课程设计期刊文章管理系统的设计与实现1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章绪论 (3)
1.1 课题研究的目的及意义 (3)
1.2 国内研究动态 (3)
1.3 课题概述 (3)
第二章系统分析 (4)
2.1 可行性分析 (4)
2.1.1 经济可行性 (4)
2.1.2 技术可行性 (4)
2.1.3 操作可行性 (5)
2.2 系统总体需求分析 (5)
2.2.1 管理员功能模块分析 (5)
2.2.2 用户功能模块分析 (7)
2.3 系统数据流图分析 (7)
2.4 系统E-R图分析 (7)
2.5 系统流程图分析 (9)
第三章开发工具的选择与运行环境 (11)
3.1 开发工具及相关技术简介 (11)
3.1.1相关工具简介 (11)
3.1.2相关技术概述 (12)
3.2 系统运行环境 (13)
第四章系统详细设计 (14)
4.1 数据库设计 (14)
4.1.1数据库表的设计 (14)
4.1.2数据库连接 (16)
4.2 系统结构设计 (16)
第五章系统测试 (17)
5.1 管理员功能模块测试 (17)
5.2 用户功能模块测试 (22)
5.3 系统的维护 (25)
第六章总结与展望 ................................ 错误!未定义书签。
6.1 总结 ..................................... 错误!未定义书签。
6.2 展望 ..................................... 错误!未定义书签。参考文献.......................................... 错误!未定义书签。致谢........................................... 错误!未定义书签。附录........................................... 错误!未定义书签。
第一章绪论
1.1 课题研究的目的及意义
在计算机技术飞速发展的今天,社会上还存在着落后的信息处理方式,这显然是没有跟上时代的步伐,制约了一些产业的发展,不能推动社会的进步,所以有必要开发一款软件来满足社会的需要,减轻人们的工作负担。
从另一方便讲,开发本系统会巩固我在大学随学的知识,增强了自己的自学能力及编程能力,了解了软件开发的全部过程,有利于自身素质的发展,能为以后的工作做一个良好的铺垫。
1.2 国内研究动态
在快速发展的中国,计算机技术已快速被普及,人们已经进入了信息化时代,它的应用节约了大量的人力物力,这也证明了科学技术是第一生产力的道理。但是,对于本系统而言,该系统的出现也呈现了多元化,当前应用比较广泛的刊物管理系统多是Client/Server方式的两种结构,社会上不同语种所开发的系统,对系统管理人员、读者用户、客户端都提出了要求,本系统将兼顾这些问题,开发一种操作简单,界面整洁,可移植性强的系统。
1.3 课题概述
随着计算机科技的飞速发展和社会进步,尤其是计算机的大范围普及,传统的手工操作已渐渐被人工智能化的计算机应用所替代,利用智能的系统可以做到信息的规范管理、科学统计和快捷的查询,从而减少管理人员的工作量。
进入21世纪后,人们的生活质量在不断地提高,人们的生活需要不仅仅局限在物质上面,精神层面也同样得到了重视,这就使得期刊书社的规模不断扩大,期刊数量急剧增多,随之带来的期刊各种信息就会成倍增加。因此,需要对读者信息、管理员信息、期刊信息进行管理,这就有必要开发期刊文章管理系统来实现这一功能,来满足期刊书社的日常业务需求,方便读者与管理员。在本系统中,大体上可以分为管理员模块和用户模块,具体实现的功能将在后面展示。
期刊文章管理系统的设计与实现
第二章系统分析
2.1 可行性分析
通过初步调查及查阅资料,人工智能化应用程序,实现管理现代化、办公自动化、和程序运行可移植化,是现代化办公管理的必然趋势。传统的期刊文章管理复杂、繁琐、混乱、耗时大,在汇总以后分析更加困难,因此迫切需要期刊文章管理系统来辅助管理。
对要开发的期刊文章管理系统从技术上、经济上和操作上进行是否可行的研究与分析[1],这样对于开发者能够了解该系统的所要用到的技术、开发成本及其前景,还可以为用户考虑操作是否简单易上手。
2.1.1 经济可行性
在前期的可行性分析中已对经济可行性做了初步总结。经济可行性主要是对软件开发前期的资金投入的与系统开发完成后上线所带来的经济效益来相互比较。由于网络已经普及,所以本系统在网络设备上不需要花费太多的资金。在前期投入中开发成本不大,主要的经济投入是在软件的维护上。在后期上线后,用户只要购买安装本软件就能运行,还要要求客户端具备客户机的基本功能。
2.1.2 技术可行性
期刊文章管理系统在技术层面上,前期的网页设计上主要采用HTML、CSS和JS作为开发工具,采用HTML能够开发简单的静态的网页[2],后期用CSS处理,但是,考虑到本系统的人性化设计,在用户进行填写表单时,会进行表单验证,一旦用户操作错误或填写不合理时,在提交时会显示错误的原因,以便用户能够快速改正,这就运用到了JS技术。后期开发主要采用java作为工具,Tomcat 作为后台服务器,Mysql作为后台数控支持,这样能够保存期刊、读者的各种信息。JSP可以作为网页数据交换支持[3]。但是,在设计与编程过程中,明显感觉到了力不从心,好多知识点不能应用到程序中去。在老师的悉心指导下,以及翻阅了大量的资料,才使得该系统顺利开发出来。因为技术和实践方面的不足,本系统还存在大量的不足,我会在以后的学习中继续钻研,力争该系统能够完美。