教务管理系统.docx
- 文档编号:1161613
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:22
- 大小:1,016.81KB
教务管理系统.docx
《教务管理系统.docx》由会员分享,可在线阅读,更多相关《教务管理系统.docx(22页珍藏版)》请在冰豆网上搜索。
教务管理系统
信息系统分析设计与管理期末课程设计
班级:
15信息管理与信息系统
指导教师:
黄梅
完成日期:
17.12.25
教务管理信息系统
第1章系统开发的目的和意义
1.1现行系统的现状和存在的问题
1.2系统开发的目的
1.3系统开发的意义
第2章系统分析
2.1可行性分析
2.2业务流程调查和分析
2.3数据流图
2.4数据字典
2.5E-R图
第3章系统设计
3.1系统总体布局
3.2软件总体布局
3.3数据库设计
3.4用户界面设计
一、系统开发的目的和意义
1.1现行系统的现状和存在的问题
现行系统过于简单,而且BUG较多,并且缺少很多实用的功能。
列如:
在某些情况下无法返回到上一个界面。
经常报错无响应。
无法实现成绩的排序。
选课系统经常爆掉,并且存在漏洞,在某些情况下不提示选课冲突的提示。
以下是之前的教务管理信息系统
1.2系统开发的目的
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目的:
a.系统应具有实用性、可靠性和适用性,同时注意到先进性。
b.对各个数据库进展动态管理,防止混乱。
c.能够按照用户选择的不同的条件进展简单查询和复合查询。
d.能够对查询结果进展分类汇总,实现报表打印。
e.注意数据的平安性,具有数据备份和恢复的功能。
f.便用户的操作,尽量减少用户的操作
1.3系统开发的意义
学生信息管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一局部,能否实现这一步关系到学校办学整体效率的上下,介与它的重要性,学生信息管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生信息管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。
而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。
在现代,高科技的飞跃开展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。
学生信息管理是非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。
对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对负责。
一、
二、系统分析
2.1可行性分析
2.1.1技术可行性
系统现阶段的开展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的开展空间很大,实现法逐步简单容易,所以学生管理系统是技术上是完全可行的
2.1.2 经济可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个面:
a.本系统的运行可以代替人工进展多繁杂的劳动;
b.本系统的运行可以节省多资源;
c.本系统的运行可以大大的提高学校的工作效率;
d.本系统可以使敏感文档更加平安,等等。
所以,本系统在经济上是可行的。
2.1.3 操作可行性
本系统为一个小型的学生信息管理系统,所消耗的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.2业务流程调查和分析
2.2.1业务流程调查:
通过对学生信息管理系统的了解,该业务主要是以学生信息为主,并且与教师,系办相互连接,构成一个完整的学生信息系统。
2.2.2业务流程分析:
通过对学生信息管理系统的规划和设计,可以清晰的了解到:
学生档案管理:
记录了学生信息的根本情况,学号,XX,年龄,性别等根本信息,便管理学生。
班级管理:
多个学生组成1个班级,班级管理制定了相关班级管理制度,日常交流活动,便学生互相交流,同时也能够使学校通过班级了解到每个学生的动态。
成绩管理:
成绩管理分为每一科目成绩,包括课堂考勤,平时作业,期末考试,各大竞赛,综合而得到学生成绩管理,促进学生互相学习和交流。
教务管理:
科学合理的安排学生和教师的课程表,编制学生学年方案,和教师教学方案,使两者相辅相成。
选课管理:
学生选修的课程不能和正常课程产生冲突,同时每门选课的人数有一个上限值,保准每位学生能选到课程,并且该课程不能超过预计选修的最大上限。
缴费管理:
学生支付信息要与财务信息相互吻合,学生缴完费用,要提示相关支付信息,对于没有交费的同学,通过教务处,学院,辅导员,班长一一传达此消息,提醒该同学缴费。
2.3数据流图
通过对数据流图的了解,绘制数据流图的五大步骤;
1.明确系统界面
2.自顶向下逐层扩展
3.合理布局
4.数据流图只反映数据流向,数据加工和逻辑意义上的数据存储,不反映任数据处理的计数过程,处理式和时间顺序。
5.数据流图的绘制过程就是系统逻辑模型的形成过程,与用户交流,接触,不断完善。
关联图:
顶层图:
第一层数据流程图:
通过对数据流图编写,知道学生档案成绩,需要和学生,教师,教务处相互关联,能够清晰的了解到学生成绩录入的清晰走向。
2.4数据字典
数据流
系统名:
成绩管理编号:
26222xx
条目名:
学生成绩通知别名:
成绩通知单
来源:
成绩管理
去处:
学生
数据流构造:
学生成绩通知:
{学号+学生XX+{课程名称+成绩}该生本期所修课程+(补考课程名+补考时间)}所有在册学生
简要说明:
学生成绩单学生登陆自己学号和密码在教务处成绩系统查看。
修改记录:
编写
聂*
日期
2017.12.25
审核
邹*
日期
2017.12.28
数据元素
系统名:
成绩管理编号:
26222xx
条目名:
学号别名:
学生id
来源:
成绩单
存储处:
成绩单,课程,档案
数据元素构造:
代码类型:
取值围含义
字符0000000999xxxxxxxxxx
(由数字组成的字符串)年份院系专业id
简要说明:
学号是学生的识别符,具有唯一性
修改记录:
编写
聂*
日期
2017.12.25
审核
邹*
日期
2017.12.28
数据存储
系统名:
成绩管理编号:
26222xx
条目名:
学生别名:
存储组织:
每个学生一条记录(学生相关信息)
记录数:
1000
主键:
学号
记录组成:
项名:
学号XXXX手机号注册学期选修课1…选修课n备注
长度1111181186620
(字节)
简要说明:
学生转专业要备注并及时更正
补考和清考标红线,特别提醒
修改记录:
编写
聂*
日期
2017.12.25
审核
邹*
日期
2017.12.28
加工
系统名:
成绩管理编号:
26252xx
条目名:
学生成绩通知别名:
来源:
学生各个科目成绩
输出流:
成绩档案管理
加工逻辑:
学生名册中获取选修同一门课学生成绩
统计每门课程选修人数,以便下学期做调整
根据教学办安排,通知学生时间,地点考试
教师批改作业,录入成绩
成绩统计,计算每门课不同分数线下人数的多少,一边做好质量分析和报告
通知学生下学期来进展补考
简要说明:
教学办发布每个院考试方案和学年方案安排,由学院传到到每位学生
修改记录:
编写
聂*
日期
2017.12.25
审核
邹*
日期
2017.12.28
外部项
系统名:
成绩管理编号:
26222xx
条目名:
教师别名:
来源:
教学办安排
去处:
输出成绩
主要特征:
教师:
教师XX,授课名称,学生册,课程量,教学任务,联系式
简要说明:
教师由教学办发布的教学任务,根据自身情况进展相应调整
修改记录:
编写
聂*
日期
2017.12.25
审核
邹*
日期
2017.12.28
2.5E-R图
〔1〕分E-R图设计
本设计根据上面的设计规划出的实体有教师、学生、院系、班级、课程、选修课。
各个实体的E-R图描述如下:
图3-教师实体E-R图
图3-学生E-R图
图3-院系E-R图
图3-班级实体E-R图
图3-课程实体E-R图
图3-选修课实体E-R图
图3-总体E-R图
三、系统设计
3.1系统总体布局
图3.1教务管理信息系统的构造总图
图3.2学校校园网网络拓扑图
3.1.1系统构造
教务信息系统的构造总图如上所示,学校网络是校园网〔局域网的一种〕所以应该采用客户机/效劳器构造〔C/S模式〕,即分布式网络。
根据学校网络图,可以确定教务信息系统采用的是二层的cs架构。
图3.3数据库效劳器客户机模式
3.1.2数据存储
教务信息系统主要储层,学生,教师,教务处的信息,包括文字,图片,表格等,储层在硬盘中,
3.1.3网络
学校采用校园网,即局域网的一种,网络图如上所示。
3.1.3数据资源的空间配置策略
学校是局域网,学生信息系统采用采用单个数据库效劳器案。
图3.4单个效劳器
3.1.5数据库管理系统的选择
考虑到学校的硬件,以及操作系统,以及数据的完整性和一致性,数据存储的平安性等因素,选择MSSQLserver.
3.2软件总体设计
学生信息系统采用web前端平台,需要使用关系数据库储层数据,可以采用mysql或者SQLserver,通过ASP.net进展相关开发。
通过网页便使用,效率高,可以款平台、无论是android,windows,ios等,只要有browser都可以使用,节约了本钱。
3.3数据库设计
学生信息系统主要储层的是文字信息,可以通过一二维表格表示,故可以采用关系型数据库,在设计表格时候,要考虑三式,减少数据冗余,便于维护等相关因素。
综述
数据库逻辑设计
实体:
学生信息表(student):
(学号,XX,性别,年龄,所在系)
学生课程表〔Scourse〕:
〔课程号,课程名,先行课,学分〕
学生选修课表〔SC〕:
〔学号,课程号,成绩〕
学生成绩表〔Smark〕:
(学号,XX,成绩)
班级信息表(class):
(班级号,班级名,教师名,班级课程名)
教师信息表〔Teacher〕:
(职工号,XX,性别,年龄)
教师课程表〔Tcourse〕〔职工号,课程号,班级名〕
管理员信息表〔Admin〕(管理员账号,XX,性别)
数据库物理设计
〔1〕学生信息表:
(student):
(学号,XX,性别,年龄,所在系)
列名
数据类型
可否为空
学号〔主键〕:
sno
字符型〔12〕
不能为空
XX:
sname
字符型〔20〕
不能为空
性别:
Ssex
字符型〔2〕
可为空
年龄:
sage
Smallint
不能为空
所在系:
Sdept
字符型〔20〕
不能为空
〔2〕学生课程表:
〔Scourse〕:
〔课程号,课程名,先行课,学分〕
列名
数据类型
可否为空
课程号〔主键〕:
o
字符型〔8〕
不能为空
课程名:
ame
字符型〔30〕
不能为空
先行课:
cpno
字符型〔8〕
不能可为空
学分:
Ccredit
Smallint
能为空
〔3〕学生选修课表:
〔SC〕:
〔学号,课程号,成绩〕
列名
数据类型
可否为空
课程号〔主键〕[外键]:
Sno
字符型〔8〕
不能为空
课程名:
(主键)[外键]:
o
字符型〔30〕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统