《基于JAVA的期刊信息管理系统的设计与实现5600字(论文)》_第1页
《基于JAVA的期刊信息管理系统的设计与实现5600字(论文)》_第2页
《基于JAVA的期刊信息管理系统的设计与实现5600字(论文)》_第3页
《基于JAVA的期刊信息管理系统的设计与实现5600字(论文)》_第4页
《基于JAVA的期刊信息管理系统的设计与实现5600字(论文)》_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JAVA的期刊信息管理系统的设计与实现目录TOC\o"1-3"\h\u23491第1章绪论 2285561.1设计背景 2187541.2目的和意义 224989第2章开发工具及技术 3148552.1JAVA技术 3221482.2MyEclipse与TOMCAT简述 3126242.3MYSQL数据库 3276022.4B/S架构 32185第3章DA期刊信息管理系统需求分析 417593.1需求分析 489263.1.1功能需求分析 432153.1.2性能需求 4200683.2可行性研究 493083.2.1技术可行性 5183013.2.2运行可行性 5186023.2.3经济可行性 514436第4章系统详细设计 6139914.1系统总体功能结构设计 676774.2数据字典 687774.3数据概念设计 811304.3.1全局E-R图 8305074.3.2局部E-R图 9248124.4逻辑结构设计 11300344.4.1关系模式 1115378第5章系统具体实现 12125835.1系统登录功能界面 12139135.2用户信息管理界面 12307555.3期刊类别管理界面 136605.4期刊管理界面 14266285.5用户管理界面 1532935.6期刊借阅管理界面 15134445.7期刊查询功能界面 16312085.8读者借阅信息管理功能界面 1714310第6章总结与展望 1818909参考文献 19基于JAVA的期刊信息管理系统的设计与实现摘要:DA期刊信息管理系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,借助Java编程语言,后台数据库选用MYSQL数据库开发出了一个实用的期刊信息管理系统。本系统主要包含了登录注册模块、借阅管理模块、用户管理模块、期刊分类模块、期刊管理模块五大主要模块,实现了管理员用户对系统用户、系统期刊、借阅信息的具体管理操作以及普通用户对个人期刊信息以及个人账户信息的管理操作功能。关键词:DA期刊管理系统;B/S;Java;第1章绪论1.1设计背景近些年互联网和计算机技术迎来了空前的发展,技术日新月异,从人工智能、自动驾驶、到智能机器人,计算机技术在人们生活处处体现着关键性的作用,计算机技术和通信技术颠覆了人们的生活,能接受到网络信息的区域中都可以看到科技为人类生活带来的巨大改变,其中期刊作为人类世界中重要的信息传播媒介,也顺应新时代的要求,展现和传播形式也在向数字化、信息化发生转变,本文从高校环境进行探讨分析,结合现今各行各业与互联网结合的主流趋势,研究高校图书馆期刊资源的信息化转型与管理。1.2目的和意义在上述背景条件下,开发一款具有符合校园环境特点的期刊信息管理系统将极大的改善用户借阅期刊的效率,通过系统的帮助,用户无需在期刊书架上一个一个的查找期刊资源,只需要在键盘上敲入期刊相应的信息即可交给系统自动处理,同时由于期刊的数量和类型随着信息时代海量数据的生成也在进一步增多,传统的人工处理方式已经渐渐不适应如今的用户借阅习惯特点,同时加剧了期刊管理人员的工作负担,使其工作繁重又不能解决用户需求,在这样的场景中就有必要对接使用期刊信息管理系统来解决用户的需求,提升期刊管理人员的效率,减少期刊管理人员不必要的工作量,而本文实现的系统便是这样一款高效专业的期刊信息管理系统,通过本系统不仅解决了上述存在的需求问题,同时提供了相应的用户管理,使管理员随时可以一键了解期刊信息以及期刊订阅用户信息,保证了期刊资源的有效利用以及期刊管理工作的高效进行,方便了用户的同时也方便了管理人员工作,简化了整体流程,从另一方面来说,期刊资源的信息化过程是也是以期刊为例探索了图书馆体系的信息化转型可行性,为图书馆资源数字化提供了具有参考意义的实现思路。第2章开发工具及技术2.1JAVA技术Java是一款由SUN公司推出的面向对象的新一代具有成熟解决方案的编程语言,除了安全性、稳定性等基础特点外其最主要的核心特点就是有通用性,通过其一套代码即可实现多个甚至几乎目前各类设备平台上的运行,主要原因便是JAVA通过设立虚拟机制运用计算机只读取二进制的特点进行不同平台系统之间的代码兼容,这体现了JAVA的开发公司SUN的初衷,即开放特点,这一点直接促使了JAVA语言成为世界主流的编程设计语言,因倡导的理念颇受开发人员的欢迎。JAVA主要由语法、文件格式、虚拟机、应用程序接口四部分组成。2.2MyEclipse与TOMCAT简述Myeclipse是一款主要面向JAVA的优秀开发测试工具,常常用来进行java、javaee、安卓等的开发,为JAVA的编写提供了方便快捷的功能,同时可以配合TOMCAT进行服务器环境的搭建。Tomcat服务器作为一款服务器软件,主要特点是开源与轻量性,常常与Myeclipse等工具软件结合在系统开发调试结合都用于搭建本地服务器环境。2.3MYSQL数据库该设计的后台选用了MySQL数据库,响应速度快,数据处理效率高。有以下优点:1.支撑MacOS、Windows等不少的操作体系。2.为不少的编程语言供应了API。这些编程语言包含C、C++、Eiffel、Java、Perl、Python、Ruby等。3.支持多线程,充分利用CPU资源。2.4B/S架构B/S架构师相对于C/S架构的一种网络架构类型,C/S代表服务端与客户端的交互,也就是我们常见的用户端软件与服务端的交互类型,而B/S架构无需在用户端安装任何软件或设备,可以直接通过用户端的浏览器上访问服务器资源,这就体现了B/S架构的优势在于用户可以无需安装额外的软件即可将浏览使用各种各样的网络应用软件,无需占用用户端的存储空间或计算资源。

