24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc

上传人:laozhun 文档编号:3456596 上传时间:2023-03-13 格式:DOC 页数:23 大小:631.50KB
返回 下载 相关 举报
24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc_第1页
第1页 / 共23页
24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc_第2页
第2页 / 共23页
24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc_第3页
第3页 / 共23页
24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc_第4页
第4页 / 共23页
24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc》由会员分享,可在线阅读,更多相关《24440013205572任宜东文化用品库存管理信息系统文档需求分析说明书.doc(23页珍藏版)》请在三一办公上搜索。

1、文化用品库存管理信息系统软件文档需求分析说明书文化用品库存管理信息系统 -需求分析说明书题 目: 文化用品库存管理信息系统 学 号: 20095572 姓 名: 任宜东 学 院: 信息科学与技术学院 专业班级: 09计软三班 指导教师: 设计时间: 指导老师评语: 评定成绩: 签名: 日期:目 录一、需求分析说明书31 引言31.1 编写目的31.2 项目来源31.3 文档约定31.4预期读者和阅读建议51.5 参考文献62 产品分析62.1产品的状况62.2 产品的功能62.3 用户类型和特性72.4 运行环境73 外部接口需求83.1 用户界面83.2 软件接口84 系统功能需求84.1系

2、统功能结构84.2分析模型114.3数据说明135 其它非功能需求155.1 性能需求155.2 安全性需求165.3 用户要求165.4 软件质量属性16一、需求分析说明书1 引言1.1 编写目的 为了有步骤有计划的按时完成此文化用品库存管理信息系统的开发,特撰写本文档。1、定义总体要求,作为用户和软件开发人员之间相互了解的基础;2、提供性能要求、初步设计和对用户影响的信息,作为开发人员进行设计和实施的基础;3、作为总体验证和确认的依据;本文档供客户设计人员、开发人员参考。1.2 项目来源电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择。网络的兴起与

3、电子商务的发展带来了时空界限的突破、贸易方式的变革和经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在进、销、存等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入被动的境地。在网络经济的时代背景下,进行有效的库存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术库存管理系统。库存管理系统是基于先进的软件和高速基础上的新型存储管理模式通过集中式的信息数据库,将企业的调、存、转等企业的经营业务有机的结合起来,达到数据共享、降低成本、提高效率、改进服

4、务等目的。主要作用是:提高管理效率降低人工成本;降低采购成本;及时调整营销策略,防止价格流失;减少仓储面积,提高房产综合利用率;降低储备资金占用。1.3 文档约定本文档所涉及的一些专业术语及英文缩写如下:DFD:(全称Data Flow Diagram)数据流程图。数据:泛指表示一个指定的值或条件的数字、符号(或字母)等。数据是表示信息的,但这种表示要适合传输、分析和处理。此处,常把数据当作信息的同义词。数据精度:观测值与真值(或可看作是真值)的逼近程度。数据源:提供某种所需数据的原始媒体。SQL Server:微软公司的数据库产品,是当前主流的数据库服务器。VS: Visual Studio

5、 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。C#: C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/

6、C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。Javascript: Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效本系统用了javascript的旋转文字和带阴影的时钟Treeview: TreeView控件用来显示信息的分级视图,如同Windows里的资源管理器的

7、目录。TreeView控件中的各项信息都有一个与之相关的Node对象。TreeView显示Node对象的分层目录结构,每个Node对象均由一个Label对象和其相关的位图组成。在建立TreeView控件后,我们可以展开和折叠、显示或隐藏其中的节点。TreeView控件一般用来显示文件和目录结构、文档中的类层次、索引中的层次和其他具有分层目录结构的信息。B/S模式:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WEB浏览器来实现,极少部分事务逻辑在前端(Browser)实现

8、,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、

9、快捷、高效。.NET框架: .NET框架(.NET Framework)是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时、服务框架和上层的两类应用模板传统的

10、Windows应用程序模板(Win Forms)和基于ASP NET的面向Web的网络应用程序模板(Web Forms和Web Services)。公共语言运行时(CLR),是一个运行时环境,管理代码的执行并使开发过程变得更加简单。CLR是一种受控的执行环境,其功能通过编译器与其它工具共同展现。在CLR之上的是服务框架,它提供了一套开发人员希望在标准语言库中存在的基类库,包括集合、输入/输出、字符串及数据类。1.4预期读者和阅读建议本软件产品需求分析报告所针对的预期读者包括:l 开发人员l 用户l 测试人员开发人员应认真阅读此文档并严格按照此文档实施,测试人员以此文档作为测试的依据。1.5 参

