Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình

60 3 0
Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình

Đ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

Project I TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG -*** - BÀI TẬP LỚN MÔN: PROJECT I Đề tài 15: Xây dựng hệ thống quản lý chi tiêu cho thành viên gia đình Giảng viên hướng dẫn : TS Vũ Thị Hương Giang Th.S Nguyễn Ngọc Dũng Nhóm sinh viên thực : Sinh viên thực : Nhóm Trịnh Đình Hiếu 20111579 (nhóm trưởng) Nguyễn Đức Cảnh 20111186 Nguyễn Hoàng Anh 20110025 Hà Nội, 18 tháng 12 năm 2013 Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I MỤC LỤC LỜI MỞ ĐẦU PHÂN CƠNG THÀNH VIÊN TRONG NHĨM PHẦN 1: CƠ SỞ LÍ LUẬN CHỌN ĐỀ TÀI Sự cần thiết vai trị quản lí chi tiêu phần mềm 1) 1.1 Sự cần thiết quản lí máy tính 1.2 Khái niệm vai trò phần mềm quản lí 1.3 Đặc điểm phần mềm quản lí chi tiêu Các phần mềm quản lí sẵn có 2) 2.1 Phần mềm miễn phí 2.2 Phần mềm có phí 2.3 Phần mềm việt hóa Những khó khăn sử dụng phần mềm có sẵn 3) 3.1 Chi phí 3.2 Cá nhân hóa chương trình Đặc tả yêu cầu toán 4) 4.1 Một số yêu cầu phần mềm phải có 4.2 Ràng buộc logic ban đầu thực toán Biểu đồ use case 5) 5.1 Biểu đồ use case tổng quan 5.2 Biểu đồ use case phân rã Đặc tả use case 11 6) 6.1 Đặc tả Use Case toán giao dịch (Payment Normal) 11 6.2 Đặc tả Use Case tìm kiếm giao dịch theo khoảng thời gian (follow date) 13 6.3 Đặc tả Use Case tìm kiếm thơng tin giao dịch theo khoản tiền (follow money) 14 6.4 Đặc tả Use Case tìm kiếm theo thành viên (follow member) 15 6.5 Đặc tả Use Case thêm giao dịch chi tiêu (add Outcome) 16 6.6 Đặc tả Use Case thêm thành viên (add user) 18 PHẦN 2: CƠNG NGHỆ VÀ THUẬT TỐN SỬ DỤNG 20 2.1) Ứng dụng chạy máy tính 20 2.2) Công nghệ Java 20 Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I 2.3) Cơ sở liệu MySQL 20 PHẦN 3: PHÂN TÍCH THIẾT KÊ BÀI TOÁN 22 3.1) Thiết kế sở liệu 22 3.2) Biểu đồ trình tự 26 3.3) Biểu đồ hoạt động 30 3.4) Biểu đồ lớp 32 3.5) Thiết kế chi tiết số lớp 33 PHẦN 4: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA 38 4.1) Kết chương trình minh họa 38 4.2) Giao diện chương trình minh họa 45 PHẦN 5: HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG PHẦN MỀM 54 5.1) Cấu hình hệ thống 54 5.2) Hướng dẫn cài đặt 54 5.3) Hướng dẫn sử dụng phần mềm 57 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 58 LỜI CẢM ƠN 59 TÀI LIỆU THAM KHẢO 59 Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I LỜI MỞ ĐẦU Việc ứng dụng máy tính để quản lí thơng tin phát triển mạnh nước tiên tiến từ thập niên trước Tình hình nước ta nay, máy tính ngày sử dụng phổ biến cộng đồng, vấn đề áp dụng máy tính tin học để quản lí thơng tin ngày trở thành nhu cầu thiết xã hội q trình nhập Việt Nam với giới Thơng qua tìm hiểu diện rộng, chúng em nhận thấy: Xã hội ngày đại, người bận rộn với cơng việc nhiều hơn.Qua đó, họ dành thời gian cho việc quan lí thu chi thân gia đình, ảnh hưởng lớn đến thu chi người không thống nhất, hợp lý gây thất thoát Sau nhân thống thành viên, chúng em định phân tích thiết kế phần mềm Quản Lí Chi Tiêu dành cho gia đình Đây lý nhóm chúng em chọn đề tài Để hồn thành tập lớn này, nhóm chúng em xin gửi lời cảm ơn chân thành đến : Thầy cô hướng dẫn đề tài – TS Vũ Thị Hương Giang Th.S Nguyễn Ngọc Dũng, giảng viên khoa Công Nghệ Thông Tin Trường Đại Học Bách Khoa Hà Nội – hết lòng giúp đỡ, hướng dẫn giạy tận tình, nhận xét đánh giá đắn để giúp chúng em hoàn thành đề tài Hà Nội, 18 tháng 12 năm 2013 Nhóm 3, Lớp CNTT-TT 2.4 1.Trịnh Đình Hiếu 2.Nguyễn Đức Cảnh Nguyễn Hồng Anh Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I PHÂN CÔNG THÀNH VIÊN TRONG NHĨM Sau thống thành viên nhóm: Tuần 1-2 2-4 4–5 5–6 - 10 10 - 12 12 - 14 Trịnh Đình Hiếu Nghiên cứu nghiệp vụ - hoàn thành 80% Nghiên cứu sở liệu(MySQL) – hồn thành 80% Tìm hiểu sử dụng JDBC để kết nối Java – MySQL – hoàn thành 90% Thiết kế biểu đồ : use case, class, sequence, activity – hoàn thành 80% Code lớp chức chương trình – hồn thành 85% Chỉnh sửa hồn thiện chương trình – hồn thành 90% Hồn thiện , đóng gói chương trình –hồn thiện 90% Nguyễn Đức Cảnh Nghiên cứu nghiệp vụ - hoàn thành 80% Nghiên cứu sở liệu(MySQL) – hoàn thành 80% Nguyễn Hoàng Anh Nghiên cứu nghiệp vụ - hoàn thành 80% Nghiên cứu sở liệu(MySQL) – hồn thành 80% Tìm hiểu sử dụng JDBC để kết nối Java – MySQL – hoàn thành 90% Thiết kế biểu đồ : use case, class, sequence, activity – hoàn thành 80% Hoàn thành sở liệu – hồn thành 85% Tìm hiểu sử dụng JDBC để kết nối Java – MySQL – hoàn thành 90% Thiết kế biểu đồ : use case, class, sequence, activity – hoàn thành 80% Code giao diện chương trình – hồn thành 85% Viết báo cáo, slide – hoàn thành 90% Tự kiểm thử chương trình – hồn thành 90% Hồn thiện báo cáo, slide – hồn thiện 90% Kiểm thử nhóm biên báo cáo kiểm thử - hoàn thiện 90% Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I PHẦN 1: CƠ SỞ LÍ LUẬN CHỌN ĐỀ TÀI 1) Sự cần thiết vai trò quản lí chi tiêu phần mềm 1.1 Sự cần thiết quản lí máy tính Trong giai đoạn nay, mơi trường làm việc máy tính tỏ hiệu giảm thiểu hạn chế thiếu sót mà mơi trường làm việc truyền thống thể Ngồi việc sử dụng máy tính công nghệ thông tin vào công việc giúp ta lớn việc: +Quản lí liệu tập trung, lợi ích việc tiết kiệm thời gian, tiết kiệm chi phí, nhân lực lao động chân tay, giữ gìn sinh môi trường +Sử dụng phần mềm chuyên biệt để quản lí làm cho cơng việc đạt kết quả, hiệu suất cao hơn, công việc trở lên đơn giản, dễ dàng nhanh tróng thực 1.2 Khái niệm vai trị phần mềm quản lí Phần mềm dùng để giải nhu cầu hay tốn quản lí cụ thể Nó phải có tiêu chí cụ thể giải nhu cầu thực tế : Phần giao diện để người dùng thao tác, có sở liệu tập trung, có đầy đủ chức thành phần phục vụ yêu cầu nghiệp vụ riêng 1.3 Đặc điểm phần mềm quản lí chi tiêu Quản lí chi tiêu phần mềm giúp cho cơng việc quản lí thu chi gia đình, cá nhân đơn giản hiệu tiết kiệm tối đa thời gian thành viên Với chức thêm thành viên, bổ sung chỉnh sửa thông tin, hoạt động giao dịch mua bán thành viên thống kê đầy đủ tìm kiếm giao dịch hay thành viên Phần mềm quản lí chi tiêu ngày cho thấy vai trò quan trọng gia đình hay ca nhân 2) Các phần mềm quản lí sẵn có 2.1 Phần mềm miễn phí • Chủ yếu phiên dùng thử, thời gian sử dụng giới hạn chưa đầy đủ chức • Do phần mềm miễn phí lên chưa kiểm thử nhiều nên hay mắc nhiều lỗi 2.2 Phần mềm có phí • Phải trả phí giá thành cao, khơng cá nhân hóa, hay sửa chữa bảo trì theo u cầu cơng ty sản xuất Chủ yếu chạy tảng Windows mà chạy tảng khác Mac, Linux, Ubuntu 2.3 Phần mềm việt hóa • Là phần mềm quản lí chi tiêu nước ngồi, khó cài đặt, triển khai, việt hóa chưa hồn tồn khó nâng cấp bảo trì chủ yếu chạy tảng Windows mà chưa có tảng khác 3) Những khó khăn sử dụng phần mềm có sẵn 3.1 Chi phí • Đối với phần mềm quản lí chi tiêu gia đình tương đối nhỏ nên với phần mềm trả phí thường khách hàng khơng ý cao dù phần chạy tốt Đi theo đó, cịn kèm theo phí bảo trì hàng tháng, với rắc rối khâu nâng cấp phần mềm sửa lỗi Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I 3.2 Cá nhân hóa chương trình • Việc sử dụng phần mềm có sẵn việc cá nhân hóa chương trình khó khăn, phần mềm thiết kế chung cho nhiều gia đình khác đa phần theo khn mẫu nhà thiết kế khơng phù hợp với nhu cầu bạn 4) Đặc tả yêu cầu toán 4.1 Một số yêu cầu phần mềm phải có  Người sử dụng lưu lại thơng tin chi tiêu hàng ngày Các thông tin lưu trữ cho phần chi tiêu bao gồm: thời gian, lý do, mục chi tiêu, hình ảnh liên quan…  Có phần thống kê, đánh giá theo khoảng thời gian định  Các danh mục chi tiêu tạo người dùng cách linh hoạt  Có chức tìm kiếm theo tên, ngày tháng, mơ tả…  Có chức đánh tag phục vụ cho tìm kiếm  Có phân quyền người dùng, u cầu đăng nhập hệ thống 4.2 Ràng buộc logic ban đầu thực toán              Chỉ admin có quyền thêm xóa thành viên hệ thống Admin khơng có quyền thay đổi thơng tin người dùng,tuy nhiên có quyền xem thơng tin thành viên (trừ tiền tài khoản,mật thành viên) Mọi thành viên bình thường hệ thống khơng có quyền xem mật khẩu, tiền tài khoản hay khoản thu chi riêng thành viên khác Mọi người có quyền thay đổi thơng tin cá nhân cập nhật đơn vị công tác tài khoản ngân hàng Mọi thu chi chung nhóm thực chi trả trực tiếp tiền mặt (mỗi thành viên có tài khoản tiền mặt) Mọi khoản chi tiêu chung nhóm khơng thơng dụng phải tất thành viên tham gia đồng ý thực toán (thông qua khoản chi) Chi tiêu thông dụng thực manager, khoản chi thơng dụng ngày có hạn mức ,nếu khoản chi chung nhóm thực manager nằm hạn mức (vd: tiền chi < 100000 đ) mặc định tất thành viên chấp nhận thực trừ tiền thành viên,ngược lại lớn hạn mức khoản chi trở thành loại không thông dụng Mọi giao dịch hệ thống thực đến đơn vị hàng triệu tỉ (tức 15 chữ số) Khơng xóa giao dịch chấp nhận thành viên khác khởi tạo Mọi loại hình chi tiêu hay thu nhâp thực với số tiền dương Mọi khoản chi riêng thực tài khoản chọn giao dịch đủ tiền Nếu khoản chi tiêu chung nhóm thành viên chấp nhận mà thành viên khơng cịn đủ tiền hệ thống tự động trừ tiền tiền mặt tất thành viên tham gia đủ chi trả Thời hạn khởi tạo hệ thống mặc định 10 ngày, thu chi riêng thời hạn -1, hệ thống tự động cập nhật lại thời hạn Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Dự án khởi tạo kết thúc mà thời hết hạn có thành viên khơng chấp nhận, hệ thống thơng báo thành viên khởi tạo ban đầu khởi tạo lại dự án thấy cần thiết 5) Biểu đồ use case 5.1 Biểu đồ use case tổng quan Hình 1.1 Use case tổng quan 5.2 Biểu đồ use case phân rã Phân rã use case để thu use case chi tiết phục vụ cho thiết kế lập trình Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Use case Management User Hình 1.2 Use case Management User  Use case Management Income/Outcome Hình 1.3 Use case Management Income/Outcome Page | Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Use case Management Information Personal Hình 1.4 Use case Management Information Personal  Use case Utility Hình 1.5 Use case Utility Page | 10 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Chức thêm giao dịch - Người dùng thêm giao dịch với thông tin cần điền : + Đối tác(có thể chọn đối tác chọn đối tác có sẵn hệ thống) + Địa đối tác + Điện thoại đối tác + Số tiền giao dịch + Tên dự án + Với hành động(Người dùng lựa chọn “Chi tiêu“ hay “Thu nhập”) + Tài khoản (Lựa chọn tiền mặt tài khoản ngân hàng) + Loại chi (Có thể lựa chọn “Chung”, “Riêng”, “Nhóm”).Nếu chọn chi tiêu theo nhóm,chọn thành viên tham gia + Để thêm đối tác khác, chọn “Thiết lập lại” để làm trống ô nhập thơng tin - Có thể xóa giao dịch cách lựa chọn giao dịch muốn xóa, sau chọn “Xóa” Hinh 4.3 Tiện ích Page | 46 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Chức tìm kiếm giao dịch theo ngày tháng -Để tìm kiếm giao dịch khoảng thời gian mong muốn ta thực bước sau: + Nhập khoảng thời gian ngày “Từ ngày” đến “Đến ngày ”, lựa chọn khoảng thời gian cách chọn ngày lịch + Nhấp “Tìm kiếm” để bắt đầu tìm kiếm + Nhấp ”Thiết lập lại ” để tìm kiếm với khoảng thời gian khác Hình 4.4 Tìm kiếm theo ngày tháng Page | 47 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Tìm kiếm giao dịch theo số tiền -Để tìm kiếm giao dịch khoảng tiền mong muốn ta thực bước sau: + Nhập khoảng tiền từ “Số tiền bắt đầu(VND)” đến”Số tiền kết thúc(VND)” + Nhấp “Tìm kiếm” để bắt đầu tìm kiếm + Nhấp ”Thiết lập lại ” để tìm kiếm với số tiền khác Hình 4.5 Tìm kiếm theo số tiền Page | 48 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Tìm kiếm giao dịch theo tên thành viên - Để tìm kiếm giao dịch theo tên ta thực bước sau: + Chọn tên thành viên “Tên đăng nhập” + Nhấp “Tìm kiếm” để bắt đầu tìm kiếm - Lưu ý kết tìm kiếm thành viên khác thành viên đăng nhập chi tiêu chung nhóm mà người khởi tạo Hình 4.6 Tìm kiếm theo tên Page | 49 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Thêm, xóa thành viên - Chức có admin có quyền sử dụng Thơng tin bắt buộc để tạo thành viên gồm Tên đăng nhập ,mật khẩu,và quyền hạn Chức cho phép admin thêm thành viên vào hệ thống, thông tin phải điền là: Họ tên, Tên đăng nhập, Điện thoại, Mật khẩu, Mã số thuế, Địa chỉ, Quyền hạn, Ngày sinh Nhấp vào “Thêm” để thêm thành viên Nhấp vào ”Thiết lập lại” để thiết lập trường thông tin trống Nhấp vào thành viên muốn xóa, sau chọn “Xóa” để xóa thành viên khỏi hệ thống - - Hình 4.7 Thêm thành viên Page | 50 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Chức chỉnh sửa thông tin nhân - Với chức ta chỉnh sửa thơng tin cá nhân thành viên mà ta muốn sửa Cách : click chọn vào bảng nhấn tiếp button “chọn chỉnh sửa” đầy đủ thơng tin chỉnh sử thông tin cá nhân Cách : cần điền thông tin muốn sửa vào bên mục: Họ tên, Số điện thoại, Tên đăng nhập, Mã số thuế, Ngày sinh, Địa chỉ, Mật Sau chọn “Sửa đổi ” để sửa thơng tin mong muốn - Hình 4.8 Chỉnh sửa thơng tin thành viên Page | 51 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Chức Thêm, Xóa đối tác - Ta thêm đối tác cho hệ thống cách điền thông tin đối tác mục “Tên đối tác”, “Số điện thoại”, “Địa chỉ” sau chọn “Thêm” Chọn “Thiết lập lại” thiết lập trống trường thông tin Chọn đối tác chọn “Xóa” để xóa đối tác - Hình 4.9 Thêm đối tác Page | 52 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Chức Thêm, Xóa tài khoản - Ta thêm hay nhiều tài khoản cho người Điền đầy đủ thơng tin vào mục sau chọn “Thêm” để thêm tài khoản Nhấn “Thiết lập lại” đê thiết lập trống trường thông tin Chọn trường thông tin nhấn “Xóa” để xóa tài khoản khơng cịn tồn Hình 4.10 Thêm tài khoản Page | 53 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I PHẦN 5: HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG PHẦN MỀM 5.1) Cấu hình hệ thống Cấu hình tối thiểu Bộ vi xử lí (CPU), Pentium III 733 trở lên Bộ nhớ mở rộng (RAM) 256MB trở lên Thiết bị lưu trữ liệu (HDD) 40GB Cấu hình gợi ý: RAM 512 MB trở lên, Pentium IV 1.8 Ghz, HDD 80 GB trở lên 5.2) Hướng dẫn cài đặt • Hướng dẫn cài đặt MySQL Bước Vào Link Download MySQL: http://www.download.com.vn/mysql-5-0-89-for- Sau bắt đầu cài đặt Bước Lần lượt làm theo hướng dẫn hình Page | 54 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I Bước Sau liển tiếp “Next ” “Execute ” Bước Đợi cho cài đặt hết ấn “Finish” Chúng ta hoàn thành cài đặt MySQL    Hướng dẫn cài JDK Download JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-netbeans-download-432126.html Chạy sở liệu : Bước 1: Khởi động MySQL sau chọn “Local instance MySQL ” để bắt đầu chạy chương trình Bước 2: Chọn “Open File” để mở file sở liệu có sẵn phần mềm Page | 55 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I  Bước 3: Chạy cở sở liệu, chọn “Execute the selected” để chạy sở liệu Bước 4: Hoàn tất cài đặt sở liệu, bắt đầu chạy phần mềm Bước 5: Đăng nhập với tên đăng nhập thành viên có sẵn hệ thống - Tên đăng nhập: “admin” - Mật khẩu: “123456” - Mật liệu : quản trị liệu MYSQL sử dụng máy bạn Page | 56 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I 5.3) Hướng dẫn sử dụng phần mềm • Người quản trị (admin) dùng sử dụng tạo tài khoản trước với Tên đăng nhập “admin” mật “123456” sau thi cập nhật lại thơng tin người dùng: tên đăng nhập ,mật ,họ tên, nghề nghiệp, ngày sinh,… • Đăng nhập hệ thống tài khoản đăng ký với admin • Thống kê: giúp người dùng có nhìn trực quan thu chi hàng tháng năm tất thành viên • Tiện ích: ghi kiện quan trọng thông báo sinh nhật người dùng hệ thống • Giao dịch: Người dùng thêm giao dịch, khoản thu chi riêng theo chung, nhóm, riêng theo ngày tháng • Tìm kiếm: Tìm kiếm thơng tin thành viên, tìm kiếm giao dịch theo ngày, theo số tiền, theo thành viên • Thơng tin: Cung cấp thơng tin chi tiêu, thông tin cá nhân người dùng, thông tin thành viên hệ thống, thông tin đối tác(có thể thêm, xóa đối tác) • Thêm thành viên: Chức thêm thành viên, phân quyền cho thành viên • Thốt : Thốt khỏi hệ thống, trở lại hình đăng nhập Page | 57 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN + Ưu điểm: • Với thời gian có hạn việc phát triển chương trình theo yêu cầu đặc thù đề tài Phiên 1.0 chương trình giải chức phần mềm quản lí chi tiêu Cũng giải khó khăn ban đầu đặt việc thu chi gia đình • Có giải vấn đề an tồn liệu trình sử dụng người dùng + Nhược điểm: • Do hiểu biết hạn chế phần thiết kế biểu đồ UML nên trình thực xây dựng chương trình bị mắc nhiều lỗi chuyển từ thiết kế sang lập trình ,việc thiết kế chưa thật tốt gây khó khăn phải sửa đổi nội dung tính hợp lí logic chương trình • Trong truy vấn sở liệu sử dụng câu truy vấn đơn giản INSERT, UPDATE,DELETE,CREATE nhiên thực tế MYSQL có trang bị truy vấn mạnh cho phép thực nhiều thao tác lệnh,điều dẫn đến hiệu xuất chương trình giảm • Phối hợp làm việc nhóm chưa thật tốt đạt hiệu cao + Giải nhược điểm: • Tìm hiểu học cách sử dụng UML hiệu cho giai đoạn thiết kế,lấy thiết kế làm chủ đạo cần đảm bảo thiết kế tốt trước bắt đầu lập trình • Sử dụng truy vấn sở liệu có hiệu • Tăng cường làm việc nhóm để có kĩ hoạt đơng có hiệu + Hướng phát triển phần mềm: • Nâng cấp chức tìm kiếm, thêm số chức tìm kiếm khác : tìm kiếm theo nhóm người, tìm kiếm theo khoản chi chung hay riêng… • Bổ sung thêm chức tự động lưu liệu định kỳ • Thêm chức gợi ý tìm kiếm, người dùng gõ tên đầu liệu gợi ý bên ô nhập liệu • Thêm biểu tượng cho nhóm mặt hàng, dễ nhìn đẹp cho phần mềm • Trong phiên sau thêm chức quản lí chi tiêu trực tuyến qua mạng • Thương mại hóa phần mềm • Các phiên sau mở rộng phát triển tảng di động • Phát triển sở liệu phân tán Page | 58 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I LỜI CẢM ƠN Trong thời gian vừa qua, em xin chân thành cảm ơn giúp đỡ nhiệt tình thầy cô hướng dẫn thầy Nguyễn Ngọc Dũng cô Vũ Thị Hương Giang với nhận xét đánh giá thẳng thắn, xác đáng, chi tiết cụ thể để giúp chúng em hoàn thiện đề tài Qua gợi ý quan trọng phân tích thiết kế hệ thống, cập nhập tài liệu báo cáo, đề cương chi tiết chúng em có khả hồn thiện sản phẩm cách tốt TÀI LIỆU THAM KHẢO • www.Oracle.com • Đại cương hệ sở liệu – TS Nguyễn Kim Anh • Mẫu báo cáo môn Project I – TS Vũ Thị Hương Giang • Phân tích thiết kế hệ thống thơng tin – Trần Đình Quế, Nguyễn Mạnh Sơn Page | 59 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Project I Page | 60 Nhóm – Lớp CNTT 2.4 K56 – MS 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... chi thân gia đình, ảnh hưởng lớn đến thu chi người không thống nhất, hợp lý gây thất thoát Sau nhân thống thành viên, chúng em định phân tích thiết kế phần mềm Quản Lí Chi Tiêu dành cho gia đình. .. hoạt động giao dịch mua bán thành viên thống kê đầy đủ tìm kiếm giao dịch hay thành viên Phần mềm quản lí chi tiêu ngày cho thấy vai trị quan trọng gia đình hay ca nhân 2) Các phần mềm quản lí... - Chi tiêu thông dụng : khoản chi 100.000 đồng hệ thống tự trừ tiền mặt thành viên - Chi tiêu không thông dụng : khoản chi lớn 100.000 đồng hệ thống kiểm tra thành viên có đồng ý khơng , tất thành

Ngày đăng: 01/11/2022, 20:28

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

Tài liệu liên quan