基于BS模式的学生学籍管理系统的设计与实现

时间:2022-10-20 05:41:36

基于BS模式的学生学籍管理系统的设计与实现

摘 要:笔者在本文中主要讲解了SQLServer数据库研发以及ASP程序对基本BS模式学生学籍管理系统设计手段,详尽阐述了系统的实践与操作问题,BS模式具有方便扩充程序、软件升级和维修便利等优点。

关键词:BS模式 学籍管理 系统 设计 实现

中图分类号:TP399 文献标识码:A 文章编号:1672-3791(2013)07(c)-0030-02

伴随因特网在日常生活中的普遍应用和快速发展,数据库理论也趋向成熟化与体系完善化,所以组建一套完整、高质量的学生学籍管理系统在高校的管理中具有至关重要的作用[1]。本文中,笔者探究了当今国内高校学生学籍管理系统的发展趋势和管理模式,并对先进的优质管理系统加以借鉴、模仿,总结出了一套较为完整的学生学籍管理系统,并对其加以整体设计与调整,在蜘蛛网和网的运行平台之上,为用户造就了一种既便捷又具有现代化气息的网络前端登录与详细查询系统,后台数据库以VisualFoxpro2000为准,运用ADO和ASP技术为数据库提供操作和检修服务。

1 BS工作原理

浏览器作为www中最为普遍的可见页面,当用户将信息录入界面之后,浏览器就会接收到此信息并及时将其输送给服务器端,通过服务器的外部程序对数据库加以支持、访问工作,进而用户的输入结果就会再次返还到浏览器上,现将其工作原理以下面图谱形式清晰展示出来。(见图1)

通过以图1可知,人们主观的将Web数据库的访问划分为三个层次:第一层次将浏览器作为搜索数据的开端,在透过表单和其他形式将其输送出去以后再由第二层次(WebServer)进行接收和解剖、分析工作[2]。如果接收到了因特网上十分普遍的网址,就会从网页服务器上直接发送处理结果,如果存在需要特殊需求或者是需将数据加以存储、调取、查询等工作时,即第三层次,就应该连接ASP、CGI、ODBC等数据引擎之后,再与浏览器进行超链接工作,使得DatabaseServer在将数据端的请求处理完毕之后,将结果依照先后顺序分别回复给第二层次和第一层次。由于BS模式具有扩充程序、软件升级和维修便利等优点,所以此种结构设计的作用是能够解决掌控在两层结构里存在较为原始性的问题。

2 ADO助其访问数据库

使用BS模式对学生学籍管理系统实行全面性的研发与使用,加之ASP动态网页技术,在ADO组件的帮助下达到与数据库动态链接的最终目的。所谓ASP就是动态网页技术,在互联网信息服务的协助下,形成动态形式并能相互交换且性能较高的应用程序。在服务器端实行VBScripet以及Jave Script的动态编程工作,并将其放置于HTML的程序中,开发者可以建立既包含动态内容又包含静态内容且能够互相交换信息的浏览器页面[3]。而ADO作为ASP程序中的内部组件,既能够显示浏览器的页面状况、又能够使用户十分迅速的对数据库信息加以储存,还能够于用户端上及时为用户更新、提供最新的数据库技术。ADO坐落于开放式数据库链接,并处于开放数据库互连以及对方链接与嵌入之上,能够借能较高的访问接口为用户供给全程开放的操作环境,且同意其将模型运用在不同国家的语言以及相同的编制程序中进行各项操作。将ASP技术和ADO技术结合应用能够组建以及提供包括数据库信息在内的浏览器页面,透过结构查找和语言命令协助用户随意进行数据的录入、修正、删除以及更新工作。

3 设计和实现

3.1 开发软件

在学生学籍管理系统的设计上应用BS模式,并在TCP/IP校园网站上对其加以整体运行工作。由于学生学籍管理系统的信息量十分巨大且被访问次数较多,所以需从系统设计的根本需求、运行效果以及维修服务等多方因素出发,最终决定使用SQLServar2000程序[4]。将SQLServar2000程序与WebServer以及ADP组件之和作为学籍管理的使用和数据服务体系,并使用Windows2000服务器作为具体的操作系统。将计算器视为校园网上的Web浏览器,进而可将系统升级以及维修工作集中于服务器端,能够快速适应数据更新需求,进而能够在很大程度上减轻工作量以及完成远程监控的管理和维修工作。

3.2 整体框图

应用具有三个层次体系结构的BS模式和以全球准则为主的网络协议,使用模块形式的体系能够为各种规模的用户提供不同需求。笔者通过对学校管理系统的探查和研究,将其设计系统总结为以下几点,如图2所示。

3.2.1 成绩管理

成绩管理中包含的六大模块,能够明确记录学生学籍情况、应修课程和应得分数、已修科目和已得分数,设置权限限制,不同用户有不同的输入方式和名称。

3.2.2 查询统计

查询统计中包含三种不同身份的查询模块,其中的学生查询针对在校学生,在其查询时应输入自己的身份、班级学号和密码,为学生能够随时掌握自身的学分状况以及档案修改提供便利之处。教师查询和成绩统计针对本校教师,为教师提供学生完成学业的具体情况,在本系统中还能够实行模糊以及各项条件的复合查询统计工作。

3.2.3 补考管理

该系统模块为学生提供补考事项以及补考成绩等相关消息。

3.2.4 毕业管理

本管理模块能够自动对毕业生的信息加以修改、总结,并制成表格,待学生毕业时填入毕业信息[5]。

3.2.5 报表输出

服务于学生名册的打印、每位学生成绩的打印以及全班学生成绩的打印工作。

3.2.6 系统帮助

帮助用户查看详细信息并使其加强对本系统操作的熟知度,在此系统中可以退出系统。

4 结语

使用优质的基本BS模式系统管理学生学籍,能够在很大程度上提升工作效率与工作质量,真正实现了“无纸化学籍管理”,其先进、便捷的管理优势同工作量繁冗、不易查看的传统管理模式形成了鲜明对比,在学生学籍管理界存在至关重要的作用。由于本系统记录了学生的有关信息,所以建议管理人员定期进行系统维护工作,还可设置更多的查询功能,进一步对数据库加以更好的完善、优化,使学生学籍管理工作更富有实践性。

参考文献

[1]崔浩.学生学籍管理系统设计[J].企业技术开发,2009(2):38-39.

[2]李亚.学生学籍管理系统的设计与实现[J].科技风,2008(23):118-119.

[3]黄立新.某校学生学籍管理系统的设计开发方案[J].电力学报,2006(3):331-333.

[4]丁丹婷.基于B/S结构的高校学籍管理系统的设计与应用[J].电脑知识与技术:学术交流,2007(7):21.

[5]郑淑香.学籍管理系统的设计和实现[J].硅谷,2011(14):90-91.

上一篇:试论溜矿井堵塞原因与对策 下一篇:基于X衍射法的铝土矿石检测研究