个人信息管理系统数据库设计精选

河海大学计算机及信息工程学院(常州)

数据库课程设计

学年学期 2012第二学期

项目名称 个人信息管理

项目组员 曹清云、陈天昊

指导教师 景雪琴

组号:8

目 录

一、课题背景及意义3

二、需求分析3

三、概要设计7

四、数据库实施阶段7

五、详细设计8

六、总结20

七、参考文献20

课题背景及意义

近些年来,随着社会的不断发展与进步,人们对于信息化工作的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,信息管理工作的重要性已经逐渐被人们所认识,而为了方便个人对日常事务进行信息化管理,使得信息存储达到准确,快速完善并且加快速度反馈进行信息处理加工,我们想设计出了个人信息管理系统,系统实现了资料管理信息化,提供快速准确的处理通讯录删减,改存,搜索,盘点等多种功能模式,并且支持多种查看方式。而个人信息管理的系统的实施,可以逐步提高个人对自身综合信息的管理水平。

需求分析

软件的具体功能:

1 修改登录信息:用户能更改自己的登录名和密码

2 行程管理:用户能添加,删除自己的将要做的事包括内容,时间,备注。在该界面也能查找日历表,还能提醒用户将要做的事。

3 通讯录管理:用户能添加,删除,修改自己通讯录里的信息包括名字,联系方式,地址。用户还能使用模糊查询,查找自己不确定的名字的通讯信息。

4 财务管理:用户能添加,删除,修改自己财务表里的信息包括财务名,资金数,去向,备注。还能单独显示所有支出或收入的钱,也能显示所有钱的总和。

个人信息管理:用户能修改自己的姓名,爱好,座右铭。

业务需求:

功能需求:

编号功能名称功能说明0登录用户输入用户名和密码登录系统1.1修改用户名修改用户的登录名1.2修改密码用户密码的修改2修改个人信息修改个人姓名、爱好、座右铭3.1添加财务信息增加一条财务信息3.2删除财务信息删除选定的财务信息3.3更改财务信息更改选定的财务信息4.1通讯录信息添加添加通讯录4.2通讯录信息删除删除选定的通讯录信息4.3通讯录信息修改修改选定的通讯录信息4.4搜索通讯录信息根据输入的关键字模糊查询通讯录5.1添加行程信息行程信息的添加5.2删除行程信息删除选定的行程信息数据需求:

系统的处理对象有:

用户:姓名、爱好、座右铭、用户名、密码

个人管理:姓名、爱好、座右铭

行程管理:行程内容、时间、备注

通讯录管理:朋友名、联系方式1、联系方式2、地址

财务管理:财务名、资金数、去向、备注

事务:增加、删除、修改、查询

顶层数据流图:

0层图:

第三层图:

概要设计

功能模块图:

E_R图:

数据库实施阶段

数据库的完整性和安全性设计,根据业务规则设计的触发器、存储过程。

用户表db_person

列名数据类型取值约束索引否主键/外键可否为空说明namevachar(50)Clustered主键not null用户名pwdnchar(10)not null密码p_namenchar(10)not null用户真名p_favournchar(50)not null爱好p_mottonchar(50)not null座右铭vipint null是否为VIP行程表 db_xingcheng

列名数据类型取值约束索引否主键/外键可否为空说明idint自增Clustered主键not null编号xingchengvarchar(max)not null行程名字datedatetime日期格式not null行程时间beizhuvarchar(max)not null行程备注pnamevarchar(50)外键not null用户名通讯录表db_phonebook

列名数据类型取值约束索引否主键/外键可否为空说明idint自增Clustered主键not null编号namentextnot null好友姓名phonenchar(14)not null联系方式1phone2nchar(14) null联系方式2addressnchar(20)null好友地址pnamevarchar(50)外键 not null用户姓名财务表db_account

列名数据类型取值约束索引否主键

