ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:300.18KB ,
资源ID:3411874      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3411874.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库大作业28662.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库大作业28662.docx

1、数据库大作业28662数据库技术与应用课程设计报告教务管理系统学 院:软件学院专业名称:班 级:计科三班设计题目:教务管理系统学生姓名:时 间:2015/6/23分 数:第一章 引言 1.1课程设计目的 利用一种SQL server作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计。同时能够正确应用各个阶段的典型工具进行表示1.2项目背景本项目作为数据库课程的实习项目提出,希望通过教务管理系统的分析与设计,切实领会系统分析、系统设计和实施各个阶段的要点;掌握基本的信息系统的开发方法以及体会信息管理系统设计

2、,教务管理系统第二章 教务管理系统需求分析2.1 需求分析概述本系统为教务管理系统,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管维护。2.1.1角色职责描述表2-1 角色职责角色名称职责描述系统管理员实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。教务管理员实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。教师用户教师对成绩的录入以及自己信息的查询与维护学生用户对自己信息的查询2.2 教务管理系统的功能需求2.2.

3、1功能需求分析1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。 3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。 4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己带班的学生,自己的课表以及学生成绩等。 5)教师对成绩的录入以及自己信息的查询与维护。 本单位学生、教师都有重名,工作证号、学号唯一。 另

4、外,对于教务管理系统需求分析的安全性及完整性要求,首先,安全性方面,系统应 对不同用户设置不同的权限,例如,学生用户不能随意更改自己的成绩信息等,从而保障数据库数据的安全。其次,完整性方面,要求各种信息记录的完整性,关键信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性等。第三章 概念设计3.1 实体之间的联系某大学的某个学院下设若干系,每个系包含一个或几个班级,每个系有若干名教师。每个班级有若干名学生。教师每学期讲授多门课程,每门课程每学期由一名教师讲授。每个教师的办公室房间号有一个,不同的教师也可以有相同的房间号。每个教师可有多个联系电话3.2.1 局部E-

5、R图3.2.2 全局E-R图第四章 逻辑结构设计 4.1 关系模型的设计依据根据需求分析中的E-R图,可以很清晰的看出各个实体的属性和实体之间的联系,通过对实体的属性和之间的联系的分析,我们将其由概念模型向关系模型转化,并且根据范式化理论进行优化。对于实体间的联系我们分不同的情况讨论:若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。若实体间联系为1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。若实体间联系为n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。4.2 实体间联系转化的

6、关系模式根据关系模型设计依据信息,我们可以对实体进行关系模型的转化实现教务管理系统的所有功能模块,共需6个表,分别是:教师信息表,学生信息表,班级信息表,学校信息表,院信息表,系信息表,课程信息表,选课表 1.教师信息表 教师(工作证号,姓名,性别,出生日期,职称,职务,办公室房间号,电话号码)主键:工作证号; 2.学生信息表 学生(学号,姓名,性别,出生日期,所在系,宿舍号,电话,E-mail,总成绩,照片)主键:学号3.班级信息表 班级(班名、入学时间,班长)主键:班名; 4.系信息表 系(系代号,系名,系办公室电话)主键:系代号5.课程信息表课程(课序号、课程名、学时,学分、教课老师)主

7、键:课序号 6.选课表选课(学号,课程号,成绩)主键:学号,课程号7.学院表学院(院名,院地址,院编号)主键:院编号4.3 关系模型的优化根据上述分析所归结出来的数据依赖的种类和在本系统实际的开发过程中,需要涉及多表的查询及表的修改和删除,且存在多值依赖的实际情况下,其关系模式应达到?第五章 物理结构设计本系统采用SQLServer2005数据库,创建的数据库名称为BIAO5.1学生信息表(student)教师信息表(teacher), 课程信息表(class)院信息表(courtyard)选课表(SC)班级信息表(ban)系信息表(xi)5.2 数据库初始化代码insert into stu

8、dent values(123456,张字,女,6/2,110,353373,8楼)insert into student values(123427,美女,男,6/3,111,353354,234)insert into student values(125458,王子,女,7/2,112,358337,7799)insert into student values(123459,梨子,女,9/2,113,353038,66665)insert into Teacher values(123456,meng,女,10/2,主任,管理,102,353333)insert into Teache

9、r values(123426,eng,男,10/3,校长,管理,104,353334)insert into Teacher values(125456,men,女,1/2,主任,管理,106,353337)insert into Teacher values(123458,me,女,12/2,主任,管理,107,353338)insert into class values(12,数学,5,100,王)insert into class values(13,语文,1,101,李)insert into class values(14,高数,3,100,张)insert into class

10、 values(15,英语,4,152,叶)insert into class values(16,c,2,29,孟)insert into sc values(12345,12,59)insert into sc values(13567,16,101)insert into sc values(12545,17,100)insert into sc values(134667,4,152)insert into xi values(12,物理系,159294)insert into xi values(56,语文系,13145)insert into xi values(15,数学系,37

11、289)insert into xi values(16,外语系,1478)insert into ban values(1班,1,孟淑女,7/10)insert into ban values(2班,2,曹敏,7/20)insert into ban values(3班,3,叶小雅,9/10)insert into ban values(4班,4,孟曹叶,9/01)UPDATE BANSET 班级编号=3where 班级名称=3班;delete from xi where 系编号=12THANKS !致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1