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