校园公告信息管理系统(毕业论文doc)_第1页
校园公告信息管理系统(毕业论文doc)_第2页
校园公告信息管理系统(毕业论文doc)_第3页
校园公告信息管理系统(毕业论文doc)_第4页
校园公告信息管理系统(毕业论文doc)_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

2012届09软件技术专业毕业论文2011年11月30日引言 关键词 1.1课题的背景与意义 3 31.2课题开发工具与环境 41.2.1Web和B/S结构简介 41.2.2JAVA和JSP简介 51.2.3SQLServer2005概述 71.2.4ApacheTomcat概述 71.2.5总体开发 7 92.1.1系统分析原则 92.1.2系统需求 92.2系统功能分析 2.2.1可能性分析 2.2.2具体功能分析 3.1.1需求分析 3.2系统总体设计 14 毕业论文 17第四章系统实现与调试 4.2系统功能实现 4.3关键技术实现 4.4调试过程中的常见错误 26 26 27第五章系统运行结果截图 5.1系统主界面 5.2用户登录界面 5.3用户注册界面 5.4个人资料管理 5.5管理员登录界面 5.6后台主页面 毕业论文随着信息技术在管理上不断发展和广泛应用,管理信息系统在技术上的使用也逐步成就顺其自然的发展起来。公告属于信息的一种传播方式也越来越每一个网站上都有各自的公告。公告展示了网站的信息,透漏各个网毕业论文本课题设计的目标是实现一个基于Jsp+JavaBean+Servlet技术的校园公告 (会员),普通用户可以浏览公告信息,会员可以评论公告。后台管理员登陆过毕业论文第一章系统概述校园公告信息管理系统是基于Internet系统主要分为前台和后台。前台分为普通用户和注册用户(会员),普通用1.2课题开发工具与环境Web的应用层协议HTTP(HyperTextTransferProtocol,超文本传输协议)(1)Web是图形化的和易于导航的(navigate)Web非常流行的一个的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web别的什么平台我们都可以访问WWW。对WWW的访问是通过一种叫做浏览器 电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 (TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*,html)中JavaScriptletJSPtagJSP服务器上还有字节码的Cache机制,能提高字节码的访问效率。第一次调用JSPCOM必须在服务器上注册,如果修改了COM程序,就必须重新注册,甚至必须关如果JavaBean进行了修改,则JSWDK和Tomcat现在还需要关闭和重新运行(但不是关机),但开发者已经许诺将在以后的版本中做到不需要关闭服务器。另外JavaBean是完全的00P,可以针对不同的业务处理功能方便地建立一整套可重复Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过asp,php,cgi,jsp等动态网页就需要Tomcat来处理。Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和JavaServerPage(JSP)的支持,并提供了作为Web服务器的一些特有本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。一个用HTTPwebserverHTTPwebserver捆绑在一起的。ApacheTomcat包含了一个配置管理工具,也可以通过编2、开发工具采用MyEclipse8.0,Dreamweaver2008网页编辑工具数据3、B/S结构图(见图1-1)毕业论文第二章系统分析2.1.1系统分析原则(1)统一性原则。按照校园信息管理规则,制定统一的业务规范。(2)适用性原则。系统提供灵活的设置,保证各地在不违反基本退税流程(3)易用性原则。本系统使用人员范围广,使用人员的计算机水平层次不(4)可靠性原则。由于操作失误出现的故障,重新使用时,系统应有自举(5)安全性原则。系统的用户根据业务的需要,具有不同的安全级别及操(6)健壮性原则。本系统接受大量的外部数据,系统应对错误的数据和结2.1.2系统需求前台分为普通用户和注册用户(会员),普通用户可以浏览公告信息,会员3.操作可行性:访问系统的主要有两种:用户,管理员。目前资源的利用情况和可操作性,只需少量的对数据库中的表的直接2.2.2具体功能分析(1)可实现在线注册。(2)注册成功后,可进行登录。(3)可以对公告进行评论。(1)管理员登录。(2)查看所有注册用户的信息并对其进行管理。(3)管理员可以对公告,增加,删除和修改。(4)管理员可以对公告进行分类添加。(5)增加了管理员安全性,管理员可以管理自己信息。第三章系统设计3.1.1需求分析校园公告管理系统的建设目标是快捷、高效、全面及时的处理校园公告信息。校园公告管理系统主要实现对公告信息基本信息、公告内容、类别、标题、用户基本信息的管理包括:1.公告基本信息输入与维护,主要包括公告的基本信息的添加,删除和修2.用户基本信息输入与维护,主要包括用户基本信息的添加,删除和修改。3.评论基本信息输入与维护,主要包括评论基本信息的添加。4.管理员基本信息输入与维护,主要包括管理员基本信息的修改。本系统采用关系型数据库模式,因此数据库由若干个二维表(即数据文件)构成。本系统的数据文件全为数据。数据的保存方法有很多种,最长用的方式是使用DBMS(数据库管理系统)。3.1.2数据库概念设计a-idrelname图3-1管理员E-R图_ passworuserreporttimentitle_ 毕业论文表名存储商品的基本信息说明1管理员2aa管理员名3管理员密码4真实姓名1表名存储用户的基本信息说明12_用户名3用户密码4注册时间5电子邮件毕业论文表名存储公告的基本信息说明1公告ID2公告标题3 公告内容4添加公告5公告类别计功能结构图如3-4所示。删除公告删除公告管理自己信息修改公告公告管理管理员发布公告管理用户发表评论注册用户浏览公告学校师生普通用户浏览公告3.2.2系统逻辑设计Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,本系统使用JSP技术作为表现手段,服务器采用Tomcat6.0作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQLSERVER2005数据库作为数据库服务器。BC中间件数据t库件3.3功能设计根据需求分析本系统整体分为前台和后台两大模块系统主要分为前台和后台。前台分为普通用户和注册用户(会员),普通用户可以浏览公告信息,注册用户可以浏览和评论公告。后台管理员登陆过后可以对公告进行增加,删除,修改可以对公告进行分类,对用户进行管理,以及管理自己的信息。下面分别从前台和后台进行详细功能设计。根据概要设计对前台模块进行细化,经过对用户需求和业务逻辑的分析,前台各个模块的详细设计如下。会员登录注册模块主要有登录注册功能。登陆功能主要用于会员的登陆,如果已经是网站的会员,则只需输入“用户名”,“密码”和验证码即可进行进入系统的事务,然后用户可以以会员的身份方可在网站上进行评论公告。注册功能主要用于用户的首次登录,注册后才能以网站用户的身份登录进行网站评论。用户注册过后可以通过用户登陆页面登陆直接进入网站主页,还可以对公告3.3.2后台管理员功能模块设计公告设置模块主要实现如图3-8所述功能,系统根据要求自动显示相应的公到页知2011-11-19第六届安徽省大学生职业规戈醛大学生创业大赛森州职业技术学院赛区报到须知根据安徽省教育厅《关于“昆山花桥杯”第六届安微省大学生职业规划设计大赛暨大学生仓址大赛半决赛、决赛有关事项的通知》(院教秘[2011]364号)文件精神,由省教育厅、省人力资源和社会保障厅、共青团安微省委联合举办“昆山花桥杯”第六届安徽省大学生职业规划设计大赛暨大学生创业大赛半决赛将于11月4日-6日举行,其中由我院承办第三赛区(芜湖、称州、马鞍山地区高校)半决赛。为做好此欠赛事组织工作,使比赛顺利圆满完成,现将有关事项安排如下:一、报到时间11月4日14:50--19:00二、报到地点桂苑度假山庄淼州市丰乐大道1599号(称州学院南校区对面)全体学生:11月19号,在二号楼进行双选会。2011-11-19全体学生:11月19号上午九点开始,在二号横进行双选会。2011-11-19全体学生:由于电力局在整顿,在今天下午3:00到:00要停电停水。希望大家理解,同学要做好准备。省管部2011年11月15日2011-11-16管理员可以根据公告ID删除公告,可以根据要添毕业论文用户管理用户名w删称除除1共有3.0条第1/1页指索用户图3-7管理用户界面当你输入正确的用户名后,就会在管理用户界面显示该用户的信息如图自箱地址 图3-8查询的用户界面第四章系统实现与调试4.1.1结构化程序编码原则2、良好的程序编写风格为了提高程序的可读性和易维护性,4.2.1文件结构序的地方,把项目Notice放到新建目录的workspace下,里面的主要存src和这样在自己改进系统或书写文档以及书写使用说明时都可以简明扼要的写4.2.2文件详细结构图com.um.daocom.um.dao.implcom.um.dto图4-1文档结构关系图4.3关键技术实现java.io.IOException;javax.servlet.Filter;javax.servlet.FilterChain;javax.servlet.FilterConfig;javax.servlet.ServletException;javax.servlet.ServletRequest;importjavax.servlet.ServletResponse;this.encoding=null;this.filterConfig=null;publicvoiddoFilterSerifignorerequestgetCharacterEncorequestsetCharacterEncodingencodithisencodingfilterCoelseif(value.equalsIgnoreCasetrueelseif(value.equalsIgnoreCaseyesfilterclasscomumfilterAuthFilterfilterclasStringuserName;Stringdriver;if(con!=nul1&&!con.isClosedClassproviderClassClassforNconDriverManagergetConnectionurluserNPropertyResourceBundleprbPropertyResourceStringpropertyNameenunextEifpropertyNameequalsdatabasedridriverprbgetStringdatabasedrifpropertyNameequalsdatabasurl=prb.getString("databaseurlifpropertyNameequalsdatabaseuseruserName=prb.getString(databaseusernameifpropertyNameequalsdatabasepasspwd=prb.getString("database.passwordpublicsynchronizedstaif(connection!nullconnectionisClosed4.4.1404路径错误commicrosoftsqlserverjdbcSQLServerExceptionmakeFromDatabaseErrorUnkcommicrosoftsqlserverjdbcIOBufferprocessPacketsUnkcommicrosoftsqlserverjdbcSQLServerConnectionprocessLogonUnkcommicrosoftsqlserverjdbeSQLServerConnectionlogonUnkcommicrosoftsqlserverjdbeSQLServerConnectionconnectHelperUncommicrosoftsqlserverjdbcSQLServerConnectionloginNithoutFailoverUnkncommicrosoftsqlserverjdbcSQLServerConnectionconnectUncommicrosoftsqlserverjdbcSQLServerDriverconnectUnkjava.sql.DriverManager.getConnection(DriverManager.java:582)java.sq1.DriverManager.getConnection(DriverManager.java:185)com.umutDataBasegetConnDataBasejavacom.um.dao.imp1.NoticeDA₀5q12005Imp1.<1nit>(NoticeDA₀5qImpjavacom.um.service.NoticeService.initNoticeServicejavacom.um.servlet.NoticesActiondoListNoticesActionjavacomumservletNoticesActiondoPoatNoticesActcomumservletNoticesActiondoGetNotic查看数据库里面的sa用户的密码,把它写成和Notice项目中包中4.4.2数据库连接错误uesnpuonTheserverencounteredanintemalejavaxservletServletExceptionHicrosoftODBCSQLServerDriverInvaliorg.apache.jasper,runtimePageContextImpdoHandlePageExceptionPageContextImpjavaorg.apache.jasperruntimePageContextImplhandlePageExceptionPageContextImpjavaorg.apache.jap.onlinetest.admin.gzljap.jopService(gzljap.java:337)org.apachejasperruntimeHttpJapBaseserviceHttpJapBasejavajavax.servlet.http.HttpServlet.service(HttpServlet.java:802)org,apache.jasperservletJspServletWrapperserviceJspServletVrapperjavaorg.apache.jasperservletJspServletserviceJspFileJspServletjava毕业论文4.4.3无法与服务器连接无法连接试图4-4无法与数据连接毕业论文第五章系统运行结果截图·全省大学生职业规划大赛报到须知·称州即业技木学院优秀教素评比方案·关于上报2011年度教师料研成果的通知·校园十大歌手比喜·关于做好我院2011年度技工院校教师系列专业技术职务任职资格申报工作的·大学生象棋大喜·关于党委中心组集体学习的通知·关于党委中心组集体学习的通知设因公告设因公告毕业论文5.2用户登录界面首页登录注册首页登录注册7642文即汪田密码文即登录颜图5-2用户登录界面5.3用户注册界面首页首页登录注册填写注册信息友情提示立即登录文即注田额图5-3用户注册界

温馨提示

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

评论

0/150

提交评论