Tài liệu Bản đề xuất dự án quản lý các đại lý: LỜI NÓI ĐẦU
Ứng dụng tin học trong việc quản lí dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các chương trình phần mềm quản lí đem lại khiến ta không thể không thừa nhận tính hiệu quả của nó.
Trong thực tế, các công ty mẹ hay các đại lí lớn đều muốn có một sự quản lí các công ty con, đại lý con một cách chính xác, hiệu quả và nhanh chóng. Nắm bắt được nhu cầu đó, phần mềm quản lí các đại lí được ra đời nhằm đáp ứng các nhu cầu chung hiện nay.
Tuy nhiên, do thời gian có hạn nên phầm mềm còn chưa được hoàn thiện theo ý muốn, trong thời gian tới nhóm sẽ tiếp tục cố gắng để phần mềm có thể thực sự được đưa vào sử dụng trong thực tế.
Sau đây là bảng báo cáo các tài liệu có liên quan đến quá trình thiết kế và xây dựng của phần mềm.
Nhóm sinh viên thực hiện
CHƯƠNG 1:
BẢN ĐỀ XUẤT DỰ ÁN QUẢN LÝ CÁC ĐẠI LÝ
Nhóm thực hiện:
MỤC TIÊU CỦA DỰ ÁN:
Ứng dụng tin học trong việc quản lí dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích ...
70 trang |
Chia sẻ: hunglv | Lượt xem: 1170 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Bản đề xuất dự án quản lý các đại lý, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
LỜI NÓI ĐẦU
Ứng dụng tin học trong việc quản lí dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các chương trình phần mềm quản lí đem lại khiến ta không thể không thừa nhận tính hiệu quả của nó.
Trong thực tế, các công ty mẹ hay các đại lí lớn đều muốn có một sự quản lí các công ty con, đại lý con một cách chính xác, hiệu quả và nhanh chóng. Nắm bắt được nhu cầu đó, phần mềm quản lí các đại lí được ra đời nhằm đáp ứng các nhu cầu chung hiện nay.
Tuy nhiên, do thời gian có hạn nên phầm mềm còn chưa được hoàn thiện theo ý muốn, trong thời gian tới nhóm sẽ tiếp tục cố gắng để phần mềm có thể thực sự được đưa vào sử dụng trong thực tế.
Sau đây là bảng báo cáo các tài liệu có liên quan đến quá trình thiết kế và xây dựng của phần mềm.
Nhóm sinh viên thực hiện
CHƯƠNG 1:
BẢN ĐỀ XUẤT DỰ ÁN QUẢN LÝ CÁC ĐẠI LÝ
Nhóm thực hiện:
MỤC TIÊU CỦA DỰ ÁN:
Ứng dụng tin học trong việc quản lí dường như không còn xa lạ với các doanh nghiệp, công ty hiện nay. Lợi ích mà các chương trình phần mềm quản lí đem lại khiến ta không thể không thừa nhận tính hiệu quả của nó.
Trong thực tế, các công ty mẹ hay các đại lí lớn đều muốn có một sự quản lí các công ty con, đại lý con một cách chính xác, hiệu quả và nhanh chóng. Nắm bắt được nhu cầu đó, phần mềm quản lí các đại lí được ra đời nhằm đáp ứng các nhu cầu chung hiện nay.
Vì vậy nhóm chúng tôi xin đưa ra đề xuất dự án quản lý dự án phần mềm “Quản lý các đại lý”.
VẤN ĐỀ VÀ CƠ HỘI:
- Về cơ sở vật chất: phải trang bị đầy đủ máy tính có nối mạng LAN, nếu có điều kiện thì kết nối Internet để trong tương lai hệ thống quản lý có thể truy cập được thông qua mạng Internet.
- Về công tác tổ chức:
+ Phải có chủ trương đúng đắn của ban giám đốc, sự thống nhất cao của nhân viên trong quản lý đại lý.
+ Công tác điều hành kinh doanh phải chủ động kịp thời và sâu sát hơn trong việc ứng dụng công nghệ thông tin trong kinh doanh và quản lý có hiệu quả.
+ Phát huy sức mạnh tổng hợp của đội ngũ nhân viên cùng tham gia triển khai.
+ Phải có một nhân viên chuyên trách phụ tá cho người quản lý để làm công việc này.
* Những kết quả sẽ đạt được:
- Giảm bớt thời gian làm việc của nhân viên.
- Việc quản lý đại lý phải được thiết kế một cách khoa học và dễ sử dụng.
- Thực hiện việc cập nhật, chỉnh sửa, xoá và tìm kiếm các thông tin cần thiết.
CÁC YÊU CẦU PHI CHỨC NĂNG:
1. Yêu cầu về thiết kế:
- Có giao diện thuần Việt (Sử dụng bảng mã tiếng Việt Unicode TCVN 6909-2001) và được thiết kế khoa học, dễ sử dụng. Được xây dựng theo mô hình ứng dụng dạng Web.
2. Yêu cầu bảo mật:
- Ở mức ứng dụng: Hệ thống có mật khẩu cho người quản lý. Chống được việc truy nhập trái phép. Chỉ có người quản lý có nhiệm vụ và quyền hạn liên quan mới được truy cập các chức năng và dữ liệu liên quan; kể cả việc in ấn các tài liệu, số liệu.
- Ở mức hệ thống: Chống được việc truy nhập trái phép CSDL hệ thống.
3. Yêu cầu về an toàn:
- Có các cơ chế ngăn ngừa việc thực hiện sai quy trình, sai quy định, nhập sai dữ liệu.
- Có các cơ chế thông báo, cảnh báo các trường hợp sửa, xóa các dữ liệu quan trọng.
- Bảo đảm tính nhất quán, thống nhất, toàn vẹn dữ liệu hệ thống.
- Có cơ chế bảo đảm an toàn CSDL hệ thống bằng các giải pháp sao lưu dự phòng định kỳ.
- Có các cơ chế cấu hình cho phép linh động trong việc thay đổi, di dời hạ tầng thiết bị liên quan như máy chủ, máy trạm, cấu hình mạng,…
4. Yêu cầu về vận hành:
- Bảo đảm tính ổn định cao, vận hành 24giờ/ngày, 7ngày/tuần khi không có sự cố về phần cứng, hạ tầng CNTT.
- Có cơ chế kiểm tra vận hành, bảo trì hệ thống định kỳ để phát hiện các hỏng hóc, rủi ro có thể gây bất ổn đối với hoạt động hệ thống.
5. Yêu cầu về hạ tầng:
- Không đòi hỏi sự khác biệt về hạ tầng phần cứng, phần mềm.
- Công nghệ có tính phổ biến, dễ dàng quản lý, phát triển mở rộng, tích hợp trong tương lai.
6. Yêu cầu về sử dụng:
- Có giao diện thuần Việt (Sử dụng bảng mã tiếng Việt Unicode TCVN 6909-2001) và được thiết kế khoa học, dễ sử dụng. Được xây dựng theo mô hình ứng dụng dạng Web.
- Bảo đảm yêu cầu về tính dễ sử dụng. Không đòi hỏi người tham gia phải có các kỹ năng về CNTT.
- Có tài liệu hướng dẫn cụ thể đính kèm chương trình vận hành.
CÁC CHỨC NĂNG NGHIỆP VỤ:
1. Mô hình thành phần hệ thống:
Tổng thể phần mềm “Quản lý các đại lý” bao gồm 04 thành phần cấu thành chính như sau: Sau khi người quản lý đăng nhập vào hệ thống.
- Tổ chức: Dùng để cho người quản lý đăng nhập, quản lý hồ sơ đại lý, quản lý quy chế của đại lý, thông tin các mặt hàng và thoát hệ thống.
- Lưu trữ: Đảm nhận các chức năng cho phép người quản lý lập phiếu xuất và thực hiện lập phiếu thu tiền của đại lý con .Thiết lập các hoá đơn xuất của công ty.
- Kết xuất: Đảm nhận các chức năng cho phép người quản lý báo cáo thống kê doanh số các đại lý và báo cáo công nợ.
- Trợ giúp: Giới thiệu các chức năng của hệ thống quản lý các đại lý và giới thiệu phần mềm quản lý.
Ngoài ra Cơ sở dữ liệu hệ thống: Là thành phần quan trọng bậc nhất của hệ thống ứng dụng. Nơi chứa toàn bộ dữ liệu của hệ thống ứng dụng quản lý đại lý. Số liệu quá khứ và phát sinh hằng ngày liên quan đến quản lý nghiệp vụ và vận hành hệ thống được lưu giữ tập trung và bảo đảm các cơ chế an toàn, bảo mật và phục vụ vận hành hệ thống 24/24 giờ mỗi ngày, 7/7 ngày mỗi tuần.
2. Mô hình chức năng:
Tương ứng các thành phần của hệ thống nói trên, phần mềm “Quản lý các đại lý ” có các chức năng sử dụng bao gồm như sau:
SỐTT
CHỨC NĂNG
NGƯỜI DÙNG
MÔ TẢ
I. ĐĂNG NHẬP:
1
Tên đăng nhập
Người quản lý
Chức năng này cho phép người quản lý đăng nhập vào hệ thống
2.
Mật khẩu
Người quản lý
II. TỔ CHỨC
ĐẠI LÝ
Người quản lý
Chức năng này cho phép người quản lý thêm, cập nhật tìm kiếm thông tin về các đại lý con và xoá, thoát chức năng này trở về giao diện chính. Người quản lý phải điều đầy đủ các thông tin sau đó cập nhật các thông tin:
Mã hồ sơ
Ngày tiếp nhận
Tên
Loại đại lý
Huyện
Email
Điện thoại
Địa chỉ
MẶT HÀNG
Người quản lý và nhân viên
Chức năng này cho phép theo dõi các mặt hàng của đại lý
3
QUI CHẾ
Người quản lý và nhân viên
Chức năng cho phép người quản lý nhập thêm danh sách khách hàng, mặt hàng, tiền nợ của các khách hàng trong hệ thống
3.1. Quy định về tổ chức
Chức năng này cho phép người quản lý cập nhật thông tin về các đại lý con và thoát chức năng này trở về giao diện chính. Người cập nhật phải điều đầy đủ các thông tin sau đó cập nhật các thông tin:
-Số loại đại lý: mỗi đại lý con có một số riêng.
- Số đại lý tối đa trong huyện đó: trong huyện đó tối đa chỉ có 4 đại lý
- Số huyện: huyện đó số bao nhiêu theo danh sách của đại lý mẹ
- Số lượng mặt hàng: trong đại lý đó số lượng mặt hàng hiện có bao nhiêu
3.2.Quy định về mặt hàng
Chức năng này cho phép người quản lý cập nhật thông tin về các mặt hàng của đại lý và thoát chức năng này trở về giao diện chính. Người cập nhật phải điều đầy đủ các thông tin về mặt hàng sau đó cập nhật vào: các thông tin.
Mặt hàng: mặt hàng đó tên loại gì
Số lượng: số lượng bao nhiêu
Đơn giá: đơn giá của mặt hàng đó
3.3. Qui định về tiền nợ
Chức năng này cho phép người quản lý cập nhật tiền nợ của đại lý con và thoát chức năng này trở về giao diện chính. Người cập nhật phải điều đầy đủ các thông tin sau đó cập nhật vào: các thông tin.
Mã đại lý: Mỗi đại lý có một mã riêng .
Số tiền nợ: tiền nợ bao nhiêu
5
THOÁT
Người quản lý và nhân viên
Chức năng cho phép người thoát khỏi hệ thống.
II. LƯU TRỮ
1
PHIẾU XUẤT HÀNG
Người quản lý, nhân viên
Giúp cho việc lập phiếu xuất của đại lý mẹ cho các đại lý con chức năng này người quản lý thực hiện xuất, xoá, tìm kiếm và thoát: nội dung của phiếu lập yêu cầu như mã đại lý, tên đại lý, ngày lập phiếu, mã mặt hàng, mã phiếu, số lượng, đơn giá, thành tiền.
Mã đại lý,
Tên đại lý,
Ngày lập phiếu,
Mã mặt hàng,
Mã phiếu,
Số lượng,
Đơn giá,
Thành tiền
2
PHIẾU THU TIỀN
Người quản lý
Chức năng này cho phép người quản lý thực hiện việc thu tiền nợ của đại lý con và thoát chức năng này trở về giao diện chính. Người cập nhật phải điều đầy đủ các thông tin sau đó cập nhật vào: các thông tin. như mã đại lý thì tên đại lý, địa chỉ sẽ xuất hiện, ngày thu tiền, số tiền thu…
Mã đại lý:
Ngày thu tiền:
Số tiền thu:
III. KẾT XUẤT
BÁO CÁO DOANH SỐ
Người quản lý
Chức năng cho phép người quản lý báo cáo doanh số với đại lý mẹ tổng giá trị bao nhiêu đã xuất cho đại lý con theo tháng: với chức năng này người quản lý sẽ biết được mã hồ sơ, số phiếu xuất, tháng , tổng giá trị...
Mã hồ sơ:
Số phiếu xuất:
Tháng;
Tổng giá trị:
BÁO CÁO CÔNG NỢ
Người quản lý
Chức năng cho phép người quản lý báo cáo doanh số với đại lý công nợ của đại lý theo tháng: với chức năng này người quản lý sẽ biết được mã hồ sơ, tháng , nợ đầu, phát sinh, nợ cuối . - Mã hồ sơ:
Tháng:
- Nợ đầu:
- Phát sinh:
- Nợ cuối:
IV. TRỢ GIÚP:
HƯỚNG DẪN SỬ DỤNG
Người quản lý
Giới thiệu các công việc chính của hệ thống sẽ thực hiện như: tiếp nhận đại lý, phiếu xuất, phiếu nhập...
GIỚI THIỆU
Người quản lý
Giới thiệu về hệ thống
ĐỔI MẬT KHẨU
Người quản lý
Cho phép người quản lý thay đổi mật khẩu
CÔNG VIỆC CẦN TRIỂN KHAI:
- Cần có một mạng LAN, và kết nối Internet để tiện cho việc liên hệ các đại lý khác qua mạng sau này.
- Cài đặt phần mềm và khởi tạo CSDL quản lý chính tại một máy chủ trong mạng LAN trong công ty. Như vậy cần chú ý rằng chỉ cần có một CSDL duy nhất trong một máy tính của công ty.
- Các máy tính khác trong mạng LAN gồm 08 máy tính của các bộ phận và 01 máy của giám đốc vẫn cài đặt phần mềm như bình thường nhưng không khởi tạo CSDL tại các máy tính này. Các máy tính này tạm gọi là máy trạm.
- Thư mục chứa CSDL chính của công ty cần được chia sẻ Full cho các máy trạm có thể nhìn thấy. Chú ý: những người tham gia vào công việc nhập dữ liệu phân tán trong trường hợp này cần phải hiểu rõ việc chia sẻ file và có hiểu biết nhất định về tin học.
- Từ các máy trạm chạy phần mềm như bình thường. Dùng lệnh mở CSDL và tìm tệp CSDL chính của công ty nằm trên thư mục đã chia sẻ tại máy chính. Sau khi mở ra có thể làm việc bình thường với CSDL này.
GIẢI PHÁP XÂY DỰNG VÀ BẢO MẬT:
1. Giải pháp xây dựng:
Dựa vào việc phân tích bài toán, trên cơ sở tiêu chí phải mang lại thành công và hiệu quả, chi phí hợp lý, ổn định cao, khả năng mở rộng và khả năng tích hợp với các ứng dụng khác về sau. Chúng tôi đề nghị sử dụng nhóm giải pháp như sau:
Phần mềm được đề xuất xây dựng và phát triển trên giải pháp công nghệ mã nguồn đóng với framework (khung công nghệ), có một số đặc điểm như sau:
Ngôn ngữ phát triển: ASP.NET / C# / XML.
Công nghệ hỗ trợ: Web Service / Ajax / Hibernate / Jquery.
Hệ quản trị CSDL: MS SQL 2005 Server.
Web Server: IIS 5.x.
Framework: .Net 2.0.
Ưu điểm:
- Kỹ thuật xây dựng thông dụng.
- Giao tiếp quen thuộc, dễ sử dụng.
- Dễ dàng bảo trì, phát triển mở rộng.
- Vận hành ổn định, bảo mật và an toàn.
- Phù hợp với các ứng dụng lớn, có tính tương tác cao.
- Thuận tiện tích hợp các ứng dụng về sau.
Nhược điểm:
- Sản phẩm không triển khai được trên các nền hệ điều hành khác với dòng Windows (UNIX, LINUX, ...).
- Công nghệ xây dựng phải có chi phí bản quyền (Nếu triển khai tại đơn vị).
2. Giải pháp bảo mật:
- Dựa trên nền tảng bảo mật của Microsoft cùng các chuẩn bảo mật và mã hóa phổ biến (MD5).
- Áp dụng cơ chế bảo mật nhiều lớp: Lớp ứng dụng, lớp CSDL và lớp mạng.
- Phân quyền sử dụng, khai thác phần mềm theo vai trò. Mỗi vai trò được gán cho phép các mức truy cập chức năng và số liệu nhất định.
GIẢI PHÁP THỰC HIỆN:
1. Tổ chức thực hiện:
Để thực hiện xây dựng và triển khai ứng dụng, cần sự tham gia phối hợp chặt chẽ của hai bên là Nhóm 7 Tin K19 trường ĐHKH Huế (bên A) và đại lý.(bên B)
Mỗi bên sẽ thành lập một đội có nhiệm vụ đảm nhận việc phối hợp, tham gia thực hiện.
Tổ chức thực hiện theo mô hình dự án.
Phía bên A có vai trò là đơn vị kỹ thuật, có vai trò đảm nhận chính việc thực hiện nghiên cứu, xây dựng, triển khai, đào tạo chuyển giao phần mềm. Thực hiện các phản hồi, góp ý phía bên B để có các phương án hoàn thiện sản phẩm, hỗ trợ quá trình sử dụng.
Phía bên B có vai trò là bên sử dụng sản phẩm cuối. Có các hỗ trợ về cũng cấp yêu cầu, làm rõ các vấn đề về nghiệp vụ quản lý; cung cấp các thông tin, dữ liệu ban đầu. Kiểm tra, xác nhận sự đúng đắn của nghiệp vụ và tính hợp lý của phần mềm; tiếp nhận sử dụng phần mềm và có các ý kiến phản hồi trong suốt quá trình xây dựng, thử nghiệm cũng như quá trình sử dụng chính thức.
Mỗi bên có người cử làm đại diện cho việc phối hợp.
2. Kế hoạch thực hiện:
Nội dung thực hiện chính chia logic thành 5 quá trình chính (Pha)
Pha 1 - Khảo sát, phân tích, xây dựng mô hình hệ thống phần mềm: Kết quả của pha này là tạo ra sự hiểu biết và thống nhất về yêu cầu phần mềm, mô hình nghiệp vụ và các tài liệu, tài nguyên cần thiết cho việc thiết kế chi tiết, lập trình phần mềm.
Pha 2 - Lập trình xây dựng phần mềm: Kết quả của pha này là các module phần mềm.
Pha 3 - Kiểm thử, thử nghiêm hệ thống: Kết quả của pha này là các đánh giá, nhận diện các sai sót, chưa hoàn thiện để hiệu chỉnh.
Pha 4 - Hoàn thiện hệ thống: Kết quả của pha này là sản phẩm được hoàn thiện trên cơ sở sửa đổi các lỗi, các điểm chưa hoàn thiện đã xác định ở pha 3.
Pha 5 - Chuyển giao hệ thống: Kết quả của pha này là hệ thống phần mềm hoàn thiện cùng các tài liệu hướng dẫn sử dụng, vận hành được chuyển giao, đào tạo cho các đối tượng người sử dụng tại đại lý. Bắt đầu quá trình sử dụng chính thức phần mềm để thực hiện các nghiệp vụ quản lý các đại lý
Các pha chính nói trên được dự kiến thực hiện theo kế hoạch trong vòng khoảng từ tháng 1/4/2011 đến tháng 10/5/2011 ngay sau khi hợp đồng có hiệu lực như sau:
Hạng mục
1/4/2011
10/5/2011
Tuần 1
Tuần 2
Tuần 3
Tuần 4
Tuần 1
Tuần 2
Pha 1
Pha 2
Pha 3
Pha 4
Pha 5
* Ngày hoàn thành dự án dự kiến: 10 tháng 5 năm 2011
KINH PHÍ XÂY DỰNG VÀ TRIỂN KHAI DỰ ÁN:
SỐ
TT
HẠNG MỤC
ĐVT
SỐ LƯỢNG
ĐƠN GIÁ (VNĐ)
THÀN TIỀN (VNĐ)
PHÂN TÍCH THIẾT KẾ
Ngày
10
520,000
5.200.000
1.
Khảo sát, phân tích nhu cầu, yêu cầu
Ngày
3
520,000
1.560.000
2.
Thiết kế, đặc tả hoạt động phần mềm
Ngày
5
520,000
2.600.000
3.
Thiết kế cơ sở dữ liệu
Ngày
2
520,000
1,040,000
THIẾT KẾ VÀ XÂY DỰNG
Ngày
20
520,000
27,560,000
Thiết kế đồ họa
Ngày
2
520,000
2,600,000
Trang chủ
Ngày
1
520,000
1,040,000
Trang thành phần
Ngày
1
520,000
1,560,000
Lập trình xây dựng kênh chức năng
Ngày
16
520,000
24,960,000
Trang chủ
Ngày
1
520,000
1,040,000
Module Tệp
Ngày
4
520,000
6,240,000
Module Hệ thống
Ngày
3
520,000
4,160,000
Module Nhập dữ liệu
Ngày
3
520,000
2,600,000
Modul Tổng hợp dữ liệu
Ngày
2
520,000
3,120,000
Module Công cụ
Ngày
2
520,000
5,200,000
Module Trợ giúp
Ngày
1
520,000
520,000
KIỂM THỬ VÀ HOÀN THIỆN
Ngày
2
520,000
5,200,000
1.
Kiểm thử
Ngày
1
520,000
3,120,000
2.
Hiệu chỉnh & hoàn thiện
Ngày
1
520,000
2,080,000
TIẾP NHẬN, CẬP NHẬT NỘI DUNG THÔNG TIN BAN ĐẦU
Ngày
4
520,000
2,600,000
1.
Thu thập, tiếp nhận nội dung
Ngày
2
520,000
1,040,000
2.
Cập nhật nội dung
Ngày
2
520,000
1,560,000
TRIỂN KHAI, ĐÀO TẠO VÀ VẬN HÀNH
Ngày
5
520,000
9,880,000
1.
Tài liệu hướng dẫn sử dụng
Ngày
2
520,000
2,600,000
2.
Cài đặt triển khai, đào tạo vận hành phần mềm
Ngày
2
520,000
4,160,000
3.
Vận hành bảo trì về sau
Ngày
1
520,000
3,120,000
TỔNG THIẾT KẾ VÀ XÂY DỰNG (I+II+III+IV+V+VI)
Ngày
41
520,000
52,000,000
VI.
CÁC THIẾT BỊ PHỤC VỤ VẬN HÀNH PHẦN MỀM
101,148,000
1.
IBM System x3200 - M2 ( 4367 - 36A ) (Máy chủ)
Dual Core Intel® Xeon® Processor E3110 (3.0GHz, 6 MB L2 Cache, Bus 1333 MHz) / 2 x 512MB DDR II / DVD - ROM / 250GB 3.5" Simple Swap SATA / Integrated Gigabit Ethernet / 400W 1/1 hot-swap redundant / RAID-0, -1, upgrade to RAID-5 / Tower 5U. Keyboard + Mouse Optical
Monitor: Samsung 19’’
Bộ
01
24,598,000
24,598,000
2.
Acer Aspire X1700 - 004 (Máy con)
Intel Pentium Dual-Core E2200 (2*2.20GHz) / 1MB Cache / 1GB DDR / 160GB SATA HDD / DVD±RW CardReader / VGA NVIDIA GF 7100 upto 256MB / Gigabit NIC / Keyboard + Mouse Optical
-Monitor: Acer 17’’
Bộ
10
7,564,000
75,640,000
3.
Tp-Link Switch 16-ports 10/100M RJ45 (TL-SF1016DS)
Tp-Link Switch 16-ports 10/100M RJ45 (TL-SF1016DS) , 1U 13-inch rack-mountable steel case. Auto MDI-MDIX, Auto Negotiation, Full & Half-Dupplex
Bộ
01
805,000
805,000
4.
Dây cáp mạng RJ45
Mét
40
1,500
60,000
5.
Đầu RJ45
Cái
30
1,500
45,000
TỔNG CỘNG:
153,148,000
(Bằng chữ: Một trăm năm mươi ba triệu một trăm bốn mươi tám nghìn đồng chẵn./.)
Do chưa đủ thời gian nghiên cứu nên dự án phát triển phần mềm quản lý các đại lý bước đầu chỉ phát triển với quy mô hẹp. Chúng tôi mong rằng một ngày nào đó sẽ phát triển nó rộng rãi hơn.
CHƯƠNG II.
ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM
1. Danh sách các biểu mẫu và qui định
* Biểu mẫu 1 và qui định 1
BM1: HỒ SƠ ĐẠI LÝ
Tên: Loại đại lý:
Điện thoại: Địa chỉ: Huyện
Ngày tiếp nhận: Email:
QĐ1: Có 2 loại đại lý (1,2). Có 8 huyện và 1 thành phố. Trong mỗi huyện có tối đa 4 đại lý.
Ví dụ:
BM1: HỒ SƠ ĐẠI LÝ
Tên: Vật liệu xây dựng Thanh Thảo Loại đại lý: 1…………
Điện thoại: 054 34834583 Địa chỉ: 36 Mạc Đỉnh Chi
Huyện (Thành phố): Huế
Ngày tiếp nhận: 22/3/2011 Email: tt@yahoo.com
Biểu mẫu 2 và qui định 2
BM2 : PHIẾU XUẤT HÀNG
Đại lý : Ngày lập phiếu :
Stt
Mặt hàng
Đơn vị tính
Số lượng
Đơn giá
QĐ2: Có 6 mặt hàng, 3 đơn vị tính. Đại lý lọai 1 có tiền nợ tối đa
50.000.000, loại 2 tối đa 4.000.000
Ví dụ: Phiếu xuất hàng của đại lý vật liệu xây dựng Minh Hải
BM2 : PHIẾU XUẤT HÀNG
Đại lý : Vật liệu xây dựng Thanh Thảo Ngày lập phiếu :30/04/2011
Stt
Mặt hàng
Đơn vị tính
Số lượng
Đơn giá
1
Sắt
VND
100 Kg
5000/Kg
Biểu mẫu 3 :
BM3 : Danh sách các đại lý
Stt
Đại lý
Loại
Huyện
Tiền nợ
Ví dụ:
BM3 : Danh sách các đại lý
Stt
Đại lý
Loại
Huyện
Tiền nợ
1
Vật liệu xây dựng Thanh Thảo
2
5
Không có
Biểu mẫu 4 và qui định 4:
BM4 : Phiếu thu tiền
Đại lý : Địa chỉ :
Điện thoại : E-mail :
Ngày thu tiền: Số tiền thu:
QĐ4: Số tiền thu không được vượt quá số tiền đại lý đang nợ
Ví dụ:
BM4 : Phiếu thu tiền
Đại lý : Vật liệu xây dựng Thanh Thảo Địa chỉ : 36 Mạc Đỉnh Chi
Điện thoại : 05434835483 E-mail : tt@yahoo.com
Ngày thu tiền: 4/4/2011 Số tiền thu: 2540000 VND
Biểu mẫu 5:
BM5.1: Báo cáo danh số
Tháng:
Stt
Đại lý
Số phiếu xuất
Tổng trị giá
Tỷ lệ
BM5.2 Báo cáo công nợ đại lý
Tháng:
Stt
Đại lý
Nợ đầu
Phát sinh
Nợ cuối
Ví dụ:
BM5.1: Báo cáo danh số
Tháng:4/2005
Stt
Đại lý
Số phiếu xuất
Tổng trị giá
Tỷ lệ
1
VLXD Thanh Thảo
20
20.000.000
52,63%
2
VLXD Long Thới
15
18.000.000
47,37%
BM5.2 Báo cáo công nợ đại lý
Tháng: 4/2011
Stt
Đại lý
Nợ đầu
Phát sinh
Nợ cuối
1
VLXD Minh Hải
Không có
Không có
Không có
2
VLXD 35
Không có
Không có
Không có
QĐ6: Người dùng có thể thay đổi các qui định như sau:
+ QĐ1: Thay đổi số lượng các loại đại lý , số các đại lý tối đa trong một huyện.
+QĐ2: Thay đổi số lượng mặt hàng cùng với đơn vị tính và đơn giá bán, tiền nợ tốiđa của từng loại đại lý
II. Yêu cầu của hệ thống
2.1: Yêu cầu chức năng
2.2: Yêu cầu phi chức năng
CHƯƠNG III
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
I. Actor hệ thống
Actor chính của hệ thống là người quản lý đại lý. Người quản lý sau khi đăng nhập vào hệ thống thì có thể quản lý tất cả các chức năng của hệ thống như:
- Tiếp nhận hồ sơ đại lý.
- Quản lý mặt hàng.
- Quản lý quy chế.
- Lập phiếu xuất hàng.
- Lập phiếu thu tiền.
- Báo cáo doanh thu.
- Báo cáo công nợ.
II. Use Case hệ thống.
III: Phân rã các use case hệ thống
3.1: Use case Đăng nhập
- Tên THSD: Đăng nhập
- Mô tả: Use Case “đăng nhập” cho phép người quản lý đại lý đăng nhập vào hệ thống.
- Luồng sự kiện:
Người quản lý hệ thống chọn chức năng đăng nhập vào hệ thống sau đó nhập tên và password để đăng nhập.
- Luồng cơ sở: Không có
- Luồng phụ: Người quản lý nhập sai các thông tin
- Cách thoát khỏi THSD: Nhấn nút thoát
- Điều kiện trước: Nhập đúng tên và password
- Điều kiện sau: Không có
* Sơ đồ hoạt động use case đăng nhập:
3.2 Use Case đổi password
- Tên THSD: Đổi password
- Mô tả:Use Case “đổi password” cho phép người quản lý đại lý đổi password.
- Luồng sự kiện:
Người quản lý đại lý chọn thay đổi password.
Người quản lý nhập các thông tin cần thiết như tên, password cũ và password mới.
Hệ thống sẽ thay đổi password.
- Luồng cơ sở: Không có.
- Luồng phụ: Người quản lý nhập không đúng thông tin.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Không có.
- Điều kiện sau: Use case thực hiện xong sẽ đổi password cho người quản lý.
* Sơ đồ hoạt động:
3.3 Tiếp nhận hồ sơ
3.4: Thêm hồ sơ
- Tên THSD: Thêm hồ sơ.
- Mô tả: Khi khách hàng yêu cầu muốn làm đại lý con của đại lý, thì người quản lý sẽ thu thập thông tin của khách hàng như tên, loại, địa chỉ… Hệ thống sẽ kiểm tra xem loại đại lý này có thuộc “danh sách loại đại lý”, huyện nhập vào có nằm trong “danh sách huyện” và loại đại lý có nhỏ hơn hay bằng số đại lý tối đa.
- Luồng sự kiện: Người quản lý nhập các thông tin mà đại lý mốn thêm.
Kích chọn nút thêm
Hệ thống sẽ tự động kiểm tra.
Lưu vào cơ sở dữ liệu.
- Luồng cơ sở: Không có.
- Luồng phụ: Người quản lý nhập sai thông tin.
Hệ thống thông báo không thể thêm đại lý.
- Cách thoát THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý cần phải nhập thông tin về đại lý con.
- Điều kiện sau: Hệ thống lưu lại thông tin.
* Sơ đồ hoạt động:
3.5: Tìm hồ sơ
- Tên THSD: Tìm hồ sơ.
- Mô tả: Use case tìm hồ sơ cho phép người quản lý có thể tìm thông tin của một hồ sơ một cách nhanh chóng và chính xác. Người quản lý nhập thông tin về hồ sơ, nhấn nút tìm thì hệ thống sẽ hiển thị thông tin mà người quản lý yêu cầu.
- Luồng sự kiện: Nhập thông tin về hồ sơ.
Nhấn chọn nút tìm
Hệ thống hiển thị thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Nhập sai thông tin.
Hệ thống thông báo tìm kiếm không thành công.
- Cách thoát THSD: Thoát.
- Điều kiện trước: Nhập thông tin.
- Điều kiện sau: Không có.
* Sơ đồ hoạt động
3.6: Xoá hồ sơ
- Tên THSD: Xoá hồ sơ.
- Mô tả: Use case xóa hồ sơ cho phép người quản lý có thể xoá hồ sơ nào đó khi hệ thống không quản lý đại lý con này nữa. Người quản lý nhập thông tin về hồ sơ, nhấn nút xoá thì hệ thống sẽ xoá hồ sơ nà.
- Luồng sự kiện: Nhập thông tin về hồ sơ.
Nhấn chọn nút xoá
Hệ thống sẽ xoá thông tin và lưu lại thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Nhập sai thông tin.
- Cách thoát THSD: Thoát.
- Điều kiện trước: Nhập thông tin.
- Điều kiện sau: Hệ thống lưu lại thông tin.
* Sơ đồ hoạt động:
3.7: Cập nhật hồ sơ
- Tên THSD: Cập nhật hồ sơ.
- Mô tả: Use case cập nhật hồ sơ cho phép người quản lý có thể bổ sung thông tin về hồ sơ nào đó. Người quản lý nhập thông tin về hồ sơ, nhấn nút cập nhật thì hệ thống sẽ tự động cập nhật và lưu vào trong cơ sở dữ liệu.
- Luồng sự kiện: Nhập thông tin về hồ sơ.
Nhấn chọn nút cập nhật
Hệ thống tự động cập nhật và lưu vào cơ sở dữ liệu.
- Luồng cơ sở: Không có.
- Luồng phụ: Nhập sai thông tin.
- Cách thoát THSD: Nhấn nút thoát.
- Điều kiện trước: Nhập thông tin.
- Điều kiện sau: Hệ thống lưu vào cơ sở dữ liệu.
* Sơ đồ hoạt động:
3.8: Thêm huyện
- Tên THSD: Thêm huyện.
- Mô tả: Use case thêm huyện cho phép người quản lý đại lý có thể quản lý các huyện có thể có các đại lý con. Người quản lý nhập các thông tin về huyện cần thêm, hệ thống sẻ kiểm tra huyện này đã có trong cơ sở dữ liệu và có đúng với quy chế hay không. Hệ thống lưu các thông tin về huyện cần thêm.
- Luồng sự kiện: Nhập thông huyện
Hệ thống kiểm tra thông tin
Hệ thống lưu thông tin
- Luồng cơ sở: Không có.
- Luồng phụ: Không có:
Hệ thống thông báo không thành công
- Cách thoát THSD: Nhất nút thoát.
- Điều kiện trước: Nhập thông tin huyện
- Điều kiện sau: Hệ thống lưu lại thông tin.
3.9: Thêm loại đại lý
- Tên THSD: Thêm loại đại lý.
- Mô tả: Use case thêm đại lý cho phép người quản lý đại lý có thể quản lý các loại đại lý con. Người quản lý nhập các thông tin về huyện cần thêm, hệ thống sẻ kiểm tra huyện này đã có trong cơ sở dữ liệu và có đúng với quy chế hay không. Hệ thống lưu các thông tin về huyện cần thêm.
- Luồng sự kiện: Nhập thông loại đại lý.
Hệ thống kiểm tra thông tin.
Hệ thống lưu thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có:
Hệ thống thông báo không thành công
- Cách thoát THSD: Nhất nút thoát.
- Điều kiện trước: Nhập thông tin huyện.
- Điều kiện sau: Hệ thống lưu lại thông tin.
3.10: Quản lý quy chế
3.11: Quản lý quy chế tổ chức
- Tên THSD: Quản lý quy chế tổ chức
- Mô tả: Use case “quản lý quy chế tổ chức” cho phép người quản lý có thể cập nhật quy chế tổ chức các đại lý con của đại lý.
- Luồng sự kiện: Người quản lý chọn chức năng quản lý quy chế tổ chức.
Người quản lý tuỳ chọn cập nhật quy chế
Hệ thống tự động lưu lại thông tin
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn vào nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Sau khi thực hiện xong use case sẽ lưu lại thông tin.
* sơ đồ hoạt động
3.12: Quản lý quy chế tiền nợ
- Tên THSD: Quản lý quy chế tiền nợ
- Mô tả: Use case “quản lý quy chế tiền nợ” cho phép người quản lý có thể cập nhật quy chế tiền nợ của các đại lý con theo các loại.
- Luồng sự kiện: Người quản lý chọn chức năng quản lý quy chế tiền nợ.
Người quản lý tuỳ chọn cập nhật quy chế
Hệ thống tự động lưu lại thông tin
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn vào nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Sau khi thực hiện xong use case sẽ lưu lại thông tin.
* sơ đồ hoạt động
3.13: Quản lý quy chế mặt hàng
- Tên THSD: Quản lý quy chế mặt hàng
- Mô tả: Use case “quản lý quy chế mặt hàng” cho phép người quản lý có thể cập nhật quy chế mặt hàng của đại lý.
- Luồng sự kiện: Người quản lý chọn chức năng quản lý quy chế mặt hàng.
Người quản lý tuỳ chọn cập nhật quy chế
Hệ thống tự động lưu lại thông tin
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn vào nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Sau khi thực hiện xong use case sẽ lưu lại thông tin.
* sơ đồ hoạt động
3.14: Quản lý mặt hàng
- Tên THSD: Quản lý mặt hàng.
- Mô tả: Use case “Quản lý mặt hàng” giúp cho người quản lý có thể thực hiện quản lý mặt hang một cách dễ dàng và khoa học như sau.
Người quản lý có thể thêm mặt hàng mới, xoá mặt hàng nào đó và sửa mặt hàng.
- Luồng sự kiện: Người quản lý chọn chức năng quản lý mặt hàng
Người quản lý tuỳ chọn sửa, xoá, thêm và tìm kiếm mặt hàng nào đó.
- Luồng cơ sở: Không có
- Luồng phụ: Nhân viên nhập sai mặt hang.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Sau khi thực hiện xong thì hệ thống tự động lưu lại thông tin.
3.15: Thêm mặt hàng
- Tên THSD: Thêm mặt hàng
- Mô tả: Use Case “ thêm mặt hàng” cho phép người quản lý thêm mặt hàng.
- Luồng sự kiện: Người quản lý chọn thêm mặt hàng.
Người quản lý nhập thông tin về mặt hàng.
Hệ thống lưu thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi hệ thống: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống và thực hiện hoạt vụ thêm mặt hàng.
- Điều kiện sau: Use Case thực hiện xong sẽ lưu thông tin hàng đã thêm.
* Sơ đồ hoạt động
3.16: Xóa mặt hàng
- Tên THSD: Xoá mặt hàng
- Mô tả: Use Case “ xóa mặt hàng ” cho phép người quản lý xóa mặt hàng nào đó.
- Luồng sự kiện: Hoạt vụ bắt đầu khi người quản lý tùy chọn xóa mặt hàng.
Người quản lý nhập thông tin mặt hàng để xóa.
Hệ thống lưu thông tin.
Luồng cơ sở: Không có.
Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Luồng phụ: Nhập sai thông tin
- Điều kiện sau: Sauk hi thực hiện hệ thống lưu lại thông tin.
3.17: Cập nhật mặt hàng
- Tên THSD: Cập nhật mặt hàng
- Mô tả: Use Case “ Cập nhật mặt hàng” cho phép người quản lý cập nhật lại các thông tin của mặt hàng.
- Luồng sự kiện:
Hoạt vụ bắt đầu khi người quản lý tùy chọn cập nhật mặt hàng.
Người quản lý nhập lại thông tin cần cập nhật.
Hệ thống sẽ lưu thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải nhập thông tin.
- Điều kiện sau: Use Case thực hiện xong sẽ lưu thông tin.
* Sơ đồ họat động
3.18: Tìm mặt hàng
- Tên THSD: Tìm mặt hàng
- Mô tả: Use Case “ Tìm mặt hàng” cho phép người quản lý tìm các mặt hàng.
- Luồng sự kiện:
Hoạt vụ bắt đầu khi người quản lý tùy chọn tìm mặt hàng.
Hệ thống sẽ hiển thị thông tin.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải nhập thông tin.
- Điều kiện sau: Không có.
3.19: Lập phiếu xuất hàng
- Tên THSD: Lập phiếu xuất hàng
- Mô tả: Use case “Lập phiếu xuất hàng” cho phép người quản lý thực hiện lập phiếu xuất hàng.
- Luồng sự kiện: Người quản lý chọn chức năng lập phiếu xuất hàng.
Nhập các thông tin cần thiết.
Hệ thống sẽ lưu thông tin của phiếu xuất.
Thực hiện xuất hàng.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cáh thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải nhập thông tin.
- Điều kiện sau: Sau khi lập hoá đơn hệ thống sẽ lưu lại các thông tin.
3.20: Xoá phiếu xuất hàng
- Tên THSD: Xoá phiếu xuất hang
- Mô tả: Use Case “ Xoá phiếu xuất hàng ” cho phép người quản lý thực hiện thao tác xoá phiếu xuất hàng.
- Luồng sự kiện: Người quản lý tuỳ chọn xoá phiếu xuất hàng.
Nhập mã phiếu xuất hàng.
Hệ thống xoá phiếu xuất hàng
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Nhập mã phiếu xuất hang.
- Điều kiện sau: Use case thực hiện xong sẽ xoá phiếu xuất hang và lưu lại thông tin.
* Sơ đồ hoạt động
3.21: Tìm kiếm phiếu xuất hàng
- Tên THSD: Tìm kiếm phiếu xuất hàng
- Mô tả: Use Case “ Tìm kiếm phiếu xuất hàng ” cho phép người quản lý thực hiện thao tác tìm kiếm phiếu xuất hàng.
- Luồng sự kiện: Người quản lý tuỳ chọn tìm kiếm phiếu xuất hàng.
Nhập mã phiếu xuất hàng.
Hệ thống tìm kiếm phiếu xuất hàng
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Nhập mã phiếu xuất hàng.
- Điều kiện sau: Không có.
3.22: Lập phiếu thu tiền
- Tên THSD: Lập phiếu thu tiền.
- Mô tả: Use case “lập phiếu thu tiền” cho phép người quản lý có thể
thống kê số lượng các loại hàng được xuất và giá thành của nó.
- Luồng sự kiện:
Người quản lý chọn chức năng lập hoá đơn thu tiền.
Nhập các thông tin cần thiết.
Thực hiện lập hoá đơn.
- Luồng cơ sở: Không có.
- Luồng phụ: Nhập không đúng thông tin.
- Cách thoát khỏi hệ thống: Nhấn nút thoát.
- Điều kiện trước: Người quản lý đăng nhập vào hệ thống.
- Điều kiện sau: Hệ thống sẽ lưu thông tin.
* Sơ dồ hoạt động
3.23: Báo cáo doanh thu
- Tên THSD: Báo cáo doanh thu tháng
- Mô tả: Use Case “báo cáo doanh số” cho phép người quản lý báo cáo các doanh số.
- Luồng sự kiện: Người quản lý chọn chức năng báo cáo doanh số.
Người quản lý nhập vào ngày để báo cáo.
Thực hiện báo cáo.
Người quản lý có thể dùng tuỳ chọn in báo cáo.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Use Case thực hiện xong sẽ cho kết quả báo về doanh số.
* Sơ đồ hoạt động:
3. 24: Báo cáo công nợ
- Tên THSD: Báo cáo công nợ.
- Mô tả: Use Case “báo cáo công nợ” cho phép người quản lý báo cáo các công nợ của các đại lý con.
- Luồng sự kiện: : Người quản lý chọn chức năng báo cáo doanh số.
Người quản lý nhập vào ngày để báo cáo.
Thực hiện báo cáo.
Người quản lý có thể dùng tuỳ chọn in báo cáo.
- Luồng cơ sở: Không có.
- Luồng phụ: Không có.
- Cách thoát khỏi THSD: Nhấn nút thoát.
- Điều kiện trước: Người quản lý phải đăng nhập vào hệ thống.
- Điều kiện sau: Use Case thực hiện xong sẽ cho kết quả báo về công nợ của các đại lý con.
IV:Biểu đồ trình tự
1: Biểu đồ trình tự cho chức năng cập nhật hồ sơ đại lý.
2: Biểu đồ trình tự cho chức năng tìm kiếm hồ sơ đại lý.
3: Biểu đồ trình tự cho chức năng thêm hồ sơ đại lý.
4: Biểu đồ trình tự cho chức năng xoá hồ sơ đại lý.
V: Biểu đồ lớp
CHƯƠNG IV:
THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT HỆ THỐNG
I. Cơ sỡ dữ liệu hệ thống
1. Bảng dữ liệu
a. Chi tiết xuất hàng
b. Công nợ
c. Đăng nhập
d. Doanh số
e. Hồ sơ đại lý
f. Huyện
g. Loại đại lý
h. Mặt hàng:
i. Phiếu thu tiền
j. Phiếu xuất hàng:
k. Qui chế tổ chức
l. Qui định mặt hàng
n. Qui định tiền nợ;
2. Mối quan hệ
II. Giao diện chính hệ thống
MÔ TẢ: Menu:
Tổ chức:
Đại lí
Mặt hàng
Qui chế
Lưu trữ :
Phiếu xuất hàng
Phiếu thu tiền
Kết xuất :
Báo cáo doanh số
Báo cáo công nợ
Trợ giúp :
Hướng dẫn Sử dụng
Giới thiệu
Đổi mật khẩu
III. Form đăng nhập
Trước khi sử dụng chương trình, người dùng phải đăng nhập vào hệ thống
Khi người dùng nhập đầy đủ thông tin về tên đăng nhập và mật khẩu, click vào nút đăng nhập để đăng nhập vào hệ thống. Đoạn chương trình như sau:
Private Sub btdangnhap_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btdangnhap.Click
If txttendangnhap.Text.Trim = "" Or txtmatkhau.Text.Trim = "" Then
MessageBox.Show("Nhập đầy đủ username và password")
Exit Sub
End If
DangnhapBindingSource.Filter = "tendangnhap='" & txttendangnhap.Text & "'"
If DangnhapBindingSource.Current("matkhau") = txtmatkhau.Text Then
Dim fr As New Fmain
fr.tenDangNhap = txttendangnhap.Text
Me.Hide()
fr.Show()
End If
End Sub
IV. Các form trong menu tổ chức
1. Form hồ sơ đại lý
Form hồ sơ đại lý là nơi chứa các thong tin về đại lý.
2. Form thêm huyện
3. Form thêm loại đại lý
4. Form mặt hàng
5. Form quy chế tổ chức
6. Form quy định mặt hàng
7. Form quy định tiền nợ
V. Menu Lưu trữ
1, Form phhiếu xuất hàng
2. Form phiếu thu tiền
VI. Menu Kết xuất
1. Báo cáo doanh số
2. Form báo cáo công nợ
V. Menu trợ giúp
1. Form hướng dẫn sử dụng
2. Lời Giới thiệu
3. Form đổi mật khẩu: Sau khi đăng nhập thành công vào chương trình chính, người dùng có thể chọn đổi mật khẩu để thay đổi mật khẩu đăng nhập của mình.
* Đoạn code đổi mật khẩu
Private Sub thaydoi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles thaydoi.Click
Try
If txtmkcu.Text.Trim = "" Or txtpassmoi.Text.Trim = "" Or txtpassmoi_laplai.Text.Trim = "" Then
MessageBox.Show("Chưa nhập đầy đủ thông tin")
Exit Sub
End If
'Nếu người dùng nhập xong thì tiến hành thay đổi pass
If txtmkcu.Text = DangnhapBindingSource.Item(0)("matkhau") Then
DangnhapBindingSource.Item(0)("matkhau") = txtpassmoi.Text
'Cập nhật vào Cơ sở dữ liệu
Me.Validate()
Me.DangnhapBindingSource.EndEdit()
Me.DangnhapTableAdapter.Update(Me.QuanLiDataSet.dangnhap)
'Thông báo cho người sử dụng biết đã thay đổi và đóng form thay đổi mật khẩu
MessageBox.Show("Đổi mật khẩu thành công!")
Me.Close()
Else
MessageBox.Show("Bạn chưa nhập đúng mật khẩu đăng nhập cũ")
txtmkcu.SelectAll()
txtmkcu.Focus()
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Private Sub DangNhapBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Me.Validate()
Me.DangnhapBindingSource.EndEdit()
Me.DangnhapTableAdapter.Update(Me.QuanLiDataSet.dangnhap)
End Sub
End Sub
Private Sub doimatkhau_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'QuanLiDataSet.dangnhap' table. You can move, or remove it, as needed.
Me.DangnhapTableAdapter.Fill(Me.QuanLiDataSet.dangnhap)
DangnhapBindingSource.Filter = "tendangnhap='" & sLayUsername & "'"
lblchaomung.Text = "Xin chào " + DangnhapBindingSource.Item(0)("tendangnhap") + "! Hãy nhập đầy đủ thông tin bên dưới."
End Sub
End Class
CHƯƠNG V:
KIỂM TRA CHẤT LƯỢNG PHẦN MỀM
Mã số ca sử dụng :
II 1.1
Tên ca sử dụng :
Thêm hồ sơ
Được tạo bởi :
Nhóm
Cập nhật cuối cùng bởi :
Ngày tạo :
Ngày cập nhật cuối cùng :
Tác nhân :
Người quản lý đại lý
Mô tả - mục tiêu ca sử dụng :
Khi khách hàng yêu cầu muốn làm đại lý con của đại lý, thì người quản lý sẽ thu thập thông tin của khách hàng như tên, loại, địa chỉ… Hệ thống sẽ kiểm tra xem loại đại lý này có thuộc “danh sách loại đại lý”, huyện nhập vào có nằm trong “danh sách huyện” và loại đại lý có nhỏ hơn hay bằng số đại lý tối đa.
Số ca kiểm thử :
1
2
3
4
Điều kiện trước :
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng thêm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng thêm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng thêm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng thêm hồ sơ
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục tìm kiếm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ có mã hồ sơ nhập vào
Hiện các thông tin hồ sơ có tên đại lý nhập vào
Hiện các thông tin hồ sơ có loại đại lý nhập vào
Hiện các thông tin hồ sơ có tên huyện nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
HS752011231514171
Anh văn
Bảng mã TCVN3
Dữ liệu thử
Đại lý Thanh Thảo
Bảng mã TCVN3
Dữ liệu thử
DL1
Bảng mã TCVN3
Dữ liệu thử
H6
Bảng mã TCVN3
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Số ca kiểm thử :
5
6
7
8
Điều kiện trước :
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục thêm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào ngày tiếp nhận đại lý có trong CSDL
Chọn mục thêm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào tên email đại lý có trong CSDL
Chọn mục thêm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào số điện thoại đại lý có trong CSDL
Chọn mục thêm hồ sơ -> Giao dịch thêm hồ sơ xuất hiện
Nhập vào địa chỉ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ đại lý có ngày tiếp nhận nhập vào
Hiện các thông tin hồ sơ đại lý có email nhập vào
Hiện các thông tin hồ sơ đại lý có số điện thoại nhập vào
Hiện các thông tin hồ sơ đại lý có địa chỉ nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
22/3/2001
Dữ liệu thử
tt@yahoo.com
Bảng mã TCVN3
Dữ liệu thử
05434834583
Dữ liệu thử
36 Mạc Đỉnh Chi
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Mã số ca sử dụng :
II 1.2
Tên ca sử dụng :
Tìm kiếm hồ sơ
Được tạo bởi :
Nhóm 7
Cập nhật cuối cùng bởi :
Nhóm 7
Ngày tạo :
Ngày cập nhật cuối cùng :
Tác nhân :
Người quản lý
Mô tả - mục tiêu ca sử dụng :
Use case tìm hồ sơ cho phép người quản lý có thể tìm thông tin của một hồ sơ một cách nhanh chóng và chính xác. Người quản lý nhập thông tin về hồ sơ, nhấn nút tìm thì hệ thống sẽ hiển thị thông tin mà người quản lý yêu cầu.
Số ca kiểm thử :
1
2
3
4
Điều kiện trước :
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng tìm kiếm hồ sơ
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ có mã hồ sơ nhập vào
Hiện các thông tin hồ sơ có tên đại lý nhập vào
Hiện các thông tin hồ sơ có loại đại lý nhập vào
Hiện các thông tin hồ sơ có tên huyện nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
HS752011231514171
Anh văn
Bảng mã TCVN3
Dữ liệu thử
Đại lý Thanh Thảo
Bảng mã TCVN3
Dữ liệu thử
DL1
Bảng mã TCVN3
Dữ liệu thử
H6
Bảng mã TCVN3
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Số ca kiểm thử :
5
6
7
8
Điều kiện trước :
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào ngày tiếp nhận đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào tên email đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào số điện thoại đại lý có trong CSDL
Chọn mục tìm kiếm hồ sơ -> Giao dịch tìm kiếm hồ sơ xuất hiện
Nhập vào địa chỉ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ đại lý có ngày tiếp nhận nhập vào
Hiện các thông tin hồ sơ đại lý có email nhập vào
Hiện các thông tin hồ sơ đại lý có số điện thoại nhập vào
Hiện các thông tin hồ sơ đại lý có địa chỉ nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
22/3/2001
Dữ liệu thử
tt@yahoo.com
Bảng mã TCVN3
Dữ liệu thử
05434834583
Dữ liệu thử
36 Mạc Đỉnh Chi
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Mã số ca sử dụng :
II 1.3
Tên ca sử dụng :
Xoá hồ sơ
Được tạo bởi :
Nhóm 7
Cập nhật cuối cùng bởi :
Nhóm 7
Ngày tạo :
Ngày cập nhật cuối cùng :
Tác nhân :
Nhân viên bán hàng
Mô tả - mục tiêu ca sử dụng :
Use case xóa hồ sơ cho phép người quản lý có thể xoá hồ sơ nào đó khi hệ thống không quản lý đại lý con này nữa. Người quản lý nhập thông tin về hồ sơ, nhấn nút xoá thì hệ thống sẽ xoá hồ sơ nào.
Số ca kiểm thử :
1
2
3
4
Điều kiện trước :
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng xoá hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng xoá hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng xoá hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng xoá hồ sơ
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ có mã hồ sơ nhập vào
Hiện các thông tin hồ sơ có tên đại lý nhập vào
Hiện các thông tin hồ sơ có loại đại lý nhập vào
Hiện các thông tin hồ sơ có tên huyện nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
HS752011231514171
Anh văn
Bảng mã TCVN3
Dữ liệu thử
Đại lý Thanh Thảo
Bảng mã TCVN3
Dữ liệu thử
DL1
Bảng mã TCVN3
Dữ liệu thử
H6
Bảng mã TCVN3
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Số ca kiểm thử :
5
6
7
8
Điều kiện trước :
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào ngày tiếp nhận đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào tên email đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào số điện thoại đại lý có trong CSDL
Chọn mục xoá hồ sơ -> Giao dịch xoá hồ sơ xuất hiện
Nhập vào địa chỉ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ đại lý có ngày tiếp nhận nhập vào
Hiện các thông tin hồ sơ đại lý có email nhập vào
Hiện các thông tin hồ sơ đại lý có số điện thoại nhập vào
Hiện các thông tin hồ sơ đại lý có địa chỉ nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
22/3/2001
Dữ liệu thử
tt@yahoo.com
Bảng mã TCVN3
Dữ liệu thử
05434834583
Dữ liệu thử
36 Mạc Đỉnh Chi
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Mã số ca sử dụng :
II 1.4
Tên ca sử dụng :
Cập nhật hố sơ
Được tạo bởi :
Nhóm 7
Cập nhật cuối cùng bởi :
Nhóm 7
Ngày tạo :
Ngày cập nhật cuối cùng :
Tác nhân :
Người Quản Lý, Người Bán
Mô tả - mục tiêu ca sử dụng :
Use case cập nhật hồ sơ cho phép người quản lý có thể bổ sung thông tin về hồ sơ nào đó. Người quản lý nhập thông tin về hồ sơ, nhấn nút cập nhật thì hệ thống sẽ tự động cập nhật và lưu vào trong cơ sở dữ liệu.
Số ca kiểm thử :
1
2
3
4
Điều kiện trước :
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng cập nhật hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng cập nhật hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng cập nhật hồ sơ
Người quản lý đăng nhập thành công
Phần mềm QLĐL phải có chức năng cập nhật hồ sơ
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật xoá hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ có mã hồ sơ nhập vào
Hiện các thông tin hồ sơ có tên đại lý nhập vào
Hiện các thông tin hồ sơ có loại đại lý nhập vào
Hiện các thông tin hồ sơ có tên huyện nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
HS752011231514171
Anh văn
Bảng mã TCVN3
Dữ liệu thử
Đại lý Thanh Thảo
Bảng mã TCVN3
Dữ liệu thử
DL1
Bảng mã TCVN3
Dữ liệu thử
H6
Bảng mã TCVN3
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Số ca kiểm thử :
5
6
7
8
Điều kiện trước :
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật xoá hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên hồ sơ đại lý có trong CSDL
Tác nhân :
Người quản lý
Người quản lý
Người quản lý
Người quản lý
Hành động :
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào ngày tiếp nhận đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào tên email đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào số điện thoại đại lý có trong CSDL
Chọn mục cập nhật hồ sơ -> Giao dịch cập nhật hồ sơ xuất hiện
Nhập vào địa chỉ đại lý có trong CSDL
Kết quả mong đợi (Điều kiện sau) :
Hiện các thông tin hồ sơ đại lý có ngày tiếp nhận nhập vào
Hiện các thông tin hồ sơ đại lý có email nhập vào
Hiện các thông tin hồ sơ đại lý có số điện thoại nhập vào
Hiện các thông tin hồ sơ đại lý có địa chỉ nhập vào
Lỗi :
Ghi chú :
Dữ liệu thử
22/3/2001
Dữ liệu thử
tt@yahoo.com
Bảng mã TCVN3
Dữ liệu thử
05434834583
Dữ liệu thử
36 Mạc Đỉnh Chi
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Mã số ca sử dụng :
II 1.5
Tên ca sử dụng :
Đăng Nhập
Được tạo bởi :
Nhóm 7
Cập nhật cuối cùng bởi :
Nhóm 7
Ngày tạo :
Ngày cập nhật cuối cùng :
Tác nhân :
Người quản lý, Người bán
Mô tả - mục tiêu ca sử dụng :
Trước khi muốn đăng nhập để biết được thông tin gì thì mình phải điền đầy đủ các thông tin cần thiết ban đầu, sau khi đăng nhập thành công, máy sẽ cho ta biết các thông tin cụ thể mà ta cần
Số ca kiểm thử :
1
2
3
4
Điều kiện trước :
Phần mềm QLĐL phải có chức năng đăng nhập
Phần mềm QLĐL phải có chức năng đăng nhập
Phần mềm QLĐL phải có chức năng đăng nhập
Phần mềm QLĐL phải có chức năng đăng nhập
Tác nhân :
Người quản lý, Người bán
Người quản lý, Người bán
Người quản lý, Người bán
Người quản lý, Người bán
Hành động :
Chọn nút đăng nhập
Nhập tên đăng nhập có trong CSDL
Và bấm nút đăng nhập
Nhập tên đăng nhập ,
Mật khẩu
có trong CSDL
Và bấm nút đăng nhập
Nhập tên đăng nhập ,
Mật khẩu không
có trong CSDL
Và bấm nút đăng nhập
Kết quả mong đợi (Điều kiện sau) :
Thông báo chưa nhập tên đăng nhập
Thông báo chưa nhập mật khẩu
Chuyển đến màn hình dành cho người quản lý, nhân viên
Thông báo tên đăng nhập không tồn tại
Lỗi :
Ghi chú :
Dữ liệu thử
admin
Dữ liệu thử
Admin
ADMIN
Dữ liệu thử
123
321
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
Thành công
Thành công
Số ca kiểm thử :
5
6
7
8
Điều kiện trước :
Phần mềm QLĐL phải có chức năng đăng nhập
Phần mềm QLĐL phải có chức năng đăng nhập
Tác nhân :
Người quản lý, Người bán
Người quản lý, Người bán
Hành động :
Nhập tên đăng nhập ,có trong CSDL nhưng mật khẩu không đúng
Và bấm nút đăng nhập
Nhập tên đăng nhập ,mật khẩu
có trong CSDL
Và nhấn phím Enter
Kết quả mong đợi (Điều kiện sau) :
Thông báo mật khẩu không đúng
Chuyển qua màn hình dành cho người quản lý hoặc người bán
Lỗi :
Ghi chú :
Dữ liệu thử
admin
321
Dữ liệu thử
Admin
321
Thành công/thất bại/bị trở ngại :
Thành công
Thành công
MỤC LỤC
Các file đính kèm theo tài liệu này:
- bao cao cong nghe phan mem.doc