首页 读书网站的设计与开发

读书网站的设计与开发

举报
开通vip

读书网站的设计与开发读书网站的设计与开发 读书网站的设计与开发 题 目: 读书网站的设计与开发 院 系: 教育学院 专 业: 教育技术学 学生姓名: 郑冬平 学 号: 08108033 指导教师: 杨德军 二〇一一 年 一 月 读书网站的开发与建设 学术诚信声明 本人所呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论...

读书网站的设计与开发
读书网站的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与开发 读书网站的设计与开发 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目: 读书网站的设计与开发 院 系: 教育学院 专 业: 教育技术学 学生姓名: 郑冬平 学 号: 08108033 指导教师: 杨德军 二〇一一 年 一 月 读书网站的开发与建设 学术诚信声明 本人所呈交的毕业 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 ,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料均真实可靠。除文中已经注明引用的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 外,本论文不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究作出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。 本人签名: 日期: - 2 - 读书网站的开发与建设 摘 要 随着社会的发展,信息社会的建立,人们对阅读的体验提出了更 高的要求,传统的图书馆服务模式已经完全不能满足人们日益增长的 需求。 [关键词] 襄阳市非物质文化遗产;SSH2;JavaEE;非物质文化遗产网 Abstract Xiangyang city is one of China's ancient city of non material cultural heritage, formal diversity, content has a long history, broad and profound; but at the same time, not a rational management platform, intangible cultural heritage management faced with the huge amount of information, how to improve the resource utilization ratio, to regulate the management of information, scientific statistics and fast query, has become the non - material cultural heritage information management focus. The non material cultural heritage management, based on the non material cultural heritage information collection, transmission, storage, processing, maintenance and use, to standardize the non material cultural heritage information management, will greatly enhance the management level of intangible cultural heritage. Therefore, this paper designs a set of non material cultural heritage management system. This system is a JavaEE framework based on Web software system, the client system used JSP as a platform to develop language, MySQL5.0 as background database, - 3 - 读书网站的开发与建设 Tomcat6.0 as the Web server. The system is designed to facilitate the protection of non material cultural heritage center of non material cultural heritage information collection, query and management, improve the non material cultural heritage work management level and the working efficiency, save a lot of money, basically completed the non material cultural heritage management function, realization of the non material cultural heritage management work standardization, digitalization and networking. Key words: The Intangible Cultural Heritage in XiangYang; SSH2; JavaEE; Non-material Cultural Heritage Network ; 目录 1绪论 ................................................................................................................................................... 1 1.1开发目的 ................................................................................................................................ 1 1.2 网站的开发目标.................................................................................................................... 1 1.3 系统概述 ............................................................................................................................... 1 1.4可行性分析............................................................................................................................. 1 2系统开发工具及开发平台 ................................................................................................................ 2 2.1 系统开发平台........................................................................................................................ 2 2.2 系统架构 ............................................................................................................................... 2 2.3 数据库平台............................................................................................................................ 2 2.4系统运行环境......................................................................................................................... 3 3网站设计 ........................................................................................................................................... 3 3.1 网站设计目标........................................................................................................................ 3 3.2 网站主要模块功能实现 ........................................................................................................ 4 3.2.1网站后台管理模块 ...................................................................................................... 4 3.2.2 网站前台模块 ........................................................................................................... 10 4网站开发使用的技术 ...................................................................................................................... 15 4.1 MVC设计思想 .................................................................................................................... 15 4.2 数据库连接池技术 .............................................................................................................. 15 - 4 - 读书网站的开发与建设 4.3 Spring3.0组件的自动注入机制 .......................................................................................... 15 5总结 ................................................................................................................................................. 16 - 2 - 读书网站的设计与开发 1绪论 随着计算机技术、网络技术和信息技术的迅猛发展及广泛普及,基于网络的信息管理系统应用于各个领域中。非物质文化遗产工作网站管理系统的应用于非物质文化遗产工作管理部门,可以实现全市范围的纵向管理机制。传统的非物质文化遗产工作管理网站大多基于单机操作或者简单的局域网,管理效率低下,同时不便于信息的通用和共享。通过非物质网站的建设可以大大提高对非物质文化遗产的了解、传承和保护。 1.1课题来源 本课题来自汪老师的科研项目。 1.2 对现有非物质文化遗产保护网站分析 通过网络调查, 深入分析和研究我国部分非物质文化遗产网站建设的现 状,存在的一些问题,具体如下: a. 思想认识不深,资金投入不足 b. 网站定位不明确 c. 栏目设置不够科学 d. 特色资源建设力度不足 1.3 课题的研究内容 本网站拟采用结构化方法进行分析和设计,以抽象和分解为手段,对网站 进行自顶向下的逐层分解,逐步细分,逐步求精,从而达到易于理解的目的。 采用B/S模式的设计方法,面向网络的应用,让数据面向网上更多的用户,更 加方便了用户的查询和管理人员的管理。同时,也方便了网站管理人员对网站 信息的更新和维护,加强了数据的安全性和稳定性。 非物质文化网站工作的需要,网站的开发过程中对网站的系统结构化、根据 模块化、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化的有机结合,从而使网站资源能够得到充分的利用,通过这些 设计实现对网站信息模块的管理。 1.4 网站的开发环境 本网站在Windows 7系统上开发,以Eclipse作为开发工具,以Tomcat6.0 作为Web服务器,以MySQL5.0作为后台数据库,网站采用MVC设计模式,采 用当前流行的Hibernate3.0、Struts2.x、Sprint3.0框架技术结合开发。 读书网站的开发与建设 2网站需求及可行性分析 2.1 网站需求分析 通过与汪老师的交流与沟通,对非物质文化遗产网站开发的需求进行分析,得到本网站的需求分析主要有: a) 非物质文化遗产条目添加。 b) 非物质文化遗产信息发布。 c) 非物质文化遗产信息交流共享。 d) 非物质文化遗产视频点播。 e) 非物质文化遗产图片查看。 f) 非物质文化遗产条目清晰分类排列。 2.2 网站数据流程图 本网站数据流层图,用户通过浏览器向非物质文化遗产网站服务器请求数据,服务器通过判断用户输入的数据进行处理,对数据库进行数据的查找,在返回数据库中的数据到浏览器,是用户得到需要的信息数据。管理员通过浏览器向非物质文化遗产网站操作,通过网站服务器端数据的操作,并向数据库进行操作(查找、修改、删除)数据,操作成功后在返回浏览器管理员操作的信息。 图2-1网站数据流程图 2.3 网站模块划分 本网站的模块的主要分为:非物质文化遗产信息分类模块、分物质文化遗产公告模块、非物质文化遗产新闻模块、非物质文化遗产专题信息模块、非物质文化遗产视频信息点播模块和管理员模块组成。非物质文化遗产信息分类主要是非物质文化遗产信息的编辑、存储、更新和查询等操作, - 2 - 读书网站的开发与建设 图2-2网站模块划分图 2.4 网站可行性 目前,襄阳市非物质文化遗产管理的工作大都采用手工进行,工作流程、人员复杂,而且结果得不到及时的反馈,需要一套专门处理非物质文化遗产工作的网站系统来规范非物质文化遗产的管理工作,方便工作过程中的信息收集、统计和查询。 技术方面:在开发本网站前,做了大量的需求分析工作,对非物质文化遗产的日常工作进行分析整理,并根据分析结果确定的数据表。在开发过程中选取了功能强大的Eclipse作为开发工具,MySQL5.0作为后台数据库,网站采 用的当前流行的Hibernate3.0 + Struts2.x + Spring3.0框架技术,页面设计采用的JSP 技术。 经济方面:开发这个网站的经济效益是远远超过它的开发成本的,本网站是一个小型管理系统,它对软件和硬件的投资费用要求都不高,且节省了劳动力、提高了工作效率、具有很好的适用性且增长了经济效益。 网站操作方面: 网站界面设计简洁美观,操作方便,只需用鼠标进行辅助,用键盘进行输入,只需要用户打开浏览器输入网址既可以浏览网页内容了;网站管理人员只需熟悉网站的工作机制就可投入实际的网站管理工作中。 3网站设计 3.1 网站设计目标 本网站将开发一套实用的基于B/S结构的襄阳市非物质文化遗产管理系统网站,降低非物质文化遗产管理者在非物质文化遗产管理工作中遇到的收集信息困难、信息处理量大、非物质文化遗产管理工作复杂多样的问题,科学地管理非物质文化遗产工作中的各种信息,提高非物质文化遗产工作的效率,方便 - 3 - 读书网站的开发与建设 非物质文化遗产管理者之间的数据共享。 本网站必须能够实现以下目标:?使得非物质文化遗产的信息管理工作清 晰化、条理化,可实现全方位细致的管理。?简单易操作,可方便的实现非物 质文化遗产信息的输入、信息的删除、修改等操作。?迅捷准确的查询服务, 可方便查看所需信息,客户更好的浏览非物质文化遗产。 3.2 网站主要模块功能实现 3.2.1网站后台管理模块 )登陆模块功能实现 1 本网站采取了用户登录验证模式, 用户只有拥有管理员提供的账号和 密码才可以登录此网站后台页面。网站后台登录流程(如图3-1)所示。 图3-1 管理员登录后台流程图 打开登录界面。当用户输入用户名和密码单击登录后,网站后台程序 会首先判断用户输入的用户名和密码是否匹配。当用户输入的用户名和密 码不匹配时,网站会提示用户“用户名或密码错误”(如图3-2),以此提 示用户输入正确的用户名和密码。当用户名和密码匹配通过时,网站进入 菜单页面(如图3-3所示)。 图3-2 管理员登录失败提示页面 图3-3 登录成功后的操作菜单 - 4 - 读书网站的开发与建设 2)非物质文化遗产管理者操作流程 非物质文化遗产工作管理是本网站的设计核心,本网站后台管理可以完成日常的非物质文化遗产管理工作,规范和科学管理非物质文化遗产工作过程中的细节。非物质文化遗产在本网站后台管理页面中主要包括六个方面的功能:常用、遗产、信息、更 新、管理、个人。其中遗产管理是非物质文化遗产工作的重点,因此在非物质文化遗产信息管理模块实现了非物质文化遗产管理者的基本功能。非物质文化遗产工作管理的流程如图(3-4),管理员登录后台的首页如图(3-5)所示。 图3-4 管理员工作流程图 图3-5管理员登录后台首页 , 常用 常用模块是一下几类模块的一部分,为了方便而设置的模块,方便管理员的操作,方便管理员的使用,该模块下的信息在他们独立模块中介绍。 , 遗产 遗产模块包括添加遗产、查看遗产和更新遗产。 a) 添加遗产 管理员登录本后台管理后台页面后可以添加遗产信息,点击图3-3左 边菜单栏的“遗产”展开菜单(如图3-6),单击“添加遗产”会打开添加 遗产界面,管理员可以在该界面中添加非物质文化遗产信息,编辑完成后 - 5 - 读书网站的开发与建设 单击“提交”按钮便可提交至数据库。当提交成功后非物质文化遗产跳转到遗产显示页面。 图3-6 遗产菜单 b) 查看遗产 点击菜单栏中“查看遗产”,打开页面(如图3-7),以分页的形式显示所有的非物质文化遗产的信息,分别包括标题、批次、遗产级别、遗产类别、申报人/单位。可以点击标题下的“标题”可以打开该篇非物质文化遗产遗产,在该页面上也可以方便管理员对非物质文化遗产的条件查询操作,该页面的上部分为条件查询的条件输入和选择框,如果不输入条件时为显示全部信息,条件查询中的条件可以没有、一个或多个,筛选条件,条件编辑完成后,点击“查询”按钮,该页面同时还可以点击“新增文化遗产”,页面跳转到新增文化遗产页面。 图3-7 非物质文化遗产分页显示页面 c) 更新遗产 点击菜单栏中“更新遗产”,打开页面同非物质文化遗产分也显示的页面相近,分别包括标题、批次、遗产级别、遗产类别、申报人/单位、操作。管理员可以对非物质文化遗产进行更新操作,可以点击标题下的“标题”可以打开该篇非物质文化遗产,同时也可以点“操作”下面的查看遗产,也可以对该篇非物质文化遗产进行修改(如图3-8),如果不需要该篇非物质文化遗产信息,可以点击“操作”下的“删除”该篇非物质文化遗产信息,删除成功后返回遗产分页显示维护页面,为了方便管理员对非物质文化遗产的条件查询操作,在页面的上部分设置了条件查询的条件输入框和下拉选择框,条件查询中的条件可以没有、一个或多个筛选条件,条件编辑完成后,如果不输入条件时为显示全部信息,页面同时还可以点击“新增文化遗产”,会跳转到分也显示信息过滤文化遗产页面。 - 6 - 读书网站的开发与建设 图3-8 非物质文化遗产信息修改页面 , 信息 信息模块包括添加公告、添加新闻、添加公告、上传视频和视频分类 a) 添加公告 点击图3-3左边菜单栏的“信息”展开信息菜单,单击菜单栏中的“添加公告”会打开添加公告界面,管理员可以在该界面中添加非物质文化遗产公告信息,编辑完成后单击“提交”按钮便可提交至数据库,当提交成功后非物质文化遗产跳转到公告显示页面。 b) 添加新闻 单击菜单栏中的“添加新闻”会打开添加新闻信息的界面,管理员可以在该界面中添加非物质文化遗产新闻信息,编辑完成后单击“提交”按钮便可提交至数据库,当提交成功后非物质文化遗产跳转到新闻显示页面。 c) 添加专题 操作方法同添加新闻的方法一样。 d) 上传视频 打开“上传视频”界面,在该页面填写视频标题和选择文化视频分类后单击“添加视频文件”按钮便可弹出(如图3-9)添加视频信息界面,在弹出的界面中点击“浏览文件”,查找到需要上传的视频文件,选择后,单击“上传文件”,将数据提交到文件夹和数据库中,提交成功后跳转到视频显示页面,在弹出的页面中点击“查看状态”,可以查看上传视频文件的状态是上传中、等待上传或是上传成功,如果关闭此窗口会提示,没有选择上传文件。 图3-9 添加视频文件界面 - 7 - 读书网站的开发与建设 e) 视频分类 操作方法同查看遗产的方法一样。 , 更新 更新模块包括查看公告、查看新闻、查看公告、更新公告、更新新闻和更新专题 a) 查看公告、查看新闻、查看专题 操作方法同查看遗产的方法一样 b) 更新公告、更新新闻、更新专题 操作方法同更新遗产的方法一样。 , 管理 管理模块包括查看管理员、更新管理员和添加管理员 a) 查看管理员 点击图3-3左边菜单栏的“管理”展开菜单,单击菜单栏中的“查看管理员”,打开(如图3-10)页面,分页显示所有的管理员信息,在页面中显示管理员的用户名、姓名、身份证号、E-mail、修改时间,在该页面中可以打开新增管理员信息页面(在“新增管理员”中介绍)。 图 3-10 查看所有管理员信息 b) 更新管理员 单击菜单栏中的“更新管理员”,打开(如图3-11)页面,分页显示所有的管理员信息,页面中显示用户名、姓名、身份证号、E-mail和操作,管理员可以对其他管理员进行“修改”或“删除”操作,点击“修改”时(如图3-12)页面,编辑要修改的管理员信息,在点击“修改”后将信息保存在数据库中,当点击“删除”时,删除数据库中的该管理员的信息。 - 8 - 读书网站的开发与建设 图3-11 管理员维护分页显示页面 图3-12 修改管理员信息页面 c) 添加管理员 单击菜单栏中的“添加管理员”,打开图3-13页面,将管理员的资料都编辑完成,其中带*为必填内容,默认密码为123456,其他值都可以不填,当管理登录时可以自己进行修改,用户名不能有重复,重复后页面会提示(如图3-14)“用户名已存在”,信息编辑成功后,点击新增,跳转到管理员维护页面,显示已添加的管理员信息。 图3-14 新增管理员“用户用已存在”提示页面 - 9 - 读书网站的开发与建设 , 个人 个人信息模块包括查看个人资料、修改个人资料和修改个人密码。 a) 查看个人资料 操作方法同查看管理员信息的方法一样。 b) 修改个人资料和修改个人密码 操作方法同修改管理员信息的方法一样。 3.2.2 网站前台模块 , 网站首页 网站前台只是一个信息浏览的界面,通过打开浏览器,在地址栏输入网址, -15),首页菜单主要有首页、非物质分就可以进入本网站的前台首页(如图3 类、站内新闻、信息区、文化视频、申报指南和联系我们,首页底部还有联系我们、在线咨询和网站管理等信息栏,首页主要分为5个模块,分别是文化分类、专题报道、公告区、最新动态和文化风情,这几个模块中的数据都是从后台数据库中读出的,每个模块的数据移动鼠标上去都可以显示一些简介信息,对该篇信息的一部分内容的读取,每个模块的都有这一功能,每个模块的信息多可能有更多的信息,都实现有一个“more”显示更多该模块的信息,为了更好的体现非物质文化遗产的特色,该页面的右边还有一个日历,有阴历和阳历,打开页面就获取到当前的日期,单击“more”或者“菜单栏”的选项都进去二级页面,二级页面在下面的二级页面中介绍。 图3-15 首页 , 网站前台二级页面 首页:把鼠标移动到菜单栏上的“首页”,当点击“首页”时,页面进入前台首页。 非物质分类:将鼠标移动到菜单栏上的“非物质分类”,会弹出二级菜单页 - 10 - 读书网站的开发与建设 面,点击二级菜单上的“按遗产批次分类”会打开按非物质文化遗产批次分类(如图3-16),信息页面,二级页面的右边是非物质文化遗产按照遗产的批次进行分类,每个页面分类显示的部分信息内容,可以在页面上每个分类的后面点击“更多”,分页查看该分类下所有信息的页面,点击二级菜单下的“按遗产级别分类”会打开按非物质文化遗产级别分类信息页面,每个分类的后面都有“更多”,点击“更多”分页打开按该分类下的所有遗产信息页面,点击二级菜单下的“按遗产类别分类”会打开按非物质文化遗产类别分类信息页面,页面的右上部分都有“信息过滤”功能,筛选掉不需要的信息,方便浏览必要的信息,输入一些信息后点击“查询”会显示你筛选后的遗产信息,还附带一部分简介,方便用户对信息浏览,单击二级页面上的任意一标题打开单篇遗产信息(如图3-17)页面,页面中还可以调节页面文字的大小,文字分为“大”、“中”和“小”三种字体。 图3-16 非物质文化遗产“按批次分类”页面 图3-17 非物质文化遗产单篇遗产信息显示页面 - 11 - 读书网站的开发与建设 站内新闻、信息区:操作方法同非物质文化的方法一样。 文化视频:将鼠标移动到菜单栏上的“文化视频”上,会显示遗产“文化视频”的分类按二级菜单的信息显示(如图3-18)页面,可以直接点击“文化视频”,会分页显示所有的遗产文化视频信息页面,页面的右上部分是非物质文化遗产“文化视频”信息过滤,输入相应的信息可以对视频信息进行过滤,得到需要的信息,点击页面里的任意一条遗产“文化视频”的标题,进入视频文化信息的播放界面(如图3-19)页面,页面的左边部分是播放遗产文化视频信息,右边有一栏是属于这一类文化遗产的部分视频信息页面,也可以点击他们进行播放;也可以点击二级菜单分类的遗产视频文化进行分页显示浏览和播放。 图3-18 “文化视频”二级页面 图3-19 “文化视频”播放遗产视频文件页面 所有二级页面采用统一的竖排菜单(如图3-20)页面,方便用户对信息的浏览,竖排菜单主要包括三个方面,分别是项目分类、名录项目和友情链接。 项目分类:项目分类竖排菜单下主要有文化遗产、遗产专题、遗产视频、公告区和站内新闻几个模块(如图3-21),文化遗产、遗产专题和遗产视频,将鼠标移动至这个部分菜单上都会显示出一个信息过滤的页面,选择相应的信 - 12 - 读书网站的开发与建设 息可以进行信息的过滤,方便用户快速查找需要的信息,文化视频和遗产专题弹出的页面中都有遗产批次、遗产级别、遗产类别和下拉选择所属名族,而遗产视频有视频类型可供选择(如图3-22),将需要的信息选择后单击提交查询内容进行信息的筛选,也可以直接单击竖排菜单文化遗产、遗产专题、遗产视频、公告区和站内新闻,右边页面显示的是该类别下的所有信息进行分页显示。 图3-20 二级页面竖排菜单 图3-21 竖排菜单的信息过滤页面 图3-22 竖排菜单“文化视频”信息过滤页面 名录项目:名录项目主要分类两大类,分别是按类别分和按级别分(如图3-23),分别是一些快捷浏览按钮,只要点击就可以进入该分类下的所有分物质文化遗产信息,他们都属于分物质文化分类的一部分,属于快速过滤非物质文化遗产信息,只要点击鼠标就可以进行信息的浏览,民族语言、民间文学、民间美术、民间音乐、民间舞蹈、民间杂技、消费习俗、人生礼俗、岁时节令、民间信仰、民间知识、体育竞技、戏曲、曲艺、民间手工技艺和生产商毛习俗 - 13 - 读书网站的开发与建设 分物质文化遗产信息按类别的分类,国家级、省级、市地级和县级的分物质文化遗产按级别分类信息,单击任意按钮打开该篇遗产信息。 图3-23名录项目竖排菜单 图3-25 点击名录菜单后的信息过滤分页显示信息页面 友情链接:该竖排菜单下主要包括襄阳新闻、中国非物质文化遗产、中国分物质文化遗产网、中国民俗学网、中国传媒网和襄阳市人民政府网的一些超链接,方便客户进行页面的跳转,点击这些超链接页面直接跳转至该网站的首页页面。 页面底部状态栏主要分为联系我们、在线咨询、网站管理和版权状态等模块。 在线咨询:点击在线咨询后直接链接到QQ客户端,通过QQ客户端来进行咨询,当前电脑上如果有多个QQ客户端登录,此时弹出选择QQ帐户页面通过选择QQ帐户弹出聊天窗口进行咨询。 管理登录:点击管理登陆,页面跳转至管理员登录页面,进行管理登录。 3.3 数据库设计 本网站数据库采用MySQL5.0,数据库名称为:culture,数据库包含6张数据表,数据表如下: 序号 数据表名 数据表名 字段数 1 非遗信息表 c_assort 11 2 专题信息表 c_topics 9 3 站内新闻信息表 c_news 5 4 公告信息表 c_notice 5 5 管理员信息表 c_user 9 6 非遗视频信息表 c_vedio 8 - 14 - 读书网站的开发与建设 4网站开发使用的技术 4.1 MVC设计思想 本网站在设计的时候采用当前流行的的MVC设计思想,MVC(Model-View-Controller),即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用户交互界面,在本网站的应用中采用了JSP作为视图。模型(Model),就是业务流程、状态的处理以及业务规则的制定。控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。 4.2 数据库连接池技术 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用 程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸 缩性和健壮性,影响到程序的性能指标。本网站在设计的时候采用了C3P0数 据库连接池技术,C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和 Statement 池的DataSources 对象。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使 用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空 闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗 漏。这项技术能明显提高对数据库操作的性能。 4.3 Spring3.0组件的自动注入机制 在通常的项目开发中,都是使用xml的bean定义来使用组件,我们不用被动的去创建一个对象,而采用Spring的自动注入(将一个对象主动的给另一个对象)的机制将对象注入到类中,我采用的每一个模块一个配置文件的形式来配置,文件列表如下(如图3-28)。自动注入机制配置(如图3-27),将sessionFactory注入到newsDao中去,在将newsDao注入到newsService中,最后将newsService注入到newsAction类中,完成Spring的自动注入配置工作。 - 15 - 读书网站的开发与建设 图3-26 配置文件列表 图3-27 自动注入方式 5总结 本网站的最大特色是能够很方便用户对分物质文化遗产信息的检索浏览,可方便用户在页面中检索出需要的非物质文化遗产信息,在每个二级页面都设置有对非物质文化遗产信息的按照不同条件来对非物质文化遗产进行信息检索。本网站采用J2EE+Struts2+Hibernate+Spring+MySQL技术和MVC主流开发模式,实现了非物质文化遗产信息的管理和信息共享的功能,其功能基本符合用户需求,用户可方便对襄阳市非物质文化遗产信息的浏览,并开发了后台管理页面,能够完成非物质文化遗产工作者对非物质文化遗产信息的存储和相关材料的查询以及各类相关操作的功能实现,管理人员可以方便地对数据信息的维护工作。 - 16 - 读书网站的开发与建设 参考文献 [1] 康诺利,何玉洁.数据库设计教程,机械工业出版社,2001 [2] 陈冈.陈智深等.java开发入行真功夫,电子工业出版社,2009 [3] 陈佳.信息系统开发方法教程,清华大学出版社,2002 [4] 高洪岩.JAVA开发专家至简SSH:精通Java Web实用开发技术管理信息系统,电子工业出版社,2009 [5] 王文章.非物质文化遗产概论[M].北京:文化艺术出版社.2006.10 .非物质文化遗产网站建设现状及对策[J].农业图书情报学刊.2011(2) [6] 姜雷 [7] 沈莹.浅谈依据互联网有效利用非物质文化遗产数据库资源[J].消费导刊.2008(10) [8] 王愉.张栩.史民峰. 论网络博物馆的策划与建设[J].北京印刷学院学报.2008(1) [9] 孙鑫.Servlet/JSP深入详解,电子工业出版社,2010.12 [10] 黄明.梁旭.JSP信息系统设计与开发实例,机械工业出版社,2004.3 [11] 孙佳.刘中兵.李柏华.JSP+Oracle动态网站开发案例精选,清华大学出版社,2005.9 [12] 郑阿奇.Java EE使用教程,电子工业出版社,2009.11 [13] 叶丽娜. 基于J2EE的网络考试系统的设计与实现[J]. 吉林工程技术师范学院学报.2010(07) [14] 闫斐,王亚弟,韩继红. 基于Struts架构的J2EE应用软件的设计与开发[J]微计算机信息,2006,(30) . [15] 任文娟,王华,鞠宏伟,宋柱芹. 基于Struts和Hibernate框架的Web应用的设计与实现[J]微计算机信息,2006,(27) - 17 - 读书网站的开发与建设 致谢 通过完成毕业设计,我对网站的整体策划、MVC三层结构的思想、数据库设计思想、以及如何分析和设计一个完整的网站有了进一步的深刻理解,对使用上述各类工具制作软件系统更加熟练。 在此我非常感谢我的毕业设计指导老师汪家宝老师,感谢他在百忙中给与我指导和鼓励,同时我也感谢给过我帮助的同学、朋友,特别感谢童老师在技术上和理论上对我提供了很大的帮助,使我完满完成毕业设计。并且还要感谢四年来一直关心和培养我的教育学院的所有老师~谢谢~ - 18 -
本文档为【读书网站的设计与开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_963767
暂无简介~
格式:doc
大小:373KB
软件:Word
页数:27
分类:工学
上传时间:2017-09-20
浏览量:56