目 录
1 需求分析……………………………………………………………………1 2 概要设计……………………………………………………………………2 3详细设计……………………………………………………………………3 4调试分析……………………………………………………………………14 5用户使用说明………………………………………………………………15 6测试结果……………………………………………………………………16 7 结论………………………………………………………………………18 致谢……………………………………………………………………………19 参考文献………………………………………………………………………20
1
个人信息管理系统
摘 要
个人信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,结合这学期所学的课程,我使用JSP模式开发,利用其中JAVA提供的各种面向对象的开发工具,连接数据库。以WEB客户端的形式,用网页完成这次实验。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键词:java;数据库;jsp
2
个人信息管理系统
引 言
1 需求分析
用户需要使用账号与密码通过登陆页面登陆个人信息管理系统。登陆后进入系统主窗体,可对通讯录管理、备忘录管理、日记管理、财务管理进行操作。退出系统时返回登陆页面。
1.1任务与分析
个人信息管理系统主要由:个人信息管理、备忘录管理、通讯录管理、
日记管理、财务管理等模块组成。进入该系统后,用户可以对系统中的信息进行添加、修改、删除和查询等操作。包括以下功能:
1) 通讯录信息:包括通讯人姓名、联系方式、性别、年龄、爱好等。 2) 备忘录信息:包括什么时间、事件、地点等。 3) 日记信息:包括什么时间、地点、事件等。
4) 个人财物管理:包括总收入,消费项目、消费金额、消费时间、余
额。
1.2测试数据
通讯录:电话 13318888888 姓名 张柯 性别 男 年龄 22 身高 170 简介 学生 爱好 看书。
备忘录: 时间2013.12.31 地点 机房 事件 上机
日记:时间2013.12.30 地点 寝室 事件 谢实验报告 人物 本人
财物管理:总收入 5000 消费项目 买书 消费金额 50 消费时间 2013-12-31 余额 4050
2 概要设计
个人信息管理系统分5个模块: 1) 登录模块:验证用户密码
2) 通讯录模块:实现通讯录信息的增删改查询
1
个人信息管理系统
函数:
增加:v() 修改:update() 删除:delete()
3) 备忘录模块:实现备忘录信息的增删改查询
函数:
增加: tb() 修改:updateb() 删除:deleteb()
4) 日记模块:实现日记信息的增删改查询 函数:
增加:tr() 修改:updater() 删除:deleter()
5) 财务管理模块:实现财务信息的增删改查询
函数:
增加:tc() 修改:updatec() 删除:deletec()
2
个人信息管理系统
用户登陆 否 验证密码 是 系统主窗体 备忘录 通讯录 日志 财务管理 退出 2.1系统业务流程图
3 详细设计
个人信息管理系统 备忘录 通讯录 日记 财务管理 操作 修查改看记备录 忘 添加备忘 删除记录 查看记录 添加记录 删除记录 修改记录 删除记录 查看日志 写日志 修改记录 财务总况 财务清单 收人 情况 支出 情况 添加记录 退出系统 3.1系统功能结构图
备忘录实体图如图3.2所示
3