Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
358,88 KB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ CÔNG TY CỔ PHẦN SÁCH VIỆT NAM Sinh viên thực : NGUYỄN TRỌNG ĐẠO Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : CNPM5 Khóa : D15 Hà Nội, tháng năm 2022 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký NGUYỄN TRỌNG ĐẠO ĐẠO Ghi Giảng viên chấm: Họ tên Giảng viên chấm 1: Giảng viên chấm : Chữ ký Ghi LỜI MỞ ĐẦU Ngành Công nghệ thông tin (CNTT) năm gần có bước phát triển vượt bậc giới nước CNTT góp phần lớn cho phát triển kinh tế nước ta thời kỳ đổi Chính nhu cầu tin học hóa lĩnh vực đời sống cần thiết, phải kể đến lĩnh vực quản lý Ứng dụng tin học công tác quản lý phát triển mạnh mẽ giúp cho công tác quản lý ngày trở nên hiệu nâng cao hiệu suất công việc, đưa báo cáo, số liệu thống kê cách nhanh chóng, xác kịp thời Đồng thời nhờ có việc ứng dụng tin học vào quản lý tiết kiệm nhiều thời gian, công sức người, làm giảm nhẹ máy quản lý cồng kềnh từ trước đến Nắm bắt xu đó, em lựa chọn đề tài “Xây dựng phần mềm quản lý hiệu sách” với mong muốn giúp công việc quản lý trở nên đơn giản tiện ích cho việc sử dụng Phần mềm thiết kế với giao diện nhằm cho người dùng dễ tiếp cận, dễ sử dụng dễ dàng công tác quản lý Phần mềm thiết kế cài đặt ngôn ngữ C# với hỗ trợ giao diện DevExpress, khảo sát thực cho trường Đại học Điện Lực Quản lý hiệu sách đề tài lớn, em cố gắng tìm hiểu hiểu biết em hạn chế nên khơng thể tránh khỏi thiếu sót, thiết kế giao diện chưa phù hợp với số người dùng, mong góp ý thầy bạn để đề tài hoàn thiện Em xin chân thành cảm ơn cô: Lê Thị Trang Linh hướng dẫn giúp đỡ em trình thực đề tài này! Chương Giới thiệu dự án phần mềm 1.1 Khảo sát hệ thống Địa chỉ: 44 Phố Tràng Tiền, Phường Tràng Tiền, Quận Hoàn Kiếm, TP Hà Nội, Việt Nam Điện thoại: 0375.70.47.67 Fax : 0375.70.47.67 Email: Info@Savina.Com.Vn Website: https://savina.com.vn/ Với bề dày lịch sử 60 năm, CTCP Sách Việt Nam doanh nghiệp đầu ngành lĩnh vực xuất bản, in ấn kinh doanh sách báo, văn hóa phẩm Cơng ty cung cấp thị trường nhiều ấn phẩm chất lượng có mối quan hệ hợp tác, kinh doanh mật thiết với đơn vị nước chuyên cung ứng sách xuất CTCP Sách Việt Nam (SAVINA) thành lập từ năm 1950, trải qua 60 năm với nhiều giai đoạn phát triển tên gọi khác Tiền thân Công ty Sở Phát hành sách Trung ương, tách từ Nhà in Quốc gia từ năm 1956, sau đổi tên thành Quốc doanh Phát hành sách Trung ương năm 1960 hợp với Công ty XNK Sách báo để thành lập Tổng Công ty Phát hành sách năm 1978 Lĩnh vực hoạt động cơng ty: Cung cấp nhiều thể loại sách phong phú : sách kinh tế, sách giáo dục, sách kỹ năng, Cung cấp văn phòng phẩm : bút, vở, đồ Tiền thân Phát hành Sách Trung ương, thành lập ngày 10 tháng 10 năm 1952 Trải qua nhiều tên gọi gắn với giai đoạn lịch sử khác SAVINA đã, đang, người bạn gắn bó độc giả với sứ mệnh “Mang sách hay đến tay đến tay bạn đọc” Đặc điểm hoạt động sản xuất, kinh doanh sơ đồ tổ chức công ty *Sản phẩm -Sách: +Sách Tiếng Việt + English book -Văn phòng phẩm: +Bút +Vở +Bản đồ *Dịch vụ -Giao hàng tận nhà có đổi trả bảo hành *Tổ chức công ty -Phịng kế tốn -Phịng Maketing -Phịng bảo vệ -Phịng điều hành -Phịng IT -Phịng nhân -Phịng chăm sóc khách hàng 1.2 Những lợi ích mà phần mềm mang lại cho cửa hàng 1.2.1 Mang lại giá trị nghiệp vụ: Tăng khả xử lý: thông tin xử lý cách tự động, xử lý đồng thời cho kết nhanh chóng, xác Đáp ứng yêu cầu nghiệp vụ cách tin cậy, xác, an tồn, bí mật 1.2.2 Mang lại giá trị kinh tế: Giảm người làm, chi phí hoạt động: nhờ có hệ thống thơng tin xử lý tự động, kiểm sốt thơng tin nhanh chóng, khơng phải thời gian để lưu trữ nên giảm thiểu số lượng nhân viên tham gia vào hệ thống, từ giảm chi phí hoạt động cho tổ chức 1.2.3 Mang lại giá trị sử dụng: Độc giả nhanh chóng tìm thơng tin sách nhờ có chế độ tìm kiếm phần mềm Thủ thư dễ dàng quản lý sách, nắm bắt thông tin khách hàng mua sách nhanh báo cáo tìm kiếm sách dễ dàng 1.3 Cách hoạt động công ty trước có phần mềm Vai trị giao tiếp, quan hệ Đối với bên đại diện cho tập thể mà người quản lý Đối với bên lãnh đạo, liên kết người để hồn thành mục tiêu chung Vai trị thơng tin Thu thập thông tin từ cấp dưới(Các phản hồi đánh giá khách hàng) Phổ biến thông tin từ cấp Cung cấp thơng tin cho bên ngồi Vai trò định Đây vai trò quan trọng người quản lý Quản lý người có quyền định chịu trách nhiệm định 1.4 Liệt kê chức - Xây dựng hệ thống phần mềm quản lý hiệu sách bao gồm chức sau: Quản lý sách Quản lý đọc giả Quản lý thông tin đọc giả Lập báo cáo 1.4.1 Yêu cầu chức 1.4.1.1 Chức đăng nhập, đăng xuất hệ thống - Chức đăng nhập: Khi muốn đăng nhập tài khoản đọc giả cần đăng nhập usename password tạo từ trước để vào hệ thống - Chức đăng xuất: Sau sử dụng xong đọc giả đăng xuất đọc giả khác vào sử dụng phần mềm hệ thống 1.4.1.2 Chức quản lý sách - Quản lý danh sách loại sách trung bày hay kho Quản lý nhập, xuất loại sách để từ theo dõi thống kê chi tiết loại sách cửa hàng - Lên loại sách cho độc giả đọc giả đến quầy để tốn: Loại sách, số lượng, giá tiền Sau tốn, in hóa đơn cho đọc giả hóa đơn update vào bảng thống kê 1.4.1.3 Chức quản lý đọc giả, thông tin đọc giả - Quản lý thông tin khách hàng - Phân loại khách hàng tiện cho việc chăm sóc - Báo cáo chi tiết đơn hàng thời gian mà đọc giả mua 1.4.1.4 Chức lập báo cáo - Báo cáo xuất – nhập – tồn - Báo cáo loại sách - Thống kê chi tiết doanh thu, lãi hay lỗ, lợi nhuận theo thời gian 1.4.2 Các yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật - Đảm bảo liệu sẵn sang đọc giả ứng dụng ủy quyền yêu cầu - Khả ngăn chặn việc từ chối hành vi làm - Ngăn chặn kẻ công vi phạm sách bảo mật - Phát vi phạm sách bảo mật - Chặn hành vi vi phạm diễn ra, đánh giá sửa lỗi - Tiếp tục hoạt động bình thường công xảy 1.4.2.2 Yêu cầu lưu - Gỡ bỏ cung cấp mật hình - Thoát tất tài khoản bảo mật cá nhân như: Apple iCloud, Samsung Account, MiCloud, Google,… - Chủ động tự lưu liệu trước gửi máy - Cần lưu liệu tiếp nhận, kỹ thuật viên hỗ trợ liệu theo foder định; không lưu ứng dụng liệu ứng dụng - Có trách nhiệm kiểm tra kỹ liệu back up trước kỹ thuật viên tiến hành cài đặt 1.4.2.3 Yêu cầu tính sử dụng - Đạt kết quả, sử dụng hiệu hết tính phần mềm 1.4.2.4 Yêu cầu ràng buộc thiết kế - Mô tả ràng buộc thiết kế, ví dụ ràng buộc ngơn ngữ, công nghệ, sở liệu chuẩn giao tiếp 1.4.2.5 Yêu cầu phần cứng - 920 MB không gian đĩa trống ổ đĩa cứng Bộ vi xử lý hỗ trợ dẫn SSE2 CD-/DVD-ROM (để cài đặt từ đĩa CD) Truy cập internet (để cài đặt và kích hoạt ứng dụng, sử dụng Kaspersky Security Network, cũng cập nhật sở dữ liệu và mô-đun ứng dụng) - Microsoft Internet Explorer 8.0 hoặc cao 1.4.2.6 Phần mềm sử dụng - Xây dựng hệ thống quản lý sở liệu hệ quản trị SQL server (SQL server 2019) - Ngơn ngữ lập trình: C# - Trình biên dịch: Visual Studio 2019 1.4.2.7 Yêu cầu phần mềm - Yêu cầu phần mềm tất nhu cầu tính sản phẩm mà người dùng muốn, bao gồm chức năng, hiệu năng, giao diện,…Các yêu cầu thường xoay quanh nhóm sau: yêu cầu phần cứng; yêu cầu phần mềm, yêu cầu data (dữ liệu) cuối yêu cầu người Khi nhận brief từ khách hàng, đội phát triển phần mềm phải tiến hành tìm hiểu, phân tích u cầu phần mềm để cuối lập đặc tả chuẩn chỉnh 1.4.1.8 Các yêu cầu khác - Phần mềm có hướng dẫn sử dụng, giao diện gọn gàng, dễ sử dụng CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1.1 Ước lượng chi phí Giai đoạn Cơng việc Khảo sát u cầu dự án Mô tả công việc Thu thập liệu cần thiết dự án Triển khai thiết lập Bắt đầu dự án project cho dự án Quản lý dự án Lập kế hoạch phạm vi Lập kế hoạch chi tiết cho dự án phạm vi làm việc Viết báo cáo tổng kết Tổng kết toàn dự án trình quản lý dự án Mơ tả chi tiết yêu Đặc tả chi tiết yêu cầu cầu, chức cần có khách hàng phần mềm Mơ tả hệ thống thông Xây dựng sơ đồ usecase qua sơ đồ usecase và trình trình phần trình tự mềm Rational Rose Phân tích Xây dựng trường thiết kế Thiết kế sở liệu liệu cần thiết cho phần hệ thống mềm Xây dựng chức Thiết kế giao diện cho cho phần mềm bán phần mềm hàng Viết báo trình bày Viết phân tích chi phân tích thiết kế hệ tiết hệ thống thống phần mềm Module Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm thống kê thể cho Module vụ hệ thống sản phẩm Xây dựng chức Thiết kế module kiện Xử lý tính Xây dựng code thao tác Demo module xây Cài đặt module dựng xong Kiểm thử cho module Kiểm tra giao diện, độ xác tìm lỗi Chi phí 100.000 VNĐ 150.000 VNĐ 150.000 VNĐ VNĐ 100.000 VNĐ 100.000 VNĐ 200.000 VNĐ 300.000 VNĐ VNĐ 100.000 VNĐ 100.000 VNĐ 300.000 VNĐ 100.000 VNĐ 100.000 VNĐ Tích hợp hồn thành sản phẩm Đóng gói phần mềm Viết báo cáo hồn thiện Tích hợp module thiết kế Kiểm thử phần mềm Fix code Viết báo cáo hương dẫn sử dụng Lên kế hoạch bảo trì phần mềm hệ thống Trình bày báo cáo chi tiết thiết kế Module Lắp ghép module lại với cho hoàn chỉnh Test lại toàn hệ thống xây dựng Tìm kiếm lỗi phát sinh trình thực thi Viết hướng dẫn đóng gói phần mềm Đề kế hoạch bảo trì Tổng kết lại trình làm dự án Bảng 2.1: Bảng ước lượng chi phí Kết thúc dự án VNĐ 100.000 VNĐ 100.000 VNĐ 150.000 VNĐ VNĐ VNĐ VNĐ 2.1.2 Ước lượng thời gian Giai đoạn Cơng việc Khảo sát u cầu dự án Mô tả công việc Thu thập liệu cần thiết dự án Triển khai thiết lập Bắt đầu dự án project cho dự án Quản lý dự án Lập kế hoạch phạm vi Lập kế hoạch chi tiết cho dự án phạm vi làm việc Viết báo cáo tổng kết Tổng kết toàn q dự án trình quản lý dự án Phân tích Mô tả chi tiết yêu Đặc tả chi tiết yêu cầu thiết kế cầu, chức cần có của khách hàng hệ thống phần mềm Mô tả hệ thống thông Xây dựng sơ đồ usecase qua sơ đồ usecase và trình trình phần trình tự mềm Rational Rose Xây dựng trường Thiết kế sở liệu liệu cần thiết cho phần mềm Thiết kế giao diện cho Xây dựng chức Thời gian ngày ngày ngày 10 ngày - Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Khi hệ thống hiển thị form đăng nhập - Bước 2: Người dùng nhập thông tin đăng nhập người dùng vào hệ thống Tên đăng nhập Mật - Bước 3: Hệ thống kiểm tra thông tin đăng nhập người dùng: Hệ thống kiểm tra người dùng đăng nhập vào hệ thống Hệ thống kiểm tra sai yêu cầu người dùng đăng nhập lại - Bước 4: Kết thúc ... phần hệ thống mềm Xây dựng chức Thiết kế giao diện cho cho phần mềm bán phần mềm hàng Viết báo trình bày Viết phân tích chi phân tích thiết kế hệ tiết hệ thống thống phần mềm Module Phân tích. .. thiện Tích hợp module thiết kế Kiểm thử phần mềm Fix code Viết báo cáo hương dẫn sử dụng Lên kế hoạch bảo trì phần mềm cho phần mềm bán hàng Viết báo trình bày phân tích thiết kế hệ thống phần mềm. .. người quản lý Quản lý người có quyền định chịu trách nhiệm định 1.4 Liệt kê chức - Xây dựng hệ thống phần mềm quản lý hiệu sách bao gồm chức sau: Quản lý sách Quản lý đọc giả Quản lý thông