1. 项目概述1.1. 研究的内容及意义
本项目研究的主要内容是为学校设计与开发一个师生交流平台。目的在于为学校对学生实时信息的管理提供一种新的尝试思路--老师和学生使用信息系统进行互动式交流。一般而言,学生和老师交流的主要话题有“学习情况”和“就业情况”两个方面。因此,本项目最终所给出的解决方案应至少包括这两大方面的基本要素。
拟开发的《学校师生交流平台》与现有的其他学生信息管理系统有着某些共同之处,但也有自身特色。共同点主要体现在它们都是学校用来管理学生信息的辅助工具,都是为提高学校的教学管理水平而存在并发挥效用。不同点主要在于其他学生信息管理系统一般是强调对学生学籍信息的管理,信息的传递大都是单向的,师生交互的应用性不佳;而本平台则主要深化对学生实时信息的管理,比如学习情况、就业反馈等信息,以最大程度实现老师用户和学生用户双向交互为目标之一。但是,需要说明的是它们并不是相互替代的关系,而是相互补充、相互完善的关系。各系统间可以通过预留或开发接口解决信息孤岛危机,以实现系统间优势互补,更好地为学校师生服务的目标。
本项目具体实践遵循先易后难、循序渐进的务实开发原则。首先对“学习情况交流”和“就业情况交流”两大主要方面的师生交互设计提出相对完善的解决方案,为师生用户提供初步利用信息管理系统进行双向交互的可能。凭借它,老师应该至少可以实时掌握学生的学习状态或就业情况,为日后提升教学水平和进行教学改革决策提供事实依据;学生在向老师实时反馈自身的学习或就业情况时,也可以及时得到老师的意见或建议等回复,有利于自身学习状态的调整或职业发展规划的完善。
需要进一步明确的是项目中“学习情况交流”和“就业情况交流”两大模块的实现应该分先后顺序。在学习阶段,学生与老师在信息系统上进行充分的交流、沟通,有利于促使其形成毕业工作后继续使用信息系统与老师、学校互动的意愿。这样,“就业情况交流”模块可以获得源源不断的就业数据;有了充足的数据来源保证,其功能操作才有现实意义。因此,应首先保证“学习情况交流”模块的开发实现与良好的用户体验。
1.2. 研究的思路与方法
首先采用原型分析方法对用户需求进行调研;在此基础上,运用面向对象方法对系统进行分析与设计;最后选定编程技术,根据系统模型实现系统功能。
(1)需求调研阶段:采用原型分析方法进行需求调研。在用户对系统功能的描述比较模糊的时候,它可以快速界定用户的核心功能需求,以提高开发效率。原文请+QQ324.9114辣.文^论,文'网
(2)分析设计阶段:采用面向对象方法进行分析设计,建模语言采用UML2.x。本项目中,系统的功能由用例模型描述,系统的静态结构由类图描述,系统的动态行为由顺序图描述。
(3)系统实现阶段:运用Java Web编程技术实现系统的后台功能,主要是Struts2、Spring、Hibernate等框架技术;运用JSP技术、jQuery组件实现系统的前台界面。
1.3. 拟解决的关键问题
首先,本项目以强化学生信息系统中师生双向交互的功能为基本构思,因此需要解决“学习情况交流”、“就业情况交流”两个问题域中的师生交互功能的设计与实现。
其次,实现本项目所设计的信息系统需要运用多种开发技术,如Java Web编程技术、jQuery界面组件技术等等,因此亦需要解决各种技术的整合与应用等问题。
2. 可行性分析
在本项目全面启动之前,需要对其进行可行性研究分析。只有在论证项目可行的前提下,后续的开发工作才能得以正常开展。
一般而言,可以从技术、经济和组织三个方面论证一个项目的拟建方案是否可行。
2.1. 拟建方案毕业论文http://www.751com.cn/
《学校师生交流平台》拟采用B/S的结构模式。该模式下用户无须安装客户端,用户使用电脑连接上服务器所在的网络即可用浏览器登录使用本平台;有利于提升用户体验、,也方便后期系统文护等工作。
Web应用程序上,拟采用jQuery + JSP开发前端界面,成熟的jQuery组件技术可以加快开发进度;采用Struts2 + Hibernate + Spring实现平台功能,三个框架技术的结合使用降低系统的耦合度;在三大框架技术的基础上,集成AJAX技术实现异步刷新功能以提升用户体验。
Web容器上,拟采用Tomcat 6.x。它运行时占用的系统资源小,性能可靠。
数据库管理系统上,拟采用SQL Server 2005。它是较为成熟的关系型数据库管理系统,在微软的支持下其性能及安全性也有较强的保证。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
JavaWeb学校师生交流平台的设计论文 第2页下载如图片无法显示或论文不完整,请联系qq752018766