jsp+oracle学生成绩管理系统设计+ER图(4)
时间:2023-01-07 11:09 来源:毕业论文 作者:毕业论文 点击:次
2。3 Oracle数据库简介 是一种适用于大型、中型和微型计算机的关系数据库管理系统。每一个Oracle数据库都是一个数据的集合,这些数据包含在一个或多个文件中。数据库有物理和逻辑两种结构。数据库技术是计算机技术中发展最为迅速的领域之一,已经成为人们存储数据、管理信息和共享资源最常用、最先进的技术。数据库是按照数据结构来组织存储和管理数据的仓库。 2。4系统平台体系结构选择 应用开发领域中,目前系统平台的体系结构主要有两种,即B/S(Brower/Server)结构和C/S(Client/Server)结构。 B/S结构即众所周知浏览器和服务器结构,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN等)访问和操作共同的数据库。C/S结构,即客户机和服务器结构。以下是C/S架构和B/S架构两者之间的区别: 1)就数据的一致性,C/S结构的软件,若是应用在大型集团的话,一般都需要在各分公司安装服务器,还必需要保持数据的同步。如果总部要想得到最后的确定数据,必须要等到所有服务器都完成同步。一旦哪个地方的网络发生了故障,就会导致有的数据库不能进行同步,即使同步了,各个服务器的数据在时间上也会有矛盾,使数据无法达到统一,这样也无法准确地进行确认和判断。而B/S结构的软件,它将所有数据都存储在同一个数据库,在用户操作改变数据的同时,数据库也会随之发生更改,数据不一致的问题也就不会发生。 2)就数据的安全性,B/S结构的软件,因为所有的数据都会存储在一个数据库里,客户端没有任何的数据,也不需要保持数据同步,于是,就能保证数据的安全性。而C/S软件由于自身的特点,客户端一旦发生如中毒、黑客或其他异常事件,数据就难以保持安全、真实。而且就(1)里的大型集团而言,在各个地方都安装服务器,使用软件时,一旦某个数据电商的数据发生异常,就会影响整个系统的数据。就安全性来说,C/S结构还是有待加强和发展。 3)就数据的溯源性。C/S结构的软件为了减少通信的数量,就只传了期间的或最后的数据信息,导致在总部无法查询到各分部的最初数据。也就无法达到溯源的要求。再看B/S结构的软件,由于数据是统一存储的,总部人员可以直接查询到各分部的最初数据,就是查询到的数据具有可溯源性。 4)就数据的实时性。B/S结构可以实时查询当前的数据,这样方便管理人员最快的作出决策方案,对于应用系统的企业或者事业单位都是非常必须的。而且这一点非常满足本系统对于实时性的需求。反观C/S结构软件,它无法做到随时随地查看当前的数据,永远都是最后的数据,而且客户也需要不断升级软件来达到更新应用的效果,但绝大部分客户都不可能及时去更新获取最新数据。实时性的话,C/S结构软件又是略逊于B/S结构软件。 5)就网络的限制。没有网络类型的限制,甚至是那些没有宽带的地方都能使用,B/S结构的软件能够在任何网络范围内使用。而C/S结构的软件只能局域网内的用户或者是使用宽带的用户使用。 综上所述,因为学生成绩管理系统对数据的及时性以及安全有稳定的需求,学生和老师相比于频繁更新客户端软件这样复杂操作,也更期望直接输入网址获取最新信息。再加上考虑到开发成本,最终选择采用B/S体系结构进行开发。 第三章 需求分析 3。1设计目标 目标一:设计界面美观,人性化,易操作。 目标二:系统运行基本功能都能不出bug完整实现。包括:管理员个人信息修改,对学生信息、课程信息、教师信息的增删改查;教师个人信息修改,对学生成绩信息的增删改查,查看课程信息;学生个人信息的增删改查,查看成绩信息。来.自^优+尔-论,文:网www.youerw.com +QQ752018766- (责任编辑:qin) |