第3章DA期刊信息管理系统需求分析3.1需求分析需求分析重点是对采集到的需求实行改善、分析与详细审阅,以确保整个要求都息息相关,从而确保了开发内容的有效性和准确性,在这个基础上开发出符合用户真正需求、解决用户实际问题的系统。3.1.1功能需求分析(1)登录注册模块:登录注册模块主要是实现系统使用前用户通过账号密码进行登录系统从而进行具体操作的过程,只有在系统内存在且账号有相应权限的用户才可以登录成功。如果没有相应账号则需要通过系统注册界面进行信息填写从而在系统中生成一个账号密码。(2)期刊管理管理功能期刊管理模块是本系统中的核心模块,主要负责了系统期刊资源的添加、删除、修改等操作类型。(3)用户管理管理模块用户管理模块也叫做系统读者管理模块,管理员在系统后台可以对系统内的读者用户进行新增、修改、删除等操作。(4)借阅管理模块借阅管理模块是本系统中另一个核心模块,负责对期刊资源的借阅管理,管理员可以通过系统后台了解期刊资源具体的借阅信息,如借阅实践、借阅读者等,而读者可以在自己的系统中查看自己的借阅信息,如借阅的期刊名等。(5)期刊分类管理模块期刊分类管理模块主要负责系统中期刊的分类类型管理,通过分类主键从而在期刊管理中将期刊和管理员在后台设置的期刊分类绑定在一起。3.1.2性能需求本系统根据用户使用习惯以及期刊资源的特点,在实际开发中结合HTML、JS(JAVASCRIPT)这三大系统界面构建语言分别实现了系统页面中的元素、页面样式和页面动态效果,设计理念遵从简洁方便、美观大方的特点,剔除不必要的页面和功能按钮之类对用户的学习产生和负担的因素,只保留系统最核心的功能模块,从而保证了系统页面的易学,同时提升了系统页面的加载速度,也提升系统跟用户互动的及时性。系统后端使用JAVA语言编写,JAVA语言编写的网络应用程序较其他编程语言软件安全性更高更强,这就保障了系统的安全性,同时JAVA具有丰富的接口组件,开发规范更符合现代软件科学理论的标准,具有良好的扩展性能和可维护性,保障了系统后期的升级与维护。3.2可行性研究3.2.1技术可行性本系统使用的技术均为当下流行的主流系统,同时基于成熟的技术社区和公司运营完善,在全球范围内也经过了各类场景下的开发验证,性能和功能都得到了及时的完善补充,从这点来讲,本系统完全符合系统编程语言能实现的范畴之内,同时本系统的数据库部分也使用开源的Mysql数据库,这也是世界公认的优秀数据库系统,同时也是开源软件,完整性、安全性都得到了相应的验证,综上所述,本系统具有技术可行性。3.2.2运行可行性系统在运行可行性方面由于本身在用户端无需安装额外的用户端软件,只需要浏览器即可浏览,在设备层面本系统可以运行,同时基于现在的用户均有一定的计算机操作基础,只需要简单的系统讲解即可学会系统的使用,同时系统界面设计简单易懂,无需额外的学习时间,综上所述本系统具有运行可行性。3.2.3经济可行性首先系统的开发编程语言和数据库技术都是开放源码的内容,无需经济投入,只需要进行一定时间的开发工作即可,而在开发过程中本系统使用的开发环境也是开源的软件,也无需经济投入,而开发工具也有相应的免费社区开发版本,也无需资金的投入即可使用,综上所述,系统具有经济可行性。

