Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
590,36 KB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Giảng Viên Hướng Dẫn: Th.S Nguyễn Gia Tuấn Anh Nhóm Thực Hiện Đồ Án: 0411192: Trần Quang Ngọc Khoa 0411285: Phạm Thị Ngọc Phượng Năm học 2007-2008 Tháng 06/2008 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách MỤC LỤC PHẦN I: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU I Hiện trạng công ty II Quy trình quản lý III Nhược điểm quy trình .4 IV Mong muốn khách hàng V Hiện trạng tin học hóa PHẦN II: PHÂN TÍCH THỰC THỂ .5 I Phát thực thể 5 10 Thực thể Sach Thực thể NhaXuatBan .5 Thực thể TacGia Thực thể Gia Thực thể TheLoai Thực thể TrangMau Thực thể DonHang Thực thể KhachHang Thực thể NhanVien Thực thể Quyen II Mơ hình ERD III Chuyển từ mơ hình ERD sang mơ hình quan hệ IV Mô tả chi tiết quan hệ 8 10 11 12 13 14 Quan hệ Sach .8 Quan hệ TacGia Quan hệ Sach_TacGia .8 Quan hệ TheLoai .8 Quan hệ Sach_TheLoai .9 Quan hệ NhaXuatBan Quan hệ Gia .9 Quan hệ TrangMau Quan hệ DonHang .9 Quan hệ KhachHang 10 Quan hệ Sach_DonHang_KhachHang 10 Quan hệ NhanVien 10 Quan hệ Quyen 10 Quan hệ NhanVien_Quyen 11 V Bảng tổng kết thuộc tính .11 PHẦN III: GIAO DIỆN 13 Chương trình 13 Form thêm sách, sửa thông tin sách 14 Form thêm giá, thay đổi thông tin giá 15 Form thêm thể loại, sửa thông tin thể loại .15 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách 10 Form thêm nhà xuất bản, sửa thông tin nhà xuất 16 Form thêm tác giả, sửa thông tin tác giả 17 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 .18 Form thêm quyền, thay đổi thông tin quyền .18 Form thêm khách hàng, sửa thông tin khách hàng 19 Form thêm đơn hàng, theo dõi đơn hàng 20 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách PHẦN I: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU I 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á loại sách, truyện cho học sinh, sinh viên II Quy trình quản lý: Thủ kho quản lý sách có kho Microsoft Excel Mỗi lần nhập sách về, thủ kho cập nhật thơng tin bảng tính Excel Nhân viên bán hàng quản lý đơn hàng khách hàng đặt hàng qua Internet Microsoft Excel Sau khách hàng đặt hàng internet, nhân viên tìm sách kho, khơng có (hoặc sách hiếm), nhân viên tìm sách nguồn khác (internet, nhà xuất bản,…), có thơng báo giao hàng cho khách III Nhược điểm quy trình tại: Tất quy trình làm bán tự động (tự động phần Microsoft Excel) Không quản lý giá bán sách theo thời gian (vì giá sách thay đổi theo thời gian) Quản lý sách kém, đưa sách vào nhiều thể loại Không quản lý tác giả nhà xuất (tiểu sử, số lượng sách có kho,…) Quản lý khách hàng kém, khó truy xuất thơng tin khách hàng (đã mua sách gì, tiền,…) IV Mong muốn khách hàng: Có chương trình giúp cho việc quản lý thuận tiện hơn: Có thể xem giá bán trước sách Có thể đưa sách vào thể loại Quản lý tác giả nhà xuất Quản lý thông tin khách hàng Quản lý thơng tin nhân viên V Hiện trạng tin học hóa: Tổng số máy tính có: máy Trình độ tin học nhân viên: tương đương chứng A, biết sử dụng internet Có kết nối internet ADSL Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách PHẦN II: PHÂN TÍCH THỰC THỂ I Phát thực thể: Thực thể Sach: Mô tả thông tin sách Mỗi sách có mã số (MSSach), tên sách (TenSach), giá bìa (GiaBia), năm xuất (NamXuatBan), hình bìa trước (BiaTruoc), hình bìa sau (BiaSau), Thực thể NhaXuatBan: Mô tả nhà xuất Mỗi nhà xuất có mã số (MSNhaXuatBan), tên gọi (TenNhaXuatBan), địa liên lạc (DiaChiNXB), số điện thoại (DienThoaiNXB), địa email (EmailNXB) Thực thể TacGia: Mô tả tác giả sách Mỗi tác giả có mã số (MSTacGia), tên gọi (TenTacGia), địa liên lạc (DiaChiTG), tiểu sử (TieuSu), số điện thoại (DienThoaiTG), địa email (EmailTG) Thực thể Gia: Mô tả giá bán sách theo thời gian Mỗi giá có mã số (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 thời điểm (Gia), trạng thái sử dụng hành (sử dụng không) (TrangThaiGia) Thực thể TheLoai: Mô tả thể loại sách Mỗi thể loại có mã số (MSTheLoai), tên gọi (TenTheLoai), có diễn giải (DienGiaiTL) Thực thể TrangMau: Mô tả trang mẫu sách Mỗi trang mẫu có mã số (MSTrangMau), liên kết đến file hình đĩa cứng (LienKet) Thực thể DonHang: Mô tả đơn hàng khách hàng Mỗi đơn hàng có mã số (MSDonHang), có ngày đặt hàng (NgayDatHang), ngày giao hàng (NgayGiaoHang), trạng thái xử lý đơn hàng (TrangThaiDH) Thực thể KhachHang: Mô tả thông tin khách hàng Mỗi khách hàng có mã số (MSKhachHang), họ tên khách hàng (HoTenKH), địa liên lạc (DiaChiKH), số điện thoại (DienThoaiKH), địa email (EmailKH) Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách Thực thể NhanVien: Mô tả thông tin nhân viên Mỗi nhân viên có mã số (MSNhanVien), họ tên nhân viên (HoTenNV), tên đăng nhập (TenDangNhap), mật đăng nhập (MatKhau), địa liên lạc (DiaChiNV), số điện thoại (DienThoaiNV), địa email (EmailNV) 10 Thực thể Quyen: Mô tả quyền hạn nhân viên Mỗi quyền hạn có mã số (MSQuyen), tên quyền (TenQuyen), có diễn giải quyền (DienGiaiQ) II Mơ hình ERD: Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách III 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) Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách IV Mô tả chi tiết quan hệ: Quan hệ Sach: STT Thuộc tính MSSach Diễn giải Kiểu DL Mã số sách Số Byte MGT Loại DL Ràng buộc S B PK MSNhaXuatBan Mã số nhà xuất S B FK TenSach Tên sách C 20 B GiaBia Giá in bìa sách S B NamXuatBan Năm sách xuất S K BiaTruoc Liên kết hình bìa trước C 50 K BiaSau Liên kết hình bìa sau C 50 K Tổng số byte Quan hệ TacGia: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc PK MSTacGia Mã số tác giả S B TenTacGia Họ tên tác giả C 20 B DiaChiTG Địa liên lạc tác giả C 50 K TieuSu Tiểu sử tác giả C 2048 K DienThoaiTG Điện thoại liên lạc tác giả C 15 K EmailTG Địa email tác giả C 20 K Tổng số byte 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ộc MSSach Mã số sách S B PK MSTacGia Mã số tác giả S B PK Loại DL Ràng buộc PK Tổng số byte Quan hệ TheLoai: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT MSTheLoai Mã số thể loại S B MSTheLoaiCha Mã số thể loại cha S K TenTheLoai Tên thể loại C 20 B DienGiaiTL Diễn giải thể loại C 100 K Tổng số byte Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách 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ộc MSSach Mã số sách S B PK MSTheLoai Mã số thể loại S B PK Loại DL Ràng buộc PK Tổng số byte Quan hệ NhaXuatBan: STT Thuộc tính Diễn giải Kiểu DL Số Byte MSNhaXuatBan Mã số nhà xuất S B TenNhaXuatBan Tên nhà xuất C 20 B DiaChiNXB Địa nhà xuất C 50 K DienThoaiNXB Điện thoại nhà xuất C 15 K EmailNXB Địa email nhà xuất C 20 K Tổng số byte MGT Quan hệ Gia: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc MSGia Mã số giá S B PK MSSach Mã số sách có giá S B FK NgayBatDau Ngày bắt đầu sử dụng giá N B NgayKetThuc Ngày kết thúc sử dụng giá N K Gia Giá bán sách S B TrangThaiGia Trạng thái sử dụng L Tổng số byte Yes/No B Quan hệ TrangMau: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc MSTrangMau Mã số trang mẫu sách S B PK MSSach Mã số sách có trang mẫu S B FK LienKet Liên kết hình trang mẫu C 50 B Tổng số byte Quan hệ DonHang: STT Thuộc tính Diễn giải Kiểu DL MSDonHang Mã số đơn hàng S NgayDatHang Ngày đặt hàng NgayGiaoHang TrangThaiDH Loại DL Ràng buộc B PK N B Ngày giao hàng N K Trạng thái xử lý đơn hàng S B Tổng số byte Số Byte MGT Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách 10 Quan hệ KhachHang: STT Thuộc tính Diễn giải Kiểu DL MSKhachHang Mã số khách hàng S HoTenKH Họ tên khách hàng DiaChiKH Loại DL Ràng buộc B PK C 20 B Địa khách hàng C 50 K DienThoaiKH Điện thoại liên lạc khách hàng C 15 B EmailKH Địa email khách hàng C 20 K MSNhanVien Mã số nhân viên quản lý S B Tổng số byte Số Byte MGT 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 MSSach Mã số sách S B PK MSDonHang Mã số đơn hàng S B PK MSKhachHang Mã số khách hàng S B PK Gia Giá bán sách S B SoLuong Số lượng đặt mua S B Tổng số byte 12 Quan hệ NhanVien: STT Thuộc tính Diễn giải Kiểu DL MSNhanVien Mã số nhân viên S HoTenNV Họ tên nhân viên TenDangNhap Loại DL Ràng buộc B PK C 20 B Tên đăng nhập vào chương trình C 10 B MatKhau Mật đăng nhập C 10 B DiaChiNV Địa liên lạc nhân viên C 50 B DienThoaiNV Điện thoại liên lạc nhân viên C 15 K EmailNV Địa email nhân viên C 20 K Tổng số byte Số Byte MGT 13 Quan hệ Quyen: STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc PK MSQuyen Mã số quyền S B TenQuyen Tên quyền C 20 B DienGiaiQ Diễn giải quyền C 100 K Tổng số byte 10 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách 14 Quan hệ NhanVien_Quyen: STT Thuộc tính Diễn giải Kiểu DL MSNhanVien Mã số nhân viên S MSQuyen Mã số quyền S Số Byte Tổng số byte MGT Loại DL Ràng buộc B PK B PK V Bảng tổng kết thuộc tính: STT Tên thuộc tính Diễn giải Thuộc quan hệ BiaSau Liên kết hình bìa sau Sach BiaTruoc Liên kết hình bìa trước Sach DiaChiKH Địa khách hàng KhachHang DiaChiNV Địa liên lạc nhân viên NhanVien DiaChiNXB Địa nhà xuất NhaXuatBan DiaChiTG Địa liên lạc tác giả TacGia DienGiaiQ Diễn giải quyền Quyen DienGiaiTL Diễn giải thể loại TheLoai DienThoaiKH Điện thoại liên lạc khách hàng KhachHang 10 DienThoaiNV Điện thoại liên lạc nhân viên NhanVien 11 DienThoaiNXB Điện thoại nhà xuất NhaXuatBan 12 DienThoaiTG Điện thoại liên lạc tác giả TacGia 13 EmailKH Địa email khách hàng KhachHang 14 EmailNV Địa email nhân viên NhanVien 15 EmailNXB Địa email nhà xuất NhaXuatBan 16 EmailTG Địa email tác giả TacGia 17 Gia Giá bán sách Gia 18 GiaBia Giá in bìa sách Sach 19 HoTenKH Họ tên khách hàng KhachHang 20 HoTenNV Họ tên nhân viên NhanVien 21 LienKet Liên kết hình trang mẫu TrangMau 22 MatKhau Mật đăng nhập NhanVien 11 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách 23 MSDonHang Mã số đơn hàng DonHang 24 MSGia Mã số giá Gia 25 MSKhachHang Mã số khách hàng KhachHang 26 MSNhanVien Mã số nhân viên NhanVien 27 MSNhaXuatBan Mã số nhà xuất Sach 28 MSNhaXuatBan Mã số nhà xuất NhaXuatBan 29 MSQuyen Mã số quyền Quyen 30 MSSach Mã số sách Sach 31 MSSach Mã số sách có giá Gia 32 MSSach Mã số sách có trang mẫu TrangMau 33 MSTacGia Mã số tác giả TacGia 34 MSTheLoai Mã số thể loại TheLoai 35 MSTheLoaiCha Mã số thể loại cha TheLoai 36 MSTrangMau Mã số trang mẫu sách TrangMau 37 NamXuatBan Năm sách xuất Sach 38 NgayBatDau Ngày bắt đầu sử dụng giá 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á Gia 42 TenDangNhap Tên đăng nhập vào chương trình NhanVien 43 TenNhaXuatBan Tên nhà xuất NhaXuatBan 44 TenQuyen Tên quyền Quyen 45 TenSach Tên sách Sach 46 TenTacGia Họ tên tác giả TacGia 47 TenTheLoai Tên thể loại TheLoai 48 TieuSu Tiểu sử tác giả TacGia 49 TrangThaiDH Trạng thái xử lý đơn hàng DonHang 50 TrangThaiGia Trạng thái sử dụng giá Gia 12 Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách PHẦN III: GIAO DIỆN Chương trình chính: Khi chương trình vừa khởi động yêu cầu đăng nhập, menu disable: Đăng nhập không thành công: Sau đăng nhập thành công, menu enable: 13 Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách Form thêm sách, sửa thơng tin sách: 14 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách Form thêm giá, thay đổi thông tin giá: Form thêm thể loại, sửa thông tin thể loại: 15 Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách Form thêm nhà xuất bản, sửa thông tin nhà xuất bản: 16 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách Form thêm tác giả, sửa thông tin tác giả: 17 Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách 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: Form thêm quyền, thay đổi thơng tin quyền: 18 Phân tích thiết kế hệ thống thông tin – Quản lý nhà sách Form thêm khách hàng, sửa thông tin khách hàng: 19 Phân tích thiết kế hệ thống thơng tin – Quản lý nhà sách 10 Form thêm đơn hàng, theo dõi đơn hàng: 20