1 绪论
1.1 研究背景
当前社会各行业领域竞争压力非常大,随着信息化、科学化发展,各行业都争相使用新的信息技术,对行业内的各种相关数据进行科学化、规范化管理。传统纸质化、手工处理工作事务的办公环境面临被淘汰的风险。软件信息技术能够覆盖社会各行业领域是时代的发展要求,各种数据及文件真正实现电子化是信息社会发展的必然趋势。本在线投稿系统紧跟科学技术发展,运用一流的软件技术实现系统开发,让信息管理完全通过管理系统实现科学化、规范化、程序化管理。从而帮助信息管理者节省事务处理时间,降低数据处理错误率,促进基础数据管理水平,避免随意的业务管理工作。
1.2 目的和意义
信息数据的处理完全依赖人工操作会耗费大量成本,特别是面对大量数据时,传统人工操作不仅不能保证出错率,还容易出现信息资源低利用率与低安全性问题。电子化信息管理的出现能缓解传统人工方式面临的处境,一方面确保信息数据在短时间被高效处理,节省人力成本;另一方面确保信息数据的安全性、可靠性,并实现快速检索与修改操作。因此在线投稿系统为数据信息管理模式升级与改革提供了重要窗口。
1.3 论文结构安排
本文将通过六个章节进行内容阐述:第一章描述开发背景、目的与意义;第二章描述开发环境及技术;第三章描述可行性分析及性能要求;第四章描述功能模块细分及数据库设计;第五章描述功能实现界面及操作;第六章描述测试内容及方法。
2 相关技术
2.1 SSM 框架介绍
本课题程序开发使用到的框架技术缩写是 SSM。在 JavaWeb 开发中使用的流行框架有 SSH、SSM、SpringMVC 等。SSH 框架属于重量级别,配置繁琐,不够灵活,占用内存较高。SpringMVC 更灵活好用。SSM 框架取中间值,既没有 SSH 臃肿,也没有 SpringMVC 简化,属于中间级别,在配置过程和使用过程中更能编写和理解。MyBatis 框架取代 Hibernate 框架是因为它更灵活,不需要完全在框架里操作,数据操作上可以写出更灵活的代码,性能也更稳定。总的来说,使用 SSM 框架是通过综合考虑而使用的。
2.2 B/S 结构介绍
B/S 结构模式即 Browser(浏览器)/Server(服务器)。由于这种结构模式通过安装在客户端的浏览器进行服务器的访问,可以把程序的核心功能安排在服务器中进行处理,给程序的开发、后期使用和维护省去了许多工作。

图 2.1 B/S 架构的工作原理图
2.3 MySQL 数据库介绍
开发的程序面向用户的只是程序的功能界面,用户使用程序功能生成的数据信息需要存储在数据库中。一般来说,程序开发通常会对常用数据存储工具的特点进行分析比对。当开发程序要求数据库占用空间小,并能满足程序数据存储要求时,就可以考虑 MySQL 数据库。它是关系型数据库,在数据库工具里面是最受认可的其中一个应用软件。它将程序数据通过使用不同的数据表格进行保存,在增加了程序数据的存储速度的时候,也提高了数据库的灵活性。

图 2.2 MySQL 数据库架构图
3 系统分析
3.1 系统可行性分析
3.1.1 技术可行性分析
本系统采用成熟的 SSM 框架和 MySQL 数据库,技术栈稳定,社区资源丰富,开发团队具备相应的技术能力,技术上可行。
3.1.2 经济可行性分析
系统开发成本低,运行维护费用少,能够显著提高工作效率,降低人力成本,具有良好的经济效益。
3.1.3 运行可行性分析
系统基于 Web 部署,用户无需安装额外客户端,只需浏览器即可访问,操作简便,符合日常办公习惯。




