. Mục tiêu chính của lần phát triển này là tăng giá trị sử dụng của chương trình lên nhiều chức năng hơn(ngoài quản lý sách, còn có thêm quản lý thiết bị học tập Với những cải tiên trong lần nâng cấp này, nhóm hi vọng đem lại cho người sử dụng thuận tiện hơn trong việc quản lý, mua bán thiết bị , sách.
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN MÔN HỌC PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM QUẢN LÝ KHO SÁCH Nhóm 24: 08520379 Trần Ngọc Thiện 08520624 Nguyễn Tuấn Vũ 08520608 Lê Ngọc Tuấn 08520131 Trương Phi Hoàng 08520083 Hoàng Kim Đạt Giáo viên: Ths. Nguyễn Thị Thanh Trúc Contents 1. Tóm tắt vận hành và phát triển Sau một thời gian vận hành và phát triển, Nhóm đã có những cải tiến quan trọng trong dự án quản lý kho sách so với phiên bản trước. Mục tiêu chính của lần phát triển này là tăng giá trị sử dụng của chương trình lên nhiều chức năng hơn(ngoài quản lý sách, còn có thêm quản lý thiết bị học tập Với những cải tiên trong lần nâng cấp này, nhóm hi vọng đem lại cho người sử dụng thuận tiện hơn trong việc quản lý, mua bán thiết bị , sách. 2. Mô tả dự án 2.1. Giới thiệu - Bài toán đặt ra ở đây là xây dựng phần mềm quản lý kho sách và thiết bị trường học,bao gồm các công việc lưu trữ, tra cứu,tính toán và kiết xuất dữ liệu. - Cho phép quản lý được tất cả các thông tin của các đơn nhập sách như: Số hoá đơn, ngày nhập, nhà cung cấp… Đối với mỗi tài liệu trong một đơn nhập chương trình cho phép quản lý đầy đủ các thông tin về tài liệu đó như: Nhan đề tài liệu, tác giả, nhà xuất bản, năm xuất bản, đơn giá, số lượng… 2.2. Danh sách các yêu cầu • Quản lý sách: Kho sách chứa các sản phẩm có tên sp,tác giả,năm sx,số lượng,giá bìa,giá bán,ghi chú… • Quản lý nhà cung cấp: Mỗi nhà cung cấp có địa chỉ ,email,fax,điện thoại,ghi chú • Nhập xuất sản phẩm: Mỗi sản phẩm có thể được nhập,xuất nhiều lần với các hóa đơn khác nhau,mỗi hóa đơn nhập có thể chứa nhiều sản phẩm Khi xuất sp thì có lưu lại nhân viên nào tiến hành giao dịch xuất gồm tên,tuổi,ngày sinh,giới tính,địa chỉ,điện thoại,tài khoản • Lưu trữ thông tin khách hàng: Hệ thống lưu trữ thông tin khách hàng tên,tuổi,giới tính,ngày sinh,địa chỉ,email,điện thoại - Đơn vị tính: có nhiều loại đơn vị tính với mã khác nhau 3. Mô tả chi tiết 3.1. Mô tả chung - Xuất phát từ nhu cầu quản lý cửa hàng sách đơn giản , dễ dàng và chính xác hơn, việc tin học hóa được coi là giải pháp tốt nhất. Từ đó nhóm theo đuổi dự án quản lý kho sách. - Việc sử dụng phần mềm quản lý kho sách và thiết bị trường học giúp chho nhân viên quản lý dễ dàng hơn cửa hàng của mình,rút ngắn thời gian thanh toán, xuất kho, nhập thiết bị, dễ dàng trong việc quản lý sản phẩm, khách hàng, và ngân quỹ. Từ đó, đem lại hiểu quả cao hơn trong công việc kinh doanh của mình. 3.2. Chức năng của chương trình: Quản lý nhân viên trong kho sách Quản lý xuất,nhập sách Quản lý nhà cung cấp sách Quản lý các đầu sách(tác giả,số lượng,chủng loại…) Quản lý Doanh thu hàng tháng,báo cáo tồn,các sản phẩm còn lại trong kho 3.3. Đối tượng sử dụng Chương trình hướng tới người sử dụng là quản lý hoặc nhân viên của siêu thị kinh doanh sách, thiết bị trường học 4. Thiết kế dữ liệu 4.1. Xây dựng mô hình quan hệ 4.2. Mô tả ràng buộc dữ liệu - Thực thể SANPHAM • MaSanPham: không để trống, không trùng • TenSanPham: không để trống • MaTacGia: không để trống • MaNCC: không để trống • MaChungLoai: không để trống • NamSanXuat: có thể trống • Sô lượng: không để trống • GiaBia,GiaBan: không để trống - Thực thể NHANVIEN • MaNhanVien: không để trống,không trùng • HoTen: không để trống • GioiTinh: có thể để trống • DiaChi: có thể để trống • Email: có thể để trống, không trùng • DienThoai: không để trống • VaiTro: có thể để trống - Thực thể KHACHHANG • MaKhach: không để trống, không trùng • HoTen: không để trống • Giới tính: không để trống • NgaySinh: có thể để trống • DiaChi: có thể trống • Email: có thể trống,không trùng • DienThoai: không để trống, không trùng - Thực thể NHACUNGCAP • MaNCC: không để trống,không trùng • TenNCC: không để trống • DiaChi: không để trống • Fax: có thể trống • Email: có thể trống - Thực thể TAIKHOAN • TaiKhoan: không trống,không trùng • MatKhau: không trống • NhanVien: không trống - Thực thể NGONNGU • MaNgonNgu: không trống,không trùng • TenNgonNgu: không trống,không trùng • KichHoat: Không trống - Thực thể HOADONXUAT • MaHoaDonXuat: không trống, không trùng • MaNhanVien: không trống • NgayXuat: không trống • Tổng tiền: không trống - Thực thể CHITIETHOADONXUAT • MaHoaDonXuat: không trống • MaSanPham: không trống • SoLuong: không trống,>=0 • DonGia: không trống • Thue: không trống • ThanhTien: không trống - Thực thể HOADONNHAP • MaHoaDonNhap: không trống,không trùng • MaNCC: không trống • NgayNhap: không trống • TongTien: không trống - Thực thẻ ChiTietHoaDonNhap • MaHoaDonNhap: không trống • MaSanPham: không trống • SoLuong: không trống,>=0 • DonGia: không trống • Thue: không trống • ThanhTien: không trống - Thực thể TACGIA • MaTacGia: không trống,không trùng • HoTen: không trống - Thực thể CHUNGLOAI • MaChungLoai: không trống,không trùng • TenChungLoai: không trống 5. Giao diện chương trình Giao diện người dùng đẹp mắt: Sử dụng DevExpress và DotNetBar trong thiết kế giao diện Sử dụng giao diện Ribbon được ưa chuộng hiện nay(VD:window 8 sẽ có giao diện ribbon đẹp mắt…) Khi chưa đăng nhập Khi đã đăng nhập 6. Cài đặt và thử nghiệm Cài đặt DotNet 3.5 trước khi cài phần mềm 7. Nhận xét và kết luận Ưu diểm: - Đáp ứng đầy đủ các yêu cầu đã đề ra. - Phát triển được các chức năng ngoài yêu cầu của bài toán. - Hỗ trợ sao lưu toàn bộ và phục hồi toàn bộ CSDL. - Giao diện thân thiện, dễ sử dụng. Khuyết diểm: - Khả năng bảo mật thấp. - Chưa thử nghiệm trên CSDL có qui mô lớn. 8. HƯỚNG PHÁT TRIỂN - Xây dựng tính năng bảo mật. - Phát triển CSDL với qui mô lớn hơn. 9. Tiến độ làm việc Công việc Thời gian Xác định các yêu cầu nghiệp vụ của bên khách hàng 1 tuần Xây dựng cơ sở dữ liệu ,mô hình thực thể,đối tượng 6 ngày Tìm hiểu DevExpress và DotNetBar để thiết kế giao diện 1 tuần Cài đặt chương trình 15 ngày Test và Debug lỗi 6 ngày Viết báo cáo 1 ngày Thảo luận với nhóm khách hang và các bên lien quan để hoàn thiện sản phẩm 5 ngày Tổng cộng 47 ngày 10. Tài liệu tham khảo [1] Slide bài giảng môn Phát triển vận hành bảo trì phần mềm, Ths. Nguyễn Thị Thanh Trúc, ĐH CNTT [2]Internet (có tham khảo phần giao diện của 1 anh sinh viên ĐH KTQD-HN) . Chức năng của chương trình: Quản lý nhân viên trong kho sách Quản lý xuất,nhập sách Quản lý nhà cung cấp sách Quản lý các đầu sách( tác giả,số lượng,chủng loại…) Quản lý Doanh thu hàng. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN MÔN HỌC PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM QUẢN LÝ KHO SÁCH Nhóm 24: 08520379 Trần Ngọc Thiện 08520624. tắt vận hành và phát triển Sau một thời gian vận hành và phát triển, Nhóm đã có những cải tiến quan trọng trong dự án quản lý kho sách so với phiên bản trước. Mục tiêu chính của lần phát triển