学生信息管理系统设计范文
时间:2023-04-12 07:25:10
导语:如何才能写好一篇学生信息管理系统设计,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:信息管理系统;设计;开发
中图分类号:TP311.52文献标识码:A文章编号:1673-1131(2015)12-0169-02
0引言
在教育改革全面推进的今天,教育政策以及教学内容均发生了转变,这在某种程度上增加了教学管理难度。近年来,学生数量持续增加,相应的数据量急剧增加,若仍旧依靠人工操作进行管理,这不仅会增加管理成本,且管理效率低下。传统的学生信息管理手段愈发不适应,在新形势下,迫切需要设计并开发学生信息管理系统。
1学生信息管理系统概述
学生信息管理系统,顾名思义,是指管理学生基本信息的系统,它可规范与学生相关的所有信息文件,还可构建成熟的资源共享平台。主要包含信息收集、整理、存储和查阅,并可转换信息管理模式,使其变成服务管理模式,依托服务模型,凭借系统该平台开展信息管理工作[1]。学生信息管理系统便于学生管理工作的开展,还能提供健全的信息管理以及完善的网络查询功能,具体包含以下三部分:
(1)信息管理系统。收集、加工、保管、分析、查阅学生信息,还包含其它一些业务功能。
(2)采集系统。对学生信息进行数字化采集和加工。
(3)查阅系统。借助校园网,在系统内部进行查档和阅档。
2系统设计
教师、管理员和学生是信息管理系统的服务对象,大部分用户的计算机操作能力不强,理论知识涉猎较少。针对这一问题,在系统创建过程中,应尽量建立可行、便捷的人机交互界面,进而让操作者有效掌握相关操作,为此,系统中应尽可能使用人们熟悉的语言,构建中文信息界面,全面考虑系统运行过程中可能出现的所有问题,给予简单且及时的帮助,使其快速熟悉操作步骤[2]。
2.1功能图
对比分析B/S和C/S可知,前者操作步骤简单,无需安装客户端软件,便于使用,操作简单,节省了一定的人力以及物力资源,然而,其安全性与后者相比,稍微偏低。综合考虑,本系统交叉使用这两种体系结构,进而实现优势互补。
2.2功能流程
教师、管理员以及教师均是信息管理系统的服务对象,在本系统中,服务对象可凭借账号登陆下载并开展相关处理操作。待新生入学后,通常要进行系统确认,即学生信息注册,管理员应审核与管理学生基本信息,这可有效规避冒名顶替现象的出现,学籍审核十分必要。对于学校而言,旨在通过学生信息管理系统的创建来为学生日常学习生活提供更大的便利。因此,在系统设计环节,应将学生从入学至毕业这段期间的所有内容涵盖在内。新生报到时,应开展学籍注册。在系统设计环节,首先,明确业务流程与需求,为实现这一目的,可进行现场调研,还可开展问卷调查等活动,以此来认识业务组织机构,熟悉业务活动规律,掌握用户自身需求,凭借简洁生动的形式进行展示,同时,以此为基础开展讨论活动,最终形成直白的标准文档。
2.3功能模块
为提升管理效率,确保学生管理工作有效、规范地开展,针对不同各类型的用户,给予特定的权限。依托校园网,可保障系统数据的合理存储、有效处理以及正常运转,还可显著提高工作效率,实现数据库功能的最大化。本系统主要包含信息管理、日常学习生活管理、课程管理等多项内容。参照学校学生信息管理全局,依据用户的实际需求,科学设计,合理开发,在满足用户多样化的使用需求的同时,注重日常维护。
2.4数据库设计
(1)需求分析。在分析实际应用需求、确定组织结构情况、掌握各个部门内部信息获取途径以及工作流程的基础上,参照系统功能需求,构建针对性的栏目,本数据库主要包含教师表、学生表、课程设置表、基本信息表、选课表。
(2)概念结构设计。概念结构设计是指将具体的用户需求转换成直观严谨的信息结构。在这一过程中,数据模型建立在概念结构之上,概念结构与数据模型相比,相对抽象、稳定、独立,不依赖机器,其设计情况直接关乎着数据库的最终设计情况,具体包含数据与学生管理概念结构、E-R图、分层流程图。
(3)逻辑结构设计。在概念结构设计的基础上,获得E-R图形,这是对用户需求的简单描述,不够具体,且不受DBMS支持。而本文则参照数据库转换要求,结合数据约束理论以及命名标准,不断规范,构建出了完整的学生以及班级等信息表。
3系统开发
系统开发是指将设计变成现实的过程,从软件需求过渡到软件表示,简单来说,清晰绘制软件的基本体征,进而确定系统数据结构,落实软件架构。
(1)用户登陆模块开发。认真检查计算机,确定处于正常运行状态后,安装本系统,开启,并弹出用户登陆窗体,输入正确的用户名与密码,单击登陆,如果某一项输入错误,将无法正常登陆。
(2)信息录入模块开发。该模块适用于新生信息添加的情形中。单击入学登记,进入另外一个窗口,窗口中包含姓名、年龄、性别、学号、联系方式等基本信息,进而为学生的规范管理提供便利。在该环节,管理员应参照窗口目录认真录入,除备注栏外,其它都不能为空。另外,也不允许增加现有学生信息,待完成信息添加工作后,单击确定后,即成功,如果单击取消,将会清空所填内容。
(3)课程管理模块开发。管理员在进入系统主页面后,单击课程管理模块,该模块包含课程编辑、添加、删除和改动等基本操作,可依据具体需求进行相关管理;学生可通过该模块进行在线选课操作,若不满意所选课程,还可实施退选操作[3]。
(4)成绩管理模块开发。管理员可依据学生、学期有序录入学习成绩,同时存储在数据库中,以供学生查询和统计。
(5)班级管理模块开发。待启动程序后,单击班级管理模块,该模块包含班级设置模块,可输入与班级相关的基本信息,例如,班主任、教师、所学专业等,以供日后查询使用。
4结语
学生信息管理系统作为学校日常管理的基本工具,它不仅能为图书馆、后勤等管理工作提供数据信息,还能为课程设置提供参考。本文中所设计开发的信息管理系统虽然具备基本管理功能,但是仍然存在不足,这需要我们的进一步完善和探索,进而使其更好地服务于学校日常管理工作。
参考文献:
[1]孔海霞.基于BS结构的学生信息管理系统的设计与开发[J].无线互联科技,2014(8):76-76
[2]沈高洁.现代学生信息管理系统的设计与开发[J].科技信息,2012(36):229-230
篇2
关键词:学生信息管理系统; B/S;ASP ;数据库系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)29-6552-03
随着科学技术的不断提高,学生管理系统是学校管理中不可少的一部分。学生信息管理系统是一个教育单位不可缺少的部分。基于B/S架构的学生信息管理系统,就是利用电脑对学生各种数据进行日常管理,如查询、修改、增加、删除,可以加强学生的注册工作、使得选课工作信息化。一个简单易用、功能齐备的信息管理系统,能很大程度上减轻学校相关学生工作人员的负担,信息数据对于学校的决策者和管理者来说及其重要。
1 系统分析
1.1系统开发环境
本系统开发过程中使用Windows XP Professional操作系统,系统运行服务器可以采用Windows 2000 Server以上版本的操作系统。数据库:Microsoft SQL Server 2000及以上。技术平台:Microsoft .NET Framework 2.0.0.0版本。IIS:Internet Information Server 5.1版本。调试(开发)工具:Microsoft Visual Studio .NET 2005中文企业版。使用功能强大的SQL查询语言,实现关系数据库的建立,数据库的访问,更新数据库,较好地实现了设计的需求功能。
1.2系统设计原则
1)有灵活性原则。在环境和实际条件发生变动的情况下,本信息管理系统使用网络进行数据交换和反馈,对应用层进行相应的修改,就能够快捷实现,系统具有可扩展性。
2)用户界面设计原则。用户界面的设计友好,做到美观大方,拥有各个界面相关联的信息提示,用户能够更好地进行操作,实现真正的易学、易用、易管理。
3)数据库设计原则。信息数据具有一致性、完整性和安全性。信息管理系统中的各个功能模块的组合与使用权限应具有自设定能力,不需要修改任何源程序代码。
2 系统功能设计
2.1系统功能分析
本系统的主要用户是所有的学生、教师和管理人员,系统管理人员起着决定性的作用。系统设计了两种权限。教师和系统管理员统一使用最高权限,使用管理员功能;学生的一般权限包括个人信息查询、密码修改、选课、个人成绩查询等。
学生管理系统的要求就是要准确快捷的管理学生信息,学生隶属班级,班级又由教师指导,学生需要有课程,成绩,学分,而这些又都要靠教师或者管理人员来完成添加,综合分析需求,设计如下面所示的数据项。
2.2系统模块分析
本系统包括5个模块:用户信息模块、课程信息模块、班级信息模块、成绩信息模块和选课信息模块。本系统主要包括学生管理系统,其中班级信息模块和教师管理(用户信息模块的教师管理部分)属于辅模块。学生管理、课程管理、选课管理、成绩管理是与管理员(教师)和学生相关的主要功能模块。主要模块说明:
1)用户信息模块。其基本功能是对用户属性、用户管理、用户权限进行管理。由网络数据库管理员为用户设置用户名和密码,用户密码的的修改只能由用户本人操作或者由管理员修改。
2)班级信息模块。可以对班级学生的信息进行管理和操作。学生入学时,学生的相关信息按照班级为基本单位录入数据库。学生毕业离校时,系统将相关信息复制到备份数据库中。
3)课程信息模块:提供本学期各年级各专业所开课程名称的录入、修改、删除。课程分为基础课、专业课和选修课3种类型,管理员在课程管理中公布课程信息后,学生才能进行选课。它是学生成绩管理的基础。分配课程主要是制定该科的任课教师和授课班级。用以保证数据库中一致性原则。
4)选课信息模块:主要是选修课程删除和选课信息的统计,也就是对选修课程和选修人数统计的双重进行管理,并根据学生选课时间决定最终选修此课的学生名单。
5)成绩信息模块:在本模块中,学生的各科成绩、汇总成绩、以及成绩排名,按照班级录入数据库中。
3 系统设计及实现
3.1学生信息模块实现
学生信息模块用来完成学生信息的浏览、修改、添加及删除功能和学生信息的添加功能。
首先,学生信息的更新即查看、修改和删除是根据学生的学号或姓名来实现的,用户管理员登陆后即进入此界面。用户管理界面如图1所示。
3.2教师信息模块实现
教师信息的查看、修改和删除。教师信息的查看通过教师名字或者教师编号。
3.3班级信息模块实现
班级信息模块和学生信息模块的布局功能是完全相似的,也包括班级信息的查看、添加和删除页面。班级和学生的对应关系是多对一的。添加及删除学生信息界面功能区如图2所示。
3.4课程信息模块实现
课程信息模块包括6个页面,分别是课程信息显示、删除、修改课程信息添加、添加必修课、课程分配、授课信息显示和授课修改。
3.5学生选课信息模块实现
课程信息的添加,基础课和专业课是可以被添加为选修课的课程,课程和班级是多对多的关系,因此可能出现重复项。就是信息可能出现多条,但是课程名称都是选择的课程,作为地址参数。课程与班级的对应关系是在“添加学生必修课”功能中实现的。
3.6成绩信息模块实现
新成绩的录入页面,输入学号后,下拉列表会自动查询数据库并且建立该学生所要修课程的数据绑定,选择要录入成绩的课程,填写表单即可录入。
4 结束语
设计开发学生信息管理系统,在高等学校信息化建设中有着重大的实际意义,本系统能够实现学生信息的规范管理、信息数据的科学统计和数据库快速查询,减少了学生管理方面的工作量,同时也提高了学生信息管理的效率,实现了学生信息网络化管理,促进了高校信息化建设。
参考文献:
[1] 萨师煊.数据库系统概略[M].北京:高等教育出版社,2001.
[2] 郑齐心项目开发案例全程实录[M].北京:清华大学出版社,2011.
[3]丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2002.
[4] 张树亮,李超 2.0+SQL Server网络应用系统开发案例精解[M].北京:清华大学出版社,2006.
[5] 吴丽娟. 技术在学生管理系统中的应用及实现 [D].广州:中山大学,2009.
篇3
1.1系统环境设计
基于对系统体系结构的分析,学校信息管理系统以windows2000/XP为操作系统平台,SQLServer2000为后台数据库,IIS5.0为Web服务器,IE5.5以上版本为客户浏览器,以ASP为开发语言,来开发基于B/S构架的学生信息管理系统,并在设计过程中充分考虑系统易用性、可靠性和灵活性的统一。微软的windows系统具有界面友好、操作简便及安全性较强的操作系统,其提供的Web服务器IIS主要包括WWW服务器、FTP服务器等。有了它使得在Intranet(局域网)或Internet(因特网)上信息成了一件很容易的事,同时在Windows环境中采用基于ODBC的连接技术来链接数据库较为容易。
1.2系统总体功能模块设计
本系统主要分为九大模块:系统管理、联办学校管理、班级管理、学生信息管理、招生报名管理、成人高考管理、成绩管理、费用管理以及毕业生管理。用户可以在本系统中对各种信息进行录入、修改、删除等操作,使各专业老师对学生信息的管理系统化,提高办公效率,以达到更合理化,方便化等要求。功能结构模块图如图1所示。各模块设计内容描述如下:
(1)系统管理模块。管理员可以设计不同组、用户的操作权限和登录方法,有对操作权限和登录方法开放度的管理权;其他人员没有修改查看的权限。
(2)联办学校管理模块。管理员可以添加、修改和查询联办学校信息,有对联办学校信息开放度的管理权;教师可以查询联办学校信息,招生培训科可以录入并查询联办学校信息;学生无权录入和查询联办学校信息。
(3)班级管理模块。管理员可以添加、修改和查询班级记录,有对班级信息开放度的管理权;教师班主任学生可以查询班级信息,教务科可以录入并查询班级信息;能统计各联办学校班级情况,统计各年度班级情况。
(4)学生信息管理模块。管理员可以添加、修改和查询学生的基本信息记录,有对学生基本信息开放度的管理权;班主任可以查询班级学生基本信息,可以录入并查询基本信息;学生有查询个人档案信息的权利;按多种条件统计学生情况。
(5)招生报名管理模块。管理员可以添加、修改和查询招生报名情况的记录,招生培训科对招生报名信息开放度的管理权;可以录入并查询招生报名信息;教师可以查询招生报名信息,学生不能查询招生报名信息;能统计各联办学校的报名情况;统计招生人的招生情况。
(6)成人高考管理模块。管理员可以添加、修改和查询成人高考的相关记录,招生培训科有对学生成绩信息开放度的管理权;可以录入并查询成人高考的相关记录,班主任可以查询所成人高考的相关记录;学生有查询个人相关信息的权利;能统计各联办学校录取情况,年度录取情况,能按分数段统计。
(7)学生成绩管理模块。管理员可以添加、修改和查询学生的成绩记录、课程信息;教务科有对学生成绩信息开放度的管理权,可以录入并查询课程信息及所授课程的成绩;教师,学生可以查询课程信息及学生成绩;能按班级统计学生单科成绩,筛选及格不及格的学生;统计教师授课信息。
(8)费用管理模块。管理员可以添加、修改和查询学生班级的费用记录,财务科有对学生费用信息开放度的管理权,可以录入并查询所授班级和学生的费用情况;教师,班主任可以查询班级和学生的费用情况;学生有查询班级和学生的费用情况的权利;能统计各联办学校交费情况,统计各班级学生交费情况。
(9)毕业生管理模块。管理员可以添加、修改和查询毕业学生的信息记录,学生科有对毕业生信息开放度的管理权,可以录入并查询毕业学生信息;教师班主任可以查询毕业学生信息,学生有查询个人信息的权利;能统计班级毕业信息,统计学生就业信息;能打印毕业证书。
1.3数据库设计
数据库是整个系统的核心部分,数据库设计是否合理将直接影响到数据检索和数据库管理的速度和安全性,以及后面编写程序的方便与否,是系统实现的基础和关键。它要求尽可能降低数据冗余,保证数据完整性及一致性和提高数据并发性能力为原则。本系统的数据库选用MicrosoftSQLServer2000数据库系统,并且采用了WindowsNT身份认证制度和SQLServer自身的身份认证制度,使系统更安全、可靠。SQLServer支持基于WindowsNT的事务处理,能有效处理错误和损坏数据的恢复,随时监测系统运行情况,最优化数据库系统,使SQLServer结合WindowSNT操作系统本身的优势,发挥出SQL数据库最佳的性能。在数据库设计过程中,先设计概念模型,然后将概念模型转换为具体的数据库管理系统所支持的数据模型。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)学生异动处理。学生退学的处理:由学生填写“退学申请表”,班主任根据该班情况改变学号(由最后学号填入到该学号);该部门领导签字,交招生培训中心负责人签字,并签定退费数额,校领导审核;招生培训中心负责修改该班此学生的学号;财务科凭“退学申请表”退费,并输入计算机。学生管理部门,负责学生离校手续。学生转班的处理:由学生填写“转班申请表”,班主任根据该班情况改变学号(由最后学号填入到该学号);并签定应补交或退费用;招生培训中心负责输入该生的新班学号和原班学生的注销;财务科凭“转班申请表”退或收费,并输入计算机。新班班主任转收该生资料。新班班主任(或所在部门)负责补充该生的信息输入。随着办学规模的扩大,学生的信息数据相应复杂化。
(5)招生报名管理。模块功能:该模块实现对招生报名信息的查询、添加、修改和删除等功能,并组织发放招生费用。该模块应能统计出每个招生人每年的招生情况,统计出费用具体发放情况。主要模块设计:包括生源信息窗口和招生费用发放窗口。生源信息窗口:登记生源信息,招生人员。招生费用发放窗口:招生费用发放的管理。
(6)成人高考管理。模块功能:维护成人高考报名信息,实现成绩信息的设置、删除和更新,能查询、打印和筛选上线学生信息,统计录取信息。主要模块设计:包括报考资料管理窗口,成考成绩管理窗口,录取资料管理窗口等。报考资料管理窗口:编辑成人高考报名号等相关报考资料。成考成绩管理窗口:编辑考生成考成绩。录取资料管理窗口:输入录取信息(学校、专业、学制、学习形式)。预科生管理:(预科生:在参加成人高考后,由于分数的原因,被录取为预科,要参加预科学习一年后,参加预科考试合格,并参加成人高考报名,录取成为正式生)。预科生信息维护。统计:①按联办学校统计:统计联办学校本年度的成考招生数据;②按年度统计:横向比较逐年的成考通过情况;③按分数统计:统计某一分数段的考生数量,统计上线百分比值。
(7)成绩管理。模块功能:该模块实现对班级课程的管理,教师每学期任课的管理和学生成绩的添加、修改和删除等功能,并具有多样化的查询统计功能。主要模块设计:该功能模块包括班级课程管理窗口,教师任课管理窗口,成绩管理窗口等。级课程管理窗口:按教学计划编辑班级课程。教师任课管理:每学期安排下期的教师任课计划。成绩管理窗口:录入学生考试成绩。统计:及格或不及格学生筛选统计以及教师授课信息统计。打印:学生成绩查询打印。
(8)费用管理。模块功能:设置班级缴费标准,管理学生的缴费情况。管理学生缴费,根据缴费通知单,在选择班级、查找学生,根据提示,并输入实缴费用。查询学生交费情况,打印相关信息。主要模块设计:包括班级费用管理窗口,学生缴费管理窗口,减免补费用管理窗口等。班级费用管理窗口:录入班级应交费资料。学生缴费管理窗口:录入学生每学年的交费情况。减免补费用管理窗口:包括班级统一减免补和个人因某种条件(如:灾区学生)减免补费;录入班级减免补金额;录入单个学生减免补名单和金额;年级或者班级统一减免替换。查询与数据导出:查询班级交费情况(以班号,年度为索引字段)(其中交费、退费并列);查询班级欠费名单(以班号,年度为索引字段,过滤出交费为0的学生);查询学生的全部(各年)交费情况;输出全校学生该年交费情况(输出为EXCEL文件);输出全校学生所有欠费名单(输出为EXCEL文件);输出全校学生该年补助减免表(输出为EXCEL文件)。
(9)毕业生管理。模块功能:设置、修改和删除毕业生的毕业信息,建立毕业生去向的流动统计、毕业审核、就业单位信息回馈和对就业未就业信息筛选;查询和打印就业信息。主要模块设计:主要包括班级离校管理窗口、毕业生管理窗口和结业生管理窗口。班级离校:对该班学生整体作离校处理。(学生离校后,分为毕业生和结业生)。毕业生管理:毕业审核:明确毕业审核的条件,经各部门签字盖章后确认;输出毕业生名单,输出不能按时毕业的毕业生名单;输入毕业证信息;输入其它信息。结业生管理:(结业生:是已经离开学校,但还没有取得大专、本科学藉的学生,这些学生还需要参加成人高考,取得学藉后,等相应的学制期满后,才能颁发毕业证。)维护结业生相关信息。
3结语
篇4
【关键词】学生信息管理系统;;B/S模式
1.引言
教育部2008年实施了高等教育学生学年电子注册制度,在电子注册工作中,涉及大量的学生信息管理,然而各成人高校现有的教务管理系统无法满足高等教育学生学年电子注册工作的要求。因此我们开发了成人高校学生信息管理系统,该系统运用数据库技术和计算机技术,在全面深入分析学生信息管理业务需求的基础上,将学生信息管理的全过程实现网络管理。确保了成人高校学生信息管理高效和规范,满足了高等教育学生学年电子注册工作的要求。
2.系统技术结构
目前进行系统开发多数用的是面向对象的方法,其常见的开发语言有JAVA、.Net、C/C++/C#、JSP、ASP、PHP等多种语言。我们开发的系统采用的是Microsoft公司推出的结构化、可视化编成语言进行前台界面的开发。是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务,为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。数据库采用Microsoft SQL Server 2005,SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供企业级的数据管理。数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使学生信息管理系统可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.学生信息管理系统业务流程
在成人高校内部,成人学生学籍信息不完整、不准确,成人学生图像信息链接的正确率不高,成人学生图像信息采集时对自身信息核对不认真;现有的教务管理系统是基于C/S模式,无法满足新增的各种业务需求。基于以上原因,我们设计开发了基于B/S模式的成人高校学生信息管理系统。以重庆广播电视大学为例,可分为市校和分校两级管理模式,主要业务包括四个部分:学生信息管理,拍摄管理,数据导入导出管理,权限管理。系统业务流程图如图1所示:
4.学生信息管理系统主要功能
4.1 学生信息管理
学生信息管理包括:(1)在籍生编辑,一般用户登录系统找到要修改的学生进行信息修改,并保存,这时信息并没有真正修改,而是存在一个临时库中等待审核。(2)在籍生审核,市校管理员登录系统后,在“审核信息”卡片中,蓝色字段表示以前修改过信息且已经审核通过,红色字段表示修改过信息等待审核。如果符合修改条件,就点击“审核”按钮,学生修改信息就通过了审核,“审核信息”卡片左下角可以看到修改人和修改时间。(3)在籍生查询,可以查询学生信息各种信息,修改人、修改时间、审核人、审核时间、审核状态等。
4.2 拍摄管理
拍摄管理包括:(1)拍摄点管理,市校管理员为参加摄像的分校建立拍摄点。(2)参拍学生管理,为某个分校参加拍摄的学生指定拍摄时间和拍摄地点。(3)拍摄照片,选择已经指定参加拍照学生的数据,点击“开始”进行拍摄操作。
4.3 数据导入导出管理
数据导入是所有学生基础数据的导入。数据导出是打包导出拍摄学生的照片和数据。
4.4 权限划分
系统一共有3种用户:市校管理员,分校管理员,一般用户。市校管理员有查询、修改和审核权限,可以新建分校管理员和一般用户;分校管理员有查询和修改权限,可以建立一般用户;一般用户有查询和修改权限。
5.系统核心功能实现
5.1 审核学生信息程序部分代码
6.结束语
随着互联网的进一步发展,人们都在研究各种网上信息管理系统,基于B/S结构的应用系统的研究已成为一种趋势。本文介绍了+SQL Server目前比较流行的开发模式来设计与实现成人高校学生信息管理系统。希望对从事相关工作的人员能够起到参考作用。
参考文献
篇5
Abstract: With the development of network information technology and science technology, as a central location with talent, technology and academic resources, universities have to as soon as possible realize the comprehensive information management and keep up with the development of era. Because most colleges and universities management information system have some problems, such as connect less , lack of necessary modules and need to improve safety performance, the work efficiency is low. We design a management information system which has freshman enrollment, register, student status management, curriculum management, performance management, examination management, materials management, dormitory management, campus card management, books management ect.. Divided by the structure of scientific and reasonable business process, the system not only can solve the problem of lack of connect between systems, improve the student management coverage, optimize the system security,but also can realize the reasonable use of human resources and the improvement of the work efficiency.
P键词: 高等院校管理;信息系统;学生管理
Key words: management of institutions;management information system;student management
中图分类号:G647 文献标识码:A 文章编号:1006-4311(2017)24-0159-03
0 引言
管理信息系统通过利用计算机软件、硬件及网络通信设备等工具,实现其管理信息的功能。普通高等院校的信息有数据复杂性、保密性要求高、信息交流频繁等特点。可是,目前使用的系统,功能不全面,资源较难共享,系统较不稳定等,已经渐渐不能适应当前高等院校的实际教学需求了[1],甚至会制约高校管理的进一步发展。
1 高校管理信息系统现状与问题
1.1 高校管理信息系统使用现状
随着科学技术的日新月异地发展和创新,大部分高校逐渐摒弃了口口相传和手工填表等管理模式,开始采用数字化管理。使用率较高的当属教务系统、图书馆管理系统、校园卡系统等。这些系统在高校管理的过程中,确实起到了提高管理效率,减轻行政人员工作负担的作用。同时,管理数据信息化也简化工作环节,为高校发展战略规划提供具有科学性和参考性的数据资料。随着经济和技术的发展,高等院校的学生管理工作内容及其范围也渐渐发生改变,不仅涉及了更多内容的管理,还涉及学生管理人员年轻化和流动大等问题。[1]相较于以前手工填表式的管理方式,使用管理信息系统更可以促进高校内部的资源共享,更可以提高行政工作者的管理水平。许多高校并未全面实行信息化管理,或者管理信息系统上仍存在问题。因此,着手设计一个具有高工作效率、涵盖高等院校学生信息管理工作、从全局上和战略角度上能适应新时代高校管理需求的更为智能化的管理信息系统,不仅能提高我国高校整体信息化建设水平,更能加快我国高校的管理制度变革和教学质量建设的步伐。[2]
1.2 高校管理信息系统存在的问题
1.2.1 各个系统独立存在,互不关联
以中山大学新华学院为例,现正使用教务系统、图书管理系统、新生注册系统居多。系统之间不相互联系,信息数据存在重复,甚至是反复收集和反复录入各个系统,这样只会导致管理效率低下或者发生信息缺漏的现象。然而,数据准确、数据更新及时和数据完整,对于管理信息系统做出管理决策使至关重要的。[3]如果出现数据的缺失或者断截,则会导致数据分析错误等,不止影响工作人员日常数据使用和整理,更可能导致管理者做出错误的决策。
1.2.2 管理工作复杂,工作效率低下
高校信息管理具有复杂性,系统模块多,相互影响大,如果没有使用科学的管理方法和合适的管理系统,将会出现管理方面的漏洞或缺失,更会导致人员冗余和时间浪费。
1.2.3 必要模块部分欠缺
高校不止需要教务系统、图书管理系统,还需要信息管理系统有学籍档案管理模块、课程管理模块、宿舍管理模块等。
1.2.4 系统安全性、稳定性有待提高
多数高校当前使用方正教务系统。该系统牵涉全国多数大学生的个人资料,但是该系统安全性并不高。一旦学生信息遭到泄露,后果不堪设想。例如贫困大学生徐玉玉遭遇诈骗,悲伤过度导致脑死亡事件。而系统的稳定性也有待提高,每学期学生们的大量访问常导致系统崩溃,这也是急需解决的问题。
目前,虽然大多数高校建立了教务管理系统,但有的高校甚至因专业学科有差异,也导致了软件系统各不相同,因此,高校间的管理信息系统水平有高有低,系统的兼容性有待开发。[5]应对高校学生管理信息系统的发展,各大高校应联合起来,充分利用现有的网络资源、人才资源和软硬件资源,加强相互之间的技术和新的交流,这样才能够真正提高资源利用率,加快实现高校全面信息化管理的步伐。[4]
综上所述,改进和创新发展高校管理信息系统,是推进高校走向现代化管理的基石。它可以既可以作为高校管理的核心,更可以为高校的管理决策工作提供有效的解决方案。
2 管理信息系统需求分析
由于高校的学生信息数据庞大,需要较高的安全系数,在使用过程中也会频繁地交流和更新。因此,@需要系统能够达到以下目的:
①系统需要能够达到资源共享的目的;
②系统需要能够及时便捷地进行信息更改和维护;
③高校管理需要一个功能较为完整的管理信息系统来覆盖学生学习生活的方方面面;
④作为一个管理信息系统,最基本的是具备信息储存功能,高校的信息数据庞大,这就要求管理信息系统必须具备强大的储存功能;
⑤由于高校学生的信息极为重要,因此系统的安全和稳定是极为重要的。
在设计系统的过程中,除了要尽量运用高校当前正使用的运行环境外,还应该用科学的研发思路来研发系统,提高系统研究开发的整体水平,从而达到预期目标。根据高校对管理信息系统的需求,研究出相应的方案,为设计管理信息系统做足准备。[7]
3 系统设计
3.1 系统功能模块的设计
由于高校学生管理工作有着特殊性和全面性的需求,管理信息系统应覆盖学生由录取直至毕业的方方面面。
主要包括新生注册、学籍管理、课程管理、成绩管理、考务管理、教材管理、宿舍管理、校园卡管理、图书管理等等。教务员录入教学计划,安排老师上课和学生考试。学生通过系统注册报到,查询宿舍、课程及成绩,以及系统选课。老师通过系统查询上课信息、学生信息、录入考试成绩等,如图1所示。
3.1.1 学生基本信息模块
学生基本信息包括学生个人学号、姓名、班级、宿舍、联系电话等个人基本情况,该模块主要功能是完成对学生基本信息的添加、修改和查询学生的个人信息,并且能够将个人信息导出,让管理人员进行备份和打印等功能。同时具备查看对在读学生信息的维护以及对毕业学生档案进行归类和存档。
3.1.2 学生奖罚管理模块
该模块是为了实现管理工作的信息化,用于解决人工记录的缺陷,将学生的奖罚情况规范化、制度化。该功能模块主要是面向学生信息的后台管理工作,对学生平时的表现、获奖和受处罚情况、老师评价等信息进行记录,以方便学生管理者对学生综合素质做出评价,同时为学生信息查询提供功能支持。
3.1.3 学籍管理模块
该模块主要实现对学生的受教育经历、退休学、转专业等信息的记录(如图2所示),通过人工录入的形式进行保存,实现科学管理学籍信息的目的。该部分需要后台工作人员进行录入并且更新,为前台的查询提供功能的支持。
3.1.4 学生课程管理模块
用于记录学生选择的课程和对选课信息进行统计,学生通过学号和密码登录系统,系统记录学生的选课情况,同时拥有管理权限的管理员能够对学生的选课进行管理,在选课工作完成之后能够对选课信息进行统计和筛选,为下一轮选课做好准备。同时能够生成学生课表。
3.1.5 成绩管理模块
考试后为相应的老师开通录入成绩的权限,同时管理人员拥有学生成绩的修改和重置,学生可以查看自己的成绩,对有异议的分数能够申诉。同时学生通过该模块能够对任课老师进行评教,系统对学生的评价做出识别,判断该评价是否有效,并录入。
3.1.6 系统维护模块
该模块为系统的高级管理提供功能支持,因此需要拥有高级权限的学校领导进行操作。管理人员通过浏览器登录(如图3所示),该模块能够实现高权限用户对低权限用户的信息进行重置、密码修改、状态修改、权限修改、数据备份和还原等功能。
3.2 数据库和门户网站设计
管理信息系统的数据库设计是对数据库的逻辑进行设计。将数据按照一定的分类、分组系统和逻辑层次组织和堆叠起来。设计出恰当的数据库储存分析模式,可以较好地反映数据关系、减少数据冗余、提高存储效率、满足用户的多种需求。是一种建立动态Web的技术,是微软公司开发的.NET框架的一部分,由于集成许多库文件和良好的交互界面,所以作为门户网站开发非常合适。同时可以作为服务器端的开发和制作动态WEB页的内容。
以Web技术为基础的三层结构的B/S模式客户服务系统体系,如图4所示。系统分为客户层、应用层、数据层。用户的接口在客户层,通过门户网站访问系统。应用层作为系统的技术核心部分,负责主要的应用处理服务,封装了主要的功能,工作与服务器。服务器接受到网站的HTTP请求,通过访问数据库,服务器通过HTML页面的形式返回给网站。数据层包括系统的逻辑处理能力,在收到服务器的数据操作请求之后完成对数据库的修改
4 展望
高等院校的管理信息系统建设,在今后的道路中,应从注重系统的集成、规范工作流程和重视人才培养这几个方面入手。注重系统集成,@是因为人员管理不是孤立的步骤,而是一环扣一环的,应该将多个功能集成起来,才能进行更加有效的管理工作。之所以要规范工作流程,是因为科学的工作流程,有利于工作有条不紊地进行,摒除杂乱的工作程序,按照系统设计进行简洁的工作流程操作,减轻工作人员负担,也减少工作中出现错误。重视人才的培养,为高校管理信息系统建设建言献策,是所有高校应有的使命感。
5 结语
如今,我们早已踏入大数据时代,随着信息科学技术的发展,信息交流的频繁程度与重要程度早已大大超出我们的想象。在高等院校中,学生信息管理工作已成为其日常且重要的部分。为了管理工作能够更好地适应同样在迅速发展的教育事业,对学生管理信息系统进行更新换代是十分必要的。高校学生管理信息系统的一体化,不仅将各个促进原本分散的系统间信息的交流,提高管理工作效率,也是推动高校建设信息化、现代化校园环境的重要基石。高校决策者可通过学生管理信息系统的数据模型,做出更加科学合理的决策,促进学校发展,与师生共同进步。高校学生管理信息系统对于学生而言更是意义重大,它可以将学生管理、目标培养甚至是职业生涯规划等各项指标贯彻于学生就读高校的始终,更能培养出综合素质水平较高的学生。在我们建立一个完善的学生管理信息数据系统之后,我们也要重视系统安全的问题,保障用户在使用系统的同时信息不会被泄露。
参考文献:
[1]杨妮.教务管理信息系统的分析与设计[J].电脑知识,2016, 3(12):22-24.
[2]杨德友.学生综合管理信息系统研究与实现[D].西南交通大学,2006.
[3]姚旺.关心学生信息管理系统设计与实现[D].吉林大学,2013.
[4]季高荣.中小企业管理信息系统建设研究――以山东焦家金矿有限责任公司为例[D].安徽大学,2012.
[5]李志宇.计算机管理信息技术在高校教务管理系统中的应用[J].网络与信息工程,2016(8):85-86.
篇6
关键词 Web 学校 学生信息管理系统 设计 开发
学生信息管理工作量十分繁重,人工管理比较困难。现阶段很多学校都开始采用计算机技术来辅助对学生信息管理。基于Web技术开发学生信息管理系统,能够有效帮助学校提高对学生信息的管理效率。现主要基于Web如何设计和开发中职学校学生信息管理系统进行分析。
1中职学校学生信息管理系统需求分析
中职学校中,学生信息管理按照功能需求可以分为5大模块,及学生基本信息管理、学生综合奖金评定管理等。不同的模块其功能需求不同,例如学生基本信息管理模块功能需求主要是学生基本信息的导入、登录与退出等。
2基于Web学校学生信息管理系统的设计
2.1数据库设计与开发
基于Web学校学生信息管理系统采用的是一个统一的、联网的数据库。建立一个总的数据库,名称设置为studentdb,服务器采用SQL Server2005。根据学校学生信息管理系统的功能分析,数据库的建设主要有学生、辅导员和学生处等子系统。三个子系统对应不同的用户和权限。学生子系统对应的是学生用户,辅导员子系统主要对应教师用户和辅导员用户。学生处子系统主要是学校。学生子系统主要是对个人信息进行管理,包括查询、申请修改等。辅导员子系统能够对专业和学生子系统进行管理,包括信息的导入、修改、删除等。学生处子系统能够对班级和专业进行设置,并管理专业。各个子系统的关系具体如图1所示。
SQL Server2005数据库能够存储和管理数据。数据库中的数据类型主要采用int、nvarchar、varchar三种。ID类信息主要采用int数据类型存储,例如对于班级信息ClassID、专业信息SpecialtyID等采用int数据类型。班级信息如ClassName、专业信息SpecialtyName采用nvarchar数据类型。对于学生基本信息如StuSelf、AdminDate采用Varchar数据类型。数据长度数值设置在0-50之间。由于SQL Server2005数据库在管理数据时,对于多对多联系的数据不能直接处理。为能够实现对数据的管理,必须采用间接处理的方法。一般采用多分解的方法,在系统中引入一个中间关系,来实现不同实体之间的多对多联系。例如同一门课程的考评中,会产生多个学生的成绩信息,但一条信息仅对应一个学生。那么联系学生和课程的中间关系就是成绩。
2.2各模块的设计和开发
2.2.1登录功能模块
登录功能模块的设计中,要在登录表的用户名、学号、教师的工号等上设置主键,防止出现相同的元组。在登录模块中,要有注册申请的功能,在用户注册后其用户名、密码会储存在数据库中。当用户再次登入时,必须输入正确的用户名和相应的密码,并与数据库储存的信息相同,才能登入学生信息管理系统。
2.2.2学生基本信息管理模块
在这一模块中,主要实现的操作有学生基本信息的查询、修改等等。用户是本校的学生。学生进入学生子系统后,能够查询个人信息,其中包括姓名、性别、专业等基本信息。如果学生发现个人信息存在错误时,则提交修改申请。之后由辅导员子系统、学生处子系统进行审核,最后信息由学生处或辅导员子系统进行修改。首先建立一个Student的类,其含有共有属性,实现信息存储和查询。再建立StudenRecord类,并包含Add、Delete、Update、Search等共有方法,实现信息的修改和查询。
2.2.3综合奖学金评定管理模块
奖学金评定主要与学生的成绩以及考勤、其他考评等有关。对于这一模块的操作主要由辅导员子系统学生处子系统进行。辅导员经过辅导员子系统导入每个学生的成绩、考勤、其他考评等基本信息,并得出综合评分。辅导员通过综合评分来确定每个班级的名额。辅导员将奖学金的评定相关信息进行公布,学生可以通过学生子系统来查询奖学金评定情况。
2.2.4学生评优和处分管理模块
学生处子系统、辅导员子系统在学生评优和处分管理模块评优申请表格以及其他信息。学生用户通过学生子系统登入信息管理系统,在评优和处分管理模块填写和提交评优申请书。再由学生处、管理员对学生的申请进行审核和回复,并公布所有的评优基本情况如评优人数、(下转第151页)(上接第149页)评优结果等。关于学生的处分则主要由学生处、辅导员处分信息。当需要修改或撤消处分信息时,则由学生处和辅导员进行审核后撤消。
2.2.5贫困生认定管理模块
学生处、辅导员用户在该模块上资助信息如金额、名额等,并贫困生认定申请表。学生用户在该模块上了解贫困生资助信息,并填写申请表,提交申请表。学生处、辅导员对学生用户提交的申请表进行审核和认定,并认定的结果,包括学生姓名、金额等。除此以外,学生处和辅导员还要管理补助的发放情况。
2.2.6专业基本信息管理模块
由学生处用户来设置和专业基本信息,包括专业名称、任课教师、课时等。学生用户登入该模块后,提交专业申请,该模块无需设置申请表,只需要设置“申请”按键即可。如果学生不想选修该专业,则按“取消”按键。在申请结束后,应该专业相应的学员名称。
2.3系统设计
2.3.1设计界面
设置数据表、数据源、数据表格,根据需要插入数据库浏览控制条。其中数据源主要连接数据表和数据表格。数据表的来源是辅导员子系统、学生子系统和学生处子系统的输入。数据表格的来源是数据表。
2.3.2连接系统和InterBase数据库
学校学生信息管理系统是一个联网的数据库,为了实现联网,则必须连接系统和InterBase数据库,才能够实现不同子系统之间的信息传递和接收。可以设置SQL Explore来连接系统和数据库。或者采用注册数据库的方法,设置调取资源的条件。
2.3.3系统变更设计
学生在校学习时间是有限的,在学生入校时,学校输入和存储学生的相关信息,学生拥有一个专用的用户。而学生在毕业后,其在系统中的信息已经没有使用的价值,为了节约存储空间,需要将学生的信息进行删除,也就是级联删除。在这一设计中,通常会采用触发器。由于学生入校时登记的信息比较多,包括基本信息、专业信息、综合奖学金信息等,在删除r,要将相关的信息全部删除。
3结束语
基于Web技术来设计和开发学生信息管理系统时,应建立在系统功能需求的基础上。只有准确分析学生信息管理系统的功能需求后,才能够对各个模块展开设计和开发。在对各模块进行开发时,应考虑到不同用户在该模块上的操作权限、该模块的作用等。以保证各个模块是独立的,并形成一个具有完整功能的整体。基于Web的学生信息管理系统是一个联网系统,才能够满足不同子系统的信息和接收。因此,在设计和开发系统中,要注意实现整个系统的联网。
参考文献
[1] 杨军莉. 基于WEB的学生信息管理系统中的数据库研究与设计[J]. 电子测试,2014(5):73-75.
篇7
关键词:数据库技术;程序设计;高职教育;学生管理系统;PowerBuilder
1 学生信息系统研究背景分析
我国高等职业教育起步较晚,但发展很快,到现在高等职业院校无论是学校数量还是在校生规模都占据了高等教育的半壁江山。高等职业教育担负着为国家培养生产一线高技能专门人才的任务,随着我国经济建设的不断推进,社会各行业对技能型人才的需求不断增加,对人才的质量要求也在不断提升。随着计算机技术和网络技术的不断发展,当今世界早已进入信息化时代。与各高职院校如火如荼地开展教学改革相比,学校的信息化管理水平的提升却显得十分落后。面对高职院校办学规模的不断扩大,学生数量的快速增加,如何充分运用当今科技手段,尽快形成适合我国高等职业教育的管理模式成为当务之急。
1.1 高职学生管理特点分析
高职院校的学生年龄大约在18-22岁,正为人生观、世界观、价值观形成的关键时期,学生整体具有积极向上的人生价值追求,有着充分的热情和体力。同时高职院校以提升学生就业能力为目标,将学生的职业能力培养贯穿于整个教育管理过程之中,教学过程侧重于强调对学生工作技能的训练和培养,通过校企合作为学生提供更多的社会实践机会,并提倡学生参加职业能力鉴定,考取相应的职业资格证书。
高职学生管理注重对学生学习过程的控制和引导,强调对学生职业能力的训练和强化;注重对学生日常行为的监督和管理,强调学生综合素质的养成;注重对学生实习和就业的管理,强调对学生就业能力的训练和提升;注重学生活动的设计和引导,强调学生职业道德的锤炼。
1.2 高职学生管理流程分析
高职院校学生管理由于各校对部门设置、人员配备、部门职责等都有所不同,从而使得各校相应的学生管理流程也有所不同,通过对各学院学生信息管理工作的调查与分析,认为主要存在学籍管理、学生基本信息管理、成绩管理、奖惩管理、贫困生管理、学生党员及干部管理、学生活动管理、实习就业管理等业务环节,对应的管理部门有教务处、学生工作处、就业培训中心、院系团组织、院系学生会、各系部等部门。
1.3 软件体系结构分析
目前比较流行的软件体系结构包括C/S软件结构(客户机/服务器模式,即Client/Server)和B/S软件结构(浏览器/服务器模式,即Browser/Server)。随着互联网技术的不断发展,B/S软件结构虽然作为新兴产物受到软件开发人员的追捧,但C/S软件结构有着其得天独厚的优势。
⑴交互性更强是C/S结构软件的一个固有优点。在CS中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且用户可以在子程序间自由切换。
⑵安全性能好由于C/S模式提供了更安全的存取模式。由于C/S配备的是点对点的结构模式,这种模式适合在局域网中使用,其安全性可以得到可靠的保证。
⑶响应速度更快由于C/S结构软件在逻辑结构上比B/S结构软件少一层,同时由于C/S结构软件的客户端实现与服务器的直接相连,没有中间环节,因此对于相同的任务,C/S结构软件完成的速度总比B/S结构软件快,使得C/S结构软件更利于处理大量数据。
⑷软件功能丰富由于C/S结构软件的开发针对性较强,同时软件在客户端独立运行,因此,C/S结构软件具有操作界面漂亮,形式多样,功能丰富等特点,可以充分满足客户自身的个性化要求。
2 高职学生信息系统设计
系统设计包括:根据高职学生管理工作的具体要求和业务功能,分析确定高职学生信息管理系统模块采用UML用例图对系统进行分析。下面以学籍管理子用例为例。学籍管理子用例如图2所示,包括教务管理人员进行注册管理、班级管理和学籍异动管理,具体包括注册报到的登记、统计、查询和打印,基本档案的修改、查询和打印,学籍变动的审批、登记、查询和打印。系学生干事录入和查询学生基本档案信息,对学生提出学籍变动申请给出初步审核意见,学生可提出学籍变动的申请和查询相关信息。
3 数据库设计
3.1 数据库E-R模型
E-R模型分析方法是用来分析实体-联系的最常用的方法。通过对高职学生信息系统的客观事物及其联系分析之后,根据收集到的材料,利用分类、聚集、概括等方法抽象出实体并进行命名,再根据实体的属性描述其间的各种联系。根据高职学生信息系统的客观事物及其联系分析之后,绘出系统总E-R图(图表略)。
3.2 数据库关键表设计
在管理信息系统中,最基础最重要的工作是表单的设计,表单可以简单地说是数据库中所有的数据库对象。在表单中,数据按照类似于电子表格的形式组织,每一行成为一条记录,每一列成为一个字段,这就是关系数据库的基本逻辑存储方式。以下是数据库中几个主要表,其他由于篇幅有限不能全部列出:
⑴用户表(YHB):字段包括:编号、姓名、密码、类型,见表1。
表1 用户表
ID 字段名 含义 数据类型 键值
1 ID 编号 Int(4) 主键
2 Xm 姓名 varchar(12)
3 Mm 密码 varchar(6)
4 Lx 类型 varchar(2)
⑵学生基本信息表(XSJBXXB):
字段包括:学号、姓名、性别、出生日期、班级、政治面貌、身份证号等具体如表2所示。
表2 学生基本信息表
ID 字段名 含义 数据类型 键值
1 xh 学号 varchar(12) 主键
2 xm 姓名 varchar(10)
3 Xb 性别 varchar(2)
4 Csrq 出生日期 Datet
5 Bj 班级 varchar(18)
6 Zzmm 政治面貌 varchar(8)
7 Sfzh 身份证号 varchar(18)
3.3 系统设计
系统前台采用PowerBuilder 9.0进行开发,PowerBuilder 9.0提供了完善的开发功能。可以较容易地开发大型数据库应用系统,这些应用系统可以运行在单机上,也可以运行在一个局域网内,甚至运行在广域网上;后台数据库采用微软公司的SQL Server 2008数据库,给数据库系统具有强大的数据处理功能,同时保持数据的完整性并提供许多高级管理功能,它的灵活性、易用性和安全性能够为数据库编程提供良好的条件。由于篇幅有限不能将全部代码列出,仅举例如下:
⑴数据库连接:
在Script的open事件中写入:
// Profile lianxi
SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.LogPass = '731123'
SQLCA.ServerName = "SAMSUNG\SQL2008"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Provider='SQLNCLI10'"
connect;
if sqlca.sqlcode0 then
messagebox(" 连接失败","不能连接数据库")
return
end if
open(w_denglu)
⑵登陆界面:
用户进入系统登录页面,需要完成用户名、密码的输入,经过身份验证后,才能进入系统,不同的用户进入系统后操作权限不同。如图:3.1
登录模块部分代码实现如下:
string ls_user, ls_pwd, ls_pwd_db;
ls_user = sle_user.text ;//获取界面上用户输入的用户名
ls_pwd = sle_pwd.text; //获取用户输入的密码
select mm
into:ls_pwd_db
from yhb
where xm=:ls_user; //键入用户名与数据库内容匹配
if ls_pwd_db="" then //密码返回为空,则未查到用户名
messagebox("","用户名错误")
return
end if
if ls_pwd_db = ls_pwd then //密码一致,登录成功,打开主界面
open(w_main)
close(parent)
else //密码不一致,输入错误处理
close(parent) //关闭当前登录界面
messagebox("","密码输入错误")
end if
⑶基本信息管理界面:
用户进入基本信息管理界面,建立数据窗口与学生基本信息表(XSJBXXB)对应,可以添加、修改、删除学生信息。
添加信息代码如下:
if dw_1.update()> o then
commit;//提交数据
else
rollback;//不进行提交 向上回滚。
end if
[参考文献]
[1]杨尊琦.信息系统分析与设计[M].北京:机械工业出版社,2007.
[2]范武,董雄报.高校MIS建设中存在的问题及对策[J].产业与科技论坛,2007,(4):69-70.
[3]周晏,韩毅.解析PowerBuilder的数据处理机制[J].现代计算机,2008,(04):87-88.
[4]赵丰,邱华.计算机C/S两层模式和B/S两种模式研究[J].福建商业高等专科学校学报,2003,(3):41―42.
[5]范仕强,裴丽丽.数据融合方法在物理实验数据处理中的应用[J].仪器仪表用户,2009,(03):57-58
篇8
关键词:市级电大班级 ASP 信息化管理
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2015)07-0000-00
1 引言
在当前网络化、信息化时代,高校作为先进技术的传播机构先进青年的培育学府,信息化的应用程度体现出高校对知识转变为技术的能力水平、体现出对先进技术应用的前瞻性、体现出高校管理效率的重视程度。2003年举行的“全国高校信息化研究会2003年学术年会”标志着数字化校园理论的日趋成熟[1],目前各个高校正在积极推进第三代数字化校园的整体建设。
中山市广播电视大学学生班级信息管理系统是解决学校、老师、学生三者的角色一直来信息沟通困难,过程难以监控管理并且纸质做工时代,信息化程度偏低,不规范准信息管理操作。为了提高部门工作效率,规范工作任务流程,同时方便广大师生开展班级工作 ,基于ASP技术,通过Web网页方式进行学生班级信息管理,大大提升学校班级信息管理水平,优化资源,与学校相关信息实现同步共享,减少以往班主任重复的工作量,提高班主任的班级管理的工作效率,解决学校、老师、学生三者的角色信息沟通困难。系统结合中山市广播电视大学现有业务需求与学校其他部门系统对接,形成信息资源大共享。
2关键技术
2.1 ASP技术
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态页面或Web应用程序。ASP网页可以包含HTML标记语言、普通文本、脚本命令以及COM组件等[2]。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序[3]。
目前支持的有VBScript和JavaScript,它是与标准HTML页面混合在一起的脚本所构成的文本格式文件。当客户端的最终用户用Web浏览器通过Internet来访问基于ASP脚本的应用时,Web浏览器会向web服务器发出Http请求,Web服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。ASP.DLL将从文件系统或内部缓冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行[4]。处理结果最终将形成HTML格式的内容,通过Web服务器原路返回给Web浏览器端,由Web浏览器在客户端形成最终的结果呈现。
2.2 ODBC与ADO技术
ODBC作为一个工业标准,绝大多数数据库厂商,大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或者提供了ODBC支持, ODBC开发式的数据库连接(Open Database Connectivity),是微软公司提出的数据库访问的标准接口[5]。建立一组规范,并提供一组对数据库访问的标准API(应用程序编程接口),程序员不用考虑数据库的内容细节。数据库驱动程序使用DSN(Data Source Name,数据源名)定位和标识特定的ODBC兼容数据库,将信息从Web应用程序传递给数据库[6]。
ADO是建立在OLE DB上的面向对象的访问接口,方便脚本语言和面向对象开发工具来使用。ADO的主要优点是易用,高速,占用内存和磁盘空间少,非常适合于作为服务器的数据库访问技术。
3系统分析和设计
根据班级管理系统的需求分析把系统分成了八个模块进行功能实现,模块包括:系统登录模块、用户管理模块、班级管理模块、课程管理模块、信息审核管理模块、短信业务管理模块、信息交流模块、信息模块。(1)用户管理:对用户采用角色等方法进行分类,向系统中添加、删除和修改各种角色的使用人员、登录名及密码等信息。(2)班级管理:包括为班级分配修改班主任,初始化班级规模信息,班级通讯录的创建及修改。(3)课程管理:本班级创建完成后,为班级录入每学期开课情况包括课程上课的时间,地点,课程教学计划,课任老师信息及课程考试类型。(4)信息审核:主要对学生补考登记信息审核、重修报名审核、平时作业成绩审核以及部分师生交流的审查与监测。(5)短信业务:包括有个别学生即时发送手机短信通知、整班级即时发送手机短信通知、定时发送通知、上课短信自动提醒功能、学校日历安排提醒设置。(6)信息交流:模块让学生很充分交流与学习,在这个模块中包括学期学习心得体会、微博(相片)、学生提问、老师答疑,四个功能。(7)信息:在模块中,主要是实现三个信息的功能,第一是班主任通知,第二个是班级管理人员教务教学通知,第三个是学生成绩。
4系统的实现
在学生信息管理系统设计阶段来说主要包括总体设计和数据库及各模块的详细设计。系统分析阶段所提出的反映了岗位用户信息需求的转化成可以应用的基于计算机WEB网络应用技术。其主要任务是从规范班级管理信息的总体目标出发,依据系统分析阶段的功能模块要求,并考虑到数据,结构,技术和运行环境等方面,确定了系统的总体结构和系统各模块组成部分,确保总体目标的实现。
在整个系统管理上及学校工作岗位分工来说,系统的登陆角色包括学生、班主任、任课教师、班级信息管理人员,四种不同的类型。在登录系统前进度角色类型的判断。打开系统登录界面后,通过用户及密码的验证后,选择登录的用户类型,进入客户控制页面。
依据系统分析阶段的功能模块要求,分别对部分设计实现进行说明:
(1)新建班主任、任课老师、班级信息管理用户,都可以通过管理后台直接以各老师的真实信息注册,
老师的用户名为真实姓名,密码初始统一。以单条记录添加到数据库的USER表。流程图1所示。
(2)分配班主任。在用户管理模块中,添加的班主任老师的用户后,班级信息管理员,把新学期新增的
班级配对起来。同时也就为班主任角色增加管理的班级。流程图2所示。
(3)每一门课都对应有课程责任老师,在这模块中后台建立课任老师关系,获得教师用户的相关信息以
及联系方式。流程图3所示。
(4)学生补考登记信息审核。学生登录系统后通过学生补考登记报名模块界面提交报名后,班主任角色
把提交的学生补考报名进行审核。可以进行批量审核,选中单独一个学生的学号对某个学生进行单独审核,返回结果显示已经审核。流程图4所示。
(5)学生成绩。班级管理员得到教务发来成绩单后,查询各班级名称,得到班级名称后,上传学生上学期期末考试成绩表,点击上传,保存记录。
由于远程开放教育迅速发展,加上网络新技术涌现以及在应用中不断出现的新问题,所以学生班级信息管理系统也必然与之共同发展、不断进步。所以本系统可以与学校教务考务信息管理系统结合起来,发挥信息共享作用。
5 结语
本文基于ASP技术,通过Web Services网页方式进行实现了中山市广播电视大学学生班级信息化管理,大大提升学校班级信息管理水平,优化资源,与学校相关信息实现同步共享,减少以往班主任重复的工作量,提高班主任的班级管理的工作效率,解决学校、老师、学生三者的角色信息沟通困难。信息管理是一门深奥的学问,学生与班级也有许多值得研究的地方,本系统难免还有一些不足之处。需要进一步研究和完善的方面。如用户同时操作访问时有局限,服务器配置仍需要更新栏目功能的设计只满足暂时学校信息管理的一部分,未来学生班级管理系统将与校园OA管理系统友好接合,对系统的进一步完善,实现数据资源更多更大共享。
参考文献
[1]郭武士,易欣.基于面向对象技术的数据库应用研究[J].华章,2010,(22).
[2]李程.学生成绩管理系统的设计与实现[D].大连理工大学,2009.
[3]朱向福.高等院校学生成绩管理工作探析[J].文教资料,2011(2):33-35.
篇9
关键词:学生信息;访问控制;安全性
近年来信息化在高校管理中得到了广泛的应用,但由于学生管理工作的复杂性与特殊性,许多高校的学生管理工作仍停留在人工为主、计算机为辅的模式下,这种模式已经难以满足日益增长的学生数量所形成的一系列管理难题,管理效率与管理成本严重影响了高校的学生管理工作。通过前期的充分调研与需求分析,形成一套适合笔者学校学生管理工作的管理系统势在必行。
1总体架构设计
高校学生信息管理系统的总体设计采用的是基于MVC架构,系统总体架构图如图1所示。通过总体架构图可以看出,展现层:对各个用户的登录界面以及操作界面进行直观的展现。业务层:采用AJAX技术、MVC架构以及面向对象框架,主要包括系统管理、学生信息管理、学生宿舍管理、学生资助管理以及毕业生管理五大业务功能。数据层:对整个系统数据库中的信息进行查询、更新、维护、管理,数据库信息主要包括用户信息数据库、宿舍信息数据库以及毕业信息数据库等,采用的是SQLServer2012数据库。
2系统功能模块分析与设计
根据系统总体架构以及需求分析可知,基于访问控制技术的高校学生信息管理系统主要包括五大功能模块:系统管理模块、学生信息管理模块、学生宿舍管理模块、学生资助管理模块以及毕业生管理模块。
2.1系统管理模块
系统管理模块主要用于对系统用户信息和基本信息进行维护和管理,主要包括用户管理、用户权限管理以及系统维护管理三大子功能。用户管理主要包括用户的注册、登录以及基本信息管理,系统管理员和相关用户可进行密码重置、修改等相关操作;用户权限管理可以对系统用户的角色信息及权限进行管理和分配,只有系统授权的系统管理员才可以进行相关的操作;系统维护管理主要是对系统所有核心数据进行备份、还原等操作,是系统安全稳定运行的重要功能。
2.2学生信息管理模块
学生信息管理模块主要包括学生个人信息管理以及学籍信息管理两大子功能。学生个人信息管理主要是对高校学生的姓名、籍贯、联系方式等个人信息进行管理,具备个人信息的查询、增加、修改、删除等功能;学籍信息管理主要是对高校学生的学籍信息进行统一管理,具备学籍信息的查询、编辑、增加与删除功能。由于学生在校期间可能出现专业调整、休复学、专转本等特殊情况,因此学籍信息管理还具有学籍异动信息的修改与编辑等操作。
2.3学生宿舍管理模块
学生宿舍管理模块主要用于对在校生的宿舍信息进行管理,主要包括宿舍基本信息管理、宿舍分配管理以及宿舍调换管理三大子功能。宿舍基本信息管理主要是对在校生的住宿情况进行统一管理,提供宿舍情况的查询、增加、修改及删除操作,便于高校宿管人员对学生住宿情况进行及时的编辑与更新;宿舍分配管理主要是对高校新生进行宿舍的分配与管理,根据新生所属专业、班级、院系等信息实现宿舍的合理分配,并向新生提供宿舍查询、申请调换等功能;宿舍调换管理主要是对学生发起的宿舍调换申请进行处理,并根据调换结果对宿舍信息进行更新与修改。
2.4学生资助管理模块
学生资助管理模块主要包括高校资助岗位设置、学生档案管理以及助学金管理三大子功能。高校资助岗位设置主要是根据实际岗位需求设置相应的勤工助学岗位,并设置合理的资助标准,同时将岗位信息在系统中供学生查询与申请;学生档案管理主要是对学生的家庭情况进行统计与管理,对学生家庭困难等级、困难原因等相关信息进行建档备查;助学金管理主要是对高校各类助学金的发放进行统一管理,并定期进行审核与公示,确保助学金的使用更加公正公平。
2.5毕业生管理模块
毕业生信息管理是当前高校学生信息管理中普遍忽视的问题,通过该模块能够实现对毕业生信息的管理与统计。系统对毕业生工作去向信息的分析与统计,对校园招聘工作的决策有着重要的意义。毕业生管理模块主要包括毕业信息管理以及毕业成绩管理两大子功能,分别对高校毕业生毕业去向、工作单位、职位、薪资等相关信息进行统计与管理。
3访问控制改进模型工作流程分析与设计
由于高校学生信息管理系统中存储有学生个人隐私等敏感数据,因此为了进一步提高系统的安全性与可靠性,本系统还采用了RBAC访问控制技术,对访问系统的用户行为进行控制。具体流程如下所述。(1)用户身份鉴别。当用户向系统发起访问申请时,系统首先对用户的身份进行鉴别,对访问时间、用户访问发起地域等信息进行综合判别,判断用户是否具备系统的访问权限,若用户满足系统访问条件,则进入第二步进行访问权限的分配与控制,若用户不满足,则终止访问,并返回错误信息。(2)用户访问权限的分配控制。用户身份鉴别完成后,对用户的访问权限进行分配控制,当用户对权限内的资源发起访问时,执行步骤3,当用户访问资源超出自身权限限制,则执行步骤5。(3)判断是否满足规则约束条件,如果满足则执行步骤4,否则执行步骤5。(4)执行用户的访问请求,完成相应的数据操作,并将数据结果反馈至用户。(5)拒绝用户的访问请求,根据拒绝原因进行提示,并结束该用户的本次访问。整个系统访问控制工作活动图如图2所示。
4结语
本文对所在高校的学生信息管理进行了深入的调研,设计开发了一套适合本校实际情况的学生信息管理系统。该系统在立足于高校实际管理需求的基础上,还具有基于RBAC访问控制模型的改进模型,实现了整个系统的访问控制与权限管理,进一步提高了系统的安全性和可靠性。
参考文献
[1]伍光明.对高等学校教学管理信息化建设的思考[J].重庆理工大学学报,2003,17(5):141-143.
[2]吕建强.高职院校学生信息管理系统的研究与技术分析[J].图书情报导刊,2016,16(8):211-212.
篇10
关键词:留学生;教务管理信息系统;系统分析;设计;B/S;C/S
中图分类号:TP315文献标识码:A 文章编号:1009-3044(2010)01-23-03
Analysis and Design of International Student Educational Management Information System
ZHANG Zong-li
(Jiamusi University International Students Education College,Jiamusi 154007,China)
Abstract: In his paper, an International Students Educational Management System that based on C/S and B/S mixed model is offered. It analyses the business process, structure, basic functions and implementation combined with the specific characteristics of international student s’ education and educational management.
Key words: international students; educational management system; system analysis; design; C/S; B/S
随着我国经济的发展和国际地位的提升,高校外事工作得以大力发展,外国来华留学生的人数逐年递增, 外国留学生教育已经成为高等教育的一个重要组成部分,也成为衡量一所高等学校开放程度和国际知名度的标志之一。随着中国留学生教育规模的不断扩大,外国来华留学生来中国接受教育的形式和类型也越来越多,这给留学生的教学管理工作提出了更高的要求。教学是留学生教育管理工作的中心, 教学管理工作则是高校留学生教育管理中的重要工作之一,要保证教学工作具有科学的运行机制,原有的教务管理方法远远不能适应形势的需要,因此,进行教务系统研究开发,对于实现教务管理信息化、网络化,提高留学生教育质量与管理水平,具有重要的现实意义。
1 体系结构的选择
C/S模式即客户/服务器模式,它是一种成熟的开发模式,它通过在服务器和客户端分别运行应用程序来完成任务。它在客户端安装有一套完整的应用程序,因此交互性很强。由于是点对点的通讯模式,故存取数据时安全性较容易得到保证。C/S模式只有两层逻辑结构,占用网络资源较少,网络间数据通讯量较少,传输速度很快。
B/S模式即浏览器/服务器模式,它将C/S模式中的服务器又进行了进一步划分为应用服务器(Web服务器)和数据服务器。这样就形成了客户端浏览器、应用服务器和数据服务器三层结构的客户服务器体系结构。
比较这两种模式可以发现:
1) C/S模式在逻辑上比B/S模式少一层结构,因此C/S模式的网络通讯量要低于B/S模式。对于相同的任务,C/S模式在速度上相对于B/S模式要快。C/S模式在客户端有一套完整的应用程序,交互性强,在出错提示、在线帮助等很多方而都有强大的功能。C/S一般而向相对固定的用户群,对信息安全的控制能力很强,可以对权限多层次校验。
2) B/S模式建立在广域网的基础之上。B/S模式在客户端只需标准的、简单通用的浏览器,不需安装应用程序,用户的界面都统一在浏览器上。浏览器易于使用,相对于C/S的客户端,不需要专门的培训就可以使用,不须再学习使用其他的软件。B/S模式其应用逻辑由Web服务器承担,这不但可以减少系统管理员的工作量,而且可以缩短了应用程序的开发周期,维护工作也简单易行。
通过系统分析,本系统将采用C/S和B/S相结合的混合模式。在安全性要求高、交互性强、数据处理量大且要求处理频度高的范围内使用C/S模式,通过客户端软件访问数据库,而在安全性和交互性要求不高的子系统中采用B/S模式,以充分发挥两种结构的优势。如学籍管理子系统运行于校园网,采用C/S模式,只有教务管理人员和学校教务处各用户凭账户、密码访问;网上成绩查询和公共修选课子系统在广域网上实现,采用B/S模式,本校留学生可以随时随地通过互联网凭学号和密码访问。
2 系统的分析
本系统将利用先进的计算机技术和网络资源,实现制定教学计划、排课、选课、学籍及成绩管理等等留学生教务工作的自动化、信息化和网络化。
2.1系统的功能要求
留学生教务管理信息系统应满足以下功能需求:1)通过智能化资源调配管理优化教学资源,高效调配和合理利用教师、教室、实验室、时间等,解决留学生的合理排课和高效率管理等问题。2)随着学分制的教学改革,逐步实现由传统的学年制向学分制的过渡,系统要充分考虑学年制、学分制以及过渡阶段的不同软件需求,并充分结合不同学习方式和类型的留学生的具体教学安排特点来实现课程的设置,并在设计阶段要充分考虑不同阶段课程库、成绩库、学生库、教室库的数据迁移问题。
3)强化基于Internet/Intranet面向师生的服务和互动管理,使留学生教务管理更加高效,同时也方便了学生,是管理服务化、人性化。
4)系统在进行功能设计时要严格遵循国家相关的学历规范标准和相关的留学生管理条例,规范课程代码、教师代码、学号等编码,避免学生重复等不合理现象出现。
2.2 系统的性能要求
本系统的性能应该达到以下要求:
1) 时间经济性
优化逻辑设计与物理设计,使系统运行效率高,反映速度快。
2) 可靠性
能连续准确的处理业务,有较强的容错能力。
3) 可理解性
用户容易理解和使用该系统。
4) 可维护性和适应性
系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。
5) 可用性
目标系统功能齐全,能够完全满足业务需求。
6) 安全保密性
保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。
2.3 系统设计目标
留学生教务管理系统要达到的目标主要包括:
1) 系统功能完备、实用,界面友好清晰。
2) 系统要有强健的平台构架,体系结构应具有良好的包容性和可扩展性,系统应能接纳已有的系统且在今后系统软硬件扩展时,能有效地保护已有的投资。
3) 具有多种数据源的存取访问能力,基于Web的和表现能力。
4) 规范化的信息管理。使用统一的数据格式,将各种教务业务工作标准化、规范化。
5) 安全保密、可靠运行。
3 系统设计
3.1 系统业务流程分析
根据留学生能够教学的特点,结合我们对高校留学生教务管理的长期实践经验,留学生教务管理系统的业务流程描述如图1所示。很明显,学籍管理和排课管理是整个教务管理的核心。
3.2 系统功能分析
留学生教务管理系统应具有以下的功能:
1) 具有学籍管理功能
能打印留学生信息核对表、打印新生分班名册、输入修改学生信息,管理毕业生信息、检索未交照片的学生、管理学生欠费记录。
2) 具有成绩管理功能
能新建学生成绩数据库、输入修改成绩、分学期打印成绩、分课程打印成绩、查询修改打印成绩、打印成绩通知单、输入重修成绩、生成成组统计报表、打印学年平均成绩、统计期末考试成绩,为不同学习形式和类型的留学生出具各种语言的成绩证明。
3) 具有教学管理功能
具有教学计划管理功能(根据教学计划制定开课计划),能新建、修改教学课表、打印查课登记表、查询打印课表、安排期末考试课程。
4) 具有系统维护功能
能备份、还原数据库,可设置系统使用用户名称,添加删除开考教室。
5) 能划分用户的权限
只有Admin可以添加、删除用户、修改各项参数,设置不同的工作人员用户,对系统的不同管理业务进行权限分级设置,并使他们能对自己所管理范围内的业务进行有效的录入和修改。其他用户查询。
本教务管理系统由基础数据管理、教学计划管理、排课管理、教学测评、选课管理、学籍管理、考务管理、成绩管理、网络查询和管理、系统管理十大子系统组成,其中,基础数据管理、教学计划管理、排课管理、教学测评、学籍管理、考务管理、成绩管理等采用C/S结构;对学生的网上选课、信息查询、信息修改、教师的成绩录入采用B/S结构。
系统的功能模块图如图2。
4 系统开发环境的选择
4.1 服务器操作系统
Microsoft Windows 2000 Server是为服务器开发的操作系统,可提供web功能和通信等服务,并提供一些用来配置和维护软件的向导工具,使构建一个网站轻松易得。
4.2 Web服务器:IIS
IIS信息服务器是Windows NT系列的一个组件,也是允许在公共Internet/Intranet上信息的Web服务器,通过使用超文本传输协议(HTTP)传输信息。
4.3数据库服务器:SQL Server 2000
SQL Server 2000是一个可伸缩、高性能的关系型数据库管理系统。SQL Server提供了一系列方法将数据填充到Web服务器,同时提供了对数据的快捷访问。
4.4开发工具
C/S结构采用Visual C++6.0开发,客户端通过ADO对象访问数据库。visual c++6.0具有友好的集成界面、可视化的开发模式、良好的数据库支持以及高效的程序开发和程序运行效率。B/S结构采用ASP开发,Web浏览器端通过ADO对象访问数据库。
5 结束语
本系统在具体实现时,要在充分分析和设计的基础上,针对留学生教学和管理的特殊性,利用校园网和Internet资源,运用计算机技术、数据库技术来提高留学生教务管理的工作效率,充分实现留学生教务管理标准化、科学化、网络化。
参考文献:
[1] 史宇清,黄文学.基于CORBA/Java的电子商务系统的研制开发[J].计算机工程,2003.29(2):210-212
[2] (美)Roger5.Perssmna.软件工程――实践者的研究方法[M]5版.北京:机械工业出版社,2002,9.