JSP网吧自动计费收费管理系统论文_第1页
JSP网吧自动计费收费管理系统论文_第2页
JSP网吧自动计费收费管理系统论文_第3页
JSP网吧自动计费收费管理系统论文_第4页
JSP网吧自动计费收费管理系统论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、职场大变样社区():下载毕业设计成品全套资料,全部50元以下目 录k弓i言21.1课题背景21.1.1国内外发展与现状21.1.2我国目前网吧计费管理系统面临的问题21.2网吧计费管理系统的功能及特点31.3本系统的设计思想及优势32、相关技术介绍32.1 java 语言32.2 sqlserver2000 数据库42.3 b/s 模式43、紐姗53.1系统需求53.2功能需求53.3性能需求63.4未来需求64、网吧计费系统系统设计与实现74.1系统实现的主要功能74.2系统总体设计74.3处理流程设汁94.3.1系统操作流程94.3.2数据增加流程104.3.3数据修改流程1()4.4.4

2、数据删除流程h4.4数据库设汁124.4.1数据库设计规则124.4.2数据库概念结构设计134.4.3数据库表结构设计134.5系统界而设计154.4.1管理员登陆154.4.2机器管理175、系统调试与测试195.1程序调试195.2程序的测试195.2.1测试的重要性及目的195.2.2测试的步骤215.2.3测试的主要内容216x 236.1系统评价236.2安全性m题23翻25辨餓261、引言1.1课题背景1.1.1国内外发展与现状网吧计费问题一直是网吧管理的难题之一,而网吧计费管理问题直接影响到 网吧的工作和营业收入。随着时代的进步,信息化既是解决网吧计费问题的重要 手段,也是网吧

3、行业的发展方向。国外较发达的国家的m吧计费信息系统发展的 和对成熟,他们采用结合所有网吧电脑与网吧服务器联系起来的方式进行计费信 息管理和统计,确实大大方便了网吧管理者的工作。我国目前的网吧计费系统也 在不断完善,从无到有,从原始的人工查询发展到现在的网络信息查询,其变化 之大,亦不可小觑。为了进一步实现网吧计费系统信息化与广泛化,便于监管, 我国有些地方政府的文化管理部门还与网吧签订网吧计费信息化合作项目,足以 见得网吧计费信息化对社会发展的重要性。1.1.2我国目前网吧计费管理系统面临的问题随着计算机技术的高速发展,我w网络化进程日益加快,人民生活水平不断 改善,对网吧等娱乐设施的要求也相

4、对提高,网吧计费信息系统已和网吧的日常 管理工作密不可分。但是由于我国的特殊国情,目前的网吧计费系统尚未能发展 到尽如人意的水平,并没有达到理论上的要求。其中具体存在以下一些问题,诸 如查询系统不够简洁明了,计费系统不够稳定、准确,用广通常要辗转查询才能 获得需耍的信息:系统信息更新得较慢,这大大降低了用户的管理效率;信息的 有效性和准确度有限,不能给管理者提供最可靠的信息。这就要求设计出更加符合用户需求的网吧计费系统。1.2网吧计费管理系统的功能及特点网吧计费系统,目前网吧领域的前沿研究课题,主要是为了给网吧管理者在 网吧的经营管理方面带来一定的方便。系统能够根据每台电脑的使用情况,计算 出

5、上网费用,并可以进行打折、赠送费用等操作。并可对上网者的信息进行保存, 有利于网络监察部门的监管。系统具有高效、准确等特点。1.3本系统的设计思想及优势本系统是专门用于用户对网吧计费信息的计算以及查询等服务的web应用 程序。它应该具有开放性,方便性和灵活性。管理员可以轻松的对系统信息进行 更新与维护,也可以根据自己的需求选取查询的方式。使用b/s模式开发木系统 比较合适,服务器端采用mssqlserver2000数据库系统和jsp技术可构成查询 的应用服务系统;客户端采用浏览器来完成奔询过程,同时可进行远程维护和管 理。2、相关技术介绍基于系统的设计思想和功能的实现,本系统采用jsp和sql

6、server2000进行 相关的开发和设计。2.1 java 语言java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构 中立的,可移植的,性能优异、多线程的动态语言。java的主要特性表现在:java 语言是简单的;java语言是一个面向对象的;java语言是分布式的java语言是 健壮的;java语言是安全的;java语言是体系结构中立的;java语言是可移植的; java语言是解释型的;java语言是多线程的;java语言是动态的。2.2 sqlserver2000 数据库sql server是由microsoft开发和推广的关系数据库管理系统(dbms),它 最初是由m

