- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
家教平台管理系统 4,数据库设计报告
李老师家教平台管理系统
数据库设计报告
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: 当前版本: 作 者: 李芹芹 完成日期: 2010-12-24
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
启用 李芹芹 陈广清,王元军,马盟,朱晓龙 2010.12.8----
2010.12.24 无
目 录
0. 文档介绍 4
0.1 文档目的 4
0.2 文档范围 4
0.3 读者对象 4
0.4 参考文献 4
0.5 术语与缩写解释 4
1. 数据库环境说明 5
2. 数据库的命名规则 5
3. 逻辑设计 5
4. 物理设计 5
4.1汇总表 5
4.2各表设计 6
5. 安全性设计 9
5.1 防止用户直接操作数据库的方法 9
5.2 用户帐号密码的加密方法 9
5.3 角色与权限 9
6. 优化 9
7. 数据库管理与维护说明 10
0. 文档介绍
0.1 文档目的
本数据库设计文档主要是规范数据库的设计规范,为程序员的后台编码提供方便。设计家教管理系统的所需要的表,表之间的关系,以及表里的字段。设计数据库主要是按照系统的功能,以及各模块之间的联系设计数据库,考虑数据的冗余,表之间的关系。
0.2 文档范围
0.3 读者对象
0.4 参考文献
社区医疗管理系统 河南工院软件学院暑期培训班,北京中科院计算所培训中心,2010-7-29
CRM学员管理系统 河南工院.net暑期培训班,北京中科院计算所培训中心,2010-08-29
0.5 术语与缩写解释
缩写、术语 解 释 Model Model主要是对数据库表中字段进行声明 DAL 数据访问层,主要是对数据库表中数据的添加删除修改查询操作 BLL 业务逻辑层 UI 用户界面层,主要改用展现一些信息。
1. 数据库环境说明
数据库设计是用SQL Server Management Studio 2005设计的。
2. 数据库的命名规则
数据库的命名是以系统的“名字”+DB命名的。表是以(tb_ 表名+ Info)命名的。
3. 逻辑设计
该数据库表之间的关系,只设置了主键和唯一标示的字段,外键后台设置,用触发器和事物进行操作数据库。
4. 物理设计
提示:
(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。
(2)对表结构进行规范化处理(第三范式)。
4.1汇总表
表名 功能说明 tb_EducationInfo 资历表 tb_MemberInfo 会员表 tb_StudentInfo 学员表 tb_TeacherInfo 教员信息表 tb_LoginLogInfo 会员登录记录表 tb_InformationInfo 资讯表 tb_PrecontractInfo 预约表 tb_Guest 会员表 tb_publishInfo 发布家教信息表 tb_StuReportCard 学员成绩表 tb_Stuyouxiu 优秀学员表
数据库名称 HomeTeachingDB
4.2各表设计
4.2.1资历表 tb_EducationInfo
列名 说明 类型(精度范围) 是否为空 约束条件 Education_Id 资历编号 int 否 主键(自动增长) Education_Name 资历名称 Varchar(20) 否
4.2.2会员表 tb_MemberInfo
列名 说明 类型(精度范围) 是否为空 约束条件 Users_Id 会员编号 Varchar(20) 否 主键 Users_Name 用户名 Varchar(20) 否 Pwd 密码 Varchar(20) 否 Role 角色 Varchar(10) 否
4.2.3学员表tb_StudentInfo
列名 说明 类型(精度范围) 是否为空 约束条件 Stu_Id 学员编号 Varchar(20) 否 主键 Stu_Name 学员姓名 Varchar(12) 否 Sex 性别 Varchar(2)(男,女) 否 Subject 所需科目 Varchar(50) 否 Classes 年级 Varchar(20) 否 Study_Way 上课方式 Varchar(20) 否 Study_Time 上课时间 Varchar(20) 否 Tel 联系电话 Varchar(20) 否 Price 希望价格 Int 否 Regist_Time 注册时间 smalldatetime 否 Stu_S
文档评论(0)