1中职学校学生信息管理系统总体设计
1.1 系统设计原则
采用的B/S结构的W e b应用服务器具有许多优点,但要充分发挥其内在潜力,挖掘应用深度和扩大适应能力,需要采用先进的应用架构和以实用为根本准则,使得系统既能满足业务需求,又能适应将来发展需要。因此,在开发we b应用系统时需要尽量遵循web应用系统设计原则。(1)实用性原则。这是所有应用软件最基本的原则,直接衡量系统的成败,每一个提交到用户手中的系统都应该是实用的,能解决用户的实际问题,否则该设计就是失败的系统。(2)适应性和可扩展性原则。系统需要具备一定的适应能力,特别是Web应用要能适应于多种运行环境,来应对未来变化的环境和需求。可扩展性主要体现在系统易于扩展,例如可以采用分布式设计、系统结构模块化
设计,系统架构可以根据网络环境和用户的
访问量而适时调整,从某种程度上说,这也
是系统的适应性。(3)可靠性原则:系统应
该是可靠的,在出现异常的时候应该有人性
化的异常信息方便用户理解原因,或采取适
当的应对方案保证业务的流畅运行。(4)可
维护性和可管理性原则。W e b系统应该有
一个完善的管理机制,而可维护性和可管
理性是重要的两个指标。(5)安全性原则。
现在的计算机病毒几乎都来自于网络,Web
应用应尽量采用五层安全体系,即网络层安
全、系统安全、用户安全、用户程序的安全
和数据安全。系统必须具备高可靠性,对使
用信息进行严格的权限管理,技术上,应采
用严格的安全与保密措施,保证系统的可
靠性、保密性和数据一致性等。(6)总体规
划、分层实施原则。在开始设计之前应该对
Web系统进行总体设计,然后在总体设计指
导下分步开发。在适应系统需求的准则下,
设计低耦合的分层结构,利于团队成员的
分工协作,提高开发效率,降低项目风险,实
现各个模块的功能设计,完成整个系统的开
发。
1.2 系统环境设计
基于对系统体系结构的分析,学校信
息管理系统以w i n d o w s2000/X P为操作
系统平台,S Q L S e r v e r2000为后台数据
库,IIS5.0为We b服务器,IE5.5以上版本
为客户浏览器,以A SP为开发语言,来开发
基于B/S构架的学生信息管理系统,并在
设计过程中充分考虑系统易用性、可靠性
和灵活性的统一。微软的w i n d o w s系统具
有界面友好、操作简便及安全性较强的操
作系统,其提供的We b服务器IIS主要包括
W W W服务器、F T P服务器等。有了它使得
基于B/S模式的中职学校学生信息管理系统设计①
汤力
(四川交通运输职业学校  四川成都  610041)
摘 要:随着办学规模进一步扩大,学生人数逐年上升,如何提高管理工作的水平,及时有效的掌握学生动态,扩大学校跟社会的接触面就成了学校管理者和行政人员必须思考的问题,建立学生信息管理系统已势在必行,这对提高学校教学质量与办学水平都有着重大意义。该文从系统设计学生信息管理系统总体和详细设计两个方面详细阐述了基于B/S模式的中职学校学生信息管理系统设计,为解决学生信息管理系统问题积累了新的技术资料。
关键词:B/S模式  中职学校学生信息  系统设计
中图分类号:G64    文献标识码:A  文章编号:1674-098X(2013)09(b)-0035-04
学生信息管理系统
系统管理
联办学校管理
班级管理
学生信息管理
招生报名管理
成人高考管理
成绩管理
费用管理
毕业生管理
图1 系统功能结构模块图
①作者简介:汤力(1980—),硕士,讲师,主要从事计算机教学工作。
在Intranet(局域网)或Internet(因特网)上发布信息成了一件很容易的事,同时在W i n d o w s环境中采用基于O D B C的连接技术来链接数据库较为容易。
1.3 系统总体功能模块设计
本系统主要分为九大模块:系统管理、联办学校管理、班级管理、学生信息管理、招生报名管理、成人高考管理、成绩管理、费用管理以及毕业生管理。用户可以在本系统中对各种信息进行录入、修改、删除等操作,使各专业老师对学生信息的管理系
统化,提高办公效率,以达到更合理化,方
便化等要求。功能结构模块图如图1所示。
各模块设计内容描述如下:(1)系统管理模
块。管理员可以设计不同组、用户的操作权
限和登录方法,有对操作权限和登录方法
开放度的管理权;其他人员没有修改查看的
权限。(2)联办学校管理模块。管理员可以
添加、修改和查询联办学校信息,有对联办
学校信息开放度的管理权;教师可以查询
联办学校信息,招生培训科可以录入并查询
联办学校信息;学生无权录入和查询联办
学校信息。(3)班级管理模块。管理员可以
添加、修改和查询班级记录,有对班级信息
开放度的管理权;教师班主任学生可以查
询班级信息,教务科可以录入并查询班级
信息;能统计各联办学校班级情况,统计各
年度班级情况。(4)学生信息管理模块。管
理员可以添加、修改和查询学生的基本信息
记录,有对学生基本信息开放度的管理权;
图2 系统E-R图
班主任可以查询班级学生基本信息,可以录入并查询基本信息;学生有查询个人档案信息的权利;按多种条件统计学生情况。(5)招生报名管理模块。管理员可以添加、修改和查询招生报名情况的记录,招生培训科对招生报名信息开放度的管理权;可以录入并查询招生报名信息;教师可以查询招生报名信息,学生不能查询招生报名信息;能统计各联办学校的报名情况;统计招生人的招生情况。(6)成人高考管理模块。管理员可以添加、修改和查询成人高考的相关记录,招生培训科有对学生成绩信息开放度的管理权;可以录入并查询成人高考的相关记录,班主任可以查询所成人高考的相关记录;学生有查询个人相关信息的权利;能统计各联办学校录取情况,年度录取情况,能按分数段统计。(7)学生成绩管理模块。管理员可以添加、修改和查询学生的成绩记录、课程信息;教务科有对学生成绩信息开放度的管理权,可以录入并查询课程信息及所授课程的成绩;教师,学生可以查询课程信息及学生成绩;能按班级统计学生单科成绩,筛选及格不及格的学生;统计教师授课信息。(8)费用管理模块。管理员可以添加、修改和查询学生班级的费用记录,财务科有对学生费用信息开放度的管理权,可以录入并查询所授班级和学生的费用情况;教师,班主任可以查询班级和学生的费用情况;学生有查询班级和学生的费用情况的权利;能统计各联办学校交费情况,统计各班级学生交费情况。(9)毕业生管理模块。管理员可以添加、修改和查询毕业学生的信息记录,学生科有对毕业生信息开放度的管理权,可以录入并查询毕业学生信息;教师班主任可以查询毕业学生信息,学生有查询个人信息的权利;能统计班级毕业信息,统计学生就业信息;能打印毕业证书(见图1)。
1.4 数据库设计
数据库是整个系统的核心部分,数据库设计是否合理将直接影响到数据检索和数据库管理的速度和安全性,以及后面编写程序的方便与否,是系统实现的基础和关键。它要求尽可能降低数据冗余,保证数据完整性及一致性和提高数据并发性能力
为原则。本系统的数据库选用M ic r o s of t
S Q L S e r v e r2000数据库系统,并且采
用了W i n d o w s N T身份认证制度和S Q L
Ser ver自身的身份认证制度,使系统更安
全、可靠。S Q L S e r v e r支持基于Wi n d o w s
N T的事务处理,能有效处理错误和损坏
数据的恢复,随时监测系统运行情况,
最优化数据库系统,使S Q L S e r v e r结合
W i n d o w S N T操作系统本身的优势,发挥
出S Q L数据库最佳的性能。在数据库设计
过程中,先设计概念模型,然后将概念模型
转换为具体的数据库管理系统所支持的数
据模型。E-R模型是概念模型的一种,它通
过图的方式表示实体及实体之间的联系,直
观易懂。学生信息管理系统的E-R图如图2
所示。根据图2所示E-R图,本系统应具有
以下的基本表格:联办学校表、班级表、班
级基本费用表、招生表、学生基本信息表、
教师基本信息表、操作员基本信息表、学生
成绩表、教室表、课程表、专业表、学生交费
表、学费补助减免表、转班记录表、成人高
考录取表、毕业生表。
2中职学校学生信息管理系统详细设
系统管理模块功能:设置用户组,用户
权限,对新组,新用户的添加,删除和修改;
设置用户隶属于哪一组;用户密码修改。系
统管理员是系统最高权限的拥有者。模块
功能如图3所示。模块设计:该模块包括系
统管理和用户登录窗口。系统管理窗口实现
对新用户组、用户的添加,对组权限设置,
用户权限更改,用户密码初始化,以及对用
户组和用户的修改删除。用户登录过程需
要完成以下任务:根据用户名和密码来判
断是否可能进入系统;根据用户类型决定
用户拥有的权限;每个用户有3次机会进行
身份认证,如果3次输入的用户名和密码都
无法与数据库中的数据匹配,则强制退出系
统。(1)联办学校管理模块。模块功能:设
置、输入、修改和删除联办学校信息,实现
联办学校专业班级管理。主要模块设计:该
模块包括联办学校管理和专业管理窗口。
联办学校管理:实现增加、修改和删除联
办学校信息。专业管理:增加、修改和删除
联办学校开办的专业、专业介绍和其他相
关信息。(2)班级管理模块。模块功能:年
级、班级的创建、修改和删除;相关信息查
询和打印。主要模块设计:该模块包括年级
管理窗口和班级管理窗口。(3)年级管理:
创建,修改,删除年级。班级管理:确定当
年的班级的基本情况,并填写拟招班级表。
班级的撤消:由于生源的问题,拟定班级可
能不能开办,则拟定班级需要撤消,撤消由
招生培训中心负责。原拟招班级学生的学
号,需要重新调整。班级合并拆分:班级在
其后的某阶段,要合并或拆分。(4)班级离
校的处理。编号的规范:由9位十进制数字
组成,编号含义如下:第1~4位:年度,如:
2004代表2004年;第5位:层次:①中专,②
大专,③专升本;第6位:专业院校代号;第7
位:学习方式:①脱产 ②校内函授 ③校外
函授;第8位:层次;第9位:班号。(3)学生
信息管理模块。模块功能:该模块实现对学
生信息的查询、添加、修改和删除等功能。
主要模块设计:包括学生基本信息维护窗
口和学生异动处理窗口。(a)学生基本信息
维护。学生到班主任处报到,班主任录入学
生基本资料。基本资料中学生的图像由数
码相机采集照相。(b)学生异动处理。学生
退学的处理:由学生填写“退学申请表”,班
主任根据该班情况改变学号(由最后学号
填入到该学号);该部门领导签字,交招生
培训中心负责人签字,并签定退费数额,校
领导审核;招生培训中心负责修改该班此
学生的学号;财务科凭“退学申请表”退费,
并输入计算机。学生管理部门,负责学生离
校手续。学生转班的处理:由学生填写“转
班申请表”,班主任根据该班情况改变学号
(由最后学号填入到该学号);并签定应补
交或退费用;招生培训中心负责输入该生的
新班学号和原班学生的注销;财务科凭“转
班申请表”退或收费,并输入计算机。新班
班主任转收该生资料。新班班主任(或所在
部门)负责补充该生的信息输入。随着办学
规模的扩大,学生的信息数据相应复杂化。
(4)招生报名管理。模块功能:该模块实现
对招生报名信息的查询、添加、修改和删除
等功能,并组织发放招生费用。该模块应能
统计出每个招生人每年的招生情况,统计出
费用具体发放情况。主要模块设计:包括生
源信息窗口和招生费用发放窗口。生源信息
窗口:登记生源信息,招生人员。招生费用
发放窗口:招生费用发放的管理。(5)成人
高考管理。模块功能:维护成人高考报名信
息,实现成绩信息的设置、删除和更新,能
查询、打印和筛选上线学生信息,统计录取
系统管理模块
添加删除组
添加删除用户
设置用户组,用户权限图3 系统管理模块功能图
信息。主要模块设计:包括报考资料管理窗口,成考成绩管理窗口,录取资料管理窗口等。 报考资料管理窗口:编辑成人高考报名号等相关报考资料。成考成绩管理窗口:编辑考生成考成绩。录取资料管理窗口:输入录取信息(学校、专业、学制、学习形式)。 预科生管理:(预科生:在参加成人高考后,由于分数的原因,被录取为预科,要参加预科学习一年后,参加预科考试合格,并参加成人高考报名,录取成为正式生)。预科生信息维护。统计:①按联办学校统计:统计联办学校本年度的成考招生数据;②按年度统计:横向比较逐年的成考通过情况;③按分数统计:统计某一分数段的考生数量,统计上线百分比值。(6)成绩管理。模块功能:该模块实现对班级课程的管理,教师每学期任课的管理和学生成绩的添加、修改和删除等功能,并具有多样化的查询统计功能。主要模块设计:该功能模块包括班级课程管理窗口,教师任课管理窗口,成绩管理窗口等。级课程管理窗口:按教学计划编辑班级课程。教师任课管理:每学期安排下期的教师任课计划。成绩管理窗口:录入学生考试成绩。统计:及格或不及格学生筛选统计以及教师授课信息统计。打印:学生成绩查询打印。(7)费用管理。模块功能:设置
班级缴费标准,管理学生的缴费情况。管理学生缴费,根据缴费通知单,在选择班级、查学生,根据提示,并输入实缴费用。查询学生交费情况,打印相关信息。主要模块设计:包括班级费用管理窗口,学生缴费管理窗口,减免补费用管理窗口等。班级费
用管理窗口:录入班级应交费资料。学生缴
费管理窗口:录入学生每学年的交费情况。
减免补费用管理窗口:包括班级统一减免
补和个人因某种条件(如:灾区学生)减免补
费;录入班级减免补金额;录入单个学生减
免补名单和金额;年级或者班级统一减免
替换。查询与数据导出:查询班级交费情况
(以班号,年度为索引字段)(其中交费、退
费并列);查询班级欠费名单(以班号,年度
为索引字段,过滤出交费为0的学生);查询
学生的全部(各年)交费情况;输出全校学
生该年交费情况(输出为E X C E L文件);输
出全校学生所有欠费名单(输出为EXCEL文
件);输出全校学生该年补助减免表(输出为
EXCEL文件)。(8)毕业生管理。模块功能:
设置、修改和删除毕业生的毕业信息,建立
毕业生去向的流动统计、毕业审核、就业单
位信息回馈和对就业未就业信息筛选;查
询和打印就业信息。主要模块设计:主要包
括班级离校管理窗口、毕业生管理窗口和结
业生管理窗口。班级离校:对该班学生整体
作离校处理。(学生离校后,分为毕业生和
结业生)。毕业生管理:毕业审核:明确毕业
审核的条件,经各部门签字盖章后确认;输
出毕业生名单,输出不能按时毕业的毕业
生名单;输入毕业证信息;输入其它信息。
结业生管理:(结业生:是已经离开学校,但
还没有取得大专、本科学藉的学生,这些学
生还需要参加成人高考,取得学藉后,等相
应的学制期满后,才能颁发毕业证。)维护
结业生相关信息。
3 结语
学生信息管理系统对学校的作用在于
加快信息的采集、传送及处理速度,实现
数据在全单位的准确及时共享,便捷地为
各管理部门提供所需信息,提高学校管理
部门的运行效率。本文提出的采用根据网
络化信息管理系统开发特点和本系统的
预定目标,以A S P为前台开发工具,S Q L
S e r ve r为后台数据库,构建基于B/S模式
的学校学生信息管理系统,能通过互联网来
方便地管理学生相关信息,能实现数据统
一,达到正确、高效、安全、可靠、开放、实用
等技术指标,能帮助学校的各部门利用计
算机,快速方便的对学校信息进行管理、输
入、输出、查,使用该系统,能使学校的信
息管理迈向无纸化办公,对该校教育教学的
发展将会起到有很大的推动作用。
参考文献
[1] 史济民.软件工程原理、方法与应用
[M].高等教育出版社,2002.
成都it培训学校
[2] 闪四清.数据库系统原理与应用教程
[M].北京:清华大学出版社,2001.
[3] 李昭原.数据库原理与应用[M].科学出
版社,2003.
稿件要求
1.稿件应具有科学性、先进性和实用性,论点明确、论据可靠、数据准确、逻辑严谨、文字通顺。
2.计量单位以国家法定计量单位为准;统计学符号须按国家标准《统计学名词及符号》的规定书写。
3.所有文章标题字符数在20字以内。
4.参考文献按引用的先后顺序列于文末。
6.正确使用标点符号,表格设计要合理,推荐使用三线表。
7.图片要清晰,注明图号。
投稿说明
1.来稿一律使用Word排版且具有一定的学术水平,以2700字左右为宜,并保证文章版权的独立性,严禁抄袭,文责自负,请勿一稿多投,欢迎投稿。
2.本刊已加入《中国学术期刊(光盘版)》《中文科技期刊数据库》《万方数据数字化期刊》等网络媒体,本刊发表的文章将在网络媒体上全文发布。
3.本刊编辑部对来稿有修改权,不愿改动者请事先说明。自收稿之日起1个月内未收到刊用通知,作者可自行处理。
4.来稿请注明作者姓名、单位、通讯地址、邮编、及。
5.本刊发表周期为10天,出刊后5天内邮寄样刊。
6.如有一稿多投、剽窃或抄袭行为者,一切后果由作者本人负责。
《科技创新导报》稿件要求及投稿说明

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。