教务管理系统.docx
《教务管理系统.docx》由会员分享,可在线阅读,更多相关《教务管理系统.docx(36页珍藏版)》请在冰豆网上搜索。
教务管理系统
.
信息系统分析设计与管理期末课程设计
班级:
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业务流程分析:
通过对学生信息管理系统的规划和设计,可以
清晰的了解到:
学生档案管理:
记录了学生信息的基本情况,学号,姓名,年龄,性别等基本信息,方便管理学生。
班级管理:
多个学生组成1个班级,班级管理制定了相关班级管理制度,日常交流活动,方便学生互相交流,同时也能够使学校通过班级了解到每个学生的动态。
成绩管理:
成绩管理分为每一科目成绩,包括课堂考勤,平时作业,期末考试,各大竞赛,综合而得到学生成绩管理,促进学生互相学习和交流。
教务管理:
科学合理的安排学生和老师的课程表,编制学生学年计划,和老师教学计划,使两者相辅相成。
选课管理:
学生选修的课程不能和正常课程产生冲突,同时每门选课的人数有一个上限值,保准每位学生能选到课程,并且该课程不能超过预计选修的最大上限。
缴费管理:
学生支付信息要与财务信息相互吻合,学生缴完费用,要提示相关支付信息,对于没有交费的同学,通过教务处,学院,辅导员,班长一一传达此消息,提醒该同学缴费。
2.3数据流图
..
.
通过对数据流图的了解,绘制数据流图的五大步骤;
1.明确系统界面
2.自顶向下逐层扩展
3.合理布局
4.数据流图只反映数据流向,数据加工和逻辑意义上的数据存储,不反映任何数据处理的计数过程,处理方式和时间顺序。
5.数据流图的绘制过程就是系统逻辑模型的形成过程,与用户交流,接触,不断完善。
关联图:
教务处
排
课
成绩
学生成绩管
成绩
成生绩学
学师生教
理系统
课
选
学教生师
顶层图:
..
排课表计划
教务处排课表
课程
成绩录入
成绩录入
学师生教
单
科目
成绩
.
查询学生
学生成绩
单
学生成绩档
案
选课
学教生师
第一层数据流程图:
选课表
学生档案
记录
..
缴费记录缴费
单
缴费
排课表计划
教务处排课表
教课课程
Y
冲突?
N
成绩录入
成绩录入
学师生教
单
N
选修
不及
科目
成绩
格?
必修
Y
补考
选课
选课表
学教生师
查询
学生成绩
单
学生成绩档
案
学生档案
记录
.
学生
奖惩措
施
教学务生处
通过对数据流图编写,知道学生档案成绩,需要和学生,教师,教务
处相互关联,能够清晰的了解到学生成绩录入的清晰走向。
2.4数据字典
数据流
系统名:
成绩管理编
号:
26222xx
条目名:
学生成绩通知别名:
成
..
.
绩通知单
来源:
成绩管理去处:
学生
数据流结构:
学生成绩通知:
{学号+学生姓名+{课程名称+成绩}该生本期所修课程
+(补考课程名+补考时间)}所有在册学生
简要说明:
学生成绩单学生登陆自己学号和密码在教务处成绩系统查看。
修改记录:
编写聂*日2017.12.25
期
审核邹*日2017.12.28
期
数据元素
系统名:
成绩管理
编
号:
26222xx
条目名:
学号
别名:
学生id
来源:
成绩单
存储处:
成绩单,课程,档案
数据元素结构:
代码类型:
取值范围
含义
..
.
字符
0000000000-9999999999xx
xxx
xxx
xx
(由数字组成的字符串)
年份
院
系
专业id
简要说明:
学号是学生的识别符,具有唯一性
修改记录:
编写
聂*
日
2017.12.25
期
审核
邹*
日
2017.12.28
期
数据存储
系统名:
成绩管理
编号:
26222xx
条目名:
学生名单
别名:
存储组织:
记录数:
1000
主键:
学号
每个学生一条记录(学生相关信
息)
记录组成:
项名:
学号
姓名
身份证号码
手机号
注册学期
选修课1选
修课n备注
长度
11
11
18
11
8
6
6
20
..
.
(字节)
简要说明:
学生转专业要备注并及时更正
补考和清考标红线,特别提醒
修改记录:
编写
聂*
日
2017.12.25
期
审核
邹*
日
2017.12.28
期
加工
系统名:
成绩管理编
号:
26252xx
条目名:
学生成绩通知别
名:
来源:
学生各个科目成绩输出流:
成绩档案管理
加工逻辑:
学生名册中获取选修同一门课学生成绩
统计每门课程选修人数,以便下学期做调整
根据教学办安排,通知学生时间,地点考试
教师批改作业,录入成绩
成绩统计,计算每门课不同分数线下人数的多少,一边
做好质量分析和报告
通知学生下学期来进行补考
简要说明:
教学办发布每个院考试计划和学年计划安排,由学院传到到每位学生
..
.
修改记录:
编写聂*日2017.12.25
期
审核邹*日2017.12.28
期
外部项
系统名:
成绩管理编号:
26222xx
条目名:
教师别名:
来源:
教学办安排去处:
输出