7、icrosoft、sybase和ashton-tate三家公司共同开发的,并于1988年 推出了第一个os/2版本。sql server近年来不断更新版本,1996年,microsoft 推出 丫 sql server 6.5 版本;1998 年,sql server 7.0 版本和用户见面;sql server 2000是microsoft公司于2000年推出的最新版本。sql server特点:1. 真正的客户机/服务器体系结构。2. 图形化用户界面,使系统管理和数据库管理更加直观、简单。3. 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4. sql servei与wind

8、ows nt完全集成,利用了 nt的许多功能,如发送 和接受消息,管理登录安全性等。sql server也可以很好地与microsoft backoffice 产tki集成。5. 具有很好的仲缩性,可跨越从运行windows 95/98的膝上型电脑到运行 windows 2000的大型多处理器等多种台使用。6. 对web技术的支持,使用户能够很容易地将数据库屮的数据发布到web 页面上。7. sql server提供数据仓库功能,这个功能只在oracle和其他更昂贵的 dbms中冰有。2.3 b/s模式b/s (browser/server)结构即浏觉器和服务器结构。它是随着internet技

9、术 的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户工作界面 是通过www浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是 主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。这样就大大简化了客 户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。 以目前的技术看,局域网建立b/s结构的网络应用,并通过internet/intranet模式 下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实 现不同的人员,从不同的地点,以不同的接入方式(比如lan, wan,intemet/intmnet等)访问和操作共同的数据库;

10、它能有效地保护数据平台和管理 访问权限,服务器数据库也很安全。特别是在java这样的跨平台语言出现之后, b/s架构管理软件更是方便、快捷、高效。总体说来,b/s模式的具有以下3个 特征:维护和升级方式简单;成本降低,选择更多;应用服务器运行数据负荷较 重。但是,b/s模式也有它自己的缺点:对企业外网环境依赖性太强,由于各种 原因引起企业外网中断都会造成系统瘫痪。3、系统分析3.1系统需求网吧计费管理(accounting management)是网吧管理的重要组成部分,通 过监测网吧资源的利用情况,产生详尽的信息统计报告及流量对比,为管理者提 供决策依据。网吧计费管理和osi模型屮的配置管理

11、、性能管理、故障管理及 安全管理息息相关。一套完整的网吧计费系统包括准确而高效的计费数据采集、 数据的管理和维护、费用计算、计费数据查询以及各种统计分析以及h志管理等 功能。在互联网普及的今天,能将计费查询、统计和分析及计费对象的管理集成 到一套基于web的可视化网吧计费管理系统中,对于网吧运营商而言更为重要。3.2功能需求网吧计费系统管理员负责维护各种原始数据、分析数据态势、实时监控该系 统的运行状况、杳看网吧运营并且及时处理各种异常现象、对网吧和系统的动态 调整提出建议并申报决策者。概括而言,系统管理员是整个网吧计费管理系统的 使用核心,网吧计费管理系统提供的大部分高级功能都面向系统管理员

12、。1. 登录系统;2. 上机的基本费设罝:3. 按时段优惠(比如晚上8点到10点优惠为1.5/小时);4. 消费赠送管理;5. 上机吋间及在该吋间所花费的金额,上机的费率元/小吋);6. 统计电脑上机的次数;7. 结帐,费用统计:8 .上机人的身份证记录;9.密码修改。3.3性能需求由于网吧计费管理系统要面对网吧内数以十计甚至是数以百计的上网电脑, 在考虑到网络带宽的同时,还要考虑的主机的资源占用情况,和运行效率。因此 本系统决定采用基于java语言的mvc模式来开发,因为java语言的特点,其 相关执行代码,在调入系统后,就会常驻a存,这样在运行过程屮性能会有很大 的提高,冇利于管理者迅速的

