欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    个人信息管理系统后台数据库设计(66页).doc

    • 资源ID:35282216       资源大小:1.07MB        全文页数:65页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    个人信息管理系统后台数据库设计(66页).doc

    -1需求分析1.1系统功能结构图1.1.1系统功能图如下所示用户注册登录个人信息管理系统财务管理日记通讯录备忘录个人信息图1-1退出 查看记录添加记录查看日志写日志财务总况财务清单收入情况支出情况添加记录查看个人信息修改个人信息查看备忘添加备忘 -第 64 页-1.1.2流程分析用户需要使用账号和密码通过登录界面登录个人信息管理系统,新用户可以注册账号进行登录。登陆后进入系统主窗体,可对个人信息管理、通讯录管理、日程安排管理、个人财务管理进行操作。退出系统时返回登陆页面。1.1.3系统功能分析个人信息管理系统主要由:个人信息管理、通讯录管理、日程安排管理、个人财务管理等模块组成。进入系统后,用户可以对系统中的信息进行查询、添加、修改、删除等操作。有以下功能:1. 个人信息:包括个人姓名、性别、出生日期、民族、学历、电话、邮箱、工作单位、地址、2. QQ等。3. 通讯录信息:包括通讯人姓名、联系方式、工作地点、所在城市、备注等。4. 个人财务信息:包括总收入,消费项目、消费金额、消费时间、余额等。1.2数据流图 由以上的需求分析,可以得到各种数据项,数据流向,数据处理过程以及最终的数据1.2.1顶级数据流图 图 1-21.2.2第二级数据流图 图 1-31.2.3第三级数据流图1.1查看个人信息 个人信息数据1.2修改个人信息2.1查看备忘录2.2添加备忘录 备忘录数据3.1查看通讯录3.2添加联系人信息 通讯录信息 登录失败报告用户审核 登录4.1查看日记 注册4.2添加个人信息 日记数据 注册失败报告5.1查看财务总况5.2查看财务清单5.3查看支出情况 财务数据5.4查看收入信息5.5添加记录1.3数据字典数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据流程图描述了系统的分解,即描述了系统由哪几部分组成、各部分之间的联系等。在此系统中涉及到的数据字典如下:1.3.1个人信息数据信息(1)数据项描述数据项:用户编号含义说明:唯一标识每个用户别名:uname类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:用户年龄含义说明:标识每个用户年龄别名:uage类型:字符型长度:0至2取值范围:00到99取值含义:无数据项:用户出生日期含义说明:标识每个用户生日别名:ubirthday类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:用户电话含义说明:标识每个用户联系号码别名:utel类型:字符型长度:0至11取值范围:00000000000到99999999999取值含义:无 数据项:用户职业含义说明:标识每个用户的工作名称别名:ujob类型:字符型长度:0至30取值范围:0000000000到9999999999取值含义:无数据项:用户地址含义说明:标识每个用户的住址别名:uplace类型:字符型长度:0至30取值含义:无数据项:用户性别含义说明:标识每个用户的性别别名:usex类型:字符型长度:0至2取值范围:00到99取值含义:无(2)数据结构数据结构名:用户含义说明:是个人信息系统的主体数据结构,定义了一个用户的有关信息组成:姓名,年龄,性别,出生日期,电话,QQ,职业,地址(3)数据流数据结构名:用户添加信息说明:用户添加有关各种自己的信息数据流来源: 用户数据流去想:保存(4)数据存储数据存储名:用户表说明:记录用户的信息流入数据:来源用户流出数据:无1.3.2通讯录(1)数据项描述数据项:用户编号含义说明:唯一标识每个用户别名:uname类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:联系人编号含义说明:唯一标识每个联系人别名: name类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:与用户关系含义说明:标识与用户关系别名:relation类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:联系人电话含义说明:标识每个用户联系号码别名: tel类型:字符型长度:0至11取值范围:00000000000到99999999999取值含义:无数据项:联系人 QQ含义说明:标识每个用户网络联系方式别名:QQ类型:字符型长度:0至15取值范围:000000000000000到999999999999999取值含义:无(2)数据结构数据结构名:联系人含义说明:是通讯录的主体定义了一个联系人的有关的信息组成:用户名,姓名,关系,电话,QQ,地址(3)数据流数据流名:添加的联系人信息说明:联系人的各种信息数据来源:用户数据流向:保存(4)数据存储数据存储名:通讯录表说明:记录联系人的信息流入数据流:用户流出数据流:无1.3.3日记本(1)数据项数据项:用户编号含义说明:唯一标识每个用户别名:uname类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:日记主题含义说明:日记的标题别名:title类型:字符型长度:0至20取值范围:00000000000000000000到99999999999999999999取值含义:无数据项:日记添加时间含义说明:写日记的时间别名:addtime类型:字符型长度:0至10取值含义:无数据项:事件发生地点含义说明:发生事件的地方别名: place类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:事件含义说明:发生事件的具体的内容别名: things类型:字符型长度:0至50取值含义:无(2)数据结构数据结构名:日记含义说明:定义了有关日记的内容组成:用户名,主题,添加时间,地点,内容(3)数据流数据流名:添加日记内容说明:添加日记的内容数据来源:用户数据流向:保存(4)数据存储数据存储名:日记表说明:记录日记的内容流入数据流:来源用户流出数据流:无1.3.4备忘录(1)数据项数据项:用户编号含义说明:唯一标识每个用户别名:uname类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:提醒时间含义说明:被提醒的时间别名:btime类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:被提醒的事件发生地点含义说明:发生事件的地方别名: place类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:事件含义说明:发生事件的具体的内容别名: things类型:字符型长度:0至50取值含义:无数据项:备忘录添加时间含义说明:添加备忘的时间别名:addtime类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无(2)数据结构数据结构名:备忘录含义说明:定义了被提醒的事情内容组成:用户名,时间,地点,事件,添加时间(3)数据流数据流名:添加备忘内容说明:添加的备忘的有关内容数据流来源:用户数据流去向: 保存(4)数据存储数据存储名:备忘录表说明:记录备忘录的内容流入数据流:来源用户流出数据流:无1.3.5财务表(1)数据项数据项:用户编号含义说明:唯一标识每个用户别名:uname类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无数据项:项目含义说明:支出或是收入别名:project类型:字符型长度:0至30取值含义:无数据项:数额含义说明:收入或是支出的数目别名:imoney类型:整数型取值含义:无数据项:财务记录添加时间含义说明:财务记录的时间别名:addtime类型:字符型长度:0至10取值范围:0000000000到9999999999取值含义:无(2)数据结构数据结构名:财务记录含义说明:定义了有关财务记录的信息组成:用户名,项目,数额,添加时间(3)数据流数据流名:财务添加记录 说明:添加的记录信息 数据流来源:用户 数据去向:保存(4)数据存储数据存储名:财务记录表说明:记录有关支出和收入的内容流入数据流:用户流出数据流:无2 概念设计 基本项构思ERD的四项基本原则:(1) 原则1(确定实体):能独立存在的事物,例如人,物,事,地,团体,机构等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。(2) 原则2(确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,包含,配合等等,当需要予以关注时,应作为联系。实体间的联系可划分为一对一,一对多,多对多等三类,在确定联系时还要确定其类型。(3) 原则3(确定属性):实体的属性是实体的本质特征。实体应有标志属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识,联系的属性是联系的结果或状态。(4) 原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。经过上述系统功能分析和需求总结,设计如下面所示的E-R图。2.1分E-R图(1)个人信息:用户ID,用户密码,姓名,性别,出生日期,QQ,电话,工作单位地址,电话,QQ,职业,爱好 图 2-12.1.2日记本:标识,时间,地点,事件,主题 图 2-22.1.3备忘录:标识,时间,地点,事件。 图 2-32.1.4个人财务:标识,收入,支出,消费项目,消费金额,消费时间,记录添加时间 图 2-44.2总E-R图项目支出时间收入数额财务管理用户名添加时间 N姓名管理时间用户名性别 M备忘录用户地点年龄记录 N M出生年月时间记录时间地址 M用户名日记记录电话 NQQ记录时间时间地点时间职业 M记录帐号用户名姓名爱好密码通讯录 N电话时间关系地址QQ时间 图 2-53 逻辑设计3.1关系模式转化关系模型的逻辑结构是一组关系模式的集合,将E-R图转换为关系模型就是要将实体型,实体的属性和实体型之间的联系转换为关系模式。由ERD导出一般关系模型的四条原则:(1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。(4) 3个或3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系项连接的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。由此可得到如下关系用户(帐号,密码,姓名,性别,年龄,出生日期,地址,电话,QQ,职业,爱好)日记(用户名,记录时间,标题,时间,地点,事件)备忘录(用户名,记录时间,时间,地点,事件)通讯录(用户名,姓名,电话,地址)财务管理(用户名,项目,收入,支出,数额,添加时间,时间)3.2关系模式规范化 经过分析分析,必须将财务管理用投影分解发分解成支出表和收入表,不然删除支出或是收入时都会错误删除另一项,可等规范化的3NF如下:用户(姓名,性别,年龄,出身日期,地址,电话,QQ,职业)日记(用户名,记录时间,标题,时间,地点,事件)备忘录(用户名,记录时间,时间,地点,事件)通讯录(用户名,姓名,电话,地址)收入(用户名,项目,数额,添加时间,收入)支出(用户名,项目,支出,数额,添加时间)3.3表的确定3.3.1用户表yhb的确定 字段名 数据类型字段长度与格式 主键 uName VARCHAR 10 是 uage NUmBER / 否 ubirthday Archar 10 否 utel VARCHAR 11 否 uQQ VARCHAR 15 否 ujob VARCHAR 30 否 uPlace VARCHAR 30 否 Usex VARCHAR 2 否3.3.2通讯录表txl的确立字段名数据类型字段长度与格式主键unameVARCHAR20是nameVARCHAR10否relationVARCHAR10否placeVARCHAR30否telVARCHAR11否QQVARCHAR15否3.3.3日记表rjb的确立字段名数据类型字段长度与格式主键unameVARCHAR20是titleVARCHAR20否addtimeVarchar10否placeVARCHAR10否thingsVarchar50否3.3.4备忘录表BWL的确定字段名数据类型字段长度与格主键unameVARCHAR20是btimevarchar10否placevarchar30否thingsvarchar50否addtimevarchar10否3.3.5收入表的确定字段名数据类型字段长度与格式主键unameVARCHAR20是projectVARCHAR30否imoneyNUMBER8,2否addtimeDATE/否IncomeNUMBER/否3.3.6支出表的确立字段名数据类型字段长度与格式主键unameVARCHAR20是projectVARCHAR30否imoneyNUMBER8,2否addtimeDATE/否OutNUMBER/否4.物理设计与实现4.1创建数据库4.2创建表4.2.1创建用户表USE grxxGOCREATE TABLE yhb(uname varchar(10) PRIMARY KEY,uage int NULL,ubirthday datetime NULL ,utel varchar(11) NULL ,uqq VarChar(15) NULL , ujob varchar(30) null, uplace varchar(30) null, usex varchar(2) null);4.2.2创建通讯录表4.2.3创建备忘录表4.2.4创建收入表 income4.2.4创建支出表4.2.5创建日记表4.3数据插入4.3.1在用户表中插入数据USE grxxGOinsert into yhbvalues( '黄茂',23,'5月日','13658458921', '145812478','学生','武昌分校','男')goinsert into yhbvalues( '李霞',22,'11月日','17898412456', '145476548','学生','武昌分校','女')goinsert into yhbvalues( '戟长峰',24,'8月日','18627788145', '375364119','学生','武昌分校','男')goinsert into yhbvalues( '山云利',24,'7月日','13657113303', '15842586','学生','武昌分校','女')goinsert into yhbvalues( '谭小小',22,'12月日','15874562156', '58741254','学生','武昌分校','女')goinsert into yhbvalues( '李云',23,'4月日','15874124535', '145894125','学生','武昌分校','女')goinsert into yhbvalues( '刘超',24,'3月日','13658456764', '145345548','学生','武昌分校','男')goinsert into yhbvalues( '肖运',22,'3月日','13587456824', '125425688','学生','武昌分校','男')goinsert into yhbvalues( '鲁建',22,'6月日','13658745876', '254782548','学生','武昌分校','男')goinsert into yhbvalues( '周明',23,'8月日','13625789689', '145782548','学生','武昌分校','男')goinsert into yhbvalues( '高小生',23,'4月日','13876256721', '156812548','学生','武昌分校','男')goinsert into yhbvalues( '彭炫',23,'8月日','13625612424', '346832568','学生','武昌分校','男')goinsert into yhbvalues( '杨鼎',21,'9月日','13463278967', '172412548','学生','武昌分校','男')goinsert into yhbvalues( '易中天',22,'8月日','15345712446', '892345548','学生','武昌分校','男')goinsert into yhbvalues( '井小龙',20,'2月日','13658233453', '784532548','学生','武昌分校','男')goinsert into yhbvalues( '汪浩',22,'7月日','13658234557', '145351458','学生','武昌分校','男')goinsert into yhbvalues( '高超',22'9月日','18986100987', '145812548','学生','武昌分校','男')goinsert into yhbvalues( '陶丽',22,'8月日','13658412489', '145467548','学生','武昌分校','女')goinsert into yhbvalues( '赵钱',21,'5月日','13658678425', '756312548','学生','武昌分校','男')goinsert into yhbvalues( '郑天',22,'2月日','13623345323', '795412548','学生','武昌分校','男')goinsert into yhbvalues( '王建',21,'7月日','135584154', '145854548','学生','武昌分校','男')Go4.3.2在备忘录表中插入数据USE grxxGOinsert into bwlvalues( '戟长峰','5月日','体育馆', '看比赛','5月日')goinsert into bwlvalues( '戟长峰','5月日','自习室', '看书','5月日')goinsert into bwlvalues( '戟长峰','5月日','堕落一街', '约同学吃饭','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '帮同学弄电脑','5月日')goinsert into bwlvalues( '戟长峰','5月日','火车站', '帮同学买票','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '给家里打电话','5月日')goinsert into bwlvalues( '戟长峰','5月日','养老院', '看望老人','5月日')goinsert into bwlvalues( '戟长峰','5月日','光谷', '义卖报纸','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '研究u盘装系统','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '研究word密码破解','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '报名支教','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '约同学晒太阳','5月日')goinsert into bwlvalues( '戟长峰','5月日','操场', '打羽毛球','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '找辅导员','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '写实验报告','5月日')goinsert into bwlvalues( '戟长峰','5月日','户部巷', '去户部巷吃自助餐','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '取钱','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '图书馆还书','5月日')goinsert into bwlvalues( '戟长峰','5月日','武昌分校', '淘宝商城买背包','5月日')goinsert into bwlvalues( '戟长峰','6月日','武昌分校', '过“六一”','5月日')Go4.3.3在通讯录表中插入数据USE grxxGOinsert into txlvalues( '戟长峰','黄茂','13658458921','同学', '武昌分校','学生','145812478' )goinsert into txlvalues( '戟长峰','李霞','17898412456','同学', '武昌分校','学生','145476548')goinsert into txlvalues( '戟长峰','山云利','13657113303','同学', '武昌分校','学生','15842586')goinsert into txlvalues( '戟长峰','谭小小','15874562156','同学', '武昌分校','学生','58741254')goinsert into txlvalues( '戟长峰','李云','15874124535','同学', '武昌分校','学生','145894125')goinsert into txlvalues( '戟长峰','刘超','13658456764','同学', '武昌分校','学生','145345548')goinsert into txlvalues( '戟长峰','肖运','13587456824','同学', '武昌分校','学生','125425688')goinsert into txlvalues( '戟长峰','鲁建','13658745876','同学', '武昌分校','学生','254782548')goinsert into txlvalues( '戟长峰','周明','13625789689','同学', '武昌分校','学生','145782548')goinsert into txlvalues( '戟长峰','高小生','13876256721','同学', '武昌分校','学生','156812548')goinsert into txlvalues( '戟长峰','彭炫','13625612424','同学', '武昌分校','学生','346832568')goinsert into txlvalues( '戟长峰','杨鼎','13463278967','同学', '武昌分校','学生','172412548')goinsert into txlvalues( '戟长峰','易中天','15345712446','同学', '武昌分校','学生','892345548')goinsert into txlvalues( '戟长峰','井小龙','13658233453','同学', '武昌分校','学生','784532548')goinsert into txlvalues( '戟长峰','汪浩','13658234557','同学', '武昌分校','学生','145351458')goinsert into txlvalues( '戟长峰','高超','18986100987','同学', '武昌分校','学生','145812548')goinsert into txlvalues( '戟长峰','陶丽','13658412489','同学', '武昌分校','学生','145467548')goinsert into txlvalues( '戟长峰','赵钱','13658678425','同学', '武昌分校','学生', '756312548')goinsert into txlvalues( '戟长峰','郑天','13623345323','同学', '武昌分校','学生', '795412548')goinsert into txlvalues( '戟长峰','王建','135584154','同学', '武昌分校','学生','145854548')Go4.3.4在日记表中插入数据USE grxxGOinsert into rjbvalues( '戟长峰','很开心','12月号', '堕落一街','全班同学一起吃饭' )goinsert into rjbvalues( '戟长峰','感觉蛮好','12月号', '操场','和朋友晒太阳' )goinsert into rjbvalues( '戟长峰','不爽','12月号', '教室','作业很用心做,只得了B' )goinsert into rjbvalues( '戟长峰','烦躁','12月号', '寝室','一下午时间被浪费' )goinsert into rjbvalues( '戟长峰','实惠','12月号', '户部巷','寝室同学一起吃自助餐' )goinsert into rjbvalues( '戟长峰','不舒服','1

    注意事项

    本文(个人信息管理系统后台数据库设计(66页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开