Quản lý nhà sách

21 1.3K 35
Tài liệu đã được kiểm tra trùng lặp
Quản lý nhà sách

Đ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

Tài liệu tham khảo ngành tin học Quản lý nhà sách

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊNKHOA TOÁN – TIN HỌCPHÂN TÍCH THIẾT KẾHỆ THỐNG THÔNG TINGiảng Viên Hướng Dẫn: Th.S Nguyễn Gia Tuấn AnhNhóm Thực Hiện Đồ Án:0411192: Trần Quang Ngọc Khoa0411285: Phạm Thị Ngọc PhượngNăm học 2007-2008Tháng 06/2008 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchMỤC LỤCPHẦN I: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 4I. Hiện trạng công ty: 4 II. Quy trình quản lý: . 4 III. Nhược điểm của quy trình hiện tại: . 4 IV. Mong muốn của khách hàng: 4 V. Hiện trạng tin học hóa: 4 PHẦN II: PHÂN TÍCH THỰC THỂ 5I. Phát hiện thực thể: 5 i. Thực thể Sach: .5ii. Thực thể NhaXuatBan: .5iii. Thực thể TacGia: .5iv. Thực thể Gia: .5v. Thực thể TheLoai: .5vi. Thực thể TrangMau: 5vii. Thực thể DonHang: 5viii. Thực thể KhachHang: 5ix. Thực thể NhanVien: .7x. Thực thể Quyen: 7II. Mô hình ERD: 7 III. Chuyển từ mô hình ERD sang mô hình quan hệ: . 8 IV. Mô tả chi tiết các quan hệ: . 9 1. Quan hệ Sach: .92. Quan hệ TacGia: .93. Quan hệ Sach_TacGia: .94. Quan hệ TheLoai: 95. Quan hệ Sach_TheLoai: 106. Quan hệ NhaXuatBan: 107. Quan hệ Gia: .108. Quan hệ TrangMau: 109. Quan hệ DonHang: .1010. Quan hệ KhachHang: 1111. Quan hệ Sach_DonHang_KhachHang: 1112. Quan hệ NhanVien: .1113. Quan hệ Quyen: 1114. Quan hệ NhanVien_Quyen: 12V. Bảng tổng kết thuộc tính: 12 PHẦN III: GIAO DIỆN 141. Chương trình chính: 142. Form thêm sách, sửa thông tin sách: 153. Form thêm giá, thay đổi thông tin về giá: 164. Form thêm thể loại, sửa thông tin thể loại: .162 Phân tích thiết kế hệ thống thông tin – Quản nhà sách5. Form thêm nhà xuất bản, sửa thông tin nhà xuất bản: .176. Form thêm tác giả, sửa thông tin tác giả: .187. Form thêm nhân viên, sửa thông tin nhân viên, gán quyền cho nhân viên: 198. Form thêm quyền, thay đổi thông tin của quyền: .199. Form thêm khách hàng, sửa thông tin khách hàng: 2010. Form thêm đơn hàng, theo dõi đơn hàng: 213 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchPHẦN I: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦUI. Hiện trạng công ty: • Tên công ty: Nhà sách 142.• Mô tả: Nhà sách 142 chuyên bán giảm giá các loại sách, truyện cho học sinh, sinh viên.II. Quy trình quản lý: • Thủ kho quản sách có trong kho bằng Microsoft Excel. Mỗi lần nhập sách mới về, thủ kho sẽ cập nhật thông tin trong bảng tính của Excel.• Nhân viên bán hàng quản đơn hàng của khách hàng đặt hàng qua Internet bằng Microsoft Excel.• Sau khi khách hàng đặt hàng trên internet, nhân viên sẽ tìm sách trong kho, nếu không có (hoặc sách hiếm), nhân viên sẽ đi tìm sách ở các nguồn khác (internet, nhà xuất bản,…), khi nào có sẽ thông báo và giao hàng cho khách.III. Nhược điểm của quy trình hiện tại: • Tất cả các quy trình trên đều được làm bán tự động (tự động 1 phần bằng Microsoft Excel). • Không quản được giá bán của sách theo thời gian (vì giá của 1 cuốn sách sẽ thay đổi theo thời gian).• Quản sách kém, không thể đưa 1 cuốn sách vào nhiều hơn 1 thể loại được.• Không quản được tác giả và nhà xuất bản (tiểu sử, số lượng sách có trong kho,…).• Quản khách hàng kém, khó truy xuất thông tin của khách hàng (đã từng mua sách gì, bao nhiêu tiền,…).IV. Mong muốn của khách hàng: • Có một chương trình giúp cho việc quản được thuận tiện hơn: Có thể xem được giá bán trước đây của 1 cuốn sách. Có thể đưa 1 cuốn sách vào hơn 1 thể loại. Quản được tác giả và nhà xuất bản. Quản được thông tin khách hàng. Quản được thông tin nhân viên.V. Hiện trạng tin học hóa: • Tổng số máy tính hiện có: 2 máy.• Trình độ tin học nhân viên: tương đương chứng chỉ A, biết sử dụng internet.• Có kết nối internet ADSL.4 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchPHẦN II: PHÂN TÍCH THỰC THỂI. Phát hiện thực thể: i. Thực thể Sach:• Mô tả thông tin của sách.• Mỗi quyển sách có một mã số duy nhất (MSSach), một tên sách (TenSach), một giá bìa (GiaBia), một năm xuất bản (NamXuatBan), một hình bìa trước (BiaTruoc), một hình bìa sau (BiaSau),ii. Thực thể NhaXuatBan:• Mô tả nhà xuất bản.• Mỗi nhà xuất bản có một mã số duy nhất (MSNhaXuatBan), một tên gọi (TenNhaXuatBan), một địa chỉ liên lạc (DiaChiNXB), một số điện thoại (DienThoaiNXB), một địa chỉ email (EmailNXB).iii. Thực thể TacGia:• Mô tả tác giả các quyển sách.• Mỗi tác giả có một mã số duy nhất (MSTacGia), một tên gọi (TenTacGia), một địa chỉ liên lạc (DiaChiTG), một tiểu sử (TieuSu), một số điện thoại (DienThoaiTG), một địa chỉ email (EmailTG).iv. Thực thể Gia:• Mô tả giá bán của từng quyển sách theo thời gian.• Mỗi giá có một mã số duy nhất (MSGia), có ngày bắt đầu sử dụng (NgayBatDau), ngày kết thúc sử dụng (NgayKetThuc), giá sử dụng tại thời điểm đó (Gia), trạng thái sử dụng hiện hành (sử dụng hoặc không) (TrangThaiGia).v. Thực thể TheLoai:• Mô tả các thể loại sách.• Mỗi thể loại có một mã số duy nhất (MSTheLoai), một tên gọi (TenTheLoai), có diễn giải (DienGiaiTL).vi. Thực thể TrangMau:• Mô tả các trang mẫu của một quyển sách.• Mỗi trang mẫu có một mã số duy nhất (MSTrangMau), một liên kết đến file hình trên đĩa cứng (LienKet).vii. Thực thể DonHang:• Mô tả đơn hàng của khách hàng.• Mỗi đơn hàng có một mã số duy nhất (MSDonHang), có ngày đặt hàng (NgayDatHang), ngày giao hàng (NgayGiaoHang), trạng thái xử đơn hàng (TrangThaiDH).viii. Thực thể KhachHang:• Mô tả thông tin khách hàng.5 Phân tích thiết kế hệ thống thông tin – Quản nhà sách• Mỗi khách hàng sẽ có một mã số duy nhất (MSKhachHang), họ tên khách hàng (HoTenKH), một địa chỉ liên lạc (DiaChiKH), một số điện thoại (DienThoaiKH), một địa chỉ email (EmailKH).6 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchix. Thực thể NhanVien:• Mô tả thông tin nhân viên.• Mỗi nhân viên sẽ có một mã số duy nhất (MSNhanVien), họ tên nhân viên (HoTenNV), tên đăng nhập (TenDangNhap), mật khẩu đăng nhập (MatKhau), một địa chỉ liên lạc (DiaChiNV), một số điện thoại (DienThoaiNV), một địa chỉ email (EmailNV).x. Thực thể Quyen:• Mô tả quyền hạn của nhân viên.• Mỗi quyền hạn có một mã số duy nhất (MSQuyen), một tên quyền (TenQuyen), có diễn giải của quyền (DienGiaiQ).II. Mô hình ERD: 7 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchIII. Chuyển từ mô hình ERD sang mô hình quan hệ: i. Sach (MSSach, MSNhaXuatBan, TenSach, GiaBia, NamXuatBan, BiaTruoc, BiaSau)ii. TacGia (MSTacGia, TenTacGia, DiaChiTG, TieuSu, DienThoaiTG, EmailTG)iii. Sach_TacGia (MSSach, MSTacGia)iv. TheLoai (MSTheLoai, MSTheLoaiCha, TenTheLoai, DienGiaiTL)v. Sach_TheLoai (MSSach, MSTheLoai)vi. NhaXuatBan (MSNhaXuatBan, TenNhaXuatBan, DiaChiNXB, DienThoaiNXB, EmailNXB)vii. Gia (MSGia, MSSach, NgayBatDau, NgayKetThuc, Gia, TrangThaiGia)viii. TrangMau (MSTrangMau, MSSach, LienKet)ix. DonHang (MSDonHang, NgayDatHang, NgayGiaoHang, TrangThaiDH)x. KhachHang (MSKhachHang, HoTenKH, DiaChiKH, DienThoaiKH, EmailKH, MSNhanVien)xi. Sach_DonHang_KhachHang (MSSach, MSDonHang, MSKhachHang, Gia, SoLuong)xii. NhanVien (MSNhanVien, HoTenNV, TenDangNhap, MatKhau, DiaChiNV, DienThoaiNV, EmailNV)xiii. Quyen (MSQuyen, TenQuyen, DienGiaiQ)xiv. NhanVien_Quyen (MSNhanVien, MSQuyen)8 Phân tích thiết kế hệ thống thông tin – Quản nhà sáchIV. Mô tả chi tiết các quan hệ: 1. Quan hệ Sach:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSSach Mã số của sách S 4 B PK2 MSNhaXuatBan Mã số của nhà xuất bản S 4 B FK3 TenSach Tên của sách C 20 B4 GiaBia Giá in trên bìa sách S 8 B5 NamXuatBan Năm quyển sách được xuất bản S 2 K6 BiaTruoc Liên kết hình bìa trước C 50 K7 BiaSau Liên kết hình bìa sau C 50 KTổng số byte 1342. Quan hệ TacGia:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSTacGia Mã số của tác giả S 4 B PK2 TenTacGia Họ tên của tác giả C 20 B3 DiaChiTG Địa chỉ liên lạc của tác giả C 50 K4 TieuSu Tiểu sử của tác giả C 2048 K5 DienThoaiTG Điện thoại liên lạc của tác giả C 15 K6 EmailTG Địa chỉ email của tác giả C 20 KTổng số byte 21573. Quan hệ Sach_TacGia:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSSach Mã số của sách S 4 B PK2 MSTacGia Mã số của tác giả S 4 B PKTổng số byte 84. Quan hệ TheLoai:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSTheLoai Mã số của thể loại S 4 B PK2 MSTheLoaiCha Mã số của thể loại cha S 4 K3 TenTheLoai Tên của thể loại C 20 B4 DienGiaiTL Diễn giải của thể loại C 100 KTổng số byte 1289 Phân tích thiết kế hệ thống thông tin – Quản nhà sách5. Quan hệ Sach_TheLoai:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSSach Mã số của sách S 4 B PK2 MSTheLoai Mã số của thể loại S 4 B PKTổng số byte 86. Quan hệ NhaXuatBan:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSNhaXuatBan Mã số của nhà xuất bản S 4 B PK2 TenNhaXuatBan Tên nhà xuất bản C 20 B3 DiaChiNXB Địa chỉ của nhà xuất bản C 50 K4DienThoaiNXB Điện thoại của nhà xuất bản C 15 K5 EmailNXB Địa chỉ email của nhà xuất bản C 20 KTổng số byte 1097. Quan hệ Gia:STT Thuộc tính Diễn giảiKiểu DLSố Byte MGT Loại DL Ràng buộc1 MSGia Mã số của giá S 4 B PK2 MSSach Mã số của sách có giá này S 4 B FK3 NgayBatDau Ngày bắt đầu sử dụng giá này N 8 B4 NgayKetThuc Ngày kết thúc sử dụng giá này N 8 K5 Gia Giá bán của sách S 8 B6 TrangThaiGia Trạng thái sử dụng L 1 Yes/No BTổng số byte 338. Quan hệ TrangMau:STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc1 MSTrangMau Mã số của trang mẫu của sách S 4 B PK2 MSSach Mã số của sách có trang mẫu S 4 B FK3 LienKet Liên kết hình của trang mẫu C 50 BTổng số byte 589. Quan hệ DonHang:STT Thuộc tính Diễn giảiKiểu DLSố Byte MGT Loại DL Ràng buộc1 MSDonHang Mã số của đơn hàng S 4 B PK2 NgayDatHang Ngày đặt hàng N 8 B3 NgayGiaoHang Ngày giao hàng N 8 K4 TrangThaiDH Trạng thái xử của đơn hàng S 1 B10 [...]... nhà sách 2 Form thêm sách, sửa thông tin sách: 15 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 3 Form thêm giá, thay đổi thông tin về giá: 4 Form thêm thể loại, sửa thông tin thể loại: 16 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 5 Form thêm nhà xuất bản, sửa thông tin nhà xuất bản: 17 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 6 Form thêm tác giả, sửa thông tin... giả: 18 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 7 Form thêm nhân viên, sửa thông tin nhân viên, gán quyền cho nhân viên: 8 Form thêm quyền, thay đổi thông tin của quyền: 19 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 9 Form thêm khách hàng, sửa thông tin khách hàng: 20 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 10 Form thêm đơn hàng, theo dõi đơn hàng: 21... xử của đơn hàng DonHang 50 TrangThaiGia Trạng thái sử dụng giá Gia 13 Phân tích thiết kế hệ thống thông tin – Quản nhà sách PHẦN III: GIAO DIỆN 1 Chương trình chính: • Khi chương trình vừa khởi động sẽ yêu cầu đăng nhập, menu sẽ disable: • Đăng nhập không thành công: • Sau khi đăng nhập thành công, menu sẽ được enable: 14 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 2 Form thêm sách, ... EmailNXB Địa chỉ email của nhà xuất bản NhaXuatBan 16 EmailTG Địa chỉ email của tác giả TacGia 17 Gia Giá bán của sách Gia 18 GiaBia Giá in trên bìa sách Sach 19 HoTenKH Họ tên của khách hàng KhachHang 20 HoTenNV Họ tên của nhân viên NhanVien 21 LienKet Liên kết hình của trang mẫu TrangMau 22 MatKhau Mật khẩu đăng nhập NhanVien 12 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 23 MSDonHang Mã số... Mã số của nhà xuất bản Sach 28 MSNhaXuatBan Mã số của nhà xuất bản NhaXuatBan 29 MSQuyen Mã số của quyền Quyen 30 MSSach Mã số của sách Sach 31 MSSach Mã số của sách có giá này Gia 32 MSSach Mã số của sách có trang mẫu TrangMau 33 MSTacGia Mã số của tác giả TacGia 34 MSTheLoai Mã số của thể loại TheLoai 35 MSTheLoaiCha Mã số của thể loại cha TheLoai 36 MSTrangMau Mã số của trang mẫu của sách TrangMau... thống thông tin – Quản nhà sách Tổng số byte 21 10 Quan hệ KhachHang: STT Thuộc tính Diễn giải Kiểu DL 1 MSKhachHang Mã số của khách hàng S 2 HoTenKH Họ tên của khách hàng 3 DiaChiKH 4 Loại DL Ràng buộc 4 B PK C 20 B Địa chỉ của khách hàng C 50 K DienThoaiKH Điện thoại liên lạc khách hàng C 15 B 5 EmailKH Địa chỉ email của khách hàng C 20 K 6 MSNhanVien Mã số của nhân viên quản S 4 B Tổng số byte... DL Số Byte MGT Loại DL Ràng buộc PK 1 MSQuyen Mã số của quyền S 4 B 2 TenQuyen Tên quyền C 20 B 3 DienGiaiQ Diễn giải của quyền C 100 K Tổng số byte 124 11 Phân tích thiết kế hệ thống thông tin – Quản nhà sách 14 Quan hệ NhanVien_Quyen: STT Thuộc tính Diễn giải Kiểu DL 1 MSNhanVien Mã số của nhân viên S 2 MSQuyen Mã số của quyền Số Byte S Tổng số byte V MGT Loại DL Ràng buộc 4 B PK 4 B PK 8 Bảng tổng... TrangMau 37 NamXuatBan Năm quyển sách được xuất bản Sach 38 NgayBatDau Ngày bắt đầu sử dụng giá này Gia 39 NgayDatHang Ngày đặt hàng DonHang 40 NgayGiaoHang Ngày giao hàng DonHang 41 NgayKetThuc Ngày kết thúc sử dụng giá này Gia 42 TenDangNhap Tên đăng nhập vào chương trình NhanVien 43 TenNhaXuatBan Tên nhà xuất bản NhaXuatBan 44 TenQuyen Tên quyền Quyen 45 TenSach Tên của sách Sach 46 TenTacGia Họ tên... Tổng số byte Số Byte MGT 113 11 Quan hệ Sach_DonHang_KhachHang: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MSSach Mã số của sách S 4 B PK 2 MSDonHang Mã số của đơn hàng S 4 B PK 3 MSKhachHang Mã số của khách hàng S 4 B PK 4 Gia Giá bán của sách S 8 B 5 SoLuong Số lượng đặt mua S 2 B Tổng số byte 22 12 Quan hệ NhanVien: STT Thuộc tính Diễn giải Kiểu DL 1 MSNhanVien Mã số của nhân viên... liên lạc của nhân viên NhanVien 5 DiaChiNXB Địa chỉ của nhà xuất bản NhaXuatBan 6 DiaChiTG Địa chỉ liên lạc của tác giả TacGia 7 DienGiaiQ Diễn giải của quyền Quyen 8 DienGiaiTL Diễn giải của thể loại TheLoai 9 DienThoaiKH Điện thoại liên lạc khách hàng KhachHang 10 DienThoaiNV Điện thoại liên lạc của nhân viên NhanVien 11 DienThoaiNXB Điện thoại của nhà xuất bản NhaXuatBan 12 DienThoaiTG Điện thoại liên . hệ thống thông tin – Quản lý nhà sách2 . Form thêm sách, sửa thông tin sách: 15 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách3 . Form thêm giá,. thống thông tin – Quản lý nhà sách5 . Form thêm nhà xuất bản, sửa thông tin nhà xuất bản:17 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách6 . Form thêm

Ngày đăng: 22/11/2012, 10:12

Hình ảnh liên quan

II. Mô hình ERD: - Quản lý nhà sách

h.

ình ERD: Xem tại trang 7 của tài liệu.
III. Chuyển từ mô hình ERD sang mô hình quan hệ: - Quản lý nhà sách

huy.

ển từ mô hình ERD sang mô hình quan hệ: Xem tại trang 8 của tài liệu.
V. Bảng tổng kết thuộc tính: - Quản lý nhà sách

Bảng t.

ổng kết thuộc tính: Xem tại trang 12 của tài liệu.

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

Tài liệu liên quan