基于JavaWeb技术开发的BBS论坛含源文件_第1页
基于JavaWeb技术开发的BBS论坛含源文件_第2页
基于JavaWeb技术开发的BBS论坛含源文件_第3页
基于JavaWeb技术开发的BBS论坛含源文件_第4页
基于JavaWeb技术开发的BBS论坛含源文件_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号 毕 业 论 文题 目 基于 Java Web 技术开发的 BBS 论坛摘要I摘 要人类已进入 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治 ,经济,军事, 文化等领域产生越来越深刻.学生成绩管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要.本论文叙述到的学生成绩管理系统是用 IIS+ASP 网页编程 +ACCESS 数据库+SQL 查询语言实现的. 重点介绍了学生成绩管理系统的实现过程:包括系统分析, 系统调查,功能设计, 数据库设计,系统实现,系统测试和调试等.本系统主要功能有教师管理,学生管理, 班级管理,学生信息管理,成绩管理,留言管理,包括功能需求描述,数据库设计等内容.关键词:ASP 成绩管理 成绩查询 ACCESS淮安信息职业技术学院毕业设计论文II目 录摘 要 .I目 录 .II第一章 概论 .11.1BBS 历史背景 .11.2BBS 制作目的 .11.3BBS 制作的可行性 .11.4BBS 制作的局限性 .2第二章 开发工具和开发平台 .32.1开发平台和技术介绍 .32.1.1TOMCAT 简介 .32.1.2JSP 开发环境 .32.2JAVA 编程语言 .32.2.1JAVA 的特点 .32.2.2JAVA 语言编程环境 .42.3MYSQL 数据库 .52.4系统运行环境 .62.5本章小节 .6第三章 系统需求分析 .73.1可行性分析 .73.1.1可行性研究 .73.1.2可行性分析 .83.2BBS 论坛的需求分析 .93.2.1BBS 论坛系统流程分析 .93.2.2BBS 论坛系统用例分析 .103.3本章小结 .12第四章 系统总体设计 .134.1系统模块总体设计 .134.2数据库结构设计 .134.2.1数据库逻辑结构设计 .134.2.2数据库结构设计表 .144.3本章小结 .16第五章 系统详细设计 .175.1建立数据库及数据库表 .175.2系统界面设计 .17目录III5.2.1系统界面命名 .175.2.2系统页面流程关系 .185.3系统模块实现 .185.3.1主页面功能的实现 .185.3.2浏览帖子页面功能的实现 .205.3.3注册页面功能的实现 .215.3.4登录页面功能的实现 .245.3.5发帖页面功能的实现 .255.3.6帖子内容浏览和评论页面功能的实现 .255.4本章小结 .26结论 .27致谢 .28参考文献: .29附录 .30第一章 概论1第一章 系统的需求分析人类已进入 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治 ,经济,军事, 文化等领域产生越来越深刻的影响,也正在改变人们的工作 ,生活学习,交流方式. 信息的获取, 处理,交流和应用能力,已经成为人们最重要的能力之一.在不久的将来知识经济将占世界经济发展的主导地位, 国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平 ,教育在经济和社会发展过程中将呈现出越来越突出的重要作用.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找, 更新和维护都带来了不少的困难.随着中国加入 WTO,意味着我国要在同一个网络平台上参与国际竞争, 同世界接轨.这对我们既是一个机遇,也是一个挑战.为此我们必须全面加强全民的信息技术教育, 以提高我国的整体素质.科学技术的不断发展和提高,计算机科学技术日渐成熟,其强大的功能人们已有深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对学生成绩管理系统进行信息管理 ,有着手工管理所无法比拟的优点,如:检索迅速,查找方便,可靠性高,存储量大, 保密性好,寿命长,成本低等.这些优点能够极大地提高学生成绩系统管理的效率,也是教育单位的科学化,正规化管理,与世界接轨的重要条件,因此 ,开发一套这样成绩管理软件成为很有必要的事情.1.1成绩管理系统的背景分析当今时代是飞速发展的信息时代,在各行各业中离不开信息处理 ,这正是计算机被广泛应用于信息管理系统的环境.计算机的最大好处在于利用它能够进行信息管理.使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.管理信息系统是进行信息的采集,存储,加工,维护和使用的系统, 它是随着管理科学和技术科学的发展而形成的.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等.但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低 ,保密性差,另外时间一长, 将产 淮安信息职业技术学院毕业设计论文2生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用 . 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理 ,有着手工管理所无法比拟的优点.例如:检索迅速,查找方便,可靠性高,存储量大 ,保密性好, 寿命长,成本低等.这些优点能够极大地提高学生成绩管理的效率 ,也是企业的科学化,正规化管理,与世界接轨的重要条件.因此,开发这样的一套成绩管理系统成为很有必要的事情.学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加,修改,删除,查询,留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流.1.2开发学生成绩管理的必要性在 21 世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用 ,而且在生活中也是同样得到了广泛在应用.如今,不管是小学,初中, 高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理, 但随着时间的变化, 学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多 ,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理. 但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的.开发一个学生成绩管理系统,采用计算机对学生成绩进行管理 ,进一步提高了办学效益和现代化水平.为广大教师和学生提高工作效率 ,实现学生成绩信息管理工作流程的系统化,规范化和自动化.现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上 ,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素. 在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替.一个高效的学生成绩管理系统可以存储历届的学生成绩档案 ,不需要大量的人力, 只需要几名专门录入员即可操作系统,节省大量人力, 可以迅速查到所需信息,高效, 安全,学生在能方便的查看自己的成绩.1.3学生成绩管理系统设计的目标的分析1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作, 对教师用户的添加,删除,修改等操作,对留言信息的添加,删除, 修改查询等操作.2)可以将学生成绩的数据库发布到网上,教师的信息发布的网上 ,方便学生教师进行查询,达到资源共享的目的.3)教师能够在一定的权限内对所有学生成绩的查询, 所有教师信息的查询,第一章 概论3留言信息的添加,删除,修改是,查看等,对的自己的联系信息进行更新,登录密码的修改4)学生可以在自己的权限内对对自己成绩的查询, 以及个人信息的查询,登录密码的修改,留言的查看,提交留言信息的相关操作.1.4学生成绩管理系统的系统需求在 21 世纪的科技时代,科学技术突飞猛进,信息社会的高科技时代 ,商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域 .计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动 .为了适应现代社会人们高度强烈的时间观念,学生成绩管理系统为教学办公带来了极大的方便.该学生成绩管理系统是以 ASP 网页编程+ACCESS 数据库+SQL 数据查询语言编写,其系统功能在内部 IIS 服务器上运行.系统管理员,教师, 学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理 .用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标.1.5学生成绩管理系统的功能需求分析学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台 ,学生可以通过该系统查阅与自己相关信息,查看留言,提交留言.教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言,学生留言, 提交留言,留言的管理等相关操作.系统管理员可以实现以上的所有功能,还有对学生的添加,删除, 修改,教师的添加,删除,修改,数据库的备份,数据库的还原等相关操作.淮安信息职业技术学院毕业设计论文4第二章 开发工具和开发平台2.1开发平台和技术介绍2.1.1TOMCAT 简介Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。2.1.2JSP 开发环境JSP 技术是一种动态 Web 技术,它使用 Java 编程语言编写类 XML 的 tags 和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 JAVA 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论