《襄樊职业技术学院开放实训实验管理系统设计方案.doc》由会员分享,可在线阅读,更多相关《襄樊职业技术学院开放实训实验管理系统设计方案.doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、襄樊职业技术学院开放实训实验管理系统设计方案1前言21.1系统建设起因21.2实施信息化管理的必要性22系统指导思想32.1系统设计目标32.2系统设计原则3整体性3先进性4实用性4安全性4独立性4可扩充性4标准化原则5易操作原则53系统概述53.1系统简介5实验(训)信息管理子系统5考勤设备维护学生信息同步及考勤卡登记子系统10网络基本结构图123.2硬件环境123.3软件环境13实验(训)信息管理子系统13考勤设备维护学生信息同步及考勤卡登记子系统133.4软件结构图144系统实施144.1实施原则14遵循递阶有序的原则14充分利用学院现有资源15客户需求策略15工程质量策略15严格项目管
2、理16组织机构设置及人员配备164.2开发方法16严格详细的系统分析17系统概要设计17系统详细设计17系统的分步实施17实施进度184.3质量控制204.4应用培训204.5售后服务与维护20定制维护申请报告21售后保证225工程报价245.1工程总造价241 前言1.1 系统建设起因因襄樊职业技术学院准备今年实现实验室和实训室对学生开放,要求实验室和实训室对参加开放实验和实训的学生进行登记备案,学生的实验、实训项目、结果、过程都将进行考核,并记入学生实践学习成绩中。学校实验室和实训室原有使用登记卡,可以完整登记学生的实验和实训,但考虑到纸质材料不容易统计,不如电子登记操作容易和实现方便。所
3、以准备使用以ID卡作为用户身份认证,充分利用现有的校园网络资源开发一套信息管理系统来取代目前的手工操作的方式。1.2 实施信息化管理的必要性高职院校主要是培养高级应用技术型人才,这就要求学生有很强的动手能力,但是要提高学生的实际动手能力,最好的方法就要平时在实验室和实训室多操作反复操作相关的实习设备。由于实验室和实训室工作人员参与开放实训与实验,指导教师对学生开放实训和实验进行民指导工作,需要对其工作量进行统计和管理,同时也需要对学生参加实训和实验的项目进行统计并对学生成绩进行计算。目前由于学生实验(训)的预约,以及开放项目的安排都是人工的方式进行的,通过手工的方式操作不但效率低下,还容易出错
4、。随着学生的越来越多,相关的数据会越来越庞大,为了最大限度的利用学校的现有的宝贵资源,很有必要借助现代化的计算机技术对数据进行自能化的处理,使学院各方面的工作又快又好的发展。2 系统指导思想2.1 系统设计目标 开发实验实训管理系统,目的是规范学院的管理流程,增强管理的准确度,确保学院工作高质量、高效率及低成本地运行,有效合理地配备资源,使学院保持最佳的运行状态。 系统设计坚持“用户至上”的思想,在坚持科学性的前提条件下,贯彻学院决策层的意图,满足学院管理层的需求,方便学院操作层的使用。具体目标是:建立合理、高效、科学的工作流程,实现工作流程中的内部控制与相互监督,减少管理的漏洞,提高学院的管
5、理水平。将学院高层领导的战略意图和同行内先进的管理理念通过信息系统固化为具体的工作规程,加强各项管理工作的规范化和标准化,减少手工作业的随意性,从而降低人为因素对管理工作的影响。实现学院各种信息的单一口径录入、集中存储、统一管理,在安全保密的前提下实现信息的有效共享,实现各环节的有效协同工作,实现学院整体运营效率的提升。系统的应用、先进管理思想的引入。为普遍提高学院人员的综合素质、打造学院核心竞争力、学院实现跳跃式发展创造条件。总之,通过信息管理系统的建设,使管理运作更高效,衔接更紧密,减少人为的弹性因素,从而起到辅助的控制和提示作用,提高整体运作效率。2.2 系统设计原则2.2.1 整体性系
6、统以现有的工作流程为系统设计依据,突破部门界限,形成完整的工作流。信息管理系统与现有急待开发的其他系统相互共享数据,形成完整的工作流程,确保原始数据通过唯一入口一次性输入,避免数据的重复加工与处理,实现人力资源的解放。2.2.2 先进性为了使本系统具有一定的先进性,并帮助提升管理能力,系统在选型上采用当前普遍流行的网络结构、数据库系统和软件开发工具;在软件开发上采用业界先进、成熟的软件开发技术,面向对象的设计方法进行规划和设计。2.2.3 实用性系统规划设计要实用,学院的各级管理人员和实际的操作人员也从不同角度强调系统的使用性。因此,本系统将以学院现有的网络为参考,以实训实验信息系统实际为依据
7、,以满足管理部门的具体工作需求并兼顾全校的信息化管理为目的进行系统规划和设计。2.2.4 安全性 系统的安全性对于任何企事业单位尤为重要。本系统将在技术方面从网络构造、操作系统、数据库及应用软件系统等各方面提供安全性保障。在应用系统中,提供严格的业务操作权限管理机制,对于每一个授权的使用者,其可以看到并可以操作的仅仅是其业务权限范围内的业务功能模块。2.2.5 独立性 襄樊职业技术学院在发展过程中,组织机构在不断变化,而且这种变化将仍然继续下去。本系统的设计独立于学院组织结构,应用系统能适应为了组织机构重组和工作流程需要。系统应用动态工作流程建模技术,应用软件可以完全摆脱对组织机构的依赖型,学
8、院可以根据工作流程重组的需要,对系统进行重新设置,就可以适应新的组织形态和工作形态。2.2.6 可扩充性 随着学院的不断发展或外部环境的改变,学院的工作流程和内容可能会发生变化,对信息系统产生一些新的需求。本系统提供有效的扩充开发接口和与其他应用系统集成接口,使学院可以通过本系统采用的开发工具或者自己比较熟悉和擅长的其他开发工具方便地实现自我完善系统应用,以满足学院在不同阶段的实际需求,从而最大限度地保护学院的投资。2.2.7 标准化原则本系统软件设计严格执行国家有关软件工程的标准,保证系统质量,提供完整、准确、详细的开发文档;应用设计符合国际、国家及行业有关标准、规范。将依据的国家标准如GB
9、856688,计算机软件开发规范,GB865788,计算机软件产品文件编制指南。2.2.8 易操作原则本系统软件设计界面友好、性能可靠,统一使用Windows中文会话方式且尽量使用代码,减少汉字输入。3 系统概述3.1 系统简介本系统分为 实验(训)信息管理子系统和考勤设备维护学生信息同步及考勤卡登记子系统组成。3.1.1 实验(训)信息管理子系统3.1.1.1 网上预约与查询3.1.1.1.1 用户登录或Session接入:(login.html)学生用户通过学院门户网站登录后,使用request“xh”,以学生的学号进行操作(即查询和修改权限)。教师身份登录学院门户网站后,可查询开放实训状
10、态,内容包括:当前开放项目、本人指导项目、学生预约相关项目情况等。3.1.1.1.2 显示当前可约项目并预约:reserve.html 根据学生的学号查询他所在专业、年级、学期、周次开放的实训项目,进行预约和修改已经预约的项目(包括取消该预约项目)。学生可以看到本学期所有开放项目和个人目前已经预约的项目及结果。学生申请项目限制,当学生在一个学期申请的开放时间段超过30小时就不允许再申请。3.1.1.1.3 填写必要数据并确认提交:confirm.html 用户选择参与时间段。 学生提交数据包括:项目名称、预约周次(01-20周)、预约日次(周1-7)、预约节次(两节课为一个时间段:1-2节、3
11、-4节、5-6节、7-8节、9-10节),其它字段通过查询学生库加入。3.1.1.1.4 查询当前所有开放项目安排:project.html分专业、年级、学年学期。查询内容:每个项目的名称、指导教师、开放时间、开放地点等。分专业、年级、学年学期、项目查询并可以汇总。3.1.1.1.5 查询各项目开放运行情况(时间,学生,教师):opening.html查询内容:项目编号、项目名称、教师、时间、地点、人数、效果等。分类汇总项:时间段、项目、项目状态(已开放和未开放)等。3.1.1.1.6 查询学生参与开放项目(专业,年级,班级):actor.html各专业,年级,班级参与开放实训情况汇总统计;学
12、生预约项目,学生正在参与项目,学生已经完成项目等。3.1.1.1.7 查询教师参与开放项目(系院,学年学期,工作量):tech.html教师参与开放实训详细列表,工作量(即时间段)统计,指导学生人数统计。教师后几天项目被预约情况。3.1.1.1.8 网站地图和总菜单:menu.html学生:项目查询、项目预约、项目当前状态、学生参与历史记录等;教师:项目查询、项目当前状态、学生名单、教师指导记录与统计等。部门:项目查询、项目当前状态、项目学生预约情况、教师指导统计等。3.1.1.2 实训中心管理3.1.1.2.1 用户插卡登录:cardlogin.c当前预约的用户才能通过论证,通过各实训室的刷
13、卡器或考勤机完成;学生第一次使用时,将学生ID卡和学生库中信息关联,完成学生用户表数据。3.1.1.2.2 开放项目管理:application.c本实训中心和实训室项目的加入、变更、注销、开放;项目开放状态分:未设置(空)、正开放、已停止、已过期、已注销、待开放、可预约七类;项目变更时实训中心和实训室可修改内容:开放时间、指导教师、项目开放状态);实训项目开放后学生才可以响应刷卡,开放分到时自动开放和管理员手工开放两种方式。当项目预约人数达不到规定时,管理员可以把该项目合并到其它待开放的项目(项目名称相同)中,该项目将停止;打印项目开放通知单(项目名称、开放时间、开放地点、指导老师、学生名单
14、、学生座位号);每位学生项目完成情况,异常情况记载,指导教师评价。3.1.1.2.3 学生预约管理:reserve.c学生申请本中心和实训室项目、对已经申请的项目变更、对各项目学生自动安排座位,也可以手工调整;当学生申请项目时间段超过30小时,停止他的项目申请权限。当该项目离开放时间小于21天,则该项目停止预约。当该项目预约人数达到限制人数后,则该项目停止预约。3.1.1.2.4 实训设备管理: device.c设备使用状态,耗材使用记录,设备使用时间等。(根据学生座位号统计)3.1.1.2.5 报表管理: report.c项目开放通知单(项目名称、开放时间、开放地点、指导老师、学生名单、学生
15、座位号);项目开放统计表(项目名称、指导教师、总开放时间段、参加学生人数、起止时间等);实训室开放统计表(实训室、实验员姓名、总开放时间段、参加学生人数、起止时间等);项目开放统计表和实训室开放统计表可以随时统计,用户只需要设置起止时间;项目开放延期与变更通知单(项目名称、指导教师、开放时间、学生名单、延期变更原因、经办单位等)。3.1.1.3 后台综合管理3.1.1.3.1 用户权限管理用户注册:register.c刷卡登录后,加入学生基本信息(学号、姓名、专业、班级、卡号)用户开通:assign.c加入学生的预约项目(学年、学期、项目名称、指导教师、开放时间、开放地点)用户注销:limit
16、ation.c学生退出时刷卡后,注销本次预约状态(不可用)。学生用户权限状态:可预约、可刷卡、可查看三个层次。3.1.1.3.2 开放项目管理1,项目加入:add.c专业开放项目的添加(编号、名称、指导教师、开放地点、周次、日次、节次、人数)2,项目注销:del.c专业开放项目不可查询与使用。3,项目变更:alter.c修改指导教师、开放地点、周次、日次、节次、人数等内容。项目变更后需要修改学生申请项目的内容。3.1.1.3.3 报表管理1,项目安排表:project.c项目编号、项目名称、指导教师、开放时间、开放地点、开放专业、学年学期等、开放人数。2,汇总统计:项目名称、开放人数、开放时间
17、段等。3,开放情况表:opening.c开放汇总表:项目编号、项目名称、教师、时间、地点、人数、效果等。4,开放细目表:项目编号、项目名称、教师、时间、地点、学生名单、运行状态、评价。5,学生参与表:studing.c汇总表:学号、姓名、项目编号、项目名称、教师、时间段、地点、效果等。6,教师指导表:teching.c汇总表:教师姓名、项目编号、项目名称、时间段、学生人数等。3.1.1.3.4 即时监控1,当前开放项目:Cproject.c当前正在开放项目:项目名称、地点、指导教师、参与学生等。当前开放项目异常:未正常开放(学生人数为0),开放延期。2,当前开放场地:Caddress.c当前正
18、在开放实训室:地点名称、项目名称、指导教师、参与学生等。3,当前参与学生:Cstudent.c当前正在参与学生:学生姓名、项目名称、地点、指导教师等。当前项目中未参加学生名单:班级、学号、姓名、项目名称。4,当前参与老师:Ctecher.c当前正在指导教师:教师姓名、项目名称、地点、指导的学生等。5,考勤设备运行状态:Cmachine.c当前考勤机运行状态:是否连通,可否数据上传与下载等。6,数据完整性检查:Cintegrity.c当前正在开放项目的学生刷卡数据是否完整(包括进入和出去两次时间),其它字段数据是否完整;项目开放逻辑检查:同一指导教师是否在同一时间段指导多个项目,同一学生是否在同
19、一时间预约多个项目,同一实训室是否在同一时间段开放多个项目,如果存在则不允许添加记录。数据合法性检查,学生、指导教师、实训实验室名称、开放时间等是否在限制的名称内。7,服务器与实训管理中心进行文本消息交流:Cmessage.c服务器端可以即时与实训管理中心客户机进行消息发送,客户机发下方出现上升窗口显示服务器消息,并可以回复。3.1.1.3.5 数据管理数据备份:backer.c即时备份、定时备份、数据恢复。数据导入与导出功能,使用Access或者Excel进行数据交换。SQL查询:sql.c特殊情况通过SQL语句进行后台查询、修改、添加、删除等。3.1.1.4 数据库表及相关字段1用户表:学
20、号,姓名,班级,专业,年级,系院,卡号,权限状态,开通项目,刷卡状态(进入刷卡和退出刷卡状态分开);2用户预约表:学号,姓名,卡号,项目编号,项目名称,预约时间,开放地点,指导教师,是否批准;3开放项目表:项目编号,项目名称,开放专业,开放年级,学年,学期,开放周次,开放日次 ,开放节次,指导教师,学时要求,开放地点,项目状态,限制人数;4项目开放登记表:学生卡号,学号,姓名,班级,专业,年级,项目编号,项目名称,开放地点,指导教师,座位号,进入时间,退出时间,学年,学期,教师评价,耗材使用,异常情况;5设备耗材使用表:实训实验定级名称,耗材名称,设备名称,数量,使用类型,说明。3.1.2 考
21、勤设备维护与相关数据管理子系统 网络中的考勤机的新增,修改,删除均使用图形化的方式操作,用户可以设置每个考勤机的IP地址,网关,编号。并可实时检测网络中考勤机的连网状态,对于脱网的考勤机系统给出明确的提示信息。1、考勤机设备管理:新增,修改,删除;2、考勤机设备属性设置:IP地址,网关,编号;3、考勤机设备状态检查:连网状态、通信状态。3.1.2.1 自动下载学生考勤数据每天可以设置多个时间段自动从指定的考勤机下载学生的考勤数据,并生成实时的学生出勤明细表。下载之间,系统会检测考勤机当前是否连网,如网络不能,待网络恢复后,系统自动重新下载最新的考勤数据。1、考勤机下载时间间隔设定,如果当前不是
22、正在开放的考勤机可不下载数据;2、考勤机下载任务排队列表:正在下载机号,时间优先机号,故障恢复下载机号,环路下载机号等。3、考勤数据加工:生成开放项目登记表,完成即时监控所需要数据。3.1.2.2 自动上传学生考勤数据到服务器自动将考勤机中学生的出勤明细在网络正常的情况下上传到网络中心指定的服务器上,从而实现数据的共享。1、考勤机上传时间间隔设定,如果当前不是正在开放的考勤机可不上传数据;2、考勤机上传任务排队列表:正在上传机号,时间优先机号,故障恢复上传机号,环路上传机号等。3.1.2.3 注册学生信息到考勤机将学生的学号、姓名和当前的的ID号进行关联,并写入到考勤机。用户可以单个注册,也可
23、以直接从一定格式的文件中批量导入学生的信息到考勤机。1、学生数据准备:当前学生信息获取,连接教务数据的oracle库进行查询,或者在学生预约时就查询;当前开放项目的学生预约名单(学号、姓名、卡号、项目、时间段、地点等);2、数据上传任务排队列表:最近时间项目优先,故障恢复机号优先。3.1.2.4 考勤机中的数据的维护可在任何时间段内对考勤机中的学生信息和考勤信息进行修改或删除。用户可以设置在考勤机的考勤记录达到一定的数量后自动进行清理。1、指定考勤机数据清空操作;2、指定考勤机数据添加数据(一条或多条)操作;3、指定考勤机数据删除数据(一条或多条)操作;3.1.2.5 考勤机日志信息维护 系统
24、自动记录每台考勤机脱网的时间及捕获的异常信息,方便用户查找脱网的原因。1、考勤机日志:时间、事件(连通、脱网、上传数据、下载数据、更换设备等)。3.1.3 网络基本结构图3.2 硬件环境 配置分客户短配置和服务器端配置。 客户端:P3以上微机,内存不小于256M,硬盘剩余空间不能小于100MB。 服务器:interl 双核以上专用服务器,内存不小于2G,硬盘剩余空间不小于60G。 网络设备:应拥有企业内部局域网。3.3 软件环境3.3.1 实验(训)信息管理子系统 系统结构: 采用B/S结构操作系统: 客户端:WINDOWS98/WINDOWS ME /WINDOWS 2000/WINDOWS
25、 XP 服务器: WINDOWS 2003 数据库:SQL Server 2005开发工具: 编程开发工具:Visual Studio 2005 开发语言:C# 开发平台:Microsoft Dot Net framework 2.0 开发技术:ASP.NET 2.03.3.2 考勤设备维护与相关数据管理子系统系统结构: 采用C/S结构操作系统: 客户端:WINDOWS98/WINDOWS ME /WINDOWS 2000/WINDOWS XP 服务器: WINDOWS 2003 数据库:SQL Server 2005开发工具 编程开发工具:Delphi 开发语言:Object Pascal
26、3.4 软件结构图4 系统实施4.1 实施原则4.1.1 遵循递阶有序的原则襄樊职业技术学院实验(训)管理系统是一个结构较为复杂的系统,实施中应充分体现领导意图和管理层的需求要,这样才能从信息系统的整体利益出发,以全局的观点来规划系统,合理地设置子系统及划分功能。“递阶”是将复杂的问题简单化,根据问题的难易程度和成熟条件依次解决,充分体现“分步实施,重点突破”的思想。“有序”则是指按层次、按经营管理实际需要的轻重缓急,按解决问题的可能性来分步实施,边开发边投入使用,早日见效。4.1.2 充分利用学院现有资源 企业计算机硬件资源在符合集成的要求的条件下纳入新系统;对于软件资源,一种是保留其数据信
27、息转换到新系统,另一种是开发数据处理接口,集成纳入系统。比如和学院教务系统的结合上,我们将开发数据处理接口的方式与它进行必要的数据交换,主要读取学生的基本信息数据。4.1.3 客户需求策略即用户至上的思想,在坚持科学性的前提条件下,贯彻决策层的意图,满足管理层的需求,方便操作层的使用。4.1.4 工程质量策略即质量第一的宗旨,其中包括:工程质量、工作质量和技术服务质量等诸多方面的严格管理。在工程质量的管理方面,我们将坚持以下原则:4.1.4.1 计划管理:在软件的整个生命周期中要制定并严格执行六类计划,它们是项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划、运行维护计划;4.1.
28、4.2 坚持进行阶段评审:在系统实施的每一个阶段都要进行严格的评审,经便尽早发现在软件实施过程中所犯的错误;4.1.4.3 实行严格的工期目标与产品控制;4.1.4.4 采用现代程序设计技术:既可提高软件开发的效率,又可提高软件维护的效率;选用素质高、经验丰富的设计人员投入项目实施组;功能上的变更、调整严格依据设计变更完成。4.1.5 严格项目管理为保证系统目标如期实现,项目管理是项目技术路线中必不可少的一部分。项目管理主要包括下列内容:1) 项目计划以总体设计中确定的实施进度为依据,确定各阶段具体计划,并在人力、财力、物力方面予以落实;2) 项目组织采用双方捆绑方式;3) 项目调动建议采用C
29、PM(关键路径法)和PERT项目评估技术进行调度;4) 项目监控包括进度监控、质量监控、成本监控;5) 文档管理充分重视文档对项目工程的重要作用。按照ISO9000体系要求对文档进行专人管理。4.1.6 组织机构设置及人员配备 鉴于该软件系统建设工作是一项复杂的牵涉面较广的系统工程,其开发、应用的过程亦是一个单位管理观念、方式、方法进行相应变化的过程。所以除技术性因素之外,非技术性因素往往是系统成败的关键晨系统实施之前,建立领导小组,实施小组等组织并在人员上给予落实,将有助于系统建设的顺利开展。 4.2 开发方法为保证软件开发的质量和进度,本公司在软件系统开发过程中严格按照软件工程的国家标准来
30、进行,具体销售管理系统来说,分为如下几个阶段:需求分析、系统概要设计、系统详细设计、系统编程、系统调试、系统试运行、系统维护等,系统阶段划分明确、文档齐全、评审严格、易于控制进度、能较好地估算费用。4.2.1 严格详细的系统分析必须先认真、细致地了解、分析襄樊金叶有限公司新华管理业务工作流程,再根据用户的标书设计出系统流图,经共同讨论后确定,并估算成本与效益。该阶段完成需求分析说明书和项目开发计划书。开发方的项目设计人员与需求方的责任人必须进行反复的沟通,通过实施软件的原型法,对各项功能理解进行严格的验证、确认。4.2.2 系统概要设计根据系统的数据流图设计出系统结构图、模块结构图(以高内聚、
31、低耦合的方式划分子系统和模块)和数据元素描述表;设计用户接口、用户代码;设计数据库结构以及进行用户运行设计、安全保密设计、维护设计。数据库结构设计时,尽量减少数据冗余,同时平衡系统性能。代码设计时,要求整个系统规范统一,利于维护。该阶段写出概要设计说明书和测试计划(初稿)4.2.3 系统详细设计系统概要设计完成后,进入系统详细设计阶段,系统详细设计包括:系统结构图、数据结构描述表、数据元素描述表、数据结构图、模块结构图、模块描述表、系统数据统图、系统安全性设计、数据一致性设计。该阶段写出系统设计说明书或系统总体设计报告。4.2.4 系统的分步实施系统详细设计完成后,就进入系统编程和系统调试阶段
32、。采用的步骤大致如下:1) 建立用户及操作环境根据详细设计的系统与子系统的划分方式,建立操作系统级和数据库级用户,并设置用户口令,设置用户的操作环境(用户权限、用户资源等)2) 建立用户数据库 根据用户的划分情况、数据结构及数据元素描述表,建立用户数据库。3) 建立菜单根据子系统的划分方式,建立用户菜单及各级子菜单,并且对使用这些菜单的用户授权。4) 建立操作界面 利用开发工具,建立各个模块的用户操作界面以及HTML页面格式,并且与用户研究,从而建立最佳的用户操作界面。5) 完善模块功能根据需求和建立模块的目标,完善每个模块的各功能,并完善各模块间的联系。6) 编制各种报表在本阶段中软件开发人
33、员随时记好工作日记,及时整理成模块开发卷宗纪要,完成各子系统测试计划和简要用户操作手册。 7)系统的试运行和文档的编制 各个子系统经过测试后,投入试运行,并对整个系统进行联调,检测参数传递的正确性和数据的共享情况,总体测试完成后,把系统移交给用户使用。 该阶段完成模块开发卷宗、系统实施报告、用户操作手册、测试分析报告、项目开发总结报告。4.2.5 实施进度信息管理系统实施进度大体分为以下九个阶段,共45个工作日(系统维护阶段除外):实施准备阶段、需求分析阶段、概要设计阶段、详细设计阶段、系统编程阶段、系统调试阶段、系统试运阶段、系统验收阶段、系统维护阶段。具体计划如下:1、 实施准备阶段:2天
34、(1) 组织落实:建立领导小组、实施小组,落实相关人员制定有关系统实施管理办法和有关规范;宣传动员、发布有关文件。(2) 培训:对相关人员进行系统实施前培训(3) 支撑环境建立:完善学院计算机综合布线;服务器平台、安装、调试;系统软件的安装、调试;考勤机的购置。2、 需求分析阶段:3天(1) 对管理流、信息流进行摸底调查、梳理;(2) 写出详细需求分析报告,制定详细项目实施计划。3、 概要设计阶段:2天 设计出系统结构图、模块结构图、数据元素描述表;设计用户接口、用户代码、数据库结构图、安全保密特性、维护方法、运行方法等。4、 详细设计阶段:3天设计出系统结构图、数据结构图、模块描述表、数据元
35、素描述表、模块结构图、系统数据流图,进行系统安全性设计、数据一致性设计。5、 系统编程阶段:30天建立用户及其操作环境、建立用户数据库、建立用户菜单、建立用户操作界面、编制模块、编制报表等。6、 系统调试阶段:5天主要由软件测试人员对系统进行综合测试,包括:(1) 制定系统测试计划;(2) 完成系统总测试。7、 系统试运行阶段:15天 系统投入试运行,实现系统的信息集成与功能集成。主要包括:(1) 对用户管理人员进行软件应用的培训;(2) 用户在使用中发现的需要设计变更的问题进行程序修正;(3) 完成有关用户文档、开发文档、维护文档、测试文档及验收文档;(4) 完成系统验收前的准备工作。8、
36、系统验收阶段:5天系统试运行结束,正设入运行之前应进行系统的验收与鉴定(也称系统评价),完成开发单位向用户转交的手续。验收的目标就是依据系统设计说明书、系统使用说明书和系统维护手册对新系统进行操作演示,用以确认:(1) 整个系统是否运行正常,达到预定目标。(2)各个子系统及功能模块是否运行正常,符合业务需求。(3)使用和维护是否能方便实现。9系统维护阶段:365天4.3 质量控制为了保证系统按期高质量的完成,我们将采用如下做法:1、 本公司由经理亲自出任该项目组组长,配备有一定技术能力和大型软件开发经验的人员56名,自始至终全程负责本系统的设计开发,维持人员的相对稳定性。2、 开发人员经常地、
37、及时地与用户进行交流,确保少走弯路,加快系统的开发进度,提高系统的开发质量,保证系统的正确性和实用性。4.4 应用培训 我们一向重视培训工作,我们详细只有通晓软件使用特点及正确使用电脑软件的业务人员才能保证整个软件系统的功能正常发挥、正常运作。 从对用户负责的角度出发,我们姜对用户的使用及管理维护人员进行系统的培训(包括电脑基础培训和系统应用培训),使他们掌握整个计算机软件系统的基本概念、使用知识及维护、应用技巧。根据用户的实际情况,将培训分为一般管理员培训和中、高级管理员培训两种类型,前期、现场、后期三个阶段分别进行。4.5 售后服务与维护 软件维护的流程如下:定维护申请报告。审查申请报告并
38、批准。执行维护并做详细记录。复审。维护技术。售后保证。4.5.1 定制维护申请报告所有软件维护申请报告应按规定的方式提出。它是维护阶段的一种文档,由申请维护的用户填写。当遇到一个错误时,用户必须完整地说明错误产生的情况,包括输入数据,错误清单、源程序清单以及其它有关材料,即导致错误的环境的完整描述。对于适应性或完整性的维护要求,要提交一份简要的维护规格说明。维护申请报告时一种由用户产生的文档,它用做计划维护任务的基础。在软件维护组织内部嗨哟阿制定一份软件修改报告,该报告是维护阶段的另一种文档,用来指出:为满足软件问题报告实际要求的工作量;要求修改的性质;请求修改的优先权;关于修改的事后数据。4
39、.5.1.1 审查申请报告并批准提出申请报告之后,由维护机构来评审维护请求。评审工作很重要,通过评审回答要不要维护,从而可以避免盲目的维护。4.5.1.2 维护过程 一个维护申请提出之后,经评审需要维护,则按下列过程实施维护: 首先确定要进行维护的类型。有很多情况,用户可以把一个请求看作校正性维护,而软件开发者可以把这个请求看作 适应性或完善性维护,此时,对不同的观点就要协商解决。 对校正维护从评价错误的严重性开始。如果存在一个严重的错误,则由管理者组织有关人员立即开始分析问题。如果错误并不严重,则校正性维护与软件其他任务一起运行,统一安排,按计划进行维护工作。甚至有这样一种情况:申请是错误的
40、,因此经审查后发现并不需要修改软件。对适应性或完善性维护。如同它是另一个开发工作一样,建立每个请求的优先权,安排所要求的工作。若设置一个极高的优先权,当然也就意味着要立即开始此项维护工作了。 实施维护任务。不管维护类型如何,大体上要开展相同的技术工作。这些工作包括修改软件设计、必要的代码修改、单元测试、集成测试、确认测试以及复审。每种维护类型的侧重点不一样。 4.5.1.3 维护的复审在维护任务完成以后,要对维护任务进行复审。进行复审时要回答下列问题:给出当前情况,即设计、代码、测试的哪些方面已经完成?各种维护资源已经用了哪些?还有哪些未用?对于这个工作,主要、次要的障碍是什么?复审对维护能否
41、顺利进行有重大影响,对一个软件机构来说也是高效的管理工作的一部分。4.5.1.4 维护技术 维护支援技术包括以下各方面的技术:信息收集;错误原因分析;软件分析与理解;维护方案评价;代码与文档修改;修改后的确认;远距离的维护。4.5.2 售后保证 为了确保该系统的正常运行,石开软件公司提出以下服务承诺:因软件本身缺陷或操作人员失误而引起的软件系统数据出错,并需要修改数据的,石开软件公司将提供对数据库级的维护支持,实现通过修改软件数据库内的出错数据将错误排除。因其他配套系统本身缺陷或操作人员失误而引起系统数据错误,并需要修改数据的,石开软件公司将提供通过修改数据库内的出错数据将错误排除。给相关管理
42、人员提供团结及升级系统的最新技术支持信息。协助客户对配套系统软件的功能进行合理设置,保障对各系统数据正常读取,尽可能减少手工调整的工作量。协助对方做好系统的备份恢复工作,保障系统安全可靠运行。在服务期内可对系统功能进行合理调整,保障系统的正确运行。公司的维护人员将根据客户要求到现场维护,并提供7*24小时(每周7天,每天24小时)热线电话技术支持,必要时,2小时内到达现场维护。在服务期内,石开软件公司尽可能为襄樊职业技术学院培训应用系统基础维护人员,使之具备达到维护本系统的基本技能。襄樊职业技术学院有权对上述服务条款进行全面监控,石开软件公司将给予充分的配合。5 工程报价序号项目单价数量报价1实验(训)信息管理子系统7800178002考勤设备维护学籍信息同步学生ID卡登记子系统(含Oracle数据库学籍信息接口模块)152001152003定制的ID卡脱机考勤机(定制TCPIP接口可以直接接入交换机),带数据上传下载软件接口 89020178004DLink 8口交换机(可用户自购)98元10台980小计41780现场安装、调试、培训、1年的软硬件现场售后服务15%4178015%6267税收(普通税,非增值税)*6%417806%2507合计505545.1 工程总造价工程总造价五万零五百五十四元