软件说明
采购预算管理软件功能介绍
1.1目标
开发目标:运用软件工程思想和面向对象的设计方法,开发出适合用户需求的采购预算系统
应用目标:提高管理的有效性、提高工作效率和创造经济效益
1.2角色
1.2.1 系统角色描述
注:可自定义添加、删除角色分类
申请人、归口经办人、计划员、业务员、入库人员、审核人员、经办人、副科长、科长、部门副经理、部门经理、秘书、副总经理、总经理和系统管理员。
1.2.2 角色功能描述
申请经办人:录入、查看(自己)、修改、申请采购单、采购单重新录入
归口经办人:审批采购单
计划员:采购单回退、采购单分配、审批定点,合同,发票,预支
业务员:录入、查看(自己)、修改、申请定点单、合同单、入库单(采购服务、采购实物入库)、发票(定点、合同)、预支(定点、合同)、采购单回退
入库人员:定点、合同仓库实物入库
审核人员:审批定点、合同仓库实物入库
经办人:审批采购单、回退单、发票(定点、合同)、预支(定点、合同)
副科长:查询(本部门)
科长:审批单据
部门经理、副经理:审批单据、查看(本部门)
秘书:查询(所有)
副总经理、总经理:审批单据、查看(所有)
系统管理员:管理用户、职位、角色、部门、项目、模块、归口部门、申请部门、使用部门和审批金额设置信息。
1.3 数据概述
1.3.1 数据库描述
用户表(UserInfo):存放使用采购预算系统的用户信息。
部门表(Department):存放辉门活塞公司的各部门信息。
角色表(RoleInfo):存放辉门活塞公司员工角色信息。
菜单表(MenuInfo):存放采购预算系统菜单信息 如:采购管理、采购录入等。
预算科目表(Project):存放辉门活塞的预算科目信息。
预算科目明细表(ProjectItem):存放辉门活塞的预算明细信息。
预算科目组别表(ProjectGroup):存放辉门活塞预算分组(归类)信息
预算调剂表(ProjectToAdjust):存放组别(归类)内预算调剂信息
供应商表(Supplier):存放辉门活塞供应商信息。
采购表(PurchaseOrder):存放采购单信息。
采购明细表(PurchaseOrderItem):存放采购单明细信息。
采购回退表(PurchaseRollback):存放回退单信息。
采购回退明细表(PurchaseRollbackItem):存放回退单明细信息。
定点单表(FixedSupplier):存放定点单信息
定点单明细表(FixedSupplierFixedItem):存放定点单明细信息。
合同表(Contract):存放合同信息。
合同明细表(ContractItem):存放合同明细信息。
预支单表(Prepay):存放定点、合同预支信息。
预支单明细表(PrepayItem):存放定点、合同预支明细信息。
入库单表(Warehouse):存放定点、合同入库信息。
入库单明细表(WarehouseItem):存放定点、合同入库明细信息。
发票表(Invoice):存放定点、合同发票信息。
发票单明细表(InvoiceItem):存放定点、合同发票明细信息。
附件资源表(Resource):存放合同、发票、订单等电子件。
2需求规定
2.1对功能的规定
2.1.1 系统结构图
2.1.2 功能描述
2.1.2.1我的工作:查看审批中、审批完成的单据信息和审批各种单据
1 我的工作:查看审批中的单据信息、审批单据
2 审批进度:查看审批中的单据信息、查看单据审批的历史信息
3 流程查询:查看审批完成的单据信息、查看单据审批的历史信息
4 在线任务分布:查看各审批流程中,审批中的单据分布情况。
5 查看待处理事项
2.1.2.2预算中心:管理系统所有预算科目及预算信息
1 预算导入导出:根据指定Excel模板,导入或导出预算科目或预算。
2 Excel导出:导出预算报表查询结果集生成的Excel文件。
3 预算查询:查看预算科目及预算明细、用Excel导出查询出的预算科目及预算明细、新增预算科目及预算明细、调整预算及预算明细。
4 预算调整查询:查看调整后的预算信息。
5 预算历史查询:查看调整后的预算信息。
6 预算报表:查看预算的使用情况、用Excel导出查询出的预算科目及预算明细。
7 预算统计:查看预算各科目所有的统计结果、将查出的结果用Excel导出。
2.1.2.3采购中心:管理系统所有采购单信息
1 采购录入:录入采购单(手工和Excel模板导入)。录入完成,采购单生成,待审批。
2 采购申请:对生成的采购单进行申请审批。申请完成进入采购审批流程。
3 申请单审批:对已提交的采购申请单审批操作。
4 采购反申请:对审核通过尚未进行分配的采购单进行反申请。反申请单申请完成,进入凡申请单审批流程。
5 采购反申请审批:对进入反申请队列的申请单审批操作。
6 采购单整改:对“审批被驳回”或“采购反申请通过”以后的订单进行修改。采购整改完成,采购单进入采购申请待申请状态,可再次提交继续审批。
7 采购文本查询:查看权限允许范围内的采购单的相关信息 如:采购单的总金额、状态、采购单明细、采购单审批流程等
8 采购单分配:计划员分配生效的采购单给业务员。采购单分配完成后,采购计划员可以进行采购单改派,采购单收回(不指派任何业务员,状态为待分配)操作
9 采购单改派:计划员将生效已分配的采购单,改派给其他业务员。采购单改派完成,采购计划员可以进行采购单改派,采购单收回(不指派任何业务员,状态为待分配)操作。
10 采购单收回:计划员从业务员手中收回已分配的采购单。采购单收回完成,采购单回到采购计划员手中,待分配。
11 采购单收回查询:查看所有做过回退操作且还没进行审核的采购申请回退单信息。
12 审核完成告知:针对已经进行完审批结束的单子,然后告知该单关联的申请人以及审批人。
2.1.2.4合同票据:管理系统所有合同、订货单、发票、预支单、入库单信息、特殊订单、待处理订单
1、长期合作合同:如果需要添加新的长期供应商,要对供应商进行审核,审核通过后,拟定采购采购合同,并将其保存到本系统中,合同执行后,形成合同档案。
2、采购计划:
(1)如果此次选择的供货商是长期供货商,制作采购计划,预留在本系统中,提交相应的人员进行权衡。
(2)如果此次选择的供货商是非长期供货商,要在进行询价后进行采购计划的制作。预留在本系统中,提交相应的人员进行权衡。
3、订货单:对于权衡通过的采购计划,系统会生成订货单。订货单审核通过后生效。
4、发票管理:如果有发票,要把发票导入或者手动输入系统内。
5、预支单:如果需要预支,填写预支申请,申请通过后,生成预支单。
6、入库单:物品购买成功后,仓库管理人员要对入库产品的名称、数量、入库日期等信息记录,形成入库单。
7、特殊订单:在采购时,本月所剩预算无法满足此次购买需求,并且本部门本年其他月份所剩预算的总金额也不能满足此次购买需求。这时本订单就会被视为特殊订单,如果此特殊订单需要继续实施,可以向财务部门申请资金,申请通过后才可以进行采购。
8、待处理订单:特殊订单在资金申请时遇到问题,申请无法通过,就会形成待处理订单,此订单一般只能在下一年度预算下达后继续被执行。
2.1.2.5付款处理:录入预支单和发票
1 零星预支申请录入:录入采购部门订单的预申请支单
2 零星付款申请录入:录入采购部门订单的付申请款单
3 结单付款申请录入:录入采购部门订单的结算款项付款申请单
4 付款查询:查看零星预支、零星付款和结单付款信息。
2.1.2.6统一查询:查看各种单据、预算/实际花费的相关信息
1 统一查询:查看预算、采购、回退、合同、入库、发票、付款相信息。
2 组合查询:查看采购、合同、入库、预支、发票相关信息。
3 预算/实际花费:图表形势以组为单位查询某一时间区间预算/实际花费信息
2.1.2.7系统管理:管理用户、角色、权限、部门等信息
1 用户管理:对辉门活塞用户进行增删改查操作
2 职位管理:调整用户目前职位
3 角色管理:调整用户目前角色(同职位)
4 部门管理:增删改查辉门活塞各部门
5 使用部门管理:增删改查辉门活塞使用部门
6 数据管理:系统数据备份和还原
7 系统参数管理:配置系统相关参数,比如小数位数、皮肤等
2.2对性能的规定
2.2.1精度
系统输入数据必须按照规定的格式输入,否则系统提示错误或不给予响应。
系统输出数据按照客户需求规定的格式输出,否则系统提示错误或不给予响应。
系统提示错误应以用户可以理解为标准。
2.2.2时间特性要求
1 用户的操作响应时间应在5秒以内
2 系统出错,简单的错误应在1小时内改正;严重的错误应在二天内改正。特殊情况予以特殊处理
2.2.3灵活性
1 系统操作方式发生变化,预以文档说明或对用户进行培训;
2 精度控制类可重复使用,易于用户更改数据精度需求;
3 系统可以进行多重设定,方便用户据需处理
2.3输人输出要求
系统数据的输入或输出必须按规定格式和标准输入或输出。
3运行环境规定
3.1设备
PC服务器
3.2支持软件
Windows xp/2003/2005/2008
IIS服务器
.NetFramwork4.0
Microsoft SQL Server 2005
3.3接口
本系统无需与其他软件的接口及数据通信协议等。