1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Chuyên Đề Học Phần Môn Công Nghệ Phần Mềm Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu..pdf

68 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu
Tác giả Tống Văn Thái
Người hướng dẫn TS. Lê Thị Trang Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo Cáo Chuyên Đề Học Phần
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 68
Dung lượng 7,43 MB

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM (7)
    • 1.1 Kh o sát h ả ệ thống (7)
    • 1.2. Xác định được bài toán c n gi i quy ầ ả ết (0)
    • 1.3 Phân tích và đặc t các nghi p v c a h ả ệ ụ ủ ệ thống (0)
    • 1.4 Xác định các yêu c u c a h ầ ủ ệ thống (8)
      • 1.4.1 Yêu c u ch ầ ức năng (8)
      • 1.4.2 Yêu c u phi ch ầ ức năng (9)
  • CHƯƠNG 2: QUẢN LÝ DỰ ÁN (10)
    • 1.1. Ước lượng chi phí (10)
    • 1.2. Ước lượng thời gian (12)
    • 1.3. Ước lượng về số người tham gia (0)
  • CHƯƠNG 3: PHÂN TÍCH (17)
    • 3.1. Xác định các Actor và Use case t ng quát c a h ổ ủ ệ thống (17)
      • 3.1.1 Xác định các Actor c a h ủ ệ thống (17)
    • 3.2. Phân tích chi ti t t ng ch ế ừ ức năng của hệ thống (18)
      • 3.2.1. Đăng nhập (18)
      • 4.1.4. Giao di n th ng kê doanh thu. ệ ố (0)
      • 4.1.5. Giao di n qu ệ ản lý thông tin xưởng ch tác. ế (56)
      • 4.1.6 Giao di n qu ệ ản lý thông tin hóa đơn (57)
    • 4.2. Thi t k ế ế lưu trữ (58)
      • 4.2.1. Bảng thông tin người dùng (58)
      • 4.2.2. B ng thông tin s n ph ả ả ẩm (0)
      • 4.2.3. B ng thông tin nhân viên. ả (0)
      • 4.2.4. Bảng thông tin xưởng chế tác (nhà cung cấp) (59)
      • 4.2.5. Bảng danh sách hóa đơn (60)
      • 4.2.6. B ng chi ti ả ết hóa đơn (0)
      • 4.2.7. Diagram (61)
  • CHƯƠNG 5. LẬP TRÌNH (62)
  • CHƯƠNG 6. KIỂM TH Ử PHẦ N M ỀM (64)
  • CHƯƠNG 7. ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM (68)
    • 7.1. Cách đóng gói phần mềm (68)
    • 7.2. Khái ni m v b o trì ph n m ệ ề ả ầ ềm (68)
    • 7.3. Lý do c n b o trì ph n m ầ ả ầ ềm (0)

Nội dung

gian Quản lý dự án 5 ngày Thiết kế giao diện cho phần mềm Xây dựng các chức năng chính cho phần mềm bán hàng 10 ngày Viết bài phân tích chi tiết về hệ thống Viết báo cáo trình bày phân

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

Kh o sát h ả ệ thống

B o Tín Minh Châu là m t trong nhả ộ ững công ty uy tín hàng đầu trong lĩnh vực kinh doanh và ch tác vàng bế ạc đá quý tại Vi t Nam V i gệ ớ ần 30 năm phát triển, Bảo Tín Minh Châu có hai loại sản ph m chính là Vàng rẩ ồng Thăng Long và Vàng trang s c chứ ất lượng cao Tương ứng v i 2 loớ ại sản ph m trên ẩ tương ứng v i ớ

10 nhãn hàng Đó là: Trang sức kim cương - Diamond the one, Trang s c thứ ời trang cá tính - S Jewelry, Ng c trai - ọ Umi pearl, Đá ngọc quý — Heritage, Trang sức th i trang phong cách Elle Cara Design, Nh n c u hôn, nhờ – ẫ ầ ẫn cưới - Eros Design, Trang s c vàng ta - Hoàng kim bão, Ng c c m th ch - V n niên ng c, ứ ọ ẩ ạ ạ ọ Kim cương tự nhiên phong cách — Forever One và Vàng rồng Thăng Long

Thời gian mở cửa: 8:00 AM đến 6:00 PM Địa chỉ: 139 C u Gi y, Quan Hoa, C u Giầ ấ ầ ấy, Hà Nội

