免费预览已结束,剩余11页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求规格说明书基于业企进销存管理系统需求分析说明书常熟理工学院三、需求规格说明书1引言11.1编写目的11.2项目背景21.3定义21.4参考资料22任务概述22.1目标22.2运行环境22.3用户的特点52.4条件与限制22.4假定和约束23数据描述33.1静态数据33.2动态数据33.3数据库介绍33.4数据词典33.5数据采集34功能需求34.1功能划分34.2功能描述35性能需求35.1数据精确度35.2时间特性35.3故障处理35.4可维护性36运行需求36.1硬件接口36.2软件接口31引言1.1编写目的根据无锡NIIT培训基地的暑期实训项目任务要求,经过查询大量的相关资料和咨询指导老师后,对其进行业务流程的调研,整理、分析、归类,编写成本软件需求说明书。本软件需求说明书是系统设计人员进行总体设计、概要设计和详细设计的依据,总体设计、概要设计和详细设计只能以本软件需求说明书为基础进行设计,通过编码来实现本软件需求说明书所规定的内容。本软件需求说明书的用户读者为煤矿的设计人员、煤矿安全监测系统的操作人员、煤矿的矿主及相关领导等;开发方读者为常熟理工学院的老师、总体设计人员、概要设计人员、详细设计人员、软件开发人员及系统测试人员。本文档供项目经理、设计人员、开发人员参考。1.2项目背景系统名称:企业进销存管理系统项目功能:制定生产/采购计划、物料需求计算、材料供求分析。以企业管理的计划和控制职能为核心,提供了生产、销售、采购、库管、计划等实用而丰富的管理功能。项目提出者:某企业的管理部门项目开发者:学员项目管理者:企业管理部门经理最终用户:某企业管理部门1.4参考资料1.软件设计文档国家标准_GB856788“软件需求说明书(GB856T88)”2. 企业进销存管理系统设计方案2任务概述2.1目标总目标:企业生产制造管理的关键在于如何规划和计划各种资源在时间、地点、产品之间的合理配备,如何按计划监督责任方对资源的使用情况,如何根据预测和历史情况为决策者提供更有效地利用资源的分析数据。业务功能目标有:l 降低材料成本l 降低库存成本l 缩短生产/采购周期,如何获得更高的利润。系统功能优点:该系统以企业管理的计划和控制职能为核心,提供了生产、销售、采购、库管、计划等实用而丰富的管理功能,具有如下优点:l 具有高度的信息综合利用效能,可以对工业企业的经营管理活动进行分析、预测、决策,进而达到对工业企业经营活动过程的全程监督和控制的目的;l 彻底改变了企业信息重复、混乱、无法共享的现状,使产、供、销、客、物、决策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化;l 物流、资金流、信息流统一化的良好经营管理模式。本系统是根据工业企业的生产过程,控制生产过程中的材料消耗、产品销售、销售成本等数据,具体管理范围包括材料采购、材料库存、生产计划、生产控制、物料需求、产品购进、产品销售、产品产出等。通过管理系统,使企业的进销存流程实现各种信息的系统化、规范化和自动化,从而达到提高效率的目的。系统功能模块:l 系统管理,包括用户管理、密码管理等。l 客户信息的管理,包括供应商的管理、顾客的管理以及相关的查询等。l 商品信息的管理,包括商品的添加、修改、删除等。l 销售信息管理,包括进货信息的管理、销售信息的管理以及相关的查询等。功能模块图:2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20052.3用户的特点此系统的用户为企业的进销存的管理人,这些人员也许不懂计算机知识,所以系统的操作应尽量简单、易懂、易操作,让这些非计算机专业人员在接受短期的培训之后能熟练地掌握和使用本系统。2.4条件与限制要想本系统能够安全运行,要保证Microsoft Windows 2000 Advanced Server的各种配置齐全。包括IIS,DHCP,DNS,BITS等的配置齐全。完成了程序的各个功能模块的创建后,可以运行整个系统了。为了确保系统正确运行,需要正确安装和设置SQL Server 2005。2.5假定和约束本课题由常熟理工学院负责开发,常熟理工学院学员层次结构较高,有着扎实的学习功底,得到校内外各界人士的好评。初步计划设计及开发时间在20内完成。具体进度安排如下:表1 进度安排表时间工作内容阶段成果2010年7月08日到7月09课题需求调查与分析需求分析报告2010年7月10日到7月11课题功能模块设计概要设计文档2010年7月12日到7月15核心算法设计数据设计算法2010年7月16日到7月17系统详细设计详细设计文档2010年7月18日到7月19课题代码实现系统开发与集成2010年7月20日到7月22课题测试操作手册及结题报告3数据描述3.1静态数据所谓静态数据主要指在运行中主要作为参考数据,他在很长得一段时间内是不会变化得,一般不随运行而改变。3.2动态数据所谓动态数据在运行中要改变的数据以及在运行中要发生的变化数据元素以及运行中要输入,输出的数据。3.3数据库介绍本系统采用SQL Server 2005数据库。其拥有一个精致的、模块化的体系结构,并引进了一些独特的方法进行关系型数据库的管理。它由被组织在3个子系统中的8个独立的模块组成,如图所示这个模型将查询过程划分为几个不连续的任务,就像在流水线上工作一样。在体系结构栈的顶部编译查询语句,在中部执行它,在底部处理操作系统的存储和接口。 其结构如下图所示:使用该数据数据库的一个很重要的原因是对数据的访问的安全性,比如用户不能在访问数据的时候,对该数据的修改。这里SQL Server 2005主要运用了锁机制。SQL Server 2005采用粗放型的锁。当一个连接要写数据库,所有其它的连接被锁住,直到写连接结束了它的事务。SQL Server 2005有5个不同的锁状态:未加锁(UNLOCKED)、共享(SHARED)、保留(RESERVED)、未决(PENDING)和排它(EXCLUSIVE)。共享锁:多个连接可以同时从同一个数据库中读数据。但哪怕只有一个共享锁还没有释放,也不允许任何连接写数据库。 如果一个连接想要写数据库,它必须首先获得一个保留锁。一个数据库上同时只能有一个保留锁。保留锁可以与共享锁共存,保留锁即不阻止其它拥有共享锁的连接继续读数据库,也不阻止其它连接获得新的共享锁。保留锁是写数据库的第1阶段。保留锁对数据库修改操作在缓冲区中进行,而不是实际地写到磁盘。未决锁:其它连接就不能再获得新的共享锁了,但已经拥有共享锁的连接仍然可以继续正常读数据库。排它锁:其它共享锁都被释放,拥有未决锁的连接就可以将其锁提升至排它锁,此时就可以自由地对数据库进行修改了。所有以前对缓冲区所做的修改都会被写到数据库文件。对于数据的访问主要有支持:整型,浮点型与字符串三种数据类型。3.4数据词典 数据词典管理:(1)数据字典编写人:徐丹丹,董吟,王申,陈浩明,汪兴祥(2)数据字典编写日期:2010年07月08日(3)数据字典最后修改日期:2010年07月09日(4)数据字典的状态:已完成(5)数据字典审核人:(6)审核日期:数据表:数据表名数据表中文名称描述所属模块Provider1供应商信息表记录供应商的相关信息 Customer1顾客信息表记录顾客的相关信息 Stock1进货信息表记录进货 Sell销售信息表记录销售 Product1商品信息表记录商品 数据项:供应商信息表:NameTypeDescription supplyIdChar供应商编号 supplyNameChar供应商名称/ addrChar联系地址/ zipChar邮政编码/telChar联系电话 homeChar公司主页 taxChar传真号码 cityNameChar城市名称 zoneNameChar城区名称 contractNameChar联系人姓名 contractMobileChar联系人电话 remarkChar备注信息Operation:NameDescriptionMc主键顾客信息表:NameTypeDescription McChar公司名称 AddrChar联系地址/ YzbmChar邮政编码/ TelChar联系电话/ItladdChar公司主页 TaxChar传真号码City_noChar城市名称 Qu_noChar城市名称 YumanChar联系人姓名 bzChar备注信息Operation:NameDescriptionMc主键商品信息表:NameTypeDescriptionin_dateChar订货日期 YwmanChar联系人姓名Dh_noChar公司名称 TelChar联系电话SlChar数量 In_danjChar单价 GgChar商品规格 JlChar计量单位 BzChar备注信息Operation:NameDescriptionOut_date主键供应商信息表:NameTypeDescription productIdChar商品编号 productNameChar商品名称 typeChar商品规格unitChar计量单位priceDouble商品价格 stockDoubule库存量 remarkChar备注信息Operation:NameDescriptionMc主键3.5数据采集 本报的数据都是在于用户认真协商探讨后的出的, 并且根据多方面的社会调查和对多家知名企业的相关的经验学习,我们对数据进行了最大整理和优化,使其在以后的编程中,最好的实现模块之间的高内聚和低耦合,于此同时还方面用户的快速阅读和易于操作等。同时本软件所涉在数据安全方面,要求较为严格及认真。传输过程要保证信息的完事性,实时性。关键信息要在界面上醒目处显示出来。4功能需求系统总体结构图: 本系统紧贴“进”,“销”,“存”3 个字来设计,任何对数据库的访问和修改服务器都能给出及时回应。同时该系统结构简单容易被用户上手操作,以及后期的维护,并且符合后期的维护。4.1功能划分 1系统管理2客户信息管理3. 商品信息管理4. 营销信息管理4.2功能描述4.2.1系统管理:需求描述:管理基本信息(1)修改密码(2)修改个人资料(3)添加用户(4)退出系统处理描述:N01用户修改密码是要进行2次确认N02用户在修改后资料后要点击确定键才能提交N03要对可以用于位数校验的进行校验NO4退出系统时,提示用户要保存修改信息4.2.2提供商信息管理:需求描述:(1)添加供应商信息(2)修改供应商信息(3)删除供应商信息(4)查询供应商信息处理描述:N01要对供应商的数据完整性进行校验N02修改是要进行2次确认N03删除时要进行确认提示NO4查询速度要快4.2.3顾客信息管理:需求描述:(1)添加顾客信息(2)修改顾客信息(3)删除顾客信息(4)查询顾客信息处理描述:N01要对顾客的数据完整性进行校验N02修改是要进行2次确认N03删除时要进行确认提示NO4查询速度要快4.2.4进货信息管理:需求描述:(1)添加进货信息(2)修改进货信息(3)删除进货信息(4)查询进货信息处理描述:N01要对进货的总计进行确认N02修改是要进行2次确认N03删除时要进行确认提示NO4查询速度要快4.2.5销售信息管理:需求描述:(1)添加销售信息(2)修改销售信息(3)删除销售信息(4)查询销售信息处理描述:N01要对销售的总计进行确认N02修改是要进行2次确认N03删除时要进行确认提示NO4查询速度要快、5性能需求5.1数据精确度本软件所处理的字符型数据都是不定长的,其最大长度是50,保证了用户能够填写下详细的信息内容。同时在涉及财务方面的都采用2精度的浮点型数据,符合实际需要。5.2时间特性需求描述:(1) 预置条件。(2) 技术指标。处理描述:N01 项目预置条件数据量表中所含数据10万以上数据行单行尺寸大于128字节N02 指标项要求查询响应时间平均小于40微秒更新响应时间平均小于60微秒删除响应时间平均小于50微秒数据插入响应时间平均小于80微秒5.3故障处理需求描述:(1)防止断电等情况导致重要数据的丢失。处理描述:可以将系统实现内存数据库数据同步到磁盘文件中。5.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源汽车电池回收商业模式创新分析报告
- 结构地坪施工方案
- 简易支架施工方案
- 高空立柱施工方案
- 标牌立柱施工方案
- 景区美化施工方案
- 2025年智慧餐饮智能化厨房建设方案
- 2025年金融科技行业智能财务管理系统全面推广实施方案
- 2025年智慧城市智能水务系统建设实施方案
- 区块链营销方案
- 识毒拒毒小学生课件
- 腊八主题班会课件
- 小儿肺炎支原体肺炎教学查房
- 冷库建设方案书(3篇)
- 医务人员安全防范教育培训
- 新手服装直播流程操作指南
- 设备变更登记管理制度
- 2025年安徽省中考英语试卷真题(含答案解析)
- 2025年信息技术创新与应用能力考试试题及答案
- 煤生字第665号关于颁发《煤矿矿井机电设备完好标准》的通知
- 《工贸企业重大事故隐患判定标准》解读课件
评论
0/150
提交评论