江苏常州技师学院电子校区校园信息网的构思

党团工作 |

时间:

2021-10-10 09:50:40

|

[摘要] 如何规划设计好一个校园信息网,首先要对用户的需求进行分析,按用户的需求构建网站的框架,设计网站的功能模块,设计数据库。以下是构思江苏常州技师学院电子校区校园信息网的思想。目前,已完成了校园信息网的网站设计,进入系统测试阶段。

[关键词] 校园信息网;需求;功能;数据库;安全

一、需求分析

(1)学校需求。学校领导需要对学生的学籍、成绩、家庭、在校表现及教师和校产等信息能及时、方便地全面了解。教务处需要对学籍、成绩和教师课务、班主任工作进行管理。学工处需要对学生住宿、文明班级评比、文明寝室评比进行管理。办公室需要对教师信息进行管理。总务处需要对学校资产进行管理。各专业科对各自的仓库进行管理。(2)功能需求。上述要求就功能上来讲就是对学生、教师、校产信息进行输入、修改、添加、删除、查询、打印、上传等基本操作,同时能与其他软件共享,有导入和导出功能。按授权查询授权范围内的信息。(3)性能需求。一是网络化。为了能及时、方便地查询学生的学籍、成绩、家庭、在校表现等信息系统必须是网络版的。各职能部门在客户端对信息进行管理,保存到服务器里,大家可通过网络访问服务器,查询到相关的信息。所以,把系统设计成网络版,大家包括学生自己都可利用网络完成自己在授权范围内的操作。二是准确、完整、准确、完整的信息是校园信息网的根本所在。如果不能提供准确的信息那将给决策带来不可弥补的错误。不完整的信息同样会产生许多笑话。大量的学生基本信息和系统计算出的中间信息必须保证其准确、完整。三是易操作。系统要提供给数千人使用,每个人的差异很大,系统要满足各个层次的用户,应该做到非常方便的操作使用,只要他有最简单的计算机操作能力。四是界面友好。友好的界面能使用户产生亲切感,力求为管理端提供界面简洁、操作简单的前台,为信息查询方提供信息明确直观、界面美观的前台。五是分工明确。系统要面对许多不同层次的用户,必须严格按授权进行。领导有查询、打印所有信息的权限;学生只能查询自己的成绩、评语、奖惩信息;教师只能输入自己所教学科的成绩;班主任只能输入自己当班的学生评语;而成绩、评语的变更必须由教务处、学工处管理员来完成:分工明确、各负其责系统才能高效、准确地运行。(4)安全需求。一是数据库的安全。数据库的安全是安全的第一保障。必须按正确的用户名和密码才能访问,查询用户只有只读属性;管理员才有读写属性。建立一套完整的授权系统,不经过授权坚决不予响应相关的操作。二是服务器的安全。数据库是安装在服务器内的,除了系统管理员不准任何人打开服务器,进入数据库。三是网络的安全。为了保证整个网络的安全,每台机都要安装杀毒软件,服务器必须安装防火墙。管理部分放在校内局域网上,查询部分挂在学校网站进入internet网,方便大家查询。

二、框架结构