Các thi t b ế ịphục v ụhoạt động của cửa hàng: 2 máy tính, 5 camera an ninh,

Sau khi khảo sát, cửa hàng BTMC cần có một hệ thống giúp việc quản lý tiện lợi, dễ sử dụng hơn, nhờ vào việc công nghệ, khoa học kĩ thuật phát triển đã cho ra đời giải pháp quản lý thuận tiện, đơn giản, dễ dàng và mang lại tính hiệu quả cao cho công tác quản lý kinh doanh

Hiên tại BTMC chưa có phần mềm quản lý thông tin:

- Các quy trình cũ đều thực hiện lưu trữ bằng file excel, ghi chép làm tốn nhiều công sức, thời gian, khó khăn trong việc cập, cập nhật

- Quản lý thông tin sản phẩm(nguồn g c, giá thành, thông tin chi tiố ết,…)

- Quản lý thông tin nhân viên(h ọ tên, địa ch , s ỉ ố điện thoại)

- Quản lý hóa đơn bán hàng

- Quản lý doanh thu(th ng kê doanh thu theo ngày-tháng-ố năm)

1.3 Phân tích và đặc tả các nghiệp vụ của h ệthống

- Nhập hàng: chủ ử c a hàng và qu n lý s ả ẽnhận hàng t ừ các cơ sở chế tác sau khi nh p hàng, qu n lý ghi thông tin c a hàng hóa vào s ậ ả ủ ổ sách, sau đó sẽ nhập thông tin vào Excel để lưu trữ

- Bán hàng: khi khách đến cửa hàng, nhân viên bán hàng s ẽ tư vấn cho khách hàng những s n ph m m i, ả ẩ ớ những s n phẩm đang có ưu đãi, những sản ả phẩm phù h p v i yêu c u c a khách hàng Sau khi khách hàng chợ ớ ầ ủ ọn được sản phẩm ưng ý, nhân viên bán hàng sẽ đưa khách hàng đến quầy thanh toán để nhân viên thu ngân lập hóa đơn thanh toán

- Quản lý thông tin c a nhân viên: thông tin củ ủa nhân viên như sẽ được ghi vào s , nhân viên th c hi n ch m công b ng phi u chổ ự ệ ấ ằ ế ấm công, lương nhân viên s ẽ được tính theo gi làm(ờ đố ới nhân viên part-time), ngày làm i v trên(đố ới v i nhân viên full-time) trên gi y ch m công ấ ấ

- Quản lý hóa đơn: hóa đơn giấy khi khách hàng mua hàng s ẽ được ghi làm 2 bản, 1 b n c a hàng gi lả ử ữ ại đểphục vụ cho công vi c th ng kê doanh thu ệ ố

- Quản lý doanh thu: doanh thu s ẽ đượ ổc t ng h p dợ ựa vào hóa đơn bán hàng 1.4 Xác định các yêu c u c a h ầ ủ ệthống

1.4.1 Yêu c u chầ ức năng Đăng nhập, đăng xuất

Tra cứu, cập nhật thông tin sản phẩm

Tra cứu, cập nhật thông tin nhân viên

Tra cứu, cập nhật hóa đơn

Tra cứu, cập nhật thông tin xưởng chế tác

Tra cứu, thống kê doanh thu

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

Mọi thông tin phải được b o m t, chả ậ ỉnhững người được quyền truy cập thông tin m i có th xem thông tin ớ ể

Tự động sao lưu dữliệu

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

Xuất hóa đơn, tạo báo cáo th ng kê ố

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

Giao diện trực quan, d s dễ ử ụng.

Cấu Hình Cấu Hình Tối Thi u ể Cấu Hình Đề Nghị CPU

CPU Intel Core i5- 3570K ho c AMD ặ FX-8310

RAM 8GB RAM 2133 MHz 8GB RAM 3200 MHz

HDD 10GB trống 20GB trống

780 3GB ho c AMD ặ Radeon RX 470 tr ở lên

OS Windows 7 tr lên ở Windows 10

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

1.4.1 Yêu c u chầ ức năng Đăng nhập, đăng xuất

Tra cứu, cập nhật thông tin sản phẩm

Tra cứu, cập nhật thông tin nhân viên

Tra cứu, cập nhật hóa đơn

Tra cứu, cập nhật thông tin xưởng chế tác

