基于web平台的成绩管理服务平台的实现

基于web平台的成绩管理服务平台的实现

ID:31359573

大小:104.00 KB

页数:5页

时间:2019-01-09

基于web平台的成绩管理服务平台的实现_第1页
基于web平台的成绩管理服务平台的实现_第2页
基于web平台的成绩管理服务平台的实现_第3页
基于web平台的成绩管理服务平台的实现_第4页
基于web平台的成绩管理服务平台的实现_第5页
资源描述:

《基于web平台的成绩管理服务平台的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于WEB平台的成绩管理服务平台的实现  【摘 要】 本文主要介绍了基于WEB平台学生成绩查询系统建设的一般步骤,并开发出了基于WIN2000+IIS+ASP+SQL Server架构的学生成绩查询系统。利用该系统能够可以方便的实现学生成绩管理、查询、统计等工作,希望可以对各学校的成绩管理和基于学生成绩的各类办公软件的开发建设起到抛砖引玉的作用。  【关键词】 ASP技术成绩管理数据库技术WEB应用程序B/S  目前许多办公应用系统渐渐都脱离了传统的C/S架构转而使用更为方便的B/S架构作为开发平台,使得与之相关的ASP技术、数

2、据库技术有了长足的发展。虽然大量网上办公系统的开发使得许多工作简单化,但是模块式的办公系统无法适用于学校传统的、较为繁杂的成绩管理工作,致使许多院校仍然采用传统的管理方式。比如,以信件的方式通知学生成绩,用手工的方式排出学生名次,人工检测学生成绩是否符合奖学金的等级,学生发现成绩错误需要以口头或电话的方式提出询问等问题促使学校寻找出一套行之有效的成绩管理解决方案。笔者以自己为安徽工商职业学院建立的学成成绩管理系统为例,详细讲解从先期需求分析、数据库设计到后期WEB应用程序的开发、页面制作、管理员权限设置等实现过程。  1 需求分

3、析5  安徽工商职业学院随着近几年的发展,学校规模不断壮大,学生数量从早期的2000人左右迅速膨胀到现在的近万名在校生。学生数量的增加使得原有的纸质加人工的成绩管理方法已经无法实现对全体学生的有效管理,并且耗费大量的人力和财力,所以继续寻找一个行之有效的成绩管理的方法。然而学校拥有千兆内部网和百兆出口的校园网络平台,于是决定利用现有资源开发出基于B/S架构的WEB应用程序来实现成绩的管理。该学校的教务处希望通过校园网将学生的成绩综合信息、班级名单信息等内容发布到校园内部网中,而将每个学生的成绩发布到互联网上,供学生和学生家长查看

4、。由此确立成绩管理系统的主要功能模块:成绩查询、补考查询、缺考旷考查询、成绩分析和成绩管理,而成绩管理又包括管理员管理、权限设置、班级管理、学生管理和公告管理等栏目。在这些栏目中成绩查询、补考查询、缺考旷考查询、成绩分析四个栏目为前台页面,一般的系部管理员和普通学生可以通过登陆来访问;而管理员管理、权限设置、班级管理、学生管理和公告管理为网站的后台页面,需要超级管理员权限才能够访问,这一部分页面尤为重要,是可以对数据库直接实行更改操作的。  2 成绩管理系统的设计  成绩管理系统的设计方法采用面向对象的开发方法,工作包括:开发架

5、构选择、数据库的设计、模块设计等。  2.1 开发架构选择5  目前网络版的应用程序开发架构主要包括Client/Server架构(简称C/S架构)和Browser/Server架构(简称B/S架构)。C/S架构的软件由服务器端软件和客户端软件两部分组成,一般工作在局域网中。它的缺点就是开发成本高,使用麻烦,需要下载客户端软件才能够与服务器端软件相连接。B/S架构是随着Internet的发展而兴起的系统体系架构,整个系统由Web客户层(即浏览器,如IE)、Web服务层和数据库组成,此种架构的系统应用范围广泛,使用方便,只要有一台

6、联网的计算机就可以操作和管理开发出来的应用程序。本文中的管理系统便是采用这种B/S架构实现的。具体的开发平台,考虑到我国的网络用户使用的计算机操作系统多为微软的视窗操作系统windows系列,故选择开发平台的操作系统为WIN2000或WIN2003,Web服务器为IIS 6.0,数据库采用SQL server 2000,客户端使用通用的IE浏览器。  2.2 数据库的设计  一个强大的管理系统需要一个完善的数据库作为支撑,笔者以学生为对象设计整个管理系统的数据库,做出相应的数据流图。数据流图表达了数据和处理过程的关系。系统中的数

7、据则借助数据字典(Data Dictionary,简称DD)来描述。从管理系统的需求分析中抽象出各个实体对象,找出它们各自的属性和相互之间的联系,利用统一建模语言(UML)描述出各对象的类图。这些类图可以很好地反映实体对象的属性及对象间的联系。  2.3 模块设计5  根据管理系统的需求分析,整个系统主要包括以下几个应用模块:成绩查询模块、班级管理模块、教务管理模块、成绩录入模块、成绩分析模块、公告管理模块、留言管理模块和管理员管理模块。各功能模块首先用统一建模语言(UML)绘制其用例图,用例是指系统的功能,用例图用于描述若干角

8、色以及这些角色与系统提供的用例之间的关系。这种描述方法直观、读者易于理解,适用于以面向对象语言为开发工具的系统。  3 系统的测试使用  系统设计完成后,首先交给教务处进行试运行,在试运行期间发现问题后再作调整。系统发布到安徽工商职业学院内部校园网,并对使用者和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。