新余市党员干部培训网络学院建设方案
角色就是具有不同权限的系统管理员,超级管理员可以创建角色并分配相应的权限,登录后台时根据相应的角色权限展示功能菜单,有角色管理权限的角色也可以添加、编辑系统角色。
角色查看<
图 2-4 管理员管理角色用例分析图
图2-4描述了管理员管理角色的流程:管理员可以添加、编辑、搜索、查看、删除角色。
2.2.4 学习资料管理
学习资料管理分为学习资料分类管理和学习资料管理,有学习资料管理权限的角色可以添加、编辑、删除产品及其分类。添加时可通过上传方式添加,视频支持上传添加和外链添加两种方式。 2.2.5 新闻管理
新闻管理包含新闻分类和新闻管理。有新闻管理权限的角色可以添加、编辑、删除新闻及其分类。
6
新余市党员干部培训网络学院建设方案
<
图 2-5 管理员管理新闻用例分析图
图2-5描述了管理员管理新闻的流程:管理员可以添加,编辑,搜索,查看,删除新闻及其分类。 2.2.6 学习情况查看
拥有该权限的管理员可查看所有学员的学习情况,测试排名等。 2.2.7 咨询反馈管理
有该权限的管理员可查看,编辑客户的咨询反馈信息,也可以给以回复。
<
新余市党员干部培训网络学院建设方案
图 2-6 管理员管理咨询反馈例分析图
图2-6描述了管理员管理咨询反馈信息的流程:管理员查看、编辑修改咨询反馈信息。
2.3 交互的实现
2.3.1 客户端与服务器的交互
客户端通过发送HTTP请求跟服务器进行异步交互,服务器收到请求后返回相应的内容到客户端,客户端获取内容后展示在页面上。
图 2-7客户端与服务器的交互分析图
图2-7描述了客户端与服务器交互的分析图,客户端向服务器发送HTTP请求,服务器根据请求内容返回相应的内容并展现给用户。
2.4 建设开发原则
利用计算机系统处理机关各类信息是全新的事物,因此必然会产生各种观点与看法,为减少不必要的争议,尽量少走弯路,有必要确立几点普遍能够接受的原则。
2.4.1 简单工作规范化处理的原则
在日常工作中,有许多相对简单的日常工作,当利用计算机系统处理这些工作时,应将其进一步归纳、简化、合并,使其处理起来更有条理,更加规范。 2.4.2 安全性原则
8
新余市党员干部培训网络学院建设方案
应有健壮的安全防范措施,从硬件、软件以及行政管理等方面严格管理,杜绝非法入侵和泄密,在必要时采用物理隔离的方法。 2.4.3 实用性原则
系统必须保证实用,切实符合管理人员、使用人员的要求。 2.4.4 可靠性原则
在网络设计时关键部位必须有高可靠性设备,对于重要的网络节点采用先进的高可靠性技术。 2.4.5 开放性原则
网络系统开放性要好,应支持多网络协议。 2.4.6 标准化原则
在网络设备和系统平台选型时,应符合国际网络标准及工业标准,使系统的硬件环境、通信环境、软件环境相互间依赖减至最小,使其各自发挥自身优势。 2.4.7 先进性原则
采用国际先进的互联网技术,采用国际先进的网络技术模式,采用国际先进的技术路线,采用国际先进的体系结构。
9
新余市党员干部培训网络学院建设方案
3 开发平台规划
3.1 系统结构:浏览器+中间件+数据库 (Browser/Server三层结构)
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。
不同于C/S结构,Browser/Server是建立在广域网的基础上的,由于B/S 建立在广域网之上,不必是专门的网络硬件环境,例如电话上网, 租用设备. 信息自己管理。有着更强的适应范围,一般只要有操作系统和浏览器就行。
B/S 结构下的软件可以个别的更换系统的部分和模块,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级。
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。
3.2 系统平台:J2EE
对于用户而言,最有前途的中间件之一就是互联网的平台--J2EE应用服务器。在J2EE应用服务器领域,IBM、BEA、ORACLE等公司都在积极推动市场的发展。那么,J2EE到底有哪些好处呢?
10