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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

教务管理系统数据库课程设计.docx

1、教务管理系统数据库课程设计-本页仅作为文档封面,使用时请直接删除即可- -内页可以根据需求调整合适字体及大小-教务管理系统数据库课程设计(总32页)学院数据库原理课程设计报告题目:教务管理系统数据库设计院系: 成员: 指导教师: 完成日期: 年 月 日教务管理系统的数据库设计方案1. 课程设计题目分析与工作分工正文:随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。基于信息技术和Web技术的B/S结构的教务管理系统称为每个学校的基本信息系统,也是每一个大学最重

2、要的信息系统之一题目功能分析与需求分析教务管理系统的基本管理模式是以教务管理决策部门(如教务处等部门)为控制中心对所涉及的所有数据进行集中的、统一的管理。其他部门作为工作站,在主管部门的授权下可以对数据进行录入、修改、查询、统计等操作。这样就可以将教务管理部门的绝大部分工作分解到各基层单位,从而能够及时、高效地进行数据处理。教务管理数据库系统的主要功能是处理学生和教师的相关信息、进行学生成绩的管理、专业管理、课程安排、课表的生成与打印等,要实现这些功能必须要数据库做支撑,要建学生基本信息表,教师基本信息表,学生成绩表,院系基本信息表,专业基本信息表等,教务管理系统也就是一个动态网站,这就需要动

3、态网页的相关知识,结合本学校的教务管理系统,我们了解此系统的大致模块,接下来的工作也是在此基础上进行的。制定工作分工表任务模块参与人员题目功能分析与需求分析、涉及技术和涉及软件及应用系统的功能设计、主要功能设计、模块划分、功能层次结构图、数据库系统的总体设计方案、数据库E-R的设计、数据表的设计、学生基本信息表、专业基本信息表缴费基本信息表、操作日志信息表、教务公告基本信息表、用户权限控制表、学生成绩表、院系基本信息表、教材基本信息表、专业代码表、网上评教信息表、教师基本信息表、评教基本信息表、教室基本信息表、班级代码表、网上选课基本信息表、课程基本信息表、班级基本信息表、院系代码表、教室代码

4、表、数据库完整性设计、数据库系统的安全性设计、总结、制定工作计划任务计划时间搜集有关数据库资料,为小组讨论确定课程设计主题做准备月日日小组集体讨论,确定课程设计的主题是教务管理系统数据库设计月日日理解需求分析和功能分析的区别和联系,同时为课程设计做出初步的总体设计方案月日日完成数据表的建立,完善应用系统的功能设计月日日画出课程设计的E-R图、实体属性图和功能层次分析图月日日写SQL语句月日日初步商定实体之间的的关系模式和数据表之间的级联关系月日日完成数据库的完整性设计月日日完成数据库的安全性设计月日日数据库性能的测试和评估月日日小组成员集体对文档进行审核,并对课程设计做最后的总结和自我评价月日

5、日 打印纸质文档和提交电子文档月日日2. 应用系统的功能设计涉及技术和涉及软件及应用系统的功能设计 系统的设计是在windows Server 2008中文版操作系统环境下,使用 c#开发的。后台数据库是Sql Server 2008,登陆模式为混合身份验证,在登陆界面输入正确的用户名及密码 ,进入系统后,系统即显示用户信息,通过权限控制,不同的用户类型(学生,教师,管理员)可进行不同的操作。主要功能设计有: (1)基本数据管理:包括基本信息的查询,专业编号学年编号,学期编号以及教师编号的管理等.(2)教师管理 :教师基本信息的管理,教师认可档案以及教师奖罚档案的管理等(3)选课排课管理:可进