Tra cứu, thống kê doanh thu

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

Mọi thông tin phải được b o m t, chả ậ ỉnhững người được quyền truy cập thông tin m i có th xem thông tin ớ ể

Tự động sao lưu dữliệu

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

Xuất hóa đơn, tạo báo cáo th ng kê ố

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

Giao diện trực quan, d s dễ ử ụng.

Cấu Hình Cấu Hình Tối Thi u ể Cấu Hình Đề Nghị CPU

CPU Intel Core i5- 3570K ho c AMD ặ FX-8310

RAM 8GB RAM 2133 MHz 8GB RAM 3200 MHz

HDD 10GB trống 20GB trống

780 3GB ho c AMD ặ Radeon RX 470 tr ở lên

OS Windows 7 tr lên ở Windows 10

QUẢN LÝ DỰ ÁN

Ước lượng chi phí

Giai đoạn Công việc chính Mô tả công việc Chi phí

Khảo sát yêu cầu dự án

Thu thập các dữ liệu cần thiết về dự án 500.000VNĐ

Bắt đầu dự án Triển khai và thiết lập project cho dự án 200.000VNĐ

Lập kế hoạch phạm vi dự án

Lập kế hoạch chi tiết cho phạm vi làm việc 200.000VNĐ

Viết báo cáo tổng kết dự án

Tổng kết lại toàn bộ quá trình quản lý dự án 200.000VNĐ

Phân tích và thiết kế hệ thống Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm

Mô tả hệ thống thông qua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

Thiết kế cơ cở dự liệu

Xây dựng các trường dữ liệu cần thiết cho phần mềm

Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm

Module thống kê sản phẩm

Phân tích yêu cầu cụ thể cho từng module

Xây dựng chi tiết nhiệm vụ chính của hệ thống 200.000VNĐ

Thiết kế các module Xây dựng chức năng cùng các sự kiện 300.000VNĐ

Xây dựng code Xử lý các tính năng khi thao tác 600.000VNĐ

Cài đặt các module Demo module khi xây dựng xong 200.000VNĐ

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống

Viết báo cáo hoàn thiện

Trình bày báo cáo chi tiết khi thiết kế module 100.000VNĐ

Tích hợp và hoàn thành sản phẩm

Tích hợp các Module đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh 200.000VNĐ

Kiểm thử phần mềm Test lại toàn bộ hệ thống đã xây dựng 300.000VNĐ

Tìm kiếm các lỗi phát sinh trong quá trình thực thi

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm 200.000VNĐ

Ước lượng thời gian

Giai đoạn Công việc chính Mô tả công việc Thời gian

Khảo sát yêu cầu dự án Thu thập các dữ liệu cần thiết về dự án 1 ngày

Bắt đầu dự án Triển khai và thiết lập project cho dự án 1 ngày

Lập kế hoạch phạm vi dự án

Lập kế hoạch chi tiết cho phạm vi làm việc 1 ngày

Viết báo cáo tổng kết dự án

Tổng kết lại toàn bộ quá trình quản lý dự án 1 ngày

Phân tích và thiết kế hệ thống Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm

Mô tả hệ thống thông qua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

Thiết kế cơ sở dữ liệu Xây dựng các trường dữ liệu cần thiết cho phần mềm 1 ngày

Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm

Module thống kê sản phẩm

Phân tích yêu cầu cụ thể cho từng module

Xây dựng chi tiết nhiệm vụ chính của hệ thống 2 ngày Thiết kế các module Xây dựng chức năng cùng các sự kiện 3 ngày

Xây dựng code Xử lý các tính năng khi thao tác 5 ngày

Cài đặt các module Demo module khi xây dựng xong 1 ngày

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống

Viết báo cáo hoàn thiện Trình bày báo cáo chi tiết khi thiết kế module 1 ngày

Tích hợp và hoàn thành sản phẩm

Tích hợp các Module đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh 1 ngày

Kiểm thử phần mềm Test lại toàn bộ hệ thống đã xây dựng 1 ngày

Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi 2 ngày Đóng gói phần mềm

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm 1 ngày

Lên kế hoạch bảo trì phần mềm Đề ra kế hoạch bảo trì 1 ngày Kết thúc dự án Tổng kết lại quá trình là ra dự án 1 ngày

2.Lập lịch và theo dõi dự án

Khảo sát thực tế và phân tích yêu cầu

