tiểu luận phân tích thiết kế kệ thống cửa hàng bán sách

48 749 4
tiểu luận phân tích thiết kế kệ thống cửa hàng bán 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

MỤC LỤC MỤC LỤC DANH MỤC HÌNH SỬ DỤNG TRONG ĐỀ TÀI TỔNG QUAN CHƯƠNG I: KHẢO SÁT HỆ THỐNG I Khảo sát sơ Nhiệm vụ Cơ cấu tổ chức phân công trách nhiệm .9 Quy trình xử lý 10 Quy tắc quản lý 11 Mẫu biểu .12 II Mô hình tiến trình nghiệp vụ hệ thống 16 Định nghĩa ký hiệu .16 Giải thích vẽ mô hình 16 Vẽ mô hình 17 CHƯƠNG II: PHÂN TÍCH HỆ THÔNG 18 I Sơ đồ phân rã chức 18 Ký hiệu sử dụng 18 Vẽ sơ đồ 18 II Sơ đồ luồng liệu 19 Ký hiệu sử dụng 19 Vẽ sơ đồ 19 III Thực thể liên kết (Entity Relationship-ER) mở rộng 24 Xác định kiểu thực thể, kiểu thuộc tính 24 Xác định kiểu liên kết 25 Vẽ ER mở rộng 26 IV Chuẩn hóa liệu 28 Trang 1 Chuyển từ ER mở rộng ER kinh điển 28 Chuyển ER kinh điển mô hình quan hệ 30 V Đặc tả bảng liệu mô hình quan hệ 32 CHƯƠNG III: THIẾT KẾ HỆ THỐNG 37 I Thiết kế giao diện 37 Thiết kế menu chương trình .38 Thiết kế chức .39 II Thiết kế kiểm soát 41 Xác định nhu cầu bảo mật hệ thống 41 Phân định nhóm người dùng 41 III Thiết kế CSDL vật lý 42 Xác định thuộc tính tình 42 Xác định bảng liệu phục vụ nhu cầu bảo mật 43 Mô hình liệu hệ thống .45 I Quản lý sách 46 II Dự báo kinh doanh 46 KẾT LUẬN 47 PHỤ LỤC .48 Trang DANH MỤC HÌNH SỬ DỤNG TRONG ĐỀ TÀI Hình 1.1: Mô hình tiến trình nghiệp vụ hệ thống “Quản lý bán sách” 17 Hình 2.1: Sơ đồ phân cấp chức hệ thống “Quản lý bán sách” .18 Hình 2.2: Sơ đồ luồng liệu mức khung cảnh hệ thống “Quản lý bán sách” 19 Hình 2.3: Sơ đồ luồng liệu mức hệ thống “Quản lý bán sách” 20 Hình 2.4: Sơ đồ luồng liệu mức chức “Đặt hàng” 21 Hình 2.5: Sơ đồ luồng liệu mức chức “Quản lý kho” 22 Hình 2.6: Sơ đồ luồng liệu mức chức “Bán hàng thu ngân” 23 Hình 2.7: Mô hình thực thể mở rộng hệ thống “Quản lý bán sách” .27 Hình 2.8: Mô hình thực thể quan hệ hệ thống “Quản lý bán sách” 31 Hình 3.1: Menu hệ thống “Quản lý bán sách tối ưu trình xuất nhập sách” 38 Hình 3.2: Chức cập nhật sách 39 Hình 3.3: Form cập nhật sách 39 Hình 3.2: Mô hình liệu hệ thống “Quản lý bán sách” .45 Trang TỔNG QUAN I GIỚI THIỆU CỬA HÀNG CÓ HỆ THỐNG CẦN XÂY DỰNG Chúng ta sống kỷ nguyên bùng nổ công nghệ thông tin, kinh tế tri thức, hội nhập kinh tế quốc tê xâu rộng Công nghệ áp dụng lĩnh vực thuộc ngành nghề khác Nhu cầu trau dồi tri thức tất yếu ngày xã hội quan tâm Người đọc tìm thấy kiến thức cần qua thư viện điện tử khổng lồ Internet, sách điện tử, văn hóa đọc sách In không tiện lợi nó, nhu cầu đọc sách tầng lớp nhân dân ngày tăng Nắm bắt xu đó, Nhà sách sách tự chọn cung cấp nhiều danh mục sách từ bậc tiểu học đến cao học, tài liệu phục vụ nghiên cứu lĩnh vực Không tài liệu nước mà có sách quyền nhà xuất nước Đối tượng phục vụ nhà sách đa dạng từ học sinh, sinh viên, giáo viên, bác nông dân Ngoài ra, nhà sách cung cấp tài liệu nghiên cứu cho trường học, trường đại học, viện, trung tâm nghiên cứu đại lý sách tỉnh lân cận Là doanh nghiệp kinh doanh, vấn đề xếp hợp lý nguồn nhân lực giúp nhà sách hoạt động kinh doanh cách có hiệu quả, đáp ứng nhu cầu giao dịch ngày tăng bạn đọc gần xa Cơ cấu tổ chức nhà sách mô tả qua sơ đồ đây: Ban giám đốc: người trực tiếp điều hành việc kinh doanh, bán hàng quản lý phận nhà sách Bộ phận đặt hàng: làm nhiệm vụ tìm kiếm, đàm phán ký hợp đồng cung cấp sách từ nhà xuất nước Trang Bộ phận bán hàng: hướng dẫn khách hàng mua sách cần mua, tư vấn cho khách sách, tài liệu lĩnh vực mà khách hàng có nhu cầu Bộ phận thu ngân: có nhiệm vụ toán tiền in hóa đơn cho khách hàng, đồng thời lưu toàn thông tin mặt hàng bán hóa đơn toán tiền khách hàng ngày vào máy tính Bộ phận kế toán: nhiệu vụ thực công việc nghiệp vụ tài toán nước quốc tế, quản lý thu chi, hạch toán Bộ phận thủ kho: làm nhiệm vụ thống kê mặt hàng nhập xuất, tồn kho II PHÁT BIỂU BÀI TOÁN Như nói trên, số lượng giao dịch với khách hàng nhà sách ngày tăng, nhà sách trang bị hệ thống máy tính với cấu hình đủ mạnh, nhằm nâng cao hiệu kinh doanh, tạo thuận lợi giao dịch với khách hàng, bên cạch máy tính phận nhà sách sử dụng hệ chương trình hoạt động độc lập chưa có kết nối gây số khó khăn:  Các phận cập nhật liệu hệ chương trình riêng phận dẫn tới liệu thiếu đông cập nhật chậm gây phụ thuộc, chậm trễ, có nhiều sai sót  Dữ liệu hệ thống không chuẩn hóa, nằm nhiều file khác gây lên dư thừa thông tin làm cho công việc thống kê cuối ngày gặp nhiều khó khăn  Khối lượng liệu ngày lớn làm nhiều thời gian cho trình tìm kiếm, tổng hợp báo cáo, không đáp ứng số lượng giao dịch ngày tăng lên nhà sách  Hiện tại, hệ thống chưa có chế bảo mật, an toàn thông tin đến nhân viên phận  Bên cạnh đó, hệ thống đáp ứng nhu cầu quản lý túy chưa giúp nhiều cho trình lập kế hoạch kinh doanh dẫn tới tình trạng nhà sách tồn kho nhiều sách không bán được, nhà sách muốn kinh doanh lọai sách khác tính trước mức độ rủi do, lợi nhuận thu được, dẫn tới thích nghi với thị trường chậm làm hội kinh doanh Trang III CHỦNG LOẠI SÁCH CẦN QUAN TÂM Trong trình khảo sát tìm hiểu chủng loại sách kinh doanh nhà sách cho toán dự báo kinh tế, chia làm nhóm:  Nhóm sách kinh doanh truyền thống (mặt hàng tạo nên thương hiệu doanh nghiệp), nhóm kinh doanh tương đối ổn định lợi nhuận thời điểm thấp Do đó, nhóm sách không nằm phạm vi xét toán dự báo kinh tế  Nhóm sách chịu ảnh hưởng thời vụ, chu kỳ, số yếu tố khác Qua phân tích liệu thống kê nhà sách cho thấy số nhóm sách sau chịu tác động đặc tính thời vụ chu kỳ: + + + + + + + + Sách giáo khoa cấp học Giáo trình cho sinh viên Sách thiếu nhi Khoa học đời sống Khoa học kỹ thuật Sách công nghệ thông tin, điện tử viễn thông Sách ngoại ngữ (tiếng anh, giáo trình ôn thi chứng quốc tế IELST,…) Sách quyền nước (truyện, sách khoa học kỹ thuật, sách luyện thi chứng IT) Lợi nhuận thu từ nhóm sách lớn tiềm ẩn nhiều rủi ro Vậy toán đặt phải dự báo khoảng thời gian kinh doanh tốt mùa vụ diễn với số lượng bán được, giúp cho việc tính toán thời gian hoàn lại vốn đầu tư với lợi nhuận thu so với chi phí kinh doanh đầu tư Trong kinh doanh nguồn vồn tự có mình, doanh nghiệp sử dụng nguồn vốn vay từ ngân hàng thương mại Vậy để cân đối lãi suất tiền vay với lợi nhuận từ việc kinh doanh từ nguồn vốn vay Hoặc lãi suất ngân hàng tăng, có nên dành ngồn vốn tự có để đầu tư nhập hàng hay gửi ngân hàng để có lợi nhuận cao Trang IV CÁC THAM SỐ ẢNH HƯỞNG TỚI KINH DOANH SÁCH Như trình bày phần trên, chủng loại sách phát chịu tác động yếu tố như: a Thời điểm: + Đầu năm mới: lượng sách bán kéo dài khoảng tháng âm lịch + Kỳ nghỉ hè: thời gian bán kéo dài khoảng – tháng + Tết thiếu nhi: thường kéo dài khoảng tuần + Đầu năm học: kéo dài khoảng tháng trước bước vào năm học b Giá cả: + Chỉ số giá tiêu dùng tăng, người dân phải cân nhắc tới túi tiền làm cho nhu cầu sử dụng sách giảm xuống Bên cạnh đó, giá sách đầu vào tăng làm giảm lợi nhuận c Tình trạng xã hội: + Cải cách sách giáo khoa, nhu cầu sách cho bậc học cải cách tăng, phải nhập cho loại sách có tính mùa vụ d Tỉ giá ngoại tệ: + Biến động USD ảnh hưởng tới loại sách nhập từ nhà xuất nước Nếu nhập sách vào thời điểm đồng ngoại tệ cao làm giảm lợi nhuận so với số lượng sách mà thị trường cần + Lãi suất ngân hàng, lãi suất vay vồn tăng dẫn tới tăng chi phí đầu vào làm giảm lợi nhuận kinh doanh V MỤC TIÊU HỆ THỐNG MỚI ĐẠT ĐƯỢC  Để tạo nên thống đồng liệu phận, hệ thống sử dụng sở liệu quan hệ mô hình liệu phân tán tảng công nghệ client server mà hệ quản trị sở liệu SQL Server 2005  Việc truy cập để lấy thông tin phải nhanh chóng thực vào thời điểm có yêu cầu Người sử dụng tùy theo chức nhiệm vụ cung cấp thông tin đủ cho công việc  Tạo dạng liệu chuẩn, kiểm tra tự động cập nhật, việc giúp cho phận khác sử dụng hệ thống chủ động công việc tạo độ tin cậy cao liệu, tránh phụ thuộc vào phận khác  Sách phân loại theo nhiều cấp khác tùy vào lĩnh vực mà có phân cấp hợp lý để giúp cho trình quản lý, tìm kiếm, thống kê dễ dàng Trang  Lập hóa đơn toán cho khách hàng phải xác, đầy đủ thông tin cần thiết, dễ hiểu dễ kiểm tra, thuận tiện lập, kiểm soát trình nhận tiền trả lại tiền thừa cho khách  Do hệ thống xây dựng cho môi trường đa người dùng nên vấn đề bảo mật, an toàn hệ thống thiết kế phù hợp với nhiệm vụ công việc người, phận Tránh rủi ro từ bên tác động lên hệ thống  Hệ thống báo cáo, thống kê xây dựng theo mẫu biểu có sẵn nhà sách  Phần tìm kiếm, tra cứu có nhiều lựa chọn tạo nên nhanh chóng tiện lợi hoạt động tìm kiếm  Quản lý kho cách đơn giản, báo cáo xác, nhanh chóng có yêu cầu  Quản lý sách quầy nhanh chóng xác Thống kê ngày loại sách bán từ quầy nhập lên quầy từ kho, dùng để đối chiếu để phòng việc mát sách quầy  Để nâng cao công tác lập kế hoạch, hệ thống dựa liệu chuẩn hóa xây dựng dự báo lượng hàng bán nhằm đem lại hiệu hoạt động kinh doanh, giảm thiểu rủi do, tăng khả cạnh tranh cho doanh nghiệp  Hệ thống phải đảm bảo thuận tiện, với giao diện thân thiệt, dễ sử dụng, có dẫn phù hợp Trang CHƯƠNG I: KHẢO SÁT HỆ THỐNG I Khảo sát sơ Hệ thống quản lý sách tối ưu trình xuất nhập sách cho Nhà sách Hệ thống mang lại tiện lợi, xác, chuyên nghiệp cho trình quản lý bán sách Đồng thời trợ giúp cho việc tối ưu hóa trình nhập xuất sách, giảm thiểu rủi do, nâng cao hiệu kinh doanh Nhiệm vụ Khi có nhu cầu nhập sách, phận đặt hàng liên hệ gửi đơn hàng tới nhà xuất Sách chuyển từ Nhà xuất phận thủ kho kiểm tra, nhận quản lý Bộ phận bán hàng có nhiệm vụ lập dự trù, nhận phiếu phát sách đưa lên quầy, quản lý sách quầy, hướng dẫn khách hàng tìm sách cần mua Khi khách hàng tìm sách, phận bán hàng hướng dẫn khách hàng quầy thu ngân toán Nhân viên thu ngân thực việc lập đơn hàng, thu tiền , in hóa đơn bán hàng cho khách hàng Cơ cấu tổ chức phân công trách nhiệm Để phục vụ cho trình nhập, xuất quản lý sách, Nhà sách có phận, hoạt động tương đối độc lập, trực tiếp tham gia vào hệ thống  Bộ phận bán hàng đảm nhiệm việc lập dự trù sách, nhận sách từ kho quản lý sách quầy Hướng dẫn khách hàng nhanh tìm sách cần mua, tư vấn cho khách sách, tài liệu lĩnh vực mà khách có nhu cầu Bộ phận sử dụng máy tính, có hệ chương trình: lập dự trù (DT), thống kê sách (TKS)  Bộ phận đặt hàng đảm nhiệm việc đặt hàng Bộ phận sử dụng máy tính, có hệ chương trình gọi Đặt hàng (ĐH) trợ giúp cho việc tìm nhà xuất bản, nhà cung cấp nước, làm đơn hàng theo dõi hoàn tất đơn hàng  Bộ phận thủ kho đảm nhiệm việc nhập, xuất quản lý sách kho Bộ phận có sử dụng máy tính, có hệ chương trình: kho hàng (KHO) theo dõi việc nhập hàng vào kho theo đơn đặt hàng, xuất hàng theo hợp Trang đồng, xuất hàng quầy có yêu cầu từ phận bán hàng hệ chương trình: sách (SACH) để phân loại quản lý thông tin sách  Bộ phận thu ngân đảm nhiệm việc lập hóa đơn bán hàng cho khách hàng Bộ phận sử dụng máy tính, có hệ chương trình Lập hóa đơn bán hàng, in hóa đơn toán cho khách hàng, khách hàng chọn sách quầy thu ngân toán Quy trình xử lý Qua điều tra khảo sát, ta thấy quy trình làm việc loại chứng từ giao dịch sử dụng quy trình sau: Bộ phận đặt hàng có nhu cầu đặt mua sách trước hết chọn Nhà xuất để đặt mua loại sách Muốn vậy, họ dùng máy tính để tìm kiếm thông tin nhà xuất lưu tệp NXB Sau gửi đơn yêu cầu đến nhà xuất bản, nhà xuất gửi lại cho Nhà sách bảng báo giá sách tỉ lệ phần trăm hoa hổng hưởng cho đầu sách Nếu đồng ý mua phận đặt hàng lập đơn hàng thông qua hệ chương trình Đơn hàng (ĐH) gửi đơn đặt hàng đến Nhà xuất bản, sau bên ký kết hợp đồng Nhà xuất dựa vào đơn hàng, chuyển hàng đến cho nhà sách kèm theo phiếu giao hàng Bộ phận thủ kho tiếp nhận hàng Sách chuyển vào kho, thông tin phiếu giao hàng lưu vào tệp nhận hàng đồng thời in gửi lại cho nhà xuất để họ sang phận đặt hàng toán Bộ phận đặt hàng vào phiếu nhận hàng để toán cho nhà xuất lấy hóa đơn toán nhà xuất bản, thông tin hóa đơn toán lưu tệp hóa đơn toán Bộ phận thủ kho tiếp nhận dự trù sách phận bán hàng có thông tin tên sách với số lượng tương ứng Để đáp ứng yêu cầu phận bán hàng, phận quản lý kho kiểm tra thông tin số lượng sách kho với dự trù, số lượng sách đáp ứng họ lập phiếu xuất kho phát sách cho nhân viên bán hàng Khi sách quầy không bán được, nhân viên bán hàng chuyển xuống cho phận kho phận làm phiếu nhập kho gửi cho phận bán hàng Sách nhân viên kho quản lý cách phân loại theo nhóm chủ đề, sách lưu trữ kho SACH bao gồm thông tin: Trang 10  IDNhaXuatBa n Varchar(10) Mã nhà xuất DonGiaChuan Float Đơn giá chuẩn sách PhanTram Int Phần trăm hoa hồng 8) tbl_KHACHHANG STT Khóa chinh  Khóa ngoại Tên trường Kiểu liệu Diễn giải IDKhachHang Varchar(10) Mã khách hàng TenKhachHan g Nvarchar(100) Tên khách hàng DiaChi Nvarchar(200) Địa khách hàng SoDienThoai Varchar(11) Tên trường Kiểu liệu Số điện thoại 9) tbl_HOADONBH STT Khóa chinh  Khóa ngoại IDHoaDon Varchar(20) Số hóa đơn NgayHD Datetime Ngày lập hóa đơn  IDKhachHang Varchar(10) Mã khách hàng bán sỉ Khóa ngoại Tên trường Diễn giải 10) tbl_DHOADON STT Khóa chinh  ISBN Varchar(10) Mã số sách  IDHoaDon Varchar(20) Số hóa đơn SoLuong Int Số lượng DonGia Float Đơn giá Kiểu liệu Diễn giải 11) tbl_HOADON STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDHoaDon Varchar(20) Số hóa đơn IDNhaXuatBa n Varchar(10) Mã nhà xuất Trang 34 NgayHD Datetime Ngày lập hóa đơn 12) tbl_GIAOHANG STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDGiaoHang Varchar(10) Mã giao hàng IDNhaXuatBa n NgayGiaoHan g NoiCat Varchar(10) Mã nhà xuất Datetime Ngày giao hàng Nvarchar(50) Nơi cất hàng 13) tbl_CTHOADON STT Khóa chinh  ISBN Varchar(10) Mã số sách  IDHoaDon Varchar(20) Số hóa đơn SoLuong Int Số lượng DonGia Float Đơn giá IDGiaoHang Varchar(10) Mã giao hàng Khóa ngoại  Tên trường Kiểu liệu Diễn giải 14) tbl_DONHANG STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDDon Varchar(10) Mã số đơn đặt hàng IDNhaXuatBa n NgayDatHang Varchar(10) Mã nhà xuất Datetime Ngày đặt hàng 15) tbl_CTDONHANG STT Khóa chinh Khóa ngoại  ISBN Varchar(10) Mã số sách  IDDon Varchar(10) Mã số đơn hàng DonGia Float Đơn giá LuongDat Int Lượng đặt Tên trường Kiểu liệu Diễn giải Trang 35 16) tbl_CTGIAOHANG STT Khóa chinh Khóa ngoại  ISBN Varchar(10) Mã số sách  IDGiaoHang Varchar(10) Mã giao hàng LuongGiao Int Lượng giao IDDon Varchar(10) Mã đơn đặt hàng  Tên trường Kiểu liệu Diễn giải 17) tbl_DUTRU STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDDuTru Varchar(10) Mã số dự trù IDQuay Varchar(10) Mã số quầy NgayDT Datetime Ngày lập dự trù 18) tbl_KIEMKESACH STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDKiemKe Varchar(10) Mã số kiểm kê sách IDQuay Varchar(10) Mã số quầy sách NgayKiemKe Datetime Ngày kiểm kê sách 19) tbl_XUATNHAP STT Khóa chinh  Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDXuatNhap Varchar(10) Mã số nhập xuất IDDuTru Varchar(10) Mã dự trù NgayXuatNha p NhapXuat Datetime Ngày lập nhập xuất Bit Kiểu nhập xuất 20) tbl_DXUATNHAP STT Khóa chinh Khóa ngoại Tên trường Kiểu liệu Diễn giải Trang 36  IDXuatNhap Varchar(10) Mã số nhập xuất  ISBN Varchar(10) Mã số sách SoLuong Int Số lượng 21) tbl_DKIEMKE STT Khóa chinh Khóa ngoại  ISBN Varchar(10) Mã số sách  IDKiemKe Varchar(10) Mã số kiểm kê SoLuong Int Số lượng Tên trường Kiểu liệu Diễn giải 22) tbl_DDUTRU STT Khóa chinh   Khóa ngoại Tên trường Kiểu liệu Diễn giải ISBN Varchar(10) Mã số sách IDDuTru Varchar(10) Mã dự trù SoLuong Int Số lượng CHƯƠNG III: THIẾT KẾ HỆ THỐNG I Thiết kế giao diện Trang 37 Thiết kế menu chương trình Hình 3.1: Menu hệ thống “Quản lý bán sách tối ưu trình xuất nhập sách” Trang 38 Thiết kế chức Chức cập nhật sách Hình 3.2: Chức cập nhật sách + Nút Xoá Muốn xoá ghi liệu sách, người dùng chọn ghi cần xoá GridView, sau nhấn nút xoá, ghi đánh dấu xoá bảng tbl_SACH csdl hệ thống + Nút Thêm, Sửa: người dùng nhấn nút Thêm nút Sửa form nhập liệu xuất hình Hình 3.3: Form cập nhật sách Trang 39 Form nhập liệu Sách tham chiếu tới thuộc tính bảng sau: STT Tên điều khiển Tên trường Tên bảng Mô tả txtISBN ISBN Tbl_SACH txtTenSach TenSach Tbl_SACH txtTenTacGia TenTacGia Tbl_SACH cboNXB TenNhaXuatBan Tbl_NHAXUATBAN Tên NXB để hiển thị IDNhaXuatBan Mã NXB để cập nhật txtNamXuatBan NamXuatBan Tbl_SACH txtLanXuatBan LanXuatBan Tbl_SACH txtSoTrang SoTrang Tbl_SACH txtTrongLuong TrongLuong Tbl_SACH cboQuocGia TenQuocGia Tbl_QUOCGIA 10 cboNgonNgu NgonNgu Tbl_NGONNGU 11 txtGioiThieu GioiThieuNoiDun g Tbl_SACH 12 Nhóm N IDLoaiSach Tbl_LoaiSach Trang 40 II Thiết kế kiểm soát Xác định nhu cầu bảo mật hệ thống Hệ thống quản lý bán sách tối ưu hóa việc nhập xuất sách xây dựng cho môi trường đa người dùng tảng công nghệ client - server, yêu cầu bảo mật cho nghiệp vụ hệ thống quan trọng Chức bảo mật hệ thống phải đảm bảo số yếu tố sau: + Tính đắn + Tính ổn định + Độ tin cậy cao + Tính riêng tư Từ trình khảo sát hệ thống ta thấy, nhà sách có nhiều phận sử dụng hệ thống cho công việc Các nhân viên phận sử dụng chức phận để thao tác xử lý công việc Do đó, chức bảo mật phải đảm bảo nhân viên phận phép thao tác chức phận mà không can thiệp vào liệu phận khác Hệ thống cần có nhân viên quản trị, quản lý danh sách tài khoản hệ thông, cấp phát, thu hồi quyền người sử dụng Ngoài ra, để đảm bảo yêu cầu bảo mật, hệ thống mật người dùng cần mã hóa theo thuật toán băm Phân định nhóm người dùng Từ nhu cầu bảo mật hệ thống ta có nhóm người sử dụng sau:  Nhóm quản trị  Nhóm quản lý kho  Nhóm đặt hàng  Nhóm bán hàng  Nhóm thu ngân Trang 41 III Thiết kế CSDL vật lý Xác định thuộc tính tình Thuộc tính Active Khi thực xóa ghi bảng liệu gốc, liệu bảng phụ thuộc đồng thời đi, làm mát thông tin liên quan bảng hệ thống Do đó, thay xóa trực tiếp ghi vật lý sở liệu thực xóa logic ghi cách thêm vào thuộc tính Active để đánh dấu ghi không sử dụng mà không làm ảnh hưởng tới liệu bảng liên quan Thực thêm trường Active vào tất bảng sở liệu hệ thống Tên trường Active Kiểu liệu bit Giá trị mặc định True Thuộc tính lưu tiền khách toán bảng Hóa đơn bán hàng Khách hàng toán tiền cho nhân viên thu ngân, để tránh tình trạng nhầm lẫn việc nhận trả lại tiền cho khách hàng Chúng ta thêm vào bảng hóa đơn bán hàng hai trường Nhận tiền, Tiền thừa Khi nhân viên nhập vào số tiền khách trả, hệ thống tự động tính số tiền thừa khách hàng Tên trường Kiểu liệu Giá trị mặc định NhanTien Float TienThua Float Thuộc tính lưu thông tin nhân viên lập hóa đơn bảng Hóa đơn bán hàng Để quản lý hóa đơn bán hàng hệ thống cách chặt chẽ thuận lợi cho công việc lập trình sau này, lưu trữ tên tài khoản đăng nhập nhân viên lập hóa đơn vào bảng hóa đơn bán hàng Tên trường IDUser Khóa Ngoại  Kiểu liệu Varchar(20) Thuộc tính đa cấp cho bảng Loại sách Trang 42 Khi sách nhập kho, phận quản lý kho tiến hành phân loại sách Để phân loại chi tiết nhóm sách theo nhiều mức (nhiều mức) bảng Loại Sách thời chưa đáp ứng yêu cầu Mặt khác, số mức để phân loại nhóm sách trước lên xây dựng thêm bảng để thực việc Vì vậy, ta thêm trường IDNhom vào bảng Loại sách, trường IDNhom quan hệ với trường IDLoaiSach bảng Loại sách trở thành bảng tự quan hệ đáp ứng nhu cầu phân loại sách theo nhiều mức Tên trường Khóa Ngoại  IDNhom Kiểu liệu Giá trị mặc định Int NULL Trong bảng Loại sách, trường IDNhom có giá trị NULL tức nhóm sách mức 1, mức cao Xác định bảng liệu phục vụ nhu cầu bảo mật Để đáp ứng yêu cầu bảo mật cho hệ thống cần sử dụng số bảng liệu sau: 1) tbl_GROUP_ROLE STT Khóa chinh Khóa ngoại  Tên trường IDGroupRole Kiểu liệu Int (identity) Diễn giải Mã nhóm chức GroupRoleName Nvarchar(200) Tên nhóm chức Active Bit 2) tbl_ROLE STT Khóa chinh Khóa ngoại   Tên trường Kiểu liệu Diễn giải IDRole Int (identity) Mã chức RoleName Nvarchar(200) Tên chức IDGroupRole Int Mã nhóm chức 3) tbl_GROUP_USER STT Khóa chinh Khóa ngoại Tên trường Kiểu liệu Diễn giải Trang 43  IDGroupUser Int GroupUserName Nvarchar(50) Active Mã nhóm người dùng Tên nhóm người dùng Bit 4) tbl_USER STT Khóa chinh Khóa ngoại  Tên trường Kiểu liệu Diễn giải IDUser Varchar(20) Mã người dùng UserName Nvarchar(50) Tên tài khoản Password Nvarchar(100) Mật Active Bit 5) tbl_USER_ROLE STT Khóa chinh Khóa ngoại Tên trường Kiểu liệu Diễn giải  IDUser Varchar(20) Mã người dùng  IDRole Int Mã chức allowSelect Bit Quyền truy vấn allowInsert Bit Quyền thêm allowDelete Bit Quyền xóa allowUpdate Bit Quyền cập nhật AllowExec Bit Quyền thực thi Active Bit Trang 44 Mô hình liệu hệ thống Hình 3.2: Mô hình liệu hệ thống “Quản lý bán sách” Trang 45 I Quản lý sách II Dự báo kinh doanh Trang 46 KẾT LUẬN Trang 47 PHỤ LỤC TÀI LIỆU THAM KHẢO [1] Đào Thanh Tĩnh – Phân tích thiết kế hệ thống thông tin – NXB Quân đội nhân dân – Năm 2004 [2] Kate Smith, Jatinder Gupta - Neural Networks in Bussiness: Techniques and Applications - Idea Group Publishing © 2000 [3] G Peter Zhang (ed) - Neural Networks in Business Forecasting - Idea Group Publishing © 2004 Trang 48 [...]... trù sách gửi cho bộ phận kho và nhận sách từ kho đưa lên quầy sách Hàng ngày bộ phận này phải tiến hành kiểm kê sách trên quầy, dùng hệ chương trình TKS để lập báo cáo cho bộ phận đặt hàng Khi khách hàng có nhu cầu chọn sách, bộ phận bán hàng giúp khách hàng tìm được sách cần mua và hướng dẫn khách hàng đến quầy thanh toán Nhân viên thu ngân lập hóa đơn thanh toán khi có yêu cầu thanh toán của khách hàng, ... giao hàng: ……/………/…………Nơi cất…………………… ISBN Lượng giao SH Đơn Phiếu giao hàng BM5 GIAO HÀNG PHIẾU GIAO HÀNG SH Giao hàng: ………………………………………………………… Tên NXB:…………………………………………………………… Ngày giao hàng: ……/………/……………………………………… ISBN Lượng giao SH Đơn Hóa đơn bán hàng cho khách hàng do bộ phận thu ngân lập BM6 HÓA ĐƠN BÁN HÀNG Trang 13 HÓA ĐƠN BÁN HÀNG SỐ HĐ:………………… Ngày HĐ:……/……/………………………………………………… Mã khách hàng: ………………………………………………………... trong: 2 Vẽ sơ đồ DFD mức khung cảnh hệ thống quản lý bán sách (mức 0) Hình 2.2: Sơ đồ luồng dữ liệu mức khung cảnh hệ thống “Quản lý bán sách Trang 19 DFD mức dưới đỉnh hệ thống quản lý bán sách (mức 1) Hình 2.3: Sơ đồ luồng dữ liệu mức 1 hệ thống “Quản lý bán sách Trang 20 DFD mức 2 của chức năng “Đặt hàng Hình 2.4: Sơ đồ luồng dữ liệu mức 2 chức năng “Đặt hàng Trang 21 DFD mức 2 chức năng “Quản... gửi cho khách hàng Trang 16 3 Vẽ mô hình Hình 1.1: Mô hình tiến trình nghiệp vụ hệ thống “Quản lý bán sách Trang 17 CHƯƠNG II: PHÂN TÍCH HỆ THÔNG I Sơ đồ phân rã chức năng 1 Ký hiệu sử dụng Tên chức năng của hệ thống: Quan hệ phân cấp 2 Vẽ sơ đồ Hình 2.1: Sơ đồ phân cấp chức năng hệ thống “Quản lý bán sách Trang 18 II Sơ đồ luồng dữ liệu 1 Ký hiệu sử dụng Tiến trình (chức năng): Luồng... phiếu xuất kho và xuất hàng cho bộ phận bán hàng đưa lên quầy Nhân viên bán hàng lập bản dự trù gửi cho bộ phận kho để nhận sách đưa lên quầy và phiếu xuất kho Hàng ngày bộ phận này thực hiện việc kiểm kê sách trên quầy và nộp về cho bộ phận đặt hàng Sau khi khách hàng đã chọn được sách ra quầy thu ngân thanh toán, bộ phận thu ngân thu tiền và lập hóa đơn thanh toán gửi cho khách hàng Trang 16 3 Vẽ mô... đơn – Ngày lập hóa đơn – Mã khách hàng (bán sỉ) – Địa chỉ (bán sỉ) - Tổng số tiền Thông tin chi tiết của hóa đơn: Số hóa đơn – Tên sách – Đơn giá – Số lượng của từng cuốn sách – Thành tiền Ngoài ra, mỗi tuần nhân viên thu ngân phải lập báo cáo doanh thu chi tiết của từng loại sách gửi cho bộ phận đặt hàng 4 Quy tắc quản lý Hàng quý nhà sách tiến hành thống kê các loại sách nào còn tồn kho hơn 3 tháng... vẽ mô hình Bộ phận đặt hàng liên hệ với nhà xuất bản để biết giá sách, sau đó lập đơn đặt hàng gửi nhà xuất bản Sau khi có phiếu nhận hàng từ bộ phận thủ kho của nhà sách, bộ phận này thực hiện việc thanh toán với nhà xuất bản và nhận hóa đơn Bộ phận thủ kho tiếp nhận hàng và phiếu giao hàng từ nhà xuất bản, đồng thời lập phiếu nhận hàng Khi có phiếu dự trù gửi từ bộ phận bán hàng, bộ phận này lập phiếu...Mã số sách (ISBN - International Standard Book Number) - Tên sách – Mã loại – Tên tác giả - Nhà xuất bản – Năm xuất bản - Lần xuât bản – Mã quốc gia – Ngôn ngữ – Số trang – Kích thước – Trọng lượng – Nội dung giới thiệu sách Hàng tháng nhân viên bộ phận kho phải thực hiện kiểm kê lập báo cáo lượng sách tồn trong kho cho bộ phận đặt hàng để lên kế hoạch đặt hàng Bộ phận bán hàng dựa vào hệ... năng Bán hàng và thu ngân” Hình 2.6: Sơ đồ luồng dữ liệu mức 2 chức năng Bán hàng và thu ngân” Trang 23 III Thực thể liên kết (Entity Relationship-ER) mở rộng 1 Xác định kiểu thực thể, kiểu thuộc tính  Sách (ISBN, Tên sách, Mã loại sách, Tên tác giả, Tên nhà xuất bản, Năm xuất bản, Lần xuất bản, Số tập, Mã quốc gia, Ngôn ngữ, Số trang, Trọng lương, Nội dung giới thiệu)  Khách hàng (Mã khách hàng, ... phận đặt hàng nhận hóa đơn từ nhà xuất bản BM2 HÓA ĐƠN TỪ NHÀ XUẤT BẢN HÓA ĐƠN SỐ:……… Tên NXB:…………………………………………………………… Ngày HĐ:……/………/………… ISBN Số lượng Đơn giá Thành tiền SH giao hàng Đơn hàng hệ thống lưu để theo dõi Trang 12 BM3 ĐƠN ĐẶT HÀNG ĐƠN HÀNG SỐ:………… Tên NXB:……………………………………………………………… Ngày ĐH:………/………/…………………………………………… ISBN Đơn giá Lượng đăt Thông tin nhận hàng BM4 NHẬN HÀNG SH giao hàng: ……………………………………………… ... 32 CHƯƠNG III: THIẾT KẾ HỆ THỐNG 37 I Thiết kế giao diện 37 Thiết kế menu chương trình .38 Thiết kế chức .39 II Thiết kế kiểm soát ... phận bán hàng có nhiệm vụ lập dự trù, nhận phiếu phát sách đưa lên quầy, quản lý sách quầy, hướng dẫn khách hàng tìm sách cần mua Khi khách hàng tìm sách, phận bán hàng hướng dẫn khách hàng quầy... bán hàng Khi sách quầy không bán được, nhân viên bán hàng chuyển xuống cho phận kho phận làm phiếu nhập kho gửi cho phận bán hàng Sách nhân viên kho quản lý cách phân loại theo nhóm chủ đề, sách

Ngày đăng: 11/11/2015, 19:56

Mục lục

  • DANH MỤC HÌNH SỬ DỤNG TRONG ĐỀ TÀI

  • CHƯƠNG I: KHẢO SÁT HỆ THỐNG

    • I. Khảo sát sơ bộ

      • 1. Nhiệm vụ cơ bản

      • 2. Cơ cấu tổ chức và sự phân công trách nhiệm

      • 3. Quy trình xử lý

      • 4. Quy tắc quản lý

      • II. Mô hình tiến trình nghiệp vụ hệ thống

        • 1. Định nghĩa ký hiệu

        • 2. Giải thích vẽ mô hình

        • CHƯƠNG II: PHÂN TÍCH HỆ THÔNG

          • I. Sơ đồ phân rã chức năng

            • 1. Ký hiệu sử dụng

            • II. Sơ đồ luồng dữ liệu

              • 1. Ký hiệu sử dụng

              • III. Thực thể liên kết (Entity Relationship-ER) mở rộng

                • 1. Xác định kiểu thực thể, kiểu thuộc tính

                • 2. Xác định kiểu liên kết

                • 3. Vẽ ER mở rộng

                • IV. Chuẩn hóa dữ liệu

                  • 1. Chuyển từ ER mở rộng về ER kinh điển

                  • 2. Chuyển ER kinh điển về mô hình quan hệ

                  • V. Đặc tả bảng dữ liệu trong mô hình quan hệ

                  • CHƯƠNG III: THIẾT KẾ HỆ THỐNG

                    • I. Thiết kế giao diện

                      • 1. Thiết kế menu chương trình

                      • 2. Thiết kế chức năng

                      • II. Thiết kế kiểm soát

                        • 1. Xác định các nhu cầu bảo mật của hệ thống

                        • 2. Phân định các nhóm người dùng

                        • III. Thiết kế CSDL vật lý

                          • 1. Xác định các thuộc tính tình huống

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

Tài liệu liên quan