6、行全校排课的设定,班级排课的配置,教师排课的设定等.(4)毕业管理:对毕业生的档案,学位,就业等进行管理。(5)教务成绩管理:对学生的成绩,奖罚情况进行管理。模块划分通过对用户类型及不同的功能的分析 ,就可以将系统大致划分成以下几个模块:1.管理员模块:包括对教师信息、课程信息、学生信息和学生成绩进行查询、录入、修改及删除等子模块2.教师模块:包括对个人信息的查询及密码的修改、课表的查询等子模块3.学生模块:包括对个人信息的查询及密码的修改、网上选课、课表的查询和个人成绩的查询等子模块功能层次结构图总体功能模块划分:子功能基本数据管理:教师管理:排课选课管理:学生管理模块功能层次结构图:附图1

7、2院系管理员管理功能层次结构图:附图13校级管理员管理功能层次结构图:附图143. 数据库系统的总体设计方案数据库的物理设计是指对数据库的逻辑结构在指定的DBMS上建立起适合应用环境的物理结构.在关系型数据库中,确定数据库有物理结构主要指确定数据库的存储位置和存储结构,包括确定关系、索引、日志、备份等数据的存储分配和存储结构,并确定系统配置等。数据库的物理结构设计大致包括:确定数据的存取方法、确定数据的存储结构。确定关系模型的存取方法数据库总体设计的基本原则和思路数据库设计的原则和思路设计原则:1:满足正常的业务需求2:提高服务器设计思路:1:本数据库顶层模块基于角色来划分功能模块,2:校级管

8、理员拥有绝大部分功能的权限并且可以对数据库进行相应的操作,教师角色和学生角色的处于同一优先级别,二者拥有部分相同的权限,同时又有各自独有的权限对本数据库系统的评价1:能够实现教务系统基本数据的管理2:能够满足教务系统使用者基本操作需求。数据表的建立用户权限控制表CREATE TABLE 用户权限控制表( 账号 char(16) PRIMARY KEY, 角色类型 varchar(50) not null, );Create index 帐号索引On 用户权限控制表(帐号)2:网上选课基本信息表CREATE TABLE 网上选课基本信息表( 选课编号 varchar(20) PRIMARY KE

9、Y, 课程号 varchar(50)not null, 选课学期 char(3), 开课院系 varchar(30), 已选人数 char(3) not null, 课程类型 char(1), 限选人数 char(3), )Create index 选课编号索引On 网上选课基本信息表(选课编号)3:网上评教信息表CREATE TABLE 网上评教信息表 ( 评教编号 varchar(20) PRIMARY KEY, 教师编号 varchar(50) not null, 课程编号 varchar(50) not null, 评教时间 datetime not null, 评教状态 char(2

10、) not null, );Create index 评教编号索引On 网上评教信息表(评教编号)4:教务公告基本信息表CREATE TABLE 教务公告基本信息表( 公告编号 varchar(30) PRIMARY KEY, 发布时间 datetime not null, 发布人 varchar(20), 发布单位 varchar(50), 发布内容 varchar(), );Create index 公告编号索引On 教务公告基本信息表(公告编号)5:教室代码表CREATE TABLE 教室代码表( 教室代码 varchar(20) PRIMARY KEY, 教室名称 varchar(20

11、), );Create index 教室编号索引On 教室代码表(教室编号)6:班级代码表CREATE TABLE 班级代码表( 班级编号 char(20) PRIMARY KEY, 班级名称 varchar(50)not null, );Create index 班级编号索引On 班级代码表(班级编号)7:专业代码表CREATE TABLE 专业代码表( 专业代码 char(10) PRIMARY KEY, 专业名称 varchar(30)not null, );Create index 专业代码索引On 专业代码表(专业代码)8:院系代码表CREATE TABLE 院系代码表( 院系编号

12、char(10) PRIMARY KEY, 院系名称 varchar(50)not null, );Create index 院系编号索引On 院系代码表(院系编号)9:操作日志信息表CREATE TABLE 操作日志信息表( 记录号 char(10) PRIMARY KEY, 账号 char(10), 操作类型 char(10), 操作时间 varchar(20), 操作内容 char(10), );Create index 记录号索引On 操作日志信息表(记录号)10:教室基本信息表CREATE TABLE 教室基本信息表( 教室编号 char(10) PRIMARY KEY, 教室名称

13、char(10), 教室类型 char(10), 座位数 char(4), 负责人 char(10), );Create index 教室编号索引On 教室基本信息表(教室编号)11:教材基本信息表CREATE TABLE 教材基本信息表( ISBN号 varchar(30), 教材名称 varchar(20), 教材定价 char(3), 出版社 varchar(50), 教材编号 varchar(20) PRIMARY KEY, );Create index 教材编号索引On 教材基本信息表(教材编号)12:缴费基本信息表CREATE TABLE 缴费基本信息表( 学号 char(10)

14、PRIMARY KEY, 姓名 varchar(20), 学费 char(6), 住宿费 char(5), 教材费 char(6), 注册情况 char(10), 总费用 char(6), 流水账号 varchar(20) PRIMARY KEY, );Create index 流水帐号索引On 缴费基本信息表(流水帐号)13:班级基本信息表CREATE TABLE 班级基本信息表( 班级编号 char(10) PRIMARY KEY, 班级名称 varchar(20), 班级负责人 char(10), 班级人数 char(3), 所属院系 char(2), 所属专业 char(2), 年级

15、char(4), );Create index 班级编号索引On 班级基本信息表(班级编号)14:课程基本信息表CREATE TABLE 课程基本信息表( 课程编号 varchar(20) PRIMARY KEY, 课程名称 char(10) not null, 任课教师 char(10), 学分状态 char(2), 限选人数 char(3), 课程类型 varchar(12), 开设院系 varchar(30), 学时 char(2), 考核类型 char(8), );Create index 课程编号索引On 课程基本信息表(课程编号)15:评教基本信息表CREATE TABLE 评教基

