1、药店信息管理系统项目软件需求说明书54资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。密级: 机密JM项目编号: S104-02- 药店信息管理系统软件需求说明书浙江志诚软件有限公司对本文件资料享受著作权及其它专属权利, 未经书面许可, 不得将该等文件资料( 其全部或任何部分) 披露予任何第三方, 或进行修改后使用。修订文档历史记录日期版本说明作者 -12-010.1初稿形成钱道, 储朝虎 -12-020.2文档修改储朝虎 -12-030.3修改”子系统或模块”中的内容。储朝虎 -12-041.0修改”业务流程图”中的内容。钱道 -01-051.1修改文件中”子系统或模块”少部分内
2、容。钱道 -01-061.2修改文件中”子系统或模块”少部分内容。钱道目 录1.软件总体概述11.1.软件标识11.2.软件描述11.2.1.系统属性11.2.2.用户的特点12.子系统或模块22.1.子系统22.2.上报系统22.3.统计系统32.4.公共信息32.5.个人办公32.6.系统管理43.业务流程图53.1.上报系统53.1.1.生产统计53.1.2.运输销售83.1.3.财务信息103.1.4.煤炭经营133.2.统计系统153.2.1.报表查询153.2.2.报表统计163.2.3.报表报出173.3.公共信息183.3.1.公共通讯录183.3.2.知识库213.3.3.电
3、子公告243.4.个人办公253.4.1.日程安排253.4.2.在线短信273.4.3.个人通讯录303.4.4.个人设置343.5.系统管理353.5.1.字典维护353.5.2.组织机构管理373.5.3.权限管理423.5.4.人员管理453.5.5.系统信息474.接口需求484.1.用户接口484.2.内部接口484.3.外部接口485.附件486.软件需求确认48软件需求说明书1. 软件总体概述1.1. 软件标识软件全称: 药店信息管理系统软件缩写: 药店信息管理系统_版本号标识: 软件版本号主要形式为: A.B格式。其中: A 代表主版本号, 取值范围为0n; B 代表次版本号
4、, 取值范围为0n; 起始主版本号根据软件产品历史确认, 并经高级经理批准, 一般起始主版本号比目标主版本号要低, 如目标版本号为2.0, 则起始版本号为1.0。此后如果软件有重大改变( 例如重要的功能改变、 产品线的改变、 软件架构的改变等) 时, 能够递增主版本号, 而此时次版本号、 修订版本号、 构建版本号要归零, 即为”X.0”形式, 主版本号的变更由高级管理者批准。 如果软件由较大改变( 例如功能的调整、 增减、 结构的更改等) 时, 能够递增次版本号而主版本号不变, 此时修订版本号和构建版本号要归零, 即为”X.Y”格式, 次版本号的变更由项目经理批准。根据修订次数确定修订版本号,
5、 修订版本号的变更由项目经理批准。1.2. 软件描述1.2.1. 系统属性运行在Windows平台上管理系统, 本软件是一个独立的系统。1.2.2. 用户的特点操作人员: 1、 此软件面向普通和超级2种用户。2、 维护人员只要对Java语言和SQL Server 有初步了解, 会简单的操作就行。3、 操作人员对操作步骤初步掌握就行。维护人员的技术专长于J2EE开发环境和掌握SQL Server 数据库, 有一定时期的开发经验。2. 子系统或模块2.1. 子系统2.2. 上报系统模块名称功能点优先级描述生产统计保存报表高保存生产统计上报的报表数据。上报报表高上报生产统计报表数据。计算校验高对上报
6、的数据进行校验。导入Excel高导入生产统计Excel表中的数据导入上报页面。财务信息保存报表高保存财务信息上报的报表数据。上报报表高上报财务信息报表数据。计算校验高对上报的数据进行校验。导入Excel高导入财务信息Excel表中的数据导入上报页面。运输销售保存报表高保存运输销售上报的报表数据。上报报表高上报运输销售报表数据。计算校验高对上报的数据进行校验。导入Excel高导入运输销售Excel表中的数据导入上报页面。煤炭经营保存报表高保存煤炭经营上报的报表数据。上报报表高上报煤炭经营报表数据。计算校验高对上报的数据进行校验。导入Excel高导入煤炭经营Excel表中的数据导入上报页面。2.3
7、. 统计系统模块名称功能点优先级描述报表查询查询报表高提供了组合条件进行查询报表的功能, 并可查看上报报表数据。报表统计统计报表高提供了对所有上报报表的整体统计、 封闭、 解封的功能。数据报出报出、 打印数据高提供了对报表数据报出、 导出Excel、 打印等功能。而且可根据组合条件报出、 打印相应数据。2.4. 公共信息模块名称功能点优先级描述公共通讯录管理名片夹低提供了名片夹的添加、 删除、 编辑、 查询等功能。添加删除名片低提供了对名片的添加、 编辑、 查询、 删除等功能。导入导出转移名片低提供了对名片的导入、 导出、 转移等功能。查询名片低提供了对名片的查询功能, 可根据组合条件查询处相
8、应的信息。知识库查询知识库中提供了对知识库的查询功能。添加删除知识库文件夹中提供了文件夹的建立和删除等功能。同时能够建立下级的文件夹。添加删除知识中提供了对知识库的模板添加、 删除等功能。电子公告管理电子公告中提供了对电子公告进行查询、 编辑添加、 修改、 删除等功能2.5. 个人办公模块名称功能点优先级描述日程安排安排个人日程中提供了对个人日程的添加、 删除等功能。维护安排类型中提供了对日程类型的添加、 删除、 修改、 上移、 下移等功能。在线短信发送消息中给使用本系统的人员发送消息, 包括所有在线和非在线人员, 并提供了已发送的消息的维护等功能。接收消息中提供了对接收的消息的浏览功能。设置
9、消息中提供了对消息的维护功能, 并能够设置消息的接收方式。个人通讯录管理名片夹低提供了名片夹的添加、 删除、 编辑、 查询等功能。管理名片低提供了对名片的添加、 编辑、 查询、 删除、 导入、 导出、 发送手机短信等功能。查询名片低提供了对名片的查询功能, 可根据组合条件查询处相应的信息。个人设置设置信息接收时间间隔。中提供了对个人在线信息和邮件信息的设置功能。2.6. 系统管理模块名称功能点优先级描述字典维护管理基本模块字典低提供了对基本模块的字典维护功能。管理人力资源字典低提供了对人力资源字典的维护功能。管理山东煤炭字典低提供了对山东煤炭项目字典的维护功能。组织机构管理添加同级、 下级部门
10、高提供了对上级部门和下级部门的添加、 删除、 修改等功能。导入下级部门高提供了对下级部门的导入功能。导出Excel模板高提供了对导入部门时使用的Excel模板的导出功能。添加岗位高提供了对岗位的添加、 删除、 编辑等功能。设置岗位人员高提供了在岗位上设置相关人员的功能。权限管理添加角色高提供了对角色的添加等功能。关联角色或许可高提供了把相关角色或许可关联到角色的功能。机构赋权高提供了对岗位赋权的功能, 能够对部门赋相应的权限, 也能够对部门下的岗位赋权。人员管理注册人员高提供了注册人员的功能。查询人员高提供了对人员的查询功能。操作人员高提供了对人员的删除、 激活、 休眠等功能。导入人员高提供了
11、对人员信息的导入功能。导出模板高提供了对人员信息的模板导出功能。系统信息统计系统信息低提供了对系统日志、 在线人员、 登录信息的查看功能。3. 业务流程图3.1. 上报系统3.1.1. 生产统计3.1.1.1. 保存报表流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”保存”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.1.2. 上报报表流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”上报”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.1.3. 计算校验流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2:
12、填写数据, 点击”计算并校验”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.1.4. 导入Excel流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 点击”导入Excel”按钮, 弹出导入Excel窗口; 步骤3: 选择导入文件, 点击”文件上传”按钮。附加约束: 约束1: Excel文件模板格式必须正确。3.1.2. 运输销售3.1.2.1. 保存报表 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”保存”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.2.2. 上报报表 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2:
13、 填写数据, 点击”上报”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.2.3. 计算校验流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”计算并校验”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.2.4. 导入Excel 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 点击”导入Excel”按钮, 弹出导入Excel窗口; 步骤3: 选择导入文件, 点击”文件上传”按钮。附加约束: 约束1: Excel文件模板格式必须正确。3.1.3. 财务信息3.1.3.1. 保存报表流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2:
14、 填写数据, 点击”保存”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.3.2. 上报报表流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”上报”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.3.3. 计算校验 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”计算并校验”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.3.4. 导入Excel 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 点击”导入Excel”按钮, 弹出导入Excel窗口; 步骤3: 选择导入文件, 点击”文件上传”按钮
15、。附加约束: 约束1: Excel文件模板格式必须正确。3.1.4. 煤炭经营3.1.4.1. 保存报表 流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”保存”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.4.2. 上报报表流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”上报”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.4.3. 计算校验流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 填写数据, 点击”计算并校验”按钮。附加约束: 约束1: 上报数据符合计算公式。3.1.4.4. 导入Excel
16、流程描述: 步骤1: 点击报表名称, 打开报表; 步骤2: 点击”导入Excel”按钮, 弹出导入Excel窗口; 步骤3: 选择导入文件, 点击”文件上传”按钮。附加约束: 约束1: Excel文件模板格式必须正确。3.2. 统计系统3.2.1. 报表查询3.2.1.1. 查询报表 流程描述: 步骤1: 点击”报表查询”, 选择查询条件; 步骤2: 点击”查询”按钮。附加约束: 约束1: 无。3.2.2. 报表统计3.2.2.1. 统计报表流程描述: 步骤1: 点击”报表统计”, 选择统计条件; 步骤2: 点击”开始统计”按钮。附加约束: 约束1: 无。3.2.3. 报表报出3.2.3.1.
17、 报出数据 流程描述: 步骤1: 点击相应报表名称, 打开报出页面; 步骤2: 选择查询条件, 分别点击”统计”、 ”导出Excel”、 ”打印”按钮; 附加约束: 约束1: 无。3.3. 公共信息3.3.1. 公共通讯录3.3.1.1. 管理名片夹 流程描述: 步骤1: 点击”名片夹管理”, 点击”添加”按钮, 弹出添加窗口; 步骤2: 输入名片夹编号和名称, 点击”保存按钮”按钮。步骤3: 点击”删除”按钮, 可删除文件夹。附加约束: 约束1: 名片夹编号不能为空。约束2: 名片夹名称不能为空。3.3.1.2. 添加删除名片 流程描述: 步骤1: 点击”添加” 按钮, 弹出添加名片窗口;
18、步骤2: 填写数据, 点击”保存”按钮。步骤3: 点击”删除”按钮, 删除名片。附加约束: 约束1: ”姓名”为必填项。3.3.1.3. 导入导出转移名片 流程描述: 步骤1: 点击”导入”按钮, 选择相应导入文件, 点击”文件上传”按钮; 步骤2: 点击”导出”按钮, 导出到Excel; 步骤3: 点击”转移”按钮, 选择相应名片夹, 点击名片夹名字链接。附加约束: 约束1: 导入必须选择导入文件, 而且导入文件必须按照固定格式。3.3.1.4. 查询名片流程描述: 步骤1: 输入查询条件, 点击”查询”按钮。附加约束: 约束1: 无。3.3.2. 知识库3.3.2.1. 查询知识库 流程描
19、述: 步骤1: 输入查询条件, 点击”查询”按钮。附加约束: 约束1: 无。3.3.2.2. 添加删除知识库文件夹 流程描述: 步骤1: 点击”添加”按钮, 弹出添加窗口; 步骤2: 填写数据, 点击”保存”按钮。步骤3: 选择文件夹, 点击”删除”按钮。附加约束: 约束1: 必须选择文件夹才能删除。3.3.2.3. 添加删除知识流程描述: 步骤1: 选择菜单, 点击”添加”按钮, 弹出添加知识页面; 步骤2: 填写数据, 点击”保存”按钮。步骤3: 选择知识, 点击”删除”按钮。附加约束: 约束1: ”知识标题”为必填项。3.3.3. 电子公告3.3.3.1. 管理电子公告流程描述: 步骤1
20、: 选择相应菜单, 点击”添加”按钮, 打开公告添加页面; 步骤2: 填写数据, 点击”保存”按钮; 步骤3: 选择公告, 点击”删除”按钮。附加约束: 约束1: 公告”标题”为必填项。3.4. 个人办公3.4.1. 日程安排3.4.1.1. 安排个人日程 流程描述: 步骤1: 点击”个人日程安排”, 点击”添加”按钮, 弹出添加窗口; 步骤2: 输入名片夹编号和名称, 点击”保存按钮”按钮。步骤3: 点击”删除”按钮, 可删除日程。附加约束: 约束1: ”安排主题”不能为空。3.4.1.2. 维护安排类型 流程描述: 步骤1: 点击”安排类型”, 输入数据, 点击”添加”; 步骤2: 编辑数
21、据, 点击”修改”; 步骤3: 点击”上移”、 ”下移”。附加约束: 约束1: ”字典名称”为必填项。3.4.2. 在线短信3.4.2.1. 发送消息 流程描述: 步骤1: 点击”收件人”, 弹出选择接收人窗口; 步骤2: 选择接收人, 点击”确定” 按钮; 步骤3: 输入消息内容, 点击”发送”按钮。附加约束: 约束1: ”收件人”为必填项。3.4.2.2. 接收消息 流程描述: 步骤1: 点击”检查新消息”菜单; 步骤2: 点击”收件箱”, 点击消息内容, 查看消息明细; 步骤3: 点击”回复”, 对发送信息人回复信息。附加约束: 约束1: ”收件人”为必填项。3.4.2.3. 设置消息
22、流程描述: 步骤1: 点击”个人设置”菜单, 显示消息设置页面; 步骤2: 填写数据, 点击”保存”按钮。附加约束: 约束1: 无3.4.3. 个人通讯录3.4.3.1. 管理名片夹 流程描述: 步骤1: 点击”名片夹管理”, 点击”添加”按钮, 弹出添加窗口; 步骤2: 输入名片夹编号和名称, 点击”保存按钮”按钮。步骤3: 点击”删除”按钮, 可删除文件夹。附加约束: 约束1: 名片夹编号不能为空。约束2: 名片夹名称不能为空。3.4.3.2. 添加删除名片 流程描述: 步骤1: 点击”添加” 按钮, 弹出添加名片窗口; 步骤2: 填写数据, 点击”保存”按钮。步骤3: 点击”删除”按钮,
23、 删除名片。附加约束: 约束1: ”姓名”为必填项。3.4.3.3. 导入导出转移名片 流程描述: 步骤1: 点击”导入”按钮, 选择相应导入文件, 点击”文件上传”按钮; 步骤2: 点击”导出”按钮, 导出到Excel; 步骤3: 点击”转移”按钮, 选择相应名片夹, 点击名片夹名字链接。附加约束: 约束1: 导入必须选择导入文件, 而且导入文件必须按照固定格式。3.4.3.4. 查询名片流程描述: 步骤1: 输入查询条件, 点击”查询”链接。附加约束: 约束1: 无。3.4.4. 个人设置3.4.4.1. 邮件、 消息接收时间设置 流程描述: 步骤1: 点击”个人设置”菜单, 打开个人设置
24、页面; 步骤2: 填写数据, 点击”保存”按钮。附加约束: 约束1: 邮件和消息时间间隔必须为大于零的整数。3.5. 系统管理3.5.1. 字典维护3.5.1.1. 管理基本模块字典流程描述: 步骤1: 点击”基本模块字典”菜单, 数据入数据, 点击”添加”; 步骤2: 编辑数据, 点击”修改”; 步骤3: 点击”上移”、 ”下移”。附加约束: 约束1: ”字典名称”为必填项。3.5.1.2. 管理人力资源字典流程描述: 步骤1: 点击”人力资源字典”菜单, 输入数据, 点击”添加”; 步骤2: 编辑数据, 点击”修改”; 步骤3: 点击”上移”、 ”下移”。附加约束: 约束1: ”字典名称”
25、为必填项。3.5.1.3. 管理山东煤炭字典 流程描述: 步骤1: 点击”山东煤炭字典”菜单, 输入数据, 点击”添加”; 步骤2: 编辑数据, 点击”修改”; 步骤3: 点击”上移”、 ”下移”。附加约束: 约束1: ”字典名称”为必填项。3.5.2. 组织机构管理3.5.2.1. 添加同级、 下级部门 流程描述: 步骤1: 点击部门名称, 打开部门信息页面; 步骤2: 点击”添加同级部门”按钮或者”添加下级部门”按钮, 打开相关页面; 步骤3: 填写信息, 点击”保存”按钮。附加约束: 约束1: ”部门编号”为11位或14位数字; 约束2: ”部门名称”为必填项; 约束3: ”部门别名”为
26、必填项。3.5.2.2. 导入下级部门流程描述: 步骤1: 点击部门名称, 打开部门信息页面; 步骤2: 点击”添加同级部门”按钮或者”添加下级部门”按钮, 打开相关页面; 步骤3: 填写信息, 点击”保存”按钮。附加约束: 约束1: ”部门编号”为11位或14位数字; 约束2: ”部门名称”为必填项; 约束3: ”部门别名”为必填项。3.5.2.3. 导出Excel模板流程描述: 步骤1: 点击部门名称, 打开部门信息页面; 步骤2: 点击”导出Excel模板”按钮, 弹出保存对话框; 步骤3: 点击”保存”按钮。附加约束: 约束1: 无。3.5.2.4. 添加岗位 流程描述: 步骤1: 点
27、击部门名称, 点击”新建”按钮, 打开添加岗位页面; 步骤2: 填写岗位信息, 点击”保存”按钮。附加约束: 约束1: ”岗位名称”为必填项。3.5.2.5. 设置岗位人员流程描述: 步骤1: 点击岗位名称, 打开岗位明细页面; 步骤2: 点击”人员设置”按钮, 打开添加岗位人员页面; 步骤3: 点击”添加岗位成员”按钮, 打开选择人员页面; 步骤4: 选择相应人员, 点击”保存”按钮。附加约束: 约束1: ”岗位名称”为必填项。约束2: 添加岗位人员必须要选择人员。3.5.3. 权限管理3.5.3.1. 添加角色流程描述: 步骤1: 点击”添加”按钮, 打开角色添加; 步骤2: 填写信息,
28、点击”保存”按钮; 附加约束: 约束1: 角色名称为必填项。3.5.3.2. 关联角色或许可 流程描述: 步骤1: 点击”添加角色”按钮, 打开角色选择页面; 步骤2: 选择相应角色, 点击”添加”按钮; 步骤3: 点击”添加许可”按钮, 打开角色选择窗口; 步骤4: 选择相应许可, 点击”确定”按钮; 步骤5: 点击”保存”按钮。附加约束: 约束1: 角色添加必须选择角色; 约束2: 许可添加必须选择许可。3.5.3.3. 机构赋权流程描述: 步骤1: 选择部门下的岗位, 打开添加权限页面; 步骤2: 点击”添加权限”按钮, 打开角色选择页面; 步骤3: 选择相应角色, 点击”添加”按钮;
29、步骤4: 选择权限, 点击”删除”按钮, 进行权限删除。附加约束: 约束1: 角色添加必须选择角色; 3.5.4. 人员管理3.5.4.1. 注册人员流程描述: 步骤1: 输入人员信息, 点击”保存”按钮。附加约束: 约束1: 用户名为必填项, 必须是英文、 数字或英文和数字的组合, 最多20个字符; 约束2: 用户口令为必填项; 约束3: 用户姓名为必填项。3.5.4.2. 查询人员流程描述: 步骤1: 选择和输入查询条件, 点击”查询”按钮; 步骤2: 点击”复位”按钮。附加约束: 约束1: 无。3.5.4.3. 操作人员 流程描述: 步骤1: 选择人员, 点击”删除”按钮; 步骤2: 选
30、择人员, 点击”激活”按钮; 步骤3: 选择人员, 点击”休眠”按钮。附加约束: 约束1: 对人员的删除、 激活和休眠操作必须选择人员。3.5.4.4. 导入人员 流程描述: 步骤1: 点击”导入人员”按钮, 打开导入人员页面; 步骤2: 选择相应导入文件, 点击”文件上传”按钮。附加约束: 约束1: 上传文件地址必须存在; 约束2: 上传文件格式必须正确。3.5.4.5. 导出模板流程描述: 步骤1: 点击”导出模板”按钮, 弹出保存对话框; 步骤2: 点击”保存”按钮。附加约束: 约束1: 无。3.5.5. 系统信息3.5.5.1. 统计系统信息流程描述: 步骤1: 点击”在线人员”菜单,
31、 显示在线人员信息; 步骤2: 点击”当天日志”菜单, 显示当天日志信息; 步骤3: 点击”系统日志”菜单, 显示所有日志信息; 步骤4: 点击”日志查询”菜单, 选择查询条件, 点击”查询”; 步骤5: 点击”登陆统计”菜单, 选择查询条件, 点击”查询”; 步骤6: 点击”未登录统计”菜单, 选择查询条件, 点击”查询”。附加约束: 约束1: 无。4. 接口需求4.1. 用户接口报表显示; EXCEL格式导入、 导出; 可视化界面提示界面。4.2. 内部接口药店信息管理系统_BaseManager、 药店信息管理系统_ReportQuery4.3. 外部接口无 5. 附件无6. 软件需求确认客户方意见同意签字: 沈宏时间: -12-03开发方意见同意签字: 钱道时间: -12-03备注