Báo Cáo Đồ Án: Quản Lý Bán Hàng Cửa Hàng Trà Sữa .NET (ĐH Điện Lực)

Báo cáo hàng trà sữa hkalsfjlaksfjlasf: Đánh giá chi tiết, phân tích menu, giá cả, không gian và chất lượng phục vụ. Khám phá trải nghiệm thực tế tại hkalsfjlaksfjlasf.

Trường đại học

Trường Đại Học Điện Lực

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Môn Học

2021

42
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Lời Mở Đầu

1. GIỚI THIỆU DỰ ÁN PHẦN MỀM

1.1. Khảo sát hệ thống

1.2. Giới thiệu chung

1.3. Cơ cấu tổ chức

1.4. Xác định bài toán cần được giải quyết

1.5. Phân tích đặc tả nghiệp vụ hệ thống

1.6. Xác định các yêu cầu của hệ thống

1.6.1. Yêu cầu về chức năng

1.6.2. Yêu cầu phi chức năng

2. CHƯƠNG 2: QUẢN LÝ DỰ ÁN

2.1. Ước lượng dự án

2.1.1. Tiến trình thực hiện

2.2. Ước lượng chi phí dự án

3. CHƯƠNG 3: PHÂN TÍCH

3.1. Xác định các Actor và Use case tổng quát của hệ thống

3.1.1. Các tác nhân

3.2. 2: Biểu đồ usecase tổng quan

3.3. Đặc tả Use Case

3.4. Mô hình tương tác đối tượng

3.4.1. Biểu đồ trình tự

4. CHƯƠNG 4: THIẾT KẾ

5. CHƯƠNG 5: KIỂM THỬ

6. CHƯƠNG 6: TÍCH HỢP VÀ KIỂM THỬ

6.1. Đóng gói phần mềm

Tóm tắt

I. Toàn Cảnh Đồ Án Quản Lý Bán Hàng Trà Sữa

Đồ án này trình bày một giải pháp toàn diện cho việc quản lý cửa hàng trà sữa, một mô hình kinh doanh phổ biến nhưng thường gặp khó khăn trong vận hành thủ công. Báo cáo tập trung vào việc áp dụng công nghệ .NET để xây dựng một hệ thống phần mềm hiệu quả, từ khâu phân tích yêu cầu, thiết kế hệ thống, đến triển khai và kiểm thử. Mục tiêu cốt lõi là hệ thống hóa các quy trình nghiệp vụ, giảm thiểu sai sót, nâng cao hiệu suất kinh doanh và cung cấp cho nhà quản lý công cụ để đưa ra quyết định dựa trên dữ liệu chính xác. Đây là một tài liệu tham khảo giá trị cho các đồ án tốt nghiệp công nghệ thông tin và những ai quan tâm đến phát triển ứng dụng quản lý.

1.1. Mục tiêu và phạm vi của đồ án tốt nghiệp công nghệ thông tin

Mục tiêu chính của đề tài là phát triển một phần mềm quản lý bán hàng C# hoàn chỉnh. Hệ thống này không chỉ giúp tự động hóa các quy trình bán hàng mà còn là cơ hội để hệ thống hóa lại các kỹ năng lập trình, đặc biệt là với C# và Windows Forms. Theo tài liệu gốc, mục tiêu được xác định rõ ràng bao gồm: "Phát triển hệ thống quản lý bán hàng", "Sử dụng kĩ năng phân tích thiết kế hướng cấu trúc", và "Hệ thống hóa lại kĩ năng lập trình dùng C# và Windown Form". Phạm vi của đồ án bao trùm toàn bộ các nghiệp vụ cơ bản của một cửa hàng trà sữa, từ quản lý sản phẩm, quản lý kho, xử lý đơn hàng, đến quản lý nhân viên và tạo báo cáo thống kê doanh thu. Kết quả dự kiến không chỉ là một ứng dụng hoạt động mà còn là một bài phân tích chi tiết, làm nền tảng cho việc phát triển các dự án tương tự.

1.2. Các công nghệ .NET và SQL Server được áp dụng trong dự án