13、进行计费管理。考虑到本系统的实际需要,建议主 机配置如下:cpu:酷睿2代双核心以上内存:2gb内存硬盘:400g电源:采用ups不间断式供电操作系统:windowsxp或者windows2003版木数据库软件:ms sqlserver2000数据库3.4未来需求网吧计费系统是实用性很强的系统,性能优良的数据采集机制和全面的web 管理功能可以为网吧运营商带来直接收益,具有长远的意义。目前,jsp三层结 构设计模式已成为非常流行的开发框架,被广为运用于众多应用系统的实现中。 考虑到网吧以后的业务扩展和规模扩大,系统设计时要充分的考虑到系统的可扩 展性,提供必要的扩展接门,同时对原始数据,要有较

14、好的保护功能。能够完美 的与扩展程序兼容。4、网吧计费系统系统设计与实现4.1系统实现的主要功能实现的主要功能有:1. 登录系统2. 上机的基本费设置3. 按时段优惠(比如晚上8点到10点优惠为1.5/小时)4. 消费多少金额送多少金额5. 上机时间及在该时间所花费的金额,上机的费率(*元/小时)6. 统计电脑上机的次数7. 结帐,费用统计8. 上机人的身份证记录9. 密码修改4.2系统总体设计为实现以上描述的需求,需要设计一些具体功能模块來具体完成。功能模块 与需求对应关系可能有1对多,或多对1,或多对多的关系。1系统功能结构及说明运用所学的管理信息系统和软件工程的知识,按照完整的系统开发流

15、程开发 一个基于web的网吧自动计费管理系统,主要完成以下几个方面的内容:掌握jsp集成开发工具myeclipse的使用方法,学习jsp标签的使用。学习 数据库的管理,设计和编辑。掌握jsp技术中与数据库的连接,以及如何从数据 库取出数据,并对数据进行查询、修改更新等等。学习使用jsp第三方插件的使 用,提高页面的可操作性和美观化。掌握软件开发流程。通过掌握上述知识,对 系统进行需求分析,进行详细设计,建立数据库(基于sql server数据库系统, 可以对大量计费信息进行有效管理),实现对系统比较完整的开发。改善传统网 吧计费管理业务中存在的诸多弊端,充分发挥计算机软件的管理优势,冇效的提

16、高了网吧计费管理水平和效率。1. 登录系统2. 上机的基本费设置3. 按时段优惠(比如晚上8点到10点优惠为1.5/小时)4. 消费多少金额送多少金额5. 上机时间及在该时间所花费的金额,上机的费率(*元/小时)6. 统计电脑上机的次数7. 结帐,费用统计8 .上l人的身份证记录9.密码修改功能模块图如下:基时本段费优设惠貫设置系统用例时序图如下:机器铃理修改密码费用统计用户管理机器管理网吧计费管理系统i扒从本wihw闲户笹理货用统计4.3处理流程设计4.3.1系统操作流程系统主界面 错误信息系统登录界面系统管理输入操作员及密码数据库 检查 密码错误密码正确功能界面功能处理4.3.2数据增加流

17、程添加信息时,编号字段由系统自动生成,且不能修改,其他信息由用户输入, 之后对数据进行合法判断,合法则写入保存至数据库,不合法则重新输入数据。 数据增加流程图:开始结朿阁3. 2数裾增加流程阉4.3.3数据修改流程在修改信息时,先选屮一条待修改的记录,然后直接输入数据,判断合法性, 合法则保存至数椐库,不合法重新输入。数据修改流程图如图3. 3所示。幵始结束阁3. 3数裾修改流程图然后删幵始图3. 4数据删除流程图4.4数据库设计4.4.1数据库设计规则数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏 将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高 数

18、据库存储效率,保证数据的完整性和一致性。设计数据库系统时应充分了解用 户各个方面的需求,包括现冇系统的需求以及将来可能增加的需求在信息世界 中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息 的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物 反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类 等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系 统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数 据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程, 这也就是数据库的设计问题,软

19、件设计的一个核心。数据库设计的主要任务是针对一个给定的应用环境,在给定的硬件环境、操 作系统、以及数据库管理信息系统等软件环境下,创建一个性能良好的数据库模 式,建立数据库及其应用系统,使之能冇效地收集、存储、操作和管理数据,满足用户地各类需求。数据库设计通常是在一个通用的dbms支持下,即利用现成 的dbms作为开发的基础。4. 4.2数据库概念结构设计概念结构设计的主要任务是根据用户需求设计数据库的概念数据模型。概念 模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据库,反映 了用户的现实环境,而与数据库将来怎样实现无关。在需求分析基础上设计出能 够满足用户各种需求的实体及它们

