校庆接待系统信息检索子系统的设计与实现.doc

文档编号:16908 上传时间:2024-02-28 格式:DOC 页数:49 大小:1.23MB
下载 相关 举报
校庆接待系统信息检索子系统的设计与实现.doc_第1页
第1页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第2页
第2页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第3页
第3页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第4页
第4页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第5页
第5页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第6页
第6页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第7页
第7页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第8页
第8页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第9页
第9页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第10页
第10页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第11页
第11页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第12页
第12页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第13页
第13页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第14页
第14页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第15页
第15页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第16页
第16页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第17页
第17页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第18页
第18页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第19页
第19页 / 共49页
校庆接待系统信息检索子系统的设计与实现.doc_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、学 号 密 级 校庆接待系统信息检索子系统的设计与实现Design and Implementation of the Information Retrieval Subsystem of the Anniversary Reception System学生姓名:所在学院:所在专业:指导教师:职称:所在单位:论文提交日期:论文答辩日期:学位授予单位:摘 要近年来,伴随着以计算机和互联网为代表的信息革命的步伐的深入,全社会进入了一个信息化时代。这一变化对以往的市场竞争规则、经济增长模式,以及社会生活方式都发生了深刻变化。信息化是当今时代发展的大趋势,代表着先进生产力,而其又以“计算机”为代表标志

2、。运用当前迅速发展的计算机与网络等技术,我们不仅可以改变以往传统落后的生产模式,提高生产工作效率,还可以进行高效的管理。 校庆对于每所学校来说都是一件十分重要的盛事。每逢建校“十周年”或“五周年”,学校都会组织邀请海内外各类人士共同参与建校庆祝活动。而校庆接待工作往往成为建校庆祝活动成败的关鍵因素。因此,本文结合校庆接待业务和当前以计算机与互联网为代表的信息技术,提出了一套解决校庆接待的方案。帮助学校有条不紊做好校庆接待工作。信息检索作为校庆接待系统的一部分,是非常重要的一部分。信息检索可以方便校庆工作人员快速检索到相关信息,方便校庆工作人员作好校庆接待工作。校庆接待系统信息检索子系统采用St

3、ruts +Hibernate框架,B/S架构和MVC设计模式,通过CSS+JavaScript+JSP完成系统前台界面的设计, 通过Java+Hibernate完成后台数据的处理,采用SQL SERVER 2008来保证数据的安全性。关键词:校庆;校庆接待系统;Struts;HibernateABSTRACTIn recent years, along with the computer and the Internet as the representative of the pace of in-depth information revolution, the whole societ

4、y has been into an information age. This changes the past market competition rules, economic growth, and social life have undergone profound changes. Information is the development trend of the modern era, represents the advanced productive forces, and its used computer as the representative symbol.

5、 Such as the use of the current rapid development of computer and network technology, we can not only change the past, traditional and backward mode of production, improve production efficiency, but also for efficient management.For each school, celebration is a very important event. Every school te

6、nth anniversary or fifth anniversary, the school will organize all kinds of people at home and abroad to participate in school celebrations. The anniversary reception often becomes a key factor in the success of the celebrations. It helps schools make orderly celebration reception. As part of the ce

7、lebration reception information retrieval system, it is very important part. Information retrieval can be easily anniversary staff to quickly retrieve relevant information to facilitate the anniversary celebration reception staff ready to work.The subsystem uses Struts + Hibernate framework , B / S

8、architecture and MVC design pattern , through CSS + JavaScript + JSP front-end interface to complete the system design , through Java + Hibernate finished processing the background data , using SQLSERVER2008 to ensure data security.Key words: Celebration; The Anniversary Reception System; Struts; Hi

9、bernateXX工程大学本科生毕业论文目录第1章 绪论11.1 课题背景与目的11.2 国内外研究现状11.3 课题内容41.4 论文结构5第2章 需求分析与总体设计62.1 需求分析62.1.1 功能需求62.1.2 负责模块的UML用例建模82.1.3 系统非功能性需求92.2 系统总体设计102.2.1 系统计算模式设计102.2.2 运行环境设计102.3 各模块的界面设计112.3.1 整体界面设计112.3.2 嘉宾信息检索模块的界面设计122.3.3 附加信息检索模块的界面设计142.4 数据库分析与设计152.4.1 概念设计162.4.2 逻辑设计162.4.3 物理设计1

