基于B/S模式选课
系统的
设计与实现
指导老师:XX指导老师:老师学生:学生:XX
前言
随着教学体制的不断改革,尤其是学分制,随着教学体制的不断改革,尤其是学分制,选课制的展开和深入,教务日常管理
工作日趋繁重,复杂.展开和深入,教务日常管理工作日趋繁重,复杂.现有教务
管理系统在安全性和信息规范化方面存在有一定的不足:务管理系统在安全性和信息规范化方面存在有一定的不足:资料单独建立,共享性差;以管理者为主体,资料单独建立,共享性差;以管理者为主体,主观取舍信不易掌握用户真正的需求.因此,息,不易掌握用户真正的需求.因此,迫切需要研制开发一种综合教务管理
软件,使教务工作信息化,模块化,一种综合教务管理软件,使教务工作信息化,模块化,便捷化.捷化.
开发语言及环境
下为例:以WindowsXP下为例:下为例
在开发工具上,本
方案选用较为流行的网站开发工具在开发工具上,本方案选用较为流行的网站开发工具Dreamweaver,这种,开发工具的好处是,开发软件操作简单,系统界面美观,用户使用简单,开发工具的好处是,开发软件操作简单,系统界面美观,用户使用简单,不需要安装其他的特定的软件,用普通的浏览器便可运行.不需要安装其他的特定的软件,用普通的浏览器便可运行.在开发语言上,采用目前使用得最为广泛的语言在开发语言上,采用目前使用得最为广泛的语言ASP..在数据库上,考虑到数据量比较大,所以选择了在数据库上,考虑到数据量比较大,所以选择了SQLServer2000..在结构上,采用在结构上,采用B/S(Brower/Server,浏览器/服务器)的
网络结构.(,浏览器/服务器)的网络结构.
硬件及软件环境
硬件环境:硬件环境:
具有Pentium133,32MB内存活以上配置的
计算机具有,内存活以上配置的计算机输入及输出设备:键盘,鼠标,输入及输出设备:键盘,鼠标,VGA显示器或更高显示器或更高最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要的硬盘空间,常规安装需要硬盘空间,最少的硬盘空间硬盘空间240MB硬盘空间硬盘空间最少8MB的RAM存储器的最少存储器
硬件及软件环境
软件环境:软件环境:
一台普通安装WindowXP系统的电脑一台普通安装系统的电脑安装IIS5.1-Web服务器安装服务器安装SQLServer2000–数据库服务器安装
1.ASP的工作原理的工作原理
客户端浏览器
发送请求
Web服务器
查询数据库
数据库
返回查询结果
进行处理,返回处理结果
当浏览器通过HTTP协议向协议向Web服务器申请一个由服务器申请一个由*.asp定义的页面时,定义的页面时,当浏览器通过协议向服务器申请一个由定义的页面时Web服务器响应服务器响应HTTP请求,用ASP引擎解释被申请文件.当遇到请求,引擎解释被申请文件.服务器响应请求引擎解释被申请文件当遇到ASP脚本命令脚本命令引擎调用相应的脚本引擎(时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在引擎调用相应的脚本引擎脚本引擎以组件的形式驻留在Web服务器服务器上)进行处理.进行处理.
2.基于结构的方案设计基于B/S结构的方案设计基于
浏览器Web浏览器服务器浏览器数据库服务器
B/S结构(Browser/Server结构)结构即浏览器和服务器结构.它是随着结构(结构)结构结构结构即浏览器和服务器结构.Internet技术的兴起,对C/S结构的一种变化或者改进的结构.在这种结构下,用技术的兴起,结构的一种变化或者改进的结构.技术的兴起结构的一种变化或者改进的结构在这种结构下,户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)浏览器来实现,户工作界面是通过浏览器来实现极少部分事务逻辑在前端()实现,但是主要事务逻辑在服务器端(结构.实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层)实现,形成所谓三层3-tier结构.结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(低了用户的总体成本(TCO-TotalCostofOwnership,总体拥有成本).,总体拥有成本)