20、之间的关系,从而为以后的逻辑结构设计作好 铺垫。本系统实体f、-r图:4. 4.3数据库表结构设计设计表“t_admin”列名数据类型长度允许空idint4否usernamevarchar50是passwordvarchar50是设计表 “t_computer”列名数据类型长度允许空idint4否novarchar50是infovarchar50是sumint4是namevarchar50是flagint4是设计表 “t_online'列名数据类型长度允许空idint4否user_novarchar50是computer_idint4是computer_novarchar50是star

21、t_novarchar50是end_datevarchar50是online_time_hint4是online_time_mint4是base_pricevarchar53是dazhe_time_hint4是dazhe_time_mint4是dazhe一pricevarchar53是final_pricevarchar53是设计表“t一user”列名数据类型长度允许空idint4否namevarchar50是novarchar50是passwordvarchar50是pricefloat8是infovarchar50是ageint4是sexvarchar50是设计表 “t_system”列名

22、数据类型长度允许空pase_pricevarchar53是dazhe一pricevarchar53是dazhe一timevarchar50是4.5系统界面设计4.4.1管理员登陆当系统登陆时,首先出现的是一个用户登陆的界面,主要是维护系统的安全 性和完整性。拥冇管理员权限的操作员能进行相应操作,没冇权限的操作员不能 进行操作。如下图所示:主要代码如t: package util;import java.sql.*;public class dbconn static tryclass.forname(hcom.micro$oft.jdbc.sqlserver.sqlserverdrivern)

