·职教探索·探索民办高职院校成绩管理系统的设计与实现
江西工程学院  林逢春
摘 要:目前,一些民办高校学生成绩管理还是传统的用手工写在纸上的方式,保存和统计都是一项艰巨的任务,并    且学生成绩要进行档案化管理也麻烦,为此很有必要将日常的教育工作中学生成绩档案进行电子化管理。
关键词:成绩管理系统 SQL SERVER ASP.NET
文章编号:ISSN2095-6711/Z01-2015-04-0245
一、系统开发的意义
计算机网络技术的发展和应用,使得人们在通信和数据共享方面同以往相比发生了大的变化;数据库技术的应用和快速发展则为数据共享提供后台保障,满足人们对数据的存储、维护,分类查、数据分析等方面的要求,为人们的生活和工作提供便利。互联网技术在最近20年以来发展非常迅猛,它的发展改变了人们的生活方式,网上购物、网络远程教育等等的出现,更进一步丰富人类生活。在人类生活中将互联网技术和数据库技术结合起来,给人们的生活带来了非常大的影响。然而,由于民办高职院校的办学经费匮乏和师资薄弱等原因,一些民办高校的学生成绩管理还是传统的用手工写在纸上的方式,保存和统计都是一
项艰巨的任务,并且学生成绩要进行档案化管理也比较麻烦,为此开发一个学生成绩管理系统有重要的意义,主要有以下几个方面:①学生和老师可以根据不同的标准在网络上进行简单的查询和复杂查询。②数据安全性提高,系统具有自动备份数据的功能,不用担心纸质数据的丢失而造成损失。
③可以归类汇总和实现报表打印。④有利于对学生学习的状况和教室的教学效果进行分析和比较。
二、系统开发的软硬件环境
基于B/S模式的系统开发选择的微软公司的 Windows平台的系统集成方案,因此,需要的软件、硬件环境为:(1)Web服务器:集成Microsoft Windows 2003的IIS6.0(Internet Informatio Server 50)。
(2)数据库服务器:Microsoft SQL Server 2003的大型关系数据库。
(3)开发工具:FrontPage2010制作ASP及HTML页面、管理web站点Microsoft SQL Server 2000管理数据库。
(4)Visual Studio .NET开发工具。
三、系统开发的相关技术
1.采用B/S结构(浏览器和服务器结构)。它是随着网络技术的兴起而产生的,是一种对客户/服务器结构的改进,有许多优点,如分布式特点,不同的客户端可以随地接入,然后访问和操作数据库;如业务扩展方便,因为要扩展业务只需要修改服务器即可;最后是维护方便、共享性强,服务器更新了,所有的客户端都实现了更新。
2.运用ASP技术,ASP是Active Server Pages的缩写,意思是动态服务器网页。它有别于HTML网页,HTML网页不会发生改变,没有后台数据,而ASP网页则是可以互动的,它利用后台技术通过服务器工作,将用户的要求在服务器端完成静态网页的生成,然后发给用户,因此就有动态、交互的特点.
3.ADO技术的应用,ADO(ActiveX Data Objects,ActiveX 数据库对象)是一个标准对象,它是由微软公司开发的,目的是为应用程序及开发工具服务的,通过开放数据互联(ODBC)驱动程序与数据库对象实现连接,系统的安全性和可移植性强,系统和数据库的维护和升级便利。
4.数据库系统选择Microsoft SQL Server2003,这种数据库的容量在数据库软件中处于中等,能够满足学校对数据存档的要求,同时由于我们的计算机基本都是采用微软公司的Windows 操作系统,数据库与操作系统的兼容性好,采用该数据库还可以用窗口的方式操作数据库,为服务器端的建立、维护提供了便利,另外该数据库系统的安全性及完整性方面也是比较高的,使用者学习起来也简单方便,使用成本也较低。
四、系统开发分析
1.需求分析,将用户对系统的功能进行描述,通过开发人员的分析概括,抽象为完整的系统需求的定义,再形成一系列对软件开发有用的文档。
2.业务分析:①学生管理业务分析,学生基本信息管理模块是成绩管理系统的核心部分,学生的基本信息包括:学号,姓名,性别,出生日期,籍贯,政治面貌,所在院系,所学专业,所属班级,入学时间,学制,备注等。主要是为系统提供数据的保障。②课程管理业务分析,课程管理模块也是成绩管理系统的核心部分之一,课程信息包括:课程编号,课程名称,课程类别,课程性质,学分,课时数,备注等。教务工作人员根据每年学校制定的教学计划,对每个专业开设的课程进行管理。
3.功能分析:①学生管理功能:该功能主要实现学生信息初始化、信息录入、数据的异常处理、学生基本信息查询。②课程管理功能:课程信息的登记、受理课程、审核确认、课程查询。③成绩管理功能:学生成绩的登记、成绩汇总与统计、成绩变更、成绩查询。④报表管理功能:统计打印成绩报表、查询报表。
五、系统的设计与实现
1.系统设计。主要是体系结构的设计,系统流程的设计,通过流程图将系统划分为几个模块,然后对学
生管理、课程管理、班级管理、成绩管理、成绩查询、查询报表等模块进行设计,最后对这些模块需要用的数据库表进行设计。
2.系统的实现。主要是在基于B/S架构的学生成绩管理系统的具体的实现完成的过程。系统主要功能模块的实现部分包含四大块,分别为学生基本信息管理模块、课程管理模块、成绩管理模块、用户登陆模块。软件开发基于B/S架构的系统架构的管理软件的发布及网络和软、硬件配置等有关情况,保证系统正常运行。
总之,系统的开发一定能满足了学校对成绩管理的需求,学生成绩管理系统提供的服务功能与学校的实际工作情况结合紧密,与学校在成绩管理方面的工作思维和日常习惯相吻合。系统设计实现后,一定能够改变原来的工作模式,教师对学生成绩的查询、修改、统计等工作也会更加简单方便,同时可以将数据进行统计,为学校的领导掌握学生的学习情况并以此做出决策提供支持,同时,该系统采用WEB方式,使操作随时随地,工作界面采用的窗口式,易于人机交互,便于操作。
·245·oracle数据库怎么查询表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。