(个人信息管理系统数据库设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(个人信息管理系统数据库设计

个人信息管理系统 一、教学管理 1. 基本需求 个人信息管理系统。用户表包括用户登录名,用户登录密码,用户真实姓名,用户性别,出生日期,用户民族,用户学历,用户职称,用户电话,用户地址,用户邮箱。联系人要存储用户登录名,好友名称,好友电话,好友邮箱,好友工作单位,好友住址,好友QQ号。日程安排管理表存储用户登录名,日程时间,日程内容。个人文件管理表存储用户登录名,文件标题,文件名字,文件类型,文件大小,用户操作。 二、个人信息系统结构 建立个人信息管理系统的数据库。 1. 系统模块结构 1)组织结构 对系统组织结构的分析有助于分析业务范围与业务流程。系统组织结构如图一所示。 图一:系统组织结构简图 其中,个人信息是保存个人信息的地方;个人信息管理,通讯录管理,日程安排管理和个人文件管理等业务。 2)业务分析 对于信息处理系统来说,划分系统边界很重要,即哪些功能由计算机来完成,哪些工作在计算机外完成。这些要通过业务分析确定。同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。在业务分析的基础上,确定数据流图和数据字典。 数据库关系分析 个人信息管理系统。该系统存在4个实体集: 一:“用户”实体集,主键:用户登录名,无外键,属性有用户登录密码、用户真实姓名、用户性别、出生日期、用户民族、用户学历、用户职称、用户电话、用户地址、用户地址。 二:“联系人列表”实体集,主键:用户登录名,外键:用户登录名,属性:好友名称、好友电话、好友邮箱、好友工作单位、好友住址、好友QQ号。 三:“日程”实体集,主键:用户登录名,外键:用户登录名,属性:日程时间,日程内容。 四:“个人文件”实体集:主键:用户登录名,外键:用户登录名,属性:文件标题、文件名字、文件类型、文件大小、用户操作。 用户与联系人列表存在“包含”联系,每个联系人列表包含多个用户,每个用户只能在一个联系人列表中:用户与日程管理存在“安排”关系,每个用户可以安排多个日程,每个日程管理只能安排给一个用户:用户与个人文件存在“管理”关系,每个用户可以管理多个文件,每个文件只能被一个用户管理。 如下图二 数据库实体ER关系图 图二:数据库实体ER关系图 关系模式: 用户(用户编号,用户名,用户登录密码,用户真实姓名,用户性别,出生日期,用户民族,用户学历,用户职称,用户电话,用户地址,用户地址) 联系人列表(联系人编号,用户编号,好友名称、好友电话、好友邮箱、好友工作单位、好友住址、好友QQ号) 日程(日程编号,用户编号,日程时间,日程内容) 个人文件(文件编号,用户编号,文件标题,文件名字,文件类型,文件大小,用户操作) 数据库表的设计 用户表 用户表用于管理Index.jsp页面中的用户登录的信息以及用户注册的信息。具体表的设计如图三所示。 字段名称 字段类型 字段长度 字段说明 关系 ID Int 10 用户编号 主键 Username Varchar 30 用户名 Password Varchar 30 用户登录密码 Name Varchar 30 用户真实姓名 Sex varchar 2 用户性别 Birth Varchar 10 出生日期 Nation Varchar 10 用户民族 Edu Varchar 10 用户学历 Work Varchar 30 用户职称 Phone Varchar 10 用户电话 Place Varchar 30 用户地址 Email Varchar 30 用户邮箱 图三:用户表 联系人表 联系人表用于管理通讯录,即管理联系人。具体表设计如图四。 字段名称 字段类型 字段长度 字段说明 关系 fridensID Int 10 联系人编号 主键 userID Int 10 用户编号 外键 Name Varchar 30 好友名称 Phone Varchar 10 好友电话 Email Varchar 30 好友邮箱 Workplace Varchar 30 好友工作单位 Place Varchar 30 好友住址 QQ Varchar 10 好友QQ号 图四 联系人表 日程安排管理表 日程安排管理表用于管理用户的日程安排。具体表设计如图五。 字段名称 字段类型 字段长度 字段说明 关系 timeID Int 10 日程编号 主键 userID Int 10 用户编号 外键 Date Varchar 30 日程

文档评论(0)

sf197103 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档