欢迎来到天天文库
浏览记录
ID:6820264
大小:1.79 MB
页数:51页
时间:2018-01-27
《软件工程毕业设计(论文)-基于web的西关第一社区bbs论坛系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广东交通职业技术学院毕业设计(论文)题目名称西关第一社区开题日期 2010年 09月 01 日设计期限2010年 09月 15日起2010年10月 09 日止答辩日期 2010 年 10 月 12日院系软件工程系指导教师 学生姓名 46广东交通职业技术学院毕业设计(论文)指导教师评语指导教师评语:指导教师评定成绩:指导教师签名年月日广东交通职业技术学院毕业设计(论文)答辩评语答辩委员会评语:答辩成绩:答辩小组组长签名年月日46摘要随着Internet技术的逐渐成熟和完善,基于.NET的Web应用开发也日益增加。本文讨论了一种基于三层架构、反射、缓存框架的Web应用开发环境。它包含
2、了两个部分:系统的设计思想和系统功能的实现。系统的设计思想:本系统基于工厂模式中的反射、缓存设计的思想,它包括三层,他们的职责如下:数据访问层——负责与数据的交互,即数据的插入、删除、修改以及从数据库读取数据等操作。对数据的可用性和正确性不负责,对数据的用途不了解,不负担任何的业务逻辑。业务逻辑层——负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。对流入的逻辑性数据的正确性及有效性负责,对流出的逻辑性数据及用户数据不负责,对数据的呈现样式不负责。表示层——负责接收用户的输入、将输出呈现给用户以及访问安全性验证。对流入数据的正确性和有效性负责,对呈现样式负责,对呈现友好的错误信
3、息负责。本系统具有以下的优点:功能模块与显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性、性能优越和组件的可复用性。系统功能的实现:本系统采用简单工厂的反射加缓存设计模式,“西关第一社区”系统可以实现人们发帖、回帖、举行同城活动、咨询求助、二手商品的求购、人才的供求等功能。关键字:系统功能三层架构工厂模式反射缓存46目录第一章前言1第二章系统的开发平台、开发工具22.1.开发工具22.1.1开发环境22.2.运行环境22.2.1 软件环境22.2.2 硬件环境22.2.3运行环境配置3第三章系统分析43.1系统需求分析43.1.1系统需求分析目的43.1.2用户对系
4、统功能的需求43.1.3管理者对系统功能的需求43.1.4系统技术可行性和性能的分析:53.2非功能性需求分析53.3系统结构设计63.4数据库E-R图设计6第四章系统的总体构建74.1系统运作流程74.1.1.前台用例84.1.2.后台用例114.2数据库设计15第五章系统实现265.1各功能模块核心实现265.1.1数据库连接实现26465.1.2.前台界面275.1.3.用户注册295.1.4.用户登录305.1.5.浏览帖子315.1.6.发表主题325.1.7.回复帖子335.1.8.写日志345.1.9.浏览日志355.1.10.评论日志375.1.11.论坛版块管理385
5、.1.12.版块添加:40第六章系统性能测试与评价43第七章总结与展望44参考文献45致谢4646第一章前言BBS已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量主题组成。近些年来,随着校园网建设的发展,大学校园网BBS也越来越火,因此建设一个好的BBS显得越来越有必要了.本文论述了开发一个简单的BBS系统所用到的关键技术和方法。其中运用了ASP.NET技术、MSSQL数据库等等,对上述技术的实现方法进行了详细的讨论,介绍了在WEB服务器上,利用ASP.NET技术和ADO等技术,实现了一个简单的BBS系统的设计与开发,并详细讨论了该系统的实现过程及其结构。论坛是一
6、个经过学习者整理加工过的网络资源汇en集中心,从新闻、学习到娱乐、体育,从文字到视频、音频,BBS汇集了各种形式、内容的网络资源。不少BBS都设有专门的NetResources(网络资源)板块;FTP技术和BT技术的发展更是为BBS站内资源的更新、共享提供了方便。如今,大部分大学的BBS论坛都有相应的FTP服务器,不少BBS还与网络新兴的BT技术、Blog(博客)技术等连接起来BBS水木清华站就有“水木Blog”的栏目)。基于网络的论坛社区也是各种学习资源组合的场所,为学习者提供了学习环境。作为一个学生参与论坛的网络活动可包括许多种学习的意义,在特定板块内,论坛参与者围绕某个话题或者问
7、题,通过发表、回复话题、版面讨论、站内信件等方式进行互动讨论、相互探讨,形成了一种以学习者为中心的学习方式。从教育网内人气排名前十名的论坛的网友参与的情况来看,在各大学习板块里,基本上每张帖子提出的问题都可以得到网友友好的、认真的回复解答,有着浓郁的协作探讨的学习气氛和良好的学习效果。网络学习的本质是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能自主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地围绕学习问题,
此文档下载收益归作者所有