![[高等教育]企业进销存毕业设计.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-2/18/272e04bf-d1fe-4217-9862-c229cad4c1d9/272e04bf-d1fe-4217-9862-c229cad4c1d91.gif)
![[高等教育]企业进销存毕业设计.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-2/18/272e04bf-d1fe-4217-9862-c229cad4c1d9/272e04bf-d1fe-4217-9862-c229cad4c1d92.gif)
![[高等教育]企业进销存毕业设计.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-2/18/272e04bf-d1fe-4217-9862-c229cad4c1d9/272e04bf-d1fe-4217-9862-c229cad4c1d93.gif)
![[高等教育]企业进销存毕业设计.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-2/18/272e04bf-d1fe-4217-9862-c229cad4c1d9/272e04bf-d1fe-4217-9862-c229cad4c1d94.gif)
![[高等教育]企业进销存毕业设计.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-2/18/272e04bf-d1fe-4217-9862-c229cad4c1d9/272e04bf-d1fe-4217-9862-c229cad4c1d95.gif)
已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽 东 学 院 本 科 毕 业 设 计科易公司进销存系统的设计与实现The Design and Implement of Keyi Company Invoicing System学 生 姓 名: 学 院: 信息技术学院 专 业: 信息管理与信息系统 班 级: 学 号: 指 导 教 师: 王昕 审 阅 教 师: 完 成 日 期: 2012年5月17日 辽 东 学 院Eastern Liaoning University36独创性说明作者郑重声明:本毕业论文设计是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业设计中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:_ 日期:_科易公司进销存系统的设计与实现摘 要随着知识经济的到来,现代计算机技术、信息技术和网络技术的飞速发展,使企业的经营方式发生了巨大变化。网络技术和企业管理软件在企业经营管理上日益广泛的应用,深刻改变了企业管理的面貌,最终引发了一场经营管理的革命。对于众多的中小型企业而言,如何通过规范化的管理和信息共享,降低自身运行成本、增强对市场的反应能力是一个关系到企业生死存亡的问题。企业管理软件作为一个先进的管理思想和信息化工具,能够为企业很好的解决这些问题。本文围绕连锁信息系统的构建,阐述了中小连锁零售企业在国内的发展情况,对中小零售企业信息化在我国发展的现状做了简要分析;接着简要介绍了开发技术和开发平台的基本情况,然后根据需求分析,建立系统用例和数据库模型;最后完成系统的开发。本系统采用了C/S应用模式。本文给出的适应中小型企业特点和需求的管理系统的设计方案和技术具有一定的代表性。该系统目前已经成功开发和应用,使企业提高了工作效率,使得企业更好的管理业务,具有良好的应用前景。关键词:进销存;信息管理;面向对象The Design and Implement of Keyi Company Invoicing SystemAbstractWith the coming of knowledge economy the production and management mode ofenterprise have changed greatly which are induced by the rapidly development of modern computer technology,information technology and network technology. Network and business management software outspread use in enterprises has brought about a profound influence in the aspect of enterprise s management, which will trigger an uttermost management revolution later on. Referring to numerous medium and smaller prices, how to reduce operation cost and improve response ability on market by standardized management and information sharing has become a problem relating to enterprise survival. Business management software can resolve these problems effectively as an advanced tool of management ideas and information. Around the construction of retail chain system, this dissertation firstly introduces the development of chain enterprises in China, and analyses the implement of information technology in China simply. Then introduce the base situation of the development technique and development platform. After that according to the requirements analysis,we build models of system s use cases and database,in the end done the development of system. The system adopts three-tier C/S application mode and software developing mode based on framework. The proposed design plan and technology of chain information management system in this essay is as certain of instructiveness, which adept to medium and small enterprises characteristics and need. The company has been promoted to improve efficiency and manage business better by successful developing and application of this system, and is shall have a good application prospect.Keyword: Invoicing;information management;object oriented目 录摘 要I AbstractII一、引言1(一)项目开发的背景1(二)项目开发的意义1一、可行性分析3(一)技术可行性3(二)经济可行性31.支出32.效益3(三)社会可行性3三、系统需求分析5(一)系统目标5(二)系统功能需求51.识别用例分析52.系统用例及用例描述分析53.业务流程分析9四、系统设计10(一)系统功能模块划分和功能模块图101系统总体结构102.系统部分模块活动图103系统管理功能结构图11(二)系统开发技术和开发工具18(三)数据库设计201.概念结构设计202.逻辑结构设计233.数据表设计23(四)系统界面设计27五、性能测试与分析33(一)测试实例的研究与选择33(二)测试环境与测试条件33(三)实例测试34(四)测试总结34结 论35参 考 文 献36致 谢37一、引言(一)项目开发的背景当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENIAC于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。在这种环境下证实了一句话:谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。中小型企业在我国经济发展中具有重要的地位,目前我国的中小型企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小型企业将面临外资企业和国外产品与服务的严峻挑战。如果我国的中小型企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。随着技术发展,电脑的操作及管理日趋普及,因此我国中小型公司采用电脑管理公司的各种业务也已成为趋势和必然。管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。(二)项目开发的意义今天的客户他们的消费方式已经慢慢地由被动接受变为主动选择,这一变化要求企业管理人员认识到,即客户有了比以往任何时候都多的对产品和服务进行比较和选择的机会和权利,客户成了真正的上帝。市场上不断更新的信息要求现在的企业管理系统也要与时俱进,掌握大量的市场信息,统计销售信息反馈给采购人员。这种市场环境,对企业而言既是挑战也是机遇。对于企业管理人员应如何实现对多渠道销售与统一管理,就需要有一套完整的进销存管理的理论与技术手段在激烈的竞争环境中,企业的服务能否满足顾客的要求,能否在最大程度上提高顾客的满意度,能否高效率的经营管理企业就需要有一种全新的管理理念和管理手段,对企业的内部和外部的资源进行整合。企业进销存系统是一个方便顾客购买产品、员工管理企业的系统。企业进销存系统的优点:1、对繁杂的名称、类型等信息进行非常条理的管理,方便顾客查询和企业管理。2、对企业的不同员工有不同的管理调配方式,各员工工作任务、目标分工明确。3、顾客可以在网上查询、订购。方便了顾客与企业的信息交互。4、不断改善采购、销售、存储等业务流程,从根本上提高企业管理效率。5、提供及时的销售活动日志和信息反馈,供决策人员及时响应,采取对策。6、及时发布企业最新动态消息。一、 可行性分析(一)技术可行性企业进销存管理系统从中小企业的实际出发,可有效地管理企业的进销存情况,并降低企业运营成本、及时调整营销策略、提高库房利用率。要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统是VS开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。(二)经济可行性当前许多中小型企业都使用人工管理方式(即纸和笔)来管理企业的进销存,这样的管理方式既困难又浪费时间和成本,并且容易出现漏账、差账的情况,因此中小企业应该向大型企业那样采用先进的管理方式,提高企业效率、降低企业运营成本。1.支出一个企业如果要运行进销存系统,只需要几台计算机,所需的其他应用软件、硬件系统也易于获得,投入的资金非常少,节省支出。2.效益如果企业使用手动记账的方式,缺点有很多,如浪费人力,时间,财力,账本也会出现丢失、遗漏、被改动等意外情况,使企业遭受不必要的损失。进销存有高效、准确、保密等特点。也可以通过进销存系统查看销售情况总结,分析市场及对手,因而做出正确的决策。所以说进销存系统对企业来说是不可缺少的,能使企业的效益达到最高。所以,从经济的角度来看,该系统可行。(三)社会可行性本系统对用户的要求,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。随着网络技术的发展,企业的操作管理方式也发生了深刻的变革,迎来了崭新的电子商务时代。进销存系统也随着信息技术的发展变得普遍。企业可以将进货出货情况详细、准确的记录下来,快捷的了解库存、销售等情况,从人力、物力、财力来说,效率得到了大大的提高,因而在众多企业中才有竞争力。由以上分析可得知,本系统在技术上市可行的。综上所述,本系统的设计与实现在经济、技术、社会上都是可行的。三、系统需求分析(一)系统目标科易公司进销存管理系统的使用,可以达到以下目标:1. 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;2. 实现管理员入库出库记录,查询,清点等操作。3. 有效提高工作效率,减少工作强度,降低企业经营成本,提高管理水平和企业竞争力;4. 实现对销售情况自动总结。(二)系统功能需求1.识别用例分析前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中存在以下用例:(1)系统管理用例:本用例提供了包括用户管理,系统设置等功能。(2)采购功能用例:本用例提供了采购入库登记、采购退货登记、供应商管理、采购查询功能。(3)客户功能用例:本用例提供了客户管理、区域管理等功能。(4)销售功能用例:本用例提供了销售出库库登记、退货登记、客户管理、销售查询功能。(5)仓库功能用例:本用例提供了出入入库登记、退货登记、商品管理功能。2.系统用例及用例描述分析(1)系统总体用例图系统总体主要包含综合主管、采购主管、销售主管、仓库主管。用例图如图3.1所示。图3.1系统总体用例图(2)系统信息管理用例规约,如表3.1所示。表3.1系统管理用例规约用例名称:系统管理用例图参与者:综合主管、企业主管简易说明:基础信息管理所要处理的信息包括用户信息、系统设置等信息进行的添加、修改、删除、查询等。前置条件:综合主管、企业主管已经成功进入系统。基本事件流:1. 综合主管、企业主管点击系统管理菜单,跳转到相关界面。2. 综合主管、企业主管查询、添加、修改、删除基础信息。3. 查看信息明细。4. 操作完成后,点击“提交”按钮,保存信息,跳转成功界面。其它事件流:1. 在点击“提交”按钮前,可以点击“关闭”按钮或者“重置”按钮。 异常事件流:1. 提示错误信息,重新填写信息2. 更新失败异常,跳转失败界面后置条件: 处理完成(3) 采购用例规约,如表3.2所示。表3.2采购用例规约用例名称:采购用例图参与者:采购主管简易说明:采购管理能所要处理的信息主要包括采购主管对服装信息进行查询、添加、修改、删除。前置条件:采购主管已经成功登录系统。基本事件流:1.采购主管点击采购管理菜单,跳转到相关界面。2.采购主管添加、修改及删除采购信息。3.采购查看信息明细。4.操作完成后,点击“提交”按钮,保存信息,跳转成功界面。其它事件流:在点击“提交”按钮前,可以点击“关闭”按钮或者“重置”按钮。 异常事件流:1. 提示错误信息,重新填写信息2. 更新失败异常,跳转失败界面后置条件: 处理完成(4)库存管理用例规约,如表3.3所示。表3.3库存管理用例规约用例名称:库存管理用例图参与者:库存主管简易说明:库存管理所要处理的信息主要包括库存主管对进出库信息的操作查询以及退货信息的管理。前置条件:库存主管已经成功登录系统。基本事件流:1.库存主管点击库存管理菜单,跳转到相关界面。2.库存主管添加、修改及删除进出库信息;3. 查看信息明细。4. 操作完成后,点击“提交”按钮,保存信息,跳转成功界面。其它事件流:1. 在点击“提交”按钮前,可以点击“关闭”按钮或者“重置”按钮。异常事件流:1. 提示错误信息,重新填写信息。2. 更新失败异常,跳转失败界面。后置条件: 处理完成3.业务流程分析业务流程主要包含库存、出入、销售订单、采购等流程的分析如图3.4客户销售部销售订单仓库提货单财务部付款单结算管理发票采购部供应商入库单入库处理存档存档采购订单发货单库存状态缺货单发货处理领货单仓库存档入库单图3.4总体流程图四、系统设计(一)系统功能模块划分和功能模块图1系统总体结构.系统的功能模块主要为人事管理模块,销售管理模块,财务管理模块,采购管理模块,库存管理模块,采购管理模块等,系统维护模块。根据功能需求,系统功能模块图如图4.1所示:图4.1系统总体结构图2.系统部分模块活动图(1)进销存系统子模块机构企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。进货业务程序的功能主要有:进货入库登记主要用于管理员登记公司向供应商采购商品的入库单或发票信息。进货退货登记登记公司此前采购的商品由于质量不合格、发货错误、运输过程中的损坏等原因引起的采购退货信息。支付进货货款用于登记公司向供应商支付的采购商品货款信息、收到进货退款用于登记供应客户支付的采购商品退货信息,结转进货货款等等。销售管理:随着市场经济的发展,销售在企业经营活动中越来越重要,企业生产的产品只有通过销售,才能实现其价值、补偿耗费,创造利润。因此企业必须加强销售管理,进行市场预测,及时掌握销售情况,努力降低销售成本,提高经济效益。销售管理系统主要功能有销售出库登记、销售退货登记、收到销售货款、支付销售货款、畅销商品排行榜、畅销分类排行榜、未卖商品排行榜等等。库存管理:企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:商品信息设置用于管理员对商品的基本信息进行查询、新增、修改等操作;查询入库商品用于管理员查询在指定的时期内公司采购入库的部分或全部商品信息;汇总入库商品用于查询公司所有采购入库商品的分类汇总信息;查询出库商品用于查询在指定的时期内公司销售出库的部分或全部商品;汇总出库商品用于查询公司所有销售出库商品的分类汇总信息;查询库存商品用于查询公司所有库存商品的分类汇总信息;商品库存报警主要是当库存商品数量小于最小值或超过最大值是给管理人员发出警示等等。客户管理:客户管理包括供应客户管理及报表、采购商管理及报表模块主要用于管理员查询在指定的时期内公司与供应商及采购商基本信息的管理,包括客房的查询,新增、客户信息修改、删除以及与客户的业务往来货款支付及结转信息。进销存系统设计结构图通过对中小型商品流通企业进销存管理系统特点及其需求的分析,管理系统的主要功能有系统管理,进货管理,销售管理,库存管理及客房管理几个模块3.系统管理功能结构图(1)登录模块分析能够验证用户提交的登录信息是否合法的验证模块,如果此模块判定用户提交的登录信息不合法,就拒绝用户登录,如果用户提交的信息合法,则允许用户登录,并根据用户权限,向用户开放相应的服务,登录模块活动图如图4.2所示。图4.2登录模块活动图(2)进货管理分析图4.3进货管理活动图(3)销售管理基本活动图图4.4销售管理基本活动图(4)库存管理基本活动图库存管理主要是对商品信息的管理,查询商品库存,操作员了解商品相应数量信息。此模块主要包括商品信息设置,查询入库商品,查询出库商品,汇总入库商品,汇总出库商品,查询库存商品信息的功能,还包括系统根据库存商品数量所触发的商品库存报警功能,在此只对库存管理的商品信息设置活动进行的描述,其活动图如图4.5 所示。图4.5库存管理基本活动图本模块主要是针对新建用户,用户登录等用户信息进行管理,对公司基本信息更改和设置,系统的帮助信息等。结构图如图4.7所示。图4.7系统管理结构图(5)进货管理功能结构图进货管理主要是指根据销售和库存的实际情况以及市场的实际需求进行的商品采购,其功能主要有:采购入库登记、采购退货登记、支付采购货款、查询采购信息等。商品采购的成败决定了销售量的多少,及时、准确的制定采购计划是整个进货管理的关键。进货管理功能结构图如图4.8所示。图4.8进货管理结构图(6)销售管理功能结构图销售管理主要指销售过程中所要执行的操作,对于任何的商品流通企业销售的成败决定了企业的成功与否,其主要功能有销售出库登记、收到销售货款、销售商品查询、退货商品查询、畅销商品排行榜、滞销分类排行榜等等。销售管理结构图如图4.9所示。图4.10销售管理结构图6.库存管理功能库存管理主要是对商品基本信息、入库出库商品信息查询、库存报警查询等增基础模块的管理。库存管理为计划及决策人员提供实时准确的存货信息,以便及时调整进货,销售,库存经营活动的顺利进行。为了繁琐的日常工作,快捷查找信息,准确处理产品存放,迅速产生文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写,复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。库存管理的结构图如图4.11所示。图4.11库存管理功能结构图(二)系统开发技术和开发工具1.Visual Studio2008背景介绍Microsoft最初于2002年发布了Visual Studio .NET,它继承了该公司以前发布的各种不同的开发工具的许多功能和特性。Visual Basic 6、Visual InterDev、Visual C+和其他工具如FoxPro都是Microsoft开发团队开发的成果。该团队从外部组中导入了一些内容,但Visual Studio .NET 2002和.NET 1.0主要以Microsoft自己的规则和目标为基础。 Visual Studio .NET 2003是下一个版本,它只有少量的改进,侧重于修复错误。两年后,Visual Studio 2005 和.NET Framework 2.0面世,这是一个全新的版本,其中新的基础架构类远远超过了以往Microsoft发布的所有类,但这个版本最重要的部分是IDE。在IDE中,各种组件以相互关联的方式组合在一起,提供了一个高效的工具集,便于访问所有的元素。 最新版本Visual Studio 2008和.NET Framework 3.5则建立在这个强大的基础之上。LINQ大肆改革了访问数据的方式,以前需要单独下载的功能,如ASP.NET AJAX 和 Visual Studio Tools for Office,现在默认为包含在这个新版本中。Visual Studio 2008有几个主要版本:Express、Standard、Professional以及Team System(准确地说,针对不同的人员,有4种不同的Team System,但它们的核心Visual Studio功能都是一样的)。(2)SQL Server数据库介绍作为微软下一代的数据管理与商业智能平台,SQL Server 2005 将是微软5年来具有里程碑性质的企业级数据库产品。和以往的数据解决方案相比,SQL Server 2005将给您带来空前的价值、超强的功能和激动人心的全新体验。SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。 由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQL Server 2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。SQL Server是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineering strategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。SQL Server 2005 将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。例如,SQL Server 2005将提供全新的安全认证、数据加密技术来加强您数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工具则为您的IT管理工作带来全新的体验。在硬件方面,SQL Server 2005支持64位运算和海量数据存储。SQL Server 2005使您可以快速构建部署各类商业智能解决方案,为你提供深入的业务分析统计、和监控预测平台,进一步推动企业的信息化管理和业务发展。SQL Server 2005将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据挖掘的一系列设计、开发、管理工具。为了满足客户日渐增强的实时BI和企业级应用规模的需求,SQL Server 2005 在构建商业智能平台的实时性、扩展性方面也有了质的飞跃。全新的数据分析工具和丰富的数据挖掘算法将帮助客户有效进行深入的业务监控分析、决策支持;企业级的ETL工具将支持各种异类数据和复杂数据业务的整合;面向终端用户的报表设计及管理工具与Office的前端集成能够提供非常灵活的数据展示和自由定制功能。SQL Server 2005将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。(三)数据库设计1.概念结构设计当进销存管理系统需求分析完成,明确系统所具有的主要功能,建立系统用例模型,分配了主要操作人员对应的操作权限和可进行的相应的操作,对系统运行的基本过程进行了系统的初步分析以后,接下来就是进行管理系统数据库设计。数据库设计决定管理系统的数据以何种形式存储、用户以何种形式访问数据,因此数据库设计非常重要。原则上,一个好的数据库应是数据冗余尽可能少,数据库访问效率尽可能高,系统主要实体的E-R图如图4.1所示,各实体的属性图如图4.11至4.15所示。图4.12总体ER图图4.12销售信息实体图图4.13客户信息实体图图4.14商品信息实体图图4.15操作人员信息实体图2.逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本选课系统采用关系模型。根据以上原则进销存管理系统中的E-R图转换为关系模型如下:订单(编号,订单日期,客户)订单详细信息(编号,订单号,客户,,数量)客户(编号,供应商名称,地址,电话,)员工(编号,名称,密码,真实姓名)销售单(编号,日期,订单号)销售详细信息(编号,销售订单号,商品编号,数量)货架(编号,仓库号,名称,)商品信息(编号,名称,类别,厂家,日期,客户,数量,库存警报数量,产地)供应商(编号,名称,地址,电话)仓库信息(编号,仓库名称,状态)3.数据表设计数据库名:SHOESWAREHOUSE表4.1Buy Order订单表序号列名数据类型长度小数位标识主键允许空默认值说明1Idvarchar40是编号2OpDateTimedatetime83是订单日期3SupplierIdint40是客户表4.2Buy Order Details订单详细信息表序号列名数据类型长度小数位标识主键允许空默认值说明1Idvarchar40是否编号2OrderIdvarchar120是订单号3ShoesIdvarchar120是客户4BuyNumint40是数量表4.3Customer客户表序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是编号2CustomerNamevarchar500是供应商名称3Addressvarchar600是地址4TeLvarchar400是电话表4.4Employee员工表序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是否编号2EmpNamevarchar500是名称3Pwdvarchar300是密码4UserTrueNamevarchar320是真实姓名表4.5Sales Order销售单表序号列名数据类型长度小数位标识主键允许空默认值说明1Idvarchar40是否编号2OpDatedatetime83是日期3SalseIdvarchar120是订单号表4.6Sales Order Details销售详细信息表序号列名数据类型长度小数位标识主键允许空默认值说明1Idvarchar40是否编号2OrderIdvarchar120是销售订单号3ShoesIdvarchar80是商品编号4SalseNumint40是数量表4.7Shelves货架表序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是否编号2CKIdint200是仓库号3ShelvesNamevarchar500是名称表4.8ShoesInfo商品信息表序号列名数据类型长度小数位标识主键允许空默认值说明1Idvarchar80是否编号2ShoesNamevarchar500是名称3Brandvarchar500是类别4Manufacturervarchar1000是厂家5ProduceDatedatetime83是日期6SupplierIdint120是客户7Sumint40是数量8LimitNumint40是库存警报数量9LocationsIdint120是产地表4.9Supplier 供应商序号列名数据类型长度小数位标识主键允许空默认值说明1Idint40是否编号2SupplierNamevarchar500是名称3Addressvarchar200是地址4Telvarchar500是电话表4.10Ware House 仓库信息表序号 列名 数据类型长度小数位标识主键允许空默认值 说明1Idint40是否编号2CKNamevarchar500是仓库名称3BookCatevarchar600是状态 (四)系统界面设计对于本系统,其功能目标是实现传统的人工选课到利用计算机辅助选课的转变,所以它必须实现整个流程的进行,实现对系统用户的不同管理,以及完成库存管理、录入商品等环节的处理。由于系统数据收集的实时性要求不高,因此采用C|S结构来进行设计是合理可行的。1登录系统界面:图4.4.1登录系统界面:管理员输入用户名和密码即可,进入服装销售管理系统。2.系统管理主界面:图4.4.2系统主界面登录成功后即显示服装管理系统主界面。3入库管理模块:图4.4.3入库管理点击入库管理,即可进入入库管理模块。库里已有的商品再入库,双击此商品,输入数量、选择供销商即可。点击入库键添加新进商品,可编辑商品名称、品牌、生产厂家、存放位置,生产日期。4.出库管理模块:图4.4.4出库管理点击出库管理,即可进入出库管理模块。双击出库的商品,输入出库数量,选择客户即可完成。5.仓库管理模块:点击仓库管理,即可进入仓库管理模块。可对仓库进行添加、删除工作。添加仓库信息时,需要输入仓库名称、存放类别。6.货架管理模块:点击仓库管理,再点击货架管理,即可进行货架管理操作。先选择要货架所在仓库,先输入货架号,即可进行添加、删除操作。7.库存管理模块:点击服装信息管理,进入库存信息管理。可以查看服装编号、名称、数量等信息,还可进行对服装的添加、修改、删除等操作。输入服装名称,可以直接查询,避免了手动查找的麻烦。8.出库查询模块:点击出入库查询,再点击出库查询。输入入库时间的时间段,即可查询出库信息。9销售汇总:点击近期统计,再点击销售统计,可进入销售汇总操作。可查看销售商品的名称、数量、品牌、生产厂家、出厂日期。可了解公司的盈亏状况。10.库存报警:点击近期统计,再点击库存报警,可进入库存报警操作。可查看存货数量低于库存下限的商品,以便及时进货。五、性能测试与分析(一)测试实例的研究与选择程序测试的主要方法分为两大类, 白盒测试和黑盒测试。白盒测试:一种是以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称结构测试或玻璃盒测试,将软件看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。白盒测试就是要选取足够的测试用例,对源代码实行比较充分的覆盖,以便尽可能多地发现程序中的错误。主要有两种方法:一种称为逻辑覆盖法,另一种称为路径覆盖法。黑盒测试:也称功能测试,数据驱动测试等,它将待测对象堪称是一个黑盒子,在完全不考虑程序的内部结构和特性的情况下,只依据规格说明书检查程序的功能是否能正常使用。黑盒测试主要是根据输入条件和输出条件的确定测试数据,来检查程序是否能产生正确的输出。进行黑盒测试主要有下面几种方法:等价分类法、边界值分析法、猜错法、因果图法。本系统的测试综合了白盒测试、黑盒测试两种方法,但主要使用的是黑盒测试方法。在测试当中遵循了“尽早地和不断进行测试”,“保证测试用例的完整性和有效性”原则。通过测试达到以下测试目的:1.功能检查:检查功能是否争取,是否遗漏或实现不了应该实现的功能等。2接口检查:检查能否正确地接受信息或输出信息。3数据检查:检查数据结构或外部信息是否有(如数据文件)访问错误。4性能检查:检查性能需求能否得到满足。5初始化、终止检查:检查是否能进行正确地初始化或终止。(二)测试环境与测试条件处理器:酷睿 i3-2310M内存:2G硬盘:500G操作系统:Windows 7数据库:SQL Server 2005Web服务器:Tomcat 5.0(三)实例测试库存管理测试目的:预置条件:使用有效的业务管理员(skin)登陆进销存管理系统;业务管理员拥有“库存管理”权限。厂家名称:科易公司商品名称:科易商品类型:服装测试过程:预期结果:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国硝酸锰项目商业计划书
- 2025年中国钛靶材项目投资计划书
- 中国作物秸秆肥项目投资计划书
- 中国金属加工液项目商业计划书
- 巴彦淖尔市人民医院内分泌相关基因报告解读考核
- 运城市中医院放射性肠炎护理考核
- 朔州市中医院个体化治疗方案制定考核
- 大同市中医院社区护士岗位胜任力考核
- 廊坊市中医院泌尿系肿瘤的多学科诊疗能力考核
- 中国乳聚丁苯橡胶项目投资计划书
- DG-TJ08-2205-2025 建筑信息模型技术应用标准(市政给水排水工程)
- 2025年知识产权竞赛题库及答案
- 2025至2030白色家电行业市场深度调研及供需格局及有效策略与实施路径评估报告
- 教师教龄管理办法
- 煤矿奖励管理办法
- 苗木栽培养护技术
- 静脉穿刺技术规范及风险防范
- 汽车车窗系统检测与维修
- ERP上线奖惩管理办法
- 公安机关危险品管理办法
- 行业分析报告:当前热 门行业解读
评论
0/150
提交评论