Để hiện thực hóa các mục tiêu đã đề ra, đồ án sử dụng một bộ công cụ và công nghệ phổ biến trong hệ sinh thái .NET. Môi trường phát triển chính là Microsoft Visual Studio 2019, một IDE mạnh mẽ cho lập trình C#. Hệ quản trị cơ sở dữ liệu được lựa chọn là Microsoft SQL Server 2019, đảm bảo khả năng lưu trữ, truy vấn và quản lý dữ liệu một cách ổn định và an toàn. Nền tảng .NET Framework cung cấp thư viện và môi trường thực thi cho ứng dụng. Việc kết nối C# với SQL Server là một kỹ năng trọng tâm được áp dụng xuyên suốt dự án để thực hiện các thao tác CRUD (Create, Read, Update, Delete) trên dữ liệu. Sự kết hợp này tạo ra một hệ thống mạnh mẽ, dễ bảo trì và có khả năng mở rộng trong tương lai, là lựa chọn tiêu biểu cho các đồ án C# Winforms hiện nay.

II. Thách Thức Quản Lý Thủ Công và Yêu Cầu Của Hệ Thống Mới

Sự phát triển nhanh chóng của các cửa hàng trà sữa đặt ra yêu cầu cấp thiết về việc tối ưu hóa quy trình quản lý. Việc vận hành theo phương pháp thủ công truyền thống, dù có ưu điểm về chi phí đầu tư ban đầu thấp, nhưng lại bộc lộ nhiều nhược điểm chí mạng khi quy mô kinh doanh mở rộng. Báo cáo đồ án đã thực hiện một cuộc khảo sát hệ thống chi tiết, chỉ ra những vấn đề tồn đọng và từ đó xác định các yêu cầu cụ thể mà một hệ thống công nghệ thông tin cần giải quyết để nâng cao hiệu quả hoạt động và năng lực cạnh tranh cho cửa hàng.

2.1. Phân tích nhược điểm của quy trình quản lý bán hàng truyền thống

Theo tài liệu khảo sát, hệ thống quản lý hiện tại của cửa hàng hoàn toàn thủ công, chủ yếu dựa vào "ghi chép bằng sổ sách". Nhược điểm lớn nhất của phương pháp này là tính thiếu chính xác, tốn thời gian và khó khăn trong việc tổng hợp dữ liệu. Việc kiểm soát doanh thu, quản lý nguyên vật liệu trong kho, và chấm công nhân viên đều có nguy cơ sai sót cao. Tài liệu chỉ rõ: "Cửa hàng sẽ rất khó khăn trong việc quản lí, buôn bán,. khi vẫn sử dụng hệ thống trên". Thêm vào đó, hệ thống thủ công không có cơ chế để đánh giá hiệu suất nhân viên hay phân tích sản phẩm bán chạy. Điều này làm cho nhà quản lý thiếu đi những thông tin quan trọng để đưa ra các chiến lược kinh doanh kịp thời, dẫn đến rủi ro thất thoát và giảm năng suất bán hàng.

2.2. Xác định yêu cầu chức năng và phi chức năng cho phần mềm

