





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
的程度。
在论坛的设计上,增加了版块 类别。
不同的版块区域所包含的讨论主题会有所区分,这样的话,就能以主题不同,分 版块分主题地记录了你我他的点滴心声。
此论坛是基于模式的种网页论坛的设计与实现,力求做到界面友好简 单和易于操作。
论文从几个大的方面来对系统的开发做出了阐述。
在系统分析章从需 求分析和 引言 系统分析 需求分析 功能性需求 非功能性需求 可行性分析 系统总体设计 系统目标 系统功能划分 前台功能结构 后台功能结构 系统开发环境 开发环境 系统平台体系结构的选择 语言简介及特点 概述 技术 数据库设计 数据库分析 数据库概念设计 数据库的逻辑设计 系统详细设计与实现 前台设计 前台页面设计与实现 用户注册登录管理员登录 论坛版块的展示 发表新主题 搜索主题 查看及回复主题 数据库概念设计 数据库的逻辑设计 系统详细设计与实现 前台设计 前台页面设计与实现 用户注册登录管理员登录 论坛版块的展示 发表新主题 搜索主题 查看及回复主题划分 前台功能结构 后台功能结构 系统开发环境 开发环境 系统平台体系结构的选择 引言 系统分析 需求分析 功能性需求 非功能性需求 可行性分析 系统总体设计 系统目标 系统功能部分内容简介 , , 引言 系统分析 需求分析 功能性需求 非功能性需求 可行性分析 系统总体设计 系统目标 系统功能划分 前台功能结构 后台功能结构 系统开发环境 开发环境 系统平台体系结构的选择 语言简介及特点 概述 技术 数据库设计 数据库分析 数据库概念设计 数据库的逻辑设计 系统详细设计与实现 前台设计 前台页面设计与实现 用户注册登录管理员登录 论坛版块的展示 发表新主题 搜索主题 查看及回复主题 优化主题的些小设计 后台设计 管理员登录 修改和删除主题 用户信息管理 结束语 参考文献 引言 网络的兴起与发展,极大地改变了人们的思维和行为习惯。
基于网络的应用也层出 不穷,论坛就是最早兴起的应用之。
作为种传递消息的方式,最早的的作用是 公布股市的即时消息,而随着时代的发展,现在的的内容已达到无所不包的程度。
小到生活趣事,大到专业知识,各种各样的主题论坛让人眼花缭乱。
论坛网页的形式也 由最初的静态页面发展到现在的动态页面,更好的实现了用户之间的交互。
把作为 种对外的展示窗口,进行内外信息交流,已然成为大众的广泛需要。
财大家园论坛就 是通过动态开发技术和数据库技术实现的以财大学生与老师为主要服务对象的个 基于现实环境之上的个网上论坛,力求创造出个模拟的网上校园虚拟环境。
财大人 可以足不出户,在论坛上共享切值得分享的主题,方便交流外界人士也可以通过此 论坛更好的了解财大学生的焦点和兴趣所在,省时省力。
在论坛的设计上,增加了版块 类别。
不同的版块区域所包含的讨论主题会有所区分,这样的话,就能以主题不同,分 版块分主题地记录了你我他的点滴心声。
此论坛是基于模式的种网页论坛的设计与实现,力求做到界面友好简 单和易于操作。
论文从几个大的方面来对系统的开发做出了阐述。
在系统分析章从需 求分析和可行性分析两方面来做具体阐述系统整体设计则从系统目标系统功能划分 和系统开发环境三大方面说明,结合后面的系统详细设计与实现章完成对系统从整体 到细节的全方位的理解。
数据库设计单独设章,对数据库的分析概念设计和逻辑设 计给出了详细说明。
系统的详细设计与实现章对系统的各个功能模块的设计与实现做 了详细说明,分为前台设计和后台设计两个部分。
其中,前台设计几乎囊括了整个设计 与实现的大半部分。
在所有章节中,系统总体设计数据库设计和系统详细设计与实现 三章是主要内容。
论文尽可能的将与系统相关的内容解释清楚,目的就是将系统的整个 开发流程展示给大家。
系统分析 需求分析 功能性需求 开发论坛系统的目的是为了提供个大家交流的平台,供人们发表看法探讨 经验讨论问题。
因此,论坛系统的最基本的功能是发表主题,其次是其它人员根 据主题发表自己的看法,即回复主题。
考虑到现实情况,并不是每个访问的游客都具 有发表主题的权利,所以必须用个身份绑定用户,赋予其发表主题的权利,这就需要 实现用户注册及登录的功能。
每个系统都需要管理员这个特殊群体的存在,所以也需 要实现管理员登陆的功能。
管理员区别于般用户的地方在于,管理员往往具有更高的 权限,有权对用户信息和帖子内容作出些增删改查的操作,所以,针对管理员, 系统应该实现删除和修改帖子以及对用户的管理等功能,以实现管理员对社区的管 理。
考虑到社区访问量会很大,用户发表的帖子的数量自然很多,在浩瀚的帖子海洋 中,如何才能查看自己感兴趣的帖子成为了个不得不考虑的问题。
所以,系统还应该 实现搜索帖子的功能,用模糊查询的方法,对社区的帖子进行筛检的工作。
本系统针对 用户还实现了个特殊的功能,即邮件发送。
如果个用户对其他的用户感兴趣,那么 可以通过将邮件发送到指定用户注册时所填写的邮箱地址,这样的话,就能够实现即时 通讯的功能。
综上所述,论坛系统的功能就可以进行如下划分 前台部分 主要涉及系统前台,即用户所能看到的网页所涉及到的功能。
主要包括用户注册 登录,发表新主题,回复主题,查看主题内容到以下几种 工具,故开发前需要进行相应的下载和安装 开发平台 服务器 数据库服务器 开发工具 辅助工具 系统平台体系结构的选择 在系统开发领域内,目前存在两大主流系统平台的开发结构,种是结构,而 另种是结构。
结构,即大家熟知的客户端服务器结构,是种应用较早, 相对传统的开发模式。
通过它,可以充分利用两端硬件环境的优势,将任务合理的分配 到端和端,降低了系统的通讯开销。
结构,即浏览器服务器结 构,是随着的兴起,对结构的种变化或者改进。
在这种结构下,用户 不需要借助于客户端软件,通过浏览器,即可实现系统的全部既定功能。
在这种模 式下,部分事务逻辑在前段实现,但是主要事务逻辑在服务器端实现,大大简化了客 户端电脑载荷,减轻了系统维护与升级的成本,从而降低了用户的整体成本。
从开放程 度来说,传统的结构虽然采用的是开放模式,但这个开放性只是针对系统开发级 的,在特定的应用中,无论是客户端还是服务器端都还需要特定的软件支持。
而结 构,是次性到位的开发,应用此模式开发的系统,不同人员,在不同地点,以不同的 接入方式比如等访问并操作共同的数据库,能有效地保护数据平台和管 理访问权限,服务器的数据库也很安全。
特别是在这样的跨平台语言出现之后, 架构管理软件起来更是显得方便,快捷和高效。
可以说,是乘着兴起 的风而杨风远航的,是适应时代的产物。
但是,也存在着自己的不足,比方说其在 大量数据分析,实时控制应用方面就存在着需要改进的地方。
综合考虑,本系统还是考 虑使用当下流行的结构作为系统的开发模式。
语言简介及特点 语言是公司开发的种脚本性语言 ,或者称其为描述性语言。
作为种编程语言,其出现的使命就是为了适合 动态网页制作的需要,颇具工具色彩。
在静态网页的基础上,使用可 以开发交互式网页,能够使网页和用户之间实现种实时性的动态的交互性的 关系,使得网页包含更多活跃的元素和更加精彩内容。
可以说,是专门为 制作网页而量身定做的种简单的编程语言。
是在客户机上执行的,其特点和功能主要是短小精悍,能够大大提高 网页的浏览速度和交互能力。
其特有的工具色彩让其在动态网页的开发中找到了用武之 地。
概述 是由公司在语言的基础上开发出来的种动态网页制作技术,其将 标记插入到页面中,从而使网页中的静态部分和动态部分分离开来。
是类似 的种技术,在传统的静态网页文件插入程序段和标记,就形成了 文件。
技术的强势在于 次编写,到处运行。
在更换系统时,代码不需要做任何修改。
系统的多平台支持。
基本上可以在所有平台上的任意环境下开发,在任意环境 中进行系统部署,在任意环境中扩展。
强大的可伸缩性。
通过小小的文件运行,到由多台服务器进 行集群和负载均衡,到多台进行事务处理,台服务器到无数台服务器, 表现了强大的可伸缩性。
多样化和功能强大的开发工具支持,常用的编辑工具有和 等。
可以称得上是目前运行速度最快的语言数据库,除了具有许多其他数据 库所不具备的功能和选择外,数据库是种完全免费的产品,用户可以直接从网 上下载数据库,用于个人和商业用途,而不必支付任何费用。
技术 数据库管理是每个应用系统开发过程中不得不考虑的问题,目前主流的数据库有 等。
不管使用何种技术,都离不开技术的支持。
的全称是,即数据库连接,是种数据库 通用接口采用的主流技术。
其定义了用来访问数据库源的标准类库,通过它使用 种标准方法,就能够方便的访问数据库资源。
所以,又是种规范,其目标是 使应用程序开发人员通过它连接任何提供驱动程序的数据库系统,这样就使得程 序员无需对种数据库有过多的了解,大大加快了开发过程。
有了,向各种数据库发送语句就是件再简单不过的事了。
换言之,有 了,就不必为访问数据库专门再写个程序,又为访问数据库专门写个程 序。
所以,为应用程序与各种不同数据库之间进行对话提供了个标准的方 法,这也是语言次编写,到处运行的优势。
