Xác định được điều này nhiều công ty, cá nhân, tổ chức đã xâydựng và phát triển hệ thống các cửa hàng, siêu thị với quy mô rộng lớn và hiện đại đểđáp ứng nhu cầu ngày càng tăng cao của n
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
- -
ĐỒ ÁN MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Đề tài Phân tích thiết hệ thống thông tin quản lý siêu thịkế
Trang 2MỤC LỤC
LỜI CẢM ƠN 6
LỜI MỞ ĐẦU 7
THÔNG TIN ĐỀ TÀI 8
PHẦN 1 TỔNG QUAN ĐỀ TÀI 9
1 Giới thiệu sơ lược siêu thị Go 9
1.1 Tổng quan 9
1.2 Quy mô tổ chức 10
1.3 Các giai đoạn hình thành 11
1.4 Bộ máy siêu thị 11
2 Tóm tắt nhu cầu cần có về hệ thống thông tin của công ty 12
2.1 Các nhu cầu chủ yếu và thông thường của tổ chức là 12
2.2 Nhu cầu của người sử dụng 12
PHẦN 2 KHẢO SÁT VÀ HOẠCH ĐỊNH HỆ THỐNG 13
1 Khảo sát bằng phương pháp phỏng vấn (Interviewer – Interviewee) 13
1.1 Đối tượng khảo sát 13
1.2 Các câu hỏi và trả lời phỏng vấn 13
2 Khảo sát bằng phương pháp bảng câu hỏi khảo sát (Interviewer – Several Interviewees) .16
2.1 Đối tượng khảo sát 16
2.2 Các câu hỏi và câu trả lời phỏng vấn 16
3 Kết quả khảo sát 20
3.1 Các chức năng hệ thống cần có 20
3.2 Các dữ liệu mà hệ thống cần lưu 20
PHẦN 3 PHÂN TÍCH HỆ THỐNG 21
1 Mô tả nghiệp vụ hệ thống 21
2 Sơ đồ phân rã chức năng (BFD) 22
2.1 Quản lý nhân viên 22
2.2 Quản lý khách hàng 23
2.3 Quản lý bán hàng 23
2.4 Quản lý kho 24
2.5 Quản lý hàng hóa 24
2.6 Báo cáo thống kê 25
Trang 33 Ma trận thực thể chức năng 25
4 Sơ đồ luồng dữ liệu các mức (DFD) 26
4.1 Sơ đồ luồng dữ liệu DFD mức ngữ cảnh (mức 0) 26
4.2 Sơ đồ luồng dữ liệu DFD mức đỉnh (mức 1) 27
4.3 Sơ đồ luồng dữ liệu DFD ở mức ngữ dưới đỉnh (mức 2) 30
5 Mô tả chức năng trong sơ đồ luồng dữ liệu DFD ở mức 2 33
5.1 Mô tả chức năng trong DFD mức 2 của QL hàng hóa 33
5.2 Mô tả chức năng trong DFD mức 2 của QL bán hàng 33
5.3 Mô tả chức năng trong DFD mức 2 của QL kho 34
6 Mô hình thực thể - mối kết hợp ERD 34
6.1 Liệt kê tên và các thuộc tính của các thực thể 34
6.2 Vẽ mô hình thực thể - mối kết hợp ERD 36
PHẦN 4 THIẾT KẾ HỆ THỐNG 36
1 Thiết kế dữ liệu: Chuyển từ mô hình thực thể - mối kết hợp (ERD) sang mô hình quan hệ (RD) 36
1.1 Mô tả các trường hợp đặc biệt khi chuyển mô hình 36
1.2 Thiết kế các bảng, cột, khóa chính, khóa ngoại cho từng bảng trong mô hình quan hệ 40
2 Thiết kế chương trình 41
2.1 Thiết kế giao diện người dùng (GUI) 41
2.2 Thiết kế bản in ra giấy (REPORT) 48
Phần 5 Kết luận và tự đánh giá 52
1 Phần đánh giá cá nhân : Đặng Lưu Bích Ngọc – MSSV 1954052064 52
1.1 Mô tả nội dung công việc thực hiện của cá nhân 52
1.2 Tự đánh giá về các ưu điểm của mình khi làm bài tập này 53
1.3 Tự đánh giá về các nhược điểm của mình khi làm bài tập này 53
2 Phần đánh giá cá nhân : Nguyễn Thụy Mai Thy - MSSV 1954052103 54
2.1 Mô tả nội dung công việc thực hiện của cá nhân 54
2.2 Tự đánh giá về các ưu điểm của mình khi làm bài tập này 55
2.3 Tự đánh giá về các nhược điểm của mình khi làm bài tập này 55
3 Phần đánh giá cá nhân: Phan Đình Minh Thư – 1954052101 56
3.1 Mô tả nội dung công việc thực hiện của cá nhân 56
3.2 Tự đánh giá về các ưu điểm của mình khi làm bài tập này 57
3.3 Tự đánh giá về các nhược điểm của mình khi làm bài tập này 57
4 Phần đánh giá cá nhân: Phạm Thị Bé Hai – 1954052017 58
4.1 Mô tả nội dung công việc thực hiện của cá nhân 58
Trang 4Nhóm 5 H thốống qu n lý siêu thệ ả ị
4.3 Tự đánh giá về các nhược điểm của mình khi làm bài tập này 59
your phone? Save
to read later on your computer
Save to a Studylist
Trang 5LỜI CẢM ƠN
"Đầu tiên, em xin gửi lời cảm ơn chân thành đến Trường Đại học Mở TP Hồ Chí Minh
đã đưa môn học Phân tích thiết kế hệ thống vào chương trình giảng dạy Đặc biệt, emxin gửi lời cảm ơn sâu sắc đến giảng viên bộ môn đã truyền đạt các bài giảng, kiếnthức quý báu cho em trong suốt thời gian học tập vừa qua
Để đồ án này được đạt kết quả tốt như hiện nay em đã nhận được rất nhiều sự hỗ trợ
và hướng dẫn của ThS.Nguyễn Thị Phương Trang
Bộ môn Phân tích thiết kế hệ thống là môn học thú vị, vô cùng bổ ích và có tínhthực tế cao Tuy nhiên, do vốn kiến thức còn nhiều hạn chế và khả năng tiếp thu cònnhiều bỡ ngỡ Mặc dù em đã cố gắng hết sức nhưng chắc chắn bài đồ án khó có thểtránh khỏi những thiếu sót và nhiều chỗ còn chưa chính xác, kính mong cô xem xét vàgóp ý để bài tiểu luận của em được hoàn thiện hơn
Em xin chân thành cảm ơn!”
Trang 6LỜI MỞ ĐẦU
Cuộc sống của chúng ta luôn luôn vận động và phát triển theo hướng ngày càng hiệnđại và đáp ứng nhu cầu của thời đại mới Thực tế cho thấy, đời sống vật chất của conngười ngày càng được nâng cao; cho nên các nhu cầu của cuộc sống cũng khôngngừng tăng Trong số các nhu cầu đó, mua sắm là một nhu cầu quen thuộc, gần gũi vàcần thiết cho cuộc sống hằng ngày của con người Đối với nền kinh tế đang rất pháttriển như hiện nay, nhằm đáp ứng và nâng cao chất lượng cuộc sống, nhu cầu mua sắmkhông ngừng tăng Xác định được điều này nhiều công ty, cá nhân, tổ chức đã xâydựng và phát triển hệ thống các cửa hàng, siêu thị với quy mô rộng lớn và hiện đại đểđáp ứng nhu cầu ngày càng tăng cao của người dân Do đó các siêu thị hiện nay là một
mô hình kinh doanh hiện đại, đa dạng về hàng hóa, chủng loại, có cơ sở vật chất kỹthuật hiện đại đáp ứng nhu cầu của mọi nền kinh tế Bởi vì các siêu thị có quy mô lớnnên việc quản lý hệ thống siêu thị là việc không đơn giản, đặt ra vấn đề phải có kếhoạch quản lý cụ thể và hiệu quả với các nhà quản lý; nếu vẫn giữ hình thức quản lýtruyền thống, thủ công thì việc quản lý sẽ gặp nhiều khó khăn và phức tạp, mặt kháccòn làm tiêu tốn một số lượng lớn nhân công cho việc quản lý và lợi nhuận cũng nhưhiệu suất khi quản lý thủ công sẽ không được cao Chính vì lý do đó, nhằm giúp choviệc quản lý các siêu thị được dễ dàng, thuận tiện và hợp lý, nâng cao hiệu suất làmviệc hơn nhóm chúng tôi xin trình bày đồ án Phân tích thiết kế hệ thống thông tin về
hệ thống quản lý siêu thị
Trong quá trình làm đồ án do còn thiếu kinh nghiệm nên khi trình bày không tránh gặpphải những sai sót Kính mong các thầy cô thông cảm và đóng góp ý kiến để đồ án củanhóm chúng em được hoàn thiện hơn Nhóm chúng em xin chân thành cảm ơn
Trang 7THÔNG TIN ĐỀ TÀI
1 Tên đề tài
Phân tích thiết kế hệ thống thông tin quản lý siêu thị
2 Nhóm sinh viên thực hiện
NT Nguyễn Thụy Mai Thy 1954052103
Đặng Lưu Bích Ngọc 1954052064
Phạm Thị Bé Hai 1954052017
Phan Đình Minh Thư 1954052101
3 Đối tượng và phạm vi nghiên cứu đề tài
Đối tượng nghiên cứu : Siêu thị Go thuộc tỉnh Bình Dương
Phạm vi nghiên cứu : Nội bộ hệ thống siêu thị Go (BigC)
Mục đích của đề tài : Đưa ra được hệ thống quản lý gồm các chức năng chính và phụ
nhằm quản lý các bộ phận và hoạt động trong siêu thị
Phần mềm, trang web hỗ trợ đồ án :
SAP PowerDesigner : Dùng cho vẽ các sơ đồ BDF, sơ đồ DFD cácmức
ERD Plus : mô hình ERD
GG Document, GG Forms, GG Sheets : Hỗ trợ văn bản, bảng khảo sát, ma trậnthực thể chức năng …
Trang 8« C » là cách viết tắt của chữ “Customer” (Tiếng Anh), có nghĩa tiếng Việt là “Kháchhàng”, Chữ “C” đề cập đến những Khách hàng thân thiết của chúng tôi, họ là chìakhóa dẫn đến thành công trong chiến lược kinh doanh của siêu thị Big C.
1.2 Quy mô tổ chức
Hiện tại, Big C Việt Nam có hơn 4000 nhà cung cấp trong chuỗi siêu thị của mình.Big C Việt Nam đang trong quá trình xem xét cùng với hơn 200 nhà cung cấp hàngmay mặc để phát triển các sản phẩm với chất lượng tốt nhất nhằm thỏa điều kiệnkhông chỉ cho thị trường trong nước mà còn hướng tới xuất khẩu sang các thị trườngtiềm năng
Mô hình “Trung tâm thương mại, Trung tâm mua sắm, Đại siêu thị, Siêu thị tiện ích vàcửa hàng” chính là mô hình kinh doanh hiện nay Big C đang theo đuổi
Tại Việt Nam, Big C là một trong những hệ thống siêu thị lớn và lâu đời nhất đượcnhiều người tiêu dùng biết đến Đây vẫn luôn là địa chỉ tin cậy của người tiêu dùng
Trang 91.3 Các giai đoạn hình thành
1.4 Bộ máy siêu thị
Trang 102 Tóm tắt nhu cầu cần có về hệ thống thông tin của công ty
2.1 Các nhu cầu chủ yếu và thông thường của
tổ chức là
- Có khả năng hỗ trợ việc ra quyết định;
- Chú trọng đến ưu thế cạnh tranh;
- Cố gắng giảm thiểu chi phí văn phòng;
- Hỗ trợ cho quản lý tác nghiệp;
- Cải tiến việc trao đổi thông tin;
- Nâng cao chất lượng sản phẩm thông tin và tăng cường các sản phẩm mới;
- Thường xuyên tìm kiếm khả năng thực hiện các hoạt động nghiệp vụ nhanh hơn, tốthơn
2.2 Nhu cầu của người sử dụng
+ Phải có nhiều khả năng, bao gồm những công việc về thâm nhập dữ liệu kịp thời,phân tích, tiếp cận các thiết bị nhập dữ liệu, lưu trữ, xử lý trực tiếp và gián tiếp, trợgiúp thao tác và sửa đổi dữ liệu và các khuôn dạng
+ Phải hữu ích, muốn vậy hệ thống phải chính xác, dễ bảo trì và định hình lại, cũngnhư dễ phát hiện và sửa lỗi
+ Dễ sử dụng, muốn vậy đòi hỏi phải có sự thống nhất phương pháp làm việc, ổnđịnh, tiết kiệm nhân lực, dễ kiểm tra công việc, bảo đảm tính độc lập, quyền sở hữu.+ Phải dễ chấp nhận, muốn vậy hệ thống phải hoàn chỉnh và chắc chắn, công việckhông được phép dừng chỉ do nguyên nhân thiếu hụt, các kết quả đưa ra cần chính xác
và có độ tin cậy cao
Trang 11PHẦN 2 KHẢO SÁT VÀ HOẠCH ĐỊNH HỆ THỐNG
1.Khảo sát bằng phương pháp phỏng vấn (Interviewer – Interviewee)
2.3 Đối tượng khảo sát
Chị Nguyễn Thị Hương – Phó giám đốc chiến lược – Người nắm tất cả quyềnquản lý báo cáo thống kê mỗi kỳ để cho ra chính sách mua bán thích hợp chosiêu thị
Anh B – Trưởng phòng bán hàng – Có kinh nghiệm 5 năm tại bộ phận bánhàng , nắm rõ quy trình bán hàng và cách hoạt động cũng như nhược điểm và
ưu điểm của hệ thống
2.4 Các câu hỏi và trả lời phỏng vấn
Dự án : Hệ thống quản lý thông tin siêu thị Go
Người hỏi : Phạm Thị Bé Hai
Ngày 15/09/2021
Người được hỏi : Chị Nguyễn ThịHương
1 Anh/chị nghĩ sao về hệ thống quản lý
hiện tại ?
Hệ thống hiện tại chưa đáp ứng đủ nhucầu của siêu thị như: chưa rõ ràng trongcác quy trình xử lí nghiệp vụ, khó sửdụng phải cần khóa đào tạo về kĩ thuậtcho nhân viên Đó là lí do chúng tôi cầnmột hệ thống khác tối ưu hóa hơn, tiếtkiệm được thời gian và chi phí cho siêuthị
2 Anh/chị muốn quản lý các phòng ban
tách biệt với nhau hay có liên kết với
nhau?
Cần có các mối liên kết chặt chẽ để dễdàng quản lý và tìm kiếm hồ sơ khi cầnthiết
Trang 123 Anh/chị muốn một hệ thống có giao
diện thân thiện với người dùng qua
những điểm gì?
Giao diện dễ nhìn, dễ sử dụng, nên cậpnhật liên tục để dễ dàng sử dụng
4 Anh/chị nghĩ hệ thống tương tác với
người dùng như thế nào là phù hợp? Giao diện hệ thống dễ nhìn, dễ tìm kiếmthông tin và dữ liệu cho người dùng,
thông tin của người dùng phải được bảomật an toàn, các thông tin và dữ liệuđược liên kết chặt chẽ với nhau
5 Anh/chị đã gặp những khó khăn gì
trong việc quản lý ở hệ thống hiện tại? Khó khăn trong việc lưu dữ liệu, mấtthời gian, dễ bị nhầm trong việc tính
toán các đơn hàng , tính bảo mật khôngcao
6 Với hệ thống quản lý tối ưu, hiệu quả,
an toàn và hiện đại nhưng chi phí để sở
hữu khá cao thì anh/chị có chấp nhận
hay không và ý kiến anh/chị như thế
nào?
Tôi sẽ chấp nhận vì nó tiết kiệm đượcnhân lực và thời gian làm việc
Dự án : Hệ thống quản lý thông tin siêu thị Go
Người hỏi : Nguyễn Thụy Mai Thy
Ngày 15/09/2021
Người được hỏi : Anh B
1 Anh/chị có hài lòng về hệ thống quản
lý hiện tại của siêu thị ?
Hệ thống hiện tại của siêu thị nhìn chung
đã ổn định nhưng tôi cũng hy vọng rằng
hệ thống sẽ được cải thiện và nâng caovới những tính năng tiên tiến giúp chonhân viên chúng tôi có thể linh hoạt vàlàm việc hiệu suất hơn
2 Anh/chị có đang gặp khó khăn gì
trong việc sử dụng hệ thống không?
Hệ thống hiện tại chưa thực sự tốt trongkhâu lưu trữ dữ liệu, thông tin cần truyxuất lâu, ngôn ngữ chưa thực sự dễ hiểucho người dùng sử dụng
3 Anh/chị có đề xuất cải thiện về tính
năng nào của hệ thống không?
Dường như là không Hiện tại chúng tôicũng chưa phát hiện ra cần cải thiện vềtính năng nào cả
Trang 134 Anh/chị có hài lòng về cách thức đăng
nhập vào hệ thống hay không? Có cần
thiết password cho mỗi lần đăng nhập
hay không?
Tôi cũng khá hài lòng về cách thức đăngnhập, chỉ có 1 vấn đề nhỏ là với mỗi tínhnăng khác nhau thì chúng tôi phải đăngnhập lại, việc này hơi gây phiền toái mộtxíu thôi ạ, nếu được tôi mong hệ thống
có phần bảo mật nâng cao hơn để chúngtôi chỉ cần đăng nhập vào 1 lần cho 1chức năng nào đó và không cần đăngnhập lại qua mỗi lần chuyển tính năngtrong mục chức năng đó
5 Với các kho dữ liệu anh/chị muốn cập
nhật thêm các chức năng gì để việc quản
lý dễ thao tác hơn không?
Theo tôi thì các chức năng quản lý dữliệu đã ổn Nhưng cần cập nhật thêmthông tin về ngày giờ trong từng mụcbán hàng
6 Anh/chị có yêu cầu gì cho việc xử lý
vấn đề bộc phát trong ca làm không?
Thỉnh thoảng hệ thống bị kẹt mạngkhông lưu được dữ liệu nên tôi mongrằng hệ thống sẽ có các biện pháp phòng
hờ với những trường hợp như thế, chúngtôi cảm ơn
3 Khảo sát bằng phương pháp bảng câu hỏi khảo sát (Interviewer – Several Interviewees)
3.1 Đối tượng khảo sát
1 Các ban quản lý trong bộ phận quản trị siêu thị , có thể đưa ra khảo sát chung
và chính xác nhất về các chức năng quản lý trong hệ thống
Trang 143.2 Các câu hỏi và câu trả lời phỏng vấn
Trang 185 Phiếu nhập/xuất kho
6 Hồ sơ nhân viên
Khi nhân viên muốn đăng nhập vào hệ thống để làm việc để ghi nhận ca làm và chấmcông Siêu thị sẽ thêm thông tin nhân viên nếu tuyển nhân viên mới hoặc xóa thôngtin nhân viên nếu nhân viên đó nghỉ việc Sau đó cập nhật số lượng nhân viên mỗi
Trang 19bộ phận vào cơ sở dữ liệu của hệ thống Bộ phận quản lý nhân viên sẽ đánh giá nhân viên dựa trên chuyên cần, số ngày phép
Sau khi khách hàng đã có đủ được những mặt hàng mình cần, khách hàng sẽ đi thanhtoán tại quầy, NV thu ngân sẽ yêu cầu KH trình thẻ hội viên để kiểm tra thông tinkhách hàng Nếu là khách hàng mới thì NV sẽ xin thông tin của KH để hệ thống lưuthông tin đồng thời cấp thẻ hội viên cho khách hàng và tích điểm cho lần mua tiếptheo Khi khách hàng đã có thẻ hội viên thì sẽ được tích lũy điểm vào thẻ Bộ phậnbán hàng cập nhật TT KH vào kho csdl của hệ thống
Nhân viên thu ngân lần lượt scan mã vạch tất cả sản phẩm có trong giỏ hàng, nhânviên sẽ hỏi phương thức thanh toán (KH có thể thanh toán trực tiếp hoặc qua thẻ ngânhàng), nhân viên BH in hóa đơn và xử lý các yêu cầu chỉnh sửa hóa đơn của KH, khinhận thanh toán thành công NV cập nhật hóa đơn hoàn thành lưu vào kho csdl củasiêu thị
Sau khi BPQL quầy hàng thông báo cho BPQL kho xuất hàng lên quầy, thì BPQL kho
sẽ tạo phiếu xuất để xuất hàng lên quầy sau đó cập nhật số lượng hàng hóa Khi nhàcung ứng cung cấp hàng hóa theo yêu cầu của bộ phận quản lý siêu thị thì bộ phậnkho sẽ tạo phiếu nhập từ NCC Vào mỗi định kỳ tùy theo mặt hàng thì BPQL kho sẽkiểm kê lại hàng tồn kho Tất cả việc xuất, nhập kho và kiểm kê hàng hóa sẽ được cậpnhật vào kho csdl của hệ thống
Sau khi bộ phận kho xuất hàng lên quầy, nhân viên sẽ kiểm tra thông tin các loại hànghóa được xuất lên quầy Nếu đó là hàng hóa mới thì sẽ tạo mã vạch hàng hóa và thiếtlập giá Nếu đó là hàng hóa cũ thì bộ phận sẽ cập nhật hàng hóa Sau đó nhân viênkiểm tra số lượng và tình trạng hàng hóa, bộ phận quầy sẽ lấy thông tin khuyến mãi
từ ban QL trung tâm siêu thị để cập nhật chính sách và giá KM Tất cả những việc
làm trên sẽ lưu về kho csdl của hệ thống siêu thị
Trang 205 Sơ đồ phân rã chức năng (BFD)
1
Hệ thống quản lý siêu thị
5.1 Quản lý nhân viên
1.1
QL nhân viên
1.1.1 Kiểm tra thông tin NV
1.1.1.1 Thêm NV
1.1.1.2 Xóa Nv
1.1.1.3 Chỉnh sửa TT NV
1.1.2 Đánh giá Nv
5.2 Quản lý khách hàng
1.2
QL khách hàng
1.2.1Tạo hồ sơ KH mới
1.2.2Cập nhật hồ sơ KH cũ
Trang 211.3.2 Cập nhật chính sách khuyến mãi
1.3.2.1 Cập nhật giá KM
5.4 Quản lý kho
Trang 221.4.2 Tạo phiếu nhập hàng
từ NCC
1.4.3 Tạo phiếu xuất hàng lên quầy
1.4.4 Kiểm kê hàng tồn
1.5.1.1 Xuất HĐ
1.5.2 Chăm sóc KH
1.5.2.1
Xử lý khiếu nại
1.5.2.2 Thông báo TT KM
Trang 235.6 Báo cáo thống kê
1.6Báo cáo thống kê
1.6.1
Báo cáo doanh thu
1.6.2Thống kê
Trang 247 Sơ đồ luồng dữ liệu các mức (DFD)
7.1 Sơ đồ luồng dữ liệu DFD mức ngữ cảnh (mức 0)
Trang 257.2 Sơ đồ luồng dữ liệu DFD mức đỉnh (mức 1)
Trang 267.2.1 Sơ đồ mức đỉnh chức năng quản lý nhân viên
7.2.2 Sơ đồ mức đỉnh chức năng quản lý khách hàng
Trang 277.2.3 Sơ đồ mức đỉnh chức năng quản lý hàng hóa
Trang 287.2.4 Sơ đồ mức đỉnh chức năng quản lý kho
Trang 297.2.5 Sơ đồ mức đỉnh chức năng quản lý bán hàng
Trang 307.2.6 Sơ đồ mức đỉnh chức năng báo cáo thống kê
Trang 317.3 Sơ đồ luồng dữ liệu DFD ở mức ngữ dưới đỉnh (mức 2)
7.3.1 Sơ đồ luồng dữ liệu DFD mức 2 QL hàng hóa
7.3.2 Sơ đồ luồng dữ liệu DFD mức 2 QL bán hàng
Trang 327.3.3 Sơ đồ luồng dữ liệu DFD mức 2 QL kho