- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CS与BS两种模式的职校学籍管理系统的研究和开发
张镭镭1,2
(1 南京财经学校计算机组 南京210001 2 南京航空航天大学 )
【摘要】从我国职业学校的学籍管理实际出发,本文采用了三层的C/S,B/S相结合的架构,以南京市财经学校的学籍管理内容为具体设计需求,开发设计了网络版的学籍管理系统。并对该系统的系统结构、功能模块、安全性能等方面进行了详细的分析。
【关键字】学籍管理、C/S、B/S
Abstract:
Keywords:educational management system、 C/S、B/S
1、引言:
学籍管理系统是数字化校园建设的重要组成部分,是提高教学管理的质量和效益乃至建设高水平的学校的关键环节。学籍信息处理的计算机化、网络化,也是实现学校管理现代化和信息化的重要内容。经过调查发现, 大软件厂商对SaaS(Software-as-a-Service)大力开发与推广,力求推出满足市场需要的企业信息管理的产品,而在学校软件方面,厂商在这方面的努力不够,以至于不管是零售的软件还是基于SaaS的网路服务软件,做得都不能满足市场需要。通过调查发现,全国的学籍管理系统绝大部分集中在一些比较好的中学和大学中,他们依靠自身的条件来设计开发符合本校的学籍管理,以便能够高效的管理学校的工作,而更多的学校没有这样的能力,即使各自能够开发,也是浪费人力和物力。根据以上情况,再通过调查南京市的职业学校的教务,我针对职业学校开发设计了以下的切实可行的教务管理系统。
2、系统总体设计
2.1系统需求分析
通过对各个职业学校的教学、教务工作的了解,发现教务工作遵循以下的流程:每学期开始前,由各个专业部门根据开设的课程进行老师的定位,最终上交教师定位到教务科进行审核,通过以后,印发教师定位表,并且进行课程的编排。每学期结束后的成绩录入由各位任课老师完成,并把成绩册返回到教务科,教务科再进行核对,最后生成成绩总表和成绩册,由班主任发到学生手中。
本系统根据需求分为以下的子系统:学籍、成绩、教务管理、排课、选课、教师测评等。它所对应的用户分为:学生、教师、教务科管理人员、系统管理员。其中学生用户主要进行选课、教师测评的参与。教师用户主要进行成绩的录入和试卷分析的完成。其中的班主任还要进行成绩总表的生成和成绩册的打印工作。教务科管理人员主要进行课程录入、教师定位、成绩的管理等各方面管理工作。系统管理员负责整个系统的正常运行。
2.2系统软件结构
整个系统的子系统比较多,其中涉及到数据的安全性,以及用户使用的分散和方便性,本系统使用三层模型C/S和B/S相结合的体系结构。其结构模型图如下图所示:图一
其中B/S部分主要是完成选课模块、教师测评模块、成绩查询、学籍查询部分的内容。C/S部分主要是利用学校校园网完成学籍管理部分的内容,这部分内容的安全性比较高,涉及的人员比较少,数据流量比较大,主要功能模块有:学生信息管理、学生成绩管理(成绩分析、总表打印、试卷分析、评语录入、成绩册打印)、系统管理和维护、学籍课管理、学生科管理。这样做CS/BS的好处是:能够充分发挥两种架构的优势,比如:由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。并且C/S网络通讯量较低,传输速度快,不会占用太多的网络资源,同时由于学籍管理部分的客户端需要很强的动态交互性,而B/S提交以页面为单位,交互性满足不了。所以我们在学籍管理部分使用C/S架构。在其他模块,对安全性要求不是很高,交互性也不是很复杂,但需要数据的一致性、实时性,更重要的要适应Internet的使用,我们所以在这部分使用B/S架构。B/S架构在客户端安装的是标准的易用的浏览器,无需像C/S模式在不同的客户端安装专门的客户应用程序,使得开发和维护工作简单易行,对于
位置相对分散、信息交互量小的广大教师和学生来说,B/S模式系统可以使他们在多地域、任意时间访问系统中的数据,大大加强系统数据的共享能力。
2.3系统网络模型
系统的网络模型如图二所示,B/S模式的核心模块由Windows 2003、IIS和.SQL-Server,其工作原理是:浏览器向服务器发出请求,服务器将请求交给IIS接受请求并调用ASP程序,ASP程序通过ADO接口与数据库管理系统SQL-Server连接进行数据库操作,ASP程序再将操作结果以HTML文本的形式发送给浏览器。
C/S模式部分由服务器端的SQL-Server数据库和数据库管理工具和客户端的应用程序组成。其工作原理为:客户端通过ADO或者ODBC接口向服务器发出SQL语句请求,数据服务器根据SQL语句生成所需要的数据结果。最后客户端应用程序通过ADO或者ODBC接口将生成的结果集数
文档评论(0)