1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

43 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1.4 Liệt kê chức năng - Xây dựng hệ thống phần mềm quản lý hiệu sách bao gồm các chức năng chính sau: Quản lý sáchQuản lý đọc giảQuản lý thông tin đọc giảLập báo cáo 1.4.1.. - Chức năng

Trang 1

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

Giảng viên hướng dẫn : LÊ THỊ TRANG LINH

Trang 2

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 4

LỜI MỞ ĐẦU

Ngành Công nghệ thông tin (CNTT) trong những năm gần đây đã có nhữngbước phát triển vượt bậc trên thế giới cũng như trong nước CNTT đã góp phần

rất lớn cho sự phát triển kinh tế của nước ta trong thời kỳ đổi mới Chính vì thế

nhu cầu tin học hóa các lĩnh vực trong đời sống là rất cần thiết, trong đó cũng phải

kể đến lĩnh vực quản lý

Ứng dụng tin học trong 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 càng trở nên hiệu quả hơn cũng như nâng cao hiệu suất

trong công việc, đưa ra các báo cáo, các số liệu thống kê một cách nhanh chóng,

chính xác và 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 được rất nhiều thời gian, công sức của con người, nó làm giảm nhẹ bộ máy

quản lý cồng kềnh từ trước đến nay Nắm bắt được xu thế đó, 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 hơn và tiện ích cho việc sử dụng Phần mềm được thiết kế với

giao diện nhằm cho người dùng dễ tiếp cận, dễ sử dụng và dễ dàng trong công tác

quản lý

Phần mềm được thiết kế và cài đặt bằng ngôn ngữ C# với sự hỗ trợ của giaodiện DevExpress, được khảo sát và thực hiện cho trường Đại học Điện Lực Quản

lý hiệu sách là một đề tài lớn, mặc dù em đã cố gắng tìm hiểu nhưng do hiểu biết

của em còn hạn chế nên không thể tránh khỏi những thiếu sót, thiết kế giao diện có

thể chưa phù hợp với một số người dùng, mong được sự góp ý của thầy cô và các

bạn để đề tài được hoàn thiện hơn

Em xin chân thành cảm ơn cô: Lê Thị Trang Linh đã hướng dẫn và giúp đỡ

em trong quá trình thực hiện đề tài này!

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 5

Chương 1 Giới thiệu dự án phần mềm1.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.67Fax : 0375.70.47.67

Email: Info@Savina.Com.VnWebsite: https://savina.com.vn/

Với bề dày lịch sử hơn 60 năm, CTCP Sách Việt Nam hiện là một trong những

doanh nghiệp đầu ngành trong lĩnh vực xuất bản, in ấn và kinh doanh sách báo, văn

hóa phẩm Công ty đã cung cấp ra thị trường nhiều ấn phẩm chất lượng và hiện có

mối quan hệ hợp tác, kinh doanh mật thiết với các đơn vị trong và ngoài nước

chuyên cung ứng sách xuất bản CTCP Sách Việt Nam (SAVINA) được thành lập

từ những năm 1950, trải qua hơn 60 năm với nhiều giai đoạn phát triển và các tên

gọi khác nhau Tiền thân của Công ty là Sở Phát hành sách Trung ương, được tách

ra 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 và hợp nhất 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 chính của 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ở, bản đồ

Tiền thân là Phát hành Sách Trung ương, được thành lập ngày 10 tháng 10năm 1952 Trải qua nhiều tên gọi gắn với từng giai đoạn lịch sử khác nhaunhưng SAVINA đã, đang, sẽ là người bạn gắn bó cùng độ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 và sơ đồ tổ chức của công ty

*Sản phẩm

Trang 6

+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ả và bảo hành

*Tổ chức của công ty

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ả năng xử lý: thông tin được xử lý một cách tự động, có thể xử lý đồng thời

và cho kết quả nhanh chóng, chính xác

 Đáp ứng yêu cầu nghiệp vụ một cách tin cậy, chính xác, an toà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 được xử lý tự động,kiểm soát thông tin nhanh chóng, không phải mất thời gian để lưu trữ nên giảm thiểu được số lượngnhâ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

Trang 7

1.2.3 Mang lại giá trị sử dụng:

 Độc giả có thể nhanh chóng tìm ra thông tin về sách nhờ có chế độ tìm kiếm trong phần mềm

