用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc
个人信息管理系统数据库设计精选
河海大学计算机及信息工程学院(常州)
数据库课程设计
学年学期 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相关推荐
- mysql中图书编号类型_练习1答案-数据库设计
练习1 数据库设计 学号:,姓名,班级 [实训目的] 1.掌握数据库的基本概念 2.了解数据库设计的基本步骤 3.掌握利用E-R图描述数据库的概念模型的方法 [实训内容] 1.某大学要开发一个选课管理 ...
- 基于mysql的手机通讯录系统设计_手机通讯录管理系统的设计与实现(MyEclipse,MySQL)...
手机通讯录管理系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文12000字,程序代码,MySQL数据库) 手机通讯录得使用大大减少了查找过 ...
- 用mysql设计学籍管理系统_学生学籍管理系统(SQL数据库系统设计)(完整版).pdf...
. 数据库课程设计报告 < 学生学籍管理系统 > 专业 班级 小组成员 指导老师 开始时间 完成时间 word 专业资料 . 目录 数据库课程设计报告 1 1. 问题描述 3 1.1 背景 ...
- MySQL实验超市管理系统_超市会员管理系统(数据库)实验报告.doc
PAGE PAGE 2 学号: 成绩:________ 数据库综合实验报告 院 系 计算机与电子信息学院 专 业 计算机科学与技术 班 级 xxxxxxxxxxx 设计题目 超市会员管理系统 姓 名 ...
- 上海交通大学出版社python教材答案学生信息管理系统_学生信息管理系统(最终版)...
<学生信息管理系统.doc>由会员分享,可免费在线阅读全文,更多与<学生信息管理系统(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1. ...
- mysql和eclipse用户管理系统_房产备案管理系统的设计与实现(Eclipse,SpringBoot,MySQL)...
房产备案管理系统的设计与实现(Eclipse,Spring Boot,MySQL)(论文11000字,程序代码,MySQL数据库) 摘要:在房地产市场迅速发展的现代,将电子信息化与房产备案工作结合在一 ...
- 用mysql创建教务管理系统_创建教务管理数据库 mysql创建数据库步骤
为什么提示数据库创建失败? name=教务管理系统_log, filename="D:\sql server\教务管理系统_data.mdf",改成name=教务管理系统_log, ...
- 用户管理系统_河北会计管理系统个人用户 使用手册
点击上方蓝字关注我们 目录 1.信息采集 1.1 基本信息 1.2 学历信息 1.3 单位信息 1.4 人才信息 1.5 职称信息 1.6 相关资料上传 1.7 预览确认 1.信息采集 未注册过的用户 ...
- 基于python的管理系统_基于ssm的管理系统_基于python管理系统
基于SSM+MYSQL的一个小型商城网站后台管 650x301 - 120KB - PNG 基于SSM框架的百顺物流管理系统的设计和实 993x1404 - 110KB - PNG 基于SSM实现的简 ...
最新文章
- 关于大型网站技术演进的思考(四)-存储的瓶颈4
- 高情商女神是怎样炼成的?直播EMUI9.0制胜法宝“陪伴实测”
- www.cnblog.org无法访问了
- 怎么将一个数字高低位互换_多彩数字 多彩童年——东城幼儿园玩具研究教学案例...
- 学习逆向知识之用于游戏外挂的实现.第二讲,快速寻找植物大战僵尸阳光基址.以及动态基址跟静态基址的区别...
- linux 下配置jdk
- 对.gpx文件进行地图坐标系转换
- 华为 交换机 配置STP
- 食品行业十大进销存软件功能大对比,我教你怎么选
- 人民日报申论范文:“传统文化”怎么写?
- 我的物联网大学【第13章】:王强的逆袭翻身
- 成功解决RuntimeError: cuda runtime error (30)
- OCR文字识别工具准确获取图片文字
- 流程图、数据关系绘图神器yEd
- SAP Enhancement 分类
- 当笔记本是无线连接网络时,如何正确配置virtualbox的上网问题
- 06 “eden没有发生minor gc, 对象直接分配在了old gen“ 的调试
- STM32串口发送Ctrl+C Ctrl+Z的方法
- 需求分析报告应该包含哪些部分_如何写一篇惊艳的财务分析报告,果断收藏!...
- Type-C PD协议取电/诱骗SINK受电端9V12V15V20V
热门文章
- 话说android端七牛图片上传
- 微信小游戏个人游戏发布《自省自查报告》
- 小时光扫地机器人圆圆_我也有了扫地机器人“圆圆”,漫天猫毛不愁了
- USART_GetITStatus(USART3,USART_IT_IDLE) ==RESET进入中断问题
- 7-1 顺序表的建立及遍历
- 远程协助——帮助你解决电脑问题
- 树莓派入门(2021)最新(系统安装环境设置)
- 工业相机接口和采集卡
- 全面理解DID-Web3.0身份账户
- Android 在app里面打开另一个app,加<uses-permission android:name=“android.permission.QUERY_ALL_PACKAGES“