第4章系统详细设计系统详细设计主要通过系统的功能结构、系统的数据库的概念设计、数据字典、逻辑结构设计来介绍系统整体的结构和数据库表结构与对应的内容。具体如下所示。4.1系统总体功能结构设计通过对系统功能模块的具体分析构思,最终确定了如图4.1的系统功能结构。图4.1系统总体功能结构图4.2数据字典数据库策划在DA期刊信息管理系统内很重要,系统的成功取决于系统代码逻辑和数据库的交互,本系统通过建立系统数据库,在数据库中填充了五大数据表内容,分别代表了系统中五个不同的模块功能,具体数据表如下。1、管理员表t_admin4.1管理员表 2、读者表t_user表4.2读者表3、期刊类型表t_catalog表4.3期刊类别表4、期刊信息表t_book表4.4期刊信息表5、借阅表t_jieyue表4.5借阅表4.3数据概念设计数据概念设计也被称为数据E-R实体属性关联图设计,通过对现实世界中的人物或事物抽象为一个对象实体,并在实体上绑定相应的属性从而描述该实体的主要特征,从而实现系统中对实体的模拟构建,系统中主要E-R图如下所示。4.3.1全局E-R图DA期刊信息管理系统的整体的E-R图,如图4.2所示:图4.2系统整体E-R图4.3.2局部E-R图图4.3管理表分E-R图4.3读者表分E-R图4.4期刊类别表分E-R图4.5期刊信息表分E-R图4.6借阅表分E-R4.4逻辑结构设计通过上述系统E-R图,可以得出具体的数据关系模式,具体如下。4.4.1关系模式管理员信息(主键为管理员编号,用户名,密码)读者信息(主键为读者编号,姓名,性别,年龄,地址,电话,邮箱,借书证号,密码)期刊类别信息(主键为期刊类别,期刊类别编号)期刊信息表(主键为期刊编号,名称,作者,出版社,出版日期,书号,定价,类别编号)借阅信息(主键为借阅编号,读者编号,期刊编号,借阅时间,应还时间,是否归还,归还时间,罚金,备注)

第5章系统具体实现5.1系统登录功能界面进如系统前,用户需要输入用户名和用户密码进行系统验证,用户信息正确即可进入系统。如图5.1所示:图5.1系统登录界面5.2用户信息管理界面在用户成功进入系统后,通过菜单指引可以进入信息修改界面,其实现页面如图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论