2) 新闻发布管理功能流程图如图2.4所示。
图 2.4 新闻发布管理功能流程图
2.4 安全性分析
2.4.1 系统安全性
一个网站系统安全性有两个重要指标去考核,既是“用户信息的安全性”和“数据访问的安全性” 【4】。
(1) 用户信息的安全性。
用户信息的安全性分别体现在用户密码保存与用户登录这两个方面。
A. 在用户密码保存上。例如,某个用户密码为“111111”,填写入框时密码则会被显示为“******”。
B. 在用户登录方面,作者在考虑了cookie与session的优劣后选择的session方式记录用户登录信息。其好处有两点:
a) Session采用的是服务器端保存的方案,比记录在客户端的cookie更加安全。
b) Session有良好可控的过期时间,只需要在web.config里面稍做设置,便可控制Session的过期时间,以保证用户在离开电脑后忘记关闭浏览器而被别人盗用账号。
(2) 数据访问的安全性。
在数据访问的安全性上,系统注重防止Access注入攻击,每个用户输入的信息在登录窗口均视为不可信信息,需要经过系统的后台数据库才能访问数据。
2.4.2 系统稳定性分析
系统稳定性建立在良好的代码结构和稳定的部署环境下。
良好的代码结构:本系统采用微软推荐多年的成熟架构,加上asp托管管理的保护,系统拥有比较良好的稳定性。
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并融合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持绝大多数数据库,PHP、MySQL数据库和Apache Web服务器是一个比较好的组合。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点。自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序。
比较
三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
稳定的部署环境:系统将部署在学校的服务器中。学校的服务器拥有专业的老师管理,具有良好稳定性保障。
3 网站概要设计
这一部分主要介绍班级管理系统是如何展开设计的。其中包括用例设计、逻辑设、界面设计、数据库设计。
3.1 用例设计
图3.1是概要设计用例图。
图 3.1概要设计用例图
用例设计说明:
- 上一篇:VB数字信号处理器及应用课程试题库建设
- 下一篇:Flash CS4休闲游戏打飞机设计
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响