论文部分内容阅读
摘要:本文提出了基于C/S 和B/S相结合的学生综合管理系统的开发设计思想,利用C/S 和B/S 混合开发的优势, 以校园网为平台,采用计算机和数据库等现代化技术不断提高学生管理的工作水平。
关键词:C/S;B/S;学生综合管理系统;数据库
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2008)15-20000-00
The Design of Management System for Students Basing on the Integration of C/S and B/S
LI Ping,LIU De-qiang
(Wuxi Institute Of Technology, Wuxi 214073, China)
Abstract:This paper puts forward the development and design of Management System for Students which based on C/S And B/S mode. With the advantage of the integrative models of C/S and B/S , the management of the students is being improved by the modern technology , such as the internet on the campus, the application of the computer and database.
Key words:C/S;B/S;Management System for Students;DataBase
1 前言
随着学校规模的扩大和学生人数的逐渐增多,学校的各项事务工作越来越复杂。目前,我校通过购置与自行开发等途径,已经实现了学籍、教务和财务等计算机化管理。但对于学生的综合管理工作(包括宿舍管理、卫生管理、纪律管理、班级与班主任考核等)主要还是采用人工管理的方式。笔者基于C/S 和B/S 模式,进行学生综合管理系统的分析设计工作,利用计算机及网络的直接、迅速、透明度高的特点直接面向用户,节约了大量人力,降低了出错机率。
2 学生综合管理的系统需求
通过对学生管理部门的调查,学生综合管理系统在设计过程中包含以下功能:
(1) 学生信息的管理:实现新生名单的导入和学生数据的及时更新维护。
(2) 宿舍分配管理:进行宿舍基本信息的登记,作好宿舍安排和调整的工作。
(3) 卫生成绩管理:宿舍管理员输入宿舍卫生成绩,计算机汇总出得分和名次,学生和教师可以及时查看卫生成绩。
(4) 纪律管理:输入违纪情况,学生和教师可以及时查看纪律情况。
(5) 班级及班主任考核:学生对班主任工作进行测评,任课教师进行班风、学风评价,学生管理部门人员对班主任及班级进行考核排名。
3 C/S和B/S相结合的系统体系结构
3.1 C/S和B/S结构工作原理
C/S结构,即Client/Server(客户机/服务器)结构。此结构中将数据库存储在中央数据服务器上,将应用程序安装在多个客户机上。前端的客户应用程序通过显示界面与用户进行交互,并将操作过程“翻译”成SQL语句发送给后台数据库服务器。后台的服务器负责对SQL语句进行数据处理,将处理后的结果返回给客户机。
B/S结构,即Browser/Server(浏览器/服务器)结构,它以Web技术为基础,将传统C/S模式中的服务器细分为数据库服务器和Web服务器,从而变成3层结构。第一层客户端只须安装一个提供友好界面的通用浏览器(如Internet Explorer)。第二层WEB服务器将启动相应的进程响应来自客户端的请求,并动态生成嵌入处理结果的一串HTML代码,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于C/S模式,负责协调Web服务器发出的SQL请求。
C/S结构的系统需要专用的前端应用程序,其事务数据处理能力强、性能高、系统安全可靠,但其使用范围具有局限性;而B/S结构的运行不需要安装专用的前端应用程序,只需通过浏览器即可访问并处理相应信息,操作简单,但存在安全与数据通讯的瓶颈问题。由于C/S 和B/S 结构各有利弊,为充分发挥它们的优势,在本系统设计过程中,根据系统中各功能模块要求的差异,以C/S、B/S 交叉并用模式来组织系统的开发,如图1所示。
4 系统的开发与运行环境
4.1 硬件配置
系统定位于整个校园网的1个应用子网,可命名为“学生综合管理数据中心”子网,配置2 台专用部门级服务器(其中1 台为数据库服务器,另1 台为Web 服务器)和若干台客户机。实现C/S部分功能的客户机需要安装相应的应用程序,实现B/S部分功能的客户机只需安装浏览器即可。
4.2 软件开发环境
(1)服务器开发环境:采用安全性较高稳定性较好的windows 2003 Server,采用网络互联标准的TCP/IP 协议。WEB服务器选用IIS 作为服务器软件,数据服务器选用SQL Server 2000作为数据库管理系统。
(2)C/S结构前端开发工具:Visual Basic.NET。
(3)B/S结构前端开发工具:ASP.NET。
5 结束语
C/S结构与C/S结构各具优缺点,怎样结合C/S与B/S,做到扬长避短,是开发学生综合管理系统的首要核心问题。基于C/S 模式和B/S混合模式将在学生综合管理系统中各自发挥着其独特的长处来满足用户的需要,不断地在管理中实现信息集成化和管理规范化,提高现代化管理水平和决策水平。
参考文献:
[1] 赵志升,李桂权.一种基于C/S结构与B/S结构结合的新体系结构[J].电子技术应用,2004,(8):7-9.
[2] 陈旭,刘加伶.C/S 与B/S 结构的分析与比较[J].重庆工学院学报,2000,4.
[3] 张龙,伏俊江,徐希龙.基于C/S 和B/S 的现代高校教务管理系统的研制[J].中国科技论文在线.
[4] 何文华,李萍.SQL Server 2000应用开发教程[M].北京:电子工业出版社,2004.
收稿日期:2008-02-09
作者简介:李萍(1977-),女,江苏高邮人,无锡职业技术学院讲师。
关键词:C/S;B/S;学生综合管理系统;数据库
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2008)15-20000-00
The Design of Management System for Students Basing on the Integration of C/S and B/S
LI Ping,LIU De-qiang
(Wuxi Institute Of Technology, Wuxi 214073, China)
Abstract:This paper puts forward the development and design of Management System for Students which based on C/S And B/S mode. With the advantage of the integrative models of C/S and B/S , the management of the students is being improved by the modern technology , such as the internet on the campus, the application of the computer and database.
Key words:C/S;B/S;Management System for Students;DataBase
1 前言
随着学校规模的扩大和学生人数的逐渐增多,学校的各项事务工作越来越复杂。目前,我校通过购置与自行开发等途径,已经实现了学籍、教务和财务等计算机化管理。但对于学生的综合管理工作(包括宿舍管理、卫生管理、纪律管理、班级与班主任考核等)主要还是采用人工管理的方式。笔者基于C/S 和B/S 模式,进行学生综合管理系统的分析设计工作,利用计算机及网络的直接、迅速、透明度高的特点直接面向用户,节约了大量人力,降低了出错机率。
2 学生综合管理的系统需求
通过对学生管理部门的调查,学生综合管理系统在设计过程中包含以下功能:
(1) 学生信息的管理:实现新生名单的导入和学生数据的及时更新维护。
(2) 宿舍分配管理:进行宿舍基本信息的登记,作好宿舍安排和调整的工作。
(3) 卫生成绩管理:宿舍管理员输入宿舍卫生成绩,计算机汇总出得分和名次,学生和教师可以及时查看卫生成绩。
(4) 纪律管理:输入违纪情况,学生和教师可以及时查看纪律情况。
(5) 班级及班主任考核:学生对班主任工作进行测评,任课教师进行班风、学风评价,学生管理部门人员对班主任及班级进行考核排名。
3 C/S和B/S相结合的系统体系结构
3.1 C/S和B/S结构工作原理
C/S结构,即Client/Server(客户机/服务器)结构。此结构中将数据库存储在中央数据服务器上,将应用程序安装在多个客户机上。前端的客户应用程序通过显示界面与用户进行交互,并将操作过程“翻译”成SQL语句发送给后台数据库服务器。后台的服务器负责对SQL语句进行数据处理,将处理后的结果返回给客户机。
B/S结构,即Browser/Server(浏览器/服务器)结构,它以Web技术为基础,将传统C/S模式中的服务器细分为数据库服务器和Web服务器,从而变成3层结构。第一层客户端只须安装一个提供友好界面的通用浏览器(如Internet Explorer)。第二层WEB服务器将启动相应的进程响应来自客户端的请求,并动态生成嵌入处理结果的一串HTML代码,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于C/S模式,负责协调Web服务器发出的SQL请求。
C/S结构的系统需要专用的前端应用程序,其事务数据处理能力强、性能高、系统安全可靠,但其使用范围具有局限性;而B/S结构的运行不需要安装专用的前端应用程序,只需通过浏览器即可访问并处理相应信息,操作简单,但存在安全与数据通讯的瓶颈问题。由于C/S 和B/S 结构各有利弊,为充分发挥它们的优势,在本系统设计过程中,根据系统中各功能模块要求的差异,以C/S、B/S 交叉并用模式来组织系统的开发,如图1所示。
4 系统的开发与运行环境
4.1 硬件配置
系统定位于整个校园网的1个应用子网,可命名为“学生综合管理数据中心”子网,配置2 台专用部门级服务器(其中1 台为数据库服务器,另1 台为Web 服务器)和若干台客户机。实现C/S部分功能的客户机需要安装相应的应用程序,实现B/S部分功能的客户机只需安装浏览器即可。
4.2 软件开发环境
(1)服务器开发环境:采用安全性较高稳定性较好的windows 2003 Server,采用网络互联标准的TCP/IP 协议。WEB服务器选用IIS 作为服务器软件,数据服务器选用SQL Server 2000作为数据库管理系统。
(2)C/S结构前端开发工具:Visual Basic.NET。
(3)B/S结构前端开发工具:ASP.NET。
5 结束语
C/S结构与C/S结构各具优缺点,怎样结合C/S与B/S,做到扬长避短,是开发学生综合管理系统的首要核心问题。基于C/S 模式和B/S混合模式将在学生综合管理系统中各自发挥着其独特的长处来满足用户的需要,不断地在管理中实现信息集成化和管理规范化,提高现代化管理水平和决策水平。
参考文献:
[1] 赵志升,李桂权.一种基于C/S结构与B/S结构结合的新体系结构[J].电子技术应用,2004,(8):7-9.
[2] 陈旭,刘加伶.C/S 与B/S 结构的分析与比较[J].重庆工学院学报,2000,4.
[3] 张龙,伏俊江,徐希龙.基于C/S 和B/S 的现代高校教务管理系统的研制[J].中国科技论文在线.
[4] 何文华,李萍.SQL Server 2000应用开发教程[M].北京:电子工业出版社,2004.
收稿日期:2008-02-09
作者简介:李萍(1977-),女,江苏高邮人,无锡职业技术学院讲师。