asp.net操作系统教学网站设计论坛模块(2)
时间:2017-02-27 10:37 来源:毕业论文 作者:毕业论文 点击:次
4.1.1 概念模型设计(E-R图) 23 4.1.2 数据库表及关系建立 26 4.1.3 详细数据库结构设计 26 4.2 人机界面设计 27 4.2.1 系统登录 28 4.2.2 论坛前台 29 4.2.3 后台管理界面 33 5. 系统实现 36 5.1 登录模块的实现 36 5.2 发帖模块的实现 36 5.3 回复模块的实现 37 5.4 后台管理模块的实现 39 5.5 注册模块的实现 40 5.6 权限控制模块的实现 40 6. 遇到的问题及解决方法 42 6.1 问题汇总 42 6.1.2验证身份 42 6.1.3 注册验证 42 6.2 系统安全性 42 6.2.1 篡改参数 42 6.2.2 篡改参数之二 43 6.2.3 SQL注入式攻击 43 6.2.4 禁止向客户端输出详细错误信息 44 6.3 创建高性能的ASP.NET应用程序 44 6.3.1 数据库访问性能优化 44 6.3.2 字符串操作性能优化 45 6.3.3 使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向 45 6.3.4 适当地使用公共语言运行库的垃圾回收器和自动内存管理 45 6.3.5 如果有大型 Web 应用程序,可考虑执行预批编译 46 6.3.6 不要依赖代码中的异常 46 6.3.8 避免到服务器的不必要的往返过程 46 7. 结论 48 7.1 完成情况 48 7.2 更进一步的研究 48 7.3 体会 49 致谢 50 参考文献 51 1. 绪论 1.1 选题背景 Internet作为信息基础设施之一,已经深入到人类社会的各个领域,而world wide web(WWW)在Internet之上为人们提供了一个广泛进行各种数据和信息共享及利用的空间。Web技术已经成为现在信息技术的一个重要领域,并在国民经济建设中发挥着巨大的作用。 BBS诞生于20世纪70年代的美国,主要用于BBS成员之间的信息交流与网络通讯,那时还没有浏览器、搜索引擎,甚至没有个人网站。当时BBS主要有四项功能应用:发布新闻、发布交易信息、发布个人感想、互动式问答。 随着互联网技术的不断发展,BBS的许多特性被后续出现的应用取代。前三个功能逐渐从BBS中分离出去,发展成三个方向的网站——新闻类、电子商务类和博客类,这三类网站经过整合逐渐成为各自的门户。第四个功能互动式问答正在分离但还没有出现该领域的门户网站,这一类网站模式被称为威客(译自英文witkey)模式。 进入20世纪90年代,BBS的主要应用转移到论坛上,也就是现在为大多数人所接受的BBS概念。因此,互联网技术的发展,使得BBS在西方国家的影响力正逐渐减小,以美国为例,绝大多数高校基本上没有开设BBS,少数BBS站的存在主要用于提出或解决问题,集中表现为技术类BBS,针对软件或商品的技术支持BBS等。相比于人气极旺的中文BBS,它们并不存在复杂的管理机制和舆论调控行为。在这些BBS上,注重的是发帖和回帖的就事论事,区别于中文BBS的人与人的交流。 (责任编辑:qin) |