Báo cáo triển khai dự án 1.1 *

Lập kế hoạch cho dự án.

Phân tích và thiết kế phần mềm

Phân tích quy trình nghiệp vụ.

Xây dựng use case cho hệ thống.

Xây dựng sơ đồ trình tự cho hệ thống.

Thống nhất các sơ đồ.

Xây dựng cơ sở dữ liệu

Phân tích các đối tượng.

Xây dựng các thuộc tính cho từng đối tượng.

Thiết kế cơ sở dữ liệu và nhập dữ liệu

Xây dựng các chức năng chính

Xây dựng các form đã được phân tích.

4.2 Xử lý sự kiện 4.1 4 ngày *

Demo các module đã hoàn thành.

Viết báo cáo về module.

Viết báo cáo hướng dẫn sử dụng phần mềm.

Tích hợp và bảo trì

Lên kế hoạch bảo trì phần mềm.

Bảng 2 3: Bảng lập lịch và theo dõi

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

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

3.1.1 Xác định các Actor c a h ủ ệthống

STT Actor Use case tương ứng v i Actor ớ

- Tra c u thông tin s n phứ ả ẩm.

- Nhập thông tin hóa đơn

- Quản lý xưởng chế tác

3 Admin - Quản lý người dùng

3.1.2 Biểu đồ Use Case c a toàn h ủ ệthống.

PHÂN TÍCH

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

3.1.1 Xác định các Actor c a h ủ ệthống

STT Actor Use case tương ứng v i Actor ớ

- Tra c u thông tin s n phứ ả ẩm.

- Nhập thông tin hóa đơn

- Quản lý xưởng chế tác

3 Admin - Quản lý người dùng

3.1.2 Biểu đồ Use Case c a toàn h ủ ệthống.

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

* Đặc tả use case đăng nhập Đặ ảc t Nội Dung

Tên Use Case Đăng nhập

Actor Bộ phận quản lý, nhân viên

Mô t ả Use Case cho phép người dùng đăng nhập vào h ệ thống để thực hiện các chức năng.

- 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

- Người dùng sẽ nhập tên đăng nhập và mật khẩu và ấn đăng nhập

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin của người dùng

- Thông tin đúng hệ thống gửi thông báo và , hiển thị giao diện chính

- Kết thúc use case đăng nhập

- Nếu thông tin người dùng sai hệ thống thông báo thong tin người dùng sai va yêu cầu nhập lại thông tin hoặc thoát giao diện đăng nhập nếu người dùng chọn thoát

Trạng thái hệ thống trước khi sử dụng use case

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 đã đăng nhập thành công!!!” và hiện thị giao diện chính cho người dùng thực hiện các chức năng khác

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

• Mô t ả các bước c a biủ ểu đồhoạt động “Đăng nhập”:

- Bước 1: Người dùng (B ộphận qu n lý, nhân viên) m ả ở ứng d ng (yêu cụ ầu đăng nh p)ậ

- Bước 2: Người dùng nh p thông tin Tài kho n, M t khậ ả ậ ẩu

- Bước 3: Ki m tra thông ể tin người dùng:

Hợp l : Chuyệ ển sang bước k ếtiếp

Không h p l : Hi n ợ ệ ể thị thông báo “Sai tài khoản hoặc mật khẩu” và trở lại bước 2

- Bước 4: Hiển thị giao di n h ệ ệthống (mỗi loại đối tượng s có giao di n khác ẽ ệ nhau)

• Đặc tả use case quản lý sp:

Actor Bộ Phận Quản Lý, Nhân viên

Use Case cho phép người dùng lưu trữ thông tin sản phẩm v i các chớ ức năng: tìm ki m, thêm m i, s a, xóa ế ớ ử thông tin Điều ki n kích hoệ ạt Được s dử ụng khi người dùng có nhu c u tra c u, chầ ứ ỉnh sửa, thêm m i, xóa thông tin s n phớ ả ẩm

Dòng sự kiện chính - Người dùng chọn giao diện quản lý sản phẩm

- Hệ thống hiện thị giao diện quản lý sản cho tác nhân (tùy vào chức vụ của người dùng hệ thống sẽ hiển thị giao diện khác nhau)

- Người dùng sẽ chọn chức năng muốn sử dụng

- Hệ thống kiểm tra, xử lý và hiển thị dữ liệu theo yêu cầu của người dùng

