Đề tài Quản lý siêu thị điện máy – Luận văn, đồ án, đề tài tốt nghiệp

– Nội dung làm được :  Các công dụng cơ bản của chương trình đã triển khai xong.  Giao diện thân thiện, dễ sử dụng.  Trợ giúp hướng dẫn sử dụng – Nội dung chưa làm được :  Dữ liệu cập nhât hơi chậm.  Một số phần dữ liệu có update nhưng chưa đúng  Thời gian hạn chế và nhóm chỉ có 3 thành viên cho nên vì thế trong quy trình thiết kế xây dựng ứng dụng còn gặp nhiều khó khăn vất vả.  Chưa có kinh nghiệm tay nghề nhiều trong việc thiết kế xây dựng một chương trình quản lý với quy mô lớn .

Bạn đang đọc: Đề tài Quản lý siêu thị điện máy – Luận văn, đồ án, đề tài tốt nghiệp

pdf28 trang | Chia sẻ : lylyngoc

| Lượt xem: 4473

| Lượt tải : 8download

Bạn đang xem trước 20 trang tài liệu Đề tài Quản lý siêu thị điện máy, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA ĐIỆN TỬ VIỄN THÔNG    BÀI TẬP LỚN MÔN : KĨ THUẬT PHẦN MỀM ỨNG DỤNG Đề tài : Quản lý siêu thị điện máy Giáo viên hướng dẫn : Th.s Nguyễn Thị Kim Thoa Sinh viên triển khai : Nhóm sinh viên TP.HN 05/2011 1 : 2 : 3. 4 : 5 : 6 : Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 2 Mục Lục LỜI NÓI ĐẦU ………………………………………………………………….. Error ! Bookmark not defined. CHƯƠNG I : TỔNG QUAN VỀ HỆ THỐNG ……………………………………………………………………… 4 I. Lý do chọn đề tài : …………………………………………………………………………………………….. 4 II. Mô tả bài toán : ………………………………………………………………………………………………… 5 1. Chức năng : ………………………………………………………………………………………………….. 5 2. Người dùng : ………………………………………………………………………………………………… 5 3. Phát biểu bài toán : ………………………………………………….. Error ! Bookmark not defined. 4. Chức năng quản lý : ………………………………………………… Error ! Bookmark not defined. III. Mục tiêu mạng lưới hệ thống : …………………………………………………………………………………………. 8 IV. Ràng buộc mạng lưới hệ thống : ……………………………………………………………………………………….. 8 1. Ràng buộc quản lý mạng lưới hệ thống của người dùng : …………………………………………………………… 8 2. Ràng buộc nhân lực và thời hạn : …………………………………………………………………………. 8 V. Đánh giá khả thi : ………………………………………………………………………………………………. 9 1. Khả thi về kinh tế tài chính : ………………………………………………………………………………………….. 9 2. Khả thi về kĩ thuật : …………………………………………………………………………………………. 9 3. Công cụ tăng trưởng : …………………………………………………………………………………………. 9 4. Bảng tổng hợp về rủi ro đáng tiếc mạng lưới hệ thống : ………………………………………………………………………… 9 CHƯƠNG II : PHÂN TÍCH YÊU CẦU VÀ HƯỚNG ĐI ……………………………………………………….. 10 I. Chức năng chính của mạng lưới hệ thống : ……………………………………………………………………………. 10 II. Yêu cầu phi tính năng : …………………………………………………………………………………….. 10 III. Yêu cầu bảo mật thông tin : …………………………………………………………………………………………. 10 IV. Yêu cầu đơn cử mạng lưới hệ thống : ………………………………………………………………………………… 10 1. Yêu cầu quản lý : ………………………………………………………………………………………….. 10 2. Yêu cầu lập báo cáo giải trình : ……………………………………………………………………………………… 11 3. Yêu cầu thống kê : ………………………………………………………………………………………… 11 4. Yêu cầu tra cứu : ………………………………………………………………………………………….. 11 Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 3 V. Môi trường triển khai : ………………………………………………………………………………………. 11 VI. Các biểu mẫu : …………………………………………………………………………………………….. 11 CHƯƠNG III : PHÂN TÍCH HỆ THỐNG ………………………………………………………………………… 13 I. Các tác nhân ( Các Actor ảnh hưởng tác động vào mạng lưới hệ thống ) ………………………………………………………… 13 II. Mô tả phong cách thiết kế những quy trình tiến độ nhiệm vụ : …………………………………………………………………… 13 III. Mô tả cụ thể những lớp đối tượng người dùng : ………………………………………………………………………… 15 CHƯƠNG IV : THIẾT KẾ PHẦN MỀM ……………………………………. Error ! Bookmark not defined. I. Cây Chức Năng Của Phần Mềm : ………………………………………………………………………….. 23 II. Thiết kế cơ sở dữ liệu : ………………………………………………………………………………………. 15 1. Xây dựng cơ sở dữ liệu và mối quan hệ : ………………………………………………………………. 15 2. Mô tả chi tiết cụ thể những bảng cơ sở dữ liệu : ………………………………………………………………….. 18 III. Thiết kế giao diện : …………………………………………………. Error ! Bookmark not defined. KẾT LUẬN …………………………………………………………………………………………………………… 28 LỜI NÓI ĐẦU Một quốc gia được coi là tăng trưởng khi quốc gia đó có một nền kinh tế tài chính vững mạnh và hiệu suất cao. Xét ở khoanh vùng phạm vi một doanh nghiệp trong cơ chế thị trường lúc bấy giờ thì quy trình bán hàng có vai trò rất lớn, quyết định hành động sự sống sót và tăng trưởng của doanh nghiệp. Trong những năm gần đây, sự chuyển hướng thay đổi của cơ chế thị trường nền kinh tế tài chính nước ta có nhiều dịch chuyển. Hoạt động kinh doanh thương mại nói chung hầu hết những doanh nghiệp đều đồi mới, trong bước đầu đã hòa nhập với nền kinh tế tài chính khu vực và cả quốc tế. Đặc biệt, với những doanh nghiệp thương mại nói riêng yếu tố tiêu thụ là một trong những yếu tố quan trọng trong việc tiêu thụ sản phẩm & hàng hóa, là một thẩm mỹ và nghệ thuật kinh doanh thương mại của từng doanh nghiệp. Mỗi nhà doanh nghiệp phải biết chớp lấy được một nguồn đáp ứng sản phẩm & hàng hóa và sự dịch chuyển của nó, phải năng động, thích hợp, mềm dẻo … Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 4 Và trong quy trình kinh doanh thương mại tăng trưởng của những công ty, tổ chức triển khai, doanh nghiệp thì một lượng lớn những thông tin về thanh toán giao dịch ( trao đổi, mua và bán ) những loại sản phẩm & hàng hóa giữa những bên tương quan như nhà sản xuất, nhà buôn bán và người mua đều cần được quản lý và theo dõi hằng ngày. Quy mô và số lượng của thanh toán giao dịch càng lớn, càng nhiều người thì số lượng thông tin càng nhiều, càng quan trọng và phức tạp. Chính do đó sẽ mất nhiều thời hạn, công sức của con người để quản lý dẫn đến những sai sót đáng tiếc khi quản lý, khai thác và giải quyết và xử lý những thông tin trên. Do đó đề tài này sẽ triển khai tạo một một mạng lưới hệ thống quản lý siêu thị nhằm mục đích mục tiêu phụ vụ công tác làm việc quản lý bán hàng ở một siêu thị một cách hiệu suất cao và cung ứng những nhu yếu của siêu thị đề ra và hoàn toàn có thể vận dụng tại những siêu thị khác. Em xin chân thành cảm ơn cô Nguyễn Thị Kim Thoa cùng những thầy cô giáo trong ban công nghệ thông tin đã giúp sức chúng em triển khai xong đề tài này. Tuy đã có nhiều nỗ lực nhưng trong quy trình làm đề tài không hề tránh được sai sót. Chúng em rất mong nhận được những quan điểm góp phần từ những thầy cô để chúng em rút kinh nghiệm tay nghề triển khai tốt hơn ở những đề tài sau. Chúng em xin chân thành cảm ơn ! Nhóm sinh viên triển khai 1. Đinh Thanh Liêm CHƯƠNG I : TỔNG QUAN VỀ HỆ THỐNG I. Lý do chọn đề tài : Ngày nay, khi đời sống của mỗi người dân đang từng bước được nâng cao thì nhu yếu về shopping, đi dạo vui chơi ngày càng được chú trọng. Do đó, những doanh nghiệp cũng chăm sóc ưu tiên cho việc tăng trưởng những khu thương mại shopping nhằm mục đích cung ứng nhu yếu của người dân. Và siêu thị là một hình thức khu shopping có hiệu suất cao trong việc phân phối những nhu yếu tiêu dùng của mọi người thuộc mọi những tầng lớp. Với sự tăng trưởng ngày càng rộng, nhu yếu điện toán hóa những tiến trình nhiệm vụ trong siêu thị là điều tất yếu, nhằm mục đích mục tiêu làm đơn giản hóa những nhiệm vụ cũng như làm cho năng lực Giao hàng người mua trở nên nhanh gọn và hiệu suất cao. Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 5 II. Mô tả bài toán : 1. Chức năng : Phần mềm “ quản lý siêu thị ” tìm hiểu và khám phá và kiến thiết xây dựng chương trình sử dụng mà ở đó người dùng hoàn toàn có thể thuận tiện quản lý những nhiệm vụ trong một siêu thị như quản lý sản phẩm & hàng hóa ( nhập hàng, xuất hàng ), quản lý nhân viên cấp dưới, người mua … 2. Người dùng : – Nhân viên bán hàng ( Trực tiếp ) – Nhân viên quản lí ( Trực tiếp ) – Quản trị viên ( Trực tiếp ) – Chủ siêu thị ( gián tiếp ) Tổ chức quản lí trong siêu thị Tổ văn phòng : gồm có 1 nhân viên cấp dưới quản lí cấp cao có trách nhiệm thống kê lệch giá hàng tháng, update cho ban giám đốc tình hinh kinh doanh thương mại và phương thực kinh doanh thương mại trong thời hạn kế cận, 2 nhân viên cấp dưới vi tính có trách nhiệm update thông tin, trong đó một nhân viên cấp dưới update sản phẩm & hàng hóa và thông tin nhân sự, một nhân viên cấp dưới update thông tin hóa đơn và người mua ngay tại quầy bán hàng Tổ bán hàng : gồm 10 nhân viên cấp dưới bán hàng, thao tác ở 5 quầy hàng, có trách nhiệm thu ngân và lập hóa đơn bán hàng. Tổ bảo vệ : gồm 2 nhân viên cấp dưới bảo vệ, có trách nhiệm trong coi siêu thị và phương tiện đi lại của người mua, đồng thời giúp luân chuyển sản phẩm & hàng hóa tủ kho vào siêu thi cũng như nhập hàng vào kho Chủ siêu thi : gồm có 2 cá thể chung CP trong siêu thi, chịu nghĩa vụ và trách nhiệm trong tổng thể hoạt động giải trí của siêu thi Hệ thống Siêu thi Tổ văn phòng Tổ bán hàng Tổ bảo vệ Chủ siêu thị Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 6 Hoạt động của mạng lưới hệ thống siêu thị : 1. Quản lí bán hàng : Hiện tượng : khi có một người mua tới mua hàng Cách triển khai : tìm thông tin sản phẩm & hàng hóa, người mua, lập hóa đơn, update người mua vào CSDL Người thực thi : nhân viên cấp dưới bán hàng, nhân viên cấp dưới vi tính. 2. Quản lí sản phẩm & hàng hóa : Hiện tượng : khi nhập hàng mới từ nhà phân phối Cách triển khai : lập phiếu nhập kho, update thông tin sản phẩm & hàng hóa vào CSDL, Người triển khai : nhân viên cấp dưới vi tính Hiện tượng : khi xuất kho sản phẩm & hàng hóa ra bán Cách triển khai : lập phiếu xuất kho, xóa đơn vị chức năng hàng ra khỏi CSDL, Người triển khai : nhân viên cấp dưới vi tính 3. Quản lí nhân viên cấp dưới : Hiện tượng : khi có nhân viên cấp dưới xin vào làm Cách thực thi : thêm nhân viên cấp dưới vào CSDL Ngươi thực thi : nhân viên cấp dưới vi tính Hiện tượng : khi nhân viên cấp dưới biến hóa thông tin hoặc xin phép nghỉ Cách triển khai : sửa hoặc xóa thông tin nhân viên cấp dưới trong csdl Người thực thi : nhân viên cấp dưới vi tính 4. Thành lập báo cáo giải trình thống kê lệch giá hàng tháng : Hiện tượng : báo cáo giải trình lệch giá hàng tháng Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 7 Cách thực thi : truy xuất thông tin về sản phẩm & hàng hóa, nhân viên cấp dưới và hóa đơn bán hàng trong CSDL, xây dựng báo cáo giải trình lệch giá và bảng lương cho nhân viên cấp dưới Người triển khai : quản lí cấp cao Nhân viên quản lí truy xuất thông tin về ( nhân viên cấp dưới, sản phẩm & hàng hóa, bán hàng … ) trong CSDL. tư đó hoàn toàn có thể xây dựng những báo cáo giải trình kinh doanh thương mại thiết yếu 3. Hệ thống quản lí bán hàng hiện tại Hàng ngày, những nhân viên cấp dưới bán hàng phải tiếp đón một số lượng lớn những nhu yếu mua hàng của người mua. Hệ thống phải cho phép nhân viên cấp dưới bán hàng lập hóa đơn tính tiền cho người mua một cách nhanh gọn. Đối với những người mua mua lẻ thì mạng lưới hệ thống không cần lưu thông tin của người mua mà chỉ lưu lại hóa đơn để bộ phận kế toán thống kê. Đối với người mua thân thiện thì nhân viên cấp dưới lưu lại thông tin của người mua và cấp cho người mua thẻ người mua thân thiện với số điểm thưởng tương ứng giá trị hóa đơn mua hàng. Ngoài việc kinh doanh bán lẻ, siêu thị còn bán sỉ cho những đơn vị chức năng cần mua với số lượng nhiều. Với những đơn vị chức năng này thì mạng lưới hệ thống cần phải lập hóa đơn cụ thể cho họ để thanh toán giao dịch tiền. Khi nhận được đơn đặt hàng, bộ phận đảm nhiệm đơn đặt hàng kiểm tra năng lực phân phối đơn đặt hàng. Nếu đủ năng lực cung ứng đơn đặt hàng, bộ phận này sẽ nhập thông tin đơn đặt hàng vào mạng lưới hệ thống Trong siêu thị có rất nhiều quầy thu ngân, mỗi quầy được đảm nhiệm bởi một hay nhiều nhân viên cấp dưới bán hàng. Tại mỗi thời gian chỉ có một nhân viên cấp dưới đảm nhiệm một quầy thu ngân. Hệ thống phải lưu lại phiên thao tác của nhân viên cấp dưới để tiện cho việc quản lý sau này. Vào cuối ngày, bộ phận kế toán sẽ thống kê tình hình bán hàng của siêu thị, giám sát xem lượng hàng tồn, hàng hết để lên kế hoạch nhập hàng mới hay thanh lý hàng tồn. Hệ thống phải được cho phép bộ phận kế toán thống kê chi tiết cụ thể về tình hình của siêu thị. Vào cuối tháng hoặc khi được ban giám đốc nhu yếu, bộ phận kế toán sẽ lập báo cáo giải trình thống kê về tình hình bán hàng của siêu thị gửi lên ban gáim đốc. Hệ thống phải được cho phép bộ phận kế toán làm báo cáo giải trình thống kê về tình hỉnh bán hàng trong tháng hoặc trong khoang thời hạn cho trước. Khi có hàng hết hoặc cần bổ trợ hàng mới, siêu thị sẽ nhập hàng từ những nhà sản xuất. Thông tin về hàng cần nhập phải được lưu lại để bộ phận kế toán hoàn toàn có thể thống kê tình hình mua và bán trong siêu thị. Thông tin này sẽ được trình lên Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 8 ban giám đốc để duyệt xem có được phép nhập hàng hay không. Khi nhập hàng mới bộ phận kho sẽ lập mã vạch, đo lường và thống kê số lượng rồi nhập hàng vào mạng lưới hệ thống. Hệ thống phải được cho phép bộ phận kho nhập hàng mới vào hay update hàng. + > Nhược điểm của mạng lưới hệ thống cũ – Hệ thống cũ chỉ tương thích khi việc kinh doanh thương mại ở quy mô nhỏ lẻ, khó cho việc lan rộng ra kinh doanh thương mại – Thời gian thucrj hiện việc làm lớn, gần như tiếp tục – Số lượng nhân viên cấp dưới thực thi việc làm tương đối nhiều – Khó khăn cho việc thống kê lệch giá và đưa ra phương hướng bán hàng thời kì tiếp sau đó – Việc trấn áp sản phẩm & hàng hóa gặp bất lợi, không kip thời đo lường và thống kê được những sản phẩm & hàng hóa lỗi sử dụng và thông tin sản phẩm & hàng hóa đơn cử – Khó thực hiên việ tra cứu thông tin sản phẩm & hàng hóa, nhân viên cấp dưới III. Mục tiêu mạng lưới hệ thống : Hướng của ứng dụng sẽ giúp quản lý trong việc quản lý siêu thị, ràng buộc ngặt nghèo, mạng lưới hệ thống có giao diện thân thiện giúp người dùng dễ sử dụng, tìm kiếm một cách đúng mực, nhanh gọn, hạn chế đến mức thấp nhất những rủi ro đáng tiếc xảy ra với ứng dụng. IV. Ràng buộc mạng lưới hệ thống : 1. Ràng buộc quản lý mạng lưới hệ thống của người dùng : – Người dùng với quyền Quản trị mới hoàn toàn có thể nhập liệu và đổi khác những pháp luật chung của mạng lưới hệ thống. – Ngày triển khai xong mạng lưới hệ thống với thời hạn như lịch trình. – Hệ thống khi tiến hành phải phân phối được nhu yếu tự động hóa những việc làm hiện tại hơn 70 % số lượng những việc làm tương quan 2. Ràng buộc nhân lực và thời hạn : Đây là dự án Bất Động Sản có quy mô lớn mà chỉ có 3 thành viên thực thi toàn bộ những nhu yếu từ khâu khảo sát thực trạng đến nghiên cứu và phân tích, phong cách thiết kế và lập trình. – Chưa có kinh nghiệm tay nghề trong những nhiệm vụ của một dự án Bất Động Sản lớn do đó khâu nghiên cứu và phân tích và phong cách thiết kế mất nhiều thời hạn. Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 9 – Chúng em phải triển khai xong thiết lập trong một thời hạn ngắn nên phầm mềm còn nhiều hạn chế và thiếu sót về công dụng. V. Đánh giá khả thi : 1. Khả thi về kinh tế tài chính : – Không cao 2. Khả thi về kĩ thuật : – Thành viên tham gia dự án Bất Động Sản : 4 thành viên – Thời gian thực thi : hơn 1 tháng – Kích thước mạng lưới hệ thống : nhỏ 3. Công cụ tăng trưởng : – Hệ quản lý và điều hành windows – Công cụ lập trình : Microsoft Visual Studio 2008 + Devcomponents DotNetBar v10. 0.0.0 – Cơ sở dữ liệu : Microsoft SQL Server 2005 – GenSQL ( Vũ Song Tùng ) 4. Bảng tổng hợp về rủi ro đáng tiếc mạng lưới hệ thống : STT Rủi ro Mức độ Mô tả nhìn nhận Cách phòng ngừa 1 Tâm lý người dùng chưa quen với mạng lưới hệ thống mới. Cao Nhân viên nơi thao tác đều có năng lực sử dụng máy vi tính. Tổ chức huấn luyện và đào tạo giảng dạy cho người sử dụng hệ hống. Hỗ trợ trực tiếp người dùng trong thời hạn đầu. Tiến hành tiến hành thử từng bước. 2 Kích thước mạng lưới hệ thống Nhỏ Thời gian tiến hành mạng lưới hệ thống là 1 tháng. 3 Chuyển từ cách hoạt động giải trí từ thủ công bằng tay sang sử dụng ứng dụng Bình thường Nhân viên sẽ nhanh gọn thích nghi với việc sử dụng hệ Đào tạo một lớp sử dụng ứng dụng trước khi sử dụng. Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 10 thống mới. 4 Dữ liệu không hề hồi sinh khi xóa Cao Chọn tính năng xóa. Đưa ra thông tin. 5 Nhập dữ liệu sai Khá cao Trong quá trinh nhập không tránh khỏi năng lực nhập sai. Có phân quyền, cảnh báo nhắc nhở. 6 Mở thêm tính năng cho ứng dụng. Thấp Khi muốn mở tính năng mới cho ứng dụng. Nhóm tăng trưởng phải bảo vệ tính ngặt nghèo của ứng dụng. CHƯƠNG II : PHÂN TÍCH YÊU CẦU VÀ HƯỚNG ĐI I. Chức năng chính của mạng lưới hệ thống : – Quản lý siêu thị : Quản lý việc nhập hàng, xuất hàng, quản lý nhân viên cấp dưới, người mua … – Lập báo cáo giải trình, thống kê. – Trợ giúp, tìm kiếm II. Yêu cầu phi tính năng : – Chương trình có giao diện thân thiện với người dùng. – Người dùng hoàn toàn có thể thuận tiện sử dụng ứng dụng bên cạnh có hướng dẫn sử dụng của ứng dụng. III. Yêu cầu bảo mật thông tin : – Mỗi người dùng có một quyền đăng nhập riêng. – Người dùng hoàn toàn có thể sao lưu cơ sở dữ liệu dự trữ trong trường hợp có sự cố xảy ra. IV. Yêu cầu đơn cử mạng lưới hệ thống : 1. Yêu cầu quản lý : – Quản lý người dùng : Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 11  Quản lý nhân viên cấp dưới  Nhóm người dùng – Quản lí hoạt động giải trí  Thêm loại sản phẩm  Xuất hàng  Quản lý người mua  Quầy thanh toán giao dịch  Nhà phân phối 2. Yêu cầu lập báo cáo giải trình : – Báo cáo lệch giá theo tháng – Báo cáo tồn dư theo tháng 3. Yêu cầu thống kê : – Thống kê list mẫu sản phẩm – Thống kê list những quầy hàng trong siêu thị – Thống kê list nhân viên cấp dưới – Thống kê list người mua – Thống kê list nhà phân phối – Phiếu hóa đơn – Phiếu xuất hàng – Phiếu nhập hàng 4. Yêu cầu tra cứu : – Tra cứu thông tin người mua – Tra cứu thông tin nhân viên cấp dưới – Tra cứu thông tin về loại sản phẩm – Tra cứu thông tin nhà cung ứng V. Môi trường thực thi : – Sử dụng hệ quản lý và điều hành : Windows 7 – Hệ quản trị cơ sở dữ liệu : SQL server – Ngôn ngữ lập trình : C – sharp ( C # ) – Công cụ phong cách thiết kế : Word 2010, Powerpoint 2010. VI. Các biểu mẫu : Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 12 Hóa đơn Mã hóa đơn : … … … … … … … … … … … .. Ngày lập : … … … … …. Mã người mua : … … … … … … … … … … … … … … … … … … … … … … … … Tên người mua : … … … … … … … … … … … … … … … … … … .. Địa chỉ : … … … … … … … … … … … … … … … … … … … … … … … … … … …. Sđt : … … … … … … … … … … … … … … … … … … … … … … … … … … … Tên mẫu sản phẩm : … … … … … … … … … … … … … … … … … Đơn giá … … … … … … … … … … …. số lượng : … … …. Tên loại sản phẩm : … … … … … … … … … … … … … … … … .. Đơn giá : … … … … … … … … … … …. số lượng : … … …. Tên loại sản phẩm : … … … … … … … … … … … … … … … … … Đơn giá : … … … … … … … … … … …. số lượng : … … …. Tên mẫu sản phẩm : … … … … … … … … … … … … … … … … … Đơn giá : … … … … … … … … … … …. số lượng : … … … Khuyến mại : Thành tiền : Nhân viên bán hàng VII. VIII. Phiếu thống kê hàng hóa Phiếu kiểm hàng Ngày lập : … … … … … … … … … … … .. Tên nhân viên cấp dưới : … … … … … … … … … … … … … … … … … … … … …. Mã nhân viên cấp dưới : … … … … … … … … … … … … … … … … … … … … Địa chỉ : … … … … … … … … … … … … … … … … … … … … … … … … … … … Sdt : … … … … … … … … … … … … … … … … … … … … … … … … … .. Danh sách sản phẩm & hàng hóa kiểm kê : Mã hàng hóa Tên mẫu sản phẩm Chủng loại Số lượng Hạn dùng Đơn giá Số lượng hàng tồn dư : … … … … … … … … … … … … … … Giá trị tổng hàng : … … … … … … … … … … … … … … … … …. Số hàng hết hạn : … … … … … … … … … … … … … … … … … … … Giá trị hàng hết hạn : … … … … … … … … … … … … … … … … … Nhân viên lập phiếu Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 13 CHƯƠNG III : PHÂN TÍCH HỆ THỐNG I. Các tác nhân STT Tác nhân Diễn giải 1 Người quản trị Người quản trị mạng lưới hệ thống có tính năng triển khai những thao tác tương quan tới cơ sở dữ liệu của mạng lưới hệ thống, gồm có thao tác update, thêm, sửa, hay chỉnh sửa dữ liệu. 2 Người sử dụng Người sử dụng mạng lưới hệ thống là nhân viên cấp dưới trong siêu thị. 3 Nhân viên bán hàng Người trực tiếp thanh toán giao dịch với người mua. 4 Nhân viên quản lí Là người lập những báo cáo giải trình cuối tháng, cuối năm, kiểm tra thông tin sách vở. 5 Chủ siêu thị Thực hiện xem xét những báo cáo giải trình. II. Mô tả phong cách thiết kế những quá trình nhiệm vụ : a ) Nhập hàng từ nhà phân phối : Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 14 Khi nhà cung ứng giao hàng, nhân viên cấp dưới nhập hàng sẽ tiếp đón sản phẩm & hàng hóa, đồng thời kiểm tra xem thông tin về nhà cung ứng và những sản phẩm & hàng hóa được nhập có sẵn trong hạng mục chưa. Nếu chưa có thông tin về nhà phân phối lẫn sản phẩm & hàng hóa được nhập tức đây là mặt được nhập lần đầu, nhân viên cấp dưới phải nhập rất đầy đủ thông tin của nhà sản xuất và sản phẩm & hàng hóa. Trong trường hợp chỉ thiếu thông tin nhà cung ứng hoặc thông tin hàng thì nhân viên cấp dưới chỉ cần tạo hạng mục cho thông tin còn thiếu. Khi đã có rất đầy đủ thông tin, nhân viên cấp dưới nhập hàng sẽ triển khai lập phiếu nhập hàng, in và tàng trữ phiếu. Khi phiếu nhập được lập xong, số lượng sản phẩm & hàng hóa mới sẽ tự động hóa update vào cơ sở dữ liệu. b ) Xuất hàng từ kho lên quầy : Khi có nhu yếu xuất hàng từ kho lên quầy, nhân viên cấp dưới chịu nghĩa vụ và trách nhiệm xuất hàng sẽ triển khai kiểm tra xem lượng hàng trong kho có phân phối được nhu yếu xuất hay không. Nếu hoàn toàn có thể cung ứng được nhu yếu xuất, nhân viên cấp dưới sẽ thực thi lập phiếu xuất. Ngược lại, nhân viên cấp dưới sẽ thông tin cho người quản lý có nghĩa vụ và trách nhiệm đặt hàng để đặt hàng với nhà cung ứng. Phiếu xuất sau khi được lập sẽ tự động hóa tàng trữ. Số lượng hàng trong kho và quầy được tự động hóa update. c ) Bán hàng tự chọn : Khi khách đến mua hàng và có nhu yếu thanh toán giao dịch, nhân viên cấp dưới thu ngân sẽ đảm nhiệm nhu yếu thanh toán giao dịch. Nhân viên phải kiểm tra xem hàng có mã vạch không, nếu không có mã vạch nhân viên cấp dưới này sẽ nhu yếu nhân viên cấp dưới chịu nghĩa vụ và trách nhiệm quản lý những quầy hàng kiểm tra lại mã hàng. Ngược lại, nhân viên cấp dưới sẽ triển khai tính tiền và lập hóa đơn cho người mua. Hóa đơn sau khi lập được in cho người mua và tàng trữ lại. Số lượng hàng trên quầy được tự động hóa update vào cơ sở dữ liệu Trong quy trình bán hàng, nhân viên cấp dưới hoàn toàn có thể tìm kiếm thông tin sản phẩm & hàng hóa theo tên loại sản phẩm ( nếu không xác lập dược mã vạch loại sản phẩm. Mỗi lần mua hàng, người mua sẽ tích góp điểm thưởng theo số tiền mua hàng, người mua mua lượt tiếp theo sẽ nhận được khuyễn mãi thêm theo số điểm thưởng mà mình nhận được. d ) Kiểm kê sản phẩm & hàng hóa : Cuối ngày hoạt động giải trí hay bất kỳ khi nào có nhu yếu kiểm kê sản phẩm & hàng hóa, nhân viên cấp dưới kiểm kê sẽ thực thi lập phiếu kiểm kê cho mẫu sản phẩm cần phải kiểm kê. Đồng thời so sánh với những phiếu nhập, phiếu xuất, hóa đơn bán ra để biết số lượng sản phẩm & hàng hóa lưu thông như thế nào. Sau mỗi tháng, nhân viên cấp dưới quản lí kiểm tra kho mẫu sản phẩm, thống kê những mẫu sản phẩm hết hạn sử dụng, hạn bảo hàng để kịp thời liên hệ với nhà phân phối Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 15 e ) Lập những báo cáo giải trình thống kê : Tùy thuộc vào pháp luật của siêu thị mà những báo cáo giải trình được lập cuối ngày, cuối tháng hay cuối mỗi kỳ hoạt động giải trí. Khi có nhu yếu lập báo cáo giải trình, nhân viên cấp dưới tin học sẽ lựa chọn hình thức và tiêu chuẩn lập báo cáo giải trình tương thích với nhu yếu đề ra. Các mô hình báo cáo giải trình hoàn toàn có thể như : báo cáo giải trình bán hàng, báo cáo giải trình nhập hàng, báo cáo giải trình xuất hàng, báo cáo giải trình hàng tồn, … và những tiêu chuẩn báo cáo giải trình như : báo cáo giải trình theo ngày, cụ thể theo nhà phân phối, theo từng loại sản phẩm & hàng hóa … Tùy theo nhu yếu của người quản lý mà nhân viên cấp dưới sẽ chọn ra hình thức lập báo cáo giải trình tương thích. III. Mô tả chi tiết cụ thể những lớp đối tượng người tiêu dùng : CHƯƠNG 5 ; PHÂN TÍCH THIẾT KẾ PHẦN MỀM Thiết kế cơ sở dữ liệu : 1. Xây dựng cơ sở dữ liệu và mối quan hệ : Khách hàng Hóa đơn Mặt hàng Số lượng Ngày lập óa đơn Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 16 Một người mua hoàn toàn có thể mua nhiều loại sản phẩm trên cùng một hóa đơn, được lập tại một ngày đơn cử với số lượng tùy ý Hóa đơn bàn hàng khác nhau về thông tin với mỗi lượt người mua mua hàng không giống nhau > Mỗi nhân viên cấp dưới trong quy trình bán hàng hoàn toàn có thể xây dựng nhiều hóa đơn giao cho người mua, không hạn chế về số lượng hóa đơn của mỗi nhân viên cấp dưới lập ra Mối khach hàng khi mua hàng tại một thời gian trong siêu thị, nhân viên cấp dưới hoàn toàn có thể tạo ra nhiều chi tiết cụ thể hóa đơn khác nhau cho người mua đẻ tiện giao dịch thanh toán. Tuy nhiên những hóa đơn đó sẽ chung thông tin về mã hóa đơn cũng như ngày lập Một chi tiết cụ thể hóa đơn hoàn toàn có thể chứa nhiều thông tin về nhiều loại sản phẩm & hàng hóa, tùy theo múc shopping của người mua. Mỗi chi tiết cụ thể hóa đơn có kèm theo thông tin người lâp ( nhân viên cấp dưới bán hàng ), một nhân viên cấp dưới sẽ lặp lạ trong nhiều hóa đơn tại một quầy hàng. Sơ đồ ERD hoàn hảo Nhân viên Lập Chi tiết Hóa đơn Hóa đơn Chi tiết hóa đơn Gồm Chi tiết Hóa đơn Hàng hóa Có Chi tiết Hóa đơn Nhân viên Có Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 17 Nhân viên Lập Hóa đơn Số lượng Ngày lập Chi tiết hóa đơn Có Có Hàng hóa có Số lượng Giá Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 18 2. Mô tả chi tiết cụ thể những bảng cơ sở dữ liệu : Bảng Nhan_Vien ( Nhân Viên ) : Tên thuộc tính Kiểu Chiều dài Ràng buộc Mô tả Ghi chú MaNV VARCHAR 50 Khác null Mã nhân viên cấp dưới Mỗi nhân viên cấp dưới có 1 mã để phân biệt HoTenNV NVARCHAR 50 Khác null Họ tên nhân viên cấp dưới Gioitinh NVARCHAR 50 Khác null Giới tính NgaySinh DATETIME Null Ngày sinh DiaChi NVARCHAR 50 Khác null Địa chỉ Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 19 DienThoai VARCHAR 20 Null Điện thoại MaQuayGiaoDich VARCHAR 10 Khác null Mã quầy thanh toán giao dịch Mỗi quầy thanh toán giao dịch có 1 mã để phân biệt 2.3. Bảng Khach_Hang ( Khách Hàng ) : Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn tả Ghi chú MaKH VARCHAR 10 Khác null Mã người mua Mỗi người mua có 1 mã để phân biệt HoTen NVARCHAR 50 Khác null Tên người mua DiaChi NVARCHAR 50 Khác null Địa chỉ DienThoai NVARCHAR 20 Khác null Điện thoại Điemthuong NVARCHAR 50 null Điểm thưởng Tích lũy theo số tiền 2.4. Bang Quay_Giao_Dich ( Quầy Giao Dịch ) : Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn tả Ghi chú MaQuayGiaoDich VARCHAR 50 Khác null Mã quầy thanh toán giao dịch Mỗi quầy thanh toán giao dịch có 1 mã để phân biệt TenQuayGiaoDich NVARCHAR 50 Khác null Tên quầy thanh toán giao dịch 2.5. Bảng Mat_Hang ( Mặt Hàng ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú MaMH VARCHAR 50 Khác null Mã mẫu sản phẩm Một mẫu sản phẩm có 1 mã để phân biệt TenMH NVARCHAR 50 Null Tên loại sản phẩm Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 20 MaNCC VARCHAR 50 Null Mã nhà cung ứng Mỗi nhà phân phối có 1 mã để phân biệt SoLuong INT > 0 Khác null Số lượng DonGia NVARCHAR > 0 Khác null Đơn giá GiaBan NVARCHAR > 0 Khác Null Giá bán NgayNhap DATETIME Khác Null Ngày nhập hàng 2.6. Bảng Nha_Cung_Cap ( Nhà Cung Cấp ) : Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn tả Ghi chú MaNCC VARCHAR 50 Khác null Mã nhà phân phối Mỗi nhà phân phối có 1 mã để phân biệt Congty NVARCHAR 50 Khác null Tên nhà cung ứng DienThoai VARCHAR 50 Null Điện thoại Fax VARCHAR 50 Null Fax DiaChi VARCHAR 50 Null Địa chỉ Email VARCHAR 50 Null Email GhiChu VARCHAR MÃX Null Ghi chú 2.7. Bảng Hoa_Don ( Hóa đơn ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú MaHD VARCHAR 50 Khác null Mã hóa đơn Mỗi đơn đặt hàng có 1 mã phiếu để phân biệt Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 21 MaMH VARCHAR 50 Khác null Mã loại sản phẩm MaKH VARCHAR 50 Khác null Mã người mua SoLuong FLOAT > 0 Null Số lượng GiaBan FLOAT > 0 Null Giá bán ThanhTien FLOAT > 0 Null Thành tiền ThanhToan BIT True, false null Thanh toán NgayDat DATETIME Null Ngày đặt hàng GhiChu NVARCHAR 100 Null Ghi chú 2.8. Bảng Xuat_Hang ( Xuất Hàng ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú MaPX VARCHAR 50 Khác null Mã phiếu xuất Mỗi lần xuất hàng sẽ có 1 mã phiếu để phân biệt MaMH VARCHAR 50 Khác null Mã mẫu sản phẩm MaNV VARCHAR 50 Khác null Mã nhân viên cấp dưới SoLuong INT > 0 Null Số lượng GiaBan NVARCHAR 50 > 0 Null Giá bán ThanhTien NVARCHAR 50 > 0 Null Thành tiền NgayXuat DATETIME Null Ngày xuất hàng Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 22 2.9. Bảng DoanhThu ( Doanh Thu ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú Mã Mặt Hàng VARCHAR 10 Khác null Mã loại sản phẩm Mã mẫu sản phẩm lấy từ bảng Mat_Hang Tên Mặt Hàng NVARCHAR 50 Null Tên loại sản phẩm Tháng INT > 0 Null Tháng Năm INT > 0 Null Năm Tổng Nhập FLOAT > 0 Null Tổng nhập Tổng Xuất FLOAT > 0 Null Tổng xuất 2.10. Bảng TonKho ( Tồn Kho ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú Mã Mặt Hàng VARCHAR 10 Khá null Mã loại sản phẩm Mã loại sản phẩm lấy từ bảng Mat_Hang Tên Mặt Hàng NVARCHAR 50 Null Tên mẫu sản phẩm Tháng INT > 0 Null Tháng Năm INT > 0 Null Năm Tồn Kho FLOAT > 0 Null Tồn kho 2.11. Bảng NhapHang ( Nhập Hàng ) : Tên thuộc tính Kiểu Chiều dài MGT Ràng buộc Diễn tả Ghi chú MaMH VARCHAR 10 Khác null Mã loại sản phẩm Mã loại sản phẩm lấy từ bảng Mat_Hang TenMH NVARCHAR 50 Khác null Tên mặt Tên mẫu sản phẩm lấy từ bảng Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 23 hàng Mat_Hang SoLuong FLOAT > 0 Khác null Số lượng Số lượng lấy từ bảng Mat_Hang DonGia FLOAT > 0 Khác null Đơn giá Đơn giá lấy từ bảng Mat_Hang GiaBan FLOAT > 0 Null Giá bán Giá bán lấy từ bảng Mat_Hang Tổng Nhập FLOAT > 0 Null Tổng nhập NgayNhap DATETIME Null Ngày nhập Lấy từ bảng Mat_Hang Tháng INT > 0 Null Tháng Năm INT > 0 Null Năm TenNCC NVARCHAR 50 Khác null Tên nhà phân phối Tên nhà cung ứng lấy từ bảng Nha_Cung_Cap TenLoaiGiaoDich NVARCHAR 30 Khác null Tên loại thanh toán giao dịch Tên loại thanh toán giao dịch lấy từ bảng Loai_Giao_Dich LoaiTien VARCHAR 20 Khác null Loại tiền Tên loại tiền lấy từ bảng Loai_Tien Cây Chức Năng Của Phần Mềm : Hệ thống quản lí siêu thị Quản lí nhân viên cấp dưới Quản lí người mua Quản lí hàng hóa Lập hóa đơn Báo cáo thống kê Nhập thông tin nhân viên cấp dưới Nhập thông tin người mua Cập nhật thông tin Nhập thông tin hàng hóa In hóa đơn Lập hóa đơn Lập báo cáo giải trình lệch giá hàng tháng Thống kê hàng tồn dư Tìm kiếm sản phẩm & hàng hóa Cập nhật thông tin Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 24 3. Sơ đồ DFD mức ngữ cảnh : Hóa đơn tin tức tin tức Báo cáo Báo cáo 4. Sơ đồ DFD mức đỉnh : thông tin kH người mua tin tức nv thông tin kháchhàng tin tức sản phẩm & hàng hóa Cập nhật thông tin nhân viên cấp dưới Hệ thống quản lí siêu thị Nhân viên thu ngân Khách hàng Quản lí cấp trên Admin 2. Quản lí người mua 1. Quản lí nhân viên cấp dưới admin Tra cứu thông tin nhân viên cấp dưới Quản lí cấp Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 25 thông tin nv Nhân viên thông tin hh h hóa nv Hóa đơn thông tin hh tin tức sản phẩm & hàng hóa Hàng hóa Thông tin hóa đơn Nhân viên h h thông tin hóa đơn Hóa đơn Sơ đô DFD mức 2 ( công dụng quản lí người mua ) tin tức n viên Nhân viên tin tức n viên Thông tin nv Tt nhân viên cấp dưới Tt nhân viên cấp dưới Nhân viên 3. Quản lí sản phẩm & hàng hóa 4. Lập hóa đơn 5. Báo cáo thống kê Nhân viên thu ngân Quản lí cấp trên Khách hàng 1.1 Nhập thông tin nhân viên cấp dưới 1.2 Tra cứu thông tin nhân viên cấp dưới 1.3 Cập nhật thông tin nhân viên cấp dưới Admin Quản lí cấp trên Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 26 6. Sơ đô DFD mức 2 ( công dụng quản lí người mua ) tin tức người mua tin tức người mua Khách hàng tin tức người mua tin tức người mua 7. Sơ đồ DFD mức 1 ( tính năng quản lí sản phẩm & hàng hóa ) tin tức sản phẩm & hàng hóa tin tức sản phẩm & hàng hóa Hàng hóa thông tin sản phẩm & hàng hóa thông tin sản phẩm & hàng hóa 8. Sơ đồ DFD mức 1 ( công dụng quản lí hóa đơn ) Khách hàng tin tức hóa đơn tin tức người mua 2.1 Nhập thông tin người mua 2.2 Cập nhật thông tin người mua Admin 3.1 Nhập thông tin hàng hóa 3.2 Cập nhật thông tin sản phẩm & hàng hóa Admin 4.1 Lập hóa đơn Nhân viên thu ngân Khách hàng Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 27 thông tin sản phẩm & hàng hóa Hàng hóa Thông tin sản phẩm & hàng hóa thông tin hóa đơn Hóa đơn tin tức sản phẩm & hàng hóa thông tin hóa đơn Hóa đơn 9. Sơ đồ DFD mức 1 ( công dụng báo cáo giải trình thống kê Doanh thu tháng thông tin hóa đơn Hóa đơn tin tức sản phẩm & hàng hóa thông tin nhân viên cấp dưới Hàng hóa thông tin nhân viên cấp dưới Nhân viên D / S lương D / S lương Nhân viên thu ngân 5.1 Báo cáo lệch giá 5.2 Lập list hàng tồn dư 5.3 Trả lương nhân viên cấp dưới Quản lí cấp cao Nhân viên thu ngân admin Phân tích phong cách thiết kế ứng dụng quản lí siêu thị 28 KẾT LUẬN – Nội dung làm được :  Các công dụng cơ bản của chương trình đã hoàn thành xong.  Giao diện thân thiện, dễ sử dụng.  Trợ giúp hướng dẫn sử dụng – Nội dung chưa làm được :  Dữ liệu cập nhât hơi chậm.  Một số phần dữ liệu có update nhưng chưa đúng  Thời gian hạn chế và nhóm chỉ có 3 thành viên do đó trong quy trình kiến thiết xây dựng ứng dụng còn gặp nhiều khó khăn vất vả.  Chưa có kinh nghiệm tay nghề nhiều trong việc thiết kế xây dựng một chương trình quản lý với quy mô lớn. – Kinh nghiệm thu được :  Hiểu được nhiều kinh nghiệm tay nghề trong tiếp xúc cũng như việc làm trong thực tiễn  Có thời cơ để vận dụng kiến thức và kỹ năng triết lý trong nhà trường vận dụng vào thực tiễn.  Củng cố những kỹ năng và kiến thức về những môn học : công cụ ứng dụng, nghiên cứu và phân tích phong cách thiết kế mạng lưới hệ thống thông tin, ngôn từ lập trình … Sinh viên thực thi 1. Đinh thanh Liêm

Các file đính kèm theo tài liệu này :

  • pdfphan_tich_va_thiet_ke_he_thong_quan_li_sieu_thi1_4126.pdf
Đề tài Quản lý siêu thị điện máy – Luận văn, đồ án, đề tài tốt nghiệp

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay