Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
344,25 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 Giảng viên hướng dẫn Ngành Chuyên ngành Lớp Khóa Hà Nội, tháng năm 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ NGUYỄN T Giảng viên chấm: Họ tên Giảng viên chấm 1: Giảng viên chấm : TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 cịn 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 hồ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! TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat -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 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - 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 để toá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 Thố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 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - 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 đia trông ô đia cưng - Bộ vi xử lý hỗ trợ dẫn SSE2 - CD-/DVD-ROM (đê cai đăt tư đia CD) - Truy câp internet (đê cai đăt va kich hoat ưng dung, sử dụng Kaspersky Security Network, cung câp nhât sơ dư liêu va 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 - TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 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 Quản lý dự án Phân tích thiết kế hệ thống Module thống kê sản phẩm 3.2.2.2 Biểu đồ hoạt động a Ca sử dụng Đăng nhập Hình 3.5: Biểu đồ hoạt động chức đăng nhập a.1 Mơ tả tóm tắt Tên ca sử dụng: Đăng nhập Mục đích: Mơ tả cách người sử dụng đăng nhập vào hệ thống Tác nhân: Thủ thư TIEU LUAN MOI download : skknchat123@gmail.com moi nhat a.2 Các luồng kiện Luồng kiện Ca sử dụng bắt đầu tác nhân muốn đăng nhập vào hệ thống Hệ thống yêu cầu tác nhân nhập tài khoản mật đăng nhập Tác nhân nhập tên đăng nhập mật đăng nhập Hệ thống xác nhận tài khoản mật đăng nhập có hợp lệ khơng, khơng hợp lệ thực luồng A1 Hệ thống ghi lại trình đăng nhập Các luồng rẽ nhánh Luồng A1: Nhập sai tài khoản/mật đăng nhập - Hệ thống hiển thị thơng báo lỗi Người sử dụng chọn đăng nhập lại huỷ bỏ đăng nhập, ca sử dụng kết thúc - TIEU LUAN MOI download : skknchat123@gmail.com moi nhat b Ca sử dụng Đăng ký danh sách chờ Hình 3.6: Biểu đồ hoạt động chức đăng kí danh sách chờ b.1 Mơ tả tóm tắt Tên ca sử dụng: Đăng ký chờ mua sách Mục đích: Giúp thủ thư đăng ký danh sách chờ sách theo yêu cầu độc giả Tác nhân: Thủ thư TIEU LUAN MOI download : skknchat123@gmail.com moi nhat b.2 Các luồng kiện Luồng kiện Ca sử dụng bắt đầu độc giả yêu cầu đăng ký chờ mua sách Hệ thống hiển thị lựa chọn: - Thêm - Sửa - Xóa - Tìm kiếm Hệ thống u cầu Thủ thư lựa chọn chức mà họ muốn thực Nếu Thủ thư lựa chọn “Thêm” luồng kiện Thêm thực - - Nếu Thủ thư chọn “Sửa” luồng kiện Sửa thực - Nếu Thủ thư lựa chọn “Xóa” luồng kiện Xóa thực Nếu Thủ thư chọn “Tìm kiếm” luồng kiện Tìm kiếm thực - Thêm - Hệ thống hiển thị thông tin mà thủ thư cần phải nhập chọn Thủ thư nhập đầy đủ thông tin cần thiết để thêm chọn thêm, nhập thiếu hay nhập khơng xác thực luồng A1 - Hệ thống hiển thị yêu cầu thêm thành công Sửa - Hệ thống hiển thị thông tin mà thủ thư cần sửa Thủ thư nhập đầy đủ thông tin cần thiết để sửa chọn sửa, nhập thiếu hay nhập khơng xác thực luồng A1 - Hệ thống hiển thị u cầu sửa thành cơng Xóa - Thủ thư chọn vào thơng tin cần xóa chọn xóa TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hệ thống hiển thị u cầu xóa thành cơng Tìm kiếm - Thủ thư chọn tìm kiếm chi tiết hay tìm kiếm chung - Thủ thư nhập thơng tin cần tìm kiếm chọn tìm kiếm - Hệ thống hiển thị thơng tin cần tìm cho thủ thư Các luồng rẽ nhánh Luồng A1: Nhập sai thiếu thông tin - Hệ thống hiển thị thông báo lỗi - Khách hàng điền thơng tin lại thoát khỏi ca sử dụng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat c Ca sử dụng Lập báo cáo Hình 3.7: Biểu đồ hoạt động chức lập báo cáo c.1 Mơ tả tóm tắt Tên ca sử dụng: Lập báo cáo Mục đích: Giúp thủ thư lập báo cáo gửi lên hiệu trưởng Tác nhân: Thủ thư TIEU LUAN MOI download : skknchat123@gmail.com moi nhat c.2 Các luồng kiện Luồng kiện Ca sử dụng bắt đầu thủ thư cần lập báo cáo Hệ thống hiển thị lựa chọn: - Báo cáo sách hay mua - Báo cáo sách mua - Báo cáo độc giả hay mua Thủ thư lựa chọn chức cần báo cáo chọn thống kê Hệ thống hiển thị lên hình Thủ thư chọn in báo cáo Hệ thống in máy xuất dạng file Nếu ca sử dụng thực thành công báo cáo in TIEU LUAN MOI download : skknchat123@gmail.com moi nhat CHƯƠNG 4: THIẾT KẾ 4.1 Thiết kế giao diện 4.1.1 Giao diện form đăng nhập Hình 4.1: form đăng nhập 4.1.2 Giao diện form TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - CHƯƠNG 5: LẬP TRÌNH Ngơn ngữ lập trình: C# Lí chọn ngôn ngữ: C# ngôn ngữ hỗ trợ tốt cho việc làm phần mềm Gần gũi với ngơn ngữ lập trình thơng dụng C++, Java, Pascal Xây dựng dựa tảng ngôn ngữ lập trình mạnh nên thừa hưởng ưu điểm chúng Cải tiến khuyết điểm C/C++ trỏ, hiệu ứng phụ, … Dễ dàng tiếp cận, dễ phát triển Được chống lưng NET Framework C# ngôn ngữ đơn giản, đại Đồng thời mạnh mẽ linh hoạt Bên cạnh C# dễ dàng để sử dụng có từ khóa mang đầy đủ điểm mạnh từ phần mềm kế thừa C++ hay Java… Mặc dù ngơn ngữ lập trình có mạnh riêng Tuy nhiên C# chứng minh cho giới thấy có khả thay số ngôn ngữ khác trở thành ngôn ngữ đa - Công cụ hỗ trợ: Visual studio 2022 - Hệ quản trị sở liệu: Microsoft SQL Manager Server - Kết TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Mô tả CHƯƠNG 6: KIỂM THỬ Điều kiện Kiểm tra chức thêm nhân viên Kết test Kiểm tra tổng thể giao diện hình Kiểm tra hiển thị thơng tin bảng liệu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Kiểm tra xác nhận thêm Kiểm tra lưu vào DB Kiểm tra check trùng Kiểm tra nhập trường bắt buộc Kiểm tra nhập tất trường đạt maxlength Kiểm tra nhập trường 51 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat kí tự trở lên Kiểm tra nhập trường 49 kí tự Kiểm tra nhấn nút thêm liên tục TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... 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... 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. .. dụng hệ thống quản lý cần thực chức đăng nhập vào hệ thống Khi dùng xong phần mềm đăng xuất tài khoản khỏi phần mềm quản lý • • Dịng kiện chính: - Tác nhân yêu cầu giao diện đăng nhập vào hệ thống