Tải bản đầy đủ (.docx) (10 trang)

PHÁT TRIỂN VẬN HÀNH BẢO TRÌ PHẦN MỀM QUẢN LÝ KHO SÁCH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (627.88 KB, 10 trang )

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)

×