教务管理系统课程设计

上传人:飞*** 文档编号:48883248 上传时间:2018-07-21 格式:PPT 页数:33 大小:831.50KB
返回 下载 相关 举报
教务管理系统课程设计_第1页
第1页 / 共33页
教务管理系统课程设计_第2页
第2页 / 共33页
教务管理系统课程设计_第3页
第3页 / 共33页
教务管理系统课程设计_第4页
第4页 / 共33页
教务管理系统课程设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《教务管理系统课程设计》由会员分享,可在线阅读,更多相关《教务管理系统课程设计(33页珍藏版)》请在金锄头文库上搜索。

1、教务管理系统数据库设计小组成员:XXX、XXX、 XXX、XXX(一)课程设计题目分析与工作分工 (二)应用系统的功能设计 (三)数据库系统的总体设计方案 (四)数据库系统的逻辑设计 (五)数据库系统的安全性设计(一) 课程设计题目分析与工作分工题目分析需求分析工作分工工作计划题目分析随着我国高校教学体制改革的发展,更加体现出 以人为本的教育方针政策。学生自主地选择专业及专业方向 、课程的选修机制、实验预约、成绩审核、学分制等管理方 式的改革向传统的管理软件提出了新的挑战。基于信息技术 和Web技术的B/S结构的教务管理系统称为每个学校的基本信 息系统,也是每一个大学最重要的信息系统之一返回需

2、求分析教务管理数据库系统的主要功能是处理学生和教 师的相关信息、进行学生成绩的管理、专业管理、课 程安排、课表的生成与打印等,要实现这些功能必须 要数据库做支撑,要建学生基本信息表,教师基本信 息表,学生成绩表,院系基本信息表,专业基本信息 表等,教务管理系统也就是一个动态网站,这就需要 动态网页的相关知识,结合本学校的教务管理系统, 我们了解此系统的大致模块,接下来的工作也是在此 基础上进行的。返回工作分工表返回工作计划表返回(二)应用系统的功能设计涉及技术和软件系统分析功能层次和模块划分涉及技术和软件该系统的设计是在windows Server 2008中文版操 作系统环境下,使用A c#

3、开发的。数据库是Sql Server 2008返回系统分析近年来,随着办学模式与、多元化,在校生规模不断扩大,教 务管理处理的信息不断扩增,必须有一种方便快速的教务管理 系统来方便教员处理和管理学校的各类教务信息。通过学校教 务管理网站,得知系统要求具有如下功能: (1)管理员:实现对教师信息、课程信息、学生 信息和学生成绩进行查询、添加、删除和修改等操作(2)教师:实现对个人信息的查询及密码的修改 ,课表的查询及打印(3)学生:实现对个人信息的查询及密码的修改 ,网上选课,课表的查询和个人成绩的查询返回模块划分通过对用户类型及不同的功能的分析 ,就可以将系 统大致划分成以下几个模块: 系统管

4、理模块:为了保证系统的安全性,可以根据 不同的用户权限来提供不同的服务:设置用户管理, 角色管理和日志管理 管理员模块:包括对教师信息、课程信息、学生 信息和学生成绩进行查询、录入、修改及删除等子模 块 教师模块:包括对个人信息的查询及密码的修改 、课表的查询等子模块 学生模块:包括对个人信息的查询及密码的修改 、网上选课、课表的查询和个人成绩的查询等子模块 返回功能层次图教师管理模块学生管理模块院系管理员模块校级管理员模式(三)数据库系统的总体设计方案基本原则与思路对此系统的评价设计原则:1、满足正常的业务需求2、提高服务器运行效率设计思路:1、本数据库顶层模块基于角色来划分模块功能2、校级

5、管理员拥有绝大功能的权限并且可以对数据库进行相应的操作,教师角色和学生角色处于同一优先级别,二者拥有部分相同的权限,同时又有各自独有的权限。返回对本数据库系统的评价:1、能够实现教务系统基本数据的管理2、能够满足教务系统使用者基本操作需求返回(四)数据库系统的逻辑设计数据库图设计数据表建立数据库完整性设计数据实体的完整性数据库参照完整性用户定义完整性数据库库E-R 图图返回数据表建立本教务管理系统课程设计共设计二十个表, 分别是学生基本信息表、专业基本信息表、学生 成绩表、院系基本信息表、教师基本信息表、评 教基本信息表、课程基本信息表、班级基本信息 表、缴费基本信息表、教材基本信息表、教室基

6、 本信息表、操作日志信息表、院系代码表专业代 码表、班级代码表、教室代码表、教务公告基本 信息表、网上评教信息表、网上选课基本信息表 和用户权限控制表返回本教务管理系统数据库的实体有:学 生,教师,专业,院系,教室,教材, 考试成绩,课程,上课时间。为保证实 体的完整性,将以上所有实体的主属性 的属性值都设置为非空。数据实体的完整性设计返回、学生与课程选修关系模式: 学生信息(学号,姓名,性别,年龄) 主键:学号 课程信息(课程号,课程名称,学分) 主键:课程号 选修(学号,课程号,考试成绩) 主键:学号,课程号数据库参照完整性设计、学生与教材的选购关系模式: 学生信息(学号,姓名,性别,年龄

7、)主键:学号 教材信息(教材编号,ISBN,教材名称)主键:教材编号 选购(教材编号,学号,教材名称) 主键:教材编号,学号返回数据库的用户定义完整性学生基本信息表:(1)性别必须是男或女 (2)身份证号必须是18位 (3)籍贯必须是给定的省份,地市,区县 (4)所在专业,所属院系必须是本系统提供的返回(五)数据库系统的安全性设计数据库安全性设计方案的描述数据库用户的权限限制服务器配置的安全性数据库用户登陆验证数据库安全性设计方案的描述数据库的安全性就是指数据库中数据的保护措 施,一般包括的登陆的身份验证管理、数据库的使用 权限管理和数据库中对象的使用权限管理三种安全性 保护措施返回数据库用户

8、登陆验证不采用默认的sa账号登陆,重新穿件新用户帐 号,并且密码采用20位以上包括数字,字母大小写, 特殊字符。同时设置数据库密码自动过期。返回数据库用户的权限限制除了最高级别的管理员以外,其他的数据库使 用人员只授予部分数据库对象的读权限和很少的写权 限。返回服务器配置的安全性(一)用户的访问控制 (二)数据存储的安全性 (三)通过对数据的加密来确保数据传输的安全性返回(1)通过增强密码的强度来保证安全性还可添加 强迫命令过期。 (2)禁用一些不常用的账户:如果SQL SERVER账 户被黑客用来攻击数据库实例,那么禁用该账户就可 以防止黑客通过该账户进行攻击, (3)限制指定用户对数据库的

9、访问权限 (4) 通过创建角色来管理用户的访问权限(一)用户的访问控制数据库的存储安全主要体现在数据的备份和恢复 ,数据库的备份有分为两种:硬件级的和软件级的。 硬件级的备份是指通过添加硬件设备来冗余而保证系 统的连续运行,软件级的备份是将数据保存到其他介 质中。软件级的备份:使用命令进行备份:可进行完全 备份,数据还原, 差异备份, 查看备份状态, 事务 日志备份硬件级的备份:通过数据库群集、数据库镜像、 数据库复制、数据库日志传送等发式来达到数据库的 正常运行。(二)数据存储的安全性1、口令加密:是个简单的数据加密技术,也 是最弱的一种,它采用用户提供的口令字符串进行加 密2 、对称加密::使用单一的密钥对数据进行加 密和解密,我们也可理解为一个“暗号”(三)通过对数据的加密来确保数据传输的安全性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号