欢迎来到天天文库
浏览记录
ID:6198622
大小:1.04 MB
页数:44页
时间:2018-01-06
《软件072技术设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件072技术设计毕业论文目录摘要IAbstractII第1章绪论1第2章系统分析22.1需求分析22.2可行性分析2第3章系统总体设计43.1系统目标43.2系统功能结构43.2.1前台功能结构43.2.2后台功能结构53.3系统流程图53.4系统开发环境63.4.1开发环境63.4.2系统平台体系结构的选择73.4.3JSP语言73.4.4SQLServer2000数据库83.4.5JDBC技术8第4章数据库设计104.1数据库分析104.2数据库概念设计104.3数据库逻辑设计13第5章系统详细设计与实现175.1前台设计175.1.1前台页面设计与实现175.1.2前台显示概述
2、185.1.3查看首页面的论坛类别185.1.4查看某版面中根贴列表205.1.5查看根贴和回复贴内容215.1.6发表帖子模块设计235.1.7根贴操作的设计与实现275.2后台设计325.2.1后台页面设计与实现325.2.2版面管理模块设计与实现33结论39II致谢40参考文献41II沈阳工程学院毕业论文第1章绪论第1章绪论随着互联网日益深入社会生活,BBS开发技术发展至今,从CGI,ASP,到PHP已经日趋成熟,功能也更加丰富,但携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,继承这一衣钵的JSP技术越来越受到人们的注视。BBS作为一种对外的展示窗口,进行内外
3、信息交流,已成为大众的广泛需要。为了进行更好的交流,用户想就自己的专业和爱好能和其他的用户进行及时专业的交流,这就有了论坛,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流,BBS论坛是我们在这个地球村中生活的重要交流工具。所以我选择使用JSP开发BBS论坛这一课题作为毕业设计。Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/IntranetWeb上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。本网站使用JSP+SQLServer2000在MyEclipse系统开发的,从而创建一个更为稳
4、定,高效,安全的运行环境。本文主要实现了基于B/S模式的一种JSP论坛的设计与实现,主要功能是实现客户端和服务器端的动态交互。BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,BBS论坛需要具备以下功能:显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛类别管理、版面管理
5、、用户管理和用户注册。设计BBS论坛系统所要考虑的问题主要有如何通过资源文件显示文字和使用静态代码块。设计中力求界面友好、简洁,易于操作。代码部分尽量避免逻辑错误,算法设计简单合理,尽量使程序具有较好的可读性,有利于其他的设计者对程序的阅读;力求对数据库操作的安全与稳定,尽量避免数据库操作异常,并要保证查询的快速无误。保证程序的逻辑结构,编程时注意多使用通用方法(函数和过程)。-42-沈阳工程学院毕业论文第2章系统分析第2章系统分析2.1需求分析1.功能性需求开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。因此,BBS论坛系统最基本的功能首先
6、是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,BBS论坛需要具备前台功能和后台功能。(1)系统前台功能:显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子(2)系统后台功能:进入后台、论坛类别管理、版面管理、用户管理、用户注册。2.非功能性需求(1)平台限制:基于WindowsXP,不需要安装其他软件。(2)操作
7、方式:全部操作都可以基于浏览器进行。2.2可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。1.技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该BBS论坛管理系统采用了流行的JSP语言和当前新兴的Br
此文档下载收益归作者所有