软件毕业设计报告

  • 格式:pdf
  • 大小:464.61 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
1绪 论
1.1 课题研究的目的及意义
设计的首要目的是运用已经学习到的 java 语言和 SQL Server 数据库知识自主实 现一个实用的系统,使得现有知识得到更好的巩固,更加熟练。同时在实现中学习到 更多新的知识,能更深入掌握 JSP、Java 语言,了解软件开发的全过程,为以后的学 习与工作打下坚实的基础。
2
目录
摘 要................................................................................................................................2
1 绪 论..........................................................................................................................4 1.1 课题研究的目的及意义.......................................................................................4 1.2 国内外研究动态...................................................................................................4 1.3 本文的工作...........................................................................................................5
2 系统分析..........................................................................................................................6 2.1 可行性分析...........................................................................................................6 2.1.1 社会可行性..................................................................................................6 2.1.2 技术可行性..................................................................................................6 2.1.3 经济可行性..................................................................................................6 2.2 需求分析...............................................................................................................7 2.2.1 用户中心......................................................................................................7 2.2.2 主题中心......................................................................................................7 2.2.3 管理员功能..................................................................................................8 2.2.4 统计功能......................................................................................................8 2.3 开发工具及相关技术简介...................................................................................8 2.3.1 相关工具简介..............................................................................................8 2.3.2 相关技术概述..............................................................................................9 2.4 系统的数据流图.................................................................................................10 2.5 用例图.................................................................................................................10
3 总体设计........................................................................................................................ 11 3.1 功能分析............................................................................................................. 11 3.2 数据库设计.........................................................................................................12
4 详细设计与实现............................................................................................................13 4.1 数据库连接.........................................................................................................13 4.2 前台显示模块.....................................................................................................14 4.3 后台管理模块.....................................................................................................19
结 论..............................................................................................................................20
参考文献..............................................................................................................................21
5 测试与运行环境............................................................................................................19 5.1 系统测试.............................................................................................................19 5.2 系统调试.............................................................................................................19 5.3 运行环境.............................................................................................................19
致 谢..............................................................................................................................22
附录 数据表......................................................................................错误!未定义书签。
BBS 系统设计报告
学生姓名
指导教师


学Βιβλιοθήκη Baidu

_
2010 年 11 月 24 日
摘要
BBS 论坛系统是采用 java 语言进行设计实现的,采用 Tomcat 作为后台服务器, 以 SQL Server 作为数据服务器,使用接口、实现类、实体类、JSP 进行逻辑控制,表 现层用 JSP 页面显示,用于在网络上为网民提供一个信息发布、获取的场所。实现了 查看、发表、删除帖子功能,论坛帖子版块控制,注册用户可以修改自己的个人信息、 增加好友与黑名单,管理员可以对用户、帖子,版块、版块权限和用户组权限进行管 理。论文从问题的提出、基本设计思想、数据的流向到具体的设计过程都做出了详细 论述。
BBS 论坛系统是在网上提供交流的手段。它可以用于满足网名的日常信息交流、 技术讨论、查看新闻等,利用网络实时、便捷的特点来方便人们的交流、联系和娱乐。
1.2 国内外研究动态
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版 应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体) 的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是 称为客户端——服务器的 C/S 结构应用系统,这类软件具有结构严谨,运行效率高, 服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业 设计所采用的,是称为浏览器——服务器的 B/S 结构应用系统,它的特点是在客户端 直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不 受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用, 甚至是免费使用 ISP 的服务器资源,因而受到越来越多中小型单位的青睐。