文档编号:版本号:密级:客户化开发需求规格说明书目录1、文档介绍 (3)1.1文档目的 (3)1.2文档范围 (3)1.3读者对象 (3)1.4参考资料 (3)1.5术语与缩写解释 (3)2、产品说明 (4)2.1产品目标 (4)2.2产品面向的用户群体 (4)2.3产品应当遵循的标准或规范 (4)2.4产品范围 (4)2.5产品中的角色 (4)3、功能需求 (5)3.1业务流程 (5)3.2系统功能结构 (7)3.3运行环境 (8)4、详细功能描述 (10)4.1具体功能1................................................................................................ 错误!未定义书签。
4.2具体功能2................................................................................................ 错误!未定义书签。
5、需求确认 (21)1、文档介绍本文档是对项目的委托单位某永久墓园管理公司(以下简称为某墓园)和项目的开发单位**以下简称为**)签定的软件产品开发合同中规定的开发内容的进一步说明。
目的是在合同的确定的范围内进一步明确甲乙双方软件产品开发过程中的权利和责任。
本文档在经甲乙双方签字确认后生效,与签定的软件产品开发合同具有同等法律效力。
1.1文档目的a.作为某墓园验收ABC科技开发产品的依据,并约束某墓园不得随意变更需求内容。
b.作为ABC科技软件开发的出发点,并约束ABC科技开发的软件产品准确完整地符合需求内容。
1.2文档范围介绍项目的背景、概述项目的任务与功能需求、性能需求以及运行需求等内容,编写目的是为后续的开发工作起到较好的指导作用。
1.3读者对象a.甲方软件产品使用人员,合同完成验收人员等。
b.乙方软件项目人员,包括项目经理,需求分析员,设计师,开发人员,测试人员等。
1.4参考资料a.ABC科技EAS系统用户手册。
1.5术语与缩写解释2、产品说明2.1产品目标本产品是ABC科技为了满足某墓园使用EAS与墓园管理系统过程中提出的特殊要求而开发的。
本产品与墓园管理系统的软件相似,提供某墓园要求的特定功能。
2.2产品面向的用户群体专门为满足某墓园的特殊要求而开发,仅供某墓园使用。
2.3产品应当遵循的标准或规范符合EAS 软件基本使用操作和业务处理的标准和规范。
2.4产品范围m/2[本产品是对墓园管理系统的软件的单据,报表和功能迁移,产品提供的功能应在EAS软件技术可以实现的功能范围内。
2.5产品中的角色3、功能需求3.1业务流程3.1.1业务流程图本次开发主要是将(旧)墓园管理系统的业务迁移到EAS7.5开发的一个新模块(墓园管理)的软件,以作为某墓园使用。
其中上述流程为旧墓园管理系统的主要使用到的流程,流程说明:在新增服务单先定义好墓区,收费项目,客户来源的基础资料,其中墓区基础资料包括了墓地,骨灰楼,骨灰殿三种类型。
接下来填写服务单,其中服务单上的穴位为必录项,保存后要反写到墓区的基础资料上是否已用标记,并且服务单上提供能生成墓地证书,拆装碑通知单,生成安放先人许可证,新增附加单,生成墓碑,以及链接墓位使用合同的6大功能点,而且这6个功能的输出物以及服务单(主单)必须要提供打印功能。
流程最终目标是生成报表,其中报表主要有:未交款统计表,开发销售统计表,管理费到期统计表,业务登记册,已写碑文统计表,未写碑文统计表,已装碑统计表,客到装碑统计表,汇总墓碑统计表,墓碑面积统计表,每日定位传票,安葬通知单,未安放统计表。
上述13张报表为客户主要使用到的业务报表。
3.1.2功能模块图上图为墓园管理系统的功能模块图,其中整个墓园管理系统分为3大模块:基础资料,业务单据以及业务报表。
基础资料下主要由墓区管理,收费项目,客户来源3部分组成。
墓区管理主要记录的是墓地穴位,骨灰楼墓位以及骨灰殿墓位,其中该基础资料记录了穴位数量,是否被占用,面积,穴位费,每年管理费,以及穴位的编码。
墓区管理的数据为服务单提供唯一性。
收费项目主要记录服务单上的需要的收费项目,其中该基础资料记录了收费项目的编码与项目名称。
客户来源主要记录服务单上的需要的客户来源,其中该基础资料记录了地区的编码与项目名称。
业务单据下主要由墓地服务单,骨灰楼服务单,骨灰殿服务单3部分组成。
这3张服务单是根据穴位选择的类型来选择的;基于服务单上的操作有墓地证书,安放许可证,附加单,墓碑,墓位使用合同,拆装碑通知单,以上都是根据服务单所关联生成的单据。
业务报表主要根据是否以主单为数据主要来源分为两种,其中每日定位传票,未安放统计表,业务登记册,未交款统计表是以主单的数据为主的,其他报表度是以主单和附单作为主要数据来源。
3.2系统功能结构3.2.1系统功能结构(图)3.2.2墓区管理的批量操作批量操作主要是对墓穴新增或者删除时,根据段和位各自独立连续新增或者删除。
注:墓穴会根据山,区,段,位这个4个编码合并组成一个墓穴唯一的编码,但骨灰位的骨灰楼是根据堂,楼,室,层,号这个5个编码合并组成一个骨灰楼唯一的编码,骨灰殿则是根据殿,层,号这个3个编码合并组成一个骨灰殿唯一编码。
3.2.3公共功能操作公共功能主要是EAS7.5平台自定义的业务单据以及基础资料已提供的基础功能;其中包括:新增,打印,删除,修改,查询,高级查询。
3.2.4身份证读卡身份证读卡即是需要通过读卡器,获取委托人的信息,并自动填写到服务单单据上3.2.5关联生成附加单, 安装许可证,墓碑,拆装碑通知单为主单(服务单)的追加单据,利用EAS的关联生成功能生成的单据,附加单的作用主要是为了对服务单的扩展单据。
3.2.6附件管理附件管理可以上传附件(附件格式,为word文档,Excel文档,图片等)并且可以在线编辑word文档,以及能关联单据保存。
3.3运行环境3.3.1硬件3.3.2支持软件客户端:3.3.3接口本墓园管理系统需要调用两个接口,身份证读卡接口身份证读卡接口数据流程图:身份证读卡接口在系统中的位置和作用:主要是在新增服务单的时候,通过读卡器以及读卡接口获取委托人的身份信息,简化手工输入身份信息的工作,节省了业务办理的时间。
身份证读卡接口输入输出的前提条件:①点击获取按钮触发读卡接口②外设与EAS客户端必须是连线状态输入输出的数据格式:接口输入输出为json数组的数据格式。
4、详细功能描述4.1墓区管理1.功能说明内容包括:定义墓穴,骨灰楼以及骨灰殿的基本属性,其中包括有墓区的编码(若为墓穴的话,则按山,区,段,位4个合并组成;若为骨灰楼的话,则按堂,楼,室,层,号5个合并组成;若为骨灰殿的话,则按殿,层,号3个合并组成),墓区穴位费,每年管理费,是否占用标识,备注以及面积。
此外上述描述的区,段,楼,室,层,号,殿均为4位阿拉伯数字组成,位是6位阿拉伯数字组成。
是否占用标识在新增服务单选择了穴位后会自动的反写到该字段并标记位占用。
作用:作为服务单(主单)的穴位的基础资料提供,以及是作为服务单(主单)的唯一标识(即一张主单只能维护有且仅有一个穴位,并且不能与其他服务主单重复)。
在业务流程中的地位:墓区管理的基础资料作为整个业务流程的核心资料,是整个业务流程的源头,与单据编码的地位相同。
与其它功能的关联关系:墓区管理是服务单管理的核心,与服务单是调用关系。
2.界面规划墓区管理的基础资料包含以下罗列的字段3.具体操作说明A. 查询查询必须提供两种查询,一种是自定义查询,一种是高级查询;自定义查询即是查询界面所提供的查询条件能自定义比较值查询,高级查询即是能通过基础资料上所维护的字段进行过滤查询。
B. 批量操作批量操作即是可以根据不同穴位类型的对应的段号进行有序的批量新增或删除,注:批量操作必须提供一个尾数是否能带4的功能选项以便业务的行云流水。
4.基本服务A. 主控台设置主控台的设置与布局以旧墓园管理系统的风格大致一致,力求把系统操作员的操作习惯继承过来B. 权限墓区管理该功能模块不设置功能权限,数据权限,字段权限。
C. 日志该功能模块的操作系统会将记录到后台日志文件,以便异常的跟踪排错。
4.2服务单管理1.功能说明内容包括:新删查改墓地服务单,骨灰楼服务单以及骨灰殿服务单的业务单据模块,其中包括有委托人的基本信息,先人的基本信息,穴位,单据编码,面积,服务项目,收费记录,备注,管理费期限,经办人,开单日期,开单人。
此外上述描述的服务项目维护了收费项目,收费金额;收款记录维护了开单员,收款日期,定金,收款金额。
作用:作为墓园管理系统的核心单据,是整个墓园业务流转的载体。
2.界面规划服务单的业务单据包含以下罗列的字段3.具体操作说明A. 查询查询必须提供两种查询,一种是自定义查询,一种是高级查询;自定义查询即是查询界面所提供的查询条件能自定义比较值查询,高级查询即是能通过基础资料上所维护的字段进行过滤查询。
B. 身份证读卡身份证读卡即是根据扫描的身份证通过调用第三方接口读取身份证信息,并且反写到服务单上。
C. 公共功能操作公共功能操作为EAS标准产品所提供的标准功能,其中包括了新增,打印,删除,修改,查询,高级查询,上述的标准功能基本上满足了旧墓园管理系统的功能,并且操作上基本一致。
其中删除功能需要做一个个性化开发,增加一个废单管理功能,能把删除后的单据归集到一个地方能作为一个类似回收站的功能。
D. 关联生成关联生成功能主要是实现附加单, 安装许可证,墓碑,拆装碑通知单;附加单上字段内容与主单基本一致,并且穴位字段与单据编码必须跟主单一致。
安装许可证上字段有开单日期,单据编码,亲属,先人姓名,棺柩具数,骨殖具数,骨灰具数,骨灰用金塔安放,安放时间,穴位,起骨,备注,制单人,验收人,仵工。
墓地证书实际是就是一个套打的特殊的模板,但是套打的纸质版是已经准备好了的。
墓碑为一张单据,单据上服务项目,碑文信息,装碑信息,备注,开单日期,碑文模板;其中碑文模板为整个墓碑的核心功能面板,碑文模板要提供字体类型的选择,边框,存模板,取模板,列表。
E. 服务单管理服务单管理为主单和附单的合并查询列表,即在服务单管理的查询界面上可以查询到墓地服务单,骨灰楼服务单,骨灰殿服务单以及它们相对应的附加单的序时簿。
4.基本服务A. 主控台设置主控台的设置与布局以旧墓园管理系统的风格大致一致,力求把系统操作员的操作习惯继承过来B. 权限服务单管理该功能模块设置功能权限,数据权限,字段权限。
详细权限项与EAS7.5标准是一致的。
C. 日志该功能模块的操作系统会将记录到后台日志文件,以便异常的跟踪排错。