3106006795-杜建彬

3106006795-杜建彬

ID:44832181

大小:2.69 MB

页数:48页

时间:2019-10-30

3106006795-杜建彬_第1页
3106006795-杜建彬_第2页
3106006795-杜建彬_第3页
3106006795-杜建彬_第4页
3106006795-杜建彬_第5页
资源描述:

《3106006795-杜建彬》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用成绩课程设计(论文)课程名称数据库课程设计题目名称______BBS论坛______学生学院计算机学院专业班级0学号___________学生姓名_________________指导教师2009年6月文档实用目录第一章绪论31.1引言31.2JSP简介31.3Serlvet简介31.4MySQL简介41.5Tomcat简介41.6开发工具4第二章需求分析5BBS功能划分51普通用户功能52管理员功能5第三章概念结构设计6表格主题表7表格公告表7帖子表8版区类别表8版区类别表9用户表9系统结构图10数据库的逻辑模型11第五章编码与设计12主要数据库操作文件12

2、1、连接数据库文件:122、基本操作文件133、主要的对象操纵文件14第六章用户使用说明23第七章程序测试截图24文档实用参考文献33文档实用第一章绪论1.1引言随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且在结构上都有了深刻的变化,而且运用在生活的每一个方面。通过学习关系代数,关系演算,函数依赖,关系模式分解,关系模式的规范化让我们建立了扎实的关系数据库理论基础。而在掌握基本理论的基础上掌握关系数据库的设计方法,掌握现代信息系统的开发方法也显得尤为必要。Java是当前社会运用得较多的语言之一,在Web开发方面,基于B/S架构模式的J

3、SP开发也被广泛运用。本课程设计采用JSP+Servlet+mysql架构,运用所学知识结合数据库开发一个论坛BBS。1.2JSP简介JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。胜于辅助对Web请求的处理。JSP是建立在JavaServlet模型之上的表达层技术,其使用的是Servlet引擎。JSP是由类似HTML的标记、JSP标记以及嵌入的Java代码片组成,允许将静态HTML内容与服务器端脚本语言混合起来的动态输出。文档实用1.3Serlvet简介 Servlet是一种服务器端

4、的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。  Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI)应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现

5、。在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而创建单独的程序,这意味着各个请求的系统开销比较小。1.4MySQL简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1.5Tomcat简介Tomcat是Apache软件基金会(Ap

6、acheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun文档实用和其他一些公司及个人共同开发而成。Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,底层架构技术先进、性能稳定,而且免费,得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。1.6开发工具操作系统:WindowXPIDE平台:Eclipse3.2.1服务器:Tomcat6.0数据库:MySQLServer5.0测试浏览器:firefox、IE7文档实用第二章需求分析BBS的英文全称是Bulleti

7、nBoardSystem,翻译为中文就是“电子公告板”。通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人发布、讨论计算机软件、硬件、Internet、多媒体、程序设计以及生物学、医学等等各种有趣的话题。BBS功能划分(1)普通用户功能用户注册:用户可以注册为该BBS成员,注册信息要求有登陆的用户名、密码、姓名、联系地址、电子邮件等,在发表主题和发贴、回帖时,验证其登陆信息。用户登录:对于注册用户,可以凭其注册用户名和密码进入系统;另外本BBS系统支持“游客”用户,“游客”只能看不能发贴,也不能查询用户信息,不能修改任何内容。查看资料:可以查看自

8、己和其它会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。