1、 共 13 页 第 1 页 装 订 线 一、设计题目一、设计题目 用户信息查询系统 二、设计目的二、设计目的 1. 运用已学过的知识进行一个 JSP 应用系统的开发。 2. 基本掌握设计课题的基本步骤和方法。 3. 掌握应用系统开发中的需求分析。 4. 基本掌握应用系统开发中设计文档的编制。 三、需求分析三、需求分析 用户需要使用账号与密码通过登陆页面登陆个人信息管理系统,新用户可注 册新账号登陆。登陆后进入系统主窗体,可对个人信息管理、备忘录管理、通 讯录管理、日记管理、财务管理进行操作。退出系统时返回登陆页面。 系统功能分析 个人信息管理系统主要由:个人信息管理、备忘录管理、通讯录管理、日
2、 记管理、财务管理等模块组成。进入该系统后,用户可以对系统中的信息进行 添加、修改、删除和查询等操作。包括以下功能: 1.通讯录信息:包括通讯人姓名、联系方式、工作地点、城市、备注等。 2. 备忘录信息:包括什么时间、事件、地点等。 3.日记信息:包括什么时间、地点、事件等。 4.个人财物管理:包括总收入,消费项目、消费金额、消费时间、余额。 每个用户可以自己注册一个用户名,对自己的个人信息进行独立的管理。 共 13 页 第 2 页 装 订 线 四、总体设计四、总体设计 1. 系统功能模块设计 个人信息管理系统功能结构图如图 1 所示。 个人信息管理系统业务流程图如图 2 所示。 图 2 系统
3、业务流程图 用户登陆 是否登陆 系统主窗体 个 人 信 息 备 忘 录 通 讯 录 日 志 财 务 管 理 登陆 注册 否 退 出 是 个人信息管理系统 个人信息 备忘录 通讯录 日记 财务管理 查 看 个 人 信 息 写 日 志 财 务 总 况 财 务 清 单 收 人 情 况 支 出 情 况 添 加 记 录 添 加 备 忘 查 看 记 录 添 加 记 录 查 看 日 志 个 人 首 页 修 改 个 人 信 息 查 看 备 忘 操作 退 出 系 统 图 1 系统功能结构图 共 13 页 第 3 页 装 订 线 2. 系统数据库概念设计 在需求分析阶段已经完成系统的所有数据分析。根据该阶段建立的概念 模型,已经得出满足第三范式的几个关系描述,此阶段主要的工作就是把前一 阶段的成果转化为具体的数据库。 根据之前的分析规划出的个人信息管理系统实体有:个人信息实体、备 忘录实体、通讯录实体、日记实体、财务管理实体。 个人信息 E-R 图如图 3 所示。 备忘录 E-R 图如图 4 所示。 备忘录 用户名 时间 记录时间 地点 事情 图 4 备忘录 E-R图 个人信息 姓名 年龄 出生日期 电话号码 QQ 工作 地址 图 3 个人信息 E-R图 账号 密码 共 13 页 第 4 页 装