(1)系统框架。服务器端采用五层次框架结构:底层;数据层:数据访问层;数据采集层;界面层。底层是为对网络程序运行提供支持的操作系统和数据库管理系统,本网站操作系统用Linux,它是一款性能很好的服务器操作系统,它的开放式为IT行业推崇。站点建设用Apache服务器。数据层是为全系统存储基本数据的数据库,它要保存大量的原始数据,为用户提供学生、教师、校产等信息的读写。本网站用SQLServer。数据访问层是完成对数据库进行读写的。它要做两个方向的数据交流:一方面要读取数据库的信息交给它的上层;另一方面要从上层得到数据保存到数据库中去。丽考虑用java来写,java是一款功能强大、面向对象的高级语言。数据采集层是完成对数据进行处理的。它也有两个方向的数据交流:一方面要读取它的下层提供的数据,可能还要产生中间结果再送给上层:另一方面要从上层得到数据,判断其完整性和合理性,并做一定的数据转换再将信息交给它的下层。考虑也用jav8来写,界面层是唯一面向用户的,它是用户浏览信息的前台。考虑用asp·net来写。客户端采用三层次框架结构;底层、数据层、界面层。客户端只安装在教务处、学工处管理员端。用于较好地进行信息处理。底层由操作系统组成,用户的各类操作系统都可以。它是客户端程序运行的基础。数据层用于与服务器进行交流。获取基本数据和发送输入数据,并对数据进行处理,把中间结果保存到客户端的数据库中,其数据库采用Access。界面层是管理员进行数据进出的平台。它负责数据的显示、输入和与其他软件的数据共享。显示信息和数据共享用asp写,数据输入用Vb写。(2)系统模式。基础信息处理采用C/S模式,中间信息处理采用B/S模式。领导、总务处管理员、普通教师、学生身份访问采用C/S模式,同时向互联网和学校局域网开放:教务处管理员、学工处管理员访问采用B/S模式,仅仅向学校局域网开放。这样设计既满足学校的使用要求,又保证系统的安全和程序的安全设计的成本。(3)开发工具的选定。Asp·net是微软的一款性能优良、设计方便、高效成熟的网络开放环境。人们用其做前台界面。Vb是工程实用、功能齐全的高级语言,人们用其设计管理员的信息输入界面和打印模块。Java是一款应用最广、安全性较强、产生的代码最优良的高级语言,人们用其编写数据的采集和处理。SQLServer是安全性高、库容量大的数据库系统,用于服务器端保存基本数据。Access是使用简单方便、适应性强的数据库系统,用其在客户端临时存放中间数据。Lin-ux是一款开放式的、多用户的服务器操作系统,可将其安装在服务器端。站点建设用Apache服务器。

三、功能模块

1.学生信息部分。(1)学籍管理。一是班级管理:完成专业系的创建,修改、添加专业系信息,删除专业系。完成班级的创建,输入班级信息,修改、添加班级信息,删除班级。二是学籍输入:按班级自动产生学号,输入学生学籍信息。三是学籍导入:从Excel表格中把学生学籍信息导入到系统中,并保存好。四是学籍导出:把系统中学生学籍信息导出到Excel里去,使信息能共享。五是照片上传:完成对学生照片上传到服务器上并保存在服务器内存里。六是学籍修正:添加某位学生的学籍信息:修改学生的某条学籍信息。七是学籍变更:完成对学生的本校转班、外校学生的转入、留级、休学和复学、提前毕业等学籍变更操作。八是毕业处理:毕业处理后学生的寝室清空,计算出各门课的总成绩。(2)成绩管理。一是成绩输入:二是成绩导入:兰是成绩导出:四是成绩修正。(3)住宿管理。一是床位安排:安排每位住宿生的床位,可单个寝室安排;也可整个男或女宿舍安排。二是床位调整:完成单一学生或两位学生的对调或多位学生的床位相互调整。三是日常住宿管理:输入每天申请住宿或回家学生信息;输入每天检查宿舍的实际住宿学生信息;变更以上信息。四是文明寝室管理:对文明寝室评比标准进行设

置、变更:对每天三次评比得分进行输入、变更;对每月的评比结果进行计算、统计、汇总。五是文明班级管理:对文明班级评比标准进行设置、变更;对每天的评比得分进行输入、变更;对每月的评比结果进行计算、统计、汇总。(4)评语管理。一是评语输入:输入每位学生每学期的评语。二是评语导入:从Execl文件中导入每学期每位学生的评语。三是评语导出:把数据库中的学生评语导出到Excel里。四是评语修正;变更某位学生的某学期的评语。

