Phân tích và thiết kế hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa - pdf 16

Download miễn phí Đề tài Phân tích và thiết kế hệ thống quản lý cho hệ thống cửa hàng kinh doanh băng đĩa



Mục lục
 
Phần 1: Khảo sát – Phân tích - Yêu cầu của đồ án 4
I. Mô tả về đồ án: 4
1. Khảo sát thực tế: 4
2. Yêu cầu của đồ án: 5
Các sản phẩm nhóm đã mua khi khảo sát thực tế! 5
II. Trình bày giải pháp xây dựng hệ thống và lưu trữ cơ sở dữ liệu: 6
Phần 2: Thiết kế - Xây dựng hệ thống 7
I. Phạm vi và nội dung của đồ án: 7
II. Mô hình Client - Server: 8
1. Hệ thống quản lý tại các máy Client: 8
2. Hệ thống tại Server đặt tại trụ sở chính của hệ thống cửa hàng: 8
III. Thực thể và mô hình ERD: 10
1. Thực thể: 10
2. Mô tả chi tiết thực thể: 12
3. Mô hình ERD trên máy Server tại trụ sở chính của hệ thống cửa hàng: 19
4. Mô hình ERD trên máy Client tại các cửa hàng chi nhánh: 20
IV. Chuyển mô hình ERD sang mô hình quan hệ: 21
1. Mô hình quan hệ trên máy Server tại trụ sở chính: 21
2. Mô hình quan hệ trên máy Client tại các cửa hàng chi nhánh: 22
V. Thiết kế giao diện: 24
1. Form đăng nhập: 24
2. Hệ thống menu chính: 25
a. Menu Tìm kiếm (Shortcut Alt -T): 26
b. Menu Hóa đơn(Shortcut Alt - H) 27
c. Menu Quản lý nhân viên(Shortcut Alt - N) 28
d. Menu Quản lý khách hàng(Shortcut Alt - K) 29
e. Menu Chức năng(Shortcut Alt - C) 30
f. Menu Giúp đỡ(Shortcut Alt - G) 31
3. Các form chức năng: 32
a. Form tìm kiếm thông tin sản phẩm: 32
b. Form Lập hóa đơn: 33
c. Form Tìm kiếm hoá đơn: 34
d. Form Quản lý nhân viên: 35
e. Form Tìm kiếm thông tin khách hàng: 36
f. Form Quản lý khách hàng: 37
g. Form Sao lưu hệ thống: 38
h. Form Đổi mật khẩu: 39
4. Một số giải thuật cho form xử lý: 40
a. Tên xử lí: Đăng nhập của nhân viên và tiến hành phân quyền cho tài khoản đang đăng nhập 40
b. Tên xử lí: Tìm kiếm thông tin khách hàng 41
c. Tên xử lí: Tìm kiếm thông tin hóa đơn 42
d. Tên xử lí: Lập hóa đơn 43
VI. Nhận xét – Đánh giá: 44
1. Ưu điểm: 44
2. Khuyết điểm: 44
VII. Bảng phân công: 44
 
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

