手机版

网上选课系统(4)

发布时间:2021-06-06   来源:未知    
字号:

网上选课系统

学科成绩交于院系,由院系管理员录入学生成绩。 2.3数据库设计

学生网上选课系统有5个方面的数据需要管理:人员数据(学生、教师)、课程数据、院系宏观培养方案数据、选课注册数据、学生成绩数据。经过分析,需要以下数据表:学生表、教师表、课程表、培养方案表、下期开设课程表、选课信息表、系统设定表。

这些表的基本定义为:

学生表(学生号、姓名、院系、专业、 )

教师表(教师号、姓名、院系、是否博导、是否硕导 ) 课程表(课程号、课程名称、学分、学时、 ) 培养方案表(课程号、专业、课程性质 )

开设课程表(课程号、授课年份、学期、教师号、开课院系 ) 选课表(学生号、课程号、授课老师、授课年份、学期 )

系统设定表,包括院系代码设定表、专业代码设定表、院系对应专业设定表。 2.4开发和测试环境 开发测试环境如表1所示:

表1 系统开发测试环境

开发测试环境

操作系统 Web服务器 数据库服务器 页面开发软件 组件开发软件 浏览器

3.利用COM组件技术开发本系统 3.1 COM组件技术介绍

)是一种以组件为发布单元的对象模型,这种模型使各软件是开发软件组件的一种方法。COM既提供了组件之间进行交互的规范,也提供了实现交互的环境。从软件模型的角度来考虑,组件架构的主要优点在于当系统的外界软硬件环境发生变化时,不需要对整个系统进行修改,只需要修改或替换受影响的组件即可。而且在开发的过程中,组件可以单独开发、编译,甚至单独调试和测试,对于功能、性能等类似的组件还可以让系统以相同的方式进行处理,并实现了一个与语言无关的架构。因为COM规范的定义与语言无关,同时很多语言都提供了对COM的支持,如Micorsoft公司的Visual C/C++,Visual Basic和Visual J++,Borland司的Delphi,C++Builder以及SUN公司的Java等都可支持COM组件的开发和使用,而且很多语言还提供了许多可直接利用的COM组件,所以COM组件的开发途径多、通用性好。 3.2系统结构框架

本系统采用C/S三层结构,即Web服务层、中间层、数据服务层,如图3所示。在Web服务层利用IIS和ASP响应客户的请求生成动态页面,ActiveX dll中间层对象存放在组件服务器上,被安装在COM+应用程序包中,ASP直接对中间层组件对象的方法和属性进行调用,而数据库服务器对于Web服务器是隐藏的,只有通过中间层组件的方法对数据库服务器进行操作(数据的存取以及查询)。

ATL(ActiveX Template Library) Microsoft Internet Explorer 6.0

网上选课系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)