版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一问题定义.51.1序言.5编写目的.5项目背景.5定义.5参照资料.5二可行性研究报告.62.1系统归纳.6当前系统解析.6目标系统解析.62可行性解析研究.6技术可行性.6经济可行性.7社会可行性.73结论建议.7三需求解析.83.1.任务归纳.8目标.83.2详细需求解析.9数据流图:.9系统流程图:.9数据字典:.103.3支持信息.12运行环境.12支持软件.12接口.12控制.12需求解说.123.4需求解析总结.13四、大纲设计.134.1整体设计.13需求规定.13运行环境.13基本设计看法和办理流程.13结构.16功能需求与程序的关系.17人工办理过程.174.2接口设计
2、.17用户接口.17外面接口.17内部接口.174.3运行设计.18运行模块组合.18运行控制.184.4系统数据结构设计.19逻辑结构设计要求.194.5系统出错办理设计.19出错信息.19拯救措施.20五、详细设计.205.1程序系统的结构.205.2程序设计说明.20归纳.20功能.21输入项.21输出项.21算法.22流程逻辑.23还没有解决的问题.23运行环境及配置说明.23六、软件测试.246.1操作方法.24开始界面.24菜单主界面.24登录界面25注册界面25管理人员界面26库存信息界面26供货商信息界面27库存管理界面27进货管理界面28过期管理界面28入库单界面29出库单界
3、面296.2调试测试29登录测试29注册测试30信息盘问测试31管理界面测试32出入库单填写测试34七、总结.35参照文件.35=WORD完满版-可编写-专业资料分享=一问题定义1.1序言编写目的库存管理系统是一个企业、单位在进行大量商品一致管理时不能缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的。库存管理系统可广泛适用于批发、零售、生产的商业企业、商店、门市、库房等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管理。其主要模块有:人员信息管理、库存信息管理、供货商信息管理、库存管理、进货管理、过期管理等六个部分。系统能够完成对各种信息的阅读、盘问、增加、删除、更正
4、等功能。解决了企业中弘大、易变动的数据信息管理问题,减少了管理人员的负担。项目背景名称:产品库存管理系统任务开发人员:xxx,xxx用户:理学院本次开发人员:xxx,xxx审察者:xxx,xxx开发软件单位:理学院13级信息与计算科学1班软硬件设施:计算机一台、MicrosoftSQLServer2005、VisualBasic6.0、Window7操作系统。定义软件工程:将系统化的、严格拘束的、可量化的方法应用于软件的开发、运行和保护,将工程化应用于软件。软件测试:是描述一种促进判断软件的正确性、完满性、安全性和质量过程。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其可否
5、能满足设计要求进行评估的过程。参照资料王珊.数据库系统简洁教程.高等教育初版社.2004.9王珊.数据库系统概论.第三版.高等教育初版社.2000-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=二可行性研究报告2.1系统归纳当前系统解析其一,当商品过多时,管理员就无法及时的认识并整理商品信息、分布信息及当前商品出入情况;而商品信息也不能够及时获取更新。其二,在研发经费不足的情况下,难以建立起理想的软硬件支撑环境,也是当前系统不够完满、不牢固和不易上手的一个方面。数据流以下列图:管理员商品库存管理系统商品图1.1顶层数据流图目标系统解析在以最低花销的情况下研发一套通用性特别强的软件
6、工程课程设计管理系统,并能供应齐全的软件课程设计管理功能。具备对数据的记录、删除、更正和统计等完满功能的系统。系统主要功能模块:基本信息管理模块管理人员信息管理:用来查察、增加、更正或删除使用本系统的管理人员的信息;供应商信息管理:能够用来增加、更正或删除客户信息。库存信息管理模块库存信息盘问:用来实现产品类目的盘问;库存信息阅读编写:用来实现产品信息的增加、更正以及删除。库存操作管理模块进货管理:用来增加、删除商品信息;过期管理:可按种类盘问出个别过期物品,并进行删除;出入库管理:增加出入库单信息。可行性解析研究技术可行性本系统采用VB语言作为开发工具。VB是一种由微软企业开发的结构化的、模
7、块-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=化的、面向对象的、包括协助开发环境的事件驱动为体系的可视化程序设计语言。这是一种可用于微软自家产品开发的语言。它源自于BASIC编程语言。VisualBasic6.0已经是特别成熟牢固的开发系统,能让企业快速建立多层的系统以及Web应用程序,成为当前Windows上最流行的VisualBasic版本。使得操作变得更加简单、透明。再结合SQL数据库技术,编写SQL语言接见数据库,实现富强的盘问、更正等操作。经济可行性在成本方面,系统开发时间短,周期短,而且本系统采用一般的电脑即可开发,无需更多支付硬件上的花销。该系统的管理保护简单,
8、保护花销较少。股在成本方面来说是可行的。在效益方面,为企业开发一个完满合理、牢固快速的商品库存管理系统,可大大减少人力去管理,从而节约一部分资本,且工作效率和经济效益大大提高,工作强度降低。结合以上两个方面可知,开发本软件在上是可行的。实现软件工程产品库存管理系统的计划:阶段需要时间负责人(周)可行性研究1(7)xxx需求解析2(8-9)xxx大纲设计2(10-11)xxx详细设计2(12-13)xxx实现2(14-15)xxx测试1(16)xxx总计9社会可行性在使用方面上,本系统界面简洁,结构清楚,使用方便,只需要简单学习即可熟练使用本系统。在企业管理方面,本系统对于那些采买量特别大、采买
9、件市场特别宽,需要加强库存管理收效的企业来说是很合适的。结论建议综合经济可行性、技术可行性、社会可行性等各个方面因素的考虑,对商品库存管理系统进行了可行性研究可知,开发该商品库存管理系统是完满可行的。-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=三需求解析3.1.任务归纳该商品库存库存管理系统软件当前已有比较完满的管理和使用功能。开发该系统是为了更好的满足企业对商品库存的管理需求和管理人员对商品管理时更简单了然,在第一时间快速确实地知道库房库存商品出入库和过期的情况。目标开发妄图:为了商品库存管理系统更加简洁了然;为了使商品库存管理系统更加方便;为了减少商品库存管理系统的管理人
10、员的工作负担;为了加强对企业商品库存的正规化管理;应用目标经过使用本系统,使企业有关管理人员在管理商品时更加方便快捷的掌握企业在各个阶段所需的商品和商品盘问、增加和删除等信息的更变。产品描述本产品是一种工作在windows系统平台的软件,它是采用SQL数据库和VisualBasic开发出来的系统。产品功能及其划分商品库存管理系统主要实现对商品库存的一致化管理,主要包括了管理人员信息、库存信息、供货商信息、库存管理、入货管理、出货管理、过期管理等七个模块。主菜单经过MDI窗体设计,有【文件】、【信息盘问】、【信息管理】。【文件(F)】菜单所含子菜单及功能:【登录】登录主界面【注册】注册新用户【退
11、出】退出系统【信息盘问(A)】菜单所含子菜单及功能:【登录盘问】显示登录盘问窗体【库存信息】显示库存信息盘问窗体【供货商信息】显示供货商信息盘问窗体【信息管理(B)】菜单所含子菜单及功能:【库存管理】显示库存管理阅读及编写窗体【入货管理】显示入货管理阅读及编写窗体【出货管理】显示出货管理阅读及编写窗体【过期管理】显示过期管理阅读及编写窗体安全性本系统中共分为三类不相同的用户分别拥有不相同的权限-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=3.2详细需求解析数据流图:过期考据D5入库管理D3过期商品清单入库信息过期清单盘问D1用户登录表入库入库信息库房盘问库D2商品信息表库房盘问
12、库存信息管理登录接收事务存信息管理员员出库出库信息出库管理D4出库信息表盘问基本信息基本管理D6基本信息表图3.1数据流图系统流程图:入库管理入入库信息入库入库信息库信入库信息结-完满版学习资料分享-库存管理=WORD完满版-可编写-专业资料分享=息盘问结果果查询信出库信息息过出库信息出期库信出库信息信息出库结果息过结期果信过期信息信息息图3.2系统流程图数据字典:数据流描述:表3.1用户名密码的数据流描述数据流名:用户名密码数据本源:用户登陆办理数据去向:系统主界面说明:用户输入用户名和密码数据组成:用户名+密码数据流量:小表3.2游客登录的数据流描述数据流名:进入数据本源:游客登录办理数据
13、去向:系统主界面说明:游客不输入用户名和密码直接进入表3.3用户注册的数据流描述数据流名:用户注册-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=数据本源:注册界面的用户名和密码数据去向:更新用户信息说明:一般用户输入要注册的用户名和密码表3.4信息更正的数据流描述数据流名:信息更正数据本源:更正信息界面数据去向:更新信息办理说明:管理员在更正界面更新信息表3.5信息删除的数据流描述数据流名:信息删除数据本源:删除信息界面数据去向:更新信息办理说明:管理员在删除界面删除信息表3.6信息盘问的数据流描述数据流名:信息盘问数据本源:盘问信息界面数据去向:更新信息办理说明:管理员以及一
14、般用户在盘问界面盘问信息表3.7信息增加的数据流描述数据流名:信息增加数据本源:增加信息界面数据去向:更新信息办理说明:管理员在增加界面增加信息数据元素描述:表3.8管理员的数据元素描述-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=元素名:管理员描述:使用该管理系统盘问、更正、增加、删除信息的人表3.9管理人员表的数据元素描述元素名:管理人员表描述:阐述管理人员的情况定义:管理人员=编号+姓名+登录时间表3.10供应商信息表的数据元素描述元素名:供应商信息表描述:阐述所有供应商的情况定义:供应商=编号+企业名+联系方式+号码3.3支持信息运行环境(1)以Windows98以上/
15、ME/2000/win7作为商品库存管理系统的后台操作系统。(2)前台开发程序为VB/SQL。(3)后台数据库为MicrosoftSQLServer2005(4)主要硬件设施:PC机一台。支持软件操作系统:windows系统;数据库管理系统;SQL数据库系统。接口本产品的用户一般需要经过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:盘问界面、管理界面)。用户对程序的保护,最好要有备份。控制系统的主要输入设施是键盘,鼠标;输出主若是显示器。需求解说对于本软件,它的功能需求、性能需求、接口需求以及从牢固性、可行性上考虑都是-完满版学习资料分享-=WORD完满版-可编写-专业资
16、料分享=可行的。3.4需求解析总结在以前的可行性解析基础上,我们进行了以上的需求解析过程。在解析的过程中间,我们从整体上感觉整个软件系统无论是在技术上还是在经济上都是完满可行的,有很好的开发价值。四、大纲设计4.1整体设计需求规定主要输入输出项目:商品信息表product:(种类,编号,商品名,生产日期,保质期,库存,单位)供货商信息表:(编号,企业名,联系方式,号码)过期表:(种类,编号,商品名,过期日期)管理人员表:(编号,姓名,登录时间)登录表worker:(用户名,姓名,密码)进货表:(种类,编号,商品名,进货数量,单位,进货日期)运行环境硬件环境:最低配置:CPU:Pentium38
17、00以上或其他兼容规格,内存:256M以上,硬盘:20GB以上空间介绍配置:CPU:Pentium41.6G,内存:512M以上,硬盘:100GB以上空间。软件环境:Windows9x/2000/XPMicrosoftSQLServer2005MicrosoftVisualBasic6.0中文版基本设计看法和办理生产日期种类计量单位编号商品-完满版学习资料分享-库存商品名=WORD完满版-可编写-专业资料分享=图4.1商品信息表E-R图编号供货商号码企业名联系方式图4.2供货商信息表E-R图种类过期商品过期日期编号商品名图4.3过期表E-R图编号人员管理人员时间登录时间姓名-完满版学习资料分享
18、-=WORD完满版-可编写-专业资料分享图4.4管理人员表E-R图进货日期种类进货商品编号商品名图4.5进货表E-R图生产日期类型计量类单位型编号商品库存商品m编号保质期供应mn-完满版学习资料分享-=单位进货数量进货日期进货商商品名单位进货数量=WORD完满版-可编写-专业资料分享=P库房n编号过期过期供货商号码类商品日期型1企业名联系方商式编品工作号n编号管理登录姓名图4.6系统E-R图结构列表盘问资料1.1更正管理员模块1.0增加产品管理资料1.2库删除存更正管理系填写入库单2.1统用户模块2.0填写出库单2.2-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=图4.7层次图
19、功能需求与程序的关系各项功能需求的实现同各块程序的分配关系:增加更正删除查找管理管理员信息(管理员)管理库存信息(管理员)管理供货商信息(管理员)盘问库存信息(管理员)盘问供货商信息(管理员)填写出/入库单(用户)人工办理过程创办用户(注册):用户名和密码需要手工输入计算机。信息管理:出/入库单及商品、供货商信息需要人工录入和更正。4.2接口设计用户接口向用户供应命令软件回答信息管理员登录密码错误或登录成功信息用户注册用户存在或注册成功信息盘问库存、供货商信息般配检索要点字相应信息更正库存、供货商信息更正后新的库存、供货商信息外面接口接口传达信息软件接口与数据库接口商品信息,供货商信息,管理员
20、信息内部接口接口传达信息管理管理员信息增加管理员信息管理员信息(编号,姓名,登录时间)管理管理员信息删除管理员信息管理员信息(编号,姓名,登录时间)-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=管理商品信息增加商品信息商品信息(编号,商品名,种类,生产日期,单位,库存,保质期)管理商品信息删除商品信息商品信息(编号,商品名,种类,生产日期,单位,库存,保质期)管理商品信息更正商品信息商品信息(编号,商品名,种类,生产日期,单位,库存,保质期)管理供货商信息增加供货商信息供货商信息(编号,企业名,联系方式,号码)管理供货商信息删除商品信息供货商信息(编号,企业名,联系方式,号码)
21、保护商品信息盘问商品信息依照个人信息盘问条件输入所要盘问的内容用户模块增加商品入库/出库信商品信息(编号,商品名,种类,生产日期,息单位,库存,保质期)4.3运行设计运行模块组合施加不相同的外界运行控制时所引起的各种不相同的运行模块组合以下表所示:增加模块更正模块删除模块查找模块管理员注销用户管理员增加新用户管理员更正商品信息管理员删除商品信息管理员增加商品信息管理员增加供货商信息管理员删除供货商信息用户填写出/入库单运行控制运行控制控制方法管理员注销用户管理员经过检索找到销户的用户并注销,系统在worker表中写入更正后的信息管理员增加新用注册新用户提交,系统在worker表中创办一个新数据
22、项户管理员更正商品管理员经过检索要更正的信息并更正,系统在product表中写信息入更正后的信息-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=管理员删除商品管理员经过检索要删除的信息并删除,系统在product表中删信息除该数据项管理员增加商品管理员填写商品信息并提交,系统在product表中创办一个数信息据项管理员增加供货管理员填写商品信息并提交,系统在供货商信息表中创办一个商信息数据项管理员删除供货管理员经过检索要删除的信息并删除,系统在供货商信息表中商信息删除该数据项用户填写出/入库用户填写商品信息并提交,系统在product表中删除或创办一单个数据项4.4系统数据结构设
23、计逻辑结构设计要求数据结构数据项种类长度备注商品信息种类Char10编号Char8唯一表记商品商品名Char20生产日期Smalldatetime保质期Char4库存Real单位Char8供货商信息编号Char2唯一表记供货商企业名Char40联系方式Char20号码Char11管理人员信息编号Char10唯一表记管理人员姓名Char20登录时间Smalldatetime4.5系统出错办理设计出错信息输入用户名不存在:说明数据库不存在此用户名,需注册新用户。用户名或密码错误:说明用户名和密码不般配。弹出警告后需重新输入用户名和密码。-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=
24、注册用户名已存在:说明数据库中存在此用户名,需重新命名注册。拯救措施故障出现后可能采用的变通措施,包括:后备:使用附加储藏设施备份数据。备份频率为每日一次。需手动备份。恢复及再启动:若是数据造成扔掉,可使用备份数据还原。五、详细设计5.1程序系统的结构商品库存管理系统基本信息管理库存信息管理库存操作管理管供库理库存货人存信商员信息信信息浏息息查览管管询编理理辑入出库库管管理理进过货期管管理理图5.1产品库存管理系统结构图5.2程序设计说明归纳有需求解析可看出,系统功能复杂。为便于系统组织和管理,将各个功能模块划分开,分别独立设计,最后在整合成一个大系统。对应于每一个模块,几乎都有增加、盘问、更
25、正、删除这几个功能。整个操作流程就是由这几种基本功能实现的。-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=功能基本信息管理模块该部分分为管理人员信息管理功能、供货商信息管理功能。管理人员信息管理:能够用来增加、更正或删除使用本系统的管理员的信息,其中还可以够逐个查察管理人员信息。供货商信息管理:能够用来增加、更正或删除客户信息。库存信息管理模块分为“库存信息盘问”和“库存信息阅读编写”两个子模块功能。能够实现产品类目、产品信息的增加、更正、删除和种类盘问。库存操作管理模块其中分为“进货管理”和“过期管理”,“入库单”“出库单”四个子模块功能。进货管理:能够用来增加、删除商品信息
26、。过期管理:可按种类盘问出个别过期物品,并进行删除。入库单:登记到库的商品信息出库单:登记出库的商品信息输入项表5.1输入项输入项用户名、密码需要注册的用户名、密码盘问条件要更正的信息要增加的信息输出项表5.2输出项输出项系统主界面注册成功盘问结果更正后的界面录入后的界面删除后的界面盘问后的界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=算法用户注册:输入用户名用户名可否存在NY输入密码重新输入Y确认密码NY重新输入成功注册结束图5.2用户注册N-S图管理员管理:管理员登录管商供退理品货出员信商系信息信统息息结束图5.4管理员管理N-S图-完满版学习资料分享-=WORD完满版
27、-可编写-专业资料分享=流程逻辑开始登录N用户名密码般配?Y数据盘问和管理结束图5.5流程逻辑图还没有解决的问题系统界面设计不够雅观,功能不够完满。运行环境及配置说明硬件环境:最低配置:CPU:Pentium3800以上或其他兼容规格;内存:256M以上;硬盘:20GB以上空间。介绍配置:CPU:Pentium41.6G;内存:512M以上;硬盘:100GB以上空间。软件环境:Windows9x/2000/XPMicrosoftSQLServer2005MicrosoftVisualBasic6.0中文版-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=六、软件测试6.1操作方法开
28、始界面数据库的开始界面如图6.1所示,点击Enter进入。图6.1开始界面菜单主界面主菜单运用MDI窗体,界面如图6.2所示。图6.2菜单主界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=登录界面图6.3登录界面注册界面图6.4注册界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=管理人员界面图6.5管理人员界面库存信息界面图6.6库存信息界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=供货商信息界面图6.7供应商界面库存管理界面图6.8库存管理界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=进货管理界面图6.9进货管理界面
29、过期管理界面图6.10过期管理界面-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=入库单界面图6.11入库单界面出库单界面图6.12出库单界面6.2调试测试登录测试(1)打开此界面,输入数据库中用户名及错误的密码,点击登录。显示界面如图6.13.-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=图6.13登录密码错误界面(2)重新输入正确的用户名及密码进入菜单主界面。注册测试(1)进入注册界面,输入数据库中已存在的用户名,密码进行注册。出现界面如图6.14。图6.14注册用户名存在界面(2)重新输入数据库不存在的用户名和密码注册,界面显示如图6.15。-完满版学习资料分享-=WORD完满版-可编写-专业资料分享=图6.15注册成功界面信息盘问测试本系统主要由三个盘问块,分别为库存信息盘问,供货商信息盘问,管理员信息盘问。由于实现功能及作用近似相同,于是只测试库存信息盘问模块。进入库存信息盘问界面,种类选择“编号”并在要点字中输入“1”,点击盘问,结果如图6.16所示。图6.16库存信息界面进入供货商信息盘问界面,种类选择“企业名”并在要点字中输入“不二家”,点击盘问,结果如图6.17所示。-完满版学习资料分享-=WORD完满版-可编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 党员教育主题活动
- 2025北京一六一中初三(上)开学考数学试题及答案
- 第2课时二次根式的性质2025-2026学年学人教版八年级数学下册
- 老年高血压护理知识考核试题
- 汽车基础电子技术 4
- 2026九年级上《圆》同步精讲
- 医院收收款室工作制度
- 医院综合档案室管理制度
- 午托安全岗位责任制度
- 单位卫生服务制度
- 肉毒课件教学课件
- 头疗加盟合同协议书模板
- 产品硬件详细设计模板(18P)
- 2019机械震动除冰
- 湖南省房屋建筑和市政基础设施工程 施工图设计文件审查要点(2023年版) 第三册 岩土工程勘察文件、基坑和边坡支护 施工图设计文件审查要点
- 珠海广东珠海市市直机关事业单位招聘合同制职员笔试历年参考题库附带答案详解
- 混凝土检查井工程量计算
- 《食品新资源的开发》课件
- 马原汇报模板
- 《高效空调制冷机房工程技术标准》
- DB63T 2276-2024建设项目占用湿地生态影响评价技术规范
评论
0/150
提交评论