Dòng sự kiện phụ - Nếu người dùng thêm mới sản phẩm có mã trùng với sản phẩm đã tồn tại, hệ thống sẽ báo lỗi “Đã tồn tại”

Các yêu cầu đặc biệt

Trạng thái hệ thống trước khi sử dụng use case Đăng nhập thành công và có quy n truy cề ập

Trạng thái hệ thống - Nếu tác nhân sử dụng chức năng cập nhập: Hệ

*Biểu đồhoạt động quản lý s n phả ẩm.

B1: Sau khi đăng nhập vào hệ thống, người dùng chọn chức năng quản lý sản phẩm

B2: H ệthống hiển th giao di n qu n lý s n phị ệ ả ả ẩm.

B3: Người dùng nh p d ậ ữliệu và ch n chọ ức năng.

B4: H ệthống th c hiự ện yêu cầu của người dùng và cập nh t CSDL ậ

B5: Hi n th thông báo và d ể ị ữliệu lên màn hình

Biểu đồ hoạt động thêm sản phẩm

*Biểu đồ hoạt động xóa sản phẩm.

*Biểu đồ hoạt động sửa thông tin s n phả ẩm

*Biểu đồ trình t thêm s n phự ả ẩm:

*Biểu đồ trình tự s a thông tin sử ản phẩm:

*Biểu đồ trình tự xóa s n phả ẩm:

• Đặc tả use case qu n lý nhân viên ả Đặ ảc t Nội Dung

Tên Use Case Quản lý nhân viên

Actor Bộ phận quản lý

Mô t ả Use Case cho phép người dùng lưu trữ thông tin nhân viên c a siêu th v i các chủ ị ớ ức năng: thêm mới, sửa, xóa thông tin nhân viên

Sau khi s dử ụng Màn hình h ệthống hiển thị k t quế ảcơ sở ữ d liệu đã được c p nhậ ật.

Dòng s ựkiện chính 1 Hệ thống hi n th thông tin nhân viên ể ị

2 Người dùng ch n chọ ức năng cần sử dụng

3 Hệ thống ki m tra d ể ữliệu

4 Nếu thành công h ệthống hi n th màn hình: ể ị

“Thêm/ Sử Xóa” thành cônga/

5 Hệ thống hi n th ể ị màn hình cơ sở dữ liệu đã được c p nh t m i nh t ậ ậ ớ ấ

6 Kết thúc Use case Luồng s ựkiện ph ụ Khi người dùng nh p sai d ậ ữliệu thông tin nhân viên:

1 Hệ thống hiện thông báo: “Thêm/Sửa/Xóa” không thành công

2 Quay l i màn hình ban ạ đầu để nhập lại

- Bước 4: Người dùng l a ch n các chự ọ ức năng theo nhu cầu:

Thêm: người dùng nh p thông tin r i h ậ ồ ệthống thêm thông tin vào csdl Xóa: xóa nhân viên

Sửa: sửa l i thông tin nhân viên nạ ếu có thay đổi

- Bước 5: H ệthống c p nh t lại cơ sở dữ liệu rồi hiển th ra màn hình h ậ ậ ị ệthống

* Biểu đồhoạt động chức năng thêm nhân viên

* Biểu đồhoạt động chức năng sửa nhân viên

*Biểu đồ hoạt động chức năng xóa nhân viên

3.2.3.3 Biểu đồ trình t ựquản lý nhân viên.

*Biểu đồ trình tự chức năng thêm nhân viên

*Biểu đồ trình t ựchức năng sửa nhân viên

* Biểu đồ trình t ựchức năng xóa nhân viên

3.2.4.1 Biểu đồ Use Case Đặ ảc t Nội Dung

Tên Use Case Quản lý th ng kê ố

Actor Bộ phận quản lý

Mô t ả Use Case cho phép người dùng xem thống kê doanh thu theo ngày, tháng, năm Điều ki n kích ho t ệ ạ Người dùng đăng nhập và chọn chức năng “Thống

Kê” Điều ki n ệ trước khi sử dụng

Người dùng phải có cơ sở ữ d liệu lưu trữ thông tin

Sau khi s dử ụng Màn hình h ệthống hiển thị k t quế ả thống kê doanh thu

Luồng s ựkiện chính - Tác nhân yêu c u báo cáo th ng kê ầ ố

