实践创新团队网站服务系统的设计

伴随国内的现代教育事业高速、蓬勃发展,各个高校、教育单位和公司都会建立属于自己的研发实验室实践研发团队。实验室中往往都集中着高校、公司的优秀教育资源,体现着该团体的研发创新实力,属于该团体的中流砥柱。然而实验室人员的更新换代,难免导致部分核心技术的丢失与空洞,直接影响着实验室技术的传承与发展。为了实验室创新团队技术更好的传接与发展,为了帮助实验室导师完善梯队制度,为了加快实践创新团队资源整合步伐,因此需要设计一个网站服务系统帮助完成各项需求。针对实践团队上述需求,设计并开发了一个帮助实践创新团队进行资源整合的Web服务系统。通过对实践创新团队成员调研,撰写了相应的需求文档,并针对需求进行技术、操作和经济等多个方面可行性分析,根据分析后的结果,选着B/S体系架构,使得客户对系统的使用难度降低。制作出相应的业务流程图和数据流程图,依据流程图进行MySQL数据库的逻辑设计,并以Java Web的JSP、Hibernate和JavaBeans等相关技术进行系统整体搭建。整体的系统是在MyEclipse环境中开发得到的,系统主体可分为管理员模块和普通用户模块。管理员功能模块主要实现公告的发布 , 添加友情链接 , 添加章节信息等;普通用户功能模块主要实现成员间的交流,对资源的浏览、上传和下载等功能。论文主要对系统开发背景、技术支持、需求分析、流程图、逻辑设计和系统测试等方面依次进行论述,以便于更好的了解课题。
目 录
摘要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 实践创新团队网站服务系统开发背景 1
1.2实践创新团队网站服务系统设计目标 1
第2章 实践创新团队网站的技术支持 3
2.1 JAVA技术的特点 3
2.2 JAVA相关技术 4
2.3 MyEclipse开发平台 6
2.4 MySQL数据库 8
第3章 实践创新团队服务系统的分析与设计 9
3.1 可行性 9
3.2 系统需求 10
3.3 实践创新团队网站服务系统开发方法 11<
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
br /> 3.4 实践创新团队网站服务系统的架构 12
3.5 功能流程图和数据流程图 14
第4章 实践创新团队网站服务系统的实现 17
4.1概念设计 17
4.2逻辑设计 17
4.3系统的加载与实现 20
第5章 实践创新团队网站服务系统的测试 25
5.1系统测试的目标 25
5.2 测试结果 25
第6章 总结与展望 27
致谢 29
参考文献 30
附录A 英文文献 32
附录B 中文翻译 39 第1章 绪论
1.1 实践创新团队网站服务系统开发背景
多媒体信息技术和计算机网络技术的日益普及,每个人都能接触甚至拥有自己的电脑。值得一提,网络教育作为教育的一种形式在世界范围内得到迅猛的发展,它摆脱了传统教育方式在的诸多限制,让学者们学习得更加自由、便捷,加大了实践团队资源的共享程度,加快了实践团队成员间的知识更新速度,因此在知识传递过程中,网络服务平台会是一个很好的选择。同事,网络平台能很大程度上节约了各种成本,而这些经费能团队提供性价比的研发知识,比如更多的导师、更好的研发设备、降低团队资金压力。
在这科技是第一生产力的新时代中,对所有的学者来说,科技创新无疑是最具吸引力,但凡有点想法的学者都会融入实践创新团队中,近乎各个高校、教育单位和公司都建立属于自己的研发实验室实践或者研发团队。众所周知,实践创新能力与整个团队已有的知识密不可分,然后随着老成员的流失,势必会照成部分知识的遗失,对于后来的传承势者必会造成不少的难度;从另一个方面来说,每一份知识都是无价之宝,哪怕极少研发知识的遗失,对于研发团队来说也是很伤元气的,是任何一个团队不愿触及的痛。
因此,需要一个网络系统能实现全员成员的知识在网络上共享。实践创新团队应运而生,通过发挥网络平台信息共享的优势,不仅能提高教学资源的可利用率,也可以实现教学资源的优化管理,改善现有的资源共享存在的瓶颈,为研发团队科研教学提供良好的资源服务。
1.2实践创新团队网站服务系统设计目标
本系统以Java为主要编程语言,MySQL为数据库搭建的Web 项目,利用网络的方便、快捷和计算机的普及,建立准确、高效率的网络服务平台。实践创新团队网站服务系统是一个基于资源共享系统,通过主页面访问和身份识别来进一步实现不同身份用户对资源的、共享内容的管理和操作。主界面包括:网站首页、章节目录、资源大全、功能检索、交流中心、友情链接、我的资源等;后台界面包含发布公告、添加章节等隶属于管理员的私有功能。系统有以下三大功能模块:页面登陆和成员账号验证来验证用户登入信息;管理员权限模块,设定其权限功能后能用根据权限分配进行相关操作;普通会员:允许成员浏览并阅读相关资源,对个人资源进行管理,上传和下载所需的有关资源。
另外登入会员和未登录游客还有功能区别,未登录的游客不能看见“我的资源”功能,只能浏览界面,不能进行下载和上传操作。
第2章 实践创新团队网站的技术支持
在JAVA推出之前,网友们只能在Internet浏览到一些以HTML编辑的毫无趣味可言的文档,这对于那些痴迷Web的人来说,简直难以忍受。他们渴望能与Web中的内容进行交互、交流,而并非简简单单的查阅;程序员也同样期待能将一些简单应用挂载到Web上,最好是高兼容性的,当然首先这些数据、应用必须足够安全。很明显传统的Web相关语言无法达到人们的预期,这时SUN公司发现了一点对大众做出了最好的会应,于1994年推出OAK技术并将其应用到Web项目。随着后续的更新,便有了现在的JAVA。
JAVA的运行与无关,允许用JAVA开发的应用可以挂载到不同硬件平台、操作系统。因此,备受各软、硬件厂商的喜爱和支持,并陆续推出相应的基于JAVA的开发程序。JAVA成熟和可靠性的良好表现,将他推向了软件开发技术的潮流前线。本文中实习的实践创新团队网站服务系统就是基于JAVA技术的一种应用开发,因此将在本章节对该技术及其相关技术做简单的介绍。
2.1 JAVA技术的特点
JAVA正式推出于1995年,可以算的上是一种非常新的语言。JAVA的面向对象、分布式等特点让它从众多编程语言中脱颖而出,同时它的解释执行、健壮性和安全性、体系结构中立、可移植使得它备受程序员的喜爱[1]。其多线程、以及动态性使得它能在使用中更加便捷,毋庸置疑JAVA已经成为最热门的编程语言之一。正如人们所知道的,JAVA的优点很多,简而言之,可以体现在如下几个方面:
广泛性:JAVA之所以能成为广泛使用的编程语言之一,离不开厂商和用户的支持。相较于大多数编程语言只有一个主要的供应商而言,JAVA则是在再Oracle公司的技术引导下,有着数百个公司支持或者生产JAVA产品,可看的出JAVA是牢靠的一门编程语言。JAVA这种选着,让它有着很好的用户基础。用户不必担心自己所需的产品被垄断,而且在互联网中可以随时随地查找到很多的开源JAVA代码和免费软件。所谓的民心者得天下,这些免费产品与代码在促进了程序员技术的进步的同时,也推动了技术人员的开发热情,形成一个良性循环,也为JAVA开阔出一片广阔的天地。
简单性:简单的就是最具魅力的。JAVA集众家之所长为我所有,弃众家之所短,使得它简单易学,上手快,备受人们喜爱。例如:吸收了C++的优点,将C++的一些极易造成混乱的部分遗弃或者换之为更加简单易懂的方式展现,C++的指针部分就是一个很好的例子,这使得JAVA比C++更易学习。简单不是干瘪,简单的JAVA同样能够表达出丰富的内容和思想,很多企业级的J2EE项目都用JAVA来开发足以证明这一点。
面向对象:当今社会,我们每天的生活都离不开对象,我们出行汽车是对象,我们书写笔就是对象,具体的汽车和笔的属性可以看作伟这个对象的方法(或者成为类)。因此,以对象为主体的编程方式,更加贴合我们的现实思维方式。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1142.html

好棒文