1.引言
1.1编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目相关人员、开发人员参考。
1.2项目背景
a. 项目的委托单位:******开发单位:苏州博尔克电子科技有限公司
b. 软件系统与其他
1. 本软件系统的名称:******材料条码管理系统
2.简介: 条码管理系统以生产管理、流程管理、数据追踪为核心,以科学管理为宗旨,以提高效率为目标,把管理功能集中在条码管理系统。同时可以实现各种需要的查询和数据报表。
3. 运行支持:该系统基于支持Windows7系列平台,需Microsoft SQL Server 2005协同运行。
2.任务概述
2.1目标
建立一个软件系统,完成公司的生产管理、流程管理、数据追踪。
系统构成图如下:
2.2运行环境
客户端:Microsoft Windows XP简体中文版(SP3)
服务器:Microsoft Windows Server 2003 简体中文版(SP2)
数据库:Microsoft SQL Server 2005 简体中文版标准版
2.3开发周期
本系统分4个模块,开发周期为90天,若有新的变更,完成日期则相应后移。
3.总体设计
3.1功能介绍
3.1.1 用户管理
用户和密码管理,用于登录PC系统和PDA采集器。
3.1.2物料管理
设定料桶的物料品种,定义相关的条形码。
3.1.3产品设置
设置生产的成品产品代码,定义相关条形码。
3.1.4工位设置
设备PDA采集器工位,绑定PDA对应的相应工位。
3.1.5工位物料设置
设定产品配方,不同工位可设置相同产品或不同产品,按需设置。不同工位可独立设定生产的产品配方,互补干扰。
3.1.6 PDA扫描程序
登录后显示工位,按本工位定义的配方扫描流程执行,扫描异常时PDA界面整体显示红色报警。
3.1.6 扫描记录查询
可自定义时间和工位进行查询相应的扫描信息,进行生产扫描追溯。
3.2系统架构介绍
3.2.1 系统架构框图
数据库用于存储数据,可放置于公司机房,PC电脑安装管理程序,进行用户,物料,产品,设置等相关系统管理,所有局域网电脑都可进行相应管理,使用一台PC电脑安装PDA实时通信程序,PDA扫描程序与通信程序实时传输。
3.2.2 PDA流程扫描
PDA流程扫描
扫描界面需用户名密码登录
扫描界面登录后显示设备工位
正常扫描流程蓝色白色交互一次显示
异常扫描背景红色显示
扫描信息合并工号时间一起记录到数据库
4.运行设计
首先进入系统的数据库模块,系统根据用户所要进行的操作判别下一步涉及的模块,从而调用相应的其他模块。
运行控制将严格按照模块间函数调用关系来实现。在登录模块中,对运行控制进行正确的判断,选择正确的运行控制权限。
5.安全保密设计
本系统的进入需要有正确的用户名和密码,限制了数据的使用权限,并进行层层控制,以提高系统的安全保密性,对于忘记用户名和密码的用户,可以通过管理员直接进行操作,并在上报管理员后,其原先的权限将被终止,以防他人盗用。
6.维护设计
维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行备份。维护管理数据库死锁问题和维护数据库内数据的一致性等。
7.系统报价
整个系统需要的软件费用和实施费用预计如下:
产品号 |
名称 |
适用 / 内容 |
价格(参考) |
BARS04 |
条码流程管理软件定制版 |
不限用户数 |
15.5万 |
包含以下功能模块: |
|||
BARA001 |
用户管理 |
||
BARA002 |
用户权限管理 |
||
BARA003 |
操作者代码设置 |
||
BARA004 |
扫描客户端设置 |
||
BARA005 |
流程代码设置 |
||
BARA006 |
流程流向设置 |
||
BARA007 |
异常流程设置 |
||
BARA008 |
异常扫描提醒管理 |
||
BARA009 |
扫描日报表 |
||
BARA010 |
异常流程报表 |
||
BARA010 |
员工产量分析(二期可加入) |
||
BARA012 |
员工生产质量管理(二期可加入) |
||
BARA013 |
生产产量分析(二期可加入) |
||
实施及服务,包含以下工作: |
|||
EAPS01 |
需求调研及系统配置 |
||
EAPS02 |
基础数据整理及导入 |
||
EAPS03 |
员工培训 |
||
EAPS04 |
现场系统调整/流程优化 |
||
EAPS05 |
报表及打印格式的配置 |
||
报 价 |
人民币15.5万元整左右 |
||
报价包含:整个软件项目工程的所有代码、技术人员实施、项目监督、行业顾问咨询以及完工后1年内的系统维护。 |
8. 硬件配置建议
公司需要具具备局域网。需要一台服务器,对服务器的要求:最小配置为酷睿双核CPU,建议采用至强CPU,最小内存配置为8G,建议16G,2个企业级硬盘最小不小于146G(RAID 1),DVD光驱。员工使用的客户端要求:最小配置为赛扬双核CPU,最小内存配置为2G。如果需要在企业局域网外部访问ERP,进行远程协调工作,建议使用具有固定IP地址的4G光纤连接。数据采集器方案建议使用推荐产品.
9 实施及服务
在实施过程中提供贴身服务的服务方式,在整个实施期间,实施工程师跟随公司员工一起上下班,螺旋式辅导上线,确保所有的模块能够上线成功。
员工培养,在实施过程中,苏州博尔克工程师可以为项目型产品公司培养系统管理人员,和项目型产品系统管理人员一同实施,在实施完成后,使项目型产品系统管理人员不但能够管理系统,并且可以自己实施新的管理模块。
实施完成后提供的服务,在实施完成,项目型产品系统正式上线后,我们将继续提供应用支持,在线服务、版本升级等服务。具体服务内容如下:
1. 软件故障诊断:为客户诊断软件故障并提供处理建议,保障客户软件正常使用。
2. 软件应用指导:指导客户进行软件设置、打印设置、功能操作,提升软件应用能力。
3. 数据服务:为客户查找并修正数据错误,备份数据,恢复有效备份等等,保障客户的数据安全。
4. 提供方式:电话支持和邮件支持。
5. 现场支持服务:在远程无法解决问题时,提供4小时内到达现场的服务。
6. 数据库系统版本升级服务(完全免费)。
7. 实施将分准备、构建、在线实施、系统调整、培训和验收五个阶段,整个项目的实施周期需要根据项目型产品公司的基础数据准备情况及配合度,估计需要2-3个月(预估值),在整个实施期间,我们将在项目工厂现场全程服务直到系统上线完成。
阶段 |
预计所需时间(天) |
工作内容 |
客户方项目参与人员及内容 |
交付物 |
一、准备阶段 |
5
|
|
|
|
1.1准备 |
2 |
按客户要求准备模块及功能说明 |
筹备项目启动会议;参与总体业务调研和提供资料(公司情况介绍、各部门组织结构、总体流程、总体目标、部门岗位职责和业务流程及需求;)组织安排好人员参加项目启动会议;做好启动会议纪要 |
项目组织机构、项目启动时间、项目组成员通讯录、项目准备会议纪要 |
1.2确认功能及工作书 |
3 |
功能列表、工作任务书和实施计划编写及提交确认 |
确认功能列表、工作任务书和实施计划 |
功能列表、工作任务书,实施计划 |
二、构建阶段 |
40 |
|
|
|
2.1业务需求详细调研 |
5 |
详细业务调研计划编制和提交;业务调研问卷设计和提交;对关键用户进行面对面调研;业务需求调研报告编写和提交,对客户需求提出建议,设想以后业务拓展流程。 |
确认详细业务需求调研计划;接收分发和填写调研问卷;安排各关键用户提供所需的调研资料接受调研;确认业务需求分析报告 |
公司系统构建方案 |
2.2方案设计,业务流程设计 |
10 |
主导解决方案饿讨论和设计;提交初步解决方案 |
积极参与解决方案的讨论和设计;确认初步解决方案 |
构建方案 |
2.3系统构建 |
15 |
进行系统构建 |
|
构建完成的系统 |
三、在线实施 |
30 |
|
|
|
3.1系统环境准备 |
|
提供硬件、软件环境配置的要求 |
按照的要求配置好服务器、客户端硬件,建立好网络环境 |
系统安装环境要求 |
3.2核心小组成员培训 |
|
对客户的关键用户进行系统培训。 |
组织业务骨干学习流程,并能够熟练掌握标准功能及流程 |
核心小组成员培训方案、核心小组成员培训考核成绩单 |
3.3建立基础数据管理规范 |
|
指导甲方完成基础数据的编码原则、管理权限及管理流程 |
制定基础数据的编码原则、管理权限及管理流程 |
基础数据管理规范 |
3.4初始化数据准备 |
|
指导客户项目组成员完成初始化数据的准备工作 |
完成基础数据的准备;完成单据格式和编码设计等 |
基础数据录入 |
3.5权限规划和分配 |
|
指导系统权限规划与分配 |
公司系统权限规划及分配 |
权限规划与分配 |
3.6最终用户培训 |
|
指导客户项目组进行最终用户培训 |
在项目小组的指导下制订最终用户培训方案;在顾问指导下编制最终用户培训数据;负责最终用户培训 |
最终用户培训方案;最终用户培训考核成绩单 |
四、系统调整 |
10 |
|
|
|
4.1系统上线,期初数据录入和校验,个部门正式使用系统 |
|
指导期初数据检核和录入 |
完成期初数据检核与录入 |
系统上线 |
4.2根据期初系统上线情况微调 |
|
根据期初的上线情况,细节方面进行进一步的优化 |
提出需优化的信息 |
系统完成上线 |
五、实施验收 |
5 |
|
|
|
5.1编写验收报告或实施完成确认单 |
3 |
整理项目实施资料文文件;收集系统实施相关数据数据;编写项目验收报告 |
整理项目实施资料文件;准备项目验收会议 |
项目验收报告实施完成确认单;实施工作总结系统运行状况报告; |
5.2验收 |
2 |
项目验收 |
项目验收 |
|
5.3项目交接,实施转售后服务持续支持 |
|
将实施项目相关数据移交给服务支持部门,持续支持 |
|
|