intTypePromotion=1

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

Chia sẻ: Cau Be | Ngày: | Loại File: PDF | Số trang:34

0
242
lượt xem
53
download

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

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài tập lớn với đề tài "Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình" trình bày nội dung thông qua các chương sau: chương 1 khảo sát đặc tính yêu cầu bài toán, chương 2 phân tích thiết kế bài toán, chương 3 công nghệ và thuật toán sử dụng, chương 4 xây dựng chương trình minh họa.

Chủ đề:
Lưu

Nội dung Text: Đề tài: Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ────────<br /> <br /> BÀI TẬP LỚN<br /> <br /> PROJECT 1 ĐỀ TÀI 15: Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình<br /> Sinh viên thực hiện : Lê Trung Hiếu Đỗ Đăng Hiển Phạm Văn Đại Lớp : 65310 – K56 20111568 20111581 20111363<br /> <br /> Giáo viên hướng dẫn : TS. Vũ Thị Hương Giang ThS. Nguyễn Ngọc Dũng<br /> <br /> Hà Nội, tháng 12 năm 2013<br /> <br /> Project 1 MỤC LỤC CHƯƠNG 1. 1.1. 1.2. KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN .................................6<br /> <br /> Mô tả yêu cầu bài toán .....................................................................................6 Biểu đồ use case ................................................................................................7<br /> <br /> 1.2.1. Biểu đồ use case tổng quan..........................................................................7 1.3. Đặc tả use case với biểu đồ usecase phân rã mức 2.........................................8 1.3.1. 1.3.2. 1.3.3. 2.1. 2.2. Add Transaction ..........................................................................................8 Manage Project............................................................................................9 Statistic......................................................................................................11 PHÂN TÍCH THIẾT KẾ BÀI TOÁN .............................................12<br /> <br /> CHƯƠNG 2.<br /> <br /> Thiết kế Cơ sở dữ liệu.....................................................................................12 Biểu đồ lớp ......................................................................................................13<br /> <br /> 2.2.1. Tầng Model ...............................................................................................14 2.2.2. Tầng Control .............................................................................................14 2.2.3. Tầng NewGUI...........................................................................................14 2.3. ImportExport Thiết kế chi tiết lớp.................................................................16 2.3.1. 2.3.2. 2.3.3. 3.1. Lớp Database ............................................................................................16 Lớp ImportExport......................................................................................16 Lớp User ...................................................................................................18 CÔNG NGHỆ VÀ THUẬT TOÁN SỬ DỤNG...............................19<br /> <br /> CHƯƠNG 3.<br /> <br /> Các công nghệ được sử dụng..........................................................................19<br /> <br /> 3.1.1. Công nghệ Java .........................................................................................19 3.1.2. Cơ sở dữ liệu .............................................................................................19 3.2. Kiến thức áp dụng để xây dựng chương trình ..............................................19 3.2.1. 3.2.2. 4.1. Cơ sở dữ liệu .............................................................................................19 Thiết kế giao diện xử lý sự kiện, tạo mã nguồn..........................................20 XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA................................21<br /> <br /> CHƯƠNG 4.<br /> <br /> Giao diện chương trình ..................................................................................21<br /> <br /> 4.1.1. Login , Preferences....................................................................................21 4.1.2. MainUI......................................................................................................22 4.1.3. Category manager......................................................................................23 4.1.4. Account manager.......................................................................................24 4.1.5. Transaction................................................................................................24 4.1.6. Project .......................................................................................................26 4.1.7. Statistics ....................................................................................................28 4.2. Kết quả chương trình minh họa.....................................................................30 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN....................................................................31 Kết luận......................................................................................................................31 Nhóm 04 - Lớp Project 1 K56 65310 – Đề tài 15 2<br /> <br /> Project 1 Hướng phát triển .......................................................................................................32 TÀI LIỆU THAM KHẢO ............................................................................................33 PHỤ LỤC ......................................................................................................................34<br /> <br /> Nhóm 04 - Lớp Project 1 K56 65310 – Đề tài 15<br /> <br /> 3<br /> <br /> Project 1<br /> <br /> LỜI NÓI ĐẦU<br /> Việc ứng dụng công nghệ thông tin vào cuộc sống đã trở thành hoạt động không thể thiếu của con người trong thời kì công nghiệp hóa, hiện đại hóa. Hiện nay, việc quản lý chi tiêu của gia đình có thể được thực hiện một cách đơn giản, hiệu quả hơn với việc sử dụng các phần mềm tin học. Việc lưu trữ, quản lý bằng máy tính giúp giải phóng con người khỏi các công việc ghi chép và tính toán bằng giấy bút, giảm sự nhầm lẫn khi tính toán. Xuất phát từ thực tế việc chi tiêu hàng ngày của bản thân và gia đình, nhóm chũng em đã phân tích những vấn đề thường xảy ra trong quản lí chi tiêu gia đình và thấy được sự cần thiết của phần mềm quản lý chi tiêu cho các thành viên. Nếu có phần mềm tốt, các thành viên sẽ dễ dàng quản lí việc chi tiêu của mình cũng như có được thông tin cần thiết của những thành viên khác, qua đó tạo sự đoàn kết, thống nhất trong gia đình. Đó chính là lí do chúng em đã chọn đề tài 15 “Xây dựng hệ thống quản lý chi tiêu cho các thành viên trong gia đình”. Chúng em đã thiết kế hệ thống chương trình, cơ sở dữ liệu và tiến hành cài đặt, hoàn thiện hệ thống dựa trên các dữ liệu thực tế về chi tiêu trong gia đình, kiến thức được các thầy cô giảng dạy trên lớp về cơ sở dữ liệu, lập trình, quản lí dự án phần mềm… Sản phẩm của đề tài là kết quả sự nỗ lực của tất cả thành viên trong nhóm. Để hoàn thành được đề tài này, nhóm chúng em xin được gửi lời cảm ơn chân thành đến:  Cô Vũ Thị Hương Giang, thầy Nguyễn Ngọc Dũng - giảng viên Khoa Công nghệ Thông tin và Truyền thông Trường Đại học Bách Khoa Hà Nội - đã hết lòng giúp đỡ, hướng dẫn, chỉ dạy tận tình để nhóm em hoàn thành được đề tài này.  Các thầy cô giảng dạy các học phần của ngành Công nghệ thông tin và truyền thông đã cung cấp những kiến thức quý báu để chúng em ứng dụng vào đề tài này.  Các bạn cùng lớp Project 1 đã góp ý và giúp đỡ chúng em trong quá trình làm đề tài này. Hà Nội, tháng 12 năm 2013 Nhóm 4, Lớp 65310 1. Lê Trung Hiếu 2. Đỗ Đăng Hiển 3. Phạm Văn Đại Nhóm 04 - Lớp Project 1 K56 65310 – Đề tài 15 4<br /> <br /> Project 1<br /> <br /> PHÂN CÔNG THÀNH VIÊN TRONG NHÓM<br /> Thành viên Công việc Lê Trung Hiếu Hiệu chỉnh cơ sở dữ liệu và các chức năng hệ thống. Cài đặt các lớp: - InfoImportExport tầng Model - ImportExport, User tầng Control - AddTransaction, Account tầng NewGUI Viết báo cáo Project Đỗ Đăng Hiển Thiết kế cơ sở dữ liệu và các chức năng Cài đặt thử nghiệm bản mẫu chương trình Thiết kế giao diện chính Cài đặt các lớp: - InfoUser, Infoconfig tầng Model - Database, ComboxRender, rsTableModel tầng Control - Login, MainUI, Statistic, Filter, Category, Prefecense, DataGeneration tầng NewGUI Viết báo cáo, làm slide Phạm Văn Đại Góp ý thiết kế chức năng hệ thống và cơ sở dữ liệu Cài đặt các lớp - Project tầng NewGUI Kiểm thử chương trình và viết báo cáo kiểm thử Thời gian Tuần 2 - 8 Tuần 8 - 11<br /> <br /> Tuần 12 Tuần 2 - 8 Tuần 2 – 8 Tuần 8 Tuần 8 - 11<br /> <br /> Tuần 12 Tuần 2 - 8 Tuần 8 - 11 Tuần 12<br /> <br /> Nhóm 04 - Lớp Project 1 K56 65310 – Đề tài 15<br /> <br /> 5<br /> <br />
ADSENSE
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2