- Hệ thống hi n th ng kê cho tác nhân ệ ố

- Tác nhân ch n thao tác mình muọ ốn

- Hệ thống đưa ra giao diện tương ứng

- Kết thúc Luồng s ựkiện ph ụ

B1: Người dùng (B ộphận quản lý) đăng nhập thành công vào h ệthống B2: Người dùng s d ng chử ụ ức năng quản lý th ng kê ố

B3: H ệthống hiển th giao di n qu n lý th ng kê ị ệ ả ố

B4: Người dùng xem báo cáo v doanh ề thu được tính toán tự động

B5: Xem xong người dùng quay về trang ch h ủ ệthống

Hình 3.13: Use Case Quản lý hóa đơn

➢ Đặc tả use case quản lý hóa đơn

Tên Use Case Quản lý hóa đơn

Actor Bộ phận quản lý

Mô t ả Use Case cho phép người dùng lưu trữ thông tin hóa đơn với các chức năng: thêm mới, sửa, xóa thông tin Điều ki n kích ho t ệ ạ Khi người dùng ch n chọ ức năng quản lý hóa đơn

Muốn thêm mới, người dùng nhập thông tin hóa đơn cần thêm vào các m c c n thi t r i ch n chụ ầ ế ồ ọ ức năng thêm m i, thông tin s ớ ẽ được lưu vào cơ sở dữ liệu Tương tự với chức năng còn lại

Tiền điều ki n ệ Người dùng phải có cơ sở ữ d liệu lưu trữ thông tin Hậu điều kiện Màn hình h ệthống hiển thị k t quế ảcơ sở ữ d liệu đã được c p nhậ ật.

Luồng s ựkiện chính 1 Hệ thống hi n th ể ị thông tin hóa đơn

2 Người dùng ch n chọ ức năng cần sử dụng

3 Hệ thống ki m tra d ể ữliệu

4 Nếu thành công h ệthống hi n th màn hình: ể ị

“Thêm/ Sửa/ Xóa” thành công

5 Hệ thống hi n th ể ị màn hình cơ sở dữ liệu đã được c p nh t m i nh t ậ ậ ớ ấ

6 Kết thúc Use case Luồng s ựkiện ph ụ Khi người dùng nh p sai d ậ ữliệu thông tin hóa đơn:

1 Hệ thống hiện thông báo: “Thêm/Sửa/Xóa” không thành công

2 Quay lại màn hình ban đầu để nhập lại

• Mô t ả các bước c a biủ ểu đồhoạt động chức năng “Quản lý hóa đơn”:

- Bước 1: Người dùng (B ộphận quản lý) đăng nhập thành công vào hệ thống

- Bước 2: Người dùng s d ng chử ụ ức năng quản lý hóa đơn

- Bước 3: H ệthống hiển thị giao di n quệ ản lý hóa đơn

- Bước 4: Người dùng l a ch n các chự ọ ức năng tương ứng:

✓ Thêm: người dùng nh p thông tin r i h ậ ồ ệthống thêm thông tin vào csdl

✓ Sửa: sửa lại thông tin hóa đơn nếu có thay đổi

- Bước 5: H ệthống c p nh t lại cơ sở d ậ ậ ữliệ ồi hi n th ra màn hình h u r ể ị ệthống

- Bước 6: K t thúc ế a Biểu đồ hoạt động chức năng thêm hóa đơn b Biểu đồ hoạt động chức năng sửa hóa đơn c Biểu đồ hoạt động chức năng xóa hóa đơn

3.2.3.3 Biểu đồ trình t ự a Biểu đồ trình t ựchức năng thêm hóa đơn b Biểu đồ trình t ựchức năng sửa hóa đơn c Biểu đồ trình t ựchức năng xóa hóa đơn

4.1.2 Giao diện qu n lý thông tin s n phả ả ẩm.

4.1.3 Giao di n quệ ản lý thông tin nhân viên

4.1.4 Giao di n thệ ống kê doanh thu

4.1.5 Giao di n quệ ản lý thông tin xưởng ch tác ế

4.1.6 Giao di n quệ ản lý thông tin hóa đơn.

Thi t k ế ế lưu trữ

4.2.2 Bảng thông tin s n phả ẩm.

4.2.3 Bảng thông tin nhân viên

4.2.4 Bảng thông tin xưởng chế tác (nhà cung c p) ấ

