欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    进销存管理系统需求分析说明书.docx

    • 资源ID:13885991       资源大小:67.18KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    进销存管理系统需求分析说明书.docx

    1、进销存管理系统需求分析说明书华软进销存管理系统需求分析说明书部门文档作者职位文档统一编号文档版本号审核人职位华软国际郑州中心2007年3月28日版本修订表版本状态日期修改人说明1.0 draft2007-03-28JamsonCreate new document一、 引言1. 编写目的 编写进销存管理管理系统需求分析报告目的,是为了用户和开发方明确对所建信息管理系统所达到的功能和目标。通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准。同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、

    2、准确地完成系统的开发,以满足客户的需求。同时,该文档也作为概要设计及后续设计的基础。2. 背景1) 本软件的名称本系统的名称:华软进销存管理系统 以下简称为:HSJXC2) 任务提出者:某公司3) 开发商:华软国际4) 硬件环境:一台数据库服务器和若干终端PC机5) HSJXC系统的特点:众所周知,自1961年加拉格尔(JDGallagher)提出管理信息系统(management information system,缩写为HSJXC)概念以来,随着计算机技术的迅速发展和应用领域的不断拓宽,出现了许多种对于HSJXC的定义。总的来说,HSJXC是信息科学、计算机科学、系统科学和管理科学等新兴

    3、学科综合交叉的产物,目前仍处在既迅速发展又有待深入完善的过程之中。3. 定义及缩略语 数据流1进销存系统(或者HSJXC):即指进销存信息管理系统2用户:是指最终使用HSJXC的人员。3客户:是指广义上的来往客户。包括代理商和旅客。 4档案:包括文件和卷宗,案卷是具有相同分类的文件集合。上面为本需求分析报告中所用到的图例以及缩略语。4. 参考资料在编写本需求分析报告时,参考的文档资料主要有:1形式化软件方法与可靠性 张继生 1999 武汉轻工业大学出版社2软件工程流程设计张春良2000 长沙铁道学院二、 任务概述运用先进的计算机信息处理技术,实现各部门各种信息的规范化管理,提高信息的正确率和信

    4、息资源的共享,便于信息的查询、长期存储以及快速的决策和分析。1. 目标本需求分析报告主要是对进销存管理理系统中业务流程作详细的分析和描述,详细描述系统应具备的功能,并粗略描述该系统所涉及到的动态和静态实体、实体关联图及各数据字典。2. 用户特点本系统的最终用户是某公司的工作人员和代理商,具有一定的计算机操作能力。目前该公司全部采用手工操作方式进行记帐,对于较小的业务量仍然可以进行。但随着公司的逐步发展壮大,手工处理信息的方式已经越来越不能满足业务的需求,而进销存HSJXC正是为了解决这一问题而设计的一套解决方案。3. 设计和实现的约束和限制1 开发环境:前台用面向对象开发工具Java,服务器端

    5、拟采用企业级数据库SQL server 2005。2 运行环境:中文WIN2000/WINXP/WIN 2003/Linux,64M以上内存,1G以上硬盘,服务器端需要运行sql server 2005数据库和jdk1.5以上。3 条件和限制:1. 限制整个HSJXC系统系统正常实施的主要因素是基础数据的准确性和完整性。同时该系统也是对用户新系统各种代码设计的真正的一次考验。因此必须做好系统实施的先后次序计划,和对用户的培训。2. 限制HSJXC的另外一个因素是系统的维护性和完善性,因为HSJXC的建立不可能一次全部解决问题,开发后期和使用初期的维护工程也是一个必须考虑的因素。这里的维护工作包

    6、括数据的维护,也有系统功能的维护,包括旧功能的删除和新功能的添加等。4. 开发环境与技术 开发环境和技术:jdk1.6+Eclipse、java awt +swing+ SQL server 20055. 软件实现原则根据软件工程规范和HSJXC系统的要求及特点,系统开发时必须遵循以下原则,这也是康辉旅游公司的技术承诺。实用性原则:开发的系统必须满足实用性需求,做到使用方便,输入数据量尽量小,界面直观,易学易用,不同业务之间界面转换速度快。功能完整性原则:所提出的业务都能够在计算机平台上完成,对于同一类型的业务,由于输入要求或地址模式等条件的不同,将设计不同的功能模块。高性能原则:系统在性能上

    7、做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。数据安全性原则:安全性永远是数据库的重要课题,必须采取多种措施保证数据库的安全。满足速度要求下的少余量原则:余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。但是,在特殊情况下,为了满足速度要求,常常设计一些余量作为数据库记录。当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使

    8、用时,在计算方法上保证数据的一致性。输入量最小原则:在保证信息量充分性条件下,让员工以最小的数据输入完成业务操作,从而提高员工的工作效率。数据库字符段可空原则:具有默认数值和状态的数据库字符段,采用可空假定。对于可伸缩的数据库,可空字符段在没有数据输入的情况下是不占空间的。操作模式可选择性原则:对不同的操作模式,设计不同的功能和不同的界面,或在同一功能和界面下设计多个选择项,以适应模式多变的需求。美观化设计原则:在满足实用性的条件下,界面设计做到美观大方,大小适中,排列整齐,各种控制键的中文名字简单明了,不同的业务甚至不同的功能,有不同的界面。美观的界面配色柔和,减轻视觉疲劳,给员工一个良好的

    9、计算机工作环境。常用性与特殊性相结合原则:对常用的状态和数值,作为缺省,对常用的功能放在主要界面和排前原则,对不常用功能启动时进行折叠和排后。数据可维护性原则:对于正常的数据维护,管理人员可以通过HSJXC系统本身来实现。数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。系统可维护性原则:全面按照软件工程的要求来开发HSJXC系统,做到严格管理、严格测试。每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。统一性原则:建立统一合理的数据库模型,实行统一的文档编排和管理;实行统一的数据库关系命名、文件命名、函数命名、变量命名;

    10、实行统一的编程风格。系统的可扩展性原则:在满足一期方案的基础上,考虑今后系统可能新增功能(比如,财务、人事等)带来的系统软硬件的变化,为系统的扩充预留接口。三、 具体需求1. 功能需求根据客户的基本需求,该HSJXC系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:下面对该HSJXC系统的各个子模块进行教为详细的说明。1.1. 基础数据管理基础数据管理是保证一个系统正常运行的必须条件,一个系统分析和处理数据的正确性和可靠性,在很大程度上依赖于基础数据采集的完善与否。在该系统中,基础数据主要包括产生客户信息管理、商品信息管理、供应商信息管理等。1.1.1规格说明对于HSJXC ,所有的

    11、基础数据以及表单的出入和输出都有严格的定义。对于数据处理和记录,都是在计算机和打印机上完成,中间并没有用到其他特殊的输入输出设备。1.1.2引言在一般的信息管理中,基础数据对系统的支持和运行发挥着极大的作用。在这里,将对该基础数据的一些基本信息以及输入和输出给予描述。1.1.3输入1 客户信息(求购商):客户的基本信息主要包括:客户全称、客户地址、客户简称、电话、邮政编码、传真、联系人、联系电话、E-mail、开户银行、银行账号等。数据格式:编号调查内容(内容说明)同意客户补充1客户全称 6B2客户地址 10B3客户简称 30B4邮政编码 20B5电话 15B6传真 15B7联系人 10B8联

    12、系电话 15B9E-mail 20B10开户银行 15B11银行账号 20B1.1.4加工处理 所有的基础数据在维护时候均不参与任何的处理,是一些最基本的信息,而这些信息将在以后的系统运行中要用到。1.1.5输出 基础数据将以各种格式输出到HSJXC 的各个页面和报表中,对于有些基础数据,诸如客户信息等,除了按照屏幕的输出方式外,系统还需要提供接口,让用户可以进行条件查询,并且能将查询结果按照一定的规则进行报表输出。1.2. 进销管理1.2.1规格说明如图所表示,过程如下:1.2.2引言在此系统中,进货管理和销售管理是很重要的子系统。这里主要描述货物的管理过程以及数据流向。1.2.3输入1 进

    13、货管理页面输入的数据也是今后仓库信息管理重要数据采集点。其主要内容包括:进货票号、供应商、联系人、结算方式、进货时间、经手人、品种数量、货品总数、合计金额、验收结论、操作人员。数据格式:编号调查内容(内容说明)同意客户补充1进货票号 10B2供应商 10B3联系人 80B4结算方式 20B5进货时间 6经手人 30B7品种数量 4B8货品总数 4B9合计金额 4B10验收结论 20B11操作人员 2在进行货物信息输入时,需要控制输入的合法性、数据的准确性以及尽可能全面的数据。1.2.4加工处理废物报批的数据处理过程如下图所示:(见表)我们看到,只有货物信息填写格式正确,才能够被保存,以避免因无

    14、效的货物数据进入系统。1.3. 查询统计1.3.1客户信息查询 根据客户信息进行模糊查询,也可以进行全部查询。1.3.2商品信息查询根据商品信息进行模糊查询,也可以进行全部查询。供应商信息查询、销售信息查询、销售退货查询、入库查询、入库退货查询都是退有部分查询也能全部查询。1.3.3销售排行在一定时间内,根据金额和商品数量进行排行。1.4. 系统管理系统管理中主要分为:操作员管理、更改密码、权限管理、退出系统。2. 外部接口需求2.1. 用户界面(详细请见界面设计,这里仅仅举例说明)对于HSJXC,我们强调友好的人机交互界面,尽可能给用户提供简洁的流程操作和完善的功能。将使用者的使用要求降到最

    15、低,这样也有利于系统的实施、运行和维护。用户页面编写要求:美观、大方、简单、实用。2.2. 软件接口 HSJXC 的DBMS为SQL Server 2005 操作系统:/Win2000/WinXP/Win2003/Linux3. 性能需求本系统在性能上尽量做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。3.1. 灵活性3.2. 数据管理能力的需求就目前看来,该系统中主要对文件和表单进行管理,数据库中的数据处理关系简单,但是数据库中的数据量相对较多。因此,对数据管理能力要求相对较高。4. 质量要求如软件的实现原则所述,在软件的具体需求中可以有若干质量要求,如互操作性、可

    16、用性、安全性、可靠性、高效性、灵活性等用户关注的质量属性,也包括可维护性、可移植性、可重用性和可测试性等开发人员关注的质量属性。用户和开发商必须就系统的质量属性,根据质量属性的优先级,作出一定的取舍。在这里,我们尽可能提供高质量的产品和售后服务。4.1. 安全性在本系统的设计中,主要从以下几个方面考虑系统和数据的安全性:1 满足速度要求下的少余量原则:余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。但是,在特殊情况下,为了满足速度要求,常常设计一些余量作

    17、为数据库记录。当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使用时,在计算方法上保证数据的一致性。2 系统权限原则:根据不同的用户,系统管理员授予不同的权限,从而可以避免对系统的越级操作和数据泄密。3 数据加密原则:这个主要是针对数据库端的数据进行的数据加密处理。包括对数据库服务器的用户口令管理、数据库管理系统的用户口令管理、以及数据库中部分数据的加密处理。通过以上的几种加密技术处理,来进一步限制HSJXC系统的使用权限,从而增强其安全性。4.2. 可维护性HSJXC系统的可维护性包括

    18、对数据的维护和对系统的维护,在设计时,主要从以下几个方面进行考虑:1对于正常的数据维护,管理人员可以通过HSJXC系统本身来实现。数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。2全面按照软件工程的要求来开发HSJXC系统,做到严格管理、严格测试。每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。4.3. 可靠性随着软件的广泛应用,特别是软件在尖端领域的应用,软件可靠性成为一个非常重要的问题。软件的可靠取决于两个方面,一个是软件产品的测试与验证,另一个是软件开发的方法与过程。对简单的软件开发,我们的经验是先有对软件的要求

    19、,然后对软件进行设计,然后是编写程序,最后是对程序进行测试,如果测试出错则对软件进行修改,然后再测试,直至对程序满意为止。对复杂的软件系统,总的过程基本还是这样,只是各个阶段也相应复杂一些。比如说,软件的要求可能需要从多方面进行描述,软件的设计需要从多方面考虑,程序的编写需要分成多个单元,对于测试来讲也就有单元测试和总体测试的分别。有些软件的要求难以一开始就完全清楚,而更改软件要求会对软件设计以及其他大量已经完成或正在进行的工作产生很大的影响,因此有些软件开发方法和过程就需要提供反复修改软件要求的便利。总之,严格按照软件工程流程设计、实现和测试是我们对系统可靠性的有力保证。四、 待确定问题/需求列表编号问题/需求名称说明备注


    注意事项

    本文(进销存管理系统需求分析说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开