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