Thủ thư sẽ dễ dàng quản lý được sách, cũng như nắm bắt được thông tin khikhách hàng mua sách nhanh các báo cáo và tìm kiếm sách được dễ dàng hơn

1.3 Cách hoạt động của công ty trước khi có phần mềm

Vai trò giao tiếp, quan hệ

 Đối với bên ngoài là đại diện cho tập thể mà người đó quản lý

 Đối với bên trong là lãnh đạo, liên kết mọi người để hoà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á của khách hàng)

 Phổ biến thông tin từ cấp trên

 Cung cấp thông tin cho bên ngoài

Vai trò quyết định

Đây là vai trò quan trọng nhất của người quản lý Quản lý là người có quyền

quyết định và chịu trách nhiệm về những quyết định của mình

1.4 Liệt kê chức năng

- Xây dựng hệ thống phần mềm quản lý hiệu sách bao gồm các chức năng chính sau:

Quản lý sáchQuả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 năng

1.4.1.1 Chức năng đăng nhập, đăng xuất của hệ thống

- Chức năng đăng nhập: Khi muốn đăng nhập tài khoản thì đọc giả chỉ cần đăng nhập

usename và password đã được tạo từ trước để vào hệ thống

Trang 8

- Chức năng đăng xuất: Sau khi sử dụng xong thì đọc giả sẽ đăng xuất ra để cho đọc

giả khác vào sử dụng phần mềm trên hệ thống

1.4.1.3 Chức năng 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 từng đơn hàng và thời gian mà đọc giả đã mua

1.4.1.4 Chức năng lập báo cáo

- Báo cáo xuất – nhập – tồn

- 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 năng

1.4.2.1 Yêu cầu bảo mật

- Đảm bảo dữ liệu luôn sẵn sang khi đọc giả hoặc ứng dụng được ủy quyền yêu cầu

- Khả năng ngăn chặn việc từ chối một hành vi đã làm

- Ngăn chặn kẻ tấn công vi phạm các chính sách bảo mật

- Phát hiện các vi phạm chính sách bảo mật

- Chặn các hành vi vi phạm đang diễn ra, đánh giá và sửa lỗi

- Tiếp tục hoạt động bình thường ngay cả khi tấn công đã xảy ra

1.4.2.2 Yêu cầu về sao lưu

- Gỡ bỏ hoặc cung cấp mật khẩu màn hình

- Thoát tất cả tài khoản bảo mật cá nhân như: Apple iCloud, Samsung Account,

MiCloud, Google,…

- Chủ động tự sao lưu dữ liệu trước khi gửi máy

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 9

- Cần sao lưu dữ liệu khi tiếp nhận, kỹ thuật viên hỗ trợ dữ liệu theo foder chỉ định; không sao lưu ứng dụng và dữ liệu trên ứng dụng.

- Có trách nhiệm kiểm tra kỹ dữ liệu được back up trước khi kỹ thuật viên tiến hành cài đặt

1.4.2.3 Yêu cầu về tính năng sử dụng

- Đạt được kết quả, sử dụng hiệu quả hết các tính năng của phần mềm

1.4.2.4 Yêu cầu về ràng buộc thiết kế

- Mô tả các ràng buộc thiết kế, ví dụ về các ràng buộc ngôn ngữ, về công nghệ, về cơ

sở dữ liệu và về chuẩn giao tiếp

1.4.2.5 Yêu cầu về phần cứng.

- 920 MB không gian đia trông trên ô đia cưng

- Bộ vi xử lý hỗ trợ bộ chỉ 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 SecurityNetwork, cung như câp nhât cơ sơ dư liêu va các mô-đun ứng dụng)

- Microsoft Internet Explorer 8.0 hoăc cao hơn

nhất

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

Trang 10

CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án

2.1.1 Ước lượng chi phí

Khảo sát yêu cầu dự Thu thập các dữ liệu cần

án Lập kế hoạch phạm vi Lập kế hoạch chi tiết cho

Phân tích trình tự mềm Rational RoseXây dựng các trường dữ

và thiết kế Thiết kế cơ sở dữ liệu liệu cần thiết cho phần 200.000 VNĐ

Thiết kế giao diện cho Xây dựng các chức năngchính cho phần mềm bán 300.000 VNĐphần mềm

hàngViết bài phân tích chi Viết báo các trình bày

