基于JavaWeb的软件开发综合实训平台的功能设计与实现论文
软件开发综合实训平台是高校近些年来实施CDIO项目教学的重要组成部分,本文介绍了软件开发综合实训平台的功能设计与实现过程。
本系统采用BS结构,使用Java语言编写,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,利用本系统从管理的需求出发,帮助教师实现实训信息化管理,激励学生按时完成任务,起到督促学生学习的作用,培养学生守时、惜时的观念。
目前,国家大力推进创新型工程人才培养,并启动了卓越工程师培养计划,目的都是为了打造创新实践型工程人才。
在高校中,实践教学是培养和提升学生工程实践能力的重要一环,如何充分利用此环节,发挥实践教学的作用,让学生真正的融入企业真实的工程流程,需要研发出适应学生创新、工程实践能力培养需求的综合实训平台,针对计算机类专业,打造软件系统开发综合实训平台,依托我校计算机专业校企融合,充分利用企业的有利条件和资源,将真实的IT工程流程融入到实践教学中,提升学生的实践能力,使其学而有用、学以致用。
从而,推进整个计算机类专业的实践教学改革,使其形成比较鲜明的办学特色,使学生具有良好的工程实践能力和创新能力,从而具备较强的就业竞争力。
一、可行性研究
1、技术可行性
技术可行性要对开发的项目功能、开发软件和硬件环境要求来分析现有技术是否能实现待开发的软件。
本系统是BS模式,使用Java语言开发,数据库使用SQLServer2008数据库。
2、经济可行性
经济可行性首先要进行待开发软件的成本估算和成本效益分析,以确定待开发软件是否有开发的价值。
本系统作为软件开发综合实训平台,可以满足教师对学生实训进度的规划及掌握,以及学生对软件开发的流程认识方面的增强及理解。本系统开发需求较低,加上成熟的软硬件环境,无须多少经济的投入,所以此系统在经济上是可行性的。
3、操作可行性
本系统有较高的可移植性,可以在多种操作系统上运行,可以在WindowsServer,Linux,UNIX等操作平台上运行。Web服务器为Tomcat8。0,数据库服务器为MicrosoftSQLServer2008,开发工具采用的MyEclipse2014和DreamWeaver。界面美观、易懂、容易操作、功能齐全。
二、需求分析
本系统是针对实际需求开发设计的。解决以往实训过程出现的问题,教师检查、跟进的效率低;学生的自主学习性较差,存在依赖性等。本系统能够实现由教师发布实训信息、试题信息及学生信息等管理;学生可以查看信息并提交相应的数据及文件,同时,学生需要完成每个阶段的在线测试,而且,根据自己的系统,设定自己需要完成的功能模块,也可以利用平台进行团队沟通与交流。
在调动学生学习积极性的同时,培养了学生的创新能力、工程实践能力和团队协作能力。利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从管理的需求出发,帮助教师实现实训信息化管理,以提高工作效率。
三、系统功能模块设计
软件系统开发综合实训平台功能结构图如图1所示
软件系统开发综合实训平台是一个典型的数据库应用程序,在此系统中共有教师和学生两类用户。
1。教师模块
教师模块实现了阶段管理、学生管理、文件管理、试卷管理功能。
(1)阶段管理功能使用
实现了添加一级阶段、编辑一级阶段、添加二级阶段、编辑二级阶段、添加三级导航、编辑三级导航功能。通过阶段管理实现了对前台学生菜单的维护,从而实现了对菜单信息的添加、修改和删除,同时可以在三级导航中发布消息。
(2)学生管理功能使用
该功能实现了导入学生信息,查看阶段完成度,开发模块完成度、分组。导入学生信息之后学生可以用自己学号进行登录,并且教师可以对学生的学习任务进行管理;查看阶段完成度实现查看学生答题的情况功能;开发模块完成度是对学生实训报告完成情况的查看;分组是将学生以小组形式管理。
(3)文件管理功能使用
教师可以使用文件管理功能查看并下载学生上传的文件。
(4)试卷管理功能使用
教师可以导入试卷、查看试卷和考试开启关闭。在导入试卷的时候,可以指定试卷所属阶段;实现了各个阶段的试题查看,同时,可以对试题进行修改和删除;可以设置考试开启关闭用于控制各个阶段的考试是否启用。
2。学生模块使用
学生端实现了项目阶段的操作,而且,还可以在线计时测试,并且能够进行团队沟通,上传文件。
(1)项目研发功能使用
学生能够看到教师在后台添加并开放的阶段,能够实现每个阶段教师发布信息的查看,和提交每个阶段的任务。在系统的详细设计与实现阶段,学生可以根据自己项目的需要,添加和维护子阶段。而且,在阶段中,还可以进行测试,测试过程,时间由系统自动更新计算,打完试卷或计时截至,交卷。
(2)团队沟通功能使用
学生登录该系统,可以实现通过该聊天室进行聊天和学习交流。
(3)文件上传功能使用
学生可以实现文件上传,而且可以指定上传某个一级阶段的文件。
四、数据库设计
本系统采用SQLSERVER2008保存并操作数据。在系统数据库设计阶段,采用专业的数据库设计工具PowerDesigner来进行数据库的设计及表结构的设计。在数据库设计上,增加了新的文件组,并在新的文件组中添加辅助设计文件,将主要数据文件、日志文件和辅助数据文件放在不同的磁盘阵列上,可以防止因硬件故障造成数据的丢失,同时可以提升数据库的读取性能。
五、功能实现
本系统采用BS架构,系统编写采用MyEclipse2014及Dreamweaver编写,充分发挥了BS架构系统使用方便、瘦客户机的优势。
六、系统测试
本系统基本采用黑盒测试,即不考虑程序的内部结构和处理过程,仅检查程序功能能否按照需求分析中所建立的模块完成相应的功能,及能否达到处理整个工作流程的目的,通过检查程序是否能适当的接收输入数据产生正确的输出信息,并且保持外部信息(数据库)的完整性。测试结果如下:
该软件系统开发综合实训平台在运行过程中,达到了以下的性能目标。
1、系统运行期间未出现中断情况,系统运行可用性良好。
2、所使用的主服务器能满足学生同时登陆的需求,学生同时访问的人数在100人左右,数据返回时间在3s以内。
3、所使用的主服务器内存在正常范围内。
4、所使用的主存储的IO未出现异常的情况,所使用的数据库的连接在正常范围内。
5、发现数据库的执行在正常范围内。
6、数据库日志能正常记录操作过程。
7、未出现因数据库表空间不足而引发的故障,未出现导致系统不能正常运行的bug。
七、结论
本系统是一套BS结构的软件开发综合实训平台。通过该系统,发布实训信息、试题信息及学生信息等管理;学生可以查看信息并提交相应的数据及文件,同时,学生需要完成每个阶段的在线测试,也可以利用平台进行团队沟通与交流。在调动学生学习积极性的同时,培养了学生的创新能力、工程实践能力和团队协作能力,最终实现实训信息化管理。本系统运行稳定,操作简明易懂,计划在本学期末的计算机科学与技术专业实训中投入使用。
关于儿童人工耳蜗植入术的手术配合体会人工耳蜗是通过提高听力理解能力来补偿听觉损失的方法,它是目前唯一能使全聋患者恢复听力的仪器,其工作原理是将环境中的声音信号转化为电信号,并将电信号传入患者耳蜗,刺激患者耳残存的听神
踝部扭伤致小腿深静脉血栓形成1例作者吴元朝黄春平曹雪军1病例报告患者男,战士,22岁。2年前在训练中不慎右踝关节外侧扭伤,踝关节周围肿胀压痛明显关节活动受限。踝关节X线正侧位片示外侧关节间隙显著增宽距骨向前半脱位
浅谈甲状腺肿瘤普外科手术临床疗效观察甲状腺肿瘤是临床常见病和多发病,患者常有甲状腺肿大肿块形成等临床特征,既可表现为单发性肿瘤,也可表现为多发性肿瘤。该病以女性为主要患病群体,为头颈部常见肿瘤之一,病变部位多为颈前部
彩色多普勒超声对小腿肌间静脉丛血栓的诊断价值分析在小腿背侧及腹侧肌肉中分布着小腿肌间静脉丛,此处容易发生下肢深静脉血栓,可是早期临床症状较轻,常常被忽视,所以,在平时彩超检查发现小腿胫后静脉及排静脉通畅,可是患者小腿明显肿胀时,
184例微创颅内血肿清除术的护理目的探讨微创颅内血肿清除术急重型脑出血护理,介绍我所自颅内血肿微创清除术护理1临床资料2适应证2。1高血压脑出血2。1。1脑叶出血量30m1或基底节出血量30m1。2。2外伤性颅内
人文护理在内分泌护理中的应用效果观察分析随着现代医学不断进步,护理模式也逐渐发生了改变,由简单的生物模式向生物心理社会模式不断转变,护理的工作重心从疾病为中心转向人健康环境等整体结合。人文护理是指在护理中将以人为本的护理
有关创伤患者的临床护理机性损伤即由机械性致伤因子所致的损伤又称创伤,临床比较多见。应先解除危及生命的情况,然后再进行后续处理,并尽可能稳定伤情,为转送和后续治疗创造条件。对临床2013年1月一2014年
小通道经皮肾镜(PCNL)治疗肾复杂结石21例体会我院自2009年5月开展泌尿外科腔内镜微创手术以来,在传统的经典腔内微创手术的基础上,于2010年3月我们添置更小的输尿管肾镜(F67。5)后,逐步开展了肾脏铸型结石鹿角形结石以及
肺癌脑转移患者放疗后的护理研究近年来,随着空气质量越来越差,肺癌的发病率也逐年上升,而脑转移作为肺癌患者中最常见的晚期并发症,是导致肺癌患者死亡的主要原因。据相关数据显示,在以往的肺癌患者中,脑转移案例的发病几
急诊内科护理不安全因素及防范措施的研究病情急病种多诊断不明确护理风险高是急诊内科就诊患者的一大特点,这一职业的不安全因素也会增加,所以为了减少职业性损伤的发生,要提前做好安全防护,提高防护意识。急救内科的防护对策报告以
腹壁肿块的超声表现特点与临床检测目的探讨腹壁肿块超声表现特点,为临床诊断提供经验。方法经高频线阵探头扫描,运用扩展或全景观察方式显示病变及其邻近结构,分析58例病人超声资料。结果高频超声能清楚显示腹壁不同的层面,
在云计算环境下密钥应用服务的管理设计与实现摘要该课题研究云平台基于密钥应用服务和管理,为每个云服务应用用户方拥有自己服务和应用的密钥,以完成基于密钥的登录认证和访问控制,提供多种面向服务的密钥应用服务和管理,特别是采用集中
揭穿大麦青汁里的那些忽悠饮食中的膳食纤维的确对人体有益,不过要它排除肠道内毒素只是一厢情愿。更重要的是,如果大麦青汁是经过过滤的,其中的纤维很少,即使是直接打成的粉,所获得的膳食纤维跟人体需求相比也是杯水
雨城茶业香飘万里四川雅安市山雅茶业有限公司,位于著名的雅安市雨城区,即闻名世界的峨眉毛峰原产地。山雅茶业有限公司于1992年成立,注册资金一千万元。一直以来公司在成长中积累,在危机中升华,通过长期
农民进城买新房需注意啥日前召开的中央经济工作会议将房地产市场去库存确定为2016年经济工作五大任务之一。在此背景下,全国各地都推出房地产去库存措施,其中包括鼓励中小城市对在城镇首次购买住房的农民给予财政
吃好鱼也要选好鱼随着人们生活水平的提高,传统的膳食结构发生了变化,开始从温饱型向营养型转变。在诸多的动物性食品中鱼类食品已成为很多人的首选。从营养学和医学角度讲,鱼类食品营养搭配十分重要。蛋白质含
论中国传统美学的生生品格(1)中国传统美学具有丰厚的文化蕴涵,是中华民族生命意识的洋溢,它在发展演变过程中呈现出生生不息的生命力,了解与研究这种品格特性,是我们今天在传承中华美学精神,建构新型文艺美学与文艺理论
基于暖通空调自控设计的配合问题分析摘要当前我国的暖通空调自控专业在发展的过程中一直都没有形成一个科学和协调的沟通和配合,所以我国的暖通空调自控系统在当前的发展中实际上并不是十分的乐观,在当前的发展中还存在着一定的不
预应力锚索在地铁施工中的应用摘要预应力锚索在地铁深基坑围护结构体系中发挥了较强的作用,预应力锚索支护可以提供开阔的施工空间极大方便土方开挖和主体施工,其设计方案和施工的流程以及施工过程中的注意事项成为基坑支护
论美学的现代发生(1)本文探讨了美学作为一门独立学科在现代社会获得确立的根源社会价值和文化意义。作者认为,虽然美的观念和对美的思考古已有之,但美学学科的确立却是现代社会发展后的产物作为独立的现代人文学科
4G无线网络安全接入技术摘要随着我国无线网络技术的发展,移动通信已经成为推动人类交流与沟通的主要产业之一。由于多媒体和数据通信业务的发展需求,为了更好的适应移动计算移动数据和移动多媒体需求,文中研发了第四
探究素质教育背景下如何开展高中音乐教学音乐在我国各阶段的教学设置中都有所涉及,随着学生年龄的增长和受教育程度的加深,音乐在学生的学习过程中所占据的时间和精力比重逐渐减少。尤其是高中阶段,面临着高考的压力教师和学生在日常