三、研究方案
1、 研究方法:
1) 需求分析
通过对系统的主要使用人员进行调查和研究,了解整个系统需要怎样的数据,需要实现什么功能。针对调查时被调查人员提出的问题进行了解分析,以满足用户的需求。通过反复交流,确保理解的正确性和准确性。
2) 概要设计
明确开发任务和目标,进行总体设计。完成各个模块的功能设计,确定数据的处理流程。
3) 详细设计
这一个过程是对本程序的算法与代码设计,将各个模块的接口与具体功能的实现详细地设计好。完成结构图的设计,数据库的设计。
4) 代码的编写与测试
2、 研究工作的总体安排和进度
1)2011年10月—11月:熟悉设计课题,查找资料,研究和阅读资料,撰写开题报告。
2)2011年11—2012年1月初:进行需求分析,撰写需求分析报告。
3)2012年1月:制定程序的概要设计和详细设计。
4)2012年2月—2012年3月初:开发程序,进行系统测试。
5)2012年3月:撰写论文。
6)2012年4月:修改论文,参加论文答辩。
3、 理论分析
1) MyEclipse:
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。
2) Java:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
3)Tomcat:
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是7.0。
4、 实验方法与步骤
1) 进行可行性研究,了解本程序的需求,列出要开发的系统所需要的功能模块,分解模块,设计多个小模块,也可定义一定的界面。
2) 根据系统的需求和以往的经验做需求分析,以文档的形式表现,详细列出每个大功能模块,每个大功能模块的多个小模块,有可能的话再列出相关的界面以及其功能。
3) 根据需求分析得出的文档进行概要设计。
4) 根据概要设计所列出的功能进行编写代码。
5) 进行测试编好的程序。
5、 实验方案可行性
1) 经济可行性
该系统的硬件要求不高,开发时间短,周期短,是比较实用型的软件系统。
2) 技术可行性
MyEclips和Tomcat为开发系统软件提供强大的功能,能使此系统的开发更加快速方便。
3) 社会可行性
现在社会上的学报在线投稿与审稿系统缺乏整体性、有相关限制条件,所以此软件的开发可以很好地解决上面所提到的。
6、 可能遇到的问题及解决方法
虽然对于java和web开发的知识都会,但需要通过一定的时间进行学习与运用。对本系统中的界面和上传下载可能有困难。还有对稿件的具体格式也可能会出现问题。根据不同注册会员发布的稿件要在系统页面上排序出现,还有稿件的下载和浏览,这一部分将是重点难点,在设计中可能会遇到难解决的问题。
不断通过自主的学习,让自己对知识的熟练程度不断提高。设计数据库时根据需要修改,直到可以很好地解决相应的问题。
|