2.教职员工部分。(1)课务管理。一是课务设置:设置每位教师的所任的学科。二是课务变更:变更教师的所上的课目。、(2)班主任管理。一是班主任设置:设置每个班级的正、付班主任。二是班主任变更:变更每个班级的正、付班主任。(3)教师信息管理。一是教师信息输入:输入教职员工的基本信息。二是教师信息变更:添加、修改、删除教职员工的基本信息。(4)权限管理。一是权限类别:领导:查询、统计、打印学生、教师和校产的全部信息,发布全校广播;教务处管理员:输入、导入、导出学生学籍信息,变更、导出学生的每个成绩、评语,查询、打印学生的学籍、成绩和评语的备类表格,设置教师的课务,变更课务,发布全校广播;学工处管理员:安排、调整住宿生的床位,设置、变更班主任,管理文明班级、文明寝室,管理学生的日常住宿,上传学生照片,查询、打印以上信息,发布全校广播:办公室管理员:输入、变更教师信息,查询、打印学生、教师信息,发布全校广播;任课教师:输入、查询所教学科的各类成绩:班主任:输入、查询本班的学生评语:学生:查询本人的学籍、成绩和评语。总务处管理员:管理、查询、打印固定资产、文具用品;各专业科管理员:管理、查询、打印本科室仓库信息。系统管理员:完成上述全部功能并授权管理和维护数据库。二是授权管理:授予某教师的领导、教务处管理员、学工处管理员、办公室管理员、总务处管理员的权限。

3.校产部分。(1)固定资产管理。一是固定资产建档;二是固定资产维修。(2)文具用品管理。一是入库管理;二是领取管理;三是年底盘库。(3)文体器具管理。一是入库管理:二是消耗登记;三是报损。(4)金工库管理。一是入库管理;二是领料管理;三是维修登记;四是损耗登记。(5)电工电子库管理。一是入库管理;二是维修登记;三是领料管理;四是损耗登记。(6)计算机库管理。一是入库管理;二是维修登记;三是领料管理;四是损耗登记。

4.信息发布。(1)全校广播。一是广播发布;二是响应回复。(2)留言板。(3)邮箱。

5.查询。学籍查询;成绩查询;评语查询:住宿查询;文明班级查询:文明寝室查询;日常住宿查询。

6. 统计。统计在校人数:住宿人数;成绩等等。

四、系统安全

(1)数据库安全。数据库的安全关系到整个系统安全的根本。考虑采取多项措施确保数据库的安全:首先选用Sqlserver作为数据库,它有较强的安全设置,是目前最安全的数据库之一。人们应用它的安全设置可较好地防范不明人员对数据库的访问;其次分级访问数据库,教务处管理员、学工处管理员和办公室管理员可对数据库进行读写,其他用户都只能对数据库进行读,这样可防止非管理人员对数据库的恶意篡改,而管理员必须安装客户端程序,通过加密计算方式访问数据库,防止不良人员利用管理员的电脑实现不良企图;最后对每位用户包括领导、学生都必须通过安全认证才能进入系统,避免校外人员的造访。(2)网络安全。网络的安全是大家都头疼的事,为了安全投入也很大。考虑到投入和效益的统一,从两方面来加以保证。一是充分利用现有的安全设置,学校网站的安全设置、学校校园局域网的安全设置等来保证校园信息网的安全。二是除了查询模块进入互联网,其他模块只对校园局域网开放。(3)软件的安全设置。ASP、VB所编写的程序安全性比较差,受到攻击屡见不鲜。为了安全,设计程序时需要付出很大的成本。所以,考虑数据库访问、数据处理部分采用JAVA来编写,应用动态连接库和JAVABEAN技术使程序运行更高效、更可靠,同时也弥补了ASP和VB的安全漏洞。

延伸阅读
心是人际交往的重要手段,也是思想政治工作的有效方法之一。以下是工作范文网小编精心整理的入党谈话记录两
2023-06-20
入党不仅是一种光荣,更重要的是应该有坚定的信仰,为我们党的事业出谋划策,用更多的热情和更好的务实精神
2023-06-20
入党志愿书大学新生参考  自入学以来,关心集体、乐于助人,积极参加学校与系里组织的各项理论学习和集体
2023-06-18
建党百年入党心得体会范文3篇  砥砺前行践初心,从党史、新中国史中汲取奋斗力量。面对波澜壮阔、气壮山
2023-06-18
入党申请报告精选3篇  入党申请书,又称入党申请报告,是要求入党的人向所在单位的党组织提出的一种书面
2023-06-16