1。4。3 MVC 模式
MVC 顾名思义,m代表model,表示模型。v代表view,表示视图。c代表controller,表示控制器。三个部分分工明确,各司其职,保障了软件开发的质量。视图层一般用jsp和html实现。本系统两者都用到了。控制器一般用servlet或者action来完成,本系统使用action。文献综述
模型、视图、控制器三者关系图如图 1 所示:
图 1。1 模型、视图和控制器三者关系图
1。4。4 JSP技术
所谓的jsp技术,就是在传统的网页 HTML(超文本标记语言)文件中加入 JAVA 的程序片段(Scriptlet)以及 JSP 标记(tag),就构成了 jsp 网页。它是 java web 开发技术的基础。jsp是一种动态编程语言,这是它相比于html的优势所在。
1。5 目标及论文主要内容
本系统建立的目的在于实现对大学生创新项目的网络化管理,避免传统的纸质申请带来的风险,解决相应的问题,从而提升管理水平。将工作人员从繁重的工作中解放出来,提高工作质量。
本文的主要章节安排如下:
第一章 绪论
第二章 系统的需求分析及总体设计
第三章 系统数据库设计
第四章 详细设计以关键技术的实现
第五章 总结和反思
第六章 致谢
第二章 系统的需求分析和总体设计
需求分析是整个软件工程中最最重要的事情,需求分析的目的在于充分了解实际需要以及客户需求,它决定了整个软件工程的设计思路。做好了需求分析,才能进行下面的具体的项目设计。
2。1 可行性的分析
可行性分析也是必须要做的分析。如果一个项目不具有实际的可行性,那么一切努力都是打水漂。我们将从以下几个方面分析本项目的可行性:
2。1。1 技术可行性分析
本系统中使用到的 java语言,SqlServer数据库操作等内容,大学 里 都 层 开 设 相关 的 课 程。 java 是一种相对来说比较简单的开发语言,MySQL 也是一种相对较简单的数据库,所以技术上的难度并不高。
2。1。2 经济可行性分析
由于开发本系统的大部分软件是开源的,包括MyEclipse10以及 WEB 服务器 Tomcat, 因此软件方面的开发成本接近于零。运行本系统的配置如下
(1) 服务器一台,8G 内存,700G 硬盘,网络连结;来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
(2)MyEclipse10工作平台;
(3)SQLServer2000 数据库;
(4)Apache Tomcat6。0 服务器;
(5)浏览器(如 IE8。0,FireFox 等)
很明显,本系统的设计对软硬件的要求都不高,不需要什么花费,因此具有经济上的可行性。
2。1。3 市场可行性分析
有问题才有市场。在学生进行项目开发的过程中,难免要提交大量的材料,我们的相关工作人员需要对这些文件进行分类、归档、保存等工作。工作量极大,管理很不方便。因此,我们需要创建一个相关的网络管理平台,来帮助工作人员减轻负担,分担压力,甚至完全替代相关工作。这无疑是各大高校想要的。
大学生创新实践管理web平台采用全新的网络平台的管理模式,使管理人员 通过网络管理平台来实现对各项目的操作和管理,不仅方便快捷,而且高效安全,提高了管理水平和服务质量。因此大学生创新实践管理web平台的研究与实现具有很高的实用价值。