1、指导教师:,个人信息管理系统,TEAM:Titansi团队合作整理,团队分工,项目经理 :刘晓燕 程序员 :石建平 美工 :白永峰、图亚 文案 :崔昌禄,在JSP 为了使企业网站的投入回报和管理效益最大化,在对企业网站进行系统开发之前,必须对一系列问题进行科学的论证,如企业网站的需求分析、总体规划、系统的功能和实施方案、网站的传播与推广、运行网站的软件和硬件配置、企业网站的管理系统和管理方法等等。企业门户性网站的建设,使企业能够通过网络和客户更好的交流,拉近企业和客户的距离,掌握大量的客户反馈信息,并及时作出企业内部调整方案,以满足客户不断增长的需求. JSP的基本知识,基本原理。,综上所述,
2、企业网站已经成为互联网时代客户了解企业的最佳选择,必将获得巨大的成功。建设企业门户性网站,树立企业的网络形象,成为企业适应信息化时代发展的最佳方式。 本系统为本人所在的公司的门户网站系统,本人参与和研究了系统的分析与设计,并且在后期参与了系统的测试阶段。本文将该门户网站系统定义为BGCMS,下文使用BGCMS代替该门户网站系统。,本团队研究众多已经存在的相关系统,发现很多系统还存在着模块之间的耦合性比较高以及模块的内聚性比较低,甚至有些系统页面上还存在着Java代码;除此之外,大多系统每次提交表单后,需要刷新整个页面,不仅浪费了数据的传输量,并且造成了用户体验度比较低。 随着开发Web应用程序
3、的前台技术和后台技术的快速发展,系统的测试工作变的越来越复杂,本文从系统用户使用的角度对BGCMS进行了最基本的功能测试和负载测试,以保证系统的正常运行。,研究现状,本次研究希望通过对本人所在的公司的中文门户网站设计的分析,以及该网站建设的过程的研究,能够深入理解和掌握企业Web系统从总体规划到网站的分析、设计与系统的创建,再到后期的运营和维护的全过程,并希望在此过程中,能够在合理使用J2EE技术开发Web应用以及利用Ajax技术提高用户满意度上有所创新和冲破。并且在开发后期对该网站进行了功能和性能测试,以确保开发出的产品适合需求。,论文研究内容,论文的结构,绪论 系统相关技术 系统概述与系统
4、需求 系统的流程图 结论与展望 参考文献 致谢,系统相关技术,jsp 控件,系统概述与系统需求,系统总体描述BGCMS的建立,对于展示公司形象、实现公司产品在线销售、实现在线人才招聘以及与客户之间的交流有着重要作用。随着Web的快速发展,一个好的企业门户网站将推动一个企业的快速发展。开发本系统,必须在实现展示公司信息的同时,还必须符合产品销售流程以及人才招聘流程。,系统概述与系统需求,系统开发模式BGCMS采用的是B/S架构,该系统使用的框架技术是SSH框架技术和JQuery框架技术。利用SSH框架技术实现后台的主要功能,利用JQuery和Struts2标签实现前台页面的控制和显示效果。,系统
5、测试与实现,系统测试分析从系统用户使用的角度对BGCMS进行了最基本的功能测试和负载测试. 服务器环境搭建和部署本系统使用的Web服务器是的Tomcat 6.0服务器。数据库服务器采用的是Mysql 5.5数据库。并且需要在该服务器上面安装JDK环境。Web服务器部署是在服务器上面安装好Tomcat 6.0、Mysql 5.5和JDK环境的前提下,将BGCMS打包后的压缩包拷贝到Tomcat 6.0安装目录下的webapps目录里,然后配置虚拟目录,,系统测试与实现,系统负载测试BGCMS的系统负载测试采用了LoadRunner,它是一种能够预测系统性能和行为的负载测试工具。 系统经过负载测试
6、的结论如下:BGCMS能够支持大于100个应用端并发访问和支持100个应用端连接。,系统测试与实现,系统功能测试部分测试用图:,系统的流程图,部分流程用图:,系统测试与实现,实现控制层的代码,系统测试与实现,实现数据持久层的代码,系统测试与实现,实现业务逻辑处理层的代码,结论与展望,本文从软件需求分析、软件概要设计、软件详细设计到软件测试与实现详细的分析了开发BGCMS的整个软件开发过程。软件需求分析阶段,详细分析了整个系统的功能划分,软件需求分析是建立在BGCMS的实际工作流程的基础之上的,根据软件工程中需求分析的标准规范建立起来的。,结论与展望,由于软件危机的普遍存在,根本不存在完善或者完
7、美的系统,只要是系统,都是存在缺陷和问题的,本系统也不例外,本系统中存在的问题以及以后还要做的工作有: 1页面的动态显示、页面上的数据传递到服务器端以及发送请求和接受请求都是通过JQuery来控制的,这样就会造成页面上的代码太多,从而降低了系统的安全性。 2 由于Hibernate对于数据库的操作封装的很严实,当系统的数据量达到一定程度时,可能会降低系统操作数据库的效率。 3由于浏览器的兼容问题,本系统所使用的CSS样式没有实现在某些浏览器上的显示效果一致性。比如本系统在360浏览器上或IE 6.0浏览器上,页面上的某些组件是无法显示的,但是在firefox浏览器和IE 8.0上显示效果是一致
8、的。 4由于BGCMS的部分功能模块暂时没有进行设计导致BGCMS的功能不是很完善,需要在以后不断进行完善。,参考文献,1 Abraham Silberschatz,Henry F. Korth,S. Sudarshan,数据库系统概念,高等教育出版社,2006 . 2 Alex Kriegel,Boris M,Trukhnov.SQL宝典,电子工业出版社,2003. 3 Bruce Eckel,Java编程思想,机械工业出版社,2005. 4 Christine Hofmeister,Robert Nord,Dilip Soni,Applied Software Architecture,电
9、子工业出版社,2003. 5 JosephJ Bambara,J2EE技术内幕,机械工业出版社,2003. 6 Ryan K. Stephens,Ronald R. Plew,数据库设计,机械工业出版社,2001. 7 Sun One,JSP应用开发详解,电子工业出版社,2004. 8 Steven John Metsker,Willian C. Wake,Java 设计模式,人民邮电出版社,2007. 9 杨纪梅,Dreamweaver网页设计与制作完全手册,清华大学出版社. 10 张玲等,大学计算机基础教程习题解答与上机指导,北京:电子工业出版社,2003.,感谢内蒙古电子信息职业技术学院; 感谢导师团队,特别感谢王晓燕和李松老师; 感谢同学友人的帮助; 感谢今天到来的答辩评审; 感谢关心和热爱我的家人、老师、朋友们;,致谢,