16、本信息表( 评教编号 char(10) PRIMARY KEY, 教师编号 char(10) not null, 教师姓名 varchar(20), 课程编号 varchar(50) not null, 课程名称 char(10), 满意度 char(2), );Create index 评教编号索引On 评教基本信息表(评教编号)16:教师基本信息表CREATE TABLE 教师基本信息表( 教师编号 char(10) PRIMARY KEY, 姓名 varchar(20) not null, 姓名拼音 varchar(50), 性别 char(2), 民族 char(16), 籍贯 var

17、char(40), 身份证号 varchar(18) unique not null 出生年月 char(8), 所属院系 char(2), 入职年份 char(4), 职称 char(10), 学历 char(1), 政治面貌 char(2), );Create index 教师编号索引On 教师基本信息表(教师编号)17:院系基本信息表CREATE TABLE 院系基本信息表( 院系号 char(2) PRIMARY KEY, 院系名称 char(20) not null, 行政负责人 char(10), 党务负责人 char(10), 教务管理员 char(10), );Create i

18、ndex 院系名索引On 院系基本信息表(院系名)18:学生成绩表CREATE TABLE 学生成绩表( 学号 char(10) PRIMARY KEY, 姓名 char(20) not null, 课程名称 char(10) not null, 学期学年 char(3), 考核类型 char(10), 成绩 char(2), 授课教师 char(2), 成绩号 varchar(20) not null, );Create index 成绩编号索引On 学生成绩表(成绩编号)19:专业基本信息表CREATE TABLE 专业基本信息表( 专业编号 char(2) PRIMARY KEY, 专业

19、名称 varchar(20) not null, 所属院系 char(2), 所修学历 char(1), 所修学位 char(1), 总学分 char(5), 必修学分 char(5), 限修学分 char(5), 实践学分 char(5), 修业最低年限 char(1), 修业最高年限 char(1), );Create index 专业编号索引on 专业基本信息表(专业编号)20:学生基本信息表CREATE TABLE 学生基本信息表( 学号 char(10) PRIMARY KEY, 姓名 varchar(20) not null, 姓名拼音 varchar(50), 英文名称 varc

20、har(20), 性别 char(2) not null, 曾用名 varchar(20), 民族 char(16), 籍贯 varchar(40), 身份证号 char(18) not null,unique, 出生年月 char(8), 所在专业 char(2), 入学年份 char(4), 外语语种 char(2), 学制 char(1), 政治面貌 char(2), 家庭地址 varchar(50), 联系电话 char(11), 地址邮编 char(6), );Create index 身份证号索引on 学生基本信息表(身份证号)4. 数据库系统的逻辑设计此阶段就是将概念结构转换为某

