数据库设计报告正文.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计报告正文

前 言 1、本系统开发背景、目的、意义: 在学校中,由于学校的教师人数增多,学校对教师工作的效率提高,原来的系统已经不能适应这种变化了,基于这个原因,来开发一个名曰“教务辅助管理系统”。 此系统比原来系统更适合需求,解决了教师工作效率问题,有利于学校的发展,大大加开了信息的传递效率。 功能: 1)对上课教师基本信息进行管理。 2)对全院开设的课程进行管理。 3)录入教师基本上课信息。 4)实现自动排课功能。 5)简单计算工作量。 6)能够进行各种数据统计。 7)能够输出相应的报表。 8)具有数据备份和数据恢复功能。 2、本系统的设计要求、研究方案: 本系统设计要求可读性高,能够体现出需求分析中的各个功能模块。采用自顶向下的结构设计理念进行分析,画出相关的数据流图和E-R图,并且对每项数据进行逻辑结构设计。 本系统的需求分析采用数据流图和数据字典,概念设计采用分E-R图和实体间的E-R图,有利于程序员的阅读,对以后的编程有一定的好处。 教务辅助管理系统 ------数据库设计 数据库设计一般包括以下四个部分:数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构实现。 一、数据库需求分析: 1.1教务辅助管理系统具备的功能: 1)对上课教师基本信息进行管理。 2)对全院开设的课程进行管理。 3)录入教师基本上课信息。 4)实现自动排课功能。 5)简单计算工作量。 6)能够进行各种数据统计。 7)能够输出相应的报表。 8)具有数据备份和数据恢复功能。 1.2数据库需求分析的DAD(数据流图)和DD(数据字典): 1.2.1数据流图(DAD): 注:由于“编辑上课信息”与“图1.1.1 B编辑数据流图”类似,这里不再制定数据流图。 1.2.2数据字典(DD): 教师基本信息,包括数据项有:教师编号、姓名、性别、职称、身份证号、专业、住址、电话等。 上课信息,包括数据项有:教师编号、姓名、性别、课程号、课程名称、上课时间、上课班级、月工资等。 课程信息,包括数据项有:课程号、课程名称、上课班级、上课时间、教师姓名等。 工资信息,包括数据项有:教师编号、教师姓名、月工资、总金额等。 二、数据库概念结构设计: 根据上面设计规划出的实体,我们对各个实体具体描述的E-R图分析如下: 2.1局部E-R图: 2.2实体与实体之间的关系E-R图: 三、数据库逻辑结构设计: 四、数据库物理结构实现: 根据以上的逻辑分析所得到的表的关系,我们使用T_SQL语言得到数据库和数据表。 create database teacterHalp On ( Name=pos_dat, Filename=’D:\pos_dat.mdf’, Size=5, MaxSize=20, Filegroup=1) LOG on ( Name= pos_log, Filename=’D:\pos_log.ldf’, Size=5, MaxSize=20, Filegroup=1) create table Teacher_information ( T_no char (8) not null constraint PK_bno primary key, T_name char(8) not null, T_sex char(2) check CK_hy sex in(‘男’,’女’)not null, T_zc varChar(9) not null, T_sfno char(18) not null, T_zy varChar(20) not null, T_address varChar(20) not null, T_tel char(7) not null ) Goto 3、create table Class_information ( T_no char(8) not null, C_no char(4) not null constraint PK_con primary key, T_salOne Money(4) not null ) Goto 4、create table Course_information ( C_no char(4) not null constraint PK_don primary key, C_name char(8) not null, C_class char(8) not null, C_time char(8) not null ) Goto 5、create table Pa

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档