网站大量收购独家精品文档,联系QQ:2885784924

JSP课程设计个人信息管理系统.docx

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人信息管理系统 个人信息管理系统 个人信息管理系统 个人信息管理系统 业务流程分析 用户需要使用账号与密码通过登陆页面登陆个人 信息管理系统,新用户可注册新账号登陆。登陆后进 入系统主窗体,可对个人信息管理、备忘录管理、通 讯录管理、日记管理、财务管理进行操作。退出系统 时返回登陆页面。 系统功能分析 个人信息管理系统主要由:个人信息管理、备忘录 管理、通讯录管理、日记管理、财务管理等模块组成。 进入该系统后,用户可以对系统中的信息进行添加、 修改、删除和查询等操作。包括以下功能: 通讯录信息:包括通讯人姓名、联系方式、工作地 点、城市、备注等。 备忘录信息:包括什么时间、事件、地点等。 日记信息: 包括什么时间、 地点、事件等。 个人财物管理:包括总收入, 消费项目、 消费金额、 消费时间、余额。 每个用户可以自己注册一个用户名,对自己的个人信 息进行独立的管理。 1、 系统总体设计 2.1 个人信息管理系统业务流程图如图 2.1所示 2.1系统业务流程图 22个人信息管理系统功能结构图如图 2.2所示 22系统功能结构图 2、系统数据库设计 在需求分析阶段已经完成系统的所有数据分析。 根据该阶段建立的概念模型,已经得出满足第三范式 的几个关系描述,此阶段主要的工作就是把前一阶段 的成果转化为具体的数据库。 3.1系统的基本E-R图 根据之前的分析规划出的个人信息管理系统实体 有:个人信息实体、备忘录实体、通讯录实体、日记 实体、财务管理实体。 个人信息实体图如图 3.1所示 备忘录实体图如图3.2所示 同通讯录实体如图 3.3所示 日记实体如图3.4所示 财务管理实体如图3.5所示 3.2关系描述的设计 根据数据库原理,并结合以上 E-R图,经转换, 可以导出各个关系。其转化规则为首先每个实体应该 转换成一个关系,有属性的联系也应转化为一个关系 个人信息管理系统 然且需要给出每个关系的关键字。根据以上规则直接 给出所有关系。 个人信息(用户ID号,用户密码,姓名,年龄, 出生日期,电话号码, QQ工作,地址)关键字为用 户ID号。 日志(标识,日期,地点,日记标题,备注)关 键字为标识。 通讯录(标识,名字,性别,关系,添加时间, 电话,QQ,出生日期,工作,地址,城市)关键字为 标识。 备忘录(标识,时间,记录时间,地点,备注) 关键字为标识 财务管理(标志亠日期,项目添加时间,数额, 收入/支出)关键字为标识。 在得出以上关系后,根据关系数据库的理论要求, 个人信息管理系统 个人信息管理系统 个人信息管理系统 个人信息管理系统 需要对所有的关系进行关系规范化,至少要求各个关 系达到第三范式的要求。按照第三范式的要求对比以 上各个关系,在所有关系中都不存在非主属性对关键 字的部分依赖,即满足第三范式。 数据库的逻辑设计 数据库逻辑设计即把得到的满足第三范式的关系 转化为特定的数据库系统下的数据表。根据前面得到 的各个关系,现把它们转化为数据表。 用户信息表: 用户 ID 号,用户密码, 姓名, 年龄, 出生日期,电话号码,QQ工作,地址。 日志表:标识,日期,地点,日记标题,备注。 通讯录表:标识,姓名,性别,关系,添加时间, 电话,QQ,出生日期,工作,地址,城市 备忘录表:标识,日期,记录时间,地点,备注 财务管理表:标志,日期,项目,添加时间,数 额,收入/支出。 3.4数据库的物理设计 在完成数据库的逻辑设计后,即可以开始数据库 的物理设计。基于以上数据库的逻辑设计,考虑程序 设计的简易性及通用性,本个人信息管理系统采用 Oracle数据库,并在其下创建 5个数据表,其结构分 别如下: ⑴ 个人信息表,其字段列表如表3.1所示: 表3.1 个人信息表 字段名 数据类型 字段长度 与格式 主键 UserID VARCHAR 20 是 userName VARCHAR 10 否 userPasswo rd VARCHAR 20 否 uage NUMBER / 否 ubirthday DATE / 否 utelephoto VARCHAR 11 否 uQQ VARCHAR 15 否 ujob VARCHAR 30 否 uworkingPl ace VARCHAR 30 否 uremarks CLOB / 否 备忘录表,其字段列表如表3.2所示: 个人信息管理系统 表3.2 备忘录表 字段名 数据类型 字段长度 与格式 主键 mid VARCHAR 20 是 userid VARCHAR 20 否 mtime timestam P / 否 maddtime timestam P / 否 mplace VARCHAR 30 否 mthi ngs CLOB / 否 个人信息管理系统 通讯录表,其字段列表如表3.

文档评论(0)

wq1987 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档