教务管理系统课程设计.ppt
- 文档编号:1758631
- 上传时间:2022-10-23
- 格式:PPT
- 页数:33
- 大小:627KB
教务管理系统课程设计.ppt
《教务管理系统课程设计.ppt》由会员分享,可在线阅读,更多相关《教务管理系统课程设计.ppt(33页珍藏版)》请在冰豆网上搜索。
教务管理系统数据库设计,小组成员:
XXX、XXX、XXX、XXX,
(一)课程设计题目分析与工作分工
(二)应用系统的功能设计(三)数据库系统的总体设计方案(四)数据库系统的逻辑设计(五)数据库系统的安全性设计,
(一)课程设计题目分析与工作分工,题目分析,需求分析,工作分工,工作计划,题目分析,随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。
学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。
基于信息技术和Web技术的B/S结构的教务管理系统称为每个学校的基本信息系统,也是每一个大学最重要的信息系统之一,返回,需求分析,教务管理数据库系统的主要功能是处理学生和教师的相关信息、进行学生成绩的管理、专业管理、课程安排、课表的生成与打印等,要实现这些功能必须要数据库做支撑,要建学生基本信息表,教师基本信息表,学生成绩表,院系基本信息表,专业基本信息表等,教务管理系统也就是一个动态网站,这就需要动态网页的相关知识,结合本学校的教务管理系统,我们了解此系统的大致模块,接下来的工作也是在此基础上进行的。
返回,工作分工表,返回,工作计划表,返回,
(二)应用系统的功能设计,涉及技术和软件,系统分析,功能层次和模块划分,涉及技术和软件,该系统的设计是在windowsServer2008中文版操作系统环境下,使用Ac#开发的。
数据库是SqlServer2008,返回,系统分析,近年来,随着办学模式与、多元化,在校生规模不断扩大,教务管理处理的信息不断扩增,必须有一种方便快速的教务管理系统来方便教员处理和管理学校的各类教务信息。
通过学校教务管理网站,得知系统要求具有如下功能:
(1)管理员:
实现对教师信息、课程信息、学生信息和学生成绩进行查询、添加、删除和修改等操作
(2)教师:
实现对个人信息的查询及密码的修改,课表的查询及打印(3)学生:
实现对个人信息的查询及密码的修改,网上选课,课表的查询和个人成绩的查询,返回,模块划分,通过对用户类型及不同的功能的分析,就可以将系统大致划分成以下几个模块:
系统管理模块:
为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务:
设置用户管理,角色管理和日志管理管理员模块:
包括对教师信息、课程信息、学生信息和学生成绩进行查询、录入、修改及删除等子模块教师模块:
包括对个人信息的查询及密码的修改、课表的查询等子模块学生模块:
包括对个人信息的查询及密码的修改、网上选课、课表的查询和个人成绩的查询等子模块,返回,功能层次图,教师管理模块,学生管理模块,院系管理员模块,校级管理员模式,(三)数据库系统的总体设计方案,基本原则与思路,对此系统的评价,设计原则:
1、满足正常的业务需求2、提高服务器运行效率,设计思路:
1、本数据库顶层模块基于角色来划分模块功能2、校级管理员拥有绝大功能的权限并且可以对数据库进行相应的操作,教师角色和学生角色处于同一优先级别,二者拥有部分相同的权限,同时又有各自独有的权限。
返回,对本数据库系统的评价:
1、能够实现教务系统基本数据的管理2、能够满足教务系统使用者基本操作需求,返回,(四)数据库系统的逻辑设计,数据库图设计,数据表建立,数据库完整性设计,数据实体的完整性,数据库参照完整性,用户定义完整性,数据库E-R图,返回,数据表建立,本教务管理系统课程设计共设计二十个表,分别是学生基本信息表、专业基本信息表、学生成绩表、院系基本信息表、教师基本信息表、评教基本信息表、课程基本信息表、班级基本信息表、缴费基本信息表、教材基本信息表、教室基本信息表、操作日志信息表、院系代码表专业代码表、班级代码表、教室代码表、教务公告基本信息表、网上评教信息表、网上选课基本信息表和用户权限控制表,返回,本教务管理系统数据库的实体有:
学生,教师,专业,院系,教室,教材,考试成绩,课程,上课时间。
为保证实体的完整性,将以上所有实体的主属性的属性值都设置为非空。
数据实体的完整性设计,返回,、学生与课程选修关系模式:
学生信息(学号,姓名,性别,年龄)主键:
学号课程信息(课程号,课程名称,学分)主键:
课程号选修(学号,课程号,考试成绩)主键:
学号,课程号,数据库参照完整性设计,、学生与教材的选购关系模式:
学生信息(学号,姓名,性别,年龄)主键:
学号教材信息(教材编号,ISBN,教材名称)主键:
教材编号选购(教材编号,学号,教材名称)主键:
教材编号,学号,返回,数据库的用户定义完整性,学生基本信息表:
(1)性别必须是男或女
(2)身份证号必须是18位(3)籍贯必须是给定的省份,地市,区县(4)所在专业,所属院系必须是本系统提供的,返回,(五)数据库系统的安全性设计,数据库安全性设计方案的描述,数据库用户的权限限制,服务器配置的安全性,数据库用户登陆验证,数据库安全性设计方案的描述,数据库的安全性就是指数据库中数据的保护措施,一般包括的登陆的身份验证管理、数据库的使用权限管理和数据库中对象的使用权限管理三种安全性保护措施,返回,数据库用户登陆验证,不采用默认的sa账号登陆,重新穿件新用户帐号,并且密码采用20位以上包括数字,字母大小写,特殊字符。
同时设置数据库密码自动过期。
返回,数据库用户的权限限制,除了最高级别的管理员以外,其他的数据库使用人员只授予部分数据库对象的读权限和很少的写权限。
返回,服务器配置的安全性,
(一)用户的访问控制
(二)数据存储的安全性(三)通过对数据的加密来确保数据传输的安全性,返回,
(1)通过增强密码的强度来保证安全性还可添加强迫命令过期。
(2)禁用一些不常用的账户:
如果SQLSERVER账户被黑客用来攻击数据库实例,那么禁用该账户就可以防止黑客通过该账户进行攻击,(3)限制指定用户对数据库的访问权限(4)通过创建角色来管理用户的访问权限,
(一)用户的访问控制,数据库的存储安全主要体现在数据的备份和恢复,数据库的备份有分为两种:
硬件级的和软件级的。
硬件级的备份是指通过添加硬件设备来冗余而保证系统的连续运行,软件级的备份是将数据保存到其他介质中。
软件级的备份:
使用命令进行备份:
可进行完全备份,数据还原,差异备份,查看备份状态,事务日志备份硬件级的备份:
通过数据库群集、数据库镜像、数据库复制、数据库日志传送等发式来达到数据库的正常运行。
(二)数据存储的安全性,1、口令加密:
是个简单的数据加密技术,也是最弱的一种,它采用用户提供的口令字符串进行加密2、对称加密:
:
使用单一的密钥对数据进行加密和解密,我们也可理解为一个“暗号”,(三)通过对数据的加密来确保数据传输的安全性,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 课程设计