登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于B/S技术的学生成绩管理系统文献综述

 2020-04-07 16:07:40  

文 献 综 述

我的毕业设计题目是基于B/S技术的学生成绩管理系统,在仔细阅读完毕业设计任务书的基础上,我首先查阅了一些现行比较流行的已经很成熟的学生成绩管理系统,其中我主要了解了一下正方现代教学管理系统,在对其基本架构有了解的基础上我进一步查阅了关于B/S架构的特点以及B/S与C/S的比较等等信息,最后搜集一些关于具体实现技术的文献如ASP.NET,SQL SERVER等技术文档。接下来我将对以上的所设计的几个部分进行具体的介绍。

正方现代教学管理系统,相信很多人都不陌生,它是一个是一个面向学院各部门以及各层次用户的多模块综合信息管理系,包括教务公共信息维护、学生管理、师资管理、教学计划管理、智能排课、考试管理、选课管理、成绩管理、教材管理、实践管理、收费管理、教学质量评价、毕业生管理、体育管理、实验室管理以及学生综合信息查询、教师网上成绩录入等模块,能够满足从学生入学到毕业全过程及教务管理各个环节的管理需要。系统采用了当前流行的C/S结构和Internet网络技术,使整个校园网甚至Internet上的用户都可访问该系统,最大程度地实现了数据共享。因为我们学校使用的就是这个系统,所以我可以很方便的了解其具体的业务流程已经功能部署,这对我毕业设计的大体架构有很大帮助。

B/S架构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,即极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了系统的开发、维护和使用,客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 客户机上只要安装一个浏览器,如Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

B/S架构与C/S架构的比较:(这里我着重举出两点比较,其它比较就不在赘述)

1,数据安全性比较

由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。

2,数据一致性比较

在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。

ASP.NET与 SQL SERVER 2008 数据库:在微软推出Microsoft .NET Framework 2.0 以后,ASP.NET得到了彻底的改进。ASP.NET开始成为增强的 Web 应用技术。开发者能够发现,实现 Web 站点和页面所需要的代码量越来越少了,从而体验到前所未有过的轻松。下面列举一些ASP.NET开发相对于其它WEB技术开发所具有的优越性,1)可管理性:使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。2)安全:为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3)易于部署:通过简单地将必要的文件复制到服务器上,应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。4)增强的性能:是运行在服务器上的已编译代码。与传统的ActiveServerPages(ASP)不同,能利用早期绑定、实时(JIT)编译、本机和全新的缓存服务来提高性能。而SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。他可以很好的ASP.NET结合,而且他们具有超级强大的开发环境Visual Studio的支持,使他们可以无缝的结合起来,这大大简化了系统的设计。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图