11、考文献 编写本文档所参考的资料如下:1 黄忠成. 深入剖析ASP.NET组件设计M.北京:电子工业出版社,2005。2 王黯,马里杰. SQL Server 数据库开发经典案例解析 M.北京:清华大学出版社,2006。3 Mickey Williams美.Visual C# .NET技术内幕M.北京:清华大学出版社,2004。2 产品分析2.1产品的状况文化用品库存管理信息系统是为管理员和普通用户提供对文化用品进行一系列操作的平台,通过该系统可以实现以下主要功能: 1、提供用户注册和登录服务;2、提供文化用品信息查询服务;3、提供文化用品进货服务;4、提供文化用品出货服务;5、提供文化用品库存

12、转存服务;6、提供文化用品损坏清理服务;7、提供文化用品库存盘点服务8、提供管理员用户管理服务。2.2 产品的功能 根据上述分析,可以将本系统按功能定义有如下子系统组成:1用户库存信息查询系统:本系统主要提供给已经成功注册的用户,对库存货物的一些进货、出货等历史操作以及库存的商品信息进行查询;2管理员库存管理系统:本系统主要提供管理员对库存文化用品进行管理操作, 主要分为库存查询、进货作业、出货作业、领料作业、库存转存、库存盘点、历史查询等功能3用户信息管理系统:本系统主要提供管理员对该系统的用户进行管理,可以增加、删除用户,也可以赋予用户一定的操作权限;2.3 用户类型和特性 即根据身份的不

13、同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理员、一般注册用户、未注册用户。系统提供灵活的角色设定和权限的分配功能。 1) 系统管理员:最高级权限的用户,拥有库存管理系统的所有权限。主要负责对库存数据的添加,修改,删除等操作,对一般注册用户下放权限,对系统进行日常的维护和管理,排除故障。 2) 一般注册用户:权限被限制用户。只具有访问系统中某些功能的操作(如查询。 3) 未注册用户:未具有任何权限的用户。只能通过注册才能进入库存管理系统。2.4 运行环境 服务器环境硬件环境:Intel (R) Core (TM) 2 Duo T5450 1.66GHz CPU110GB 磁盘阵列

14、1.5GB 内存操作系统:Microsoft Windows XP支持环境:Visial studio2008+浏览器 数 据 库:Microsoft SQL Server 2005 用户环境硬件环境:CPU 1.0G以上 内存256M以上 硬盘20G以上操作系统:Microsoft Windows 2000,XP,VISTA支持环境:IE3 外部接口需求3.1 用户界面 根据用户操作需要,设计简洁美观的、友好的Web用户界面,为用户提供简单、直观的操作界面。3.2 软件接口所有的程序使用ODBC提供的对SQL Server的接口进行对数据库的所有访问。4 系统功能需求4.1系统功能结构 为开

15、发方便,对以上系统综合分析,可以按用户类型对其进行重新分类,可以将以上系统分为两大子系统。1、普通用户查询系统本子系统可以让用户对文化用品的库存信息进行很详细的了解;本子系统主要内容包括: 查找库存用品信息:用户可以快速方便的查找用品库存信息,本系统提供三种查找方式:汇总查询、货物查询和按种类查询.汇总查询:用户可通过汇总查询一项得到该仓库里所有文化用品的信息; 货物查询:用户通过输入用品的名字就可以获得该用品的相关信息;按种类查询:用户通过输入用品的种类号就可以获得到该用品的详细信息。 历史查询:用户通过输入日期,系统将列出符合该日期的数据。分为三种情况:1是只输入起始日期,则系统输出符合从

16、起始日期开始的所有数据;2是只输入截止日期,则系统输出符合到截止日期之前包括截止日期的所有数据;3是既有起始日期也有截止日期,则系统输出满足这段时间的数据。2、管理员操作系统本子系统提供管理员对文化用品和用户进行一些列操作。主要的内容有: 进货作业:由管理员输入所进货物的详细信息,在进货单中生成一条记录。此时要判断货物几种情况:(1)该货物在库存中已经存在;(2)所进的货物在库存中不存在时又分三种情况:1是在库存中有该种类和名字但没有该厂家的货物(如库存中有墨盒1,厂家为A;墨盒1,厂家B;所进货物为墨盒1,厂家C);2是在库中有该种类但没有该名字的货物(如库中有墨盒1,墨盒2,所进货物为墨盒

17、3);3是库中没有该种类的货物。管理员在确定数据无误后,系统会根据不同的情况对不同的表进行插入和更新。领料作业:由管理员输入所领货物的详细信息,在领货单中生成一条记录。此时要判断领出货物数量的情况:首先要判断所输入的数量是否合法(是否超出了库存数量);其次判断所领货物的数量小于和等于库存中该产品的数量。管理员在确认后,系统会根据不同的情况对不同的表进行更新和删除操作。损坏清理:属于领料作业的子功能,系统将通过损坏的货物数量对明细表和总库存表进行更新和删除操作库存转存:管理员输入目的仓库后,系统将选定的货物的仓库转向目的仓库,达到调拨货物的作用。同种类的商品都分在同一个仓库中,需要调库时需将所有

