Báo cáo chuyên đêề học phầền công nghệ phầềm mêềm đêề ti xầy dựng phầềm mêềm quản lí bán đôềng hôề orient

73 6 0
Báo cáo chuyên đêề học phầền công nghệ phầềm mêềm đêề ti xầy dựng phầềm mêềm quản lí bán đôềng hôề orient

Đ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

KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐÊỀ HỌC PHẦỀN CÔNG NGHỆ PHẦỀM MÊỀM ĐÊỀ TI: XẦY DỰNG PHẦỀM MÊỀM QUẢN LÍ BÁN ĐƠỀNG HƠỀ ORIENT Sinh viên thực : Gi ng ả viên h ướng dẫẫn : Ngành : Chuyên ngành : Lớp : Khóa : , tháng năm PHIẾU CHẤM ĐIỂM ST Họ tên T sinh viên Nội dung thực Điểm Chữ ký Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi LỜI NÓI ĐẦU  Việt Nam, máy vi tính đưa sử d"ng ph$ biến hầu hết lĩnh vực xã hội Tuy nhiên, máy tính ứng d"ng vào cơng việc văn phịng, tính tốn mà chưa thực đ8ng vai trị chủ đạo giúp người lĩnh vực quản lý, tự động h8a để tăng suất lao động.Vì để đời sống ngày cải thiện, nhu cầu vật chất lẫn tinhthần người ngày nâng cao, từ đ8 lĩnh vực vận tải ngày đẩy mạnh phát triển đặc biệt ngành công nghệ thông tin Cho nên việc “Xây dựng phần mềm quản lí ” vô cần thiết để theo kịp thời đại,tạo cạnh tranh lớn kinh doanh đáp ứng kịp thời nhu cầu làm hài lịng khách hàng kh8 tính Em chân thành cảm ơn cô truyền dạy cho em kiến thức cần thiết b$ ích mơn “Cơng nghệ phần mềm” bu$i học lớp, bu$i thực hành lời giảng giải tận tình bu$i ngồi học để chúng em c8 thể học tập rèn luyện để từ lý thuyết tới việc áp d"ng vào thực tế Để thực tốt báo cáo này, em khảo sát thực tế hoàn thành đề tài chọn với tất nỗ lực tùy nhiên hiểu biết em lĩnh vực chưa sâu sắc, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian c8 hạn, nên kh8 tránh khỏi nhiều sai s8t Em mong nhận quan tâm, thông cảm đ8ng g8p quý báu thầy để báo cáo ngày hồn thiện Sau cùng, em xin kính chúc thầy Khoa Công Nghệ Thông Tin dồi sức khỏe, niềm tin để tiếp t"c thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Một lần em xin chân thành cảm ơn! CHƯƠNG 1.GIỚI THIỆU DỰ ÁN PHẦM MỀM 1.1 Khảo sát trạng Đề tài em tập trung vào việc nghiên cứu vấn đề liên quan tìm hiểu hệ thống bán hàng, cách thức phân loại loại đồng hồ, tìm hiểu yêu cầu khách hàng loại đồng hồ Đề tài quản lí cửa hàng đồng hồ xây dựng dựa tham khảo cửa hang đồng hồ chuyên nghiệp nhu cầu thực tế khách hàng việc tiếp cận đến công nghệ thông tin Đưa đến cho người sử d"ng đồng hồ chuyên nghiệp thông qua phương pháp bán hàng trực tuyến giúp người tiêu dùng biết đến mẫu đồng hồ Hệ thống xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng củaviệc bán hàng quản lý việc nhập hàng xuất hàng.Việc quản lý lưu trữ thông tin không qua giấy tờ s$ sách làm giảm chi phí cơng sức làm việccủa nhân viên, tránh sai s8t q trình làm việc Thơng tin Cửa hang đồng hồ ORIENT Địa chỉ:150 Quang Trung-Hà Đông-Hà Nội Sdt: 096 468 83 88 Thời gian: Mở cửa từ 8h-22h Hình:Cửa hàng bán đồng hồ Orient Nhân viên bao gồm:  quản lí: Quản lí điều hành hoạt động cửa hàng đồng hồ  nhân viên bán hàng: Ghi chép s$ sách khách hàng, thu chi cửa hàng  nhân viên tạp v": Dọn dẹp, vệ sinh cửa hàng  nhân viên kinh doanh: Tiếp nhâ ns đơn hàng mua đồng hồ, vâ ts phẩm số lượng lớn  nhân viên kho: Quản lý hàng kho Thông tin nhân viên lưu vào s$ để chấm công phát lương Ngồi tiền lương nhân viên cịn thưởng theo đánh giáq lực cửa hàng Hình 1: Cơ cấu quản lí t$ chức Hệ thống quản lý cửa hang đồng hồ hệ thống quản lý việc mua bán mặt hàng đồng hồ shop Hệ thống nhằm cung cấp cho nhà quản lý chức cần thiết để tiến hành giao dịch, quản lý hoạt động theo dõi tình hình phát triển cửa hàng - Người quản lý nắm tình hình mua bán, doanh thu cửa hàng, việc thống kê thực hàng tháng, hàng quý c8 đột suất theo yêu cầu - Thủ kho quản lý số lượng hàng kho, việc suất nhập hàng kiểm kê hàng h8a kho - Nhân viên bán hàng giới thiệu tư vần cho khách thông tin sản phẩm mà khách quan tâm, tính tiền sản phẩm mà khách mua lập h8a đơn cho khách - Khách hàng người mua hàng shop Thông tin khách hàng lưu trữ hệ thống shop -Quy mô +Khách hàng: đặt sản phẩm +Nhân viên: c8 trách nghiệm tư vấn bảng giá, mẫu mã, thương hiệu, chất lượng, cung cấp thông tin, dịch v" cần thiết khác +Tài sản: Nhân viên bảo quản tài sản, kiểm tra sản phẩm thường xuyên, nhân viên kiểm kho, xếp hàng h8a +Thanh toán: Khách hàng c8 thể tốn phí vận chuyển thẻ ngân hàng tiền mặt 1.2 Xác định toán cần giải -Xây dựng phầm mềm giúp người xem c8 thể xem nhiều mặt hang cách nhanh ch8ng đồng thời tìm hiểu giá mặt hang giúp tiết kiệm thời gian cơng sức -Xây dựng trang quản lí thơng tin nguồn gốc suất sứ loại đồng hồ giúp người mua nắm bắt thông tin -Phần mềm gồm nhiều loại đồng hồ hãng n$i tiếng từ Nhật Bản -Xây dựng phần mềm quản lí cửa hang bán đồng hồ nhằm online hỗ trợ tối đa việc mua hàng truyền thống người dùng, quản lý chặt chẽ thơng tin người dùng Bài tốn đặt việc phân tích thiết kế hệ thống thơng tin vấn đề đặt cần phải tạo dựng phần mềm cần phải quản lý thông tin người dùng nào? Và quản lý nào? 1.3 Phân tích đặc tả nghiệp vụ hệ thống  Quản lý đồng hồ Mỗi cửa hàng nhập mặt hàng đồng hồ mới bỏ mẫu đồng hồ khơng cịn bán nữa, người quản lý nhân viên c8 thể dễ dàng thêm, x8a tìm kiếm phần mềm loại đồng hồ theo loại đồng hồ khác Tất thông tin mã đồng hồ, tên đồng hồ, giá bán, thể loại, số lượng,… hiển thị bảng liệu trình chiếu giao diện người dùng để người dùng dễ nắm bắt thông tin Tất lưu lạị sở liệu với tính bảo mật tốt Trong trường hợp người dùng muốn thay đ$i giá bán thông tin liên quan số mẫu đồng hồ, c8 thể dễ dàng tìm kiếm đến đầu sách đ8 chức tìm kiếm, sau đ8 thực sửa đ$i thông tin lưu lại  Quản lý nhân viên Đối với chức quản lý nhân viên chức mà người quản lý cấp quyền sử d"ng Đồng nghĩa với việc giao diện chức người quản lý nhân viên bán hàng khác Nhìn chung giao diện bao gồm chức thêm, sửa x8a hay tìm kiếm thơng tin nhân viên Điều giúp người quản lý dễ dàng thêm thông tin nhân viên mới, bỏ thông tin nhân viên làm sửa lại thông tin nhân viên làm việc mà c8 thay đ$i như: số điện thoại, email,… Dĩ nhiên tất lưu lại vào sở liệu  Thống kê Là chức đặc biệt phần mềm giúp người quản lý c8 thể dễ dàng thống kê doanh thu đồng hồ theo tháng, năm Ngoài việc thống kê hiển thị danh sách h8a đơn bán, phần mềm hỗ trợ cho biết thông tin chi tiết h8a đơn, giá bán, mã loại sản phẩm doanh thu tháng,năm từ đ8 theo dõi mẫu đồng hồ để đưa chiến lược nhập, bán hợp lý mang lại doanh thu cao 1.4 Xác định yêu cầu dự án 1.4.1 Yêu cầu chức  Mô tả chức phần mềm  Chức đăng nhập: giúp nhân viên c8 thể thao tác online hệ thống từ đ8 đảm bảo tuyệt đối vấn đề bảo mặt thông tin khách hang Mỗi khách hang muốn đăng nhập vào hệ thống cần c8 tài khoản mật c8 thể đăng nhập Không c8 mật quay trở lại Khi chưa c8 tài khoản khách hang cần phải đăng kí tài khoản bên ngồi trang chủ cấp quyền vào hệ thống bên Kiểm tra thông tin khách hang: tên khách hang, mã khách hang, sdt, địa chỉ, email…  Chức quản lí nhân viên -Thêm khách nhân viên -Xố nhân viên -Chỉnh sủa thơng tin nhân viên -Tím kiếm nhân viên  Chức quản lí đồng hồ -Thêm đồng hồ -Xố đồng hồ -Chỉnh sửa thơng tin đồng hồ CHƯƠNG 5: LẬP TRÌNH 5.1 Ngơn ngữ lập trình - Ngơn ngữ lập trình: C# - Lý chọn C# :  C# ngơn ngữ “an tồn” Những ngơn ngữ cấp thấp C hay C+ + thực chương trình c8 lỗi dẫn đến thiệt hại nghiêm trọng, C# tiến hành kiểm tra code bạn biên dịch đưa lỗi đồng thời gửi cảnh báo để ngăn chặn điều tồi tệ c8 thể xảy  C# c8 cộng đồng trực tuyến đông đảo C8 điểm tựa vững Microsoft  Tạo phần mềm đa tảng - Công c" hỗ trợ:  Phần mềm thực code: Visual Studio 2019  Hệ quản trị sở liệu: SQL Server 5.2 Code lập trình Hình:Code kết nối lập trình Hình: code form đăng nhập Hình: code form đồng hồ Hình: code form nhân viên Hình: Hình: code form thống kê CHƯƠNG 6: KIỂM THỬ PHẦN MỀM Bảng 6.1 : Kiểm thử chức đăng nhập TCI Test Item D Test GUI TC1 Kiểm tra chức mở form login TC2 Kiểm tra tả TC3 TC4 TC5 Data Test Test Step Expected Result Resul t Mở form Hiển thị giao diện form login Mở form Các Label hiển thị form khơng sai tả Button c8 hoạt động Pass Hệ thống hiển thị thơng báo”Bạn c8 muốn chương trình?” => button c8 hoạt động Giống với Pass Kiểm tra hoạt động button Đăng nhập Kiểm tra hoạt động button Close Mở form Click button Đăng nhập Mở form Click button Close Kiểm tra bố Mở form Pass Pass c"c GUI TC6 Kiểm tra thứ tự tab TC7 Kiểm tra hiển thị ô Password Test Function TC1 Kiểm tra chức login không nhập trường TC2 Kiểm tra chức login với Username để trống TC3 Kiểm tra chức login với Password để trống Password= mẫu thiết kế Mở form Các text Nhấn field, phím tab button bàn focus phím theo thứ tự từ xuống Mở form Hiển thị Enter ô Password = Password ”*” Mở form Enter Username = empty, Password = empty Click Đăng nhập Password = 123456 Mở form Enter Username = empty, Password = 123456 Click Đăng nhập Username = admin Mở form Enter Username = admin, Password = empty Click Đăng nhập Pass Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “Dang nhap that bai” Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass TC4 Kiểm tra chức login với Username, Password chứa kí tự đặc biệt Username = @#$ %12 Password = 12% $#? TC5 Kiểm tra chức login với Username , Password sai Username=admin Password=0000 TC5 Kiểm tra chức login với Username sai , Password Username=aaaa Password=123456 TC6 Kiểm tra chức login với Username sai , Password sai Username=aaaa Password=0000 TC7 Kiểm tra chức login với Username , Password Username=admin Password=1 Mở form Enter Username = @#$%12, Password = 12%$#? Click Đăng nhập Mở form Enter Username = admin, Password = 0000 Click Đăng nhập Mở form Enter Username = aaaa, Password = 123456 Click Đăng nhập Mở form Enter Username = aaaa, Password = 0000 Click Đăng nhập Mở form Enter Username = admin, Password = 123456 Click Đăng nhập Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “Đăng nhập thành công” Pass TC8 Kiểm tra chức login với Username Password đúng, Username viết Upercase TC9 Kiểm tra chức login với Username kí tự TC10 Kiểm tra chức login với Username nhiều 50 ký tự Username=admin Password=1 Mở form Enter Username = admin, Password = Click Đăng nhập Hệ thống hiển thị thông báo “Đăng nhập thành công” Pass Username = ad Hệ thống hiển thị thông báo “dang nhap that bai” Pass Hệ thống hiển thị thông báo “dang nhap that bai” Pass TC11 Kiểm tra chức login với Password kí tự Password = 12 Hệ thống hiển thị thông báo “dang nhap that bai” Pass TC12 Kiểm tra chức login với Password nhiều 30 kí tự Password: nhập vào 40 kí tự ngẫu nhiên từ bàn phím Hệ thống hiển thị thơng báo “dang nhap that bai” Pass TC13 Kiểm tra chức Username= ad Mở form Enter Username = ad Click Đăng nhập Mở form Enter Username với 60 kí tự ngẫu nhiên từ bàn phím Click Đăng nhập Mở form Enter Password = 12 Click Đăng nhập Mở form Enter Password với 40 kí tự ngẫu nhiên từ bàn phím Click Đăng nhập Mở form Enter Hệ thống hiển thị Pass Username: nhập vào 60 kí tự ngẫu nhiên từ bàn phím login với Username chứa khoảng trắng TC14 Kiểm tra chức login với Password chứa khoảng trắng Password= 12 345 Username= ad Click Đăng nhập thông báo “dang nhap that bai” Mở form Enter Password= 12 345 Click Đăng nhập Hệ thống hiển thị thông báo “dang nhap that bai” Pass CHƯƠNG 7: ĐĨNG GĨI, BẢO TRÌ PHẦN MỀM 7.1 Đóng gói phần mềm Đ8ng g8i phần mềm giúp người sử d"ng dễ dàng cài đặt phần mềm phần mềm đ8ng g8i định dạng exe Hình : Đóng gói phần mềm visual studio 2017 Hình : phần mềm sau đóng gói 7.2 Bảo trì phần mềm Bảo trì phần mềm hoạt động chỉnh sửa chương trình sau n8 đưa vào sử d"ng Bảo trì thường khơng bao gồm thay đ$i liên quan tới kiến trúc hệ thống Những thay đ$i hệ thống thường cài đặt cách điều chỉnh thành phần tồn b$ sung thành phần cho hệ thống Bảo trì khơng thể tránh khỏi vì: - Các yêu cầu hệ thống thường thay đ$i hệ thống xây dựng mơi trường thay đ$i - Các hệ thống c8 gắn kết chặt chẽ với môi trường n8 Khi hệ thống cài đặt môi trường định n8 làm thay đ$i mơi trường đ8 thay đ$i yêu cầu hệ thống - Các hệ thống phải bảo trì chúng muốn phần hữu ích mơi trường nghiệp v" Phân loại kiểu bảo trì: - Bảo trì sửa lỗi: thay đ$i hệ thống để sửa lại khiếm khuyết nhằm thoả mãn u cầu hệ thống - Bảo trì tích hợp hệ thống vào môi trường vận hành khác - Bảo trì để b$ sung chỉnh sửa yêu cầu chức hệ thống: chỉnh sửa hệ thống cho thoả mãn yêu cầu Nếu bảo trì nhiều, làm thay đ$i cấu trúc phần mềm đ8 làm cho việc bảo trì trở lên kh8 khăn Phần mềm c8 tu$i thọ cao phải cần chi phí cao (vì sử d"ng ngơn chương trình dịch cũ …) - Sự $n định đội dự án: chi phí bảo trì giảm nhân viên đội dự án không thay đ$i - Những trách nhiệm cam kết: người xây dựng hệ thống c8 thể khơng cam kết trách nhiệm bảo trì khơng c8 để bắt buộc họ phải thiết kế lại cho thay đ$i tương lai - Kỹ nhân viên: nhân viên bảo trì thường không c8 kinh nghiệm hiểu biết miền ứng d"ng họ bị hạn chế - Tu$i thọ cấu trúc chương trình: tu$i thọ cấu trúc chương trình bị xuống cấp chúng trở lên kh8 hiểu thay đ$i nhiều Dự đoán bảo trì Dự đốn bảo trì c8 liên quan tới việc đánh giá phần hệ thống c8 thể gây lỗi cần nhiều chi phí để bảo trì Khả chịu thay đ$i ph" thuộc vào khả bảo trì thành phần bị ảnh hưởng thay đ$i đ8 Chi phí bảo trì ph" thuộc vào số lượng thay đ$i chi phí thay đ$i ph" thuộc vào khả bảo trì Dự đốn thay đ$i Dự đốn số lượng thay đ$i c8 thể xảy tìm hiểu mối quan hệ hệ thống môi trường n8 Sự thay đ$i yêu cầu hệ thống c8 liên quan chặt chẽ tới thay đ$i môi trường Trong đ8, nhân tố ảnh hưởng tới mối quan hệ bao gồm: - Số lượng độ phức tạp giao diện hệ thống - Số lượng yêu cầu bất $n định c8 tính phân cấp - Các quy trình nghiệp v" hệ thống Ta c8 thể dự đốn bảo trì thơng qua việc đánh giá độ phức tạp thành phần hệ thống Độ phức tạp ph" thuộc vào: - Độ phức tạp cấu trúc điều khiển - Độ phức tạp cấu trúc liệu - Kích thước đối tượng, phương thức mơ-đun Ngồi ra, c8 thể sử d"ng phép đo quy trình để đánh giá khả bảo trì - Số lượng yêu cầu cần bảo trì sửa lỗi - Thời gian trung bình cần thiết để phân tích ảnh hưởng - Thời gian trung bình để cài đặt yêu cầu thay đ$i - Số lượng yêu cầu cần giải

Ngày đăng: 11/06/2023, 10:30

Tài liệu cùng người dùng

Tài liệu liên quan