学术论文网
基于B/S模式的学生成绩信息管理系统设计与实现
发布日期:2020-09-11 14:37:47
  一、绪论

(一)研究背景

自第一台计算机问世以来,计算机产业的发展已远远超出人们的预料,产量猛增,价格低廉,使得计算机的应用范围迅速扩展。如今,计算机已经深入到人类社会的各个领域。计算机的应用已不再局限于科学计算,而是更多地应用于控制、管理及数据处理等工作。基于信息的管理系统更是因为计算机技术的迅速发展而被应用到众多领域,在各行各业中都得到了极大的应用。信息管理系统是一门包含管理学、经济学、统计学、计算机科学、运筹学等各学科综合交叉的一门新学科。它不仅能达到信息系统功能的作用,还有预测、计划、控制和辅助决策特有功能。

(二)选题意义

随着我国社会的发展,学校教育的普及,高校学生人数在不断增多,学生信息信息量相较庞大,需要记录存档的数据就比较多,人工记录比较麻烦且不够精准。教务系统则解决了人工记录不方便、效率低、精准度较低的问题。学生成绩管理系统是教务系统重要组成部分,其自动化和现代化对社会的发展起着巨大的推动作用。本系统的前台采用了C#语言进行页面制作,后台则采用Microsoft SQL Server数据库管理,使系统在内容和数据上达到数据库“动态”管理的目的,而对数据库的操作是基于Web的数据库信息管理,这样,有利于使用者可以通过简单操作就可以达到使用目的。

  二、系统相关开发技术分析

(一)数据库系统

数据库系统,是指包括数据库,计算机硬、软件和相关人员的拥有数据库技术支持的计算机系统。数据库系统有共享数据、减少数据冗余、数据独立和加强数据安全性和完整性保护的特点。根据信息的组织形式,数据库可以分为层次型、网状型和关系型三种。目前,关系数据库应用最广泛,最常用的关系数据库系统有SQL Server 、Oracle、DB2、MySQL和Access.SQL(Structured Query Language,即结构化查询语言)是关系式数据库管理系统的标准语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。

(二)开发模式

1.C/S模式

C/S(Client/Server客户端/服务器)结构中,客户和服务器都是通信中涉及的应用进程。客户是服务请求方,服务器是服务提供方。由于信息资源通常只分布在少数计算机中,以致网络资源分布不均衡而产生了C/S模式。在C/S模式中,服务器对资源进行集中管理,并将资源提供给多个客户端使用,而客户端是独立的,它能够从服务器获取数据资源。

C/S模式在进行数据处理时,客户端从服务器获取数据并对数据进行处理,最后将数据处理结果反馈给服务器。服务器允许多个客户端对数据进行共同的访问和处理。但是在C/S模式工作中客户端必须满足一定的硬件和软件要求,安装相应的数据处理软件,这大大提高了客户端的管理和维护要求,增加了计算机网络管理和维护成本。

2.B/S模式

B/S(Browser/Server浏览器/服务器),是指在浏览技术产生后,数据运算不需要再在客户端进行。客户端在安装浏览器后,只负责显示服务器发来的信息,然后将用户在客户端的操作返回给服务器,最终数据的运算可以全部在服务器上进行。客户端只需要通过浏览器就可以访问和显示任何服务器发来的信息,从而大大降低了网络的管理和维护的成本。B/S模式又称为瘦客户端模式,与之相对的C/S模式被称为胖客户端模式。

(三)C#开发语言简介

C#是一门运行在.NET CLR上的语言,它从C及C++演化而来,属于C语言家族。C#语言是Microsoft公司专门为了使用.NET平台而创建的,它摒弃了其他语言的缺点,而考虑了其他语言的优点,因而,它的功能非常强大。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。

(四)Microsoft SQL Server 2008简介

数据库是数据存储的载体,我们可以把数据库看作一个仓库,我们可以根据数据结构来对数据进行存储,管理和组织。由此可知,数据库是在一定形式下数据关联的产物。为了对数据库进行有效的管理,则需要借助数据管理软件。结合紧密的数据库则有SQL Server和.NET。SQL Server的主要功能有:数据操纵、数据查询、数据控制和数据定义,其特点主要体现在以下方面:

1.显著提高了安全性

和过去的数据库相对比,Microsoft SQL Server 2008的安全性能得以改进提升。这体现在系统加密了数据库、设置了安全默认值、增强了密码策略、周密了许可控制,以及增强了安全模式。

   2.改善管理员连接的权限

Microsoft SQL Server 2008引进了管理员这一角色,它是特别存在的管理员。而这个特别的管理员则是用于操作连接。出现数据路因或被服务器锁住等原因使得不能正常使用的情况时,管理员可以忽略这些问题而正常通过并连接到运行的服务器。此外,管理员可以通过Transact-SQL指令和操作诊断功能解决这些问题。

3.全新的SQL Server Mannagement Studio

引入了新的SQL Server Mannagement Studio到Microsoft SQL Server 2008中。SQL Server Mannagement Studio的管理工具组是新型的、统一的。它能对出现的故障进行开发、配置数据库、发现并且修理。

 4.增强了复制功能

就分布式数据库而言,Microsoft SQL Server 2008提供了更为全面的方案修改和复制功能。它对下一代的监控功能有着极大的提升作用。另外,用户还可以合并和复制多个文本的传输协议,使数据向外扩展的技术得到更佳的改进支持。

(五)建立和使用开发环境

本系统主要应用ASP.NET、SQL Server2008等技术,实现了基于B/S模式的学生成绩信息管理系统。

配置的操作系统和应用软件环境

1.操作系统:Windows 7 旗舰版。

2.浏览器:360、IE6.0及以上版本。

3.Internet信息服务:IIS 6.0以上。

4.数据库:Microsoft SQL Server 2008。

5..NET开发环境:Microsoft Visual Studio.NET 2010中文版。

 1/6    1 2 3 4 5 6 下一页 尾页
Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号