课程设计期刊文章管理系统的设计与实现1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录第一章绪论.......................................................31.1课题研究的目的及意义........................................31.2国内研究动态................................................31.3课题概述....................................................3第二章系统分析...................................................42.1可行性分析.................................................42.1.1经济可行性...........................................42.1.2技术可行性...........................................42.1.3操作可行性...........................................52.2系统总体需求分析...........................................52.2.1管理员功能模块分析...................................52.2.2用户功能模块分析.....................................72.3系统数据流图分析...........................................72.4系统E-R图分析.............................................72.5系统流程图分析.............................................9第三章开发工具的选择与运行环境..................................113.1开发工具及相关技术简介.....................................113.1.1相关工具简介..........................................113.1.2相关技术概述..........................................123.2系统运行环境..............................................13第四章系统详细设计..............................................144.1数据库设计.................................................144.1.1数据库表的设计........................................144.1.2数据库连接............................................164.2系统结构设计...............................................16第五章系统测试..................................................175.1管理员功能模块测试.........................................175.2用户功能模块测试...........................................225.3系统的维护.................................................25第六章总结与展望.................................错误!未定义书签。6.1总结......................................错误!未定义书签。6.2展望......................................错误!未定义书签。参考文献...........................................错误!未定义书签。致谢............................................错误!未定义书签。附录............................................错误!未定义书签。3第一章绪论1.1课题研究的目的及意义在计算机技术飞速发展的今天,社会上还存在着落后的信息处理方式,这显然是没有跟上时代的步伐,制约了一些产业的发展,不能推动社会的进步,所以有必要开发一款软件来满足社会的需要,减轻人们的工作负担。从另一方便讲,开发本系统会巩固我在大学随学的知识,增强了自己的自学能力及编程能力,了解了软件开发的全部过程,有利于自身素质的发展,能为以后的工作做一个良好的铺垫。1.2国内研究动态在快速发展的中国,计算机技术已快速被普及,人们已经进入了信息化时代,它的应用节约了大量的人力物力,这也证明了科学技术是第一生产力的道理。但是,对于本系统而言,该系统的出现也呈现了多元化,当前应用比较广泛的刊物管理系统多是Client/Server方式的两种结构,社会上不同语种所开发的系统,对系统管理人员、读者用户、客户端都提出了要求,本系统将兼顾这些问题,开发一种操作简单,界面整洁,可移植性强的系统。1.3课题概述随着计算机科技的飞速发展和社会进步,尤其是计算机的大范围普及,传统的手工操作已渐渐被人工智能化的计算机应用所替代,利用智能的系统可以做到信息的规范管理、科学统计和快捷的查询,从而减少管理人员的工作量。进入21世纪后,人们的生活质量在不断地提高,人们的生活需要不仅仅局限在物质上面,精神层面也同样得到了重视,这就使得期刊书社的规模不断扩大,期刊数量急剧增多,随之带来的期刊各种信息就会成倍增加。因此,需要对读者信息、管理员信息、期刊信息进行管理,这就有必要开发期刊文章管理系统来实现这一功能,来满足期刊书社的日常业务需求,方便读者与管理员。在本系统中,大体上可以分为管理员模块和用户模块,具体实现的功能将在后面展示。期刊文章管理系统的设计与实现4第二章系统分析2.1可行性分析通过初步调查及查阅资料,人工智能化应用程序,实现管理现代化、办公自动化、和程序运行可移植化,是现代化办公管理的必然趋势。传统的期刊文章管理复杂、繁琐、混乱、耗时大,在汇总以后分析更加困难,因此迫切需要期刊文章管理系统来辅助管理。对要开发的期刊文章管理系统从技术上、经济上和操作上进行是否可行的研究与分析[1],这样对于开发者能够了解该系统的所要用到的技术、开发成本及其前景,还可以为用户考虑操作是否简单易上手。2.1.1经济可行性在前期的可行性分析中已对经济可行性做了初步总结。经济可行性主要是对软件开发前期的资金投入的与系统开发完成后上线所带来的经济效益来相互比较。由于网络已经普及,所以本系统在网络设备上不需要花费太多的资金。在前期投入中开发成本不大,主要的经济投入是在软件的维护上。在后期上线后,用户只要购买安装本软件就能运行,还要要求客户端具备客户机的基本功能。2.1.2技术可行性期刊文章管理系统在技术层面上,前期的网页设计上主要采用HTML、CSS和JS作为开发工具,采用HTML能够开发简单的静态的网页[2],后期用CSS处理,但是,考虑到本系统的人性化设计,在用户进行填写表单时,会进行表单验证,一旦用户操作错误或填写不合理时,在提交时会显示错误的原因,以便用户能够快速改正,这就运用到了JS技术。后期开发主要采用java作为工具,Tomcat作为后台服务器,Mysql作为后台数控支持,这样能够保存期刊、读者的各种信息。JSP可以作为网页数据交换支持[3]。但是,在设计与编程过程中,明显感觉到了力不从心,好多知识点不能应用到程序中去。在老师的悉心指导下,以及翻阅了大量的资料,才使得该系统顺利开发出来。因为技术和实践方面的不足,本系统还存在大量的不足,我会在以后的学习中继续钻研,力争该系统能够完美。52.1.3操作可行性在客户没有使用本系统以前,期刊管理人员采用的是人工操作的方式,耗时大,效率低,操作复杂。但是对于有一点计算机基础的客户来说,安装了本系统软件,能够摆脱这一困扰。客户只需打开软件的客户端,以不同身份登陆,会显示不同界面,能快速查询所要的期刊信息以及能够完成相应业务。每个人都很容易上手,操作简单,这也是本系统的优势所在。2.2系统总体需求分析需求分析在软件的开发过程是至关重要的,关联到软件的整个开发过程,复杂度越高的软件,需求分析就越显得重要。在系统的开发前期,系统分析人员根据对用户的调查及分析,可以大致得出系统的需求所在,而后,开发人员根据需求进行编码。期刊文章管理系统的设计与实现实现了以下功能:(1)管理员功能:添加借阅者记录、查询借阅者记录、添加期刊信息、查询期刊信息、添加借阅者、查询借阅者信息、修改密码、返回登录界面以及查看用户留言。(2)用户功能:查看所有的期刊信息、查询特定用户的借阅记录、在线文章阅读以及留言。2.2.1管理员功能模块分析(1)管理员登陆本系统设计的是没有注册的管理员是不能进入系统的,但是,在设计过程中,已在数据库中添加了管理员信息,管理员只要在登陆页面输入用户名和密码,点击“登陆”按钮,如果系统没有弹出错误提示,则进入管理员系统页面。(2)添加借阅者记录在本系统中管理员只要输入期刊书号和借阅证号就能把借阅信息输入到系统中。但是,在操作过程中如果期刊书号或者借阅证号不存在,点击“确定提交”按钮后,会提示“添加失败”消息,经管理员核实后,可以重新输入以上信息,完成操作。(3)查询借阅者记录在本系统中如果想要查询用户的借阅记录,管理员可以按照期刊号查询、借期刊文章管理系统的设计与实现6阅号查询、借阅时间查询、未还借阅记录查询、已还借阅记录查询,当然,还可以查询所有用户的借阅记录。管理员可以对查询出来的结果进行修改和删除。(4)添加期刊信息在管理员主页面上,点击“添加期刊信息”后,管理员需要输入期刊的书号、期刊的名称、期刊的价格、期刊的作者以及期刊的出版社,输入的信息在点击“添加”按钮后,会自动保存在数据库中。(5)查询期刊信息在管理员登陆主页面后,点击“查询期刊信息”后,管理员可以按照书号查询、期刊作者查询、期刊名称查询、期刊出版社查询,还可以查询所有的期刊信息,管理员可以对查询出来的信息经行修改和删除。(6)添加借阅者为实现用户在没有注册的情况下,还能借阅到期刊,在管理员主页面上,点击“添加借阅者”后,管理员需要输入借阅者的借阅证号、借阅者的名称以及借阅者的身份证号,在点击“添加”按钮后,输入的信息将自动保存在数据库中,这时,借阅者就可以借阅期刊。(7)查询借阅者信息在管理员登陆主页面后,点击“查询借阅者信息”后,管理员可以根据借阅者的借阅证号查询、借阅者的身份证查询、还能查询所有的借阅者信息,管理员可以对查询出来的结果经行修还或删除。(8)修改密码如果管理员想要修改自己的密码,只需要输入原来的密码,再连续输入两次相同的新设置密码,在点击“修改”按钮后,密码则修改成功。(9)返回登陆页面如果管理员想要重新登陆或者其他管理员登陆,只要在管理员主页面上,点击“返回登录页面”,即可完成此操作。(10)查看用户留言在管理员主页面上,管理员只要点击“查看用户留言”,管理员则可查看读者用户对管理员的留言信息,这就使得管理员可以时时关注读者用户的需求状况。72.2.2用户功能模块分析(1)用户注册为了减轻管理员的工作量,用户可以自行注册,只需输入借阅证号、姓名以及身份证号,便可完成注册操作。(2)查看所有期刊信息读者用户登录用户页面后,想要查看期刊库中有哪些期刊,只需要点击“查看所有期刊信息”,就可以显示出来

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功