Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,05 MB
Nội dung
Trờng đại học mỏ - địa chất Khoa Cụng ngh thơng tin (&) ĐỒ ÁN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Đề tài: “ Phân tích thiết kế hệ thống quản lý qn Internet” Nhóm sinh viªn thực hiện: Dương Thị Thảo Người híng dÉn: GV: Phạm Văn Đồng Trần Xuân Đức Nguyễn Đẩu Hoàng Phm Quang Dng Hà nội, tháng 10 năm 2013 MỤC LỤC PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG LỜI MỞ ĐẦU Ngày với phát triển nhanh chóng cơng nghệ thơng tin tồn cầu Chiếc máy tính trở thành thân thuộc người Cùng với nhu cầu mạng Internet cần thiết tách rời Điều khiến cho tốc độ mật độ quán NET tăng lên nhanh chóng Nhu cầu vào mạng Internet người ngày cao Vì qn Net mở địi hỏi phải có giải pháp hợp lý để quản lý quán Net cách tốt Giải pháp tối ưu dùng phần mềm quản lý Quán net Trên sở lý thuyết học lớp thông tin tìm hiểu phần mềm quản lý nói chung quản lý quán Net nói riêng Nhóm chúng em đưa : Phân tích thiết kế hệ thống quản lý quán Internet” Nhóm thực chúng em xin chân thành cảm ơn giúp đỡ thầy Phạm Văn Đồng tận tình hướng dẫn giúp đỡ chúng em hoàn thành tập Chúng em xin chân thành cảm ơn! Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN 1: KHỞI TẠO VÀ LẬP KẾ HOẠCH DỰ ÁN Ngày khoa học kỹ thuật ngày ứng dụng rộng nhiều ngành khác đáp ứng nhu cầu người việc quản lý khối lượng công việc lớn đồng thời làm giảm không gian lưu trữ Quản lý quán Internet công việc phức tạp người hay tổ chức tham gia vào việc kinh doanh vấn đề Trước công việc làm thủ công, việc quản lý có nhiều vấn đề khó khăn, phức tạp ngày máy móc thay người quản lý, lưu trữ, tính tốn… Nó làm tăng độ xác, độ tin cậy cao tạo hiệu cơng việc Có nhiều người hay tổ chức sử dụng phần mềm để quản lý đồng thời việc sử dụng tin học tiết kiệm nhiều thời gian, công sức người Bài thảo luận giúp độc giả hiểu thêm công việc quản lý quán Internet phần mềm cách tạo I Các yêu cầu khách hàng hệ thống là: • Hệ thống phải dễ dàng truy xuất, vận hành , sử dụng • Đạt phù hợp với mục đích người dùng, phù hợp với trình độ người dùng ( nghĩa dùng được) • Phải có tính phân cấp để người dùng nắm khung sườn toàn hệ thống đồng thời phải ổn định, chắn, có khả cung cấp thông tin đáp ứng nhu cầu người dùng họ cần dễ dàng bảo hành, cải tiến, nhanh chóng lỗi cần điều chỉnh • Giao diện phải dễ nhìn phù hợp với khơng gian làm việc, có tính thẩm mỹ • Sử dụng ngơn ngữ viết phù hợp với hệ máy tính II Các yêu cầu kỹ thuật • Phải xử lý khối lượng công việc, thông tin lớn khối lượng thông tin ngày nhiều, thông tin cần cập nhật thường xuyên, cần lưu trữ • Phải xử lý xác Nếu xử lý khơng xác vài chi tiết nhỏ gây thiệt hại cho khách hàng chủ quán, ảnh hưởng đến uy tín , chất lượng III Khảo sát thực tế Khảo sát sơ bộ: Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Mục tiêu: Qua khảo sát, quán net có số lượng máy tính nhiều, lượng người vào đơng, quản lý sổ sách thời gian, dễ sai sót Vì tạo phần mềm quản lý quán net để quản lý dễ dàng hơn, hiệu cao hoàn toàn khả thi Khảo sát chi tiết: Đề tài thực với mục đích thiết kế hệ thống quản lý quán Internet Ngọc Chiều, quán có số lượng máy là: 37 máy dành cho khách hàng máy chủ Đ/c: Số nhà 97-đường sông nhuệ-Đông ngạc-Từ Liêm-Hà nội ĐT: 043 752 4525 Mục tiêu: Chức phần mềm quản lý quán net cần có: • Quản lý người dùng: quản lý tài khoản người dùng gồm có: tên tài khoản, mật khẩu, số sử dụng lại … • Kiểm tra thông tin máy: khách hàng đến yêu cầu việc sử dụng máy, người coi quán cần nắm bắt thông tin số lượng máy cịn trống để thơng báo cho khách, đồng thời quản lý thông tin máy, thông tin bảo trì, sửa chữa, qua xem tình trạng máy cần • Quản lý dịch vụ: quản lý số lượng số tiền khách hàng sử dụng loại dịch vụ quán net • Giải cố:trong q trình quản lý xảy cố ngồi ý muốn • Báo cáo: hàng tháng người coi quán có trách nhiệm lập báo cáo kết kinh doanh quán net cho chủ quán, báo cáo khoản thu, chi Ngoài nhu cầu sử dụng máy cịn có khoản thu từ dịch vụ kèm thêm nước giải khát, ăn nhẹ, thuốc … IV Kế hoạch vấn Câu hỏi Mục đích mở quán Internet Lớp: Tin Học Trắc Địa K55 Trả lời Tăng thu nhập Nâng cao trình độ dân trí, giúp người tiếp cận với công nghệ thông tin, với khoa học PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Ngày với phát Tốc độ truy cập internet, cấu hình máy,giá phải dịch vụ triên nhanh chóng cơng kèm nghê thơng tin tồn cầu Chiếc máy tính trở thành thân thuộc với người, đa số sinh viên, dễ dàng sở hữu cho máy tính để bàn hay laptop để phục vụ cho nhu cầu học tập giải trí nhà Vậy điều thu hút , hấp dẫn người tới quán internet ? Trong bối cảnh mà mật độ quán internet công cộng mở khắp nơi, cạnh tranh có nên cần hay khơng phần mềm quản lý chuyên dụng ? Nếu xây dựng phần mềm quản lý quán internet phần mềm nên đáp ứng chức nào? Nên cần phần mềm quản lý, giải pháp tối ưu phù hợp Quản lý người dùng: quản lý tài khoản người dùng gồm có: tên tài khoản, mật khảu, số sử dụng cịn lại … Kiểm tra thơng tin máy: khách hàng đến yêu cầu việc sử dụng máy, người coi quán cần nắm bắt thơng tin số lượng máy cịn trống để thơng báo cho khách, đồng thời quản lý thông tin máy, thơng tin bảo trì, sửa chữa, qua xem tình trạng máy cần Giải cố:trong q trình quản lý xảy cố ngoiaf ý muốn Báo cáo: hàng tháng người coi quán có trách nhiệm lập báo cáo kết Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG kinh doanh quán net cho chủ quán, báo cáo khoản thu, chi Ngồi nhu cầu sử dụng máy cịn có khoản thu từ dịch vụ kèm thêm nước giải khát, ăn nhẹ, thuốc … Với phần mềm quản lý đáp ứng với quy mô khoảng bao nhiêu? phần mềm vận hành cần người thực hiện?Máy chủ theo dõi thông tin từ người dùng? Trong quản lý kinh tế, khâu quan trọng nhất? Quy mơ nhiều máy, thực tế quán có 38 máy tất cả, phần mềm chương trình quản lý cài máy chủ cần đến người thay phiên quản lý Máy chủ cần cập nhật có máy sử dụng ? máy trống, thời gian đăng nhập sử dụng, thông tin thời gian sử dụng thơng tin tốn( tốn hay chưa? tiền? )… Thông tin thu, chi quan trọng nhất, bao gồm số tiền người dùng phải trả sau sử dụng máy, ngồi cịn có khoản ngoại thu phát sinh xuất phát từ phát sinh kèm tiền đồ ăn, nước uống, thẻ game tùy thuộc vào điều kiện quán có hay khơng có Qua sau đối chiếu với khoản trả tiền điện, tiền mạng, tiền bảo trì máy móc để từ thống kê lợi nhuận thu hàng tháng Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN 2: MƠ HÌNH NGHIỆP VỤ Mơ hình nghiệp vụ mơ tả hoạt động chức nghiệp vụ tổ chức mối quan hệ chúng với mơi trường Nó sử dụng để nắm bắt u cầu hệ thống cần xây dựng, giao tiếp, đầu vào cho pha phân tích Các thành phần cấu thành mơ hình nghiệp vụ gồm có: • • • • • • Biểu đồ ngữ cảnh Biểu đồ phân rã chức Mô tả chi tiết chức Ma trận thực thể liệu-chức Danh sách hồ sơ liệu sử dụng Các biểu đồ hoạt động Với đề tài :”Phân tích thiết kế hệ thống quản lý quán Internet” thành phần mơ hình nghiệp vụ biểu diễn sau: I Phát biểu toán : Một quán nét có 38 máy Người ta chia thành dãy, có máy chủ 37 máy dành cho khách chơi đánh số từ dến 37 Khi khách đến chơi quản lý quán nét kiểm tra xem cịn máy trống khơng Nếu khơng cịn máy thơng báo cho khách Ngược lại bật máy cho khách, khách hàng có tài khoản qn nét họ sử dụng tài khoản để vào chơi, khơng bật máy cho khách đồng thời lưu bật máy khách Việc khách hàng lập tài khoản quán nét giúp cho khách hàng tiết kiệm chi phí quán nét dễ dàng quản lý Nếu khách hàng có nhu cầu tạo tài khoản, người quản lý lập cho khách hàng tài khoản với tên tài khoản mật theo yêu cầu Đối với khách hàng sử dụng tài khoản hưởng mức ưu đãi quán net, với tỷ lệ ưu đãi giảm 20% so với khách hàng không sử dụng tài khoản Nếu tài khoản hết tiền khách hàng nạp tiền, người quản lý nạp tiền vào tài khoản khách theo số tiền mà khách yêu cầu đồng thời thu tiền khách Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Trong trình khách sử dụng máy mà gặp cố khách thông báo cho quản lý quán nét : khơng khắc phục cố kiểm tra xem cịn máy trống khơng, cịn chuyển máy cho khách, hết máy trống ghi khách toán cho khách Sự cố mà khắc phục giải thông báo cho khách tiếp tục sử dụng Trường hợp cố điện thơng báo cho tất khách sử dụng máy lại toán Khi khách ngừng sử dụng máy yêu cầu tốn quản lý qn nét ghi khách tốn tiền cho khách Ngồi khách vào chơi sử dụng thêm loại dịch vụ mà muốn Ví dụ : loại nước uống, đồ ăn,…Khi khách hàng yêu cầu dịch vụ quản lý phục vụ theo nhu cầu khách đồng thời ghi lại loại dịch vụ mà khách sử dụng Một loại dịch vụ mà khách lựa chọn nhiều lần hệ thống cộng lại theo số lượng nhân lên thành giá tiền Quán nét thuộc quản lý chủ quán, hàng tháng quản lý quán nét có nhiệm vụ lập báo cáo với chủ quán tình hình hoạt động quán doanh thu nhận Hồ sơ liệu : Tài khoản Mã TK Tổng tiền Số tiền sử Số tiền dụng lại Tổng số Số sử dụng Số lại Báo cáo doanh thu Mã tài khoản Thời gian bắt đầu Thời gian kết thúc Tổng tiền Dịch vụ Mã TK Tên dịch vụ Giá dịch vụ Số lượng Tổng tiền Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG II Phân tích tốn Lập bảng phân tích Cụm động từ + bổ ngữ Kiểm tra máy trống Cụm danh từ Quán nét Nhận xét Thông báo cho khách Máy tính Chỉ cho khách máy trống Khách Tác nhân Bật máy cho khách Tài khoản Hồ sơ Ghi khách vào Phiếu dịch vụ Hồ sơ Yêu cầu lập tài khoản Quản lí quán nét Tác nhân Lập tài khoản cho khách Bản báo cáo Hồ sơ Nạp tiền vào tài khoản khách Chủ quán nét Tác nhân Thu tiền khách Chuyển máy cho khách Ghi khách Thanh toán cho khách Yêu cầu dịch vụ Sử dụng dịch vụ Ghi loại dịch vụ Yêu cầu báo cáo Lập báo cáo Biểu đồ ngữ cảnh Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Biểu đồ phân rã chức Nhóm dần chức thành nhóm ST T 10 Các chức Yêu cầu lập Tài khoản Lập Tài khoản cho khách Nạp tiền vào Tài khoản Thu tiền khách Kiểm tra máy trống Thông báo cho khách Bật máy cho khách Ghi khách vào Yêu cầu dịch vụ Ghi loại dịch vụ Nhóm lần Nhóm lần Quản lý người dùng Kiểm tra thông tin máy Quản lý dịch vụ Quản lý quán Net 10 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG D Ưu đãi • Mức ưu đãi • Tỷ lệ ưu đãi II Mức ƯĐ Tỷ lệ ƯĐ X X Xác định thực thể, thuộc tính, định danh chúng Thuộc tính tên gọi tìm Mã tài khoản Thực thể tương ứng Thuộc tính TÀI KHOẢN Tên dịch vụ DỊCH VỤ Mức ưu đãi Mã máy ƯU ĐÃI MÁY Định danh Mã tài khoản Tổng tiền Số tiền sử dụng Số tiền lại Tổng số Số sử dụng Số lại Tên dịch vụ Tên dịch vụ Giá dịch vụ Số lượng Tổng tiền Mức ưu đãi Mã máy X X X Thêm vào III Xác định mối quan hệ thuộc tính chúng Hai động từ tìm là: tạo, mở Câu hỏi cho động từ “tạo” Trả lời Thực thể Ai cần tạo? Tạo gì? Tạo đâu? Tạo cách nào? Tạo nào? Khách Tài khoản Quán net Mã tài khoản Ngày tạo Câu hỏi cho động từ “mở” Trả lời Thực thể Mở cho ai? Mở gì? Mở nào? Thuộc tính Thuộc tính Khách Máy Thời gian bắt đầu Xét mối quan hệ phụ thuộc, sở hữu 18 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Xét cặp thực thể Máy Quán net Khách Tài khoản Ưu đãi Tài khoản Dịch vụ Quán net IV Mối quan hệ Thuộc Có Theo Thuộc Thuộc tính Tỷ lệ ưu đãi Vẽ biểu đồ xác định số thực thể 19 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN 5: MƠ HÌNH DỮ LIỆU LOGIC I Xây dựng mơ hình ERM II Chuyển mơ hình ERM sang mơ hình quan hệ • Khách (mã tài khoản,) • Tài Khoản (tên tài khoản) • Ưu đãi (mức ưu đãi ) • Máy (mã máy) • Dịch vụ (tên dịch vụ) 20 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG • Tạo Tài Khoản (tên tài khoản, ngày tạo, mã tài khoản) • Ưu đãi theo tài khoản (tỷ lệ ưu đãi, mã tài khoản* , mức ưu đãi ) • Khách sử dụng dịch vụ ( Giờ bắt đầu, Giờ kết thúc, mã máy , tên dịch vụ *, mã tài khoản , *) • Máy sử dụng dịch vụ ( giá dịch vụ, tên dịch vụ,mã máy*) III IV Chuẩn hóa quan hệ • Khách (mã tài khoản,) • Tài Khoản (tên tài khoản) • Mức ưu đãi (mức ưu đãi ) • Máy (mã máy) • Dịch vụ (tên dịch vụ) • Tạo Tài Khoản (tên tài khoản, ngày tạo, mã tài khoản ) • Tài khoản ưu đãi ( tỷ lệ ưu đãi , mã tài khoản) • Ưu đãi ( tỷ lệ ưu đãi , mức ưu đãi ) • Mở máy (Giờ bắt đầu, Giờ kết thúc ,mã máy) • Dịch vụ kèm thêm (mã máy , tên dịch vụ, mã tài khoản , ) • Dịch vụ sẵn có (giá dịch vụ , tên dịch vụ ) • Tiền dịch vụ (giá dịch vụ, mã máy ) Bảng xác định liên kết Thuộc tính khóa Mã tài khoản K Tên tài khoản Mức ưu đãi K C C K mã máy Tên dịch vụ Giá dịch vụ tỷ lệ ưu đãi , mức ưu đãi Giá dịch vụ, mã máy K K (3)-(8) C C (7)-(8) C K Liên kết (1)-(6); (1)-(7); (1)-(10) (2)-(6) C C Tỷ lệ ưu đãi V C C C C K C (4)-(9); (4)(10); (4)-(12) (5)(10); (5)(11); (11)(12) Dòng loại Dòng loại Biểu đồ liên kết mơ hình 21 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHẦN 6: THIẾT KẾ HỆ THỐNG VẬT LÝ I Thiết kế sở liệu vật lý Ghép lược đồ quan hệ +) (1) Khách (mã tài khoản) +) (2) Tài Khoản (tên tài khoản) +) (3) Mức ưu đãi (mức ưu đãi ) +) (7) Tài khoản ưu đãi ( tỷ lệ ưu đãi , mã tài khoản) +) (8) Ưu đãi ( tỷ lệ ưu đãi , mức ưu đãi ) => TaiKhoan( MãTK, TênTK, Tongtien, SotienSD, SotienCL, Tonggio, GioSD, GioCL) +) (4) Máy (mã máy) +) (9) Mở máy (Giờ bắt đầu, Giờ kết thúc ,mã máy) 22 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG => MayTram(MaMay, MaTK, TenTK, Tongtien, TiendaSD, SotienCL, Tonggio, GioSD, GioCL) +) (5) Dịch vụ (tên dịch vụ) +) (10) Dịch vụ kèm thêm (mã máy , tên dịch vụ, mã tài khoản , ) +) (11) Dịch vụ sẵn có (giá dịch vụ , tên dịch vụ ) +) (12) Tiền dịch vụ (giá dịch vụ, mã máy ) => DichVu( MaDV, TenDV, DonGia) +) (6) Tạo Tài Khoản (tên tài khoản, ngày tạo, mã tài khoản ) => TaoTK(MaTK,TenTK,MatKhau) Thiết kế tệp a Tài khoản ST T Tên trường Kiểu Độ rộng Mô tả Ràng buộc MaTK TenTK Tongtien SotienSD SotienCL Tonggio GioSD GioCL Text Text Currency Currency Currency Date/Time Date/Time Date/Time 50 50 Mã tài khoản Tên tài khoản Tổng tiền Số tiền sử dụng Số tiền lại Tổng Giờ sử dụng Giờ cịn lại Khóa Tên trường Kiểu Độ rộng Mô tả Ràng buộc Mamay MaTK TenTK Tongtien TiendaSD SotienCL Tonggio GioSD autonumber Text Text Currency Currency Currency Date/Time Date/Time Mã máy Mã tài khoản Tên tài khoản Tổng tiền Tiền sử dụng Số tiền lại Tổng Giờ sử dụng Khóa b Máy trạm ST T 50 50 23 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG GioCL Date/Time Giờ lại c Dịch vụ ST T Tên trường Kiểu Độ rộng Mô tả Ràng buộc MaDV TenDV DonGia Text Text Currency 50 50 Mã dịch vụ Tên dịch vụ Đơn giá Tên trường Kiểu Độ rộng Mô tả Ràng buộc MaTK TenTK MatKhau Text Text Text 50 50 50 Mã tài khoản Tên tài khoản Mật Khóa d Tạo TK ST T II Thiết lập biểu đồ luồng hệ thống Quản lý người dùng 24 Lớp: Tin Học Trắc Địa K55 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Kiểm tra thông tin máy Quản lý dịch vụ 25 Lớp: Tin Học Trắc Địa K55 ... mức ưu đãi Giá dịch vụ, mã máy K K (3 )-( 8) C C (7 )-( 8) C K Liên kết (1 )-( 6); (1 )-( 7); (1 )-( 10) (2 )-( 6) C C Tỷ lệ ưu đãi V C C C C K C (4 )-( 9); (4)(10); (4 )-( 12) (5)(10); (5)(11); (11)(12) Dòng... Chiều, quán có số lượng máy là: 37 máy dành cho khách hàng máy chủ Đ/c: Số nhà 9 7-? ?ường sông nhu? ?-? ?ông ngạc-Từ Liêm-Hà nội ĐT: 043 752 4525 Mục tiêu: Chức phần mềm quản lý quán net cần có: • Quản... có: • • • • • • Biểu đồ ngữ cảnh Biểu đồ phân rã chức Mô tả chi tiết chức Ma trận thực thể liệu-chức Danh sách hồ sơ liệu sử dụng Các biểu đồ hoạt động Với đề tài :”Phân tích thiết kế hệ thống