软件开发实施方案(纯方案10页).docx
中草药栽培技术专业网站建设及网络课程资源平台建设开发实施方案后期测试调试系统整体功能测试1-2天总计15天中草药栽培技术专业网站建设1及网络课程资源平台建设开发1实施方案11编写目的和工程背景3编写目的31.1 背景和工程需求32工程概述和工程要求5工程目标52.1 需要完成的软件5需要提交的文档52.2 工程团队组成6工程开发环境62.3 工程验收标准73工程任务分解和进度计划7系统框架设计73.1 任务分解和进度安排74风险评估和实施计划9风险评估94.1 工程总体时间安排9工程预算本钱错误!未定义书签。1编写目的和工程背景编写目的1、为了让客户更加清楚软件开发过程与进度,增加与客户的交流。2、加强工程管理,让工作明晰化。1.1 背景和工程需求中草药栽培技术专业网站建设1.网站风格设计要求:功能齐全、简洁明快、一目了然,具有庄重感。2网站语言设计要求:中文3 .网站功能设计要求:3.L主页导航需求包括:专业群简介,教学团队,实训基地,学子风采,教学改革,成果荣誉,学习交流,科研服务,教学资源库,招生就业,网络课程,32网站首页显示内容需求:(均可链接)专业概况、专'也动态、专业群、滚动图片3.3二级导航需求:专业群简介:专业介绍(3个)、人才培养方案3.32教学团队:名师简介、.实训基地:基地简介、.学子风采:实训实习、3.35教学改革:培养模式、3.32教学团队:名师简介、.实训基地:基地简介、.学子风采:实训实习、3.35教学改革:培养模式、师资情况一览表、教师风采 基地美图库、建设风采、校外基地比赛风姿、教学模式、技能竞赛、学生作品、成功校友 课程体系、实践体系等介绍3.36成果荣誉:教生比赛获奖、评优、科研成果。337 .学习交流:学术交流、行业动态;行业法规;.科研服务:科技服务、社会培训338 9教学资源库:教材、图片、动画、视频(微课)、技能鉴定,招生就业:招生信息、就业信息 3311 .网络课程:与网络课程资源平台进行对接可直接跳转4.网站资源:对应网站目录提供分配相应教学资源。教师能力提升系统是为提升广大中小学及幼儿教师的教学水平而开发的智能培训系统。主要 功能模块包括:培训管理、在线考评、在线视频培训、在线视频研讨会、课件浏览、智能推 荐及检索。网络课程资源平台建设开发1、开发总体技术架构需求为满足网络课程(中草药生产、中药炮制、中药鉴定与养护、医药营销)资源建设需求。网 络教学平台采用B/S (浏览器/服务器)体系结构,数据库采用SQL Servero系统后台须能 在学校网络中心桌面虚拟化系统上运行,无兼容性问题。动态网页的开发使用.NET技术或 J2EE分层体系架构技术.用户对象需求2.1 系统用户对象主要分为三类:系统管理员、教师用户和学生用户。2.1.1 系统管理员:可以对教学团队进行管理,对系统基础数据进行维护,包括数据字典列 表、权限资源控制,后台业务管理。2.1.2 教师用户:可以发布教学视频、教学资源上传、制定教学计划、发布学习任务,发布 模拟考试、制定课程实践条件、课程实践工程和管理学生实践作品,发布学习质量考评等基 本操作。2.1.3 学生用户:可以进行浏览教学内容,浏览教学资源,完成学习任务、参与在线测试和 发起互动答疑等基本操作。3 .平台基本功能需求基于学生群体学习能力提升的重要的基础设施平台,包含基础数据管理、课程管理、教学团 队管理、教学公告发布、课件管理、课件格式自动转换系统、课件浏览、教学内容章节管理.、 互动答疑、学习质量考评,通过这些功能模块的建设,能够使得广学生群体可以在线学习同 时参与互动答疑,从而大大提高在线学习效率。3.1 基础数据管理基础数据管理包括数据字典管理、角色管理、资源管理及权限分配。其中数据字典管理用于定义在业务表单中可扩展的下拉列表,数据字典允许以多层级树状进 行管理。系统平安权限管理基于“角色用户-资源”访问控制模型进行管理,通过给角色分配可供访 问的资源,通过给用户分配可拥有的角色,实现对用户的访问控制管理。3.2 课程管理课程管理包含课程发布、制定教学计划、制定考核要求、课后作业管理等功能。其中课程发布是指教师用户创立课程内容,课程介绍,课程类型可以选择图片,动画,微课 三种类型。制定教学计划是指教师用户创立课程教学计划,教学计划内容分别为制定课程开始时间和结 束时间,课程总学时,考核方式,专业方向等。制定考核要求是指教师用户根据课程制定考核内容,考核内容按照教师用户指定的条件或任 务进行考核。课后作业管理是指教师用户根据课程进行课后作业的评分以及评选优秀作业并发布到主页 上。3.3 教学团队管理教学团队管理是指用户针对学校师资力量进行管理(课程负责人,教师队伍)。3.4 教学公告发布教学公告发布是指用户可以拟写教学公告并选择要通知的单位范围或者教师范围,教学公告 发送后,系统会发送短信至被通知的学生手机上,并且在首页显要位置列出最新的教学公告 内容,发布者可以实时追踪查看教学公告的查看情况。3.5 课件管理课件管理是指教师用户可以上传各种课件资料,课件资料允许一次上传多个文件,文件可以 是动画、图片以及微课(教学视频)。3.6 课件格式自动转换系统课件格式自动转换系统将非音视频文档转换成PDF文档,允许用户直接在线浏览转换后的 PDF文档,将音视频文档转换成视频编码为H264音频编码为AAC且容器封装格式为MP4的标准视频文件。3.7 课件浏览系统允许用户在桌面电脑、手机以及平板电脑上浏览课件,为了支持各种带宽条件下能够流畅的 观看视频课件,视频的在线观看以HLS协议进行处理,支持各种终端以及手机设备的在线浏 览视频课件,允许流媒体通过动态码率自动适应不同的网速要求,网速低时自动切换到标清 视频,网速高时自动切换到超清视频;课件浏览系统能够在线浏览各种Office文档,PDF文 档。3.8 教学内容章节管理教学内容章节管理指的是用户管理课件分章时所需要的知识点(课件),在线测试,提问的 问题。3.9 互动答疑互动答疑指的是学生在学习时与教师互动答疑或和其他在线学习的学生进行互动讨论。3.10 学习质量考评学习质量考评用于综合评估学生的综合素质,分为监测考评、在线答题考评和学习质量考评 三个方面综合考评学生的各方面素质,其中监测考评根据平时在线签到情况,作业完成情况 进行综合评分,在线答题考评是指通过章节在线测试考察学生的学习情况。学习质量考评是指学生在学习时提问及回答下列问题次数等加权给出学生学习质量考评。最后汇总每位老师三项考评得分后,评出优秀学生。2工程概述和工程要求2.1 工程目标完成该工程所要求的所有软件产品和工程成果2.2 需要完成的软件表1.2需要完成软件列表软件名称开发语言采用框架中草药栽培技术专业网站建 设JavaSSH (Spring、SpringMVC 和 Hibernate) 架构进行开发和部署网络课程资源平台建设开发JavaSSH (Spring、SpringMVC 和 Hibernate) 架构进行开发和部署2.3需要提交的文档表1.3提交文档文档名称内容要点文档类型需求说明书确认用户的需求概要设计分析需求,将系统分解成各个模块,确定各模块间的接口关 系详细设计系统设计,对各个模块的功能 进行设计,数据库设计对数据库进行设计测试文档测试方案和测试步骤工程实施部署方案工程实施部署方案说明技术培训文档给相关人员的技术培训文档2.4工程团队组成表L4工程团队组成角色职责技能要求人员名称工程经理、系统 架构师工程管理,协调, 同时负责程序框 架搭建J2EE系统架构, 负责相关请求的 技术分析,负责 制订相关的技术 解决方案1程序员(主要业 务)主要业务程序开 发熟悉SSH框架开 发2程序员(前端)前端Web开发 和美工熟悉Web开发 技术32.5工程开发环境开发环境:JAVA JDK 7.0TOMCAT 7.0 MyEclipse数据库:MySQL服务器配置:CPU : 4核多线程 内存:8G硬盘:1T2.6工程验收标准完成软件的调试、部署、安装;提交所有文档;帮助人员进行培训3工程任务分解和进度计划3.1 系统框架设计系统技术架构遵循J2EE分层体系架构。使用成熟稳定的J2EE架构中的WEB容器,利用 成熟的SSH (Spring、SpringMVC和Hibernate)架构进行开发和部署,总体架构采用:J2EE 轻量级容器(IOC/AOP/JTA等)采用Spring框架,该框架涵盖J2EE应用中所有的管理功能, 包括IOC组件管理、资源管理、事务管理、AOP拦截支持、DAO访问层封装等等,还支持异 构系统集成各种通讯协议,提供MVC框架的整体实现:SpringMVC3.2 任务分解和进度安排表1.5任务分解和进度安排任务阶段任务进度安排前期设计 阶段需求分析确认计划1个工作日完成系统分析和总体设计计划2个工作日完成数据库设计计划2个工作日完成模块方案设计计划1个工作日完成工程开发 阶段基础数据管理模块设计开发基础数据管理包括组织机构管理、课程管理、数 据字典管理、角色管理、资源管理及权限分配。 计划7个工作日完成。培训管理模块设计开发培训管理包含培训发布、培训签到管理、培训评 价、培训作业管理等功能。计划5个工作日完成。新闻发布管理模块设计开发新闻发布管理包括新闻栏目管理及新闻发布管 理。新闻栏目管理可以定义新闻要发布的栏目列 表;新闻发布管理允许用户通过富文本编辑器定 义发布内容的页面样式,并可以上传图片或者视 频文件。计划5个工作日完成。通知公告模块设计开发通知公告管理是指用户可以拟写通知公告并选 择要通知的单位范围或者教师范围。通知公告发 送后,系统会发送短信至被通知的教师手机上, 并且在首页显要位置列出最新的通知公告内容, 发布者可以实时追踪查看通知公告的查看情况, 列出已查阅单位或者教师和未查阅的单位或者 教师。计划5个工作日完成。课件管理模块设计开发课件管理是指用户可以上传各种课件资料,课件资料允许一次上传多个文件,文件格式可以是音 视频、word、excel> ppt以及pdf文档。计划3 个工作日完成。课件格式自动转换系统设计 开发课件格式自动转换系统将非音视频文档转换成PDF文档,允许用户直接在线浏览转换后的PDF文档,将音视频文档转换成视频编码为H264音 频编码为AAC且容器封装格式为MP4的标准视 频文件。计划3个工作日完成。课件浏览系统设计开发允许用户在桌面电脑、手机以及平板电脑上浏览课件,为了支持各种带宽条件下能够流畅的观看 视频课件,视频的在线观看以HLS协议进行处理, 支持各种终端以及手机设备的在线浏览视频课 件,允许流媒体通过动态码率自动适应不同的网 速要求,网速低时自动切换到标清视频,网速高 时自动切换到超清视频;课件浏览系统能够在线 浏览各种Office文档,PDF文档。计划7个工作 日完成。互动点评模块设计开发互动点评功能允许用户可以对课件资料进行评分以及点评,也可以针对点评进行回复等。计划 3个工作日完成。在线培训教室管理模块设计 开发在线培训教室管理主要包括查看签到人员、查看 在线视频培训教室的各远程终端的分屏画面、掌握课堂学习情况、控制远程终端的音视频数据、 控制发言顺序等。计划4个工作日完成。在线考评模块设计开发在线考评用于综合评估被培训老师的综合素质,分为培训监测考评、在线答题考评和教学视频质量考评三个方面综合考评老师的各方面素质。其 中培训监测考评根据平时培训签到情况,培训作 业完成情况进行综合评分,在线答题考评是指通 过在线答题统一针对性的考察被培训老师的学 习情况,具体功能包括制作考卷、发布考试以及 在线答题管理三个功能。教学视频质量考评是指发布一个针对性的教学 质量考评通知后,各被考察老师需要提交教学视 频以及教学课件,到达限提交日期后,统一由指 定的考官对各提交的教学视频进行观看并填写 每一个教学视频及课件的评分表。计划7个工作 日完成。在线视频培训模块设计开发在线视频培训是指参加培训的老师们签到进入培训教室后,可以实时观看直播或者录播的培训视频,培训教室类似一个在线远程视频会议的功能,需要提供在线远程培训教室的管理功能,主 要需要提供管理者人员可以通过分屏画面查看 各个参与在线视频培训的教师的课堂学习情况, 并能够提供在线互动交流的平台,支持发言控 缶IJ,文字交流,白板交流等功能。计划7个工作 日完成在线视频研讨会模块设计开 发教学视频结束后,允许大家召开在线视频研讨 会,每个参与者通过分屏画面可以观看其他用户 的视频画面;支持会议主席管理功能,允许会议 主席控制每个参与用户的操作权限。计划6个工 作日完成。话题讨论模块设计开发话题讨论类似论坛的贴子讨论功能,用户可以发 表一个话题,其他用户可以针对这个话题进行回 复,形式如同论坛功能。计划3个工作日完成智能推荐及检索模块设计开 发智能推荐是指系统依据大数据挖掘分析技术,根 据系统采集到的各种数据,利用大数据分析技术 综合分析每位教师的教学能力情况,并根据分析 结果为每位老师推荐最适合他的能力提升培训 课程,智能检索功能依托大数据挖掘功能帮助每 位注册教师用户迅速获取到对自己教学能力提 升最有帮助的课件资料。计划5个工作日完成系统测试系统部署发布4风险评估和实施计划4.1 风险评估本工程中,在线考评、在线视频培训、在线视频研讨会、课件浏览、智能推荐及检索是 几个要点,有可能拖慢工程的进度。解决方案,前期花费时间对关键技术进行研究,在工程 中期进行中注意工程控制,预留时间对关键问题进行处理。其他方面,人员变动和工程交付 期紧也会增加风险。4.2 工程总体时间安排工程完成预估时间前期设计阶段完成需求、概要设计、详细设计等1天中期开发阶段完成各个模块的开发工作2-12 天