4.2.5 Bảng danh sách hóa đơn

4.2.6 Bảng chi tiết hóa đơn

LẬP TRÌNH

- Ngôn ng lữ ập trình: C#

- Lý do ch n ngôn ng l p trình: ọ ữ ậ

+ C# là ngôn ng ữhiện đại: Những đặc tính như là xử lý ngoại lệ, thu gom b ộ nhớ tự động, nh ng ki u d ữ ể ữliệu mở r ng, và b o m t mã ngu n là nhộ ả ậ ồ ững đặc tính được mong đợi trong một ngôn ngữ hiện đại C# ch a t t cứ ấ ả những đặc tính trên

+ C# là ngôn ngữ hướng đối tượng: Những đặc điểm chính của ngôn ngữ hướng đối tượng là sự đóng gói sự kế thừa,và đa hình C# hỗ trợ tất cả những đặc tính trên

+ C# có các công c hụ ỗ trợ m nh mạ ẽ

- H ệquản tr ị cơ sở ữ d liệu: Microsoft SQL Server

*Form thống kê doanh thu theo năm:

KIỂM TH Ử PHẦ N M ỀM

Small function Pre_condition Test operation

Hiển thị form giao diện đăng nhập

Kiểm tra giao diện đăng nhập Form đăng nhập Nhấn phím Tab

Thứ tự con trỏ từ trên xuống dưới, từ trái sang phải

Vị trí của form đăng nhập

Form đăng nhập được hiển thị ở chính giữa màn hình

Thay đổi kích thước form

Form có thể thay đổi kích thước

Di chuyển form giao diện đến 1 chỗ bất kì trên màn hình

Giao diện có thể di chuyển được

Xem tất cả các phần của form

Các labels and buttons đều đúng:

Kiểm tra sự hiển thị khi nhập dữ liệu ở mật khẩu

Phải hiển thị kí tự

"⚫" thay cho dữ liệu được nhập vào

Tên đăng nhập textbox: có sẵn và để trống P

Có sẵn và để trống

1 Nhập dữ liệu chính xác

1 Không nhập dữ liệu Hiện thông báo: “Hãy nhập tài khoản và mật khẩu”

2 Nhấn Enter hoặc click chuột vào button: “Đăng nhập”

1 Nhập dữ liệu sai Hiện thông báo: “Tên đăng nhập hoặc mật khẩu sai”

2 Nhấn Enter hoặc click chuột vào button: “Đăng nhập”

1 Nhập đúng dữ liệu Không có thông báo

2 Nhấn Enter hoặc click chuột vào button:

1 Không nhập dữ liệu Hiện thông báo “Hãy nhập tài khoản và mật khẩu”

2 Nhấn Enter hoặc click chuột vào button: “Đăng nhập”

2 Nhấn Enter P hoặc click chuột vào button: “Đăng nhập” mật khẩu sai"

1 Nhập dữ liệu chính xác vào các textboxs

Không hiển thị thông báo

2 Nhấn Enter P hoặc click chuột vào button: “Đăng nhập”

Form giao diện đăng nhập đóng lại

ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM

Ngày đăng: 22/10/2024, 19:23

HÌNH ẢNH LIÊN QUAN

Bảng 2. 3: Bảng lập lịch và theo dõi - Báo Cáo Chuyên Đề Học Phần Môn Công Nghệ Phần Mềm Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu..pdf
Bảng 2. 3: Bảng lập lịch và theo dõi (Trang 16)
4.2.2. Bảng thông tin s n ph ả ẩm. - Báo Cáo Chuyên Đề Học Phần Môn Công Nghệ Phần Mềm Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu..pdf
4.2.2. Bảng thông tin s n ph ả ẩm (Trang 58)
4.2.5. Bảng danh sách  hóa đơn . - Báo Cáo Chuyên Đề Học Phần Môn Công Nghệ Phần Mềm Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu..pdf
4.2.5. Bảng danh sách hóa đơn (Trang 60)
4.2.6. Bảng chi tiết hóa đơn. - Báo Cáo Chuyên Đề Học Phần Môn Công Nghệ Phần Mềm Xây Dựng Phần Mềm Quản Lý Cửa Hàng Vàng Bạc Đá Quý Bảo Tín Minh Châu..pdf
4.2.6. Bảng chi tiết hóa đơn (Trang 60)

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

TÀI LIỆU LIÊN QUAN

w