数据库-个人信息管理(共4页).docx
精选优质文档-倾情为你奉上个人信息管理系统第六组小组分工组长: 周 倩:录入数据,整理文档组员: 高久玲:界面制作,数据库调试与运行 张 帆:约束表的建立,录入数据柴宇濛:界面制作 ,数据库调试与运行1、系统功能描述个人信息管理系统,用户可以通过注册一个用户来对个人的个人信息进行管理。个人信息包括用户登录名、用户登录密码、用户真实姓名、用户性别、出生日期、用户民族、学历、职称、电话、地址、邮箱;通讯录信息包括通讯人姓名、联系方式、地址、备注;备忘录信息包括记录时间、地点、事件、人物;个人财务管理包括总收入、消费项目、消费金额、消费时间、剩余金额等。系统可以对个人信息进行相关的添加、查看、修改或删除等处理。个人信息管理系统主要由个人信息管理、通讯录管理、个人财务管理、备忘录管理模块组成。进入系统后用户可以对系统中的信息进行查询、添加、修改、删除等操作。具体实现的功能有:(1)个人信息管理:可以进行查看个人信息、修改个人信息、修改个人密码等操作;(2)通讯录管理:可以进行增加联系人、查看联系人、修改或删除联系人等操作;(3)个人财务管理:可以进行查看个人财务、添加或删除个人财务信息等操作;(4)备忘录管理:可以进行查看备忘录、修改或删除备忘录、增加备忘录信息等操作;用户注册个人信息管理系统用户登录修改个人信息查看个人信息修改个人密码备忘录管理个人信息管理个人财务管理删除个人财务查看个人财务添加个人财务修改或删除备忘录查看备忘录增加备忘录增加联系人修改或删除联系人查看联系人通讯录管理图1 功能模块图2、数据库关系分析 个人信息管理系统。该系统存在4个实体集: (1)“用户”实体集,主键:用户登录名,属性有用户登录密码、用户真实姓名(name)、用户性别(gender)、出生日期(brith)、用户民族(nation)、学历(edu)、职称(post)、电话(phone)、地址(address)、邮箱(email)。登录密码登录名真实姓名邮箱个人信息出生日期地址电话性别民族职称学历图2.1 个人信息实体集(2)“通讯录”实体集,主键:联系人联系方式(tphone),属性:联系人姓名(tname)、地址(taddress)、备注(remark)。通讯录联系方式姓名备注地址图2.2 通讯录实体集(3)“备忘录”实体集,主键:记录时间(mtime),属性:地点(msite)、事件(event)、人物(person)。备忘录地点时间人物事件图2.3 备忘录实体集(4)“个人财务”实体集,主键:消费时间(ftime),属性:总收入(Income)、消费项目(item)、消费金额(sum)、剩余金额(money)。个人财务管理消费项目总收入消费金额剩余金额消费时间图2.4 个人财务实体集3、系统E-R图4、建立表表4.1个人信息表列名数据类型是否主键是否为空说明namevarchar(10)是Not null真实姓名genderchar(1)否Not null性别brithdate否Not null出生日期nationchar(5)否Not null民族eduvarchar(4)否Not null学历postvarchar(10)否null职称phonenumeric(11)否null电话addressvarchar(50)否Not null地址emailvarchar(30)否null邮箱 表4.2 通讯录表列名数据类型是否主键是否为空说明tnamevarchar(10)否null通讯人姓名tphonenumeric(11)是Nut null联系方式taddressvarchar(50)否null地址remarkvarchar(30)否null备注表4.3备忘录信息表列名数据类型是否主键是否为空说明mtimedate是Not null记录时间msitevarchar(50)否Null地点eventvarchar(50)否null事件personvarchar(50)否null人物表4.4个人财务表列名数据类型是否主键是否为空说明Incomenumericr(10,2)否null总收入itemvarchar(20)否null消费项目sumnumeric(6,2)否null消费金额ftimedate是Not null消费时间moneynumeric(10,2)否null剩余金额专心-专注-专业