Từ những bất cập của hệ thống cũ, đồ án đã xác định một loạt các yêu cầu cần thiết cho phần mềm quản lý mới. Về yêu cầu chức năng, hệ thống phải có các module chính: Quản lý bán hàng (kiểm soát doanh thu, lưu trữ và in hóa đơn C#), Quản lý nhân viên C# (chấm công, tính lương), Quản lý kho trà sữa (kiểm soát số lượng nguyên vật liệu), và Báo cáo thống kê (tổng hợp hoạt động kinh doanh). Về yêu cầu phi chức năng, hệ thống phải đảm bảo tính chính xác, khách quan của thông tin thống kê. Giao diện người dùng cần được thiết kế trực quan, thân thiện và dễ sử dụng ("Giao diện dễ dùng, trực quan, gần gũi với người dùng"). Yêu cầu bảo mật cũng được nhấn mạnh, bao gồm việc phân quyền người dùng và sao lưu dữ liệu tự động để đảm bảo an toàn thông tin.

III. Phương Pháp Phân Tích Thiết Kế Database Quản Lý Bán Hàng

Giai đoạn phân tích và thiết kế là nền tảng quyết định sự thành công của một dự án phần mềm. Báo cáo đồ án đã áp dụng các phương pháp phân tích thiết kế hướng cấu trúc một cách bài bản để mô hình hóa hệ thống. Việc xác định rõ các tác nhân (Actors), các ca sử dụng (Use Cases) và thiết kế một cơ sở dữ liệu tối ưu là những bước đi quan trọng, đảm bảo phần mềm được xây dựng đúng theo yêu cầu nghiệp vụ và có cấu trúc vững chắc, dễ dàng cho việc phát triển và bảo trì sau này.

3.1. Sơ đồ Use Case và Actor xác định nghiệp vụ hệ thống trà sữa

Để hiểu rõ tương tác giữa người dùng và hệ thống, đồ án đã xác định hai tác nhân chính: Quản lýKhách hàng (được đại diện bởi Nhân viên trong các thao tác trực tiếp). Biểu đồ Use Case tổng quan đã được xây dựng để mô tả các chức năng cốt lõi. Các Use Case chính bao gồm: Quản lý đăng nhập, Quản lý bán hàng, Quản lý báo cáo thống kê, Quản lý nhân viên, và Quản lý tài khoản. Mỗi Use Case được đặc tả chi tiết về mục đích, mô tả luồng sự kiện chính và các ngoại lệ. Ví dụ, đặc tả ca sử dụng "Bán hàng" mô tả rõ các bước từ khi khách hàng order, nhân viên nhập thông tin vào hệ thống, in bill cho bộ phận pha chế, đến khi thanh toán. Cách tiếp cận này giúp làm rõ các yêu cầu và là cơ sở để thiết kế các biểu đồ trình tự (Sequence Diagram) chi tiết hơn.

3.2. Quy trình thiết kế database quản lý bán hàng với SQL Server

Một hệ thống quản lý hiệu quả đòi hỏi một cơ sở dữ liệu được cấu trúc tốt. Quy trình thiết kế database quản lý bán hàng trong đồ án được thực hiện một cách cẩn thận. Dựa trên phân tích yêu cầu, các thực thể chính được xác định như: Nhân viên, Khách hàng, Sản phẩm, Hóa đơn, Chi tiết hóa đơn, Kho nguyên liệu. Mối quan hệ giữa các thực thể này được định nghĩa rõ ràng để đảm bảo tính toàn vẹn dữ liệu. Ví dụ, một Hóa đơn có thể có nhiều Chi tiết hóa đơn, mỗi chi tiết tương ứng với một Sản phẩm. Các bảng dữ liệu trong SQL Server được thiết kế với các kiểu dữ liệu phù hợp, khóa chính, khóa ngoại và các ràng buộc cần thiết. Một thiết kế CSDL tốt là tiền đề để việc truy vấn dữ liệu bằng Entity Framework hoặc LINQ to SQL trở nên hiệu quả và đơn giản hơn trong giai đoạn lập trình.

IV. Hướng Dẫn Xây Dựng Chức Năng Phần Mềm Bán Hàng C

Từ bản thiết kế chi tiết, giai đoạn hiện thực hóa sản phẩm bắt đầu. Đồ án tập trung vào việc xây dựng các module chức năng chính bằng ngôn ngữ C# trên nền tảng .NET. Việc áp dụng các kỹ thuật lập trình hiện đại và tuân thủ các nguyên tắc thiết kế như mô hình 3 lớp không chỉ giúp mã nguồn trở nên sạch sẽ, dễ quản lý mà còn tăng cường khả năng tái sử dụng và bảo trì. Đây là phần cốt lõi, biến những phân tích lý thuyết thành một ứng dụng có thể hoạt động và giải quyết bài toán thực tế.

4.1. Lập trình module quản lý doanh thu và in hóa đơn C

Module quản lý bán hàng là trái tim của hệ thống. Chức năng này cho phép nhân viên tạo đơn hàng mới, thêm sản phẩm, áp dụng khuyến mãi và thực hiện thanh toán. Một phần quan trọng của module này là chức năng quản lý doanh thu. Mỗi giao dịch thành công sẽ được ghi nhận vào cơ sở dữ liệu, cho phép hệ thống tự động tính toán doanh thu theo ngày, tuần, hoặc tháng. Bên cạnh đó, chức năng in hóa đơn C# cũng được tích hợp. Sau khi thanh toán, hệ thống có thể tạo và in ra một hóa đơn chi tiết cho khách hàng. Để thực hiện các chức năng báo cáo và in ấn này, các công cụ như báo cáo Crystal Reports hoặc báo cáo RDLC thường được sử dụng để thiết kế các mẫu báo cáo và hóa đơn một cách chuyên nghiệp.

4.2. Kỹ thuật quản lý kho trà sữa và quản lý nhân viên C

Để đảm bảo hoạt động kinh doanh không bị gián đoạn, việc quản lý kho trà sữa là cực kỳ quan trọng. Module này cho phép theo dõi số lượng tồn kho của từng loại nguyên vật liệu. Khi một sản phẩm được bán ra, hệ thống sẽ tự động trừ đi lượng nguyên liệu tương ứng trong kho. Khi lượng tồn kho xuống dưới một ngưỡng nhất định, hệ thống có thể cảnh báo để người quản lý kịp thời nhập hàng. Song song đó, module quản lý nhân viên C# giúp giải quyết các bài toán về nhân sự như lưu trữ thông tin cá nhân, chấm công, tính lương và phân quyền người dùng. Mỗi nhân viên sẽ có một tài khoản với các quyền hạn khác nhau, đảm bảo chỉ những người có thẩm quyền mới truy cập được các chức năng quản lý nhạy cảm.

4.3. Áp dụng mô hình 3 lớp C để tối ưu hóa source code

Đồ án nhấn mạnh việc tìm hiểu và áp dụng phương pháp phát triển dựa trên mô hình 3 lớp C#. Đây là một kiến trúc phần mềm phổ biến giúp tách biệt rõ ràng các thành phần của ứng dụng. Lớp Giao diện người dùng (Presentation Layer) chịu trách nhiệm hiển thị và nhận tương tác từ người dùng. Lớp Xử lý nghiệp vụ (Business Logic Layer) chứa các quy tắc và logic kinh doanh của hệ thống. Lớp Truy cập dữ liệu (Data Access Layer) chịu trách nhiệm giao tiếp với cơ sở dữ liệu. Việc áp dụng mô hình này giúp source code quản lý trà sữa .NET trở nên có tổ chức, dễ hiểu, dễ kiểm thử và bảo trì. Khi cần thay đổi cơ sở dữ liệu hoặc giao diện, các lớp khác ít bị ảnh hưởng, làm tăng tính linh hoạt và khả năng mở rộng của phần mềm.

V. Báo Cáo Kết Quả Kiểm Thử và Đóng Gói Đồ Án Winforms

Sau khi hoàn thành việc lập trình các chức năng, hai công đoạn cuối cùng nhưng không kém phần quan trọng là kiểm thử và đóng gói sản phẩm. Kiểm thử đảm bảo phần mềm hoạt động ổn định, chính xác và không có lỗi nghiêm trọng trước khi được bàn giao. Đóng gói phần mềm giúp tạo ra một bộ cài đặt hoàn chỉnh, cho phép người dùng cuối có thể cài đặt và sử dụng ứng dụng một cách dễ dàng trên máy tính của họ. Báo cáo đã trình bày chi tiết các bước thực hiện cho cả hai quy trình này.

5.1. Quy trình kiểm thử chức năng đăng nhập và bán hàng

Kiểm thử (Testing) là một bước không thể thiếu để xác minh chất lượng phần mềm. Báo cáo đã trình bày một bảng Test case chi tiết cho chức năng "Login". Các trường hợp kiểm thử bao gồm: kiểm tra giao diện (GUI), kiểm tra khi không nhập dữ liệu, nhập sai thông tin, và nhập đúng thông tin. Với mỗi trường hợp, kết quả mong đợi (Expected Result) và kết quả thực tế (Actual Result) được ghi nhận lại. Ví dụ, khi người dùng không nhập dữ liệu và nhấn nút "Đăng nhập", hệ thống phải hiển thị thông báo "Vui lòng nhập tài khoản và mật khẩu". Quy trình kiểm thử tương tự cũng được áp dụng cho các chức năng quan trọng khác như bán hàng, quản lý kho, đảm bảo hệ thống hoạt động đúng như đặc tả yêu cầu.

5.2. Cách đóng gói phần mềm .NET bằng Visual Studio Installer

Để người dùng cuối có thể cài đặt ứng dụng một cách thuận tiện, việc đóng gói là cần thiết. Tài liệu đã hướng dẫn chi tiết các bước để đóng gói đồ án C# Winforms bằng công cụ Microsoft Visual Studio Installer Projects. Quy trình bao gồm việc tạo một dự án "Setup Project", thêm các tệp thực thi chính (Primary Output) của dự án, tạo shortcut trên Desktop và Start Menu. Người phát triển cũng có thể tùy chỉnh các thông tin như tên nhà sản xuất (Manufacturer), tên tác giả (Author) và thêm icon cho ứng dụng. Sau khi cấu hình xong, quá trình Rebuild sẽ tạo ra một bộ cài đặt (thường là file .msi và setup.exe). Người dùng chỉ cần chạy file này để cài đặt phần mềm vào máy tính một cách tự động và chuyên nghiệp.

VI. Tổng Kết Đồ Án và Hướng Phát Triển Tương Lai Cho Hệ Thống

Đồ án "Quản lý bán hàng cửa hàng trà sữa" đã hoàn thành các mục tiêu đề ra, từ việc nắm bắt quy trình nghiệp vụ đến việc xây dựng một ứng dụng phần mềm đáp ứng được các yêu cầu cơ bản. Đây là một thành tựu quan trọng, không chỉ giải quyết một bài toán thực tế mà còn mang lại kinh nghiệm quý báu trong việc áp dụng kiến thức đã học. Tuy nhiên, bất kỳ dự án phần mềm nào cũng cần có những định hướng phát triển trong tương lai để không ngừng hoàn thiện và thích ứng với những thay đổi.

6.1. Đánh giá kết quả đạt được so với mục tiêu ban đầu

Nhìn chung, dự án đã đạt được những thành tựu đáng kể. Đã xây dựng thành công một phần mềm quản lý bán hàng C# có khả năng thực hiện các nghiệp vụ cốt lõi như quản lý đơn hàng, quản lý kho, và báo cáo doanh thu. Quá trình thực hiện đồ án đã giúp củng cố kiến thức về phân tích thiết kế hệ thống, lập trình hướng đối tượng với C#, và làm việc với cơ sở dữ liệu SQL Server. Tuy nhiên, báo cáo cũng thẳng thắn thừa nhận một số hạn chế: "giao diện chưa thực sự thân thiện với người dùng và chỉ đáp ứng được một số yêu cầu của bài toán". Đây là một đánh giá khách quan, cho thấy sự nhận thức về những điểm cần cải thiện, là cơ sở cho các kế hoạch phát triển tiếp theo.

6.2. Tầm quan trọng của bảo trì và kế hoạch nâng cấp phần mềm

Báo cáo đã dành một phần quan trọng để nói về bảo trì phần mềm, định nghĩa nó là "việc sửa đổi một phần mềm sau khi đã bàn giao để chỉnh lại các lỗi phát sinh, cải thiện hiệu năng". Điều này cho thấy tầm nhìn dài hạn của dự án. Hướng phát triển trong tương lai bao gồm việc hoàn thiện các chức năng hiện có, cải thiện giao diện người dùng, và bổ sung các tính năng mới để mang lại sự tiện dụng tối đa. Các kế hoạch nâng cấp có thể bao gồm việc tích hợp thanh toán trực tuyến, xây dựng ứng dụng di động cho khách hàng đặt hàng, hoặc phát triển một phiên bản đồ án ASP.NET MVC để quản lý qua nền tảng web. Việc bảo trì và nâng cấp định kỳ là cần thiết để đảm bảo phần mềm luôn ổn định, an toàn và đáp ứng được yêu cầu ngày càng cao của thị trường.

11/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Cùng với sự phát triển của nền công nghiệp 4.0 thì các cửa hàng trà sữa ngày càng nhiều và rất phát triển. Đặc biệt là người tiêu dùng dần hướng đến các sản phẩm an toàn, có lợi cho sức khoẻ, giá cả hợp lý và phương thức thanh toán nhanh chóng, tiện lợi. Hiện tại của hàng bán trà sữa chưa có phần mềm hệ thống quản lý, vẫn sử dụng những phương thức thủ công, bất tiện.

Do đó của hàng cần hệ thống quản lý phù hợp, nhanh chóng và tiện lợi, dễ dàng sử dụng hơn, tránh những sai xót không đáng có. Ưu điểm - Kinh phí đầu tư vào việc quản lí không cao. - Đơn giản, dễ sử dụng. Nhược điểm - Chưa có hệ thống để đánh giá năng lực của nhân viên.

- Chưa có hệ thống sử dụng công nghệ tin học. - Hệ thống quản lí còn thủ công: ghi chép bằng sổ sách Cửa hàng sẽ rất khó khăn trong việc quản lí, buôn bán,. khi vẫn sử dụng hệ thống trên. Để cửa hàng phát triển cần áp dụng thêm những yêu cầu về Công nghệ, tin học và từ đó nâng cao hệ thống quản lí.

Như thế sẽ dễ dàng quản lí được cửa hàng, năng suất bán hàng tăng cao.1 Giới thiệu chung - Tên cửa hàng: Cửa hàng trà sữa - Tổng số nhân viên: 7 người - Thời gian làm việc: 8h đến 23h30 - Hotline : 1.2 Quy mô - Mặt hàng mà cửa hàng kinh doanh là các loại trà sữa và ăn vặt - Tùy vào sản phẩm sẽ có giá thành khác nhau: Trà sữa - Hồng trà: 50000 đồng - Trà sữa trân châu: 45000 đồng - Trà sữa đậu đỏ: 30000 đồng 2 - Trà sữa socola: 30000 đồng. Đồ ăn vặt: - Bò khô: 20000 đồng - Hướng dương: 10000 đồng ….3 Cơ cấu tổ chức - Quản lý cửa hàng: Là bộ phận có chức vụ cao nhất trong cửa hàng, không tham gia trực tiếp công việc bán hàng, giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ra các quyết định trong cửa hàng,quyết định về việc nhập hàng. - Quản lý nhân viên: Quyết định về việc điều chỉnh, tuyển nhân sự, chấm công và trả lương cho công nhân viên trong cửa hàng theo sự chỉ định của quản lý cửa hàng. - Bộ phận pha chế: Là người pha chế các loại trà sữa - Bộ phận nhân viên phục vụ: Là người ghi chép món gọi, thu tiền và lau dọn cửa hàng.2 Xác định bài toán cần được giải quyết Theo thực tế yêu cầu của cửa hàng cần: - Xây dựng chức năng quản lý bán hàng: kiểm soát hoạt động doanh thu của cửa hàng, lưu trữ; in hóa đơn hàng hóa khi bán hàng.

- Xây dựng chức năng quản lý nhân viên: chấm công của nhân viên vào các ngày đi làm, tổng hợp số buổi làm để quản lý kiểm soát và trả lương cho nhân viên vào cuối mỗi tháng; rà soát và đặt mua các nguyên vật liệu cho cửa hàng, chi phí phát sinh khác sẽ được quản lý cửa hàng lưu và cập nhật, tránh thất thoát. - Xây dựng chức năng quản lý kho: kiểm soát số lượng nguyên vật liệu, hàng hóa từ đó cửa hàng kịp thời cập nhật, đặt mua các nguyên liệu. - Xây dựng chức năng báo cáo thống kê: kiểm soát hoạt động doanh thu của cửa hàng.3 Phân tích đặc tả nghiệp vụ hệ thống - Quản lí bán hàng : + Khi khách đến cửa hàng nhân viên phục sẽ cho khách xem những sản phẩm cửa hàng. + Sau khi khách gọi đồ uống nhân viên sẽ ghi chép và mang lại cho bộ phận pha chế.

Nếu khách có gọi đồ ăn vặt nhân viên phục vụ sẽ lấy và mang ra bàn cho khách. + Bộ phận pha chế sau khi hoàn thành đồ uống sẽ được nhân viên phục vụ mang ra cho khách. + Sau khi khách hàng dùng xong nhân viên phục vụ sẽ đưa hoá đơn cho khách, thanh toán tiền, và lau dọn bàn. + Khi cửa hàng đóng của nhân viên phục vụ sẽ quét dọn cửa hàng, báo cáo doanh thu cho quản lý cửa hàng.

- Quản lí kho - Quản lý về số lượng, chất lượng nguyên liệu. - Chịu trách nhiệm khi nguyên liệu không đạt chất lượng. - Quản lí nhân viên 4 -Báo cáo - Thống kê - Quản lí cửa hàng sẽ tổng hợp các hoạt động bán hàng hàng tháng. + Số lượng sản phẩm được bán ra: sản phẩm nào được ưa chuộng và bán nhiều nhất… + Thống kê số lượng nguyên vật liệu còn lại.

+Thống kê số ngày làm, nghỉ của nhân viên.4 Xác định các yêu cầu của hệ thống Tạo ra được một trang web quản lý thật tiện lợi, dễ sử dụng, đầy đủ các chức năng. Hỗ trợ được việc quản lý của cửa hàng thuận lợi nhanh chóng, độ chính xác cao hơn. Lưu trữ đầy đủ các thông tin của cả cửa hàng, hàng hóa và khách hàng.1 Yêu cầu về chức năng Các chức năng chính của dự án: - Quản lý bán hàng Chức năng này thực hiện công việc kiểm soát hoạt động doanh thu của cửa hàng, lưu trữ; in hóa đơn hàng hóa khi bán hàng. - Quản lí nhân viên - Báo cáo thống kê Chức năng này thực hiện công việc kiểm soát hoạt động doanh thu của cửa hàng 1.2 Yêu cầu phi chức năng Nhân viên sử dụng hệ thống để cập nhật và quản lý quá trình mua hàng.

Thông tin thống kê phải đảm bảo tính chính xác, khách quan.1 Yêu cầu bảo mật Người sử dụng chương trình: đăng kí và phân quyền cho người sử dụng chương trình, giúp người quản lý có thể theo dõi, kiểm soát được chương trình 1.2 Yêu cầu về sao lưu Tự động sao lưu trên máy chủ 1.3 Yêu cầu về tính năng sử dụng Xuất phiếu thanh toán, thẻ nhân viên, thẻ khách hàng 5 1.4 Yêu cầu ràng buộc thiết kế Giao diện dễ dùng,trực quan, gần gũi với người dùng 1.5 Yêu cầu về phần cứng Windown 7 8 10 11 Phần mềm được sử dụng:SQL Server 1.6 Phần mềm được sử dụng SQL Server 1.7 Yêu cầu khi sử dụng phần mềm Thân thiện, dễ sử dụng,tốc độ thực hiện nhanh,chính xác.8 Các yêu cầu khác Yêu cầu khác(giao diện, hướng dẫn sử dụng,bảo mật thông tin khách hàng) 6 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1 Tiến trình thực hiện Kế Thời Cấu trúc Hoạt thừa gian Tên hoạt động phân việc động hoạt thực động hiện Khảo sát dự án, phân tích 1.1 1 ngày yêu cầu Công việc 1 1.2 Viết hiến chương dự án 1.1 1 ngày Khảo sát mô 1.3 Báo cáo triển khai dự án 1.2 1 ngày hình quản lý Lập bảng mô tả phạm vi 1.3 1 ngày khách sạn dự án (6 ngày) Lập bảng phân chia công 1.6 Lập bảng kế hoạch dự án 1.5 1 ngày Phân tích quy trình nghiệp 2.6 1 ngày vụ của khách sạn Công việc 2 Lập sơ đồ use case của hệ Phân tích và 2.1 1 ngày thống thiết kế hệ thống Lập sơ đồ trình tự của hệ 2.2 1 ngày thống (4 ngày) Thống nhất lại các sơ đồ 2.3 1 ngày thiết kế 2.1 Phân tích các đối tượng 2.3, Công việc 3 ngày 2.4 Lập cơ sở dữ Xây dựng thuộc tính cho 0.1 các đối tượng ngày (3 ngày) Thiết lập cơ sở và nhập dữ 3.2 2 ngày liệu cho hệ thống Công việc 4 Thiết kế form đăng nhập 0,5 4.3 Xây dựng vào hệ thống ngày chức năng Code chức năng đăng 0,5 4.1 đăng nhập nhập vào hệ thống ngày vào hệ thống 4.3 Test chức năng đăng nhập 4.1 Thiết kế form 4.3 Xây dựng ngày chức năng 5.2 Viết trigger, store 5.3 Code chức năng 5.2 2 ngày của hệ thống Chạy thử các module đã 0,5 5.3 (4 ngày) được xây dựng xong ngày Kiểm thử giao diện đã đẹp , bố cục hợp lý chưa , có 6.4 1 ngày thuận tiện cho người dùng Công việc 6 chưa Kiểm thử Kiểm thử việc nhập liệu phần mềm 6.1 1 ngày xem có chính xác không (4 ngày) 6.3 Kiểm thử toàn hệ thống 6.2 1 ngày Thực hiện việc fix các lỗi 6.4 tồn tại Công việc 7 Viết báo cáo toàn bộ 7.4 2 ngày Cài đặt phần module mềm Viết tài liệu hướng dẫn sử 7. Công việc 8 Lên kế hoạch bảo trì phần 8.1 1 ngày Tích hợp và mềm bảo trì 8.2 Kết thúc dự án (1 ngày) 8 2.2 Ước lượng chi phí dự án Giai Thời Công việc Mô tả Chi phí đoạn gian Khảo sát yêu cầu Thu thập các yêu cầu tổng 2 ngày 1.15 tr dự án quát về dự án Thông báo triển khai dự Khởi tạo dự án 1 ngày 2.3 tr án, lập project charter Lập kế hoạch Lập bản kế hoạch phạm vi dự 5 ngày 2.3 tr Quản lý phạm vi dự án án dự án Giai đoạn Viết báo cáo tổng Tổng kết lại toàn bộ công cuối 0 kết việc thành báo cáo cuối cùng của dự án Giai đoạn Rút kinh nghiệm cho đợt dự Rút kinh nghiệm cuối 0 án sau của dự án Phân Từ yêu cầu thu được từ phần tích và Đặc tả chi tiết các khảo sát, mô tả cụ thể hơn về thiết kế yêu cầu từ khách những yêu cầu 2 ngày 2.3 tr hệ hàng cần thiết của thống phần mềm Mô tả kiến trúc hệ Xây dựng kiến trúc phần thống bằng các sơ mềm bằng các sơ đồ use case, đồ 5 ngày 2.3 tr trình tự, hoạt động (dùng Use case, trình tự, Rational rose, astah) hoạt động. Xây dựng cấu trúc cơ sở dữ Thiết kế cơ sở dữ liệu cho phần mềm (gồm các 3 ngày 6,9tr liệu hệ thống bảng cụ thể) Xây dựng các form cơ bản Thiết kế giao diện của phần mềm dựa theo các 4 ngày 6.9 tr phần mềm sơ đồ UML Viết bản phân tích Tổng hợp các báo cáo để cho 2 ngày 1,15 tr hệ thống chi tiết ra bản phân tích thiết kế hoàn 9 chỉnh Từ những thông tin đã thu thập ở trên lập kế hoạch Phân tích yêu cầu xây dựng chi tiết những 2 ngày 1,15 tr cụ thể cho module nhiệm vụ của quản lý khách sạn -xây dựng form đăng nhập - xây dựng form thống kê nhập xuất hàng, hình thức Thiết kế module 3 ngày 6,9 tr thống kê hàng hóa.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