18、同种类的货物进行转库,不再对同种类不同货物名的商品进行细分。库存盘点:管理员将实际盘存的货物数量输入计算机,计算机自动与数据库中的库存数量进行核对,并产生盘盈盘亏统计信息。计算盘盈盘亏采用了教为简便的方法,即将实际盘存的货物数量与数据库中的库存数量进行相减,得到正值即为盘盈,负值为盘亏。用户管理:一般用户和管理员的权限的管理都在“用户管理”模块中,系统管理员可以查看所有合法用户的信息,有权添加、删除和修改所有合法用户的信息,一般用户没有该权限。根据以上分析,可以将文化用品库存管理信息系统的功能按如下功能设计图划分:库存管理管理员一般用户历史查询库存查询用户管理历史查询库存盘点库存转存领料作业进

19、货作业库存查询盘点表查询调拨单查询出货单查询进货单查询损坏清理出货单查询进货单查询调拨单查询盘点表查询图1-1系统功能结构图第 23 页 共 23 页4.2分析模型以数据流图对本系统进行分析。1、顶层数据流图:图1-2 系统顶层数据流图2、一层数据流图图1-3 系统一层数据流图3、二层数据流图图1-4 系统二层数据流图4.3数据说明1、相关的数据流说明:管理员信息=管理员姓名+管理员密码文化用品信息=货物号+货物种类号+货物名+种类名+进货数量+进货价+仓库号+厂家号;2、数据模型分析图1.5系统E-R图2、数据表分析和定义表 1-1用户管理表ADMIN_LIST简称列名数据类型长度允许空备注

20、用户IDUserIdchar10not nullPK用户密码Passwordchar10not null权限Jurisdictionchar10not null表 1-2 货物明细表GOODS_DETAIL简称列名数据类型长度允许空备注货物号HuoWuIdchar10not nullPK厂家BusinessIdchar10not nullPK货物名HuoWuNamechar20null种类号TypeIdchar5null数量SiQtyint4null进货价EnterPricedecimal9null出售价OutPricedecimal9null表 1-3总库存表GOODS_LIST简称列名数据

21、类型长度允许空备注种类名TypeNamechar50null种类号TypeIdchar10not nullPK数量SiQtyint4null仓库号StoreHouseIdchar10null仓库金额StorePricedecimal9null表 1-4 货物种类表GOODS_TYPES简称列名数据类型长度允许空备注种类号TypeIdchar10not nullPK种类名TypeNamechar50null表 1-5 货物名表GOODSNAME_LIST简称列名数据类型长度允许空备注货物号HuoWuIdchar10not nullPK货物名HuoWuNamechar20null表 1-6 进货明

22、细表JINHUO_LIST简称列名数据类型长度允许空备注清单编号SeriaNumberint4not nullPK货物号HuoWuIdchar10null货物名HuoWuNamechar20null种类号TypeIdchar10null进货数量JinHuoSiQtyint4null进货单价EnterPricedecimal9null进货总价EnterTotalPricedecimal9null仓库号StoreHouseIdchar10null厂家BusinessIdchar10null进货日期DateTimedatetime8null表 1-7出货明细表CHUHUO_LIST简称列名数据类型长

23、度允许空备注清单编号SeriaNumberint4not nullPK货物名HuoWuNamechar20null货物号HuoWuIdchar10null种类号TypeIdchar10null出货数量ChuHuoSiQtyint4null出售单价OutPricedecimal9null出售总价OutTotalPricedecimal9null仓库StoreHouseIdchar10null厂家BusinessIdchar10null出货日期DateTimedatetime8null领料人PeopleNamechar10null表 1-8货物调拨表MOVE_LIST简称列名数据类型长度允许空备注

24、清单编号SeriaNumberint4not nullPK源仓库SourceStoreHouseIdchar10null目的仓库DestinationStoreHouseIdchar10null种类号TypeIdchar10null种类名TypeNamechar10null数量SiQtyint4null日期DateTimedatetime8null经手人PeopleNamevarchar50null表 1-9盘点表PanDian_LIST简称列名数据类型长度允许空备注清单编号SeriaNumberint4not nullPK货物号HuoWuIdchar10null货物名HuoWuNamecha

25、r10null厂家BusinessIdchar10null盘点数量PanDianSiQtyint4null库存数量StoreSiQtyint4null出售价OutPricedecimal9null null盘盈PanYdecimal9null盘亏PanKdecimal9null日期DateTimedatetime8null表 1-10货物损坏表SUNHUAI_LIST简称列名数据类型长度允许空备注清单编号SeriaNumberint4not nullPK货物名HuoWuNamechar20null货物号HuoWuIdchar10null种类号TypeIdchar10null损坏数量SunHua