phân tích và thiết kế ra hệ 0 VNĐtiết về hệ thống

thống phần mềmModule Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm

100.000 VNĐthống kê thể cho từng Module vụ chính của hệ thống

sản phẩm

Thiết kế các module Xây dựng chức năng 100.000 VNĐ

cùng các sự kiệnXây dựng code Xử lý các tính năng khi 300.000 VNĐ

thao tácCài đặt các module Demo module khi xây 100.000 VNĐ

dựng xongKiểm thử cho module Kiểm tra giao diện, độ 100.000 VNĐ

Trang 11

chính xác và tìm các lỗi

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 12

trong hệ thốngViết báo cáo hoàn Trình bày báo cáo chi tiết

0 VNĐ

Tích hợp các module Lắp ghép các module lại

100.000 VNĐTích hợp đã thiết kế với nhau cho hoàn chỉnh

Test lại toàn bộ hệ thống

đã xây dựngthành sản

Tìm kiếm các lỗi phátphẩm

thiViết báo cáo hương Viết bản hướng dẫn đóng

Bảng 2.1: Bảng ước lượng về chi phí

2.1.2 Ước lượng về thời gian

Khảo sát yêu cầu dự Thu thập các dữ liệu cần

án Lập kế hoạch phạm vi Lập kế hoạch chi tiết cho

Trang 13

mềmThiết kế giao diện cho Xây dựng các chức năng 10 ngày

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 14

phần mềm chính cho phần mềm bán

hàngViết bài phân tích chi Viết báo các trình bày

phân tích và thiết kế ra hệ 1 ngàytiết về hệ thống

thống phần mềmPhân tích yêu cầu cụ Xây dựng chi tiết nhiệm

2 ngàythể cho từng Module vụ chính của hệ thống

1 ngày

Tích hợp các module Lắp ghép các module lại

2 ngàyTích hợp đã thiết kế với nhau cho hoàn chỉnh

Test lại toàn bộ hệ thống

đã xây dựngthành sản

Tìm kiếm các lỗi phátphẩm

thiViết báo cáo hương Viết bản hướng dẫn đóng

1 ngày

Đóng gói Lên kế hoạch bảo trì

Đề ra kế hoạch bảo trì 2 ngàyphần mềm phần mềm

Kết thúc dự án Tổng kết lại quá trình làm 1 ngày

ra dự án

Bảng 2.2: Bảng ước lượng về thời gian

2.1.3 Ước lượng về số lượng người tham gia

- Số lượng người tham gia vào sự án này là: 01 người

2.2 Lập trình và theo dõi

Trang 15

Giai Hoạt Tên hoạt động Hoạt Thời gian Thời gian Hoàn Chưa

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 16

thànhthừa

4.2 Xử lý sự kiện 4.1 17/10/2022 22/10/2022 chức

5.1 Kiểm tra các 4.3 23/10/2022 24/10/2022 

Trang 17

thử giao diệnphần 5.2 Kiểm tra lại dữ 5.1 24/10/2022 25/10/2022 

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 18

5.3 Fix code nếu 5.2 25/10/2022 27/10/2022 gặp lỗi

6.1 Viết báo cáo về 5.1 27/10/2022 28/10/2022 

Bảng 2.3: Bảng lập trình và theo dõi

Trang 19

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 20

CHƯƠNG 3: PHÂN TÍCH 3.1 Xác định các actor và usecase tổng quát của hệ thống

Tìm kiếm sáchĐăng ký chờ mượn sáchDuy trì thông tin sáchDuy trì thông tin độc giả

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 21

3.1.2 Xác định usecase tổng quát của hệ thống

Hình 3.1.1: Biểu đồ usecase toàn bộ hệ thống

Trang 22

Hình 3.1.2: Biểu đồ usecase tổng quát

3.2 Phân tích chi tiết từng chức năng của hệ thống

3.2.1 Chức năng đăng nhập, đăng xuất của hệ thống

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 23

3.2.1.1 Biểu đồ use case chức năng đăng nhập

Nguoi quan ly

<Extend>

Nhan vien

Hình 3.2: Biểu đồ usecase của chức năng đăng nhập, đăng xuất

Đặc tả use case đăng nhập, đăng xuất

• Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tài khoản ra khỏi phần mềmquản lý

- Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

- Hệ thống hiển thị giao diện đăng nhập cho tác nhân

