首页毕业论文信息管理计算机科学与技术-基于SpringMVC的影音光盘管理系统的设计与实现
isms_07KCOP8S

文档

3740

关注

1

好评

0
DOCX

计算机科学与技术-基于SpringMVC的影音光盘管理系统的设计与实现

阅读 580 下载 0 大小 25.85K 总页数 0 页 2025-12-06 分享
价格:¥ 50.00
下载文档
/ 0
全屏查看
计算机科学与技术-基于SpringMVC的影音光盘管理系统的设计与实现
还有 0 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 0 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
题目:基于SpringMVC的影音光盘管理系统的设计与实现院系:计算机科学与工程学院专业:计算机科学与技术班级:12级本科姓名:班蕊学号:1211212101指导教师:刘春玉教师职称:讲师2016年5月14日郑重声明本人的毕业论文(设计)是在指导教师刘春玉的指导下独立撰写并完成的。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。所有合作者对本研究所做的任何贡献均已在论文(设计)中作了明确的说明并表示了谢憶。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人愿意承担由此产生的各种后果,直至法律责任;并愿意通过网络接受公众的监督。特此郑重声明。毕业论文(设计)作者(签名):年月日论文使用授权说明本人完全了解沧州师范学院有关保留、使用学位论文(设计)的规定,即:学校有权保留送交论文(设计)的复印件,允许论文(设计)被查阅和借阅:学校可以公布论文(设计)的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文(设计)。毕业论文(设计)作者(签名)指导教师(签名)年月日"中国知网"大学生论文管理系统-3-目录基于SpringMVC的影音光盘管理系统的设计与实现….1摘要.11序言21.1课题研究背景.21.2研究现状21.3研究意义…22相关理论与技术42.1 MyEclipse开发平台简介.42.2 MySQL数据库介绍.42.3 Spring框架技术介绍.42.3.1 Spring框架简介..42.3.2 SpringMVC工作原理5 2.4 MyBatis介绍..53系统需求分析..63.1系统可行性分63.3用例份计..94.1系统能模块设计94.2数据库设计.104.2.1数据库需求分析…104.2.2数据库表设计…115系统实现与测试…12"中国知网大学生论文管理系统-4-5.1系统主界面实现….125.2管理员功能摸块实现135.2.1管理员管理光盘信息…135.2.2管理员管理用户信息..…135.3普通用户功能模块实现.145.4系统测试166总结与展望.176.1工作总结..176.2工作展望.17参考文献….18致谢…..I9基于SpringMVC的影音光盘管理系统的设计与实现班蕊摘要光盘管理系统是基于Internet之上的,用户可以通过互联网远程操作和访问,所以在系统设计时选择了B/S框架。系统开发环境为MyEclipse,使用的数据库是MySQL。整个系统的最大特点在于开发技术,它是Spring、SpringMVC、MyBatis三大框架的整合,方便而简洁的实现了管理员管理功能和普通用户浏览,搜索功能。系统开发的总体任务是实现光盘管理的自动化,从而达到提高光盘管理人员工作效率的目的。影音光盘管理系统可以应用于影音光盘管理系统应用在音频专卖店和学校或地方级的图书馆,以达到对影音光盘进行高效、快捷的编目与管理的目的。同时,方便用户借阅使用。关键词光盘管理系统功能设计MySQL SpringMVC Design and implementation ofCD-rom management system based on SpringMVC Abstract CD-rom managementsystem is based on the Internet,users can remote operation and access via theInternet,so chose B/S framework in system design.System developmentenvironment for MyEclipse,the use of database is MySQL.Is the biggestcharacteristic of the whole system development technology,it is Spring,forSpringMVC,MyBatis three framework integration,convenient and conciseimplements the administrator management fundtions and ordinary users browsesearch capabilities.The overall mission of system development is to realize the CD-rom management systematization,standardization and automation,so as to achieveto enhance the efficency of the discs management personnel management related.The audio CD management system can be applied to the audio CD managementsystem application in audio or local stores and the school library,in order to achievethe efficient video discs,efficient management.Key words CD-rom managementsystem Functional design MySQL SpringMVC1序言1.1课题研究背景"中国知网"大学生论文管理系统-5-随着科学科技的迅猛发展,人们的生活也进入了信息化时代,可以说互联网为人类生活创造了崭新的空间,世界因互联网而更加精彩[1]。国家主席习近平曾在第二届互联网大会开幕式上做了关于互联网的重要讲话,小到个人,大到国家与互联网已经密不可分。目前,各个国家的计算机领域都得到了极大的发展和提升,信息化、电子化、无纸化办公已经开始深入到人民生活的各个方面[2]。由此看来,影音光盘的信息化管理系统是大势所趋,有较高的研究价值。1.2研究现状目前,在我国图书馆光盘管理研究的热点主要集中在管理模式研究、管理系统构健研究、馆际共享建设研究和随书光盘管理与利用对策这几个方面[3]。对于影音光盘管理系统的研究较为成熟,但是管理模式研究层次不高,一般采用的是ASP.NET。该技术的ASP有了,其中代码的错误处理和程序员调试过程更为方便,代码数量更为精简。.NET虽然运行效率高,但是不够灵活,无法跨平台运行。.NT在安全性和后期的可维护性方面也是差强人意。相比较之下,Jva支持跨平台运行展现了较高的优越性。SpringMVC框架技术凭借它的高效性、低耦合性、高扩展性,在目前的编程界呼声很高。基于以上的优点,影倍光盘管理系统使用Jva语言并借助SpringMVC技术,具有较高的研究价值。1.3研究意义在课题研究期间,我对沧州师范学院的图书管理系统和影音光盘管理系统做了一些调查:近年来,我校对图书馆自动化和网络化的投资建设越来越重视,图书馆已经实现了现代化管理,建立了馆藏资源数据库,实现了图书数据自动化管理,形成了全方位、多层次的信息化服务体系。实行藏借阅一体全开放的服务形式开展服务。图书管理系统基本完善,但是对些影音光盘的管理还不是很到位,有的是随书光盘,只能跟随配套书籍借阅,归还;有的是独立的影音光盘,借阅时只能依靠人工查找,是否被他人借走或损坏不4]。以上两种情况都极大的降低了管理人员的工作效率。基于沧州W师范学院光盘管理系统,结合SpringMVC技术设计出网络化光盘管理系统,实现的主要功能有管理员管理摸块,普通用户登录、注册摸块。此系统从而弥补了以上光盘管理方式的缺点,大大提高了管理人员的工作效率。此影音光盘管理系统也可以应用在音频专卖店,以达到对影音光盘进行高效、快捷的编目与管理的目的。同时,方便用户检索使用,时查看光盘的库存情况。当光盘被用户借走后,每一条信息后面会有相应的借阅记录,方便借阅。2相关理论与技术2.1MyEclipse开发平台简介Edipse是较为流行的跨平台开发环境,根据安装插件的不同来支持不同的开发语言。由于众多插件的支持,Edipse具有的灵活性是其他软件难以达到的。例妆如IDE软件,它的功能相对来说比较固定,远不及Edipse。同时,Edipse是一个开源项目,因此任何人都附能够在网上下载安装,并允许在该平台上编写自己需要的插件。本课题选用MyEclipse开发环境,而MyEclipse正是在Edipse的基础之上添加自己的插件集合而成的开发环境。MyEclipse功大,基本上所有主源,是功能完备的JavaEE集成开发平台。2.2 MySQL数据库介绍MySQL是一种开源的数据库,它基于服务器实现,是一个、多的服务器,安装和使用所要求的工作都非常简单,能够在命令行直接手动运行和终止服务器。它使用的是最常用的结构化查询语言[5]进行数据库管理。MySQL功能强大,凭借其灵活性、可靠性和适应性而备受广大自由编程人员的青睐。MySQL数据库备受关注的主要原因有:缩短数据编档时间、缩短时间、序列、格式丰富、访问并发执行。2.3 Spring框架技术介绍2.3.1 Spring框架简介Spring是由单层框架组合在一起而形成的一个具有综合性和灵活适用性的开源框架,目的在于解决使用复杂组件带来不便的编程问题。与一些单层框架相比,例如Struts和Hibernate,Spring提供了更为完善的编程环境,使得JavaBean能够实现在EJB中由模块设计而实现的功能,赐予了普通JavaBean企业级别的开发能力。Spring不会受服务器端的开发限制,以其低耦合性、简单性和可测试性成功吸引了广大项目开发者的注意,成为了程序员眼中的理想取对象。从体系结构方面来看,Spring Core BeanContainer是该框架的核心部分[6],它注要负责、配置、Bean等Spring所需要的基本功能,是各个模块的基础。Spring将Model、iew、Controller分层映射至不相同的组件上,实现了C三层架构设计理念。"中国知网”大学生论文管理系统-6-2.3.2SpringMVC工作原理SpringMVC框架吸收了许多视图技术,是直属于Spring框架的Wb程序构建组件。它具有很好的兼容性,能够同时对AOP和IoC功能进行调用。尽管不绑定到指定的逻辑组件和模型层,数据访问对像仍然可以重复使用而不会受到任何使用限制。Dispatcher Servlet前端控制器是SpringMVC的核心组件,用来将用户提出的请求映射至不一样的控制器上。在DispatcherServlet提出分发请求之前,需要通过Handler Mapping将用户请求和对应的控制器进行映射。之后,控制器对用户的方问请求进行处理,最后视图解析器在Wb应用程序中查找视图对象,将返回结果展示给用户。2.4 MyBatis介绍MyBatis的是Apache的开源项目iBatis于2010年至GoogleCode,重命名为MyBatis[7]刀。它的配置和映射使用的是较为简单的ML和注释,并且将接口和普通的Jva对象映射成数据库中的一条条记录。MyBatis支持普通的数据库结构化查询语言,是一种依赖于Jva语言的持久层框架。MyBatis的工作流程主要包
文档评分
    请如实的对该文档进行评分
  • 0
发表评论
返回顶部

问题、需求、建议

扫码添加微信客服