软件平台实施方案(通用13篇)
软件平台实施方案 篇1
综合治税系统软件平台(财税大数据)方案
面向全国客户:省、市、县政府、财政局、地税局、管委会等政府综合治税部门。系统可根据客户需求定制开发,以下功能仅供参考。
综合治税是由地方政府多部门通力合作的税收征管及监控活动。推进政府税收保障工作、加强综合治税力度是提高财政收入质量,增强财政实力的重要保证,尤其从目前征管现状来看,由于涉税信息传递不畅,部分行业、部分税种特别是一些地方零散税源跑冒滴漏现象还较为突出,一定程上造成了税收流失。充分依托各相关部门、单位的职能,建立健全税收保障工作机制,对于实现涉税信息共享、推进综合治税工作、培植壮大税源、依法加强税收征管、堵塞税收漏洞、有效防止税收流失,促进税收与经济协调增长具有非常重要的意义。
综合治税平台是一个跨部门、跨系统的电子政务系统,涉及到市财政局、市国税局、市地税局、市工商局、市质监局、市规划局、市建设局、市水利局、市交通局、市房管局、市供电公司、市公安局、市司法局、市中级法院、市教育局、市科技局、市经贸委、市人事局、市残联、市国资委、市物价局、市文化局、市体育局、市国土局、市环保局、市外经局、市发改委、市劳动保障局、市民政局、市卫生局、市统计局、市城管局、市审计局等(以下简称涉税部门)相关市直部门的数据采集、数据交换、数据整合、应用开发。
客户使用案例:山东济南、济宁、青岛、德州、菏泽等地区;河南郑州地区;江苏徐州地区;湖北恩施州地区;湖南常德地区;贵州遵义、毕节地区; 系统部分功能点介绍(以下仅是系统部分功能,详细方案联系客服)
一、数据上报、采集、查询(涉及40 个部门左右)
二、绩效管理
三、指标报送详情、统计等
四、数据比对(包含地税分析系统、国税分析系统、营改增分析系统等)
1、户籍比对
2、国地税、国税公司信息比对
3、地税工商信息比对
4、出租房屋(房地产税收管理)
5、根据国税的增值税和消费税,地税的营业税,三者税款根据税款缴纳比率,计算出三个附征税款的缴纳数,同附带的三个附征税进行比对。同时进行比对,计算出差额。从而找出遗漏的税款。
6、土地信息比对
7、用电、用水、用气信息比对
8、医保刷卡信息比对
9、酒店、住宿业信息比对
10、交通行业信息比对
11、驾校信息比对
12、房屋销售信息比对
13、股权变更信息分析
14、房产税分析
15、商品房销售情况分析
16、车船税分析
17、其它行业、税种信息比对,可根据地方需求定制开发。
五、疑点欠税问题分配处理、绩效考核等
六、税收查询分析
1、一户式分析、规模企业分析、高新企业分析、重点税源分析等
2、数据综合查询统计分析
3、纳税排名
4、重点企业重点税种同比分析
5、国地税收入行业税收对比
6、分行业、区域、税种、级别、机关单位等税收统计分析
7、柱状图、折线图、饼状图等图形展示税收情况。
七、财政收入分析 1 金库报表查询分析 收入报表查询(一般预算收入分析、全口径、分行业、区域、税种等分析,同
比、环比等分析)3 非税收入分析 4 重点项目查询分析
八、税源电子地图(地理信息系统)功能
1、纳税企业标注功能
2、纳税企业地图查询
3、纳税企业一户式查询、统计等功能
九、掌上应用平台app
1、纳税排名
2、税收情况分析
3、纳税排名、绩效考核、报表分析等
软件平台实施方案 篇2
1 基于CMM软件需求管理平台的设计
CMM提供的是一种软件开发目标, 而对开发的方法没有明确指出, 因此在应用中, 需要制定符合CMM标准的软件过程体系, 保证CMM体系的实施。标准软件过程体系一般包含质量方针文件、工作流程文件及操作指南文件三个层面。而以上几个层面文件实施中, 存在很多重复性工作, 具有一定的弊端, 为了对这一问题进行解决, 就需要对软件过程进行改进, 提高软件的预测性, 因此集成化软件过程改进模型被提出来。该模型的建立有效的实现了软件项目在立项、结项、风险、需求等活动分析, 利用管理与实践经验, 及时预测可能出现的问题, 优化工作流程, 提高产品的质量。
⑴瀑布模型是最早出现的软件开发模型, 具有线性顺序的特点, 在一定程度上被广泛应用, 但是在与到非线性问题的时候, 需要进行分解与转化为线性问题才能解决。基于此, 在进行如那件需求管理平台的设计与实现时, 以线性开发为主, 以并行、迭代方法为辅, 多种方法结合, 消除瀑布模型中的不足, 即并行开发。减少了等待的时间, 不需要等到上一步工作完成以后才能进行下一步工作。根据实践经验, 需求开发、系统设计、技术预测及实现等过程中, 发生变更的可能性较大。所以, 迭代方法的引入, 主要是针对一些易变更问题的需求。为了防止并行开发、迭代开发对产品质量产生影响, 在过程域各个阶段, 都要进行成果评价, 使线形、并行、迭代综合模型发挥巨大的优势。
⑵结合软件技术管理过程域, 参考CMM理论模型, 中的初始化、诊断、建立、行动、学习五个实施阶段, 对SPI软件过程实施改进时, 开发出IPSDCA周期模型, 选择该模型主要是由于其与全面质量管理中的连续改进结构是相同的, 并且实践与术语在CMM模型中已度化, 包含大多数IDEAL模型目标需求。
2 软件需求管理平台的实现方案
当前, 从工具类型来看, 国内已经研发成功的软件过程辅助工具中, 配置、项目、产品、变更等管理类的使用率比较高。而在实际应用中, 企业的需求比例一般是需求、计划、工程、跟踪监控、质量、配置及评审等。
⑴技术要求。处理满足需求管理业务需求外, 平台在系统的其它性能方面也有诸多要求。首先, 在三层分布体系结构基础上, 目的是为了方便快速部署系统的扩展性与缺省功能, 满足异地协同产品开发的需求。其次, 紧密集成过程域管理工具系统, 保证开发过程中的客观需求。第三, 平台要有较好的扩展性, 由于不同产品的开发流程具有不同的特点, 所以在以后的需求管理业务中必须要具有扩展性, 便于大规模的投入使用该系统;第四, 平台要方便操作, 满足不同人员对于需求管理的不同操作需求, 使系统更具友好性。除此以外, 还应该考虑大规模并发的可能性, 持续保持系统的良好性能。
⑵平台框架结构。一方面, 平台提供需求业务应用操作程序, 例如功能与非功能需求管理、立项与结项管理、风险管理、系统管理等等, 提供给用户必须的操作工具, 构成运行的环境;另一方面, 也会提供一些结构, 使平台的扩展性能提升。需求管理平台采用三层分布式的平台搭建结构, 在该系统中, 前端客户层提供给单个用户浏览器应用程序, 满足客户端的需求。操作一方面能够从浏览器登录系统, 实现查看表单、填写表单以及角色定义、文档管理等工作;一方面也可以从应用程序登录系统, 实现以上工作, 也可以利用编辑工具对过程进行自定义等。在后端数据库服务器内, 存储有标准过程库、邮件库、定义过程库及其它相关的支持部件。中间应用服务器主要提供管理框架需求的一些服务, 如文档管理服务、角色定义服务、过程监控服务等。此外, 系统还提供后台对象管理服务, 如果预设多个数据多项存取数据库数据, 并且设定多个子功能及若干服务功能, 如果客户机连接服务器失败的时候, 能够自动连接到应用服务器, 实现分布式软件工程管理。
3 结语
随着计算机技术和软件技术的飞速发展, 在商业竞争中, 软件所发挥的作用越来越大, 软件工程学的发展促进了软件开发的发展, 但是在开发的过程中, 仍然存在着一些问题。为了提高软件开发的质量, 在软件需求管理平台设计与实现中采用CMM标准, 成为当前软件开发与管理中的重点。在实践中, CMM具有非常大的应用价值, 同时还存在一些缺陷, 需要不断的进行研究与完善。
参考文献
平台化为中国软件补短 篇3
众所周知,目前中国的软件行业中,大多数是以简单集成软件系统形态存在的服务型软件开发商。他们虽倚靠着中国政企信息化的海量市场,但在中国这种“重硬轻软”、软件开发商规模相对较小、产业链不完善、技术标准缺乏的现实情况下,中国的软件业面临着严峻的生存挑战。
中国软件商要崛起,应该走一条什么样的道路呢?
传统行业的启示
传统行业发生的典型蜕变已经被一些先见者套用至软件行业中了,例如颠覆了传统手工生产的“福特模式”。100年前,福特公司通过模块化、标准化、流水线的创新生产方式,达到了提升产品质量、降低生产成本、缩短交付时间的目的。
回到当代,飞机制造业的迅速发展,同样带给软件行业巨大的启示——模块化生产和大规模协作。波音787客机的设计研发集合了6个国家的100多个供应商,波音公司自己则扮演着集成商的角色。与波音777相比,波音787的制造过程已产生了质的飞跃: 制造777,波音得向供应商提供2500页的规范书,而787只需要20页; 777的总装,要从世界各地运送一万多个零件到华盛顿,组装需要13~17天时间,而787的大多模块已经在世界各地预先组装好,在美国本土的总装只需要3天。
“完成这种大规模协作的基础就是严格的标准化和模块化。通过这种商业模式,波音进一步提高了质量,降低了成本。”分析人士表示。2005年,波音得到了354份787的订单,是自2000年以来第一次超过竞争对手空中客车。
对此,普元软件CEO沈惠中表示:“实际上现代化的生产方式大都离不开两种重要元素: 标准化的‘平台’和能够于此平台上进行拼装的、具有标准化接口的‘组件’。”在全球能够迅速展开连锁业务的麦当劳,依靠的就是完备的标准化体系,才能够自动自发地管理品牌、服务、经营和培训等各个模块。
无论对提供产品的波音公司,还是对提供服务的麦当劳,平台和模块都是缺一不可的,因为这样的模式,是从生产管理进步中得到的最佳模式。它也被软件巨头们所借鉴。
据记者了解,SAP在过去5年中,实施了最核心的平台战略,将过往两三年中研发的软件通过SOA的方式移植至Netweaver平台上,依靠标准化、组件化,将一个大型ERP软件拆成许多小软件。
而甲骨文完成了对BEA的收购,其背后也是要从一个单纯建立在技术平台上的数据库提供商,逐渐向应用提供商转型,实现Netweaver一样的定位,以SOA的方式,向统一平台进行移植。
我们最为熟悉的IBM,去年的16次收购中,有10家是软件企业。这都是因为IBM认为软件和服务是两个利润丰厚的市场。
还有占领了桌面系统的微软,在向企业软件市场进军时,也先后收购了很多ERP、CRM系统厂商。
由此不难看出,国际软件业最领先的四大厂商其实在做同一件事: 在精细化分工的软件业中,做回波音的角色,使大规模协作得以实现。
用平台交付软件
比尔·盖茨曾说过: “我们最大的突破就是建立了一个软件平台,让数以万计的公司在此基础上衍生出很多非常了不起的软件。”
与美国的软件产业相比,中国的软件业落后很多。IDC在白皮书中公布的数据显示,中国的软件及IT服务产业规模仅在整个IT产业中占25.8%,而美国则达到69.9%。尽管近年来随着国家对软件产业的重视,中国软件开发商可挖掘的市场空间潜力大增,但中国软件企业却仍普遍面临着三大挑战: 开发成本不可控、人员流失造成的不稳定,以及企业资源结构多向技术层面倾斜。
“在这种情况下,中国软件开发商需要尽快弥补自己的技术短板,将更多精力放在对客户业务的理解和把握上,而技术平台在这种需求下,就成为一种必然。” IDC中国总裁郭昕认为。
然而,如何才能将主要精力放在对客户业务的理解上呢?白皮书结论认为,技术平台与产品平台的分离,是提升软件开发商差异化竞争能力的战略重点,中国软件开发企业应该把核心竞争力聚焦在对客户的理解和快速交付上,技术平台架构则交给第三方商业软件平台。
IDC认为,通过部署技术平台,软件开发商可实现更好的复用,从而缩短项目实施周期、降低项目风险,并提高对应用系统变化的响应能力。
沈惠中向记者介绍,过去,企业客户级应用软件只有两种选择: 一是省钱但不灵活的标准实施方案; 二是灵活但昂贵的个性化解决方案。实际上,灵活的定制化软件解决之道也并非天堂,基于成千上万行代码的大型定制化软件简直是“灾难”。
而那些信息化应用很成熟的大型客户,在标准化的套装软件和个性化的定制软件都无法满足他们的需求时,推动了平台产品思维的出现。他们期望能通过这个平台,把想象中的方案集合在一个平台上。
软件平台实施方案 篇4
近来,中国最大的企业管理软件试用基地“选软件网”再次成为业内关注热点。首页全新换装后,蓝白相间的页面设计,视觉效果十足,用户体验跃上新台阶。选软件网覆盖财务软件、OA办公系统、进存销软件、ERP、CRM管理软件、人力资源管理软件等数十个管理软件品类,涉及几十个热门行业,包含用友、金蝶、管家婆等百余种品牌,入驻商家近千个,产品能够满足绝大多数用户需求。企业在选软件网选购软件,只需注册会员,就可以免费在线试用,试用效果满意后再决定是否购买,不浪费一分钱,保证每一款软件100%为正版软件。选软件网秉承“帮企业选择管理软件”的宗旨,面向全国4500万个中小微企业及个体户提供专业的软件选购服务。目前,通过选软件网选型企业用户已超过十几万家,90%以上用户都通过此平台选定了产品、确定了供应商,花了最少的钱,选到了最合适的软件。
杭州卓科贸易有限公司吴小姐想为企业选择一套进销存软件,在选择软件前一头雾水,不知道应该选择何种品牌、何款软件,既能符合企业规模又在预算范围内,更不确定选择哪个口碑较好的供应商为自己实施,直到她发现了选软件网,才体会到选型原来如此轻松,很快通过多款CRM管理软件在线试用,参考进销存软件选型指导,选定了管家婆普及II代,也确定了杭州美迪这家实力供应商负责实施。
广州观景信息技术有限公司余小姐今年8月份通过在选软件网试用,在这个平台中选定了用友财务通产品并选择实力较强的正规授权代理商广州南软公司正功实施。“财务软件品牌、种类太多了,如果不是选软件网的在线免费试用,我根本没办法比较各款软件的优劣,无法准确找到最想要的软件及供应商”。选型的困惑,在中小企业间普遍存在。因此,选软件网除了提供免费在线试用,还将软件软件评测、选型指导、产品信息、用户点评内容加以整合,为企业用户提供选型指导。
选软件网改版后,新增了“资讯”栏目,发布软件评测、选型指导、厂商动态、解决方案等参考性资讯,帮助用户提高对管理软件的选型认识。
选软件网CEO罗群辉说:选软件网创办的目的除了要为中小企业选型提供专业服务以外,还希望给广大的管理软件供应商提供商机,选软件网也在招募更多的管理软件供应商进驻平台,为终端用户和软件供应商打造一个沟通的桥梁。
软件平台实施方案 篇5
一、调研时间:2014年2月24日
二、调研地点:广州智光电气股份有限公司会议室
三、调研人员:梁斌刘德铭 李国钦
四、调研内容:了解企业标准信息管理平台软件
企业标准信息管理平台软件是具备储存和方便查阅标准化文件的小软件,是广州市标准化研究院开发的,各单位在申请“标准化良好行为确认”过程中提供,该软件的费用约一万元。该软件的优缺点如下:
(一)软件的优点:
1、具有保密功能:可根据每个标准化文件的情况,对每个用户设置查询权限;
存放在软件中的标准化文件,用户只能查阅,不能自行下载和打印。
2、标准查询方便,具备检索功能。
(二)软件的缺点:
添增用户名工作量较大。该软件是个独立的系统,只能在公司的办公软件上链接,公司的办公软件不能与该软件合二为一,用户名必须单独手动更新。
五、调研结论
从该软件的性价比相对较高,并考虑实施“标良”确认要求,调研组建议公司购买使用该软件。
妥否?请领导指示。
调研组
软件平台实施方案 篇6
智能移动终端软件公共服务平台
招 标 文 件
中华人民共和国工业和信息化部
二○一一年三月
1. 招标通告
略
2. 投标方须知
2.1投标资格
2.1.1具有国家认可的软件系统测试资质
2.1.2具有法人资格的、从事软件系统和软件产品测试的、独立于用户单位及
开发单位的第三方机构
2.1.3过去三年内,投标方承担过软件测试领域的国家重点科研项目(包括863
计划、国家重点基金、支撑计划等)
2.1.4过去五年内,具有国家部委、地方政府、国有大中型企业应用系统的第三方测试成功案例
2.1.5具有稳定的研究与评测队伍、相应规模的实验、验证环境和工程技术基
础条件
2.2投标总体要求
具体见附件一(规范书)
2.3
2.3.1 投标文件 投标文件组成(1)省级信息产业主管部门/中央电子企业推荐意见表(格式和内容说明见附件四,省级信息产业主管部门联系方式可在电子信息产业发展基金网“推荐单位”栏查询);
(2)项目立项建议书(格式和内容说明见附件一、二);
(3)主要项目人员简历;
(4)营业执照;
(5)法人代表授权书;
(6)合作协议书;
(7)投标方资信证明;
(8)ISO9000、CMM等认证情况;
(9)经审计的2009年、2010年投标方财务报表(加盖投标单位公章);
(10)国家认可的软件系统测试资质证明;
(11)投标方自主研发测试工具的版权登记证书;
(12)投标方2008年至2010年在软件测试领域的国家级项目立项情况说明和相关项目立项批文;
(13)国家部委、地方政府、国有大中型企业应用系统的第三方测试合同;
(14)其他说明材料。
2.3.2 投标文件格式要求
投标文件应装订成册,封面和扉页均应加盖投标单位公章(团体投标则加盖牵头单位公章,封面和扉页的具体格式见附件三),侧面加盖骑缝章。投标文件纸质一式12份(1份正本、11份副本),正本必须打印,注明“正本”字样,副本可以用复印件。
投标文件电子版一份,用光盘或U盘保存。
2.3.3 投标文件封装与递交
12份纸质投标文件和电子版投标文件应封装,并于规定时间之前直接送至或邮寄至招标方。封皮应注明投标项目名称、招标方名称、投标人名称、投标人地址和邮编、投标人联系方式。封口处应有投标全权代表的签字及投标单位的公章。
超过截止时间送达的投标文件不予接受。
3. 开标程序与内容
3.1开标程序及内容
招标方在投标截止日期后,组织专家组审议投标文件并进行项目答辩,在专家评审的基础上,确定最终中标单位。
3.2评标主要因素 项目的先进性、技术可行性、产业化可行性、可持续发展性 投标方投标文件、资信证明文件的完备性及资信证明文件考察情况
3项目技术指标、经济指标
投标方的资信和在软件测试研究、软件测试服务领域的综合实力 投标方实施项目的可行性
优选指标
投标单位应具有成熟稳定的研究队伍,对智能移动终端软件测评方面拥有较强的软件质量检测能力,近年来具有多次承担国家级项目的基础和经验,对于不同形态的智能移动终端和各种移动操作系统均能提供相应的实验、验证工具和环境;
投标方有完善的软件测试市场推广、销售、服务体系
3.4中标条件 投标文件符合要求 评标综合指标最优 有执行项目合同的能力 3.3
4. 合同授予
4.1 在合同授予前,对拟授予合同的投标方的技术和生产能力、销售能力进行
审查,以确定是否具有履行合同义务的资信。审查以询问或实地考察的方式进行。审查通过后,合同将以一个整体授予该投标方,否则,按照评标结果对排名下一个的投标方进行审查。
5. 签定合同
5.1本合同符合现行的中华人民共和国有关法律
5.2合同签定后,应由投标方执行完成6. 其他说明
阿里软件:平台只是一个开始 篇7
阿里软件横空出世之前, 已经被各界热烈地讨论, 那时候一直以为是一个通常的Saa S应用, 可能主体是帮助用户做生意的, 形如阿里旺旺、商机管理的功能等等。然而最近几天笔者在这个阿里软件互联平台上仔细琢磨了一番, 感受确实不一般, 阿里软件几乎每一个业务都用与常人相异的逻辑和套路。身处引人怀疑的环境下, 阿里软件从容前进, 直到现在一个个业务有机地矗立起来之后, 我们才发现一个巨无霸式商业帝国的雏形。而且, 阿里软件还在生长, 并且不是孤立的, 而是互相支撑的。你不得不佩服马云这样的天才架构师, 硬生生地在西湖畔缔造了一个之前并不存在的独特王国。
阿里软件如此, 阿里软件的下一个 (现在还不知道) 项目也会如此。
去年笔者在《软件即服务Saa S的三重境界》一文中提到, Saa S的第一重境界是软件体现用户逻辑;第二重境界是软件生产就是软件服务, 要与用户需求过程贴合;第三重境界是软件服务主导权将从软件公司转移到行业的领袖企业。此文在一家杂志发表后, 转载率非常高, 事实上它是从大中型企业用户与当前主流的软件公司的角度来看的。面向小型企业、微型企业——诸如淘宝网店——这样的经济组织, 还没有更合适的东西来全面“武装”它们。我们看到阿里软件互联平台已经充分展示了浙商的独特智慧——如何在“小产品”上赚大钱, 长期地赚大钱, 将“卖”变成“买”的独特布局。即便是“鲜果”这样的RSS普及型订阅工具, 都被它整合到阿里旺旺上。当然, 这个是免费的, 笔者深信以后也会免费。租用这些软件, 月费是几元甚至是几角。这些具有独特功能的软件, 统一在阿里软件的平台上, 可以自由租用, 方便至极!对于众多的阿里用户来说, 在使用习惯上不需要做特别的变化和调整, 就能顺畅地使用这些软件。
比这个更“过分”的是ISV的支持策略, 必将最大程度地激发智慧的开发商。这些开发商不一定是多大规模的软件公司, 只需要遵循阿里软件的接口协议就可以了。所谓的SOA, 在这里被“庸俗”得几乎没有一点技术含量。阿里软件对开发者的支持应该来自于微软的启发, 但比微软伟大的是, 这个平台支持了更广阔的, 在日常工作和生活中的应用, 而不是局限于开发工具本身。如果说微软为开发提供的是机床一样的装备, 那么阿里软件提供的则是具体的能够输出实物产品的设备。更为重要的是, 开发者的产品借助阿里旗下已经有的各种资源, 可以非常便利地传递给潜在的需求者, 从而能让开发者获得最直接的经济回报。这个整合性质的创新, 实在让人感受到了一种独特的大俗即之雅的味道。
“帮我生活”“帮我开店”“帮我办公”及“帮我管理”, 是阿里软件的主要分类, 这是完全基于当前阿里用户的需求而形成的结构。这个用户群在持续扩大, 同时也在持续成长, 相信阿里一定会继续提供与时俱进的软件服务产品。
当然, 这些还不够。在通常意义上来说, 阿里软件的应用范围还没有触及到客户的价值链核心, 比如战略管理、技术开发、订单履行过程、财务分析等方面。这些在当前看来似乎是相当重要的, 是核心能力的重要构件。然而网络的出现以及愈来愈深入的渗透, 已经给社会经济带来特别的影响。这个影响是不可逆的, 同时我们也看到了一个新的社会经济结构已经初现端倪。
笔者深信, 阿里软件已经做了以下三个方面的考虑:
一、“将新产品卖给老用户”。所谓的“新产品”, 其实许多也是老产品, 已经获得广大用户认可了, 但是在这个平台上, 需要进行“阿里式的格式化”程序才能列入。老用户来自于所有的旗下业务的注册用户, 我们看到这个平台已经完成了这种整合, 从登录页面上就可以看到。这种考虑将有助于阿里软件进行一系列没有障碍的市场活动, 因为广大ISV们已经在事实上将平台视为安身立命之所。
二、迭代的平台升级。平台是为用户服务的, 这个升级既包含平台整体架构的升级, 比如未来将支持企业核心活动的应用, 还包括各ISV提供的产品的内在统一, 比如功能相似但是各有侧重的外贸单证管理软件, 它可能会帮助用户做进一步的整合。
三、深度洞察了未来的能力单元化社会。这其实可以预测一个命题, 阿里软件目前不和那些大的软件厂商进行正面竞争, 不只是因为简单的细分市场的原因, 也不是一个竞争策略选择的原因, 而是看到了一个基于网络的个人经济体蓬勃崛起的事实。或许5年后、10年后许多俗人都能看到, 但那时候只能扼腕叹息了。
如果阿里软件对上述三点还没有非常充分的思考, 那恰是笔者这篇小文的价值所在。事实上, 笔者亦只是在痴人说梦而已, 阿里软件基于当前庞大的战略资产, 其深谋远虑的范围可能已经远远超出常人的思维视野。
软件平台实施方案 篇8
【关键词】软件专业 教学 竞赛平台
【中图分类号】 G 【文献标识码】 A
【文章编号】0450-9889(2015)09C-0033-03
全国软件专业人才设计与开发大赛作为一项全国性的竞赛活动,目的是为推动软件开发技术的发展,促进软件专业技术人才培养,向软件行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力。因此,探讨这一竞赛平台究竟给软件专业教学带来了哪些积极的作用、如何促进专业教学等问题,对专业教学的改革有非常重要的意义。
一、计算机软件专业教学中存在的问题
(一)课程安排模块化,连贯性不强
表1是计算机软件专业主干课程的安排情况表,表中看不出专业课程的教学主线,更看不出学生应该学习的主要专业知识和专业技能。第一方面,第一个学期程序设计基础,第二个学期C语言程序设计,第三学期C#程序设计基础,程序设计基础课程占了三个学期,且还开设了不同的语言,导致学生在编程入门基础学习无所适从。第二方面,第二个学期的课程共有4门,学时都差不多,第三个学期除网页动画设计外,其余4门课程学时也差不多,课程杂,体现不出技术主线和学生软件编程知识能力的逐步培养和形成。第三方面,课程模块化,连贯性不强。看不出第二个学期的所学对第三个学期的课程学习有什么帮助和知识技能的积累。这样的课程安排违反了学生学习软件编程开发技术的认知规律,导致学生学习不系统,在实践操作时无从下手,最简单的程序都写不出来。同时也对学生的自信心造成打击,觉得自己很差,失去学习兴趣,以后上课就开始不听,接着就是听不懂,最后干脆旷课在宿舍玩游戏的恶性循环局面。
表1 软件专业主干课程安排表
(二)缺少让学生自我展示的平台,学生找不到学习的成就感
首先,计算机类专业不像艺术类等其它专业那样具有很强的现场观赏性,没有很多竞赛平台让学生展示自己的专业技能。针对软件专业学生举办的竞赛仅有ACM国际大学生程序设计竞赛,作为国际性大赛,ACM不分本科组和高职高专组,难度比较大,不适合高职高专学生参加。因此,行业社会就缺少让高职高专计算机软件专业的学生自我展示专业技能水平的舞台。其次,计算机软件专业课程多,衔接性强,难度大,很难像艺术类等其它专业那样,单独学习完一门课程就可以设计出精美的作品。软件专业的学生需要学完很多门课程后,经过不断的动手编程实践,积累一定经验才可能设计开发出相应的程序作品。所以,在专业教学上没有举办过学生作品展,更不用说举办学校层面的作品展。缺少了行业社会和学校两大重要展示平台,学生在学习上很难找到学习成就感。
(三)为了照顾大多数学生,缺少对拔尖学生的培养
由于招生政策的问题,高职学生之间的差距比较明显。特别是补录的学生,在基础和学习能力上与正常录取的学生又有一段差距。而在正常的专业课堂教学活动中,面向的是大部分学生,因此,在制定课程教学目标和确定教学内容时,要兼顾大部分学生的学习能力和接受能力。这样,无形中就降低了专业课程教学内容的深度和教学目标的高度。而后果就是导致少部分拔尖学生在课堂上“吃不饱”,不能学到自己想学的知识内容,不能提高并达到自己应有的专业技能水平。
二、利用全国软件大赛竞赛平台促进计算机软件专业教学的优势
参加竞赛实践证明,通过引导学生参加全国软件专业人才设计与开发大赛,能促进学生对专业知识和技能的学习,能较好的解决上述专业教学过程中存在的问题,具体表现在:
(一)通过竞赛培训引导,增加学生自主学习能力
为兼顾大多数学生学习制定的人才培养方案,在课程安排上就多开设些相对容易掌握的技能课程,让在编程方面可塑性不强的学生能掌握一些其他专业技能,增强这些学生的就业竞争力。为了解决这个问题,让学生参加全国软件专业人才设计与开发大赛是一个有效的解决途径。在准备竞赛的过程中,按竞赛考纲的要求安排专业教师对学生进行全程辅导,对学生难以掌握的知识点进行详细的讲解。在专业教师的辅导下,学生可按竞赛知识技术路线进行系统有效的学习。经过一段时间的学习,学生便可以入门编程,找到编程应用于实际的快乐。有了兴趣,学生就会根据自己的兴趣点,制定自己的学习目标,根据目标,制定学习计划和多方获取学习资料,利用课余时间刻苦钻研,多做多练,积极促进了教学的教学工作,很好的弥补了课程安排和课堂教学上的不足。
(二)搭建让学生展示自我技能水平的舞台
以参加全国软件专业人才设计与开发大赛为契机,首先,在选拔参赛选手时,就建立了一次学校范围内的、让学生自我展示专业技能水平的机会。在校内设置选拔赛,只有在选拔赛中取得优秀成绩的选手才有资格报名参加全国比赛。其次,全国软件专业人才设计与开发大赛再次搭建了一个全国性的大舞台,让高职软件专业学生能有机会与来自全国各地的同行同台竞技,真正检验自己的专业技能在全国同行中处于什么样的水平,看清自我,找出差距。同时也给他们指明了今后应该努力的方向,激起学习的热情。看到这个大赛平台给学生所带来的积极影响,也促使了教师积极地在教学过程中搭建学生专业课程作品展。在学生学完相关课程后,给他们布置相应的工程应用项目,然后将作品以多媒体展厅的形式尽可能更开放地展出。以此激励学生努力学习,并从中找到学习的成就感。
(三)推动精英学生的培养
培养高水平的毕业生是打造一流高职院校的前提,兼顾大部分学生的传统课堂教学,很难满足精英学生的学习培养需要,无法实施因材施教的适合高职学生培养的教学方式。全国软件专业人才设计与开发大赛恰好给精英学生的培养搭建了一个很好的平台。学生通过参加此项竞赛,能额外得到老师的培训指导,进行更多专业的技能训练,同时他们能与来自全国的选手比赛交流,一是方便老师发现自己学校的精英,二是方便学生找到自己与其他选手之间的不足。此外,本大赛有很多知名企业参与,获得大赛全国一等奖的选手会直接被这些知名企业录用,在企业资深工程师的指导下快速成长,成为学校的“品牌”毕业生。
三、利用全国软件大赛竞赛平台促进计算机软件专业教学的具体措施
(一)提高学生创新能力
1.积极探索学科竞赛模式的创新。以全国软件大赛竞赛组织为切入点,引入更多的学科竞赛,组织更多形式的学科竞赛方式。据调查,扩大招生规模后的高职高专学生普遍喜欢娱乐性强的学科竞赛,不喜欢传统方式的学科竞赛。因此,需要在竞赛形式上下功夫,创新竞赛组织方式,找准学生的参赛兴趣点,提高学生的参赛热情。如各学校可根据自身的专业办学特色,举办形式多样、层次不同的竞赛,如网页设计大赛、创意创业竞赛、演讲比赛、辩论赛、动画制作大赛、计算机组装大赛等活动,积极组织和鼓励学生参加各种比赛,从多方面来培养学生的自主学习、自主创新和创造能力。
2.建立学科竞赛的保障机制。完善的竞赛保障机制,是学生得以安心参加各类学科竞赛的前提,是老师安心指导创造佳绩的保障,良好的竞赛保障机制是鼓励学生参加种学科竞赛并取得成绩的重要前提。首先要有良好的赛项宣传机制,让每位同学务必知晓比赛通知。同时深入学生宿舍宣传,并通过赛前动员会等手段鼓励学生参赛,扩大比赛的参赛人数。其次,在整个竞赛过程中,学校提供专门的比赛训练场地和训练设备,相关经费和政策支持,使参赛学生和指导教师无后顾之忧。最后,对每次参赛进行经验总结,提高各种比赛的竞争力。
(二)提高学生实践能力
1.改变原来的教学方式,理论与实践相结合。高职学生不喜欢照本宣科的纯理论知识灌输的教学方式,喜欢通过实践的方式去理解和掌握理论知识。因此,在教学上应采用案例教学法,将理论知识传授通过案例去讲解,提高学生的学习兴趣。平时布置相应的作业,让学生多动手,多实践,积极提高自身的实践能力。
2.将竞赛转化为教学内容。在程序设计等相关的课程里,将竞赛的内容融入到教学内容,在讲解理论知识的同时,让学生明白这些知识的应用,有助于学生消化理论知识,促进实践能力的培养。
3.建立学科竞赛实践训练场所。建立如实践教学创新实训基地,大学生创客空间等实践教学场所,开放实训室和实训设备,为学生提供自己动手,自主创新的发展空间,激发学生的学习热情。
在职业教育中,如何提高学生的实践创新能力是一项重要的课题,也是职业教育者的教学目标。随着各种竞赛体制的完善,以学科竞赛为载体,积极鼓励学生参加各种(下转第160页)(上接第34页)学科竞赛,通过竞赛对大学生创新实践能力培养的作用将会越来越显著。高职教育必须以市场为导向,培养出更多适合社会需要的人才。
全国软件专业人才设计与开发大赛平台,为专业的教学改革指明了方向。从专业建设角度来说,应该参考大赛平台的要求,对课程体系进行重新整合,以适应社会对软件人才的需求;同时通过大赛平台丰富教学资源,促进专业的对外交流,加强培养学生的自学能力、分析和解决问题的能力,提高学生的创新能力和就业竞争力。
【参考文献】
[1] 赵娟. 关于提高应用技术大学学生实践能力的思考——以南宁学院为例[J].广西教育,2015(19)
[2] 周荣辉,郝晓枫,赵宏宇. 学生程序设计能力培养的思考[J].吉林大学学报:信息科学版,2005(23)
[3] 何迎生,鲁荣波. ACM 竞赛平台在计算机专业教学中的应用研究[J].计算机教育,2009(12)
[4] 李绍中. 开展职业技能竞赛提升高职人才培养质量[J].职教通讯 ,2012(12)
【作者简介】罗云芳(1981- ),男,广西贺州人,硕士,广西职业技术学院讲师,研究方向:软件工程,计算机网络编程,计算机教学。
软件平台实施方案 篇9
1、支付宝
支付宝app想必大家都已经很了解了,本站提供支付宝钱包下载点。通过支付宝app,你没必要每次都在电脑端付账,手机上淘宝,看到想买的,支付宝app直接支付即可。而且有手机支付宝钱包支付还有优惠。
2、京东金融
京东金融app是京东金融官方研发的一个针对移动投资的应用,京东金融app能实现一些金融理财操作。拥有京东小金库、基金理财、小银票、保险理财、银行理财等多种理财产品,满足您各种理财需求,资产收益随时随地查看,为你提供便捷的投资体验。用京东白条,买东西先消费后付款。
3、轻松筹
轻松筹app是一款专注于生活服务类实体连锁投融资,提供安全可靠性价比高的投资项目。您可以在这里查看,并投资您感兴趣的项目。之后还可以通过轻松筹app查看项目进度,收取投资回报。轻松筹app只呈现投资项目,为投资人提供一个纯净的环境。 4、众筹网 众筹网推出的手机APP,对于创业者或者公司来说用处较大,如果你有什么好的项目需要筹资,或者公司发展需要筹资的话,可以来这里寻找一下。
5、摩点网
摩点众筹app是一款专注于游戏动漫等文创领域的众筹平台,支持者根据自己喜欢的项目给予支持,众筹结束后可获得不同形式的奖励回报。
6、爱心筹
爱心筹app是专为医疗筹款打造的应用,能随时发起医疗筹款项目,拥有专业的审核机制,更拥有筹款顾问,解决您筹款的各种疑问,是您医疗筹款的好帮手。
众筹理财产品有哪些好处
1、相比较传统的银行贷款,众筹理财产品更容易获取融资
很多创业者在创业的初期所遭遇的最大问题就是资金不足,融资困难,单纯依靠像银行进行贷款并不能够为投资者提供足够的资金。而且除了面临融资问题,还涉及到还贷风险,没有长期投资者等都是创业者所需要面临的问题。而通过众筹的形式来融资,就能让创业者避免出现这些问题,而且还会为创业者带来不少的理财优势。
2、获取长期融资的良方
众筹本身就是一个融资与创业的过程,不同的是众筹主要的完成者是投资人,而创业则是创业者,可以说一旦创业者能够获得投资人的资金投入,就相当于有了一个长期的支持者。只要投资者确保自己的产品、创业计划能够完美的实行下去,那么就不会失去投资人的投资信心,也能够长期从投资人手中获得资金。
3、众筹理财产品的风险低
股票能获得高收益,但是风险也高,不具备一定的知识贸然去投资,只能是血本无归。而众筹理财产品则不一样,这一模式不具备太多的风险,只要投资者选择一个合适的理财产品进行投资即可。
4、众筹理财产品门槛低
软件平台实施方案 篇10
我一直在寻觅一套工作于WINDOWS平台的磁盘整理软件,虽然我很无奈服务器操作系统竟然需要另外装一个软件来做日常维护,
UNIX和LINUX的磁盘系统不会出现类似碎片的问题.他们都是越用越快,而WINDOWS却是这么的尴尬与愚蠢。不过,我们还得继续,就好象生活一样,
安装程序: OO_Defrag_8.5.1788 + Chs Patch
需要下载的可以问GOOGLE.或者 .我就不提供了。
安装很简单一路NEXT,启动后界面如下图:
很直观的看到每个逻辑盘,界面漂亮,友好。左边任务区域有几个选择,单键整理,启动后如下图:
然后是分析磁盘,建议第一次安装以后点选分析,可以获得磁盘的详细信息:
整理磁盘会有详细的整理模式,这跟WINDOWS自带的模式差不多,不过更为详细点:
软件平台实施方案 篇11
关键词:Android;Java;校园资讯;Intent;布局
一、国内外手机应用现状
随着3G在中国的全面启动,它所带来的巨大机遇和新生力量,大规模的网络建设正不断深入展开。但不可否认的是我国在通信领域中相比许多发达国家仍然存在着不小的差距,就在国人还在为EDGE这种传输速度仅能达到384KB/秒的2.75G过渡技术而欣喜的时候,国外早已开始试行HSDPA这种3.5G技术,传输速度更可达到惊人的数兆每秒,而基于其上所开发的延伸功能更是数不胜数,所以国内外手机应用也存在的较大的差异。但国内外对手机应用的需求方向是大致相似的,主要集中在信息服务,娱乐,学习这些方面。
目前国内外手机应用服务方向主要有基于地理位置的信息服务(Location Based Service LBS)它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系統)平台的支持下,为用户提供相应服务的一种增值业务。
手机办公类软件在手机上也正日趋完善,在手机上编辑查看各类文档已经实现,在android平台上的QuickOffice就是这样的软件。在Google Market(一个谷歌针对android系统用户所开发的应用商场)上已经有过万的企业应用办公套件。
手机娱乐游戏类应用,该类应用作为传统类手机应用,在各个平台上发展已近相对完善,手机上对各种流媒体的播放也已完美的支持。各类传统PC游戏厂商进入手机领域。
二、发展趋势
随着3G应用的不断开发推广,用户会越来越需要更加个性化、优质化的多媒体数据服务,用户希望能够随时、随地无缝利用3G网络进行办公、网上交易、游戏娱乐、欣赏影视节目、收听和下载音乐等。根据观察,在不久的将来,移动手机终端将会在以下若干方面具有新的发展。
首先,提供智能提醒服务,手机能够与用户实现密切配合,并监控用户的个性化设置(保持在本地或者云端),当重要时间点或关键事物需要用户注意时,手机会向用户发出“提醒”服务,服务包括日程提醒、交通状况、最佳行车路线、最佳泊位、优惠活动、实时新闻、体育赛事、天气情况、股市行情、好友活动、亲友生日等。
其次,提供虚拟现实体验,手机可以借助传感器、周边设备了解到您的身边环境,并根据收集到的信息,智能的为您提供有用的信息,如在网络世界养的宠物,可以借助音频设备表达叫声,借助马达和位置传感器等传递其跳、跃等行为信息;也可以在用户购物时,提供相关的同类产品价格参考,提醒用户附近的那个卖场更物美价廉;根据实际场景,为用户及时提供正在操控的产品的使用方法提醒。
接着,发挥物联网的优势,借助无处不在的传感器,可以感知并分享到周围世界的海量信息,这些信息将在“云端”得到整合,帮助用户及时、准确的获得气息信息、交通路况。另外借助物联网,用户间可以方便、快速的分享资源,协助和交互。如进行端到端的多人游戏、照片分享、书籍分享、音乐分享等。
然后,作为经济工具,在交通或者信息不发达的情况下,帮助用户找到最佳的市场,获得有价值的帮助信息,帮助用户从事的经济活动的收益率。最后,更加智能、安全的设备,随着智能手机的不断普及和更加智能,手机软件的更新、升级将会变得越发简单,并会为用户提供工具或信息,让用户有能力和权力决策那些内容可以浏览、下载或分享。在安全性上也将更加出色,能够十分有效的帮助用户进行获取到的内容的管理,保护用户的个人隐私和基于手机的金融活动如电子钱包、在线支付、在线贸易等。
三、Android校园通软件的设计与实现
1.研究目标。(1)了解Android应用程序的设计和开发过程;(2) 使用多种组件进行Android 平台校园资讯软件的开发。本软件是基于Eclipse的开发环境,在Android平台上的手机校园资讯软件。
2.需求分析。本软件是Android平台的一个校园资讯程序,启动程序后查阅学校相关资讯包括在学校吃住娱乐风景等各方面的讯息。从上面的描述中可以基本了解软件的功能需求:(1)首先是学校电影院每周电影的更新;(2)其次有学校的各种资料;(3)各种校园活动及周边娱乐设施的信息;(4)校园校景美图查看;(5)校园生活手册;(6)扩展内容“我的资料”,及“更多”两个Activity。
3.UI界面设计。根据需求分析可以知道,应用程序应包含五个主要的用户界面,这里需要进一步分析每个用户界面中应该包括哪些显示内容。在首页中,需要对学校的大致情况做以介绍,并且有每周影讯的功能。在“分类”中,有各种学校的相关资料。包括娱乐,电影,纪录片,校景,公开课及生活。另外,还有扩展内容“我的资料”及“更多”两个选项卡如图4-1所示。
4.程序模块设计。从功能需求上分析可以看出,整个应用程序应划分为5个模块,分别是首页、分类、搜索、我的资料和扩展功能区。首页介绍学校的一个总体情况,分类是整个软件的核心,其中包括了软件的各种主要功能,搜索是一个数据库搜索系统,我的资料是个人资料和数据的一个整合和提供了一些简单的小服务,更多则是后期的一些扩展功能。
在完成用户界面设计、数据库设计和模块设计后,至此程序设计阶段基本完成。
四、结语
经过一个多月的努力,Android平台手机资讯软件终于完成了。由于对JAVA浓厚的兴趣引发了我对Android的好奇心,从一开始什么都不懂一直摸索完成了这个软件。
在这个过程中,我学会了很多知识,比如Android環境的搭建、Intent、Activity、Service、ContentProvider、SQLite等,但我学会的最重要的一点是,利用现有的资源去解决问题,在图书馆、在网络上寻找答案。
虽然,这个软件目前运行良好,但是我认为代码的健壮行还很差,在整个工程的构思方面也不足,用户操作界面还不够灵活,这些问题还需要今后逐一解决。与此同时,这个软件还可以进一步扩展,例如“新闻模块”、“信息分享”等,使功能更加强大,带给用户更好的体验与生活的便捷。
参考文献:
[1]刘昌平,范明钰. Android手机的轻量级访问控制[J].计算机应用研究,2010,7.
[2]Enck,W., Ongtang,M.,McDaniel,P. Understanding Android Security[J]. Security & Privacy, IEEE.2009,7(1),P50-57.
[3] 杨丰盛.Android应用开发揭秘[M]. 北京:机械工业出版社, 2010.
[4] 余志龙,陈昱勋,郑名杰.Android SDK开发范例大全[M]. 北京:人民邮电出版社, 2010.
[5] 张运芳.Android 创赢路线与产品开发实战[M]. 北京:电子工业出版社, 2010.
信息化平台软件的搭建 篇12
随着网络技术的飞跃发展, 搭建信息化平台, 合理规划企业资源, 有效评估企业的生产能力已经成为必然趋势, 在铁矿的日常生产中, 信息化的作用更显得由为重要。信息化代表了一种信息技术被高度应用, 信息资源被高度共享, 从而使得人的智能潜力以及社会物质资源潜力被充分发挥, 个人行为、组织决策和社会运行趋于合理化的理想状态。同时信息化也是IT产业发展与IT在社会经济各部门扩散的基础之上的, 不断运用IT改造传统的经济、社会结构从而通往如前所述的理想状态的一个持续的过程。
2. 信息化平台的构成
2.1 网络的搭建
本矿山利用有线网络和无线网络覆盖整个厂区, 有线网络连接厂区内的仪表, 无线网络覆盖采区, 破碎等与卡车、电铲终端、自动化仪表进行连接, 其网络结构如下图所示:
2.2 数据的采集与平台的构建
软件平台采用模块化的思想, 将每个功能划分成子系统, 子系统中各自留有对上级程序和下级程序的接口。为了对矿山数据的综合分析, 对采集的数据进行统一的管理, 将数据放置在一个数据中心。
2.3 对已经存在项目的兼容
对未搭建平台就已经运行的项目, 平台保留了对其的兼容性, 避免平台的不统一或重写原有项目。将原有项目作为首页的一个子模块处理。
3. 平台系统模块
3.1 二级接口
该系统和RSlinx和Kepserver建立连接, 通过OPC协议提取网内自动化仪表的数据。
当到达指定的时间时, 查询数据库中的标签名称, 通过OPC协议提取每个标签的值, 存入数据库中。为其他系统提供数据保证。
3.2 生产指挥
该系统为了企业能够跨部门的整合实时信息, 代替纸制文件, 实现各车间表报自动生成, 方便各层人员查询分析, 使企业能够在先进管理思想的基础上, 应用信息技术实现对整个企业资源的一体化管理, 指导生产。
3.3 实时管控
是对矿山自动化仪器仪表数据的采集和展示, 利用图形化的界面和形象的流程展现实际生产中设备运行情况的具体细节
3.4 GPS矿车调度
矿山运输是露天矿的主要薄弱环节, 是制约矿山生产能力和效益的重要因素。对于利用汽车运输的露天矿, 随着采场逐渐进入深凹, 开采条件日趋恶化, 运距增加, 运输周期增长, 使本来就占作业成本很高的运输作业成本进一步攀升。该系统能够优化行车路径, 合理规划车辆资源, 降低运输作业成本。
该系统包括调度控制台程序和基于web, 统计和分析产量, 时间, 作业效率的系统。调度控制台实现卡车的智能分派, 其关键技术如下图:
Web程序验证和统计卡车分派的结果, 形成报表, 供管理人员掌握生产情况。
3.5 工业电视
该系统是对整个矿山重要的设备和重要的生产地点进行监控, 能够及时掌握现场情况。
3.6 尾矿在线监测
通过在线监测数据进行实际工作性态的反分析, 检验尾矿库的远行状态;
通过对尾矿库各项数据、指标的监测, 保障库区周围人民群众的生命财产安全和生态环境安全
3.7 碎选技术
是对碎矿和选矿技术工艺的抽象和概括, 对碎矿和选矿关键系数之间相互影响的分析
该系统一共有两出数据来源, 一个是生产指挥系统, 另一个是通过二级接口程序提取网内自动化仪表数据。
3.8 采矿技术
是为了显示采矿技术的关键系数, 为采矿的生产提供辅助的技术指导
3.9 能源管理
实现全厂能源数据的覆盖, 并要采集到各车间、工艺、主要设备的所耗电能的数据及对应车间、工艺、设备的产量, 并对这些数据进行对比分析, 为降本增效提供了助力。
该系统通过二级接口获取自动化仪表数据, 在系统中设置设备、工艺、车间与OPC中标签的对应关系。最终将数据分发给各自设备、工艺、车间。
下图为能源管理系统的数据流向:
3.1 0 系统后台
后台通过设置角色、用户组、权限、用户实现对平台的访问控制。根据用户登录的登录名可以定位到想对应的页面, 其关系如下图:
4. 结语
平台自投入使用以来, 运行情况良好。为我矿实现降本提效, 提供了有力的保障, 节约了大量人工费用。信息平台对信息化平台可操作性强, 能真实地反应生产情况, 协助矿领导指导矿山生产, 同时可减轻管理人员的劳动, 提高管理水平, 经济效益明显。
参考文献
[1]刘小青, 浅谈windows2003路由功能在中小企业网络的应用, 电脑与电信, 2012年第9期.
软件平台实施方案 篇13
文章给出了高职院校软件开发技术专业教学实训平台的设计和实现方案。该系统采用SSH体系结构,实现了表示层和逻辑层的分离。该平台可以让学生完成模拟参与软件系统开发的全过程。通过该系统学生熟悉软件项目的规范化开发过程,加深对理论知识的理解,提高了实践教学的效率。
1 实训平台需求与功能模块的设计
1.1 系统需求
通过在实训平台上模拟参与软件系统开发的全过程,可以熟悉软件项目的规范化开发过程,加深对理论知识的理解,将实践开发所积累的经验和传统课程所学的知识融会贯通,从而能够灵活的应用平时所学的知识。同时仿真模拟增强了学生学习的兴趣,提高了学习的效率。利用实训平台统一管理实训资源,实现教学资源的有效利用。
实训平台中的实训由单项实训和综合实训组成。单项实训注重于软件开发环节中的特定阶段的练习,主要是完成模块开发。综合实训是让学生按照真实的软件开发流程系统的完成一个项目开发的全过程。
实训平台也要进行实训安排,并且对学生的实训全过程进行管理,包括实训成果、实训进度控制等内容。
1.2 系统的功能模块设计
本系统由教学实训平台系统、文档管理系统、评分系统和知识管理系统组成。
(1)教学实训平台系统。在教学实训平台系统中,学生和老师的分工都是基于角色来划分的,学生可以通过教学实训平台模仿实际的开发过程,教师可以对实训项目进行安排与管理。通过和企业的合作,在本系统中会引入软件企业规范的开发文档和开发标准,保证学生在实训平台上进行实训时所用到的技术标准和开发流程是软件企业在进行软件开发中所真正用到的,提高实践过程的`有效性。
(2)文档管理系统。文档管理系统主要用来管理实训过程中的各种文档,包括教师所提交的各种项目资料和学生在实训过程中所提交的项目文档。
(3)评分系统。评分系统主要是学生在实训过程中各个阶段的成绩进行打分和对学生的成绩进行统计分析,包括计算机对学生所完成的任务的客观部分的打分,和教师对任务主观部分的打分,通过教师和系统相结合的评估办法,对在学生在整个开发过程中的表现进行综合评价,并对成绩进行分析。
(4)知识管理系统。知识管理系统可以帮助学生在实训过程中查找到软件实训过程中的技术文档,获得系统的帮助。该模块是首先需要有资料完备的知识库,然后在实训过程中不断的积累的开发文档。同时为了提高知识检索的准确率,要能够对多个不同检索条件进行组合查询,对关键字能进行模糊查询,保证查询的数据量。最后在设计时还需考虑到当查询条件不严格时查询结果数量会非常大,这个时候对平台和数据库的负载都非常大,需要考虑到对结果的分段取出和显示。
2 实训平台系统开发技术
2.1 选用技术
本平台基于B/S(浏览器/服务器)结构设计,实现选用SSH(Struts+Spring+Hibernate)开源框架,框架的系统分为四层:表示层、业务逻辑层、数据持久层和域模块层,能在短期内搭建可复用性好、维护方便的Web应用程序。其中Struts负责MVC的分离和业务跳转;Hibernate框架负责数据持久层;Spring负责Java对象的管理。分析时首先构建模型,然后将这些模型实现为Java对象,再编写的数据访问接口,并通过Hibernate来实现Java类与数据库之间的转换和访问,最后由Spring来管理Struts和Hibernate对象。SSH模型把业务逻辑层与持久层进行了分离。这样当任何一个部分发生改变时,对另外的层次都影响较小,提高了系统的可维护性和开发效率。本平台的开发后台数据库为MYSQL,WEB服务器选用的是Tomcat。平台的的运行环境为 Window XP以上,其他操作系统,如Linux也都支持。
2.2 开发工具
开发过程中主要使用的开发工具有:
(1)MyEcpliese8.6。它集成了很多针对WEB程序开发的插件,还对SSH的类库进行了集成,可以加快开发效率。
(2)Dreamweaver和AptanaStudio。它们有所见即所得的优势,用来写HTML和JAVASCRIPT代码。
(3)SQLYOG。因为MYSQl自身本没有带图形界面的管理程序,每次都需要编写命令行语句操作数据库,所以使用第三方的数据库图形界面的数据库辅助工具可以方便的对数据库进行操作。
(4)ROSE。用于在设计过程中进行建模。
(5)Project。Project用于对进度进行控制管理。
3 实训平台系统开发
3.1 数据库的连接
在整个实训平台中,数据库的打开在系统中是很重要的,使用SSH框架连接数据库的字符串可以在applicationContext.xml文件中配置,增加了灵活性,保护了数据库的安全。
3.2 实训平台实现的关键技术点
在实训平台的开发过程中要重点考虑以下的一些问题:
(1)当用户同时登录数过多时,对服务器会产生较大的负荷压力,实训平台的并发性控制将变的格外重要,如何保证系统能在多用户的情况下稳定运行,需要仔细设计方案。
(2)评分系统中如何设计好评分标准,提高自动评分的准确率,以最大限度的发挥评分系统的作用是本课题的难点之一。可以考虑多学科的结合,把软件开发、软件工程等科目的实际技术结合起来进行评分设计。
4 小结