- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国计量学院现代科技学院
本科课程设计(论文)
绪论
课题背景
第二代互联网(Web 2.0)的兴起,给网络信息的生产、组织、传播、利用带来了巨大的变革。Web 2.0是以Blog、RSS、Wiki、Tags、Book Mark、SNS等应用为核心,依据六度分隔、长尾理论、XML、AJAX等新理论和技术实现的新一代互联网模式[1]。Web 2.0是一种不仅“可读”而且“可写”和“可交互”的互联网,它是互联网发展的一个重要阶段。目前,Web 2.0应用已经深深渗透到各种互联网应用当中,如育通天下教育网、Wiki百科、新浪名博、土豆网等等的出现,人们的工作方式和生活方式都随之发生了巨大变化[2]。
数字图书馆是一个虚拟的、没有围墙的图书馆,是对信息进行收集,高质量管理,并提供查询、解释、传播与保存的机构。它是未来图书馆的主体形态。互联网是数字图书馆赖以生存和发展的环境,用户则是其使用者和支撑者。每一次网络技术的变革都会给数字图书馆带来直接、迅速、深远的影响。近年来,Web 2.0已经渗透到越来越多的行业,影响着越来越多的人群。因此,分析Web 2.0对信息环境和用户行为造成的影响,探讨数字图书馆在Web 2.0下的发展趋势有着重要意义[3]。
数字时代人们对数字资源的需求越来越高,各级学校与图书馆透过联盟的方式联合采购数字资源,利用数字方式保存资料并加以利用已成为时代发展之趋势。政府与企业也各自努力制定数字图书馆计划以求将人类的宝贵文化资产留存下来,并提供服务与利用,因而有了相当多的数字图书馆计划的产生。如古腾堡计划、全球数字图书馆、谷歌图书搜寻、开放内容联盟、世界数字图书馆、欧洲数字图书馆等。以上几个全球型的数字图书馆计划都怀着崇高的理想来为人类文化进行典藏,若能在发展上互相交流与讨论,包括:资金、人力、技术等的合作,除了可降低发展过程中的困难,更可在未来有需要时进行整合成一个更大的数字图书馆计划来对全人类服务。
为了适应Web 2.0对网络环境和用户行为造成的改变,数字资源平台将加快自身的变革和发展。具体来说,数字资源平台将呈现出以下几种发展趋势:
1)走进家庭,融入社会。
2)联合可以联合的力量,建立广泛的合作机制。
3)树立权威服务的意识。
4)注重以用户为中心。
5)坚持文化和教育职能。
在线电子书制作系统也是一种在Web 2.0上的应用,它能够提供类似数字图书馆的功能,提供用户在线阅读电子书的功能,但是它侧重的是提供用户在线编写电子书的功能。可以说它是数字图书馆的另外一种发展,因为传统的数字图书馆中,用户只是作为信息的接受者或反馈者,而在在线电子书制作系统中,用户同时又作为信息的生产者。
研究的基本内容
研究的基本内容
本课题的研究基本内容为基于SSH2框架开发设计一个可多人同时在线编制电子书的平台,系统根据角色划分权限,不同的用户登录后可以进行不同的操作。系统的角色目前分为三种,读者,作者和管理员。
读者可以进行个人管理、阅读电子书等操作。
作者可以进行个人管理、阅读电子书、编写电子书等操作。
管理员可以进行用户管理、电子书管理、个人设置等操作。
研究的重点及要解决的关键问题
研究的重点:
(1)开发系统之前,需要对该系统进行需求分析。
(2)数据库的设计怎样才能更加符合这个系统的需求。
(3)MVC设计模式的使用,SSH框架的运用。
(4)系统中具体的业务功能的实现。
(5)使用JSP来完成视图层。
要解决的关键问题:
(1)系统的角色访问控制(RBAC),实现对系统的各项操作均对应权限校验,如该用户没有权限则自动跳转到无权限提示页面。系统权限根据角色划分,各功能点只对应角色,角色下会对应多个用户。
(2)树状结构显示电子书的分类及目录,电子书要有所属分类(树级),每个分类下可以有很多电子书;书籍列表按必威体育精装版更新日期倒排序。电子书要有目录(树级),每个电子书下有很多目录。
(3)实现每一章节内容可编辑修改,参照博客上的文章编辑,应具有图片上传、显示等主要的功能。
(4)实现书籍可根据选择的不同模板而显示不同的样式,即不同的CSS方案。
系统开发环境介绍
系统开发平台使用的是MyEclipse,JDK的版本为1.6,服务器使用Tomcat6.x,数据库使用SQL Server 2005。使用SSH框架,JSP完成视图层,Struts2完成控制层,Spring2完成业务层,Hibernate3完成数据的封装。
本系统的是基于MVC模式开发的JAVA EE应用系统,MVC是一种Model(模型)/View(视图)/Controller(控制器)的结构形式,通过明确分离业务逻辑,数据介绍和应用的行为。Model在应用程序的主要部分是指业务数据和业务逻辑。View是接口,通过它用户可以访问和查询业务状态,但用户不能通过它
文档评论(0)