|
源代码+程序+论文
目 录
摘 要 II
ABSTRACT II
1 绪 论 1
1.1课题背景 1
1.1.1网络课程学习导航系统的现状 1
1.1.2网络课程学习对导航系统的新要求 1
1.2本课题的研究意义 2
1.3相关技术介绍 2
1.3.1浏览器/服务器模型 2
1.3.2 JSP技术的介绍 3
1.3.3 LDAP 轻量目录访问协议 3
1.3.4目录服务简介 4
2 系统分析 5
2.1系统的可行性研究 5
2.2 系统需求分析 6
2.2.1用户需求分析 6
2.2.2 系统设计目标分析 6
2.3用户模型的介绍 6
2.4系统功能模块介绍 7
2.4.1 身份认证模块介绍 8
2.4.2 权限验证模块介绍 8
2.4.3用户管理模块介绍 8
2.4.4 用户数据服务模块介绍 9
2.5 小结 9
3 数据库设计 10
3.1 用户数据模型 10
3.1.1 用户模型结构 10
3.1.2 用户基本属性 11
3.1.3 统一类型设计 13
3.1.4 用户扩展属性的设计 14
3.1.5 统一用户ID设计 14
3.2 组织模型 14
3.2.1 组织属性扩展 15
3.3 组模型(GROUP) 15
3.3.1 组的功能 16
3.4 角色模型 17
3.4.1 角色层次结构 18
3.4.2 角色权限设置 18
3.5数据整合设计 18
3.5.1数据整合模块整体设计 18
3.5.2用户身份信息管理系统与数据整合平台的关系 20
4 系统详细设计与实现 22
4.1 系统工作原理介绍 22
4.2系统数据流图 23
4.3系统的实现算法 24
4.3.1用户信息初始化算法 24
4.3.2权限控制算法 25
4.4前端页面的设计与实现 26
4.4.1 用户登录页面 26
4.4.2 用户注册页面 27
4.4.3 权限分配模块 28
4.4.4 用户管理模块 29
4.4.5 权限检验模块 30
4.4.6其它页面 31
5 结束语 32
参考文献 33
致谢 37
附录 38
1 绪 论
1.1课题背景
1.1.1网络课程学习导航系统的现状
随着现今网络和计算机应用的飞速发展,基于网络的应用逐步丰富和完善:如某省教科网在网络上实现的应用系统有网上监考系统、网上招生系统、网上试卷、网上视频系统试验,这些系统的投入使用使网络的作用效益初步展现出来。同时,随着各个校园网的高速发展和普及,信息化校园建设和完善,基于校园网的应用和服务越来越多:网上教学、虚拟社区、数字图书、视频会议、视频点播等等应用。我们的校园逐步成为数字化校园,从而深刻的影响传统的教学及校园生活。
然而,网上资源逐步增多其中包括敏感数据和资源,人们越来越认识到网络安全和管理问题的重要性。由于教育网接入Internet. Internet是基于TCP/IP协议族的,其在设计中并没有考虑到安全性。Internet是一个不设防的开放型系统,在安全性要求很高的应用中暴露不足.前几年的五一中美网络黑客大战,一波接一波的蠕虫病毒. sg12000病毒和冲击波病毒的肆虐,对网络安全体系的建设敲响了警钟。同时,信息的共享性,可访问性与信息的保密性是一对矛盾,使得网络系统保密日渐困难并且随着应用系统的不断增加,使得系统用户的管理也越来越繁琐,因为系统设计缺陷和人为的操作失误所引起的用户帐户泄漏时有发生,这不仅给管理人员带来了麻烦,最重要的是这会导致重要数据的泄露给单位和个人造成损失。因此,建立一套适应性广泛,操作简单、方便的通用用户管理系统已经成为急需解决的一个问题。
|