Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
772,08 KB
Nội dung
BÀI THẢO LUẬN Môn: Công nghệ phần mềm Kế hoạch dự án (Project plan) 1.1 Mô tả ngắn gọn dự án Tìm hiểu cách tổ chức Quản lý cửa hàng với nội dung sau : - Quản lý hàng hóa - Quản lý xuất, nhập kho - Quản lý bán hàng - Thống kê , báo cáo (nhập hàng, xuất hàng, doanh thu, nợ) - Kế tốn Chi tiết : */ Quản lý hàng hóa: Khi kiểm kê thấy lượng hàng kho không đủ để cung cấp cho khách hàng cần tiến hành việc đàm phán đặt hàng với nhà cung cấp Lập kế hoạch bố trí đặt hàng hóa siêu thị Thông tin nhà cung cấp quản lý sở liệu */ Quản lý nhập, xuất: - Nhập hàng : Công việc đặt hàng: tiến hành liên hệ với nhà cung cấp thỏa thuận hàng hóa cần mua, giá cả, số lượng, mặt hàng… đặt hàng thành cơng tiến hành giao dịch tốn nhập hàng vào kho Sau tiến hành thống kê, xếp, phân loại hàng hóa theo nhóm hàng, đơn giá - Xuất hàng: Khách hàng đưa yêu cầu hàng hóa, sau đặt hàng Nhân viên thực lập hóa đơn mặt hàng mà khách hàng chọn: số lượng, chủng loại, …và tiến hành toán tiền Nhân viên xuất hàng cập nhật lại kho hàng thống kê lại lượng hàng kho Quản lý bán hàng: Nhân viên bán hàng tính tiền cho khách hàng, sau lập hóa đơn cập nhật thơng tin mặt hàng có */ Thống kê, báo cáo : Sau tháng nhân viên quản lý việc thống kê tháng nhập loại mặt hàng nào, mẫu mã, chủng loại chi phí cho nhập bao nhiêu, tương tự nhân viên quản lý việc xuất hàng Thơng qua thống kê nhập xuất tính tốn doanh thu tháng lãi hay lỗ lập báo cáo gửi quản lý cửa hàng */ Kế tốn: Kế tốn có nhiệm vụ thu tốn khoản chi phí: giá vốn hàng hóa, hạch tốn lương…, đồng thời lập báo cáo tài gửi cấp Lựa chọn mơ hình, phương pháp phát triển 2.1 Lựa chọn mơ dự hình phát triển án Thực dự án , lựa chọn mô hình thác nước Mơ hình phát triển : Mơ hình thác nước Sơ đồ : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đây mơ hình phát triển phần mềm cổ điển Mơ hình đề nghị hoạt động tiến hành giai đoạn tách biệt, giai đoạn sau không bắt đầu chừng giai đoạn trước chưa hoàn thành Sản phẩm đầu giai đoạn trước trở thành đầu vào giai đoạn sau Mơ hình thác nước mơ hình quy trình phát triển phần mềm, quy trình phát triển trơng giống dịng chảy, với pha thực theo trật tự nghiêm ngặt khơng có quay lui hay nhảy vượt pha : - Phân tích xác định yêu cầu - Thiết kế hệ thống phần mềm - Triển khai thực - Kiểm thử - Vận hành bảo trì Lý lựa chọn: Quản lý bán hàng dự án với quy mơ nhỏ, có yêu cầu xác định phần mềm mà thay đổi yêu cầu giảm tới độ tối thiểu dự án bắt đầu để vừa đảm bảo chi phí, vừa đảm bảo thời gian thực dự án Mặt khác, phần mềm Quản lý hàng thực theo giai đoạn đặt (phần ước lượng khoảng thời gian phân cơng cơng việc) Theo đó, việc chuyển từ pha sang pha khác diễn sau pha trước thực hồn tồn thành cơng Chính lý mà nhóm định lựa chọn mơ hình thác nước để phát triển dự án 2.2 Phương pháp phân tích thiết kế áp dụng phần mềm Sử dụng phương pháp hướng chức năng: - Đây cách tiếp cận truyền thống Quan tâm chủ yếu tới thơng tin mà hệ thống giữ gìn Chúng ta hỏi người dùng xem họ cần thông tin nào, thiết kế ngân hàng liệu để chứa thơng tin đó, cung cấp Forms để nhập thơng tin in báo cáo để trình bày thông tin > Tập trung vào thông tin khơng để ý đến xảy với hệ thống cách hoạt động (ứng xử) hệ thống - Ưu điểm: đơn giản, phương pháp tốt cho việc thiết kế ngân hàng liệu nắm bắt thông tin, - Nhược điểm: + Áp dụng cho việc thiết kế ứng dụng lại khiến phát sinh nhiều khó khăn + Khơng phù hợp với hệ thống thường xuyên thay đổi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu phân tích đặc tả yêu cầu 3.1 Yêu cầu chức năng: TT Tên chức Quản lý hàng hóa Quản lý thơng tin xuất, nhập kho Quản lý bán hàng Báo cáo, thống kê Mơ tả chi tiết Quản lý hàng hóa gồm đặt hàng nhà cung cấp, kiểm kê hàng hóa, bố trí đặt hàng hóa cửa hàng quản lý thông tin nhà cung cấp Thông tin trạng xuất nhập kho Thông tin lần nhập, thời gian, số lượng, nhà cung cấp Cập nhật thông tin mặt hàng, thông tin khách hàng Tính tiền cho khách hàng Lập hóa đơn: Giao cho khách hàng liên giữ lại liên - Cho phép kết xuất báo cáo thống kê danh sách mặt hàng còn, thống kê hoạt động bán, thống kê số lô hàng bị cảnh báo - Cho phép tra cứu kết xuất báo cáo theo nhiều tiêu chí (tương tứng với tiêu trí đầu vào) 3.2 Yêu cầu phi chức STT Nội dung yêu cầu Phần mềm hoạt động môi trường Internet (web-base) cho phép nhiều người dùng truy cập vào sử dụng lúc Giao diện trình bày khoa học, hợp lý đảm bảo mỹ thuật hài hịa với mục đích phần mềm, tuân thủ chuẩn truy cập thông tin Hệ thống phải đáp ứng khả an toàn, bảo mật theo mức: mức xác thực người sử dụng, mức CSDL Toàn liệu cần quản lý, phải lưu CSDL mã hóa phân quyền truy cập chặt chẽ Có khả thống kê số liệu trống (những liệu định kỳ theo tháng chưa nhập) giúp người quản trị, người sử dụng theo dõi hoạt LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com động cập nhật liệu 3.3 Yêu cầu giao diện người dùng Giao diện phù hợp với kỹ năng, kinh nghiệm trông đợi người sử dụng Giao diện thân thiện dễ sử dụng với người sử dụng: câu lệnh câu nhắc quên nhập, sử dụng đơn chọn, điền mẫu, có biểu tượng… Hướng dẫn người sử dụng: hệ thống trợ giúp, hướng dẫn trực tuyến… Tính đa dạng: hỗ trợ nhiều loại tương tác cho nhiều loại người sử dụng khác nhau: ví dụ font chữ lớn cho người cận thị… Đảm bảo giúp người sử dụng thao tác nhanh xác - Giao diện trình bày khoa học, hợp lý đảm bảo mỹ thuật hài hịa với mục đích phần mềm, tn thủ chuẩn truy cập thông tin - Giao diện trình bày theo bố cục truyền thống: Bao gồm banner menu trên, nội dung giữa, footer - Menu sử dụng: Sử dụng menu ngang 3.4 Yêu cầu khả mở rộng tương lai Hệ thống xây dựng mở (có kết nối tới module khác hệ thống phần mềm nhà cung cấp) Hệ thống liên kết với di động khách hàng khách hàng đặt di động Kết nối máy làm việc internet 3.5 Một số yêu cầu khác - Quản lý danh mục Hệ thống phải cho phép Thiết lập danh mục dùng chung phần mềm cách mềm dẻo Người quản trị có tồn quyền để quản lý cấu trúc danh mục, chế quản trị danh mục theo cấu trúc thư mục - Quản lý người dùng + Hệ thống phải cho phép dễ dàng thêm, xoá, sửa người dùng nhóm người dùng Thơng tin người dùng phải lưu lại theo dạng hồ sơ + Cơ chế phân loại lưu trữ người dùng: Quản lý theo vùng, tỉnh thành + Với người dùng, nhóm người dùng phân nhiều vai trị, vai trị hệ thống phải có nhất: 2.1 3.6.1 Phân tích hệ thống Sơ đồ phân cấp chức LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lý siêu thị Quản lý hàng hoá Quản lý xuấtnhập kho Đặt hàng nhà CC Quản lý bán hàng Tính tiền Đối chiếu, kiểm tra Kiểm kê hàng hố Lập phiếu nhập xuất Bố trí, xếp hàng quầy Nhập hàng xuất hàng Quản lý thông tin nhà CC Báo cáo Thống kê Báo cáo tình hình hàng hố Lập hố đơn Cập nhật thơng tin mặt hàng Báo cáo doanh thu, tình hình kinh doanh 3.6.2 Sơ đồ luồng liệu mứa ngữ cảnh Ban giám đốc Sự yêu cầu báo cáo Bản báo cáo, thống kê Đơn đặt hàng Sự mua hàng + y/c toán Hàng+ phiếu giao hàng Quản lý siêu thị Khách hàng Hàng+ hoá đơn Tiền + ký nhận Nhà cung cấp Hoá đơn 3.6.3 Sơ đồ luồng liệu mức đỉnh LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Ban giám đốc Sự báo cáo Sự đạo Khách hàng Sự bố trí hàng Hàng Sự kiểm kê hàng Phiếu đặt hàng Nhà cung cấp Hàng nhập+ hoá đơn ký nhận Quản lý hàng hoá Sự y/c toán+ tiền Hàng trả+ phiếu xuất Sự y/c xuất hàng Hàng-siêu thị Hoá đơn + hàng Quản lý bán hàng Thống kê, báo cáo Sự kiểm kê hàng Phiếu xuất + hàng Sự báo hết hàng Quản lý xuấtnhập kho Hàng-trong kho Hoá đơn phiếu xuất-nhập Sự yêu cầu báo cáo Bản báo cáo, thống kê Ban giám đốc 3.4 Sơ đồ luồng liệu mức đỉnh a/ Chức quản lí hang hóa LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Chỉ thị Nhà cung cấp Đặt hàng NCC Đơn đặt hàng Ban giám đốc Thông tin nhà cung cấp Hàng-trong kho Hàng-siêu thị Sự bố trí, xếp Sự kiểm kê hàng Sự kiểm kê hàng Kiểm kê hàng hố Quản lý thơng tin nhà CC Sự hướng dẫn, trợ giúp Bố trí, xếp hàng quầy Khách hàng b/ Chức quản lí xuất nhập kho Sự y/c xuất hàng Quản lý hàng hoá Đối chiếu, kiểm tra thị Hàng+ đơn hàng Nhà cung cấp Hàng Sự nhập hàng Hàng-trong kho Nhập hàng xuất hàng phiếu nhập Chỉ thị Lập phiếu nhập xuất Sự xuất hàng phiếu xuất nhập Phiếu xuất c/ Chức quản lí bán hang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hàng-siêu thị Tính tiền Hàng tính tiền Thơng tin hàng Hàng tính tiền Cập nhật thơng tin mặt hàng tiền Khách hàng Hố đơn Lập hoá đơn Hoá đơn d/ Chức báo cáo thống kê Sự y/c báo cáo Ban giám đốc báo cáo Sự y/c báo cáo báo cáo Báo cáo tình hình hàng hố Báo cáo doanh thu, tình hình kinh doanh phiếu xuất- nhập Hố đơn 3.6 Mơ hình ER LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu thiết kế hệ thống 4.1 Mô tả tương tác người dùng hệ thống Qúa trình người dùng làm việc với hệ thống sau: B1: Sau cài đặt hệ thống lên máy tính, người dùng bắt đầu đăng nhập vào hệ thống: Trong chức Đăng nhập, người dùng nhập tên người dùng mật sau click Đăng nhập hệ thống kiểm tra tên mật khẩu, tên mật hệ thống báo đăng nhập thành công thị chức cho người sử dụng tên mật sai hệ thống bào lỗi tên mật khẩu, người dùng cần đăng nhập lại tên mật xác B2: Sử dụng chức năng: Quản lý khách hàng: nhân viên thơng qua hệ thống tìm kiếm khách hàng, thêm, sửa, xóa thơng tin khách hàng Quản lý bán hàng: khách hàng có nhu cầu mua sản phẩm, nhân viên bán hàng lập hóa đơn toán cho khách hàng Quản lý nhân viên, quản lý nhà cung cấp: tương tự quản lý khách hàng: bao gồm chức năng: tìm kiếm, thêm, sửa xóa Chức lập báo cáo: để thuận tiện cho việc theo dõi Nhập – Xuất Tồn kho thời điểm khác nhau(ngày, tuần, tháng,quý, năm) Khi cần báo cáo cho Ban Giám Đốc phòng ban có yêu cầu thi hệ thống cung cấp cho người dùng chức Báo cáo Sau click vào chức hệ thống xuất chức nhỏ hơn: báo cáo nhập, báo cáo xuất, báo cáo tồn 4.2 Thiết kế hình dạng trang hình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lí khách hàng: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lí nhân viên: Quản lí nhà cung cấp LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Quản lí hàng hóa: Giao diện thống kê báo cáo: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu lập trình 5.1 Một số mã nguồn mô tả modun hệ thống Code phần đăng nhập Private Sub cmddangnhap_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Set db = OpenDatabase(App.Path & "\login1.mdb") Set rs = db.OpenRecordset("select * from login where user='" + txtuser.Text + "' and password='" + txtpass.Text + "'") If txtuser.Text = "" Then MsgBox " Ban chua nhap Username ", vbOKOnly + vbExclamation, " Thong Bao " txtuser.SetFocus Else If txtpass.Text = "" Then MsgBox " Ban Chua nhap Password ", vbOKOnly + vbExclamation, " Thong Bao " txtpass.SetFocus Else If rs.BOF And rs.EOF Then MsgBox " User hoac Password khong dung.Hay nhap lai!", vbOKOnly + vbExclamation, "Information " txtuser.Text = "" txtpass.Text = "" txtuser.SetFocus LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Else MsgBox " Ban da dang nhap cong ", vbOKOnly + vbExclamation, " Thong Bao " MDIForm1.Show MDIForm1.mndanhmuc.Enabled = True MDIForm1.mnnhap.Enabled = True MDIForm1.mnqlykho.Enabled = True MDIForm1.mntkbc.Enabled = True MDIForm1.mntimkiem.Enabled = True Unload Me End If End If End If End Sub Code form hóa đơn Private Sub cmdluu_Click() With Adodc1 Recordset.Save CommandType = adCmdTable RecordSource = "HOADONBAN_HH" Refresh Refresh End With End Sub Private Sub cmdSua_Click() Adodc1.Recordset.Update End Sub Private Sub cmdThem_Click() With Adodc1 CommandType = adCmdTable RecordSource = "HOADONBAN_HH" Refresh Recordset.AddNew End With End Sub Private Sub cmdXoa_Click() Adodc1.Recordset.Delete End Sub Code phiếu nhập kho Private Sub cmdin_Click() rphangnhap.Show LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com End Sub Private Sub cmdluu_Click() With Adodc1 Recordset.Save CommandType = adCmdTable RecordSource = "PHIEU_NHAP_KHO" Refresh Refresh End With End Sub Private Sub cmdSua_Click() Adodc1.Recordset.Update End Sub Private Sub cmdThem_Click() With Adodc1 CommandType = adCmdTable RecordSource = "PHIEU_NHAP_KHO" Refresh Recordset.AddNew End With End Sub Private Sub cmdXoa_Click() Adodc1.Recordset.Delete End Sub Code phiếu xuất kho Private Sub cmdluu_Click() With Adodc1 Recordset.Save CommandType = adCmdTable RecordSource = "PHIEU_XUAT_KHO" Refresh Refresh End With End Sub Private Sub cmdSua_Click() Adodc1.Recordset.Update End Sub Private Sub cmdThem_Click() With Adodc1 CommandType = adCmdTable LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com .RecordSource = "PHIEU_XUAT_KHO" Refresh Recordset.AddNew End With End Sub Private Sub cmdXoa_Click() Adodc1.Recordset.Delete End Sub Private Sub Command1_Click() rphangxuat.Show End Sub Code tìm hang hóa Option Explicit Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Private Sub cmdTim_Click() Set conn = CreateObject("ADODB.Connection") conn.CursorLocation = Set rs = CreateObject("ADODB.Recordset") conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + App.Path + "\qlbhst.mdb" rs.Open "SELECT * FROM HANG_HOA WHERE MaHH ='" & txtmahh & "' OR TenHH='" & txttenHH & "'", conn, 3, Set DataGrid1.DataSource = rs End Sub Private Sub Form_Unload(Cancel As Integer) Set conn = Nothing Set rs = Nothing End Sub Code tìm nhà cung cấp Option Explicit Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Private Sub cmdTim_Click() Set conn = CreateObject("ADODB.Connection") conn.CursorLocation = Set rs = CreateObject("ADODB.Recordset") LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com conn.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " + App.Path + "\qlbhst.mdb" rs.Open "SELECT * FROM NHA_CUNG_CAP WHERE MaNCC ='" & txtmaNCC & "' OR TenNCC='" & txtTenNCC & "'", conn, 3, Set DataGrid1.DataSource = rs End Sub Private Sub Form_Unload(Cancel As Integer) Set conn = Nothing Set rs = Nothing End Sub Tài liệu kiểm thử 6.1 Mục đích Tài liệu Kế hoạch kiểm thử nhằm đưa kế hoạch tổng thể việc kiểm thử hệ thống quản lý hàng hóa 6.2 Phạm vi kiểm thử Tài liệu kế hoạch test bao gồm kế hoạch kiểm thử cho kiểm thử chức năng, đảm bảo luồng nghiệp vụ đúng, đảm bảo chức hoạt động đảm bảo giao diện hợp lý cho sử dụng • Kế hoạch phạm vi kiểm thử áp dụng cho đội kiểm thử dự án • Kiểm thử đơn vị (Unit test): nhóm phát triển có trách nhiệm thực trước bàn giao chương trình cho đội kiểm thử • Kiểm thử chức (Functional test), Kiểm thử tích hợp (Intergration Test), Kiểm thử hệ thống (System test): nhóm kiểm thử có trách nhiệm thực Có bao gồm phạm vi lập kịch demo với khách hàng hỗ trợ khách hàng làm acceptance testing - Các kiểu Test thực dự án: • Functional testing (Test chức năng) • User interface testing (Test giao diện) 6.3 Ràng buộc test • Cơng cụ kiểm thử: Kiểm thử tĩnh • Mơi trường kiểm thử - Phần mềm: chạy phần mềm thật chương trình - CSDL, server: sử dụng csdl…………… - Phần cứng: PC, RAM 1G… 6.4 Chiến lược kiểm thử Tạo TC cho module sau nhận thiết kế chi tiết Thực test hệ thống theo testcase Ưu tiên module kiểm tra theo chức nghiệp vụ trước, sau kiểm tra giao diện, ràng buộc định dạng, thông báo lỗi kiểu liệu Test module gọn ln đến Khi nhận module từ bên phát triển, bên phát triển không unit test, kiểm tra tồn module để u cầu đội phát triển làm unit test trước chuyển giao Công việc kiểm thử dừng lại chức kiểm thử Đảm bảo test chức nghiệp vụ 95% testcase test với yêu cầu khách hàng 6.5 Các kiểu kiểm thử - Kiểm thử đơn vị LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Là bước kiểm thử với chức nhằm mục đích phát lỗi lập trình - Kiểm thử mơ đun: Là hình thức kiểm thử mơ đun riêng lẻ hay liên kết với số hàm, mô đun khác có liên quan - Kiểm thử hệ con: Nếu hệ thống bao gồm số hệ độc lập bước tiến hành kiểm thử với hệ riêng biệt - Kiểm thử hệ thống: Kiểm thử hoạt động tổng thể hệ thống, kiểm tra tính đắn giao diện, tính đắn với đặc tả tính dùng chủ yếu sử dụng kiểm thử chức 6.4.1 Kiểm thử giao diện người sử dụng Test giao diện người dùng kiểm tra tương tác người dùng với phần mềm, đảm bảo giao diện người dùng cung cấp cho người sử dụng cách truy cập sử dụng thích hợp thơng qua chức mục tiêu test Ngoài test giao diện để đảm bảo đối tượng phạm vi chức giao diện giống mong đợi phù hợp với tổ chức chuẩn ngành Kiểm tra: - Việc sử dụng thông qua mục tiêu test phản ánh Mục đích test: chức yêu cầu nghiệp vụ, bao gồm hình đến hình, trường đến trường sử dụng phương pháp truy cập (phím tabs, di chuột, tổ hợp phím) Tạo chỉnh sửa test cho hình để kiểm tra Cách thực hiện: việc sử dụng cách tình trạng đối tượng cho hình đối tượng ứng dụng Điều kiện hồn Mỗi hình kiểm tra thành cơng với phiên thành: kiểm tra phạm vi chấp nhận Các vấn đề đặc Khơng phải tồn thuộc tính đối tượng biệt: truy cập 6.4.2 Kiểm thử chức Mục đích kiểm thử luồng nghiệp vụ tập trung vào yêu cầu test, chức qui tắc nghiệp vụ Mục tiêu kiểu test kiểm tra tính LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com đắn liệu, qui trình báo cáo việc thực qui tắc nghiệp vụ Kiểu test dựa vào kỹ thuật black box, tức kiểm tra ứng dụng xử lý nội cách tương tác với ứng dụng thông qua giao diện người sử dụng phân tích kết đầu Mục đích test: Đảm bảo mục tiêu test đắn chức năng, bao gồm định hướng, liệu đầu vào, xử lý liệu nhận VD như: Test chức đảm bảo yêu cầu sau: - Nhập liệu hợp lệ chương trình phải cho nhập - Luồng nghiệp vụ - Quá trình xử lý liệu kết đầu phải - Phục hồi liệu Cách thực hiện: Thực chức năng, sử dụng liệu hợp lệ không hợp lệ để kiểm tra Cụ thể sau: - Kết mong đợi với liệu hợp lệ - Lỗi thích hợp thông báo hiển thị liệu không hợp lệ - Mỗi qui tắc nghiệp vụ áp dụng Điều kiện hoàn - Toàn kế hoạch test thực thành: - Toàn lỗi phát ghi nhận Các vấn đề đặc Xác định mô tả vấn đề (nội bên ngoài) biệt: ảnh hưởng đến việc test chức 6.4.3 Kiểm thử liệu tích hợp liệu Cơ sở liệu xử lý sở liệu phải test hệ thống dự án hệ thống phải test không cần thông qua giao diện người dùng để giao tiếp với liệu Mục đích test: Đảm bảo phương pháp truy cập chức xử lý khơng có sai lệch liệu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Thực phương pháp truy cập xử lý, thử trường hợp với liệu hợp lệ không hợp lệ yêu cầu liệu Cách thực hiện: - Kiểm tra sở liệu để đảm bảo liệu lưu trữ mong đợi, toàn kiện với sở liệu xảy đúng, hợc xem xét liệu trả để đảm bảo nhận liệu cho lý Điều kiện hoàn Tất phương pháp truy cập chức xử lý thành: giống thiết kế khơng có sai lệch liệu - Việc test địi hỏi phải mơi trường phát triển drivers để truy cập sửa liệu trực tiếp Các vấn đề đặc biệt: sở liệu - Các xử lý phải thực tay - Cơ sở liệu có kích thước nhỏ tối thiểu (giới hạn số ghi) phải dùng để làm rõ thêm kiện không phép chấp nhận 6.4.4 Kiểm thử hiệu (Perfomence testing) Mục đích kiểm thử hiệu kiểm tra u cầu hiệu có đạt hay khơng Kiểm thử hiệu tiến hành thực để mô tả sơ lược điều chỉnh hành vi hiệu mục tiêu kiểm thử hàm điều kiện ví dụ workload cấu hình phần cứng Mục đích Kiểm tra biểu hiệu cho giao dịch kiểm thử: chức nghiệp vụ thiết kế theo điều kiện sau: workload bình thường biết trước workload xấu biết trước Cách thực Kiểm thử hiệu thực theo bước sau LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com hiện: - Sử dụng thủ tục cho kiểm thử luồng nghiệp vụ - Chỉnh sửa file liệu để tăng số lượng giao dịch scripts để tăng số tương tác xảy giao dịch (trong khoảng thời gian nhỏ lại tăng số lượng giao dịch lên) - Scripts phải chạy máy phải lặp lại nhiều máy trạm Điều kiện - Giao dịch đơn lẻ người dùng đơn lẻ: Thực thành hồn thành: cơng test script khơng có lỗi phạm vi mong đợi thời gian phản hồi cho giao dịch đáp ứng yêu cầu - Nhiều giao dịch nhiều người dùng: Thực thành công test script lỗi thời gian chấp nhận - Các tác vụ thực tức thời thời gian ngừng cho phép chấp nhận 400s - Hệ thống đảm bảo phục vụ truy cập online 3000 người lúc Các vấn đề - Việc kiểm thử hiệu tồn diện bao gồm phải có đặc biệt: workload máy chủ. - Việc kiểm thử hiệu phải thực khoảng thời gian chun dùng cho phép tính tốn đầy đủ xác - Cơ sở liệu sử dụng để kiểm thử hiệu phải có kích thước thực tế đo LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... luanvanchat@agmail.com Quản lý siêu thị Quản lý hàng hoá Quản lý xuấtnhập kho Đặt hàng nhà CC Quản lý bán hàng Tính tiền Đối chiếu, kiểm tra Kiểm kê hàng hoá Lập phiếu nhập xuất Bố trí, xếp hàng quầy Nhập hàng. .. chức Quản lý hàng hóa Quản lý thơng tin xuất, nhập kho Quản lý bán hàng Báo cáo, thống kê Mô tả chi tiết Quản lý hàng hóa gồm đặt hàng nhà cung cấp, kiểm kê hàng hóa, bố trí đặt hàng hóa cửa hàng. .. Khách hàng Sự bố trí hàng Hàng Sự kiểm kê hàng Phiếu đặt hàng Nhà cung cấp Hàng nhập+ hoá đơn ký nhận Quản lý hàng hoá Sự y/c toán+ tiền Hàng trả+ phiếu xuất Sự y/c xuất hàng Hàng -siêu thị Hoá