sở dữ liệu riêng rẽ cũng gây rất nhiều khó khăn khi tổng hợp lại để tính doanh số và cấp phát thẻ VIP cho khách hàng.
2. Yêu cầu của đồ án:
Xây dựng một hệ thống quản lý sản phẩm, quản lý khách hàng để cập nhật sản phẩm và thông tin của khách hàng thường xuyên và chính xác hơn. Khách hàng chỉ cần đăng kí tên của mình một lần duy nhất ở một cửa hàng nằm trong hệ thống. Những lần mua sau cho dù khách hàng mua ở bất kì cửa hàng nào thì thông tin của khách hàng sẽ được cập nhật chính xác và đầy đủ. Việc tính doanh số cũng sẽ thuận lợi và nhanh chóng hơn.
Các sản phẩm nhóm đã mua khi khảo sát thực tế!
II. Trình bày giải pháp xây dựng hệ thống và lưu trữ cơ sở dữ liệu:
Như đã nói ở trên, khi các cửa hàng phát triển lên thành hệ thống thì cần sử dụng đến máy tính nhiều hơn. Sau khi khảo sát thực tế có 2 giải pháp có thể sử dụng để xây dựng hệ thống quản lý là:
- Xây dựng hệ thống theo mô hình Client - Server;
- Xây dựng hệ thống trên Web.
Ưu, khuyết điểm của từng loại hình:
Mô hình Client - Server
Ưu điểm Khuyết điểm
- Chi phí thấp do tận dụng được máy móc - Thời gian xây dựng, thiết kế cài đặt lâu.
sẵn có;
- Tốc độ truy xuất dữ liệu ổn định;
- Do tính cục bộ nên các thông tin và dữ
liệu an toàn, khả năng bị mất mát dữ liệu
thấp.
Hệ thống trên Web
Ưu điểm Khuyết điểm
- Tiết kiệm được thời gian do cài đặt - Chi phí cao do phải xây dựng lại hệ
nhanh; thống cơ sở vật chất cho phù hợp;
- Phổ biến rộng rãi vì lượng người truy cập - Tốc độ truy xuất không ổn định, lúc
Internet không ngừng tăng lên từng ngày. nhanh lúc chậm do phụ thuộc vào nhà cung cấp đường truyền;
- Có thể bị hacker phá theo đơn đặt hàng
của các đối thủ.
Mỗi loại hình đều có ưu, khuyết điểm riêng nhưng do tính chất của hệ thống cửa hàng băng đĩa là chỉ bán một loại sản phẩm nên sau khi cân nhắc chúng em quyết định sẽ sử dụng mô hình Client – Server để xây dựng hệ thống quản lý.
Phần 2: Thiết kế - Xây dựng hệ thống
I. Phạm vi và nội dung của đồ án:
Hệ thống quản lý sẽ bao gồm:
- Quản lý thông tin các sản phẩm băng đĩa;
- Quản lý thông tin của khách hàng;
- Quản lý số đĩa đã tích lũy được của khách hàng để thực hiện chương trình khuyến mãi;
- Các cách thanh toán khi khách hàng mua sản phẩm;
- Quản lý doanh số.
Mô hình mô tả:
Hệ thống quản lý cho hệ thống các cửa hàng kinh doanh băng đĩa
Thực hiện chương trình khuyến mãi
Khách hàng
Thực hiện giao dịch
Trong mô hình trên:
- Khách hàng bao gồm cả khách hàng bình thường và khách hàng VIP - được tặng thẻ VIP hay mua thẻ VIP;
- Thực hiện giao dịch bao gồm khách hàng mua sản phẩm, thanh toán và cửa hàng tính số đĩa đã tích lũy được của khách hàng;
- Thực hiện chương trình khuyến mãi bao gồm “mua 10 tặng 1” và tặng thẻ VIP khi số đĩa tích lũy được của khách hàng là 100.
II. Mô hình Client - Server:
Để hiểu rõ mô hình Client – Server, ta sẽ xem xét cách hoạt động của từng hệ thống:
1. Hệ thống quản lý tại các máy Client:
Đúng với tên gọi của mô hình, các cửa hàng nằm trong hệ thống khác cửa hàng trụ sở chính sẽ đóng vai trò của một máy trạm Client. Tại đây chứa chương trình quản lý các thông tin của khách hàng đã đăng kí tên tại cửa hàng. Để phân biệt, mỗi cửa hàng sẽ có một mã số riêng để phân biệt và làm cơ sở để kết nối với máy chủ đặt tại trụ sở chính.
Sỡ dĩ phải kết nối với máy chủ tại trụ sở chính là vì đối với các khách hàng đã đăng kí tên tại cửa hàng này mà mua hàng tại cửa hàng khác thì cần đưa thông tin của khách hàng lên server để xử lí cho phù hợp với các lần mua khác của khách hàng. Có như vậy việc thực hiện chương trình khuyến mãi mới hợp lí. Tốc độ xử lí thông tin sẽ phụ thuộc vào máy chủ đặt tại trụ sở chính.
Việc quản lý các thông tin trên sẽ do nhân viên của cửa hàng đảm nhiệm. Khi khách hàng có nhu cầu kiểm tra chỉ cần cung cấp cho nhân viên thông tin cá nhân của mình để nhân viên tiến hành tra cứu và phản hồi lại. Điều này cũng rất phù hợp với các khách hàng không biết hay không rành với các thao tác trên máy tính.
2. Hệ thống tại Server đặt tại trụ sở chính của hệ thống cửa hàng:
Do tính chất Server nên máy chủ phải lưu trữ thông tin của tất cả các cửa hàng chi nhánh và tất cả khách hàng của từng chi nhánh để có cơ sở xử lí cho chính xác khi thông tin của khách hàng được đưa lên.
cách hoạt động: Sau khi nhận thông tin từ các máy Client gửi lên, căn cứ vào mã số của các chi nhánh, máy chủ sẽ tiến hành tinh lọc, sau đó lại căn cứ vào thông tin của khách hàng để tiến hành xử lí rồi cuối cùng chuyển tất cả thông tin đã xử lí về cửa hàng chi nhánh đã gửi thông tin lên.
Việc xử lí thông tin sẽ diễn ra ngay sau khi thông tin vừa được gửi lên và phản hồi ngay sau khi xử lí xong nên sẽ tránh được tình trạng ứ đọng. Các cửa hàng có thể tiến hành khuyến mãi ngay cho khách hàng để tạo tâm lí hứng thú cho khách hàng.
Mô hình mô tả:
Giao dịch + Cập nhật thông tin
Giao dịch + khuyến mãi
Giao dịch + khuyến mãi
Giao dịch + khuyến mãi
Truyền - Nhận dữ liệu
Truyền - Nhận dữ liệu
Truyền - Nhận dữ liệu
CLient
CLient
Server
CLient
Khi khách hàng mua sản phẩm ở một cửa hàng khác nằm trong hệ thống mà khác cửa hàng đã đăng kí tên thì sau khi Server đã xử lí, máy sẽ gửi thông tin đến cả 2 máy Client:
- Máy tại cửa hàng mà khách hàng đã đăng kí tên, dữ liệu tại đây là cố định;
- Máy tại cửa hàng mà khách hàng đang mua sản phẩm, dữ liệu tại đây là tạm thời.
III. Thực thể và mô hình ERD:
1. Thực thể:
a. Thực thể: CHINHANH
- Mỗi thực thể tượng trưng cho một chi nhánh trong hệ thống cửa hàng;
- Các thuộc tính: MaCNh, TenCNh, DiaChi, SDT, Fax, Email.
b. Thực thể: NHANVIEN
- Mỗi thực thể tượng trưng cho một nhân viên làm việc trong hệ thống cửa hàng;
- Các thuộc tính: MaNV, TenNV, NgaySinh, GioiTinh, DiaChi, SDT, Email.
c. Thực thể: CHUCVU
- Mỗi thực thể tượng trưng cho chức vụ của một nhân viên làm việc trong hệ thống, việc này là cần thiết vì mỗi nhân viên phải làm những việc đúng với quyền hạn của mình;
- Các thuộc tính: MaCV, TenCV.
d. Thực thể: CHUCNANG
- Mỗi thực thể tượng trưng cho các chức năng mà một nhân viên sử dụng: quản lý khách hàng(thêm, xoá, sửa), quản lý nhân viên(thêm, xoá, sửa), …;
- Các thuộc tính: MaCN, TenCN, MoTaCN.
e. Thực thể: KHACHHANG
- Mỗi thực thể tượng trưng cho một khách hàng đến mua sản phẩm trong hệ thống;
- Các thuộc tính: MaKH, TenKH, NgaySinh, GioiTinh, DiaChi, SDT, Email, SDTL, SDTLVIP, LoaiKH.
f. Thực thể: KHTHUONG
- Mỗi thực thể tượng trưng cho một khách hàng thường, tức là khách hàng chưa được phát hay không mua thẻ VIP;
- Các thuộc tính: NgayThamGia.
g. Thực thể: KHVIP
- Mỗi thực thể tượng trưng cho một khách hàng VIP, tức là khách hàng được phát hay mua thẻ VIP;
- Các thuộc tính: NgayThamGia, ThơiHanTheVIP.
h. Thực thể: THELOAI
- Mỗi thực thể tượng trưng cho một thể loại sản phẩm: phim, hài, nhạc, …;
- Các thuộc tính: MaTL, TenTL.
i. Thực thể: PHIM
- Mỗi thực thể tượng trưng cho một bộ phim; ...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status