首页 > 范文大全 > 正文

基于B/S架构的高职院校学生成绩管理系统的设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于B/S架构的高职院校学生成绩管理系统的设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要 该系统为使用B/S结构的学生成绩管理系统,系统选择与SQL Server 2000为开发环境,采用了三层架构设计,通过中间件、组件技术和模块化设计,分为表现层、业务逻辑层、数据访问层,使系统更加安全,维护更加方便。按照软件工程方法,首先对系统进行了需求分析,并使用UML面向对象建模技术,逐步给出系统的用例图,并进行系统的总体设计。然后通过将系统分为用户验证模块、课程管理模块、数据管理模块、系统维护模块等四个主要模块进行了系统的详细设计。通过UML建模,为系统的需求变更与具体实现提供了保证。

关键词 学生成绩 B/S体系架构 UML建模

中图分类号:TP3 文献标识码:A

0引言

随着对煤炭行业专业人才的需求加大,平职学院中技教育部作为中平能化集团的人材培养基地招生规模也随之扩大,在校学习的学生人数迅速增长给中技教育部的学生成绩管理工作带来了很大的难度,很多学生成绩管理工作还是采用人工的处理方式。现如今计算机网络技术飞速发展,为了提高中技部学生成绩管理的工作效率,我们开发了平职学院中技教育部学生成绩管理系统。

1系统开发背景

中技部学生成绩管理工作具有数量大、内容多等特点。随着中技部办学规模的扩大,原始的学生成绩管理方式已经远远不能适应新的发展需要。其主要体现在以下几个方面:

(1)系统信息管理不规范,易于出错。在中技部学生成绩管理工作中,学生信息数据库不完善,使学生信息管理缺乏统一性。

(2)信息不能得到及时的更新。由于每个教学单位在原始的管理方式上,仍然是按照班级进行数据采集,这样难免会误报和漏报,并且缺少熟练操作计算机的人员,这样就更大程度上造成了信息数据更新的不及时。

鉴于上述因素,传统的以手工和纸张对学生和教师信息的管理工作以及采用用户的单机管理己经越来越不能适应中技部发展的需要,尤其是随着计算机网络和Internet的普及,运用先进的管理信息系统(MIS)及其软件开发平台,对信息进行科学化和网络化管理,己经成为中技部学生信息管理的发展趋势。

2系统关键技术

2.1 Ajax技术

Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种新兴的Web表示层技术,利用它可以构建动态、快速和灵活的Web应用程序。Ajax可以消除传统Http通信模式中对表单的依赖,从而实现快速而轻量的异步通信。

2.2 .NET技术框架

Visual 是Microsoft公司推出的具有战略性发展的新一代开发平台。Visual 框架将Microsoft公司的所有编程语言的开发环境统一起来,并且可以创建、配置和运行Web服务以及Windows平台的应用。在.NET框架中,所有的编程语言,从高层的JavaScript到底层的C++语言,一律是等同的,它们都将生成托管代码,并且可以一次编写,处处运行。

3系统设计

3.1设计目标

本系统开发的主要任务是实现学生成绩关系的系统化、规范化和自动化实现中技部学生成绩管理工作的信息化。

3.2系统功能需求分析

首先要弄清用户对目标系统数据处理功能所提出的需求,在考虑了系统的总体目标和数据安全性后,本系统应该具备这些基本功能:(1)系统密码设置维护;(2)系统权限设置;(3)学生成绩信息的录入编辑;(4)学生成绩信息统计;(5)系统的初始化;(6)数据的录入;(7)学生成绩的修改;(8)学生成绩的查询;(9)学生成绩的统计。

4系统设计总结

本文针对平职学院中技教育部的具体情况对中技部学生成绩管理系统进行了研究与开发,主要工作有以下几个方面:

(1)采用面向对象系统分析方法对高职院校教学管理系统进行了详细的需求分析,阐述了系统的功能需求,对系统进行了总体设计、数据库设计和详细设计,得到了系统的总体设计方案、各模块的界面和数据库结构。

(2)系统利用成绩管理这个上层系统,对各子系统之间进行数据交互,有效利用数据减少人工介入。

(3)对系统的体系结构进行研究,通过对C/S模式和B/S模式的优缺点的比较,确定了本系统采用B/S结构的体系结构。

(4)对系统的开发平台进行研究,分析了Microsoft SQL Server 2000数据库管理系统、Internet Information Services安全性和Web服务器等的特点和功能,在此基础上确定教学管理系统的系统配置方案;对教学管理系统的防护问题进行研究,制定了系统的安全性方案。

参考文献

[1] 应哲.浅谈高校教育信息化建设的意义及对策.教育信息化, 2004, 21(4): 1-3.

[2] 余翔宇.AJAX技术及其框架实现.软件导刊, 2006(9): 28-30.

[3] 袁宝良, 张忠能, 严学道. Microsoft. NET架构开发技术分析.计算机工程, 2004, 30(增刊): 91-93.