- Tác nhân sẽ: cập nhật tên đăng nhập (username) và mật khẩu

Trang 24

- Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi

hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc use case

- Sự kiện 2: Nếu tác nhân đăng nhập sai hệ thống thông báo đăng nhậplại hoặc thoát sau khi tác nhân chọn thoát Kết thúc use case

• Các yêu cầu đặc biệt: Không có

• Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

• Trạng thái hệ thống sau khi sử dụng use case:

- Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăngnhập thành công!!!” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác

- Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhập thấtbại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình

3.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

- Người thực hiện: Nhân viên thủ thư

- Mô tả: Use case cho phép người dùng chấm dứt phiên làm việc của mình với hệ thống bằng cách thoát ra khỏi tải khoản của mình khỏi hệ thống

-Dòng sự kiện chính:

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 25

Hình 3.3: Biểu đồ hoạt động của chức năng đăng nhập, đăng xuất

Mô tả biểu đồ hoạt động của chức năng đăng nhập a, Người thực hiện

- Người quản lý, nhân viên thu ngân b, Điều kiện kích hoạt

- Người quản lý, nhân viên thu ngân yêu cầu đăng nhập c, Mô tả các luồng nghiệp vụ

cơ bản

Trang 26

- Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Khi đó hệ thống sẽ hiển thị form đăng nhập.

- Bước 2: Người dùng sẽ nhập thông tin đăng nhập của người dùng vào hệ thống

Tên đăng nhập

Mật khẩu

- Bước 3: Hệ thống sẽ kiểm tra thông tin đăng nhập của người dùng:

Hệ thống kiểm tra đúng thì người dùng sẽ được đăng nhập vào hệthống

Hệ thống kiểm tra sai thì yêu cầu người dùng đăng nhập lại

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 27

3.2.2 Chức năng quản lý sách

3.2.2.1 Biểu đồ Usecase

Hình 3.4: Biểu đồ Usecase của chức năng quản lý sách

Đặc tả Usecase quản lý sản phẩm

- Tác nhân: Thủ thư của công ty sách Savina

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì có thể sử thực hiện chức năng

quản lý sản phẩm của hệ thống Khi sử dụng chức năng quản lý sản phẩm thì sẽ có chức năng thêmsản phẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm

- Dòng sự kiện chính:

Tác nhân yêu cầu giao diện quản lý sản phẩm của hệ thống

Hệ thống hiển thị giao diện cho tác nhân

- Tác nhân sẽ: lựa chọn một trong các chức năng: Thêm sản phẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm

Hệ thống sẽ kiểm tra và xác nhận thông tin từ tác nhân rồi gửi vào hệ thống

- Hệ thống nhận được thông tin hiển thị một trong các chức năng: Thêm sảnphẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm

Trang 28

- Hệ thống sẽ đưa tác nhân vào một trong các chức năng: Thêm sản phẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm.

Kết thúc Usecase quản lý sản phẩm

- Dòng sự kiện phụ: Nếu tác nhân lựa chọn chức năng quản lý bán hàng nhưng lại

muốn thoát khỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc Usecase

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng Usecase: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng Usecase: Tác nhân lựa chọn chức năng quản lýsản phẩm Hệ thống sẽ hiển thị giao diện quản lý sản phẩm cho tác nhân thực hiện các chức năngkhác (Thêm sản phẩm, sửa sản phẩm, xóa sản phẩm, tìm kiếm sản phẩm)

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Trang 30

a.2 Các luồng sự kiện

Ca sử dụng này bắt đầu khi 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 và mật khẩu đăng nhập

Tác nhân nhập tên đăng nhập và mật khẩu đăng nhập của mình

Hệ thống xác nhận tài khoản và mật khẩu đăng nhập có hợp lệ không, nếu

không hợp lệ thì thực hiện luồng A1.

Hệ thống ghi lại quá trình đăng nhập

Luồng A1: Nhập sai tài khoản/mật khẩu đăng nhập

- Hệ thống hiển thị một thông báo lỗi

- Người sử dụng có thể chọn đăng nhập lại hoặc là huỷ bỏ đăng nhập, khi đó ca sử dụng kết thúc

TIEU LUAN MOI download : skknchat123@gmail.com moi nhat

Ngày đăng: 08/11/2022, 16:02

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w