学生事务管理系统.docx
- 文档编号:5961431
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:25
- 大小:403.34KB
学生事务管理系统.docx
《学生事务管理系统.docx》由会员分享,可在线阅读,更多相关《学生事务管理系统.docx(25页珍藏版)》请在冰豆网上搜索。
学生事务管理系统
前言
随着计算机技术、网络技术和通信技术的发展和应用,事务处理信息化已成为当代主流。
高校更应该采取积极的对策措施,推动高校学籍信息管理信息化的进程。
当今世界,信息技术日新月异,信息化已经成为社会生产力发展和人类文明进步新的动力,并正引领世界经济和社会及教育的巨大变革,信息和信息系统的概念已经深入到社会的各个行业,包括教育领域。
因为有了信息系统,社会正在经历着一个巨大的变革,从数据处理到过程自动化,管理控制决策,信息技术渗透到社会的每一个角落,为当今时代的进步和发展赢得了时间。
因为有了信息系统,各行各业的效率得到了很大的提高,信息系统的作用日趋重要。
本次的课程设计主要是针对学籍管理系统。
我们都知道,学籍管理是高校教学工作的一个重要的组成部分,学籍管理水平的高低体现了学校教学管理水平的高低。
由于缺乏现代化的管理手段,学籍管理人员常常面对大量的信息资料却不能及时调整出自己所需要的数据。
学籍管理还处于半手工处理阶段,工作既繁琐又效率低,学生学籍发生异动,其相应的信息资料不能及时进行修改,往往会出现信息处理不一致的情况。
每学期期末的成绩登出容易出现错,漏等情况。
学生成绩的查询工作也极不方便。
事实证明传统的管理模式既浪费人力资源,又不利于提高工作效率,保密性也差。
随着时间的推移,产生大量的文件和资料,给查找更新和维护带来了很大的困难。
随着学校专业设置的多样化,学校规模的不断扩大,招生人数逐年攀升以及教学计划的不断完善,学籍管理的数据量急剧增加,使得学籍管理强度大大增强,采用这种方式进行学籍管理是难以胜任的。
所以,建立一个完善的计算机学籍管理系统势在必行,它具有手工管理无法比拟的优点,可以做到检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等,这些有点能够极大地提高效率,也能对学校科学化。
正规化管理起到重要的作用。
1、需求分析及可行性分析
1.1现状调查
中国的教育行业经过多年的发展与摸索,已经进入跨越式发展阶段,各大教育机构和和各类学校纷纷开展计算机辅助教育和管理,教育系统的管理从原先的分布式、各自为战的管理,已经进入采用网络化信息化管理,共享教学资源、实时反馈教育状态,构建新的管理系统、采用新的管理方式,成为众多学校继续解决的焦点问题,国内外不少高校和科研机构开发了一些教学管理系统和学籍管理系统,这些系统各有千秋,具备许多优点和亮点,但也存在一些问题,如功能冗余不匹配等。
计算机信息技术,网络通讯等高新技术的发展对高校学生管理提出了更高的要求,要求学生管理系统的进一步发展成为学生信息系统,这样不仅使教师从繁琐的事务当中解脱出来,而且还能提供面向学生的网上成绩查询。
班主任,辅导员的网上咨询等快捷、灵活、方便的智能化服务。
学生学籍管理系统旨在校园教学、教务管理、学生管理信息化网络化。
解决以往信息传递不方便、不快捷等问题,达到提高工作效率,降低管理陈本。
实现全校不同部门学生信息资源共享,确保学生管理工作数据安全,全面提升学校的管理水平和管理效率,有利于推动学校行政管理水平、推动“办公无纸化”的进程。
1.2需求分析结论
伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生的信息。
通过调查,要求系统需要有以下功能:
(1)考虑到操作人员的计算机操作水平,要求具有良好的人机界面;
(2)由于该系统一次性输入的数据量可能很大,所以要求支持从Excel导入数据;
(3)由于该系统的使用对象多,要求有较好的权限管理;
(4)原始数据修改简单方便,支持多条件修改;
(5)方便的数据查询,支持多条件查询;
(6)在相应的权限下,删除数据方便简单,数据稳定性好;
(7)数据计算自动完成,尽量减少人工干预。
1.3可行性分析
可行性分析的任务是明确应用项目开发的必要性和可行性。
必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。
1.3.1经济的可行性
本系统开发简单但要耗去一定的时间,系统采用快速开发工具MicrosoftVisualStudio,数据库是用户常用的MicrosoftSQLServer数据库,成本低且效率高。
由于系统能够在未来较长的一段时间内稳定地发挥作用,这对于学籍管理信息的自动化管理,对学校的人力和财力都有很大的帮助。
由此可见在,开发此系统在经济上是完全可行的。
1.3.2操作的可行性
如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低。
目前开发的这套系统是利用MicrosoftVisualStudio作为软件的开发平台,是开发出来的系统有友好的用户界面、有良好的安全性设置、易操作等特点,这样更使各类用户很快地掌握系统的使用方法,因此在操作上是可行的。
1.3.3技术上的可行性
从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,MicrosoftVisualStudio和Windows2000/XP的结合无疑是在实际应用中较为成功的一种解决方案。
为用户提供了业界软件开发一直坚持的非常良好、操作简单的用户界面、完善强大数据库操作功能和简洁明了的数据库接口。
所以技术实行起来相对会容易。
本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程也不是很复杂。
在技术有难处时,有指导老师的指导和相关参考文献,特别是网上资料,以及参考其它程序的功能,因此完全可以实现。
1.4可行性分析结论
经过对该系统的现状调查和可行性分析,在现在这个计算机飞速发展的时代,利用软件实现学籍理是十分必要的,又方便,又安全。
在经济上和技术上的条件都是能达到的,所以我们说这个系统是可以开发和应用的。
2、详细调查
2.1组织结构
学校学籍信息查询管理用户包括教务处管理员、系级管理员、任课教师、学生。
2.2业务流程
根据分析,学籍业务流程主要包括如下内容:
由教务处管理员进行学生学籍的注册、更新、评定,确定学生学籍信息,有学籍异动的学生进行更改,更新学生成员表,并要进行具体的课程安排;任课教师可进行成绩进行录入操作;系级管理员根据学生的成绩及平时表现,对学生进行奖惩管理;学生等可对信息进行查询操作。
2.3系统目标和功能
系统主要功能需求如下:
能够允许教务处学籍管理员进行系统管理,包括密码修改及设置用户权限等。
能够允许教务处管理员进行基础数据管理,包括学生学籍信息管理,是对学生学籍信息进行添加、修改、删除、评定等操作,对学生学籍进行学籍异动管理,对学生课程进行具体安排,并对毕业生学籍进行审核操作。
能够允许任课教师对学生成绩进行录入操作。
能够允许学生对学籍信息、课程信息、成绩进行查询操作,并修改自己的用户登录密码。
3系统分析
3.1系统功能分析
系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化。
学生可以完成的功能有:
●学生学籍信息的查询,包括查询学生的基本信息、学生成绩、课程信息等。
●学生信息的修改,学生只能修改他本人的用户登录密码。
教务处管理员可以完成的功能有:
●学生学籍信息的输入、查询、修改、审核。
●基本课程信息的输入、查询、修改。
●学生学籍异动管理。
●毕业生学籍审核管理。
●对用户的添加及删除,分别对不同管理员进行操作权限的设定。
系级管理员可以完成的功能有:
●对学生进行奖惩管理。
任课教师可以完成的功能有:
●学生成绩信息的录入。
3.2系统业务分析
该系统重要在智能化,信息化方面展开,具体的目标包括:
⑴采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠;
⑵详细提供学生信息、成绩信息、课程信息;
⑶对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误;
⑷实时、快速、准确提供需求信息;
⑸系统最大限度地实现了易维护性和易操作性,运行稳定、安全可靠。
通过以上调查及分析了解到要开发的系统主要包括以下几个功能:
学籍信息管理:
在该模块中添加新的学生信息;能在界面上显示所有的学生信息;能够删除该学生信息;能够更新学生学籍信息;进行毕业生学籍审核。
成绩信息管理:
主要包括学生成绩的添加、修改、删除和查询,每当学生有成绩信息时,任课教师通知学籍信息管理员,学籍信息管理员、系级管理员、学生可查询到新的成绩信息。
课程信息管理:
教务处管理员根据系级管理员提供的课程信息,安排学生课程。
密码修改:
用户可更改自己的密码,但不能更改其他用户的密码。
教务处管理员可更新所有用户登录密码。
用户管理:
删除及添加用户。
以下是学生信息管理系统的业务流程图,如图1所示:
图1业务流程图
3.3系统数据流程分析
根据调查及分析的结果绘出系统数据流程图如下:
(1)0层数据流程图,如图2所示:
图20层数据流程图
(2)1层数据流程图,如下列图所示:
图3-11层数据流程图
图3-21层数据流程图
图3-31层数据流程
图3-41层数据流程图
(3)2层数据流程图,如下列图所示:
图4-12层数据流程图
图4-22层数据流程图
图4-32层数据流程图
图4-42层数据流程图
图4-52层数据流程图
图4-62层数据流程图
图4-62层数据流程图
图4-72层数据流程图
图4-82层数据流程图
图4-92层数据流程图
图4.102层数据流程图
图4-112层数据流程图
3.4管理系统的UC矩阵分析
根据分析及及多次调整结果绘出如下UC矩阵图:
数据类
功能
教务处
学工办
班
级
学
生
班干部
班级计划
班主任
课
程
成
绩
德育指标
学籍
大
政
方
针
系院规划
U
C
U
系院目标
1
C
系院日志
U
U
U
U
日
常
事
务
班务规划
C
U
班务目标
2
U
U
U
班务日志
U
U
班务范围
U
U
U
组
织
管
理
干部岗位
U
C
C
3
U
U
工作计划
U
U
C
C
教
学
管
理
课程设置
U
4
学生档案
U
C
成绩查询
U
C
教学目标
U
C
C
德
育
管
理
学生考勤
U
U
U
U
U
5
德育考评
C
U
导员评语
U
U
U
说明:
1大政方针管理子系统功能是对整个院系的整体规划和协调运行进行控制
2日常事务管理子系统功能是对班级事务的整体规划、协调、运行和进行控制
3组织管理子系统功能是对班级具体事务的的计划和控制
4日常教学管理子系统功能是对班级学生的教学管理进行控制和协调运行
5德育管理子系统功能是对班级学生的德育进行考评和管理
3.5数据字典
3.5.1数据流条目
数据流名称:
学生学籍信息
数据流编号:
D1
简要说明:
体现学生基本情况的信息
数据流来源:
学生
数据流去向:
P1.1.1,P1.1.2,P1.2,P4.1
包含的数据结构:
学号+姓名+系别+专业+年纪+班级+性别+出生年月+年龄+籍贯+民族+政治面貌+家庭住址+家庭电话+邮政编码
数据流名称:
学生课程信息
数据流编号:
D2
简要说明:
体现学生课程信息安排的信息
数据流来源:
教务处管理员
数据流去向:
P1.3,P4.2
包含的数据结构:
系别+专业+学生班级+学生年级+学科学分+任课教师
数据流名称:
用户信息
数据流编号:
D3
简要说明:
体现用户的信息
数据流来源:
用户
数据流去向:
P1.4
包含的数据结构:
用户名称+用户职位+用户信息
数据流名称:
学生成绩信息
数据流编号:
D4
简要说明:
体现学生考试成绩的信息
数据流来源:
任课教师
数据流去向:
P1.1.2,P2
包含的数据结构:
学生学号+学生姓名+学生系别+学生专业+学生班级+学生年级+考试科目+考试成绩+学科学分+任课教师
数据流名称:
用户登录密码
数据流编号:
D5
简要说明:
用户登录过程的密码
数据流来源:
用户
数据流去向:
P4.4
包含的数据结构:
用户信息+用户登录密码
3.5.2数据存储条目
名称:
学生学籍信息表
编号:
F1
说明:
存储学生基本学籍信息并用来评定学生学籍的表格
结构:
学号+姓名+系别+专业+年纪+班级+性别+出生年月+年龄+籍贯+民族+政治面貌+家庭住址+家庭电话+邮政编码+评定结果
有关的数据流:
D1→P1.1.1,D1→P1.1.2,
名称:
学生课程信息表
编号:
F2
说明:
存储学生课程安排的表格
结构:
学生系别+学生专业+学生班级+学生年级+学科学分+任课教师
有关的数据流:
D2→P1.3,D2→P4.2
名称:
用户信息表
编号:
F3
说明:
存储用户信息的表格
结构:
用户名称+用户职位+用户信息
有关的数据流:
D3→P1.4
名称:
毕业生学籍档案表
编号:
F4
说明:
存储毕业生学籍档案的表格
结构:
学号+姓名+系别+专业+年纪+班级+性别+出生年月+年龄+籍贯+民族+政治面貌+家庭住址+家庭电话+邮政编码+评定结果+奖罚结果+学籍异动结果
有关的数据流:
D1→P1.2
名称:
学生成绩信息表
编号:
F5
说明:
存储学生考试成绩的表格
结构:
学生学号+学生姓名+学生系别+学生专业+学生班级+学生年级+考试科目+考试成绩+学科学分+任课教师
有关的数据流:
D4→P2,D4→P4.3
名称:
学生奖罚表
编号:
F6
说明:
存储学生奖罚结果的表格
结构:
学号+姓名+系别+专业+年纪+班级+性别+奖罚结果
有关的数据流:
D4→P3
名称:
用户登录密码表
编号:
F7
说明:
存储用户登录密码的表格
结构:
学号+姓名+系别+专业+年纪+班级+性别+用户登录密码
有关的数据流:
D5→P4.4
3.5.3处理过程条目
名称:
注册学生学籍信息
编号:
P1.1.1
说明:
学生提供基本信息后由教务处进行注册
输入:
学生
输出:
P1.1.1→F1.1
处理:
教务处得到学生基本信息后,对信息进行添加或更新,最后得到学生学籍信息表。
名称:
学生学籍异动、评定管理
编号:
P1.1.2
说明:
学生学籍发生异动时,教务处对学生学籍进行更改管理,并对学生学籍进行评定。
输入:
学生
输出:
P1.1.2→F1.2
处理:
教务处得到学生学籍异动信息后,对学籍信息进行添加或更新,最后得到新的学生学籍信息表。
名称:
审核学生学籍信息
编号:
P1.2
说明:
学生毕业时,教务处对学生学籍进行更审核管理。
输入:
学生
输出:
P1.2→F4
处理:
教务处得到学生毕业信息后,对毕业生学籍信息进行审核管理,存储成毕业生学籍档案。
名称:
学生课程安排
编号:
P1.3
说明:
系级管理员将各系课程信息提供给教务处,由教务处进行同一课程安排。
输入:
系级管理员
输出:
P1.3→F2
处理:
教务处得到各系学生课程信息后,对课程信息进行安排,最后得到学生课程信息表。
名称:
更新用户信息
编号:
P1.4
说明:
教务处管理员对可以对用户设置权限操作,并可以设置相关人员作为用户进入此系统,教务处管理员可以更新用户,及可删除、修改或添加用户,并可对用户登录密码进行修改。
输入:
教务处管理员
输出:
P1.4→F3
处理:
教务处管理员在需要的情况下,对用户进行添加、删除或修改,或者修改用户登录密码,最后得到修改后的用户信息表。
名称:
录入学生成绩
编号:
P2
说明:
任课教师在考试阅卷结束后,得到有关学生的成绩信息,并录入本系统。
输入:
任课教师
输出:
P2→F5
处理:
任课教师将学生成绩信息录入本系统,形成学生成绩表。
名称:
奖罚评定
编号:
P3
说明:
系级管理员根据学生的成绩信息对学生进行奖罚评定。
输入:
系级管理员
输出:
P3→F6
处理:
系级管理员根据学生成绩信息对学生进行奖罚评定,形成学生奖罚表。
名称:
查询学生学籍信息表
编号:
P4.1
说明:
学生对自己的学籍信息进行查询。
输入:
教务处管理员
输出:
P4.1→F1
处理:
学生对由教务处管理员管理的学生本人的学籍信息进行查询。
名称:
查询学生课程信息表
编号:
P4.2
说明:
学生对与自己相关的课程安排进行查询。
输入:
教务处管理员
输出:
P4.2→F2
处理:
学生对由教务处管理员安排的与自己相关的课程信息进行查询。
名称:
查询学生成绩信息表
编号:
P4.3
说明:
学生对与自己的成绩信息进行查询。
输入:
任课教师
输出:
P4.3→F5
处理:
学生对自己的成绩信息进行查询。
名称:
更改用户登录密码
编号:
P4.4
说明:
学生更改自己的用户登录密码。
输入:
学生
输出:
P4.4→F7
处理:
学生更改自己的用户密码。
3.5.4外部实体条目
名称:
教务处管理员
编号:
S1
说明:
进行学生信息管理及相关学校教务事务的部门的管理人员。
输出数据流:
学籍信息,
输入数据流:
学生信息
个数:
3
名称:
系级管理员
编号:
S2
说明:
对学生进行奖罚评定及为教务处管理员提供本系学生相关信息的人员。
输出数据流:
奖罚表,学生课程信息,
个数:
50
输入数据流:
无
名称:
任课教师
编号:
S3
说明:
给学生授课的实体
输出数据流:
学生成绩信息,
个数:
500个
输入数据流:
无
名称:
学生
编号:
S4
说明:
学校招收的对象,管理的主题
输出数据流:
学生基本信息,学生用户登录密码。
个数:
15000个
输入数据流:
无
4、系统总体设计
4.1系统功能结构设计
根据系统分析,本系统可分为四个功能模块:
学生信息管理模块、考试信息管理模块、学生成绩管理模块、学籍评定管理模块。
具体的功能结构图,如图5所示:
图5功能结构图
4.2信息系统流程图设计
系统的数据流程图转化成信息系统流程图,如图6所示:
图6信息系统流程图
5、详细设计
5.1E-R图设计
(1)涉及到的实体分别为:
学生、教务处管理员、任课教师、系级管理员
各个实体的属性如下:
学生:
学号+姓名+性别+年龄+系别+班级
教务处管理员:
部门号+职工号+姓名+性别+年龄
任课教师:
职工号+姓名+性别+年龄+部门
系级管理员:
系别+职工号+姓名+性别+年龄
教务处:
部门代号+职能+人数+地点
系部:
部门代号+名称+职能+人数+地点
(2)各个分E-R图,如下图所示:
图7分E-R图图8分E-R图
图9分E-R图图10分E-R图
图11分E-R图图12分E-R图
(3)总E-R图
11
n
n
n
1n
1
nn
5.2数据库基本表
由E-R图生成以下各个基本表:
(1)学籍信息表schroll,学号(sno)、成绩(score)、奖惩信息(behave)、学分(credit)、评定结果(result)。
列名
数据类型
长度
是否可为空
sno
char
10
Notnull
score
smallint
4
Null
behave
varchar
20
Null
mcredit
smallint
4
Null
result
varchar
20
Null
表1
(2)课程信息表course,系别(cdepartment)、课程号(cno)、课程名称(cname)、任课老师(cteacher)、学分(ccredit)。
列名
数据类型
长度
是否可为空
cno
char
10
Notnull
cname
char
40
Null
cteacher
char
20
Null
cdepartment
char
40
Null
ccredit
smallint
4
Null
表2
(3)学生成绩表mark,学号(sno)、科目(ename)、成绩(mscore)、学分(mcredit)、任课老师(mteacher)。
列名
数据类型
长度
是否可为空
sno
char
10
Notnull
ename
char
20
Notnull
mscore
smallint
4
Null
mcredit
smallint
4
Null
mteacher
varchar
20
Null
表3
(4)用户信息表user,学号(sno)、姓名(uname)、系别(udepartment)、班级(uclass)、密码(upassword)。
列名
数据类型
长度
是否可为空
sno
char
10
Notnull
uname
char
40
Null
uclass
char
20
Null
udepartment
char
40
Null
upassword
char
50
Null
表4
6、总结
接到黄老师布置的这个班级事务管系统时,完全不清楚自己应该怎么做,从哪个方向去着手,因此浪费了不少时间,在经过指导老师的一番指导后,自己脑中也逐步形成了一个规划,但是因为自己对管理班级的许多方面都不够熟悉,所以选择了做一个学生信息管理系统。
当然,在需求分析时未能做到完全满足用户的需求,功能做的很不完善,而开发前的的分析与设计是一个系统成功与否的关键,只有经过详细调查才能发现系统应该实现什么样的功能才能满足各个用户的需求,才能发现旧的系统到底存在哪些弊端与不便之处,才能使新系统更加趋于完善。
只有将系统规划做得非常完整和周密,实际的开发工作才能有条不紊的按计划进行,实现最终系统的高效化,在认识到这一点后,经过详细的调查,初步完善了本系统的一些功能,例如:
学生注册、成绩录入、学籍处理、学生毕业管理、成绩查询等。
经过本次系统分析与设计的课程设计,我学到了很多,也懂得了很多。
对一个系统的分析设计初级阶段而言,其大体的四部分:
需求分析、可行性分析、系统分析以及系统设计,每一部分都是需要大量资料的搜集整理以及深入的思考过程。
在需求分析和可行性分析阶段要进行充分的调查,了解用户的需求做出可行的系统方案,然后还要考虑系统开发所出的技术、经济、社会坏境是否允许系统的正常开发与应用,经过多方面的考查后才可以真正的开始系统的开发;在系统分析部分就是针对设计出的整个业务处理过程绘制出业务流程图,清晰的看出业务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 事务管理 系统