23、;/class.forname(hcom.mysql.jdbc.driver1');/class.forname(hsun.jdbc.odbc.jdbcodbcdriverh);catch(exception ex) ex.printstacktrace();)public static connection getconn() tryconnectionconn=drivermanager.getconnection(hjdbc:microsoft:sqlserver:/localhost:1433;databasename=hshygr,”san,”123");/conn

24、二drivermanager.getconnection(,jdbc:mysql:/iocalho$t/fzshop,nrooth,'123h);/connection conn=drivermanager.getconnection(mjdbc:odbc:tempm);return conn;catch(exception ex)ex.printstacktrace(); return null;)public static void close(connection conn,statement st,resultset rs) if(rs!=null)tryrs.close();

25、catch(sqlexception ex)if(st!=null) try st.close();catch(exception ex)if(conn!=null)tryconn.close();catch(exception ex) 4. 4.2机器管理管理员可以对机器进行管理,包括对机器信息的添加、修改、删除操作。界 面如下图所示:ni ilitw又押 9) m(k> ft妁xad>曲ww 蛇1是否为数字和英文验证氺*/public int getintandchar(string str) char c; inti;for (i = 0; i<str.length()

26、; i+) c = str.charat(i);if(!(c>=,0, && c<=,9,) | (c='a && c<=v) | (c=w && c<=,z,)。:) qmwmt«f曹货臂浓juuur < ra/muv &上曲蘿專會«漏 itmtt鑪纛费耀戴h tta慮曲籯蟪露i/iir妗<外妗k鑄 v a備好mx.备轚l«2tb脱f!bm禱翥amia«e»i99malltto»tiai 析$j»totaterxl主要代码如

27、下:package util;import java.io.unsupportedencodingexception;import java.text.simpledateformat;import java.util.date;public class validate /判断字符是否在某个区间 if(i < str.length()return -1;elsereturn 0;匕氺*是否为整数验证*/public int getint(string str) char c; int i;for (i = 0; i<str.length(); i+) c = str.charat

28、(i); if(!(c=o && c<=9)break;/判断字符是否在某个区间 if(i<str.length()return -1;elsereturn 0;5、系统调试与测试5.1程序调试在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程 序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但 另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑 错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此, 对这-类动态发生的错误的排査是耗时费力的。5.2程序的测试5.2.1测试的重要性及目的(1) 测

29、试的重要性软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件 测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的 重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶 段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发 现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最 后成品测试的巨大困难。事实上,对于软件来讲,不论采用什么技术和什么方法,软件中仍然会有错。 采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是 不可能完全杜绝软件中的错误,这些引入的错误需耍测试来找出,软件中的错误

30、 密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是软件开发 的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软 件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软 件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考 虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维 护工作相当于二次开发,乃至多次开发,其屮必定还包含有许多测试工作。在实践中,软件测试的困难常常使人望而却步或敷衍了事,这是由于对测试 仍然存在一些不正确的看法和错误的态度,这包括: 认为测试工作不如设计和编码那样容易取得进展难以给测试人

31、员某种成就 感; 以发现软件错误为目标的测试是非建设性的,甚至是破坏性的,测试中发现 错位是对责任者工作的一种否定; 测试工作枯燥无味,不能引起人们的兴趣; 测试工作是艰苦而细致的工作; 对自己编写的程序盲0自信,在发现错误后,顾虑别人对自己的开发能力的 看法。这些观点对软件测试工作是极为不利的,必须澄清认识、端正态度,方可能提高 软件产品的质量。(2)测试的0的如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件 比较复杂的部分或是以前出错比较多的位置。 软件测试是为了发现错误而执行程序的过程; 测试是为丫证明程序有错,而不是证明程序无错误; 一个好的测试用例是在于它能发现至今

32、未发现的错误; 一个成功的测试是发现了至今未发现的错误的测试。这种观点可以提醒人们测试耍以查找错误为中心,而不是为了演示软件的正 确功能。但是仅凭字而意思理解这一观点可能会产生误导,认为发现错误是软件 测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的 分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。 同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。 其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方 法。5.2.2测试的步骤与开发过程类似,测试过程也必

33、须分步骤进行,每个步骤在逻辑上是前一个 步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模 块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:(1) 模块测试在这个测试步骤中所发现的往往是编码和详细设计的错误。(2) 系统测试在这个测试步骤中发现的往往是软件设计中的错误,也可能发现 需求说明中的错误。(3) 验收测试在这个测试步骤中发现的往往是系统需求说明书中的错误。5.2.3测试的主要内容为丫保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、 集成测试、确认测试和系统测试。(1) 单元测试单元测试集中在检查软件设计的最小单位一模块上,通过测试发现实现

34、该模 块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。(2) 集成测试集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与 接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影 响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差 可能积累到不能接受的程度;全程数据结构可能有错误等。(3) 确认测试确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成 测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已 经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务, 即软件的功能和性能如同

35、用户所合理期待的那样。(4) 系统测试软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。 包括恢复测试、安全测试、强度测试和性能测试等。单独对系统的测试主要从以下几方面入手: 功能测试:测试是否满足开发耍求,是否提供设计所描述的功能,是否用户 的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式 的软件说明书为测试标准。 强度测试及性能测试:测试系统能力最高实际限度,即软件在一些超负荷情 况下功能实现的情况。 安全测试:验证安装在系统内的保护机构确实能够对系统进行保护,使之不 受各种非常的干扰。针对本系统主要是对权限系统的测试和对无效数据、错数据、 和非法数据

36、干扰的能力的测试。经过上述的测试过程对软件进行测试后,软件基本满足开发的要求,测试宣 告结束。6、结论6.1系统评价本文通过本系统设计与开发,从而得出下列结论:(1) 学习一门新技术,最重要的是实践,只有多动手才能尽快掌握它。(2) 个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周 之处。(3) 要想吸引更多的用户,系统的界而必须要美观、有特色、友好,功能要健 全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开 发。(4) 木次开发,我参考了很多木系统的例子,吸取了一些别的木系统的长处, 对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。

37、 实践证明,本系统有着很好的发展前景,经测试运行。本文所制作的系统界而友 好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术 理论。由于时间仓促,木次设计由我完成木系统的制作,对我这样一个jsp新手而 言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设 计中用到jsp语言的知识也不够全而,还有很多地方不能够作到完全的理解和掌 握。通过这次毕业论文的设计制作使本人受益匪浅。首先,由于毕业设计所用的 jsp技术和其中用到jsp语言的其他部分是在课堂上没有接触过的,要用它来做 设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了我的自学能力而 且让我对jsp的学习有了进一步的认识。由于是独立完成在毕业设计的过程遇 到了很多的困难,我求教了不少老师和同学,在这个过程中让我体会到了,一个 团队的重要性。6.2安全性问题web开发中安全性是必须考虑的一个很重要的方而,特别是在诸如个信息等 敏感数据的模块屮更是关键,所以这也是后期开发需要引起重视的。k面就这方 面的技术和解决方案加以讨论。(1) 安装防火墙:安装防火墙并且屏蔽数据库端口能有效地阻止了来自internet 上对数据的攻击。(2) 输入检查和输出过滤:用户在请求中嵌入恶意html

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论