校园网用户管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
随着国际互联网的迅猛发展,全国各类学校校园网的建设如雨后春笋。但就目前的情形看,校园网用户管理系统的不完善造成了很多管理上的不便和来自于网络内部的安全隐患。从用户注册的环节出发,优化校园网用户管理信息系统。堵塞网络安全漏洞,消除网络安全隐患,提高校园网运行的安全性与可靠性,使校园网更好的为教学与科研服务。
关键词:校园网用户管理系统
目录
1 系统开发背景及其结果 (1)
1.1 系统开发背景 (1)
1.2 系统调查结果 (1)
1.2.1 系统的模块功能结构及工作任务 (1)
1.2.2 系统规划 (2)
2 系统分析 (2)
2.1 系统目标 (2)
2.2 系统业务流程 (3)
2.3 系统规划 (4)
2.4 数据流程图 (4)
2.4.1 顶层数据流程图 (4)
2.4.2 二层数据流程图 (5)
2.4.3 三层数据流程图 (7)
2.5 数据字典 (8)
2.6 E-R图 (9)
3 系统设计 (12)
3.1 校园网用户系统配置 (12)
3.2 代码设计 (12)
3.3 输出设计 (13)
3.4 输入设计 (13)
3.5 模块功能与处理程序设计 (14)
4 结论 (15)
校园网用户管理系统
一系统开发背景与调查结果
1 开发背景
目前,高校信息化建设的飞速发展,极大地丰富了高校网络资源,更好地满足了学校对教学、科研、办公等网络信息资源的需求,推动了高校教学、科研的发展和管理手段的革新。校园网用户管理系统的使用可以规范校园网络资源的使用,提高校园网的管理水平。让校园网络资源发挥更大的效能,使师生员工等合法用户能够快捷、方便地利用校园网进行交流学习。
2 系统调查结果
(1)系统的模块功能结构及工作任务
系统采用模块化设计,具有较好的易于编写性、扩展性、可重用性和可
维护性。系统按功能划分模块,模块之间具有相对的独立性,可以通过增加或替
换模块,对系统进行扩展。校园网用户管理系统根据系统功能可以划分为:用户
注册、合法用户认证和系统后台管理等模块。
用户注册模块功能用于验证用户是不是合法用户,为合法用户提供连接校
内网络资源接口。因此用户须向系统提供自己的合法身份,同时用户的基本信息决定了用户具有不同的权限,如果各种身份相符,则系统会提供给用户一个合法的用户名和登录密码。
系统访问模块功能还包括了权限认证,当用户登陆时,向系统提供用户名
和登陆密码,系统对用户的身份进行验证,在用户通过身份认证时即可进行系统访问。
系统后台管理模块主要是针对用户数据库信息和用户权限的管理,这部分
模块中设有系统管理员对有关资料进行管理。包括对IP数据库和用户基本信息数据库的查询、更改、添加和删除等。而且还要对合法用户的权限加以管理,对不同的用户赋予浏览、上传、下载等不同的权限。
其系统的模块功能结构图如图A-1所示:
图A-1 系统模块功能结构
(2)系统规划
第一,能够处理大量的数据,对数据库要有良好的支持。
第二,易于操作,便于升级与维护。
第三,要具有较高的安全性。
二系统分析
1 系统目标
(1)实现用户注册,为合法用户提供连接校内网络资源接口。(2)为合法用户提供一个学习交流研讨的场所,并且共享资源。(3)丰富学生的日常生活,增广见闻。
(4)提高校园网的管理水平
2
2系统业务流程
系统的的业务流程情况如图E-1所示。
图E-1 系统业务流程图
如图所示,申请人持有效申请表和收据到网络中心办理申请。网络中心经审核后,将批准合格的申请人资料提交到网络管理员处,不予以批准的反还给申请人进行修改更正。网络管理员将正确的用户资料整理编辑成合法用户数据文件。合法用户即可进入系统操作程序。在验证用户基本信息模块中,用户所提交信息中诸如姓名、校园卡号、身份证号等主要信息与用户信息数据库中的信息进行验证,当所提交的主要信息与用户信息库中的信息完全匹配即可成为合法用户,不同的用户映射到不同的访问权限。当合法用户登录系统时,提交认证请求,当认证通过,进而能够访问校园网络资源。
3
3系统规划
1)实现整个校园网用户管理系统流程的计算机管理。
2)用户的增减管理由计算机完成,核对合法用户的身份程序也有计算机自动完成,并且自动修改库存记录。
3)对系统的全部数据汇总计算工作由计算机自动完成。
4 数据流程图
校园网用户管理系统的顶层数据流程图见图A-2所示,该图表示了校园网用户管理系统与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。根据现行系统的处理功能,可分解为用户注册、系统访问和后台管理三个子系统。在功能分解的同时,得到了相应的数据存储和数据流。顶层数据图的二级流程图如图A-3,该图实际上是把图A-2中的“用户注册”框进行细化。图A-4是对“系统访问”框进行细化。图A-5是对“后台管理”框进行细化。图A-6是对“进入校园网”框再进行细化的三层数据流程图。
图A-2 顶层数据流程图
图A-3 二层数据流程图
图A-5 二层数据流程图
图A-4 二层数据流程图 6
图
A-6 三层数据流程图
7
5 数据字典
数据字典用于进一步定义和描述所有数据项,包括数据流字典(如表B1所示)、数据存储字典(如表B2所示)、数据处理字典(略)三类。
表B1 数据流字典清单(部分)
表B1为数据流字典清单,此处仅对F1作如下解释:数据流F1(见图A-3)
8