【文档说明】网络编程汇总课件.ppt,共(29)页,646.501 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45653.html
以下为本文档部分文字说明:
网络编程任课教师:张在职莫等闲,白了少年头,空悲切!(岳飞)第七章web应用系统设设计7.1web应用程序基本概念1、web网站的组成2、web应用程序的组成3、global.asa文件的使用7.2web应用系统设计1、系统功能分析2、系统
安全性分析3、系统设计4、系统测试5、系统上传自己总结:7.1节中将了那些问题,这些问题的答案是什么??自己发现问题,提出问题,解决问题,7.2web应用系统设计1、系统功能分析2、系统安全性分析3、系统设计4、系统测试5、系统上传1、系统功能分析1、听众是否为了给定的意图而使用这个web?2、
web的其他地方是否已经达到了目的是否其他的web正在做用户正要做的事情其他还有什么web正在做类似的事情?3、意图、目标和规范是否共同作用Web存在的原因以及它提供了什么规范:包括一个在web上使用的所有的url的清单以及一个对数据库
的更完整的规范。4、域信息是否精确不精确或者不完整的信息都会妨碍web的开发者,也会导致web用户的不满。检查可访问域的几个方面:(1)证实链接的新鲜性链接是否真实有效(2)检查信息的准确性(3)检查信息的完整性是否丢失规范要求
的信息(4)检查信息的恰当性过于详细,过于简单,对象不合适,不道德,不合法,过时信息5、web的表达式是否产生了与web设计和意图一致的结果利用服务器的统计或用户的反馈决定web是否按照要求的方式被访问。web的
整体访问结果反应web的意图了吗访问的模式是否表明了一个“平衡”的表达,或者某些页面被不合理的访问?这是否表明了设计的问题?6、听众的需要、目标与web使用的结果是否一一对应。得到用户使用情况的信息的几种方法:(1)问用户设计和分发一个调查,使用电
子邮件或者网页(2)在调查中询问用户是否满意用户是否满意web对他们需求的满足?用户还想在web上做什么?提供的每一项web的功能用户需要多少?(3)调查域在本领域中web是否被用作一个标准参考资源(4)Web是否在做一件好事?它提供给用户一些什么好处?2、系统安全性分析1、web站点安
全在internet中需要自我保护作为web站点的管理人员,应努力的保护站点的资源、用户以及客户。Web的交互性也正是它的致命弱点,黑客可以通过聊天室、电子商业和自动回复功能进行攻击。有的入侵者会进入你的电脑,对你的文件进行操作。2、web站点风险(1)Web站点风
险类型分两类:机密信息被窃取和数据、软硬件系统被破坏。(1)服务器被入侵。使用防火墙(2)Web上的文件被未经授权的个人访问关注电子隐私信息中心的工作,了解密码法,政策,正在讨论的隐私风险和补救的办法。(3)当远程用户向服务器传输信息时
,交易(合同,通知)被截获。数字签名(4)系统中的bug使得黑客可以远程对服务器发出指令,导致对系统的修改和破坏。2、web站点风险分析(1)Web客户机风险主要来源于接收服务器上的数据,病毒,木马,其他恶意代码。被防火墙保护的客户机(2)服务器风险未经
授权的访问(3)客户机与服务器间的事务安全认证、机密性、完整性认证:让交易的双方确信对方宣称身份的一种手段。加密方法机密性:数据内容在存储和传输过程中能被外界感知的风险程度。信用卡完整性:存储和传输过程中遭
受破坏和非期望修改的风险程度。机密性较差的数据遭受非法修改的可能性较大3、系统设计Web的设计包括外观的设计和感官的设计一个成功地web要求所有的元素和所有的过程共同作用1、设计的原则和目标(1)符合用户的需求设计人员的个人喜好,规划人员的一时兴起,观众服务(2)有效的使用资源高效
的操作,方便的使用,轻松的维护(3)生成一个一致的、令人愉快的有效的web的外观和感官2、用户的经验坚持以用户为中心开发Web规划过程应该是一个好的观众信息的集合3、信息空间在web的规范中将提供给用户什么样的信息空间和这些信息将如何被显示明确的表达出来。信息如何组织是web设计
人员要考虑的。信息组织是指信息编码的媒体、信息的结构。媒体类型:是信息组织的一个方面图形,电影,文本文件,目录信息组织的另一个方面是信息结构结构是信息空间的特征,文件清单,菜单,列表结构也是信息表达的模式下面的特定策略有助于建立一个合
适的信息组织(1)媒体类型(2)信息结构(3)链接如何防止链接使它更容易使用?如何把一个web页面放置在一个合适的位置,并通过链接到其他页面以增强它的意义。答案依赖用户的需求:每隔多长时间用户会需要看到这些
信息?什么时候用户会需要看到这些信息?为什么用户会需要看到这些信息?(4)线索信息空间和信息组织:我在那里和这是什么。线索:这就是什么和这就使你如何从这里到达那里4、设计方法没有一种方法在艘有的情况下总是工作的很好自顶向下:可以依据一个中心主
题或想法开发web自底向上:开发者对最终web将是什么样子没有一个好的想法,但又知道特定的页面将是什么样子和如何工作的人类在一个时刻只能处理有限多的信息,所以网页中的内容适量。可以按下面的思想为信息分块:任何一个页面的信息量不能让用户感到接受不了可以建立可以重复使用的页面页面应该能
够集中用户的注意力5、把web元素用作信息线索在web的每一个页面中,寻找机会把观众信息和目标描述用作信息线索一个恰当的web页面的明确说明,可以帮助用户立即法相自己是否是那个页面信息的正确对象6、设计中的问题(1)外部
空间的页面避免生成没有线索的页面至少应该有一个线索或链接,他们会在某个层次上帮助用户(2)多媒体过度图表,声音,电影或其他媒体太多影响速度和空间(3)不均匀页面页面中含有差异很大或极不协调的信息(4)无意义的链接对所表达的信息没有附加任何意义7、设计人员的检查应该清醒
地知道:没有一个web的设计是完美无缺的,web设计者的任务应当是努力去改进设计,满足用户需要4、系统测试链接的检查多浏览器的测试布局一致性的检查让没有参加站点开发或设计的人检测站点找一些对站点感兴趣的观众进行早期测试5、系统上传1、web发布工具Frontpage98和microso
ftvisualinterdevFrontpage98:易于使用,功能强大,可协助完整创建站点过程中的大部分工作。visualinterdev:完成复杂的服务器端编程2、使用ftp上传文件常用工具:leafftp,cuteftp1、系
统功能设计该系统由哪些功能,具体划分2、系统结构图的设计详细划分各个功能的位置关系3、程序结构图给出实现模块功能的各个程序之间的关系图4、写程序