面向对象的系统分析与设计大学论文

上传人:博****1 文档编号:558365316 上传时间:2023-05-07 格式:DOCX 页数:28 大小:178.92KB
返回 下载 相关 举报
面向对象的系统分析与设计大学论文_第1页
第1页 / 共28页
面向对象的系统分析与设计大学论文_第2页
第2页 / 共28页
面向对象的系统分析与设计大学论文_第3页
第3页 / 共28页
面向对象的系统分析与设计大学论文_第4页
第4页 / 共28页
面向对象的系统分析与设计大学论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《面向对象的系统分析与设计大学论文》由会员分享,可在线阅读,更多相关《面向对象的系统分析与设计大学论文(28页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学本科毕业论文 (设计 )题 目面向对象的系统分析与设计摘要为了方便信息的交流,在结合动态服务网页(JSP)和MYSQL技术之下开发了这个快 截、界面友好的网上交流系统。论坛使用动态服务网页(JSP)技术建设论坛的骨干框架, 使用 MYSQL 制作系统的数据库,实现了一个功能相对齐全的论坛系统。除了提供基本的看 帖子,发帖子,回帖子,搜帖子的功能,针对管理员用户系统还提供了用户管理的操作。 目的是基于现实,为用户提供一个模拟的网上交流环境。为方便大家的沟通交流,丰富人 们的娱乐文化生活。在论文的篇章上,本论文从系统分析,系统整体设计,数据库设计与现实几个方面对 系统的开发过程作了详细

2、的介绍,旨在全面地呈现系统由最初设计到最终定型的各个阶 段,便于大家对系统有一个更好的把握和认识。各个功能版块的展示也包含在其中,能过 直观地看到系统运行后的演示效果,其中夹杂着部分主要代码的辅助说明,便于从底层查 看系统的最终实现。关键词:动态服务网页;论坛;用户管理AbstractIn order to facilitate people information the exchange, in unified JSP and MYSQL under the server technology has developed this quick truncation, the contact

3、 surface friendly system. The system use the JSP technology construction the main frame, use MYSQL asthe systems database, realized a forum system which function relatively completely, the net friend has been possible freely to propose the question as well as helped other people to solve the problem

4、, or exchange experience.This forum function is complete, everyone may freely express his viewpoint in here and express the opinion to the subject, we also may promptly solve to net friends question, and gain the useful knowledge from there. This forum also has some special functions, for example th

5、e power search function.目录1 系统技术及运行环境 IV1.1 JSP 技术简介 IV1.2 JAVABEAN 技术简介 IV1.3 JDBC 技术简介 IV1.4 TOMCAT 技术简介 V1.5 运行环境 V2 需求分析 V2.1 编写目的 V2.2 任务目标 VI2.2.1 基本性能 VI2.2.2 开发目标 VI2.2.3 应用目标 VI2.3 选择编程语言 VI2.3.1 JSP 与 ASP 的比较 VI2.3.2 JSP 的特点与优点 VII3 系统设计 VIII3.1 系统设计思想 VIII3.1.1 网上论坛系统说明 VIII3.1.2 网上论坛系统总体

6、分析 VIII3.2 数据库设计思想 IX3.3 各单元模块设计 X3.3.1 用户注册登陆功能 X3.3.2 会员发贴与回复功能 XI3.3.3 管理员管理帖子与用户管理功能 XII4 编码实现 XIII4.1 功能总体说明 XIII4.1.1 功能总体说明 XIII4.1.2 主要功能流程 XIII4.2 各个功能模块的实现 XIV4.2.1 数据库的连接 XIV4.2.2 用户登陆与注册模块的实现 XV4.2.3 分页显示的功能实现 XIX4.2.4 发表与回复功能模块实现 XX4.2.5 后台管理模块的实现 XXII5 系统测试 XXV总 结 XXVI致谢30参考文献 XXVII基于

7、JSP 的 BBS 论坛管理系统1 系统技术及运行环境1.1 JSP 技术简介JSP是服务器端的脚本语言,是以SERVLET为基础开发而生成的动态网页生成技术, 它的底层实现是 JAVA SERVLET。JSP(JAVA SERVER PAGES)由HTML代码和潜入其中的JAVA代码所组成。服务器在页 面被客户端请求后对这些代码进行处理,然后将生产的 HTML 页面返回客户端的浏览器。JSP 的特点是面向对象、 跨平台、 和 SERVLET 一样稳定、 可以使用 SERVLET 提供的 API,同时克服了 SERVLET的缺点。在使用 JSP 时一般和 JAVABEANS 结合使用,从而将界

8、面表现和业务逻辑分离。1.2 JAVABEAN 技术简介JAVABEAN 是基于 JAVA 的组建模型,有点类似于 MICROSOFT 的 COM 组建。 在 JAVA 平台中,可以无限扩充 JAVA 程序的功能,通过 JAVABEAN 的组合可以生产新 的应用程序。对于程序员来说,最好的一点就是 JAVABEAN 可以实现代码的重复利用,另外对于程 序的易维护性等也有很重大的意义。JAVABEAN 通过 JAVA 虚拟机(JAVA VIRTUAL MACHINE)执行,运行 JAVABEAN 最小的 需求是 JDK1.1 或者以上的版本。JAVABEAN 传统的应用在于可视化的领域,如 AW

9、T 下的应用。自从 JSP 诞生后, JAVABEAN 更多的应用在了非可视化领域,在服务器端应用方面表现出越来越强的生命力。1.3 JDBC 技术简介JDBC是一组API,定义用来访问数据库源的标准JAVA类库,使用这种类库可以使用 一种标准的方法、方便地访问数据库资源。JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供JDBC驱动程序的数据 库系统,这样就使得程序员无须对特定的数据库的特点有过多了解,从而大大简化了和加 快了开发过程。JDBC API为访问不同的数据库提供了一种统一途径,像ODBC 一样,JDBC为开发者屏 蔽了一些细节问题。另外, JDBC 对数据库的访问也具

10、有平台无关性。1.4 TOMCAT 技术简介在已JAVA技术为的WEB开发领域中,TAMCAT是许多JAVA程序员相当喜爱的开放源代 码产品,附属在 APACHE SOFTWARE FOUNDATION 所主导的 JAKART 项目内。由于 TAMCT 是 SERVLET与JSP技术的参考实现(REFERNCE IMPLEMENTATION),所以它不但可以当作独立 的 WEB 服务器,也可以结合其它的 WEB 服务器,只担任 SERVLET 容器或 JSP 容器的角色。1.5 运行环境为了保证 BBS 论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配 置,客户端的要求不是很高。此

11、应用程序可广泛运行于国际互联网即Internet,也可适 用于内部的局域网。其运行要求如下: 软件环境:客户端:Windows95/98/2000/XP,Internet Explorer(IE)等。服务器端:Windows NT/Windows2000,Tomcat 5.0,JDK 1.5 及其以上版本,IE 等;数据库:采用MYSQL,运行于服务器端。硬件环境:服务器 CPU: PIII 500 以上 ,内存: 512M 以上。客户机 CPU: P200MMX 以上,内存: 32M 以上。2 需求分析2.1 编写目的当今网络技术逐渐渗入社会生活各个层面,以前网站上的论坛管理系统要用户登陆以

12、 后才能进行访问及互动。而随着网络互联技术的进步,现在网站投票需打开网页就可进行 论坛留言。论坛对象是很多的,各个层次都可进行论坛访问,大到国家领导,小到一个普 通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。网上 论坛管理系统可解决游客访问和留言,致使现在几乎各个网站都有各种类型网站论坛管理 系统,用户可选择自己的看法。所以我提出了本课题的研究。2.2 任务目标2.2.1 基本性能系统包括主要的功能:新用户注册,会员登录,管理员删除用户,管理员删除帖子和 修改帖子,查询主题,和查询用户这些功能,游客浏览留言,会员新增主题,会员留言回 复,查询主题这些功能,可以满足一

13、般的用户需要。2.2.2 开发目标这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。 通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共 同进步。2.2.3 应用目标网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能够 注册成为用户。论坛注册会员能够发表帖子,让大家积极参与讨论。论坛管理员能够便于 管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行 删除操作。2.3 选择编程语言2.3.1 JSP与ASP的比较总的来讲 Java Server Page(JSP)技术和 Microsoft 公司

14、提供的 Active Server Pages(ASP)技术在技术方面有许多相似点:两者都是基于WEB应用实现动态交互网页制作 提供技术环境支持。两者能为程序开发人员提供实现应用程序的编制与自带组建设计网页 从逻辑上分离的技术。而且两者能替代 CGI 使网站建设与发展变得较为简单与快捷。1) .相同之处都是运行于服务器端的脚本语言,两者都是动态网页生成技术,这两项技术都是由 HTML来决定网页的版面,都是在HTML代码中混合的某种代码,有语言引擎解释执行程序 代码。HTML主要负责描述信息的显示样式,而程序代码用来描述处理逻辑。2) .不同之处JSP 是由 SUN 公司推出的一项技术,是基于

15、JavaServlet 以及整个 JAVA 体系的 WEB 开发技术,利用这项技术可以建立先进、安全和跨平台动态网站。 ASP 是 MS 公司推出技 术只能在 MS 的平台上运行,无法实现跨平台,也无安全性保障。 ASP 下的编辑语言是 VBScript 之类的脚本语言,而 JSP 使用的是 JAVA。ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不一样的方式来处理面中 潜入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行。在 JSP 中,代码被编 译生产 Servlet 并有 JAVA 虚礼机执行,这种也仅在对 JSP 的第一次请求时发生。2.3.2 JSP 的特点与优点综合而言, JSP 技术具有下面的特点:1)write once run anywhereJSP技术继承了 JAVA先天性的先进概念“write once run anywhere这种概念正越 来越深影响着互连网行业的交互式、WEB设计的理念。JSP Pages可以非常容易的开平台 跨 WEB 服务器软件来设计和开放源代码。2) 支持多种动态网页格式目前对使用 JSP 技术设计出来的网页应该采取什么样的格式还没有一个明确标准。一 般来说

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号