21、个DBMS所支持的数据模型,并对其进行优化。因此逻辑设计与概念设计有很大联系。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,它是数据库设计人员进行数据库设计的有力工具,也是数据库设计设计人员和用户之间进行交流的语言。一般用E-R图来描述概念模型。 数据库E-R的设计 实体属性图图1:学生实体属性图图2:院系实体属性图图4:教师实体属性图注:其它实体属性图见附表数据表的设计根据实体属性图可以建立以下各表,建表的同时定义表有关的完整性约束条件学生基本信息表列名长度类型NULLDEFAULT主键学号10char()nonoYes姓名20varchar()nonono姓名拼音50var

22、char()yesnono英文名称20varchar()yesnono性别2char()nonono曾用名20varchar()yesnono民族16char()yesnono籍贯40varchar()yesnono身份证号18char()nonono出生日期8char()yesnono所在专业2char()yesnono所属院系2char()yesnono入学年份4char()yesnono外语语种2char()yesnono学制1char()yesnono政治面貌2char()yesnono家庭住址50varchar()yesnono联系电话11char()yesnono住址邮编6char

23、()yesnono专业基本信息表列名长度类型NULLDEFAULT主键专业编号2char()nonoYes专业名称20varchar()nonono所属院系2char()yesnono所修学历1char()yesnono所修学位1char()yesnono总学分5char()yesnono必修学分5char()yesnono限选学分5char()yesnono实践学分5char()yesnono修业最低年限1char()yesnono修业最高年限1char()yesnono学生成绩表列名长度类型NULLDEFAULT主键学号10char()nonono姓名20char()nonono课程名称1

24、0char()nonono学期学年3char()yesnono考核类型10char()yesnono成绩2char()yesnono授课教师2char()yesnono成绩号20varchar()nonoyes院系基本信息表列名长度类型NULLDEFAULT主键院系号2char()nonoyes院系名称20char()yesnono行政负责人10char()yesnono党务负责人10char()yesnono教务管理员10char()yesnono教师基本信息表列名长度类型NULLDEFAULT主键教师编号10char()nonoyes姓名20varchar()nonono姓名拼音50var

25、char()yesnono性别2char()yesnono民族16char()yesnono籍贯40varchar()yesnono身份证号18varchar()yesnono出生年月8char()yesnono所属院系2char()yesnono入职年份4char()yesnono职称10char()yesnono学历1char()yesnono 政治面貌2char()yesnono评教基本信息表列名长度类型NULLDEFAULT主键评教编号10char()nonoyes教师编号10char()nonono教师姓名20varchar()yesnono课程编号50varchar()nonono

26、课程名称10char()yesnono满意度2char()yesnono课程基本信息表列名长度类型NULLDEFAULT主键课程编号20varchar()nonoyes课程名称10char()nonono任课教师10char()yesnono学分状态2char()yesnono限选人数3char()yesnono课程类别12varchar()yesnono开设院系30varchar()yesnono学时2char()yesnono考核类型8char()yesnono班级基本信息表列名长度类型NULLDEFAULT主键班级编号10char()nonoyes班级名称20varchar()yesnono班级负责人10char()yesnono班级人数3char()yesnono所属院系2char()yesnono所属专业2char()yesnono年级

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

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