10、82.5 本章小结24第3章 系统实现253.1 开发环境的搭建253.1.1 JDK环境配置253.1.2 Tomcat的下载与安装253.1.3 Struts2和Hibernate的基本配置253.2 各模块的实现263.2.1 登录模块的实现273.2.2 嘉宾信息检索模块的实现283.2.3 附加信息检索模块的实现333.3 实现过程中的难点及解决方法343.4 本章小结35第4章 系统测试364.1 测试过程中的问题与解决方法364.2 测试用例设计364.3 单元测试374.4 本章小结38结论39参考文献40致谢42第1章 绪论第1章 绪论1.1 课题背景与目的校庆对于每所学校来

11、说都是一件十分重要的盛事。每逢建校“五周年”或“十周年”,学校一般都会举办各式各样的建校庆祝活动。为此,学校会邀请各级领导、来宾及昔日培养出的海内外校友共同参与建校庆祝活动,并借此机会,大家绘聚在一起,回顾学校历史,总结学校办学经验,展示教育成果,以此扩大学校影响力,进一步加大与国内外各界的合作力度,增进与海内外校友的联谊与交流。由于参与建校庆祝活动的嘉宾及相关的工作人员数量规模很大,所以如何有条不紊做好组织与接待嘉宾的接待工作往往成为了决定校庆工作成败的决定性因素之一。借助于当前以计算机和互联网为代表的信息技术,开发一套校庆接待系统,实现高效、科学、有序、共享、实时的做好校庆接待信息管理工作

12、,协助校庆工作人员作好校庆相关工作。1.2 国内外研究现状校庆接待系统作为高校校庆工作人员工作平台,它是高校校庆工作人员和嘉宾交流的中介。由于校庆接待工作量巨大,单靠以往人工管理,很难做好校庆工作。所以可以借用信息管理系统来协助高校做好校庆工作。信息管理系统从最开始的C/S模式,这种模式是上世纪九十年代主流架构,目前此模式还被广泛地运用。但是由于C/S固有的缺点:功能伸缩性不灵活、平台的不易扩展性、资源共享性差等。很难实现目前的数字资源与校庆业务的整合。但随着21世纪的到来,信息系统相关的信息技术,网络技术,管理技术的飞速发展,尤其是互联网的大规模应用。一种全新的系统架构诞生:B/S。基于B/

13、S架构的信息管理系统作为信息管理系统的发展趋势,其分布式访问,良好的可扩展性和开放性等等都已成为信息管理系统的一种全新的技术方法。 选定B/S架构,为了提高系统的开发效率,可交互性,界面友好性以及后期的可维护性,本文作者采用了当前实际应用中比较成熟的框架和技术。下面将对这些框架和技术进行一个简要介绍。1、MVC设计模式MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种目前广泛流行的软件设计模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务1。 (1)视图视图(View)代表用户交互

14、界面,对于Web应用来说,可以概括为基于HTML界面,但也有可能为XHTML、XML和Applet。随着应用程序的复杂性和规模性的增大,界面的处理流程就变得更加具有挑战性。一个应用可能包含有许许多多不同类型的视图,MVC设计模式对于这些不同类型的视图的处理仅限于视图数据的采集和处理,以及用户的请求的响应,而不包括视图业务流程上的处理。业务流程的处理被交给了模型(Model)进行处理2。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型3。 (2)模型模型(Model)就是业务流程/状态的处理以用业务规则的制定。业务流程处理过程对其它层来说是黑箱操

15、作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心部分4。 (3)控制器控制器(Controller)是处理软件与用户的交互操作的部件,其职责是控制并提供模型中的任何变化的传播,确保用户界面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件5。MVC 的处理过程大致如下:首先控制器接受用户请求,并决定应该调用哪个模型来进行处理;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数据,并通过视图来呈现数据给用户6。MVC组件类型的关系与功能如图1.1所示。图1.1 MVC组件关系图2、Struts2技术Struts2 是MVC设计模式中的一种实现。使用Struts2可以帮助提高我们在运用MVC设计模型时开发Web应用的效率。Struts2将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。web服务器启动后,根据web.xml中的配置信息,加

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 文档资料

网站客服QQ:2356858848

  客服联系电话:18503783681

copyright@ 2008-2022 thwenku网站版权所有

ICP备案:豫ICP备2022023751号-1


>


客服