校园网信息管理系统设计研究
本文是一篇专业的计算机论文,主要是对校园网信息管理系统设计研究进行阐述,详情请看下面的介绍。
一、校园计算机信息管理系统的关键问题
信息系统必须保证数据具有预定的正确性、有效性和完整性,创建校园网上的系统还必须考虑数据的一致性、安全性及相容性,包括以下几个方面:
(一)安全性管理。学校管理涉及到各方面的安全性问题,如财务制度的保密性、学生成绩管理既要方便广大师生查询,又要考虑到成绩是个人的私隐,不便公开。成绩录入要考虑到操作者权限和时间限制,等等。虽然校园网有一定的安全机制,但由于这些方面的特殊性,校园计算机信息管理系统本身还应该考虑到用户及其权限管理。
(二)数据分布。由于学校部门众多,每个部门都会有自己的数据库,数据库中的数据会进行交换等处理,而形成了数据管理的复杂性。所以,应该重点考虑到数据如何在不同的部门之间的分布。
(三)数据的相容性。部门之间有经常性的数据交换,如招生部门要将新生名册传给教务管理部门,学生在教务管理部门注册后,财务部门要对其收费,图书馆要给其发借书证,后勤部门要发就餐卡等等。学生留级、退学、转学等信息也要及时通知有关部门。因而,建立一个高效而实时的数据触发和更新机制非常重要。
二、可行性研究
(一)系统模块划分。校园计算机信息管理系统根据各单位的业务范围,分成教师管理系统、教材管理系统、教务管理系统、学生管理系统、设备管理系统、后勤管理系统和图书管理系统。
(二)系统目标与功能模块
1、学生管理子系统。学生管理子系统完成新生入学(从网上招生数据库中转入)、学生注册、学生自然情况、成绩管理、学籍异动(升留级、转学、休学、退学、转学等)等管理。
2、教师管理子系统。教师管理子系统完成教师的调入和调出、教师自然情况、任教课程、业务考核、教研科研、职务职称变更、工作量计算等功能。
3、教务管理子系统。教务管理子系统完成校历编排、教学计划制定、教学进程编排、教学任务落实、课表编排、考试安排等功能。
4、图书馆管理子系统。图书馆管理子系统完成图书采编、入库、查询、流通等管理。
5、教材管理子系统。教材管理子系统完成教材需求、征订、发效、结算等功能。
6、教学设备管理子系统。教学设备管理子系统完成教学设备的需求、采购、入库、领用、报废、统计等功能。
7、后勤管理子系统。后勤管理子系统完成饮食、住宿、校内消费等管理。
三、系统设计
(一)总体设计。考虑校园网将整个学校的各个部门联系在一起的优点,系统将利用校园网的资源和管理,在各个部门建立统一的用户界面,以校园网络服务器为中心,采用C/S和B/S混合的结构,建立一个基于多层驱动程序的应用程序框架,达到数据共享的目的,实现数据及时、安全、可靠地存储与传递。
1、C/S模式的优点。C/S模式是一种由客户机与服务器合作完成一个作业的系统模式,客户机提出请求,服务器提供响应服务,其优点是:(1)交互性强。在这种模式中,客户机装有客户软件,完成各种数据的录入等工作;(2)存取数据安全。因为C/S模式的平台一般采用适用于局域网安全性比较好的网络协议,笔耕文化推荐期刊,有较好的安全保证;(3)网络通讯量低。因为只有两层结构,网络通讯量只包括客户与服务器之间的通讯量;(4)速度快,有利于处理大量数据。由于C/S模式只有两层结构,故对于同一个任务,ClS模式的速度要比B/S模式速度快。
2、B/S模式的优点。B/S模式以Web技术为基础,把传统的C/S模式中的服务器部分分解为数据服务器和Web服务器,从而构成一个三层的客户服务体系。相对于ClS模式,B/S模式有以下优点:(1)用户操作更加简单。B/S模式的客户端只是一个提供友好界面的通用浏览器,无须培训就可以直接使用;(2)更适合于网上发布信息。B/S模式使用的技术是Internet的Web技术,因而更适合于网上的信息发布,使传统的MIS功能有所扩展;(3)简化了客户端。C/S模式允许在不同的客户机上安装不同的客户应用程序,B/S模式只需要安装一个通用的网络浏览器软件就可以了;(4)简化了客户端的开发与维护。B/S模式的客户机上几乎所有的功能都由安装在Web服务器上的软件来实现,所以大幅度地减轻了维护的工作量。
(二)实际应用采用C/S和B/S混合模式,发挥两者优点。在实际开发过程中,对一些专门部门使用的模块采用C/S模式模式,对一些使用人数比较多、功能简单、使用量小的功能,采用B/S模式,如学生成绩录入、成绩查询、课程选修等。
(三)数据库设计。对于校园计算机信息管理系统而言,最关键在于数据库的分布。数据的分布在一定程度上影响执行的速度与管理的效率。本系统采用分布式数据库的设计思想,将数据库分为共用数据库、本地数据库和临时数据库。同时,采用关系数据模型来描述服务对象,采用自顶向下进行需求分析和自底向上进行概念结构设计。
公用数据库:该数据库中存放永久数据,数据量大,如学生自然情况、教师自然情况、学生成绩、教学计划等等。
本地数据库:该数据库存放的是各部门自己使用的表,存放在部门自己的数据库服务器上。
临时数据库:该数据库是运行(如查询)时产生的一些临时性数据库,此类表信息量小,使用后会自动删除。
(四)网络设计。采用C/S和B/S混合结构,利用SQL Serve:对数据进行管理,各客户端从服务器获取数据,又将数据保存在服务器中。
(五)安全设计。首先,充分利用Windows NT及SQL Server的安全机制和完整性机制;其次,控制不同操作人员的权限和使用时间。系统将用户分为ROOT用户、超级用户、专业用户和普通用户。设置ROOT只有一个,是最高权限用户,一般应该为网络管理员,拥有所有功能,能分配其他各级用户。超级用户拥有ROOT用户分配给他的权限,可以产生其他用户,并可以将自己的权限全部或部分分配给专业用户,专业用户不能产生其他用户。每个教职工和学生都是普通用户,普通学生用户可以通过网络浏览器查看本人成绩,普通教师用户可以通过网络浏览器录入和修改授课班级的学生成绩(但要在规定时间内进行),普通用户用户名一般为个人ID。每个用户都有自己的密码,用户密码可以自行修改。用户程序对用户登录设置,在进入系统之前,输入用户代码、用户密码,通过权限检测,合法系统可以进入系统。
本文编号:5344
本文链接:https://www.wllwen.com/qitalunwen/5344.html