对软件配置主要分为服务器软件配置以及客户机软件配置。①服务器软件环境要求:MSWindows2007Server的操作系统,安装MSSQLServer2003的数据库系统。②客户机软件环境要求:采用的是Windows7本操作系统;客户端IE浏览器应使用8.0版本;采用2007的Word软件。
2.2在线学习系统体系结构模型
采用B/S的多层次结构,对于客户端的用户主要分为学员、管理员和专家三大类,使用Browser的访问服务器,主要依次分为四个层次,分别是表示层、应用服务层、公共服务层以及数据可层。
2.3构建个性化在线学习模型
3在线学习系统的实际应用
4在线学习系统的应用效果分析
5结语
一、项目实施方案概述
软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。
二、项目实施方案介绍
(一)项目启动阶段
此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。
此阶段主任务:
公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。
商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。
用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。
1、成立项目组
部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。
2、前期调研
项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。
3、编制《项目总体计划》
《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:
项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策。
4、启动会
项目组与用户共同召开的宣布项目实施正式开始的会议。
会程安排如下:
共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。
项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:
项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);
项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;
项目实施中用户的参与和领导的支持的重要作用;
阶段验收、技术交接和项目结束后如何对用户提供后续服务。
(二)需求调研确认阶段
此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:
1、进行需求调研准备
2、编制《需求调研计划》
4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。否则重新修改。
5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。
7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。
8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。
9、内部评审是否通过《需求分析报告》。项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。
11、用户是否确认《需求分析报告》。如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。
(三)软件功能实现确认阶段
此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。
(四)数据标准化初装阶段
此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。
(五)系统培训阶段
此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:
决策层:领导在实施中的作用与重要性、决策查询。
维护层:系统维护知识、操作方法。
操作层:操作方法。
具体的培训工作流程为:
1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。
3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。
5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。
7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。
汇报。
(六)系统安装测试及试运行阶段
此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试测试及试运行的目的在于确保系统各项功能均能正常使用,并且符合用户签署的《需求分析报告》中描述的需求,同时把尽可能多的潜在问题在正式运行之前发现并改正;同时目的还在于在正式运行前用户的有关人员能进一步提高操作水平,掌握操作规范。此阶段的主要工作内容为:
2、签署计划:用户签署《测试及试运行计划》,进一步确认测试及试运行安排。
4、搭建环境及数据准备:在试运行开始前搭建好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题;
公司项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如下情况:
跟踪单据流转状况。
观察业务流程执行状况。
观察操作人员操作表现。
观察系统运行速度及异常表现。
观察关键数据的正确性。
(七)总体验收阶段。
此阶段是对项目总体的完成情况进行验收。验收分阶段进行,在每一项目阶段结束时,用户对这一阶段的可交付成果进行验收,在测试及试运行结束后,对系统进行总体验收。
需要验收的可交付成果:
主要项目阶段
阶段组成
主要里程碑
可交付成果
〔关键词〕NoteExpress软件;培训模式;培训计划;培训评价
DOI:10.3969/j.issn.1008-0821.2014.02.031
图1NE资源利用培训基本模式
2.4培训效果评价在对NE资源利用培训进行探索和实践的基础上,需要对其实施效果进行评价。一方面可以从前来参加培训讲座的人数以及参加培训者地课堂反应、课后调查表等来评价效果;另一方面也可以通过NE软件使用量的统计数据来观察和评价[7]。
3.1培训计划和组织形式
3.1.3强化型的嵌入式培训主要深入北京林业大学各院系,与各院系教师联系和沟通,把NE功能和培训内容推介给教师并请教师协助组织其研究生开展预约登记式培训。另一方面,根据院系教师的课程,把NE培训嵌入研究生课堂,使研究生“足不出户”便可接受培训。这种培训针对性强,影响面广,效果比较好。
3.2培训内容设计NE系统功能强大、内容丰富,针对研究生培训内容设计,主要以掌握NE的使用方法和技巧,满足研究生管理文献和论文写作需要为核心,时长在1小时左右。
3.2.1下载、安装和建库NE软件是图书馆购买的资源,在北京林业大学图书馆主页即可可免费下载使用。步骤如下:打开图书馆主页——电子资源——中文资源——点击NE软件——下载安装北京林业大学图书馆版。安装完成后打开NE,在一定的路径下建立相应的数据库(见图2),然后在题录下根据文献类型,分门别类地建立期刊、学位论文、图书、外文文献、网上资料等文件夹形成存储结构(如图3),以方便把以后检索到的文献导入NE进行管理。
图2在NE中建立数据库
图3分门别类建立文件夹形成存储结构
图5把保存到桌面的文件导入NE
以下根据北京林业大学图书馆购买资源中研究生常用的各种电子资源,以网上数据库检索的方式,给出各种数据库的从数据库导出时的导出格式和相应的向NE导入题录时所用过滤器(见表1)。
表1各个数据库导出格式和导入过滤器选择表
3.2.3论文撰写、投稿凡安装NE的电脑,打开Word时,都会有一个MSWord小插件,来实现NE和Word之间的转换。选择NE中相应的文献后回到Word写作,点击“插入参考文献”按钮,自动插入参考文献,并且根据论文的删减或段落调换而自动更新文后的参考文献。NE中已内置了北京林业大学学位论文格式,只要点击“格式化”按钮,选择“北京林业大学学位论文”样式,就能自动生成北京林业大学学位论文要求的参考文献格式。如果投稿,只要点击相应的期刊,就会自动生成该期刊要求的参考文献格式。
参考文献
[1]中华人民共和国教育部.普通高等学校图书馆规程(修订)[Z].2002.
[2]朱伟丽,黄晴珊.美国5所医学院图书馆培训讲座的调查及其对我国图书馆开展文检讲座的启示[J].中华医学图书情报杂志,2011,(6):74-78.
[3]陈定权,刘颉颃.参考文献管理软件评析与展望——以EndNote、NoteExpress为例[J].现代图书情报技术,2009,(Z1):80-84.
[4]侯集体.Refworks和Noteexpress在参考文献编辑中应用的比较[J].现代情报,2012,(7):150-151.
[5]马花如.基于NoteExpress(NE)的文献管理——从检索文献到论文写作[J].农业图书情报学刊,2011,(7):48-51.
关键词:MVC2;重庆广播电视集团;培训管理系统
作者简介:王海(1978-),男,硕士,重庆广播电视集团工程师,研究方向为信息系统设计与开发;韩冬旭(1984-),男,重庆广播电视集团助理工程师,研究方向为信息系统技术与开发。
0引言
随着计算机信息技术的发展,计算机网络的应用普及,各大企事业单位广泛采用了计算机信息管理系统的管理方式对本单位的培训工作进行管理。当前,国内企业较少采用规范化的员工培训管理系统,存在培训档案无法统一管理等诸多问题。本文针对重庆广播电视集团培训管理的现状,开发出一个基于MVC2框架的培训管理系统,本系统是基于重庆广播电视集团内网的,B/S模式的,面向全体员工的管理软件。
本系统使用起来效果良好,实现了培训管理工作的网络化、实时化、自动化,同时采用的MVC2框架使得系统具有良好的可扩展性,和可维护性为系统的后一步功能扩展打下了基础。
1关键技术
1.1MVC设计模式
MVC全名是ModelViewController,是模型(Model)、视图(View)、控制器(Controller)的缩写。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。
Model:包括数据、验证规则、数据访问和业务逻辑等应用程序信息。模型对象是实现应用程序数据域逻辑的应用程序部件。通常,模型对象会检索模型状态并将其存储在数据库中。
View:视图是显示应用程序用户界面(UI)的组件。封装了应用程序的表示层,是呈现给使用者看的信息。
Controller:控制器是处理用户交互、使用模型并最终选择要呈现的视图来显示UI的组件。包括控制流逻辑,控制信息流和应用程序的执行。
MVC设计模式具有耦合性低、重用性高、生命周期成本低、部署快、可维护性高、有利软件工程化管理的特点。
环境下的MVC2与三层架构
MVC2强制实施“任务分离”,在任务分离过程中,应用程序被分成离散的松耦合部件,即应用程序的模型、视图和控制器部件,具有支持丰富的路由机制、测试驱动开发和团队应用程序开发等优点,这使MVC应用程序更易于测试和维护和具有可扩展和可插入性。
MVC2实现了应用系统的职能分工。Model层实现系统中的业务逻辑。View层用于与用户的交互,根据用户操作,调用Controller层进行处理,通过ASP来实现。Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求,并选择恰当的视图用于显示,同时,它也可以解释用户的输入,并将它们映射为模型层可执行的操作负责处理用户请求,实现应用程序逻辑,完成所需要的数据处理,并将处理结果返回给View层。
2系统设计与实现
2.1开发环境
本系统利用.NET技术,以C#语言作为开发工具,以VisualStudio2010作为开发平台,采用MVC2框架,以SQLServer2008作为后台数据库,采用了CSS和Javascript作为页面的界面设计工具进行设计,来完成对系统的实现。
2.2系统的结构设计和功能分析
2.3数据库设计
培训管理系统的数据库表分为两类,第一类是MVC自带的权限管理的Membership数据表,对注册、权限这些进行分类管理和控制;第二类是为处理培训管理的业务流程建立的数据表。本系统主要涉及到的表:
(3)培训照片表。照片编号、照片名称、照片类型、照片、课程编号。
(4)组织机构表。机构编号、机构名称、上级机构编号。
(5)员工信息表。员工编号、员工姓名、所在一级部门编号、二级部门编号。
(6)选中员工暂存表。课程编号、选中员工编号、员工编号、员工姓名、所在一级部门名称、二级部门名称。
(7)员工培训信息保存表。员工培训编号、员工编号、员工姓名、所在一级部门、二级部门、培训课程编号、培训主题、学时、学分、是否审核。
2.4系统界面与实现
下面通过培训计划申报模块来举例说明系统具体的实现。
2.4.1模型实现
模型封装了应用程序的状态、实现应用程序的功能、应用程序的属性,响应状态查询,提供了访问显示数据的操作。
在Model层里面定义了DepPlanModel实体类,定义了PlanNo、FirDepContactPerson、ContactTelephone等属性,通过对数据库的访问,实现培训计划的Select、Insert、Update、Delete操作。
2.4.2控制器实现
控制器是通过接受来自视图上用户的输入并调用模型和视图去完成用户的需求。在控制器定义了培训计划申报的行为。
在Controllers目录下创建DepTrainUploadCotroller.cs负责处理所有培训工作的控制处理。通过publicActionResultUploadDepPlan()创建培训计划申报的控制器,接收来自视图UploadDepPlan用户的请求,然后调用模型来处理用户的请求并返回数据,通过视图UploadDepPlan响应给用户。
2.4.3视图实现
视图提供了用户交互的界面,发送用户的需求给控制器。
培训计划申报通过控制器创建视图,自动生成位于在Views文件夹下DepTrainUpload文件夹下的UploadDepPlan.aspx页面,是培训计划申报功能的View层展现,管理员录入相应的数据,完成培训计划申报。
图2为培训计划申报的界面,使用CSS和Javascript进行页面的辅助设计。
参考文献:
[1]程鸿芳.基于MVC模式的学生信息管理系统的设计与实现[J].西昌学院学报:自然科学版,2012(3).
培训需求产生的原因:有效的培训需求分析是建立在对培训需求成因有效性分析这一基础之上的,对培训需求形成的原因进行客观的分析直接关系到培训需求分析的针对性和实效性。培训需求产生的原因大致可以分为以下二类:①由于工作变化而产生的培训需求:不同岗位的工作内容也会相应地发生变化,为了适应这种变化,培训需求随之产生。②由于人员变化而产生的培训需求:无论员工原来从事何种工作,当他们进入新的或踏入新的工作领域时,为了尽快地进入工作状态,实现较好的工作效率,培训是他们的首要选择。
若想做好培训工作,培训需求表的填写至关重要。只有准确地分析了解员工的基本培训需求,才能切实有效地开展培训工作,达到有的放矢。目前,培训工作是培训员工的专业水平,但有时候参与培训的员工并不能够真正了解自己需要什么,所以往往填不出真正的培训需求。
培训的目的是希望通过培训员工的技能、知识和态度,让员工能有效地将培训中的知识和技能运用到工作中,而不仅仅是在头脑中,使员工能够生存并在未来可持续发展。提升员工的个人技能,并通过配套的激励和约束方法使员工在日常的工作中发挥出最佳的技能水平,提高工作绩效,最终能够达成胜任本职工作,进而增强单位的竞争能力。
年初,血站各部门围绕中心工作重点以及卫生部等上级部门的要求,填报本部门年度《员工培训需求表》,上报培训管理部门审核。培训管理部门在对各部门培训需求分析结果出来后,接下来的工作就是汇总整合,进行综合分析各项需求所占的比例(见表1),以培训需求为方向、考虑各部门的培训需求,结合员工的个人培训需求制定详细明确的本年度的培训计划。
依据以上数据,消防安全知识,安全与卫生,此两项内容所占比例【27%】,5S管理,提升服务水平,此两项内容所占比例也是【27%】,再其次为岗位职能和实践技能占比例【20%】,最后法律法规和最新进展占比例【13%】。依据培训需求分析数据按照依次排列制定培训计划,组织实施培训(见表2),完成达到质量目标规定的要求。
组织实施站级培训共计12次12个项目,共计6时。①分离机的原理和介绍;②实验室认可申请的培训;③长春市献血管理办法;④消防安全知识讲座;⑤血站计算机信息管理软件系统培训;⑥献血招募的服务与管理的新手段与方向介绍;⑦继教与健教培训,观看光碟;⑧新国标的注意事项;⑨岗位职能培训;⑩5S管理;11医疗机构从业人员行为规范手册;12关于举办2012年“安全、合理、科学用血”培训。
首先,为使员工培训每年度达到质量目标,年初根据各科室制定的需求制定培训计划表。但由于日常工作临时任务很多,培训计划需要让步于采供血供应工作,每一次的全员培训需要经过多次反复的协调才能真正实施,实际上年初的培训计划表往往需要不断的调整,我们还是想建议年初以培训规划的形式制定总方案,分阶段制定培训计划日程表下发,部门计划也同样操作,这样更切合实际。