1、采购信息系统项目软件需求规格说明书采购管理信息系统软件需求规格说明书(Ver 1.1)IBM ETP文档信息编辑时间作者2011/09/24夏雨锋2011/10/16夏雨锋版本修订履历1.01.11引言1.1编写目的本文档面向Linda Fashion公司人员以及2011 IBM ETP人员。1.2背景软件系统的名称:采购管理信息系统英文 名称:Purchas i ng Management I nformat i on System本项目的任务提出者:Linda Fashion公司本项目的任务开发者:2011 IBM ETP计算机082班本系统的用户:Linda Fashion公司采购人员、
2、部门 经理、财务人员、总经理以及供应商。实现该软件的计算中心或计算机网络:暂无本系统需要与Linda Fashion公司目前所应用的系 统进行通信和数据同步。1. 3定义B/S: (Browser/Server结构)结构即浏览器和结构。1. 4参考资料a.本项目的经核准的计划任务书、合同。2任务概述2.1 a 标本软件是为了帮助Linda Fashion公司进一步 优化采购流程、提高采购效率、提升采购管理而开发的 采购平台。希望能够给Linda Fashion公司的数字化、 流程化的釆购体验。本采购系统只作用于L i nda Fash i on 公司及下属公司。XX。2. 2用户的特点项目名称
3、开发软件名称:釆购管理信息系统项目任务提出者:Linda Fashion 公司项目开发者:2011 IBM ETP 计算机 082班用户:Linda Fashion公司的所有 成员用户水平要求基本掌握计算机技术维护人员:Linda Fashion 公司 IT 部门维护人员水平:有较好的系统管理经验,以 及对系统要有充分的理解实现软件单位:2011 IBM ETP 计算机 082班开发平台:W i ndows XP測试平台:W i ndows XP/2003/7使用平台:本系统适合于运行在 Microsoft 和 Linux 的各 个版本下,包括2003、XP、7、Linux等平台下浏览器要求:
4、IE6.0以上项目与其他软件,系统的关 系:本系统采用B/S系统结构 来部署服务器端组建,客户 端使用浏览器即可。对于系统维护人员,即Linda Fashion公司IT部门, 我公司在系统交付时,会对其进行相应的培训,以保证 其对系统有足够的了解。2.3假定和约束建议软件寿命:10年假设开发地点:杭州系统交付地点:XXX经费来源:Linda Fashion公司投入运行最迟时间:合同签订后150天法律和政策方面的限制:遵循相关法律。如合同法、 知识产权保护法等。3 需求规定3.1对功能的规定一、US01申请草稿-提交采购申请功能【使用部门】釆购部【输入】采购申请单【系统响应】系统将提交的采购申请
5、单的信息按照字段存入数据库的采购草稿表中。【输出】显示采购申请提交成功。【前置条件】提交申请人员有权限。【后置条件】有权限相关人员提交釆购申请。【活动步骤】(1)采购申请人员登录。(2)填写采购申请单。(3)提交采购申请单。(4)提交采购申请成功。【异常处理】(1)不享有权限的用户无法登录,给出错误提 示;(2)必填信息为填,导致无法正常提交时,给出 错误提示。二、US02草稿管理-检验、修改申请单功能【使用部门】采购部【输入】采购草稿的检验、修改和确认【系统响应】系统将提交的釆购草稿的信息按照字 段存入数据库的采购单表中,并在釆购草稿表中删 除此条信息。【输出】显示采购草稿提交成功;刷新显示
6、采购草稿列表。【前置条件】釆购部相关职能人员凭工号、密码登 录才能进行数据操作。【后置条件】釆购部相关职能人员检验、修改并确 认提交釆购草稿。【活动步骤】(1)采购部相关职能人员凭工号、密码登录;(2)正确登录的职能人员对采购草稿进行检验、 修改和确认提交;(3)数据库中采购草稿表与采购单表得到更新。【异常处理】(1)不享有权限的用户无法登录,给出错误提 示;(2)信息提交失败,提示错误;(3)采购物品不合理,可以退回申请一要求申请 部门重新递交申请,并在数据库中进行标记。三、US03订单管理模块-生成采购单功能【使用部门】采购部【输入】经确认提交的采购草稿信息【系统响应】系统将提交的釆购草稿
7、的信息按照字 段存入数据库的采购单表中,并在采购草稿表中删 除此条信息。【输出】刷新显示采购单列表。【前置条件】采购部相关职能人员凭工号、密码登录才能进行数据操作。【后置条件】采购部相关职能人员查看采购单,根据情况确定供应商。【活动步骤】(1)采购部相关职能人员凭工号、密码登录;(2)正确登录的职能人员查看采购单,根据情况 确定供应商;(3)数据库中采购单表得到更新。【异常处理】(1)不享有权限的用户无法登录,给出错误提 示;(2)供应商选择失败,提示错误。四、US03订单管理模块-业务跟踪功能【使用部门】采购部【输入】业务流程的跟踪数据【系统响应给跟踪记录的相关属性匹配的值。【输出】刷新显示
8、采购单列表。【前置条件】釆购部相关职能人员凭工号、密码登 录才能进行数据操作。【后置条件】采购部相关职能人员查看采购单。【活动步骤】(1)采购部相关职能人员凭工号、密码登录;(2)正确登录的职能人员查看采购单,有必要时 向相关部门反馈情况。【异常处理】(1)不享有权限的用户无法登录,给出错误提 示;(2)某些动作超过指定时间时,显示特殊标记(例如:购物流程中任一时间超过需要时间,该 条记录显示在采购单列表的最前面,并以红色字 体标记);(3)交易未完,误标记“完成交易”,给出报错 提示。五、US04采购部经理审批-采购单审批搜索【使用部门】釆购部门经理【输入】该画面的输入项有请购部门、请购时间
9、、 采购种类、采购物品、请购时间、需用日期、请 购人、订单审批状态【系统响应】在无输入的情况下,系统查询所有待审批 订单;在有输入的情况下,系统根据输入条件查询 符合条件的订单。【输出】显示订单列表。【前置条件】存在符合条件的待审批订单【后置条件】显示搜索结果【活动步骤】(1)部门输入搜索条件。系统页面呈现所有符合条件的订单,可以选 择排序方式,如按时间顺序或逆序排列。 部门经理查看订单详情。 部门经理点击“审核通过”或“审核不通过, 返回”,不通过需要填写理由。【异常处理】(1)没有符合搜索条件的订单,系统给出提示。六、US04采购部经理审批一经理审批【使用部门】采购部门经理【输入】输入审批
10、不通过原因。【系统响应】(1)审批后将订单编号、审批人。审批部门、 审批时间、审批结果等信息填入审批表。不 通过还需插入不通过原因。(2)更改流程流向。【输出】显示订单列表。存在符合条件的待审批订单【后置条件】订单审批通过或不通过【活动步骤】 部门经理点击审批按钮。 系统页面呈现所有等待审批的订单,可以选 择排序方式,如按时间顺序或逆序排列。 部门经理可以根据订单号或者申请人等条件 筛选采购订单。系统根据筛选条件呈现订单列表。部门经理查看订单信息。 部门经理点击“审核通过”或“审核不通过, 返回”,不通过需要填写理由。【异常处理】 审核不通过时没有填写理由,系统给出提示。七、US05财务部门审
11、批-财务部订单筛选功能【使用部门】财务部经理和员工【输入】财务部审批结果、筛选属性、排序方式,点击查看 订单页面的属性栏目。【系统响应】系统将根据不同属性对查询结果进行排序或选定 在表单中输入的属性进行筛选【输出】订单筛选结果以及经过排序的订单【前置条件】申请部门申请采购,采购部门制作订单并提交给财 务部。财务部员工或经理登录成功【后置条件】成功得到所需的订单排序后结果【活动步骤】财务部经理或者员工登录进入订单列表点击订单列表上的各个属性或在文本框中输 入筛选条件 系统响应,根据点击的属性以及输入的条件 对列表进行筛选和排序(5)页面显示筛选后的订单 根据所需的要求对排序后的订单进行操作(7)
12、经理或者员工点击筛选后的列表中的记录进 入审批订单页面【异常处理】如果财务部经理或者员工未成功登录,则跳 转至登陆界面 如果输入筛选的信息不正确则没有输出结 果,重新筛选八、US05财务部门审批一财务部审批订单功能【使用部门】财务部【输入】经理或员工审批结果和备注。【系统响应】系统将经理和员工的审批结果以及未通过的原 因录入数据库【输出】显示财务部经理或员工的订单审批情况的订单 列表【前置条件】采购部门制作订单并提交给财务部,如果是经 理审批则需要员工先审批过。【后置条件】经过财务部审批过的订单【活动步骤】财务部经理或员工登录 进入订单列表页面,查看有没有订单需要审 批 经理或员工可以点击订单
13、名称,进入订单审 批页面 经理或员工可一点击订单ID,查看详细订单 数据 查看详细订单后可以点击“返回”按钮返回 审批界面 员工对订单进行审批及备注。经理查看员工审批结果及备注信息,再对订单进行审批。(7)提交审批结果 提交成功,显示成功提交页面。【异常处理】 如果未成功登录,则跳转至登陆界面重新登 录; 如果审批结果未提交成功,则跳转至提交不 成功页面,重新返回审批界面。九、US05财务部门审批-财务部查看详细订单【使用部门】财务部【输入】点击审批订单页面上订单的ID号【系统响应】系统将返回点击的信息,并从数据库中读取相应的 订单详细信息。【输出】在订单详细页面,显示订单的详细信息,包括订单
14、 名称、商品名、数量、单价、总价、供应商等。【前置条件】财务部员工或经理登录,采购部有订单产生并提交 给财务部【活动步骤】财务部经理或员工登录进入订单列表页面点击要审批的订单进入订单审批页面点击订单ID进入查看详细订单信息页面(7)点击“返回”按钮返回订单审批页面【异常处理】如果财务部经理或者员工未成功登录,则跳 转至登陆界面;十、US06总经理审批一订单审批功能【使用部门】订购部门【输入】订购部门选定商品类型【系统响应】系统根据订购部门选定的商品订单自 动选择对应的订单审批流程【输出】订单审批流程系统中存在对应商品类别的订单审批流程【后置条件】系统根据订单审批流程中所涉及的部门,通知相应部门
15、审核并显示至对应页面【活动步骤】订购部门登录系统订购部门选择商品类别(3)系统自动生成订单审批流程系统根据订单审批流程中所涉及的部门,通 知相应部门审核并显示至对应页面相应部门接收审批通知(7)相应部门审批订单,将订单传至下一部门继 续审批订单审批完成【异常处理】(1)系统异常,无法正常操作,并给出相应的信息。(如 网站维护等)。十一、US07供应商管理-供应商查询功能【使用部门】待定【输入】数据库供应商表中供应商的相关条 件。【系统响应】系统根据输入的条件对数据库中供应商表进行查询。【输出】显示供应商查询页面。【前置条件】用户具备查询数据库供应商表的相应权限。【后置条件】查询成功。【活动步骤
16、】用户选择查询条件。 系统根据查询条件对数据库中供应商表进行 查询。返回查询结果。【异常处理】 用户未选择查询条件直接进行查询,系统弹 出提示对话框。 系统或数据库异常,无法查询,给出相应提 示信息。十二、US07供应商管理-供应商新建功能【使用部门】待定【输入】数据库供应商表中非空属性条件。【系统响应】系统根据输入的数据信息对数据库中 供应商表进行新增操作。【输出】显示供应商新建成功页面。【前置条件】用户具备新增数据库供应商表数据的 相应权限。【后置条件】新建供应商成功。【活动步骤】 用户选择新建供应商功能,并填入数据库供 应商表中非空属性条件。 系统根据填入条件对数据库中供应商表进行 新建
17、操作。返回新建操作结果(新建成功或新建失败)。【异常处理】(1)用户未填写完所有非空属性条件,系统弹出 提示对话框。系统或数据库异常,无法新建,给出相应提 示信息O十三、US07供应商管理一供应商明细功能【使用部门】待定【输入】数据库供应商表中供应商的相关条 件。【系统响应】系统根据输入的条件对数据库中供应 商表、商品表进行查询。【输出】显示供应商明细功能页面。【前置条件】用户具备查询数据库供应商表、商品 表的相应权限。【后置条件】查询成功。【活动步骤】 用户选择条件查看明细功能。 系统根据查询条件对数据库中供应商表、还 有商品表进行查询。返回查询结果。【异常处理】 查询条件不符合导致数据库出
18、错。 系统或数据库异常,无法查询,给出相应提乔信息O十四、US07供应商管理-供应商编辑功能【使用部门】待定【输入】想要修改的供应商的相关选项。【系统响应】系统根据输入的条件对数据库中供应商表、商品表进行查询。【输出】显示编辑后的供应商查询页面。【前置条件】用户具备增删数据库供应商表数据的相应权限。【后置条件】增加删除数据成功。【活动步骤】用户根据需要编辑供应商。 系统根据修改条件对数据库中供应商表、还 有商品表进行修改。编辑结束,返回更新的供应商列表。【异常处理】管理员输入信息和系统验证不一致(如用户 名,密码错误等),系统给出相应的提示信息, 并返回登录页面。管理员查询的商品不存在数据库中
19、,给出相 应的提示,并返回登录后的初始页面。 新建商品时,管理员没有输入必须的内容, 系统给出相应的提示。十五、US08商品管理-商品管理【使用部门】釆购部门【系统响应】根据用户输入的条件从数据库中读出商品,以列表显示;用户选择新建商品时,将用户输入的 内容写入数据库中;用户点击商品时,从数据库中 读出商品的具体信息;用户对选中的商品进行修改 时,访问数据库进行相应的操作,包括修改,删除, 设置等。【输出】用户输入相应条件,以列表显示数据库中的 内容;输出选中商品的具体信息,如商品名称,供应商等。【前置条件】商品管理员登录【后置条件】商品管理员将修改的数据提交【活动步骤】商品管理员登录。管理员
20、根据自己的需要进行相应的操作。操作完成后提交更改的内容。【异常处理】 管理员输入信息和系统验证不一致(如用户 名,密码错误等),系统给出相应的提示信息, 并返回登录页面。管理员查询的商品不存在数据库中,给出相 应的提示,并返回登录后的初始页面。 新建商品时,管理员没有输入必须的内容, 系统给出相应的提示。十六、US09部门管理-增加新部门【使用部门】:人事部【输入】: 新部门的名称【系统响应】:系统将新增加的部门信息存入数据库 中。【输出】: 显示存储状态【前置条件】:申请添加新部门【活动步骤】:人事部选择增加新部门系统返回新部门增加页面人事部根据提示输入信息人事部提交新部门增加申请系统提示写
21、入成功并返回【异常处理】:输入部门名称已在数据库中存在,系统给出 提示并返回部门提交页面。 系统异常,无法添加,并给出相应的信息。(如 网站维护等)。十七、US09部门管理-编辑部门【使用部门】:人事处【输入】: 部门名称【系统响应】:系统将查询到的部门信息显示出来【输出】: 显示用户列表【前置条件】:输入信息对应的部门已经被添加【后置条件】:可以对部门进行操作,编辑或者删除 【活动步骤】:人事部选择编辑部门 系统返回用户查询页面,提示输入账号等信 息人事部根据提示输入信息 系统从数据库中提取数据并返回人事部提交部门操作申请系统返回操作信息【异常处理】: 输入的信息在数据库中未查到对应的数据段
22、 系统异常,无法查询,并给出相应的信息。(如 网站维护等)。十八、US10流程管理-流程创建功能【使用部门】流程管理人员【输入】流程管理人员根据商品类型选择对应 各个部门的审批顺序,形成该类商品的订单审批流 程。【系统响应】系统将流程管理人员选定的流程信息全 部存入数据库中。【输出】显示流程管理成功或失败页面。【前置条件】系统中存在流程管理人员【后置条件】流程管理人员登录成功【活动步骤】流程管理人员登录系统系统返回流程选择页面 流程管理人员根据商品类型选择相应的部门审批顺序 流程管理人员提交项目审批流程信息系统提示流程管理创建成功或失败并迁移到 相应页面。【异常处理】(1)流程管理人员信息输入
23、有误,系统给出提示 并返回登录失败页面。 流程管理人员选择的部门审批顺序不合理(如部门重复),系统给出相应及时提示信息 系统异常,无法正常操作,并给出相应的信 息。(如网站维护等)。十九、US11报价一报价启动功能【使用部门】采购部门【输入】报价信息,如供应商编号,商品信息, 报价期限,报价范围。【系统响应】系统提交采购部门输入的报价信息。【输出】显示报价信息查询页面。【前置条件】采购部门登录成功。当前报价启动,供应商被允许报价。【活动步骤】(1)采购部门在订单明细页面选择报价启动功 能;(2)采购部门新建当前轮次的报价信息;(3)系统提示新建报价信息成功并迁移到报价 信息查询页面。【异常处理
24、】系统异常,无法启动报价,并给出相应的信 息。(如网站维护等)。二十、US11报价一报价修改功能【使用部门】供应商【输入】商品价格【系统响应】系统提交商品价格。【输出】显示更新以后的采购订单的详细信息。供应商被允许报价,供应商。【后置条件】供应商修改商品价格成功。【活动步骤】(1)供应商在订单明细页面选择报价功能;(2)供应商修改商品价格并提交;(3)系统显示修改以后的订单详细信息。【异常处理】系统异常,无法修改商品价格,并给出相应 的信息。(如网站维护等)。二十一、US报价一报价关闭功能【使用部门】采购部门、系统【输入】【系统响应】系统提关闭报价功能【输出】系统显示“不是报价时间”页面。采购
25、部门登录成功【后置条件】报价功能关闭成功【活动步骤】(1)采购部门登录系统(2)关闭报价功能 或者报价时间已过,系统 自动关闭报价功能(3)系统显示报价关闭成功页面【异常处理】(1)系统异常,无法关闭报价功能,并给出相应 的信息。(如网站维护等)。二十二、US12报价管理-当前报价查询功能【使用部门】采购部门【输入】当前报价查询条件(如供应商名称、商品名称)【系统响应】系统提交报价查询条件【输出】显示相应的报价信息页面【前置条件】当前报价信息存在【后置条件】当前报价查询成功【活动步骤】(1)采购部门登录(2)选择查询条件(3)显示查询结果【异常处理】(1)采购部门登录失败,系统提示登录失败信息
26、 (如用户名密码错误) 查询失败,无法显示查询结果,提示失败信 息二十三、US12报价管理-历史报价查询功能【使用部门】采购部门【输入】历史报价查询条件(如供应商名称、商品名称、报价轮次)【系统响应】系统提交报价查询条件【输出】显示相应的报价信息页面【前置条件】存在历史报价信息【后置条件】历史报价查询成功【活动步骤】(1)采购部门登录(2)选择查询条件(3)显示查询结果【异常处理】(1)釆购部门登录失败,系统提示登录失败信息 (如用户名密码错误) 查询失败,无法显示查询结果,提示失败信 息二十四、US13采购部最终审批-采购部门经理筛选订单 功能【使用部门】采购部【输入】订单的基本信息以及要进
27、行筛选的属性、排 序方式,点击查看订单页面的属性栏目。【系统响应】系统根据输入信息将用户需要的订单从数据 库里筛选出来。【输出】显示符合用户需求的订单列表页面。【前置条件】申请部门申请采购,采购部门员工制作订单并 提交给采购部经理。经理登录成功【后置条件】成功得到所需的订单筛选后的结果【活动步骤】审批经理输入或选择需要审批的订单的条 件。(2)系统返回一个符合用户需求订单列表页面。 审批经理从列表中选择自己需要的订单。【异常处理】 用户未输入检索条件进行检索,系统提示请 输入检索条件并返回当前页。系统未检索到符合要求的订单,提示用户重 新输入,并返回检索页。二十五、US13采购部最终审批-采购
28、部门经理审批已 生效订单功能【使用部门】采购部【输入】经理输入的审批结果和备注。【系统响应】系统将用户审批的信息全部存入数据库中。【输出】经理的订单审批情况的订单列表【前置条件】采购部门员工制作订单并提交给经理。【后置条件】经过釆购部经理审批过的订单【活动步骤】 审批经理选择需要审批的订单。(2)系统返回一个订单审批页面。审批经理根据订单信息进行审批。审批经理提交审批结果。系统记录审批信息及经理的信息。 系统提示提交成功并迁移到订单列表页面。【异常处理】 经理审批提交不通过,系统提示备注信息不 能为空并返回订单页面。 经理提交审批,若未选择是否通过,则系统 提示请选择是否通过并返回订单页面。二十六、US13采购部最终审批-采购部门经理查看报 价轮次功能【使用部门】采购部【输入】用户选择需要查看的订单。【系统响应】系统将用户需要查看的订单的报价信息从数据库里取出。【输出】显示用户需要的报价信息页面。【前置条件】订单的基本信息,包括订单Id,请购部门Id, 采购物品Id,请购时间等信息;供应商报价基本信 息,包括供应商Id,供应商名称,报价轮次,报价 时间,报价,供应商预计发货
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1