26、iSiQtyint4null厂家BusinessIdchar10null日期DateTimedatetime8null5 其它非功能需求5.1 性能需求 l 系统可支持的并发操作数量为5;l 一般操作的响应时间应在35秒内,响应时间也应在可接受的时间内完成,具体情况以电脑反应速度为限制;5.2 安全性需求 l 系统用户通过用户名和密码方式来控制用户对数据的访问与操作,确保正确的用户使用正确的数据。l 每个用户在第一次登录后,应更改他的系统预置登录密码。5.3 用户要求 l 具备一定的计算机操作能力;l 具备简单操作能力;5.4 软件质量属性 健壮性:系统应能够长时间无故障运行; 易用性:界面应

27、采用图形化操作方式,便于业务人员操作,保证中专以上文化程度的人员可以无障碍操作; 容错性:用户输错数据都有提示信息,具有较好的容错性能;可扩展性:充分考虑到将来需求的修改或增加,采用模块化设计,避免需求变更时大规模修改程序。以下红色的为简历模板不需要的可以编辑删掉,谢谢X X X 个 人 简 历基本信息姓 名:xxxx婚姻状况:未婚照片出 生:1987-06-24政治面貌:团员户 籍:性 别:男学 历:本科民 族:汉专 业:英语学 位:毕业学校:教育背景2006.9-2010.6吉林工程技术师范学院-外国语言文学系主修课程本科阶段主修大学英语精读,大学英语泛读,英语口语,英语听力,英语写作,英

28、语口译,翻译学,词汇学,语法学,英美概况,英国文学,美国文学,语言学,日语,中外名胜。特长及兴趣爱好除了有专业的英语方面知识外,我在校生活部工作一年, 在系宣传部和秘书处各工作一年。为全面发展,大三上学期,我加入系文学社,参于了我系心韵杂志的创刊和编辑工作。在这些活动中锻炼了我的领导和团队协作能力,学会了更好的与人相处,这些在我以后的工作中一定会有很大的帮助。计算机能力能熟悉使用Office工具以及Photoshop、Flash等软件。获国家计算机二级等级资格证书。外语水平通过英语专业四级考试,能熟练进行听说读写译。奖励情况2007-2008 优秀学生会干部 200807 师生合唱比赛一等奖普

29、通话水平测试等级证书英语专业四级证书实习经历有就填写,没有就删除掉自我评价不会写自我评价的可以访问本人性格开朗、稳重、有活力,待人热情、真诚。工作认真负责,积极主动,能吃苦耐劳。有较强的组织能力、实际动手能力和团体协作精神,能迅速的适应各种环境,并融入其中。我不是最优秀的,但我是最用功的;我不是太显眼,但我很踏实;希望我的努力可以让您满意。联系方式电话: E-mail: QQ:以下红色的为简历模板不需要的可以编辑删掉,谢谢X X X 个 人 简 历基本信息姓 名:xxxx婚姻状况:未婚照片出 生:1987-06-24政治面貌:团员户 籍:性 别:男学 历:本科民 族:汉专 业:英语学 位:毕业

30、学校:教育背景2006.9-2010.6吉林工程技术师范学院-外国语言文学系主修课程本科阶段主修大学英语精读,大学英语泛读,英语口语,英语听力,英语写作,英语口译,翻译学,词汇学,语法学,英美概况,英国文学,美国文学,语言学,日语,中外名胜。特长及兴趣爱好除了有专业的英语方面知识外,我在校生活部工作一年, 在系宣传部和秘书处各工作一年。为全面发展,大三上学期,我加入系文学社,参于了我系心韵杂志的创刊和编辑工作。在这些活动中锻炼了我的领导和团队协作能力,学会了更好的与人相处,这些在我以后的工作中一定会有很大的帮助。计算机能力能熟悉使用Office工具以及Photoshop、Flash等软件。获国家计算机二级等级资格证书。外语水平通过英语专业四级考试,能熟练进行听说读写译。奖励情况2007-2008 优秀学生会干部 200807 师生合唱比赛一等奖普通话水平测试等级证书英语专业四级证书实习经历有就填写,没有就删除掉自我评价不会写自我评价的可以访问本人性格开朗、稳重、有活力,待人热情、真诚。工作认真负责,积极主动,能吃苦耐劳。有较强的组织能力、实际动手能力和团体协作精神,能迅速的适应各种环境,并融入其中。我不是最优秀的,但我是最用功的;我不是太显眼,但我很踏实;希望我的努力可以让您满意。联系方式电话: E-mail: QQ:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号