该个人账簿管理系统,只有个人用户一个用户,用户可以在登录窗口进行注册,系统针对个人的账簿进行管理,此个人账簿系统将个人的生活事务与工作事务信息管理进行了有机结合,能有效地管理个人信息资源,使工作事务与个人事务两不误,有效的信息组合条件查询,更新,用户的密码设置和帐本管理等功能,从而提升个人的生活质量与工作效率,满足了现代个人信息管理的需要.
系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为,课程设计,二次开发等。
主要功能:
日程管理:针对个人的日程进行管理添加,包括新增日程,标题,内容和时间,修改和查看日程信息。
纪念日提醒:针对个人所发生的各种纪念日进行新增,修改和查询,系统可以在线进行提醒。
重大记事管理:针对重大信息进行系统的记事,并可以记录重大信息,能够在线查看重大信息。
收入管理:实现了对个人的收入信息进行管理,查看个人的实际收入情况。
收入统计:统计个人的收入情况,并能自己进行一个分析。
支出管理:针对个人的消费支出情况进行管理,包括支出情况的查询,修改以及删除等。
消费统计:可以对日常的消费情况进行统计,并能通过统计结果进行分析。
修改个人密码:用户登录后台后,可以对自己的个人密码信息进行修改.
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 1
1.4 系统开发环境 2
1.4.1 B/S结构的数据库访问模式 2
1.4.2 MyEclipse简介 3
1.4.3 SQL Server 2005数据库简介 4
1.5 论文的工作内容及论文的结构 4
第2章 可行性分析 5
2.1 经济可行性 5
2.2 技术可行性 5
2.3 操作可行性 5
第3章 需求分析 6
3.1 个人账簿管理系统的规划 6
3.2 个人账簿管理系统的需求分析 6
第4章 总体设计 7
4.1 系统模块总体设计 7
4.2 数据库设计 8
4.2.1 数据库设计概述 8
4.2.2 数据分析 8
4.3 数据库的详细设计 9
4.3.1 数据库的E-R图设计 9
4.3.2 数据表的设计 10
第5章 详细设计 13
5.1 系统运行平台设置 13
5.2 系统主界面设计 13
5.3 用户注册模块设计与实现 14
5.4 用户登陆模块的设计与实现 16
5.5 日常收支模块的设计与实现 17
第6章 软件测试 19
6.1 测试的基本概念 19
6.2 测试的任务和目的 19
6.2.1 测试的任务 19
6.2.2 测试的目的 20
6.3 系统整体测试步骤 20
6.4 本系统测试 21
6.4.1 用户登录模块测试 21
结 论 22
致 谢 23
参考文献 24
附录1 25
附录2 26