1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) bài tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán

34 6 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 586,48 KB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN I BÀI TẬP CUỐI KÌ MƠN HỌC: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM MÃ MÔN HỌC: INT1340 NHĨM 01 Giảng viên: Đỗ Thị Bích Ngọc Sinh viên: Vũ Việt Trung Ngày sinh: 01/11/2000 Mã số sinh viên: B18DCCN674 Lớp: D18CQCN03-B Số điện thoại: 0977942025 Đề số 43 Khách hàng yêu cầu anh/chị phát triển phần mềm quản lí cho thuê truyện cửa hàng chuyên cho th truyện với mơ tả sau: • Cửa hàng có nhiều đầu truyện khác Mỗi đầu truyện có số lượng khác giá thuê khác (giá th theo ngày) • Mỗi đầu truyện mượn nhiều khách hàng khác Mỗi khách hàng lần mượn mượn nhiều đầu truyện khác • Mỗi lần mượn, khách hàng nhận phiếu mượn Trong đó, dịng đầu ghi tên khách hàng ngày mượn Thông tin đầu truyện mượn ghi dòng: tên, tác giả, nhà xuất bản, năm xuất bản, giá thuê Dòng cuối ghi số lượng đầu truyện mượn • Khi trả truyện, khách hàng nhận hóa đơn trả Trong đó, dịng đầu ghi tên khách hàng ngày tốn Thơng tin đầu truyện trả ghi dòng: tên, tác giả, nhà xuất bản, năm xuất bản, ngày mượn, ngày trả, giá th, thành tiền Nếu bị phạt có thêm cột số tiền phạt Dòng cuối ghi tổng số tiền toán Anh/chị thực modul "Khách hàng trả truyện toán" với bước sau đây: Khi KH đem truyện đến trả, NV chọn menu tìm danh sách truyện mượn theo tên KH → nhập tên KH+click tìm kiếm → hệ thống hiển thị danh sách KH có tên vừa nhập → NV chọn tên KH với thông tin KH → hệ thống lên danh sách đầu truyện mà KH mượn, đầu truyện dịng với đầy đủ thông tin đầu truyện, ngày mượn, giá mượn, số tiền thuê tính đến ngày trả, cột cuối tích chọn trả → NV click vào nút chọn trả cho đầu truyện mà KH đem trả (có thể khơng trả hết lần), nhập tình trạng sách tiền phạt có, cuối click nút toán → hệ thống hóa đơn đầy đủ thơng tin khách hàng + bảng danh sách đầu truyện trả mô tả + dòng cuối tổng số tiền trả → NV click xác nhận → hệ thống cập nhật vào CSDL I Pha lấy yêu cầu 1.1 Danh sách từ chuyên môn lĩnh vực ứng dụng toàn hệ thống GLOSSARY Tiếng Anh Tiếng Việt Access point Accompa nying material Added entry ( Alternati ve title Analytica l entry Anonymo Tác phẩm vô Chỉ tác phẩm mà tác giả us danh Vùng Từ đoạn phần mơ tả thư tịch (thư mục) (xem quy tắc Area 0C) Xem thêm Element Chỉ tác phẩm gốc Nguyên tác Art original nghệ thuật Atlas Tập địa đồ Author Tác giả Xem Author/ Name/title Title added entry added entry Xem Author/ Name/title Title reference reference Entry map Applicati on Abridged edition Một bao gồm đồ, trang minh họa, trang chạm, bảng kiện, v.v , gồm hay không gồm văn mô tả Một tập địa đồ ấn phẩm độc lập, hay phát hành kèm với hay nhiều văn Một nhân vật chịu trách nhiệm tri thức nghệ thuật tác phẩm ( Ánh xạ mục Xem Sơ đồ mục Áp dụng Xem Qu Ấn rút gọn Phiên b giản lượ đầy đủ tư cho thêm Ấn Full edition Influence Approxima Bao quát gần Khi đề tài gần trùng với ý nghĩa đầy đủ mơn te the tồn loại DDC, đề tài whole bộ" mơn loại Thuật ngữ cũ đề phân mục chung Những đề tài khơ coi "vị trí chờ" phân mục chung thêm vào; G Schedules Bảng Bảng liệt kê chủ đề tiểu phân mục chúng, xếp theo thứ tự phân loại với ký hiệu gán cho chủ đề tiểu phân mục Loạt số DDC từ 000 đến 999 với đề mục ghi Relative Bảng mục Bảng mục (Bảng tra) DDC gọi "quan hệ" quan hệ Index cho thấy liên hệ chủ đề ngành mà chủ đề xuất Trong bảng chính, chủ đề xếp bên ngành Trong Bảng mục quan hệ, chủ đề liệt kê theo vần chữ Dưới chủ đề, ngành liên quan đến chủ đề, xếp theo vần chữ Trong phiên in DDC, ngành in lùi vào chủ đề Trong phiên điện tử, ngành xuất tiểu đề mục có liên quan đến chủ đề Phoenix schedule Bảng hoàn thiện Xem Chỉnh lý (Chỉnh lý toàn bộ) Area table Bảng khu vực Bảng phụ trợ (Bảng 2) cung cấp khu vực địa lý, với Tables Comparativ e table Add table DDC Summaries Equivalence table Preference table MARC Biên mục đọc máy Là hệ thống Thư viện Quốc Hội Mỹ phát triển năm 1996 từ thư viện chia sẻ liệu thư mục đọc máy catalogue Mục lục (Thư mục) Bibliographi c level Cấp thư mục Record structure Cấu trúc biểu Tổ chức biểu ghi MARC theo đầu biểu, thư mục ghi Attraction Cảm tính chart Biểu đồ Nguồn thơng tin chief sourse of information Base number Chỉ số Hook number Chỉ số dẫn nhập Xem Phân loại cảm tính Một tờ giấy mờ chứa đựng đồ thị, bảng kiện (thí dụ, biểu đồ gắn tường) Nguồn thơng tin có tác phẩm sử dụng nguồn tài liệu từ kiện dùng để mô tả thư tịch Chỉ số có độ dài bất kỳ, ghép thêm số khác vào Xem thêm Ghi thêm Chỉ số DDC, thân khơng có ý nghĩa, dùng để giới thiệu ví dụ đề tài Chỉ số dẫn nhập có đề mục kết thúc (Nguyên văn tiếng Anh: bắt đầu – N.D.) với từ "hỗn hợp”, "cụ thể’ "khác”; khơng có ghi thêm, ghi bao gồm cả, ghi xếp vào Các tiểu phân mục chung đặt ngoặc vuông số dẫn nhập c Reused number Chỉ số dùng Chỉ số thay đổi hoàn toàn ý nghĩa qua lần xuất Interdisciplinar y number Class number Built number Comprehensive number Optional number Facet indicator Filing indicator Indicator Revision bảng phụ có liên quan Xem thêm Bảng so sánh; Bảng tương đương Extensive revision Routine revision Complete revision Chỉnh lý toàn Xem Chỉnh lý (Chỉnh lý toàn bộ) Indention Chỗ lùi vào Cách chữ ghi tiểu đề mục thuật ngữ dùng làm mục từ lui bên phải Monograph Chuyên khảo Một tài liệu hoàn tất phần hoàn tất số phần Việc chuyển đề tài từ số sang số khác, khác với số Chuyển vị trí Relocation cũ khía cạnh khơng phải độ dài Các ghi hai phía chuyển vị trí nhận dạng số cũ Xem thêm Không dùng Đơn vị nhỏ hệ thống ký hiệu Ví dụ, ký hiệu 954 có Chữ số Digit chữ số: 9, 5, Đối tượng nghiên cứu Cũng gọi đề tài Chủ đề Chủ đề Subject người hay nhóm người, vật, địa điểm, q trình, hoạt động, khái niệm trừu tượng hay hình thức kết hợp yếu tố Trong DDC, chủ đề xếp theo ngành Một chủ đề thường nghiên cứu nhiều ngành, vd., hôn nhân nghiên cứu số ngành đạo đức học, tôn giáo, xã hội học luật pháp Xem thêm Ngành Complex subject Chủ đề phức Chủ đề phức hợp chủ đề có nhiều đặc trưng Ví dụ, "Thợ mộc tự do" chủ đề phức hợp có nhiều đặc trưng (tình trạng cơng ăn hợp việc làm nghề nghiệp) Xem thêm Thứ tự ưu tiên Người cộng Một người cộng tác làm việc với hay nhiều người khác để hoàn thành tác phẩm Đối với người cộng tác cung cấp đồng tác cơng việc hồn tất tác phẩm, xin xem quy tắc 25 Đối với người cộng tác vào việc khác việc hoàn thành tác phẩm chẳng hạn người nghệ sĩ vẽ tranh, nhà biên khảo văn bản, xin xem quy tắc 27 Xem thêm Joint author, Mixed responsibility, Shared responsibility collective Nhan đề chung Một nhan đề tài liệu thư viện gồm hai hay nhiều tác phẩm title collaborato r coloured Minh họa màu Từ minh họa vẽ hai hay nhiều màu illustration compiler Người biên soạn, Người kết tập Bài viết hoàn chỉnh hay toàn nội dung viết, báo cáo nghiên cứu 52 Từ khóa (Keyword) Từ khóa tài liệu cụm từ đủ nghĩa ổn định, thể khái niệm quan trọng nội dung tài liệu Tập hợp từ khóa tài liệu phản ánh đầy đủ cô đọng thông tin nội dung tài liệu Bạn đọc xác định từ khóa quan trọng nội dung tài liệu cần tìm trước thực việc tìm tài liệu phục vụ cho nhu cầu học tập, nghiên cứu 53 Từ khóa kiểm sốt (Thesaurus) Là từ khóa kiểm sốt theo quy định hay sưu tập từ đồng nghĩa, từ quan hệ, thuật ngữ hẹp, thuật ngữ rộng mang nghĩa 54 Tra cứu (Searching) Đây thuật ngữ dùng thay cho thuật ngữ Tìm kiếm (thơng tin) 55 Trích dẫn tài liệu (Citation) Đó thông tin tác giả, năm xuất bản, tựa đề, số trang cho loại tài liệu tham khảo trình viết nghiên cứu, sách, chương sách, viết từ tạp chí, website, v.v Trích dẫn tài liệu cịn gọi tham khảo tài liệu xếp thành bảng liệt kê theo an pha bê cuối viết hay nghiên cứu Kiểu trích dẫn tham khảo khác theo lĩnh vực nghiên cứu 1.2 Mô tả hệ thống ngôn ngữ tự nhiên Phạm vi phần mềm: - Phần mềm dạng ứng dụng cho máy tính cá nhân, dùng nội cửa hàng chuyên cho thuê truyện, có nhân viên cửa hàng sử dụng trực tiếp Phần mềm cài đặt nhiều máy tính cá nhân nhân viên Nhưng sở liệu tập trung máy chủ Người dùng chức người dùng: - Chỉ nhân viên sau cửa hàng phép sử dụng phần mềm: quản lý cửa hàng nhân viên thu ngân sử dụng - - Quản lý cửa hàng thực chức năng: + Quản lý đầu truyện: thêm/sửa/xóa + Thống kê truyện mượn nhiều + Thống kê khách hàng mượn nhiều + Thống kê doanh thu cửa hàng Nhân viên thu ngân thực chức năng: + In phiếu mượn sách truyện cho khách hàng + Xác nhận cho khách hàng trả truyện tốn Thơng tin đối tượng cần xử lí: - Thông tin đầu truyện bao gồm: mã, tên, tác giả, mô tả, số lượng truyện giá thuê - Thông tin khách hàng bao gồm: tên, địa chỉ, số CCCD/passport, điện thoại, email - Thông tin phiếu mượn truyện: bao gồm thông tin khách hàng: tên, địa chỉ, số điện thoại, đầu truyện dòng với thông tin: tên, số lượng, ngày mượn - Thơng tin hóa đơn tốn: bao gồm thơng tin nhân viên tốn: tên, chức vụ Thơng tin khách hàng: tên, địa chỉ, số điện thoại Mỗi đầu truyện dịng với đầy đủ thơng tin đầu truyện, ngày mượn, giá mượn số tiền th tính đến ngày trả, tình trạng truyện tiền phạt có - Thơng tin thống kê truyện mượn nhiều: mã, tên, tác giả, NXB, năm XB, tổng số lượt mượn, tổng số tiền thu - Thông tin thống kê khách hàng mượn nhiều: mã, tên, CMT, số điện thoại, địa chỉ, tổng số lượt mượn, tổng số tiền trả - Thông tin thống kê doanh thu theo thời gian: tên tháng/quý/năm, tổng doanh thu Quan hệ đối tượng cần xử lí: - Cửa hàng có nhiều đầu truyện khác Mỗi đầu truyện có số lượng khác giá thuê khác (giá thuê theo ngày) - Mỗi đầu tryện mượn nhiều khách hàng khác Mỗi khách hàng lần mượn mượn nhiều đầu truyện khác - Mỗi lần mượn, khách hàng nhận phiếu mượn Trong đó, dịng đầu ghi tên khách hàng ngày mượn Thông tin đầu truyện mượn ghi dòng: tên, tác giả, nhà xuất bản, năm xuất bản, giá thuê Dòng cuối ghi số lượng đầu truyện mượn - Khi trả truyện, khách hàng nhận hóa đơn trả Trong đó, dịng ghi tên khách hàng ngày toán Thông tin đầu truyện trả ghi dòng: tên, tác giả, nhà xuất bản, năm xuất bản, ngày mượn, ngày trả, giá thuê, thành tiền Nếu bị phạt có thêm cột số tiền phạt Dịng cuối ghi tổng số tiền tốn Mơ tả nghiệp vụ chi tiết chức năng: Nội dung phần mô tả số chức mà không mơ tả hết tồn chức hệ thống: - Chức “ Quản lý đầu truyện ”: Quản lý đăng nhập vào hệ thống -> giao diện quản lý chung có chức quản lý đầu truyện -> chọn chức quản lý đầu truyện -> trang quản lí -> Quản lý chọn chức sửa thơng tin đầu truyện -> giao diện tìm đầu truyện theo tên -> Quản lý nhập tên đầu truyện click tìm kiếm -> danh sách đầu truyện có chứa tên từ khóa -> Quản lý chọn sửa đầu truyện -> giao diện sửa đầu truyện với thông tin đầu truyện chọn -> Quản lý nhập số thông tin thay đổi click cập nhật -> hệ thống lưu thông tin vào CSDL thông báo thành công - Chức “Cho thuê truyện”: Sau chọn truyện để thuê mượn, khách hàng (KH) cầm đến quầy nhân viên (NV) thu ngân làm phiếu mượn NV nhập tên KH tìm kiếm → Hệ thống trả danh sách KH có tên vừa nhập → NV click chọn tên KH danh sách (nếu KH mượn lần đầu nhập mới) → Hệ thống giao diện thêm truyện mượn vào phiếu: Với đầu truyện, NV click chọn tìm truyện theo tên → nhập tên truyện + click tìm → hệ thống lên danh sách đầu truyện có tên vừa nhập → NV click chọn dòng với truyện KH chọn thuê → Hệ thống thêm dòng tương ứng với đầu truyện vào phiếu thuê mượn mô tả Khi hết đầu truyện KH chọn thuê, NV click tạo phiếu mượn → Hệ thống lưu vào CSDL hiển thị phiếu mượn lên hình → NV click in → Hệ thống in phiếu mượn cho KH - Chức “Khách hàng trả truyện toán”: Khi KH đem truyện đến trả, NV chọn menu tìm danh sách truyện mượn theo tên KH → nhập tên KH+click tìm kiếm → hệ thống hiển thị danh sách KH có tên vừa nhập → NV chọn tên KH với thông tin KH → hệ thống lên danh sách đầu truyện mà KH mượn, đầu truyện dịng với đầy đủ thơng tin đầu truyện, ngày mượn, giá mượn, số tiền thuê tính đến ngày trả, cột cuối tích chọn trả → NV click vào nút chọn trả cho đầu truyện mà KH đem trả (có thể khơng trả hết lần), nhập tình trạng sách tiền phạt có, cuối click nút tốn → hệ thống hóa đơn đầy đủ thơng tin khách hàng + bảng danh sách đầu truyện trả mơ tả + dịng cuối tổng số tiền trả → NV click xác nhận → hệ thống cập nhật vào CSDL - Chức “Thống kê truyện mượn nhiều”: QL chọn menu thống kê đầu truyện mượn nhiều → Nhập khoảng thời gian (ngày bắt đầu – kết thúc) thống kê → Hệ thống hiển thị danh sách đầu truyện mượn nhiều theo dạng bảng, dòng tương ứng với đầu truyện với đầy đủ thông tin: mã, tên, tác giả, NXB, năm XB, cột tổng số lượt mượn, cột tổng số tiền thu Xếp theo thứ tự giảm dần cột tổng số lượt mượn, giảm dần cột tổng số tiền thu NV click vào dòng truyện → hệ thống lên chi tiết hóa đơn có truyện mượn, hóa đơn dịng: id, tên khách mượn, ngày mượn, ngày trả, tổng số tiền - Chức “Thống kê khách hàng mượn nhiều”: QL chọn menu thống kê khách hàng mượn nhiều → Nhập khoảng thời gian (ngày bắt đầu – kết thúc) thống kê → hệ thống hiển thị danh sách KH mượn nhiều theo dạng bảng, dòng tương ứng với KH với đầy đủ thông tin: mã, tên, số CMT, số đt, địa chỉ, cột tổng số lượt mượn, cột tổng số tiền trả Xếp theo chiều giảm dần tổng số lượt mượn, chiều giảm dần tổng số tiền trả NV click vào dòng khách hàng → hệ thống lên chi tiết hóa đơn khách hàng mượn, hóa đơn dịng: ngày mượn, tổng số sách mượn, tổng số tiền toán - Chức “Thống kê doanh thu”: QL chọn menu thống kê doanh thu theo thời gian (tháng, quý, năm) → hệ thống ô chọn thống kê theo tháng, quý, năm → QL click chọn theo tháng → hệ thống lên thống kê doanh thu theo tháng dạng bảng, dòng tương ứng với tháng (tương ứng quý, năm): tên tháng, tổng doanh thu Sắp xếp theo chiều thời gian tháng (tương ứng quý, năm) gần đến tháng (tương ứng quý, năm) cũ NV click vào dòng → hệ thống lên chi tiết hóa đơn khoảng thời gian dịng đấy, hóa đơn dòng: id, tên khách hàng, ngày mượn, tổng số truyện mượn, tổng số tiền hóa đơn 1.3 Sơ đồ tổng quan use case toàn HỆ THỐNG 1.4 Với module phụ trách, vẽ sơ đồ chi tiết mô tả use case II PHA PHÂN TÍCH 2.1 Vẽ lại sơ đồ chi tiết use case module cá nhân 2.2 Với use case, trích scenario chuẩn ngoại lệ tương ứng - Tên use case: “Khách hàng trả truyện toán” - Tên actor: Nhân viên, khách hàng - Tên điều kiện: Khách hàng yêu cầu nhân viên thực trả sách toán Khách hàng đem truyện đến yêu cầu nhân viên thực trả truyện tốn, nhân viên click vào chức tìm danh sách truyện mượn theo tên khách hàng Giao diện nhập tên khách hàng để tìm kiếm ra, nhân viên hỏi khách hàng tên, khách hàng trả lời, nhân viên nhập tên mà khách hàng nói click vào nút “Tìm kiếm” Giao diện hiển thị danh sách khách hàng có tên vừa nhập Nhân viên xác nhận lại với khách hàng để chọn dịng chứa khách hàng có thơng tin trùng khớp với khách hàng tại, click vào dịng Giao diện danh sách đầu truyện mà khách hàng mượn, đầu truyện dịng với thơng tin đầu truyện, ngày mượn, giá mượn, số tiền thuê tính đến ngày trả ô cuối ô tích chọn trả truyện Nhân viên tích vào tích chọn trả đầu truyện mà khách hàng muốn trả ( khơng trả hết ), lần tích vào đầu truyện, giao diện nhỏ để nhân viên nhập thơng tin tình trạng truyện tiền phạt (nếu có) Nhân viên click chọn nút “Thanh tốn, giao diện hiển thị thông tin khách hàng, bảng danh sách đầu truyện trả với thông tin đầu truyện, ngày mượn, ngày trả, giá mượn, tổng số tiền thuê, dòng cuối tổng số tiền phải trả Nhân viên thông báo số tiền tổng phải trả cho khách hàng Khách hàng toán cho nhân viên số tiền yêu cầu 10 Nhân viên click chọn nút “Xác nhận” để xác nhận trả truyện, hệ thống cập nhật vào sở liệu, thông báo “Thành công” 11 Nhân viên thông báo lại cho khách hàng kết thúc thành công giao dịch - Ngoại lệ 1: 3.1 Khơng tìm thấy kết - Ngoại lệ 2: 10.1 Nhân viên click nút “Hủy” để hủy giao dịch thực 2.3 Trích lớp thực thể cho toàn hệ thống Vẽ sơ đồ lớp thực thể cho toàn hệ thống Cửa hàng: đối tượng xử lí hệ thống → lớp thực thể: Store - Đầu truyện: đối tượng xử lí hệ thống → lớp thực thể: Book - Khách hàng: đối tượng xử lí hệ thống → lớp thực thể: Reader - Phiếu mượn : đối tượng xử lí hệ thống → lớp thực thể: HiringForm - Hóa đơn trả: đối tượng xử lí hệ thống → lớp thực thể: Receipt - Quản lý: đối tượng xử lí trực tiếp hệ thống, bị quản lý với nhân viên theo kiểu người dùng trực tiếp phần mềm → đề xuất lớp thực thể chung: User - Nhân viên: khơng phải đối tượng xử lí trực tiếp hệ thống, bị quản lý với quản lý theo kiểu người dùng trực tiếp phần mềm → đề xuất lớp thực thể chung: User - Các thông tin thống kê: thống kê truyện mượn nhiều → BookStat, thống kê khách hàng mượn nhiều → ReaderStat, thống kê doanh thu → IncomeStat - Như vậy, lớp thực thể ban đầu Store, Book, Reader, HiringForm, Receipt, User lớp thực thể thống kê: BookStat, ReaderStat IncomeStat Quan hệ lớp thực thể xác định sau: - Một Store có nhiều Book, Book thuộc vào Store Vậy quan hệ Store Book - n - Mỗi Book mượn nhiều Reader khác nhau, Reader lần mượn mượn nhiều Book khác Vậy quan hệ Reader Book n – n - HiringForm thực thể liên kết Reader Book - Một HiringForm tốn nhiều lần khác nhau, có nhiều Receipt khác Vậy quan hệ HiringForm Receipt – n Một User lập nhiều Receipt khác cho HiringForm đó, quan hệ User Receipt quan hệ – n 2.4 Trích lớp biên, lớp điều khiển cho module Vẽ sơ đồ lớp từ lớp trích module Đề xuất lớp điều khiển cho module: - Lớp điều khiển cho module Book: BookManagerCtr - Lớp điều khiển cho module Reader: ReaderManagerCtr - Lớp điều khiển cho module HiringForm: HiringFormManagerCtr - Lớp điều khiển cho module Receipt: ReceiptManagerCtr Đề xuất lớp biên cho module “Trả truyện tốn” Giao diện chính: ReaderManagerFrm Chức tìm kiếm khách hàng gộp giao diện Chức thêm tình trạng truyện trả: ReturnStatusFrm Chức xác nhận hóa đơn: ReceiptManagerFrm 2.5 Xây dựng thẻ CRC cho lớp điều khiển module 2.6 Xây dựng sơ đồ hoạt động (statechart) cho module viết lại scenario với lớp trích module Scenario cho Module “Khách hàng trả truyện toán”: 1, Nhân viên A sau login, chọn menu tìm danh sách truyện mượn theo tên khách hàng 2, Lớp ReaderManagerFrm với nhập Tên khách hàng nút: Tìm kiếm đầu hình 3, Nhân viên A hỏi tên khách hàng, nhập vào ô nhập click vào nút Tìm kiếm để tìm kiếm danh sách khách hàng có tên vừa nhập 4, Lớp ReaderManagerFrm gọi lớp ReaderManagerCtr để tìm kiếm đối tượng Reader có thông tin tên khách hàng trùng với tên vừa nhập 5, Sau tìm kiếm xong, lớp ReaderManagerCtr trả cho lớp ReaderManagerFrm danh sách Reader có tên trùng với tìm kiếm 6, Lớp ReaderManagerFrm hiển thị danh sách khách hàng có tên tên vừa nhập 7, Nhân viên A click vào dòng khách hàng 8, Lớp ReaderManagerFrm gọi lớp HiringFormCtr để lấy danh sách đầu truyện mà khách hàng mượn Lớp HiringFormCtr trả cho lớp ReaderManagerFrm danh sách đầu truyện 9, Lớp ReaderManagerFrm hiển thị hình danh sách đầu truyện đó, dịng có đầy đủ thơng tin đầu truyện, ngày mượn, giá mượn, số tiền thuê tính đến ngày trả nút “Chọn trả” 10, Nhân viên A click vào nút “Chọn trả” đầu sách mà khách hàng muốn trả 11, Lớp ReaderManagerFrm gọi lớp ReturnStatusFrm yêu cầu hiển thị 12, Lớp ReturnStatusFrm với ô nhập: Tình trạng sách, Tiền phạt nút “Thanh tốn” 13, Nhân viên A nhập vào tình trạng sách tiền phạt (nếu có), sau click vào nút "Thanh toán” 14, Lớp ReturnStatusFrm gọi lớp HiringFormCtr để cập nhật lại danh sách đầu truyện khách hàng mượn Lớp ReturnStatusFrm gọi lớp Receipt để đóng gói thông tin khách hàng, thông tin đầu truyện số tiền tốn 15, Lớp Receipt đóng gói thơng tin trả đối tượng Receipt cho lớp ReturnStatusFrm 16, Lớp ReturnStatusFrm gọi lớp ReceiptManagerFrm truyền đối tượng Receipt vừa nhận vào 17, Lớp ReceiptManagerFrm thơng tin hóa đơn nút “Xác nhận” 18, Nhân viên A click vào nút “Xác nhận” 19, Lớp ReceiptManagerFrm gọi lớp ReceiptManagerCtr, lớp ReceiptManagerCtr lưu thông tin hóa đón vào CSDL 20, Lớp ReceiptManagerCtr thơng báo cho lớp ReceiptManagerFrm tốn thành cơng 21, Lớp ReceiptManagerFrm hiển thị tốn thành cơng 2.7 Thực tế hóa scenario thành sơ đồ cho module III PHA THIẾT KẾ 3.1 Trình bày lại thiết kế sơ đồ lớp thực thể cho toàn hệ thống 3.2 Thiết kế sở liệu cho hệ thống Các bước thiết kế CSDL cho hệ thống: Bước 1: Mỗi lớp thực thể đề xuất thành bảng tương ứng CSDL: - Lớp Store => bảng tblStore - Lớp Book => bảng tblBook - Lớp Reader => bảng tblReader - Lớp HiringForm => bảng tblHiringForm - Lớp User => bảng tblUser - Lớp Receipt => bảng tblReceipt - Lớp BookStat => bảng tblBookStat - Lớp ReaderStat => bảng tblReaderStat - Lớp IncomeStat => bảng tblIncomeStat Bước 2: Với lớp thực thể, thuộc tính khơng đối tượng chuyển thành thuộc tính bảng tương ứng Bước 3: Chuyển quan hệ số lượng lớp thực thể sang bảng tương ứng Bước 4: Thêm bảng quan hệ vào bảng có quan hệ nhiều – nhiều Bước 5: Thêm khóa chính, khóa phụ vào bảng 3.3 Với module cá nhân, chọn mô hình MVC Mơ hình thực thể bean: 4.4 Vẽ lại sơ đồ sau pha thiết kế cho module ... ? ?Khách hàng trả truyện toán? ?? - Tên actor: Nhân viên, khách hàng - Tên điều kiện: Khách hàng yêu cầu nhân viên thực trả sách toán Khách hàng đem truyện đến yêu cầu nhân viên thực trả truyện toán, ... click vào chức tìm danh sách truyện mượn theo tên khách hàng Giao diện nhập tên khách hàng để tìm kiếm ra, nhân viên hỏi khách hàng tên, khách hàng trả lời, nhân viên nhập tên mà khách hàng nói... ngày trả, giá thuê, thành tiền Nếu bị phạt có thêm cột số tiền phạt Dịng cuối ghi tổng số tiền toán Anh/chị thực modul "Khách hàng trả truyện toán" với bước sau đây: Khi KH đem truyện đến trả,

Ngày đăng: 30/11/2022, 14:07

HÌNH ẢNH LIÊN QUAN

Bước 1: Mỗi lớp thực thể đề xuất thành một bảng tương ứng trong CSDL: - Lớp Store => bảng tblStore - (TIỂU LUẬN) bài tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán
c 1: Mỗi lớp thực thể đề xuất thành một bảng tương ứng trong CSDL: - Lớp Store => bảng tblStore (Trang 33)
- Lớp Book => bảng tblBook - Lớp Reader => bảng tblReader - (TIỂU LUẬN) bài tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán
p Book => bảng tblBook - Lớp Reader => bảng tblReader (Trang 33)
- Lớp Receipt => bảng tblReceipt - Lớp BookStat => bảng tblBookStat - Lớp ReaderStat => bảng tblReaderStat - Lớp IncomeStat => bảng tblIncomeStat - (TIỂU LUẬN) bài tập CUỐI kì môn học NHẬP môn CÔNG NGHỆ PHẦN mềm anhchị hãy thực hiện modul khách hàng trả truyện và thanh toán
p Receipt => bảng tblReceipt - Lớp BookStat => bảng tblBookStat - Lớp ReaderStat => bảng tblReaderStat - Lớp IncomeStat => bảng tblIncomeStat (Trang 34)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w