用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc相关推荐

  1. mysql中图书编号类型_练习1答案-数据库设计

    练习1 数据库设计 学号:,姓名,班级 [实训目的] 1.掌握数据库的基本概念 2.了解数据库设计的基本步骤 3.掌握利用E-R图描述数据库的概念模型的方法 [实训内容] 1.某大学要开发一个选课管理 ...

  2. 基于mysql的手机通讯录系统设计_手机通讯录管理系统的设计与实现(MyEclipse,MySQL)...

    手机通讯录管理系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库) 手机通讯录得使用大大减少了查找过 ...

  3. 用mysql设计学籍管理系统_学生学籍管理系统(SQL数据库系统设计)(完整版).pdf...

    . 数据库课程设计报告 < 学生学籍管理系统 > 专业 班级 小组成员 指导老师 开始时间 完成时间 word 专业资料 . 目录 数据库课程设计报告 1 1. 问题描述 3 1.1 背景 ...

  4. MySQL实验超市管理系统_超市会员管理系统(数据库)实验报告.doc

    PAGE PAGE 2 学号: 成绩:________ 数据库综合实验报告 院 系 计算机与电子信息学院 专 业 计算机科学与技术 班 级 xxxxxxxxxxx 设计题目 超市会员管理系统 姓 名 ...

  5. 上海交通大学出版社python教材答案学生信息管理系统_学生信息管理系统(最终版)...

    <学生信息管理系统.doc>由会员分享,可免费在线阅读全文,更多与<学生信息管理系统(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1. ...

  6. mysql和eclipse用户管理系统_房产备案管理系统的设计与实现(Eclipse,SpringBoot,MySQL)...

    房产备案管理系统的设计与实现(Eclipse,Spring Boot,MySQL)(论文11000字,程序代码,MySQL数据库) 摘要:在房地产市场迅速发展的现代,将电子信息化与房产备案工作结合在一 ...

  7. 用mysql创建教务管理系统_创建教务管理数据库 mysql创建数据库步骤

    为什么提示数据库创建失败? name=教务管理系统_log, filename="D:\sql server\教务管理系统_data.mdf",改成name=教务管理系统_log, ...

  8. 用户管理系统_河北会计管理系统个人用户 使用手册

    点击上方蓝字关注我们 目录 1.信息采集 1.1 基本信息 1.2 学历信息 1.3 单位信息 1.4 人才信息 1.5 职称信息 1.6 相关资料上传 1.7 预览确认 1.信息采集 未注册过的用户 ...

  9. 基于python的管理系统_基于ssm的管理系统_基于python管理系统

    基于SSM+MYSQL的一个小型商城网站后台管 650x301 - 120KB - PNG 基于SSM框架的百顺物流管理系统的设计和实 993x1404 - 110KB - PNG 基于SSM实现的简 ...

最新文章

  1. 关于大型网站技术演进的思考(四)-存储的瓶颈4
  2. 高情商女神是怎样炼成的?直播EMUI9.0制胜法宝“陪伴实测”
  3. www.cnblog.org无法访问了
  4. 怎么将一个数字高低位互换_多彩数字 多彩童年——东城幼儿园玩具研究教学案例...
  5. 学习逆向知识之用于游戏外挂的实现.第二讲,快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别...
  6. linux 下配置jdk
  7. 对.gpx文件进行地图坐标系转换
  8. 华为 交换机 配置STP
  9. 食品行业十大进销存软件功能大对比,我教你怎么选
  10. 人民日报申论范文:“传统文化”怎么写?
  11. 我的物联网大学【第13章】:王强的逆袭翻身
  12. 成功解决RuntimeError: cuda runtime error (30)
  13. OCR文字识别工具准确获取图片文字
  14. 流程图、数据关系绘图神器yEd
  15. SAP Enhancement 分类
  16. 当笔记本是无线连接网络时,如何正确配置virtualbox的上网问题
  17. 06 “eden没有发生minor gc, 对象直接分配在了old gen“ 的调试
  18. STM32串口发送Ctrl+C Ctrl+Z的方法
  19. 需求分析报告应该包含哪些部分_如何写一篇惊艳的财务分析报告,果断收藏!...
  20. Type-C PD协议取电/诱骗SINK受电端9V12V15V20V

热门文章

  1. 话说android端七牛图片上传
  2. 微信小游戏个人游戏发布《自省自查报告》
  3. 小时光扫地机器人圆圆_我也有了扫地机器人“圆圆”,漫天猫毛不愁了
  4. USART_GetITStatus(USART3,USART_IT_IDLE) ==RESET进入中断问题
  5. 7-1 顺序表的建立及遍历
  6. 远程协助——帮助你解决电脑问题
  7. 树莓派入门(2021)最新(系统安装环境设置)
  8. 工业相机接口和采集卡
  9. 全面理解DID-Web3.0身份账户
  10. Android 在app里面打开另一个app,加<uses-permission android:name=“android.permission.QUERY_ALL_PACKAGES“