四川建院学生管理及查询系统的设计与实现
2017-05-09史蓓蓓
史蓓蓓
摘 要:学生信息是高校的重要资源,学生信息管理是一个教育单位不可缺少的部分,对于高校的决策和学生的管理来说至关重要,学生信息管理系统能够为用户提供充足的信息和便捷的查询方式。利用计算机技术和数据库技术设计开发学生管理系统、实现学生管理工作的自动化成为高校学生管理部门的迫切需要。研究结果表明基于B/S结构的学生管理及查询系统具有易于操作、客户机的软件安装简单以及便于维护等特点,能提高学生管理的效率,降低学生管理成本,具有重要的应用价值。关键词:职业技术学院;学生;查询;管理系统
一、选题来源及依据
四川建筑职业技术学院有全日制学生14374人,继续教育学生5300余人学院。为西南五省市区万人规模的、唯一独立设置的建筑类高职学院。学校设有成都校区,为多个校区办学模式,学院目前使用的部分基于C/S结构的学生管理系统已经失去应用价值,学院学生管理工作各自为战,有的系的学生管理工作大多基于office软件人工管理,效率低下,严重影响了学生管理工作的效率。因此,研究开发一个适合学院发展需求的学生管理系统刻不容缓。
基于B/S结构的学生管理及查询系统是根据新形势下学生管理工作的需求,满足学生管理工作的需要,系统是一个全校范围的、开放的、分布的、多媒体的信息系统,适应了信息时代发展,提高了学校学生管理工作效率和办学水平,实现现代化职业院校的运行机制和高水平的管理,体现学院自己的特色,学院朝着建设成为一流职业学院目标前进。此学生管理及查询系统的开发与研究将丰富管理信息系统的研究与应用,同时亦能为基于B/S结构的学生管理及查询系统开发提供一个可行的方案。
二、系统开发技术及环境
1.C#语言。C#语言是微软为.NET框架而设计的一门全新的编程语言,它由C和C++发展而来,具有简单、现代、面向对象和类型安全的特点,其设计目标是要把Visual Basic的高速开发应用程序的能力和C++本身强大功能结合起来。
2.ASP.NET。ASP.NET是一个统一,它更为用户提供了一个全新而强大的服务器控件结构。ASP.NET几乎全是基于组件和模块化,每一个页、对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET使用NET Framework所支持的VB.NET、C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成类,并编译成了一个DLL。
3.ADO.NET数据库访问技术。学生管理及查询系统是一个典型的信息系统,信息系统依赖于数据库系统。在.NET平台下,提供了ADO.NET供应用程序访问数据库系统,ADO.NET是.NET应用程序的数据访问模型。
三、学生管理及查询系统的分析
1.系统的需求分析。在此过程中将对在软件可行性研究阶段确定的软件范围加以提炼使之具体化,并分析各软件部件可能采用的解决办法。完成系统可行性分析之后,从系统业务需求、用户需求和功能需求三方面入手完成系统的需求分析。系统可行性分析主要是对所开发的学生管理及查询系统的功能、性能和限制性条件进行分析,确定在现有资源条件下,系统开发的可行性,功能是否能实现。
2.经济可行性分析。目前四川建筑职业技术学院建有校园网,并有现成的网络中心机房和多媒体机房,学生管理系统只需在网络中心机房服务器加载就可以实现,日常维护工作由学校网络中心负责管理和维护。因此在提升学校学生管理工作的网络化管理水平的同时,并没有产生过多的经济负担,反而可以提高工作效率,节约人力成本。
3.技术可行性分析。在技术上,学生管理及查询系统是一种管理信息系统,管理信息系统是已经具有一套完整的开发流程,完善的知识体系,大量成功案例可供参考,因此在设计开发中不存在太大的技术屏障。数据库技术对建立高校学生管理系统的分析展示提供了强有力的技术平台。
四、学生管理及查询系统的设计
1.B/S结构。由于四川建筑职业技术学院由三个学校合并组成,合并前学校使用的学生管理系统各不相同,存在很大差异,管理模式不尽相同,近年来学生人数激增,矛盾便凸现出来。采用B/S结构的学生管理及查询系统,不同校区的用户只需通过Web浏览器就可以访问到学生管理及查询系统,用户工作界面就通過简单的浏览器实现,无需开发专用的软件,简单易用,减轻了系统维护和升级的成本。
2.系统结构模型。四川建筑职业技术学院学生管理及查询系统采用了三层B/S结构模型,即包括客户机、应用服务器和数据库服务器的总体设计架构。用户在客户机端通过浏览器访问系统,输入学生管理及查询系统的网络地址,登录系统,系统的执行结果都将以HTML网页的形式返回。
3.系统的网络结构设计。由系统结构设计小节可以知道系统结构为B/S结构,根据四川建筑职业技术学院学生管理工作的需要,立足于学校成都、德阳两地办学的实际情况,成都校区、德阳校区都可以通过互联网访问学生管理及查询系统。
五、系统测试
课题研究采用了文献研究、需求调研与分析、系统总体设计与详细设计、系统实现与测试等方法。根据四川职业技术学院的实际情况,使用面向对象的系统分析和设计方法对四川建筑职业技术学院学生管理及查询系统进行分析和设计,最终实现四川建筑职业技术学院学生管理及查询系统。
基于B/S结构的学生管理及查询系统是根据新形势下学生管理工作的需求,满足学生管理工作的需要,体现学院自己的特色,学院朝着建设成为一流职业学院目标前进。此学生管理及查询系统的开发与研究将丰富管理信息系统的研究与应用,同时亦能为基于B/S结构的学生管理及查询系统开发提供一个可行的方案。
参考文献:
[1]王佩红,刘慧婷.基于VB的学生成绩管理系统的设计与实现[J].计算机技术与发展,2007(12):169-172.
[2]刘哲.学生信息管理系统设计与实现[D].成都:电子科技大学(硕士学位论文),2008.5.
[3]沈星怡,邵敏.高职院校学生辅导员管理模式的理性思考[J].苏州大学学报,2008,28(5):111-112.
[4]李迎.基于ASP.NET的高校学生管理系统的设计与实现[D].北京:北京邮电大学(硕士学位论文),2008.
[5]王秀华、徐元彬.学生管理信息系统的开发及实现[J].西南民族大学学报(自然科学版),2004,30(3):365-367.