. 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.
Trang 1TRƯỜ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
Trang 21 Tóm tắt vận hành và phát triển 3
2 Mô tả dự án 3
2.1 Giới thiệu 3
2.2 Danh sách các yêu cầu 3
3 Mô tả chi tiết 4
3.1 Mô tả chung 4
3.2 Chức năng của chương trình: 4
3.3 Đối tượng sử dụng 4
4 Thiết kế dữ liệu 4
4.1 Xây dựng mô hình quan hệ 4
4.2 Mô tả ràng buộc dữ liệu 5
5 Giao diện chương trình 7
6 Cài đặt và thử nghiệm 9
7 Nhận xét và kết luận 9
8 HƯỚNG PHÁT TRIỂN 10
9 TÀI LIỆU THAM KHẢO Error! Bookmark not defined.
Trang 31 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:
Trang 4Mỗ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ệ
Trang 54.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
Trang 6 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
Trang 7 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
Trang 8Khi đã đăng nhập
Trang 96 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
- Đá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
- Khả năng bảo mật thấp.
- Chưa thử nghiệm trên CSDL có qui mô lớn.
Trang 108 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
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
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
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)