需求报告合同管理系统.docx
《需求报告合同管理系统.docx》由会员分享,可在线阅读,更多相关《需求报告合同管理系统.docx(11页珍藏版)》请在冰豆网上搜索。
需求报告合同管理系统
软件工程课程大作业
需求规格说明书
项目名称:
合同管理系统
完成学生:
学号:
0XXXXXX姓名:
XX专业:
XXXXXXXXX
选课班级:
XXX
任课教师:
XXXXXX
完成时间2013年10月15日
1引言
1.1编写目的
本文档可作为
1.设计人员进行系统设计的输入源。
2.开发人员对系统功能开发的依据。
3.测试人员编写系统测试计划,测试案例编写的输入源。
4.产品经理检查系统实现程度的依据。
5.项目团队外人员进行沟通的外部接口,用于他们评审和理解系统。
6.项目需求阶段的主要交付物。
7.收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考。
2系统概貌
2.1系统背景
工程建设合同管理已经成为建筑业发展和科学管理的重要环节。
合同管理作为项目管理的起点,它控制并制约着计划管理、成本管理、质量管理等,是项目建设的关键和保障企业利益的重要环节。
对合同进行科学的管理可以维护项目发包方和承包方各自的权益,提高企业经济和社会效益,提高管理水平。
同管理软件,是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台,合同管理软件主要基于协同产品商务管理,把客户需求、制造活动、采购管理、账款管理、业务流程看作是一个紧密联接的协作链系统,采用全程一体化建模技术,将企业内部信息管理划分成几个相互协同作业的支持子系统,对协作链上的所有环节有效地进行管理。
合同管理软件着力于解决实际业务管理中的问题,专注于企业合同管理的动态化、智能化、网络化,为企业提供合理的流程和业务约束以及全方位的合同管理功能,包括合同起草、合同审批、文本管理、履约监督、结算安排、智能提醒合同收付款、项目管理、合同结款情况统计分析、报表输出和决策支持等。
从目前看,很多企业合同管理亟待加强,审查和审批合同不科学、不严格,履行合同缺少应有的约束,甚至处于放任状态。
因此,建立合同管理体系是解决合同管理问题的首要因素。
而使用合同管理软件,则为建立良好的合同管理体系创造了条件。
利用合同管理软件建立评审大纲,可以使评审工作有章可循,保证评审工作科学、细致,不因工作疏漏而影响评审效果。
把相关规定和要求列为大纲标准,以标准衡量各阶段合同内容,同时整合到合同管理软件之中。
凡达不到标准的,则无法通过评审,合同就无法签订,以确保合同始终处于受控状态。
评审大纲作为企业内部具有强制性的文件,必须经过企业的严格批准,以保证其刚性和可操作性、稳定性。
以此衡量合同内容,达不到前述内容的,不能通过评审。
将相关技术和经济指标、惯例、企业的相关规定等列为条款规定,意在保证合同内容最大程度上满足企业的需要,保证企业的利益。
如,工期、质量、结算方式、奖罚额度等等。
这部分内容与企业在市场上的竞争能力有关,与业主的谈判结果有关。
因为合同标的不同,大纲中这部分内容会有多个版本,这部分内容和企业的经营相关,因此经常处于调整状态。
2.2出错处理
1.所有的应用系统错误都应记录到系统日志文件中。
2.所有的Web服务错误都应记录到Web服务日志文件中。
2.3涉众分析
1.合同起草人:
从简单、典型的合同入手。
首先为合同建立一个基本框架。
像房子一样,一个合同必须有一个牢固的根基。
在合同的第一段写清楚双方的名称。
这是个简单而又必须引起重视的问题。
如果是个人,要写清姓和名及其他身份信息等;如果是法人,为避免弄错,写名称时可以到公司注册地的工商管理部门核对一下或查看营业执照。
2.合同审批员:
合同起草人完毕后,由合同审批员根据正规合同的内容和格式进行审批。
若审批通过,则进行下一步活动。
若审批不通过,则退回由合同起草人继续起草或修改。
3.合同管理员:
负责不断追踪部门的合同履行完成情况,并督促其如期兑现,汇总公司合同执行总体情况,提出有关报告和统计报表,并就存在的问题提出相应建议。
同时,对合同进行管理。
合同的归档,查询,统计等。
4.合同履行人:
对合同的履行和支付等。
3系统功能需求
3.1系统功能图
图3-1合同管理系统功能图
3.2系统业务活动图
图3-2合同管理系统业务活动图:
活动的发起者是合同订立人。
订立不完成可以保存以待下次起草。
起草完毕后由审批员审批。
若审批不通过,则退回由合同起草人继续起草或修改。
审批通过后有合同履行人进行履行。
同时,合同管理员进行对合同的管理
3.3系统业务流程图
图3-4系统业务流程图
3.4系统功能模块IPO表
3.4.1合同文本模块
系统名称
合同管理系统
模块编号
1
模块名称
合同文本
作者
使用岗位
模块简述
按合同统计台帐规定的的23类合同种类,按合同统计台帐规定的的23类合同种类,建立了总部合同示范23类合同种类文本目录。
输入
各类合同种类的合同
处理
录入数据库
输出
数据库中有,能直接调用
备注
表3-1“合同管理系统”合同文本模块IPO表
3.4.2合同订立模块
模块编号
2
模块名称
合同订立
作者
使用岗位
合同起草人
模块简述
从系统中目前的合同选择适用的文本,并起草如使用非示范文本,则需要将文本的电子文档扫描货上传至系统中
输入
处理
从系统中选择,上传至服务器。
或者扫描至服务器
输出
备注
如不能起草完毕,也也可以将未起草完毕的合同保存在系统中、下次登录后继续起草
表3-2“合同管理系统”合同订立模块IPO表
3.4.3合同审批模块
模块编号
3
模块名称
合同审批
作者
使用岗位
合同审批人
模块简述
所有合同审批全部在线上完成。
审批人在流程中进行设置,合同提交后自动到下一环节审批人。
审批时间和意见会自动保存
输入
起草完毕的合同
处理
审批人在线审批
输出
合同审批通过或驳回修改
备注
如果审批人要求起草人修改合同,审批人点击“驳回”后,合同自动返回起草人,修改完毕后重新审批
表3-3“合同管理系统”合同审批模块IPO表
3.4.4合同支付模块
模块编号
4
模块名称
合同支付
作者
使用岗位
合同买方
模块简述
合同项下付款申请也在系统中起草和审批
输入
完成合同的支付
处理
支付完成
输出
《合同履行与结算申请表》
备注
有二个特点。
一是把合同管理部门纳入到对合同的支付审批中;二是以系统中生成的《合同履行与结算申请表》审批中;二是以系统中生成的《合同履行与结算申请表》代替现行的《报销单》替现行的《报销单》和《请款单》。
表3-4“合同管理系统”合同支付模块IPO表
3.4.5合同关闭模块
模块编号
5
模块名称
合同关闭
作者
使用岗位
合同管理员
模块简述
合同履行完毕后,起草人根据事都是示范文本分别想兼、专职合同关系员办理关闭手续,实现合同全过程的闭环管理
输入
申请办理关闭手续
处理
合同管理员进行处理
输出
合同关闭
备注
采购合同需要把供应商的送货单、发票、我方的入库单、支付凭证和验货证明作为附件上传至系统
表3-5“合同管理系统”合同关闭模块IPO表
3.4.6统计查询模块
模块编号
6
模块名称
统计查询
作者
使用岗位
合同管理员
模块简述
以合同管理办法中规定的《合同台帐》和《合同统计表》为基础,实现即使的统计
输入
按输入的合同信息进行统计(查询)
处理
数据库中执行
输出
统计好(查询)到的合同
备注
合同查询则以诸多条件如“合同编号,承办人”等进行查询
表3-6“合同管理系统”统计查询模块IPO表
3.4.7合同档案模块
模块编号
7
模块名称
合同档案
作者
使用岗位
合同管理员
模块简述
提现了合同作为企业生产经营基本档案的作用,方便了合同的关系。
方便了合同的管理,实现了合同档案管理的电子化。
输入
将合同归档
处理
写入档案库
输出
将合同归档到档案库
备注
合同查询则以诸多条件如“合同编号,承办人”等进行查询
表3-7“合同管理系统”合同档案模块IPO表
4系统性能需求
4.1系统性能点列表
编号
性能名称
使用岗位
性能描述
输入
系统响应
输出
1
合同起草
起草人
根据起草人具体情况确定
合同
信息
起草完毕上传至服务器,未起草完的保存在系统
起草完的合同
2
合同审批
合同审批员
根据合同和合同审批员具体情况确定
订立好的合同
合同审批员审批
通过审批的合同或者驳回合同
3
合同查询
合同管理员
查某合同信息小于1秒
合同编号/承办人
按输入的组合条件进行查询
显示合同的详细信息
4
合同归档
合同管理员
将某合同进行归档小于1秒
合同
录入服务器
将合同进行归档
表4-1“合同管理系统”性能点列表
5系统接口需求
5.1系统接口列表
编号
接口名称
接口标准
入口参数
出口参数
传输速率
1
与财务系统的接口
合同支付金额的标准
(1)凭证记录参数:
凭证编号、日期、单据张数、借方合计、贷方合计
(2)分录记录参数:
凭证编号、日期、借方、贷方、数量、单价、摘要
(1):
凭证编号、日期、单据张数、借方合计、贷方合计、会计期间、过账状态等
(2):
凭证编号、日期、借方、贷方、数量、单价、摘要、科目代码、结算方式等
一份合同一次处理传送
表5-1“合同管理系统”接口列表
6其他需求
6.1易用性
B/S架构,操作简单,易学易用。
软件设计研发使用的技术不对浏览者使用的浏览器有特殊要求,软件操作界面简洁,方便各类操作人员操作使用。
6.2可维护性
软件维护简单,操作方便,使企业自己的管理人员完全可以自行维护软件的栏目内容。
6.3安全性、稳定性
在充分考虑到软件访问性能的同时,软件还格外重视软件的安全和稳定性问题,软件使用了防SQL注入、上传文件验收、关健数据加密等方式保证了软件安全可靠。
6.4可拓展性
软件设计已考虑到业务未来发展的需要,同时考虑软件使用的阶段性,要尽可能地设计得简明,各个功能模块间的耦合度小,便于软件的扩展,平滑地与其它应用软件自动接口。
6.5可移植性、可延续性
采用的开发技术不仅满足现在的应用需求,而且要适应未来的发展趋势,在以后的升级、移植工作方便。
降低用户的二次开发成本,保证用户的投资利益。
7运行环境规定
7.1设备
运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。
7.2支持软件
本系统支持的操作系统:
windowsXP、windows7。
本系统支持的数据库:
SQLserver2000、SQLserver2005。
本系统的开发工具:
VB6.0或Delphi7。