实验课程管理系统1 联系客服

发布时间 : 星期四 文章实验课程管理系统1更新完毕开始阅读30068b85e53a580216fcfe25

2011届通信工程专业毕业设计

2.8.2 数据存储性能分析

由上面的E-R图可以看出,数据库中需要存储大量的信息,在设计时需要考虑数据存储的稳定性和查询的效率等问题。而在数据的安全性方面,需要对用户名、密码进行加密,防止密码的泄露。

15

刘洋:实验课程管理系统

第3章 总体设计

3.1 设计目标

设计一个基于B/S(浏览器/服务器)架构的实验课程管理系统。用户可以通过网络在任意地方使用系统为高校实验提供一个教师和学生学习展示平台,为用户提供一个界面美观、操作友好的信息查看和交流的平台。3.1.1实验课程管理系统采用显而易见。鉴于以前的系统以及对以后业务流程和需求变化的综合考虑,我决定采用B/S结构模式。1.维护和升级方式简单目前,特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行。如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,服务器。2.成本降低,选择更多大家都知道服务器操作系统上构的应用管理软件,只需安装在作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用桌面操作系统电脑不受影响,这就使的最流行免费的IE或者其他浏览器访问服务器,根据权限的不同对数据进行操作。 B/S模式,使用B/S模式的优势是很明显的,但是缺点也

B/S架构的产品明显体现着更为方便的B/S架构的软件只需要管理服务器就行,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”

Windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在Windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架Linux服务器上即可,而且安全性高。所以服务器操Windows作为Linux操作系统快速发展起来,

16

设计架构

软件系统的改进和升级越来越频繁,

2011届通信工程专业毕业设计

Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 3.应用服务器运行数据负荷较重

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。这也是B/S致命的缺点,但是这种形式正在随着Ajax技术的出现而有所改变,相信不久的将来“胖”客户端,“瘦”服务系统的出现也不是没有可能。

4.鉴于以上的分析考虑,我们选择B/S架构,该架构在本系统上实施的优点很是明显:版本不成熟,所以维护升级相对频繁,而且使用人员不是很多,服务器完全有能力满足现有需求,不必再对硬件系统进行升级换代,利用现有的资源就可保证整个系统满足用户需求。 系统的架构图:

实验课程管理系统管理员管理模块教师管理模块学生管理模块个人信息管理实验信息管理课程信息管理教师信息管理管理员密码修改学生信息查询个人信息管理密码修改上传实验资料课程信息管理实验项目安排查看实验报告个人信息管理课程信息查询实验信息查询实验成绩查询个人密码修改上传实验报告下载实验资料图3-1 系统主要架构图

17

刘洋:实验课程管理系统

3.2 功能总体设计

3.2.1 系统的功能特点

1、操作简单、界面友好:合理的页面布局,使得信息的录入工作更简便,许多选项包括功能类别等只需要点击鼠标加以选择就可以完成。

2、即时可见:对信息的处理(录入、修改、删除)将立即在页面的对应栏目中显示出来,达到“即时操作、即时生效”的功能,方便用户查看最新的信息。

3、功能完善:在系统中用户可以浏览相关信息进行相应的功能操作。 3.2.2 系统模块设计

在系统中存在三类用户:教师用户和学生用户以及管理员,三种用户分别拥有不同的权限。下图是实验课程管理系统的系统流程图。

在该系统里程图中包括三个模块: 1、学生管理模块

个人信息管理、课程信息查询、实验信息查询、成绩查询、密码管理、提交报告、下载资料。

图3-2 学生用户功能分析

2、教师管理模块

教师信息管理、实验资料上传、修改密码、课程信息管理、实验项目安排、查看报告、查看学生信息。

18