asp.net小型超市物流管理信息系统论文_第1页
asp.net小型超市物流管理信息系统论文_第2页
asp.net小型超市物流管理信息系统论文_第3页
asp.net小型超市物流管理信息系统论文_第4页
asp.net小型超市物流管理信息系统论文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

职场大变样社区(WWWZCDBYCOM)下载毕业设计成品全套资料,全部50元以下小型超市物流管理信息系统摘要中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。本系统实现的主要功能模块包括采购管理,销售管理,库存管理,基础资料管理,系统管理,配送管理等几个功能模块。本文首先进行系统的需求分析,得出要建的各个系统模块。采用用SQL2005数据库建立系统运行所要的后台数据库,采用VS2005集成开发环境配合使用C语言开发一套小型超市物流管理信息系统。关键词超市;进销存;数据库;ASPNET;B/SABSTRACTSMEHASANIMPORTANTPOSITIONINCHINASECONOMICDEVELOPMENT,THENUMBEROFCHINASSMALLANDMEDIUMSIZEDENTERPRISES,AREWIDELYDISTRIBUTEDINTHEREGION,THEINDUSTRYDISTRIBUTIONSPANWITHTHEDEVELOPMENTOFGLOBALECONOMICINTEGRATIONANDTHERISEOFECOMMERCE,COMPETITIONBETWEENSMALLANDMEDIUMENTERPRISESWILLBECOMEINCREASINGLYFIERCETHERAPIDDEVELOPMENTOFTHENETWORKANDECOMMERCEBREAKTHROUGHTHELIMITATIONSOFTIME,SPACE,ANDBRINGMOREDEVELOPMENTOPPORTUNITIESTOSMALLANDMEDIUMSIZEDENTERPRISES,BUTALSOINCREASESTHEINTENSITYOFCOMPETITIONAMONGENTERPRISESTHISREQUIRESTHATSMESHAVETOCHANGETHEBUSINESSMANAGEMENTMODELTOIMPROVETHEOPERATIONALEFFICIENCYOFENTERPRISESATPRESENT,CHINASSMALLANDMEDIUMENTERPRISESTHELEVELOFINFORMATIONISSTILLVERYLOW,COMPAREDTOFOREIGNENTERPRISES,BUTALSOONLYATTHEBEGINNINGOFTHEBEGINNINGSTAGEWITHTHEDEVELOPMENTOFTECHNOLOGY,COMPUTEROPERATIONANDMANAGEMENTHASBECOMEINCREASINGLYSIMPLIFIED,THEGROWINGPOPULARITYOFCOMPUTERKNOWLEDGE,ATTHESAMETIMETHEFASTCHANGINGMARKETECONOMY,COMPETITION,ENTERPRISECOMPUTERPURCHASE,INVENTORY,SALESANDMANYOTHERASPECTSHASBECOMEATRENDANDINEVITABLETHEMAINFUNCTIONMODULESOFTHESYSTEMINCLUDEPURCHASINGMANAGEMENT,SALESMANAGEMENT,INVENTORYMANAGEMENT,BASICDATAMANAGEMENT,SYSTEMMANAGEMENT,DISTRIBUTIONMANAGEMENT,SEVERALFUNCTIONALMODULESFIRSTLY,SYSTEMATICNEEDSANALYSIS,THEVARIOUSSYSTEMMODULESTOBUILDADOPTTHESQL2005DATABASESYSTEMREQUIRESTORUNBACKENDDATABASE,THEUSEOFTHELOGISTICSMANAGEMENTINFORMATIONSYSTEMTHEVS2005INTEGRATEDDEVELOPMENTENVIRONMENTWITHTHEUSEOFTHECLANGUAGETODEVELOPASMALLSUPERMARKETKEYWORDSSUPERMARKETS,INVOICING,DATABASE,ASPNET,B/S目录1前言411开发背景412目的和意义413系统设计思想42需求分析621可行性分析6211技术可行性6212法律可行性6213组织管理上的可行性6214经济可行性6215运行可行性722开发系统的必要性73开发工具简介831ASPNET概述832ASPNET的优点833SQLSERVER2005数据库介绍94系统设计1241MIS系统的产生和发展情况1242系统流程分析1243系统模块总体设计1345数据库设计14451数据库设计概述14452系统ER图14453实体属性图15454数据库的详细设计175系统程序设计及实现2151系统登录面设计2152系统主界面设计2253采购管理功能设计2254销售管理功能设计2455库存管理功能设计2556商品管理功能设计2657系统管理功能设计27结论29致谢30参考文献311前言11开发背景随着经济的不断发展,计算机科学的日渐成熟,大大小小的超市商品的流通量越来越大,其所经营的产品种类繁多,所以需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,时时刻刻都需要对商品各种信息进行统计分析和查询,在特殊情况下还要进行退货操作并修改相关数据。日常所需要处理的数据量如此之大,商业运转的中间环节如此之多,使得原始的人工管理已无法应对这复杂的市场,这样就迫切地需要引入新的管理技术经营管理也变得愈加迫切。12目的和意义开发新系统的目的是提高企业的工作效率,减轻员工的工作量,节约部分人力资源的开支。商品销售量库存量等信息一目了然,便于超市制定日后的销售计划,为超市决策提供了宝贵资料,从而为超市获得更高的利润。目前小型超市物流管理信息系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。小型超市物流管理信息系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时小型超市物流管理信息系统对操作人员的要求不高,也合理的节约了成本的投入。因此我决定设计一个超市进销存管理系统来解决这些问题,它实行了信息化管理,以提高了超市的管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。13系统设计思想根据中小商业企业的各项业务特点,可以把本系统分为三大系统,进销存系统、财务系统和企业信息系统。企业信息系统为进销存系统和财务系统提供数据基础,进销存系统有的采购、销售、收款、付款和库存管理等功能,这几项也是商业企业的主要业务,财务系统会利用进销存系统的各项数据生成财务账簿,这个功能也是本系统的设计思想,把进销存系统和财务系统动态的联合起来,让各项数据进项共享,财务系统也可以自己创建凭证入账,生成财务账簿,记录企业的各项财务信息。实用性系统以中小商业企业的用户需求为目标,符合用户实际的业务流程为原则进行设计和开发,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能地方便用户使用,满足基本的用户需要,成为中小商业企业通用的网络软件。区域限制性本系统如果采用花生壳动态域名解析技术可以通过因特网工作,让本公司各个部门的数据无缝的连接起来。先进性本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以VISUALSTUDIO2005为主要开发环境和MICROSOFTFRAMEWORKNET20技术,其优秀的编码体制和强大的编译器是此系统的强力支柱,SQLSERVER2005为后台数据库,可以满足中小商业企业的实用需求和对软件成本的控制需要。高可靠性一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。高安全性在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性,本系统给用户提供的用户权限管理,可以限制各个用户所能操作的功能,给大大提高了系统的安全性,数据库数据可以进行备份和回复,确保了数据的安全。采用标准技术本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。可维护性系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。可扩展性及灵活性系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。智能性系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。2需求分析21可行性分析211技术可行性通过小型超市业务流程各个环节的分析,确定出了新系统的管理结构。根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择了如今较流行的VISUALSTUDIO2005来进行开发管理平台的设计,使用SQLSERVER2005数据库存储数据。在硬件方面,则选择空间较大,只要是PENTIUMIII系列及以上的计算机,内存在256M以上,硬盘在30MB,都可以满足系统的开发需要当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于VISUALSTUDIO2005和SQLSERVER2000两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。212法律可行性开发本系统是为了实现小型超市的高效管理,并实现对决策的支持。在开发的过程中完全自主开发,不会出现侵权问题。另外也会使用正版的软件来开发系统和运行系统。213组织管理上的可行性系统会使超市的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化组织结构,提高行内的竞争力。214经济可行性经济费用方面主要包括购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。硬件方面,除了服务器要求高一点以外,终端设备不是太贵。软件方面,当然需要买正版的操作系统。系统开发费用为30万元人民币,不过这个数字与一个公司的发展比起来就显得太渺小了。系统的安装由我们开发人员来完成,费用包括在开发费用之中。运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支。本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。215运行可行性操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,只要懂得基本的电脑操作,那么学习该系统的使用应该不会困难。在今后的维护过程中,领导者也可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。经过上述论述分析,新系统的实施非常可行。22开发系统的必要性随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。从这一点足可以说明开发系统的必要性。操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用电脑的经历,学习该系统的使用应该不会困难。该系统的实施对公司的组织机构不会有太大的影响。在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑经过上述论述分析,新系统的实施非常可行。3开发工具简介31ASPNET概述MICROSOFTNET作为一种面向网络、支持各种用户终端的开发平台环境,推动了新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。而ASPNET是建立在NET平台构架上,利用公共语言运行库(COMMONLANGUAGERUNTIME)在服务器端为用户提供建立强大的企业级WEB应用服务的编程框架。ASPNET提供了一个统一的WEB开发模型,并提供了开发人员创建企业极WEB应用程序所需的各种服务。ASPNET可以与任何与NET兼容的语言编写应用程序。此外,ASPNET应用程序都可以完全使用NETFRAMEWORK。ASPNET是NET计划中的一个重要组成部分,其为WEB应用程序开发人员提供了许多新特性,这些特性包括已编译的服务器端代码、一种将服务器端逻辑与客户端布局相分离的代码隐藏(CODEBEHIND)技术、可扩展的服务器端控件模型、设计数据绑定模型、XCOPY部署以及客户和服务器上的窗体身份证验证支持等。32ASPNET的优点与以前的WEB开发工具相比,其主要表现在以下几方面增强的性能。ASPNET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASPNET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASPNET框架补充了VISUALSTUDIO集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于ASPNET基于公共语言运行库,因此WEB应用程序开发人员可以利用整个平台的威力和灵活性。NET框架类库、消息处理和数据访问解决方案都可从WEB无缝访问。ASPNET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASPNET时保留基于COM的开发中的现有投资。简易性。ASPNET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASPNET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VISUALBASIC的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。可管理性。ASPNET采用基于文本的分层配置系统,简化了设置服务器环境和WEB应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理“哲学也扩展到了ASPNET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASPNET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。可缩放性和可用性。ASPNET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASPNET运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。自定义性和扩展性。ASPNET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入“代码。实际上,可以用自己编写的自定义组件扩展或替换ASPNET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。安全性。借助内置的WINDOWS身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。访问速度。ASPNET页面只需要一次编译后不需要重新编译,直到该页面被修改或WEB应用程序重新启动。这使得在多次访问时速度有了极大的提升。支持应用程序的实时更新。ASP支持应用程序实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。ASPNET采取“CODEBEHIND“方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。可以说,在网络前景一片大好的情况下,最早的掌握有效的开发工具,与信息时代同步,会给社会各行业的发展注入新鲜的活力。33SQLSERVER2005数据库介绍SQLSERVER的全称是MICROSOFTSQLSERVER,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是WINDOWS操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。它同时也适用于电子商务、数据仓库、和在线商业应用程序等。SQLSERVER2005支持B/S模式的体系结构。SQLSERVER2005的关系数据引擎是为WINDOWSDNA环境下的应用程序提供的基本报务之一,是一个具有高度可伸缩性、可靠性和安全性的数据存储引擎。主要特点体现在以下几个方面1简便的操作方式SQLSERVER2005界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。2以BROWER/SERVER为设计结构SQLSERVER2005按B/S结构(B/S结构的系统有3个基本组成部分浏览器、服务器、浏览器与服务器的连接件)设计而成,BROWER/SERVER结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQLSERVER。其中微软的产品VISUALSTUDIO可以帮助用户方便、快捷地开发新的SQLSERVER应用程序。4支持企业级的应用程序SQLSERVER2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQLSERVER2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5支持XMLSQLSERVER2005引入了支持XML功能的特性。XML是扩展标记语言(EXTENSIBLEMARKUPLANGUAGE的英文缩写),可用于描述一个数据集的内容以及数据如何在WEB页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型WEB站点最好的数据存储设备之一。6数据仓库支持SQLSERVER2005中包括析取和分析汇总数据以进行联机分析处理(OLAP即在线分析处理)的工具,使联机分析处理成为可能。同时SQLSERVER2005提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了可能。7语言排序规则在SQLSERVER2005以前的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版SQLSERVER数据库系统时,所有的语言排序规则就必须依赖英文的排序次序,SQLSERVER2005在WINDOWS排序规则的基础上增加了一套新的排序规则,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。8全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于SQLSERVER2005的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与SQL语句结合使用。9增强了分布式查询功能SQLSERVER2005引入了一个OPENROWSET函数,可以在指定分布式查询中查询一个特定的连接信息,同时授予了“OLEDB”数据源更多的SQL操作权。4系统设计41MIS系统的产生和发展情况所谓管理信息系统(MANAGEMENTINFORMATIONSYSTEM)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学技术,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。42系统流程分析本系统以为涉及到商品采购、商品销售、库存管理,财务管理,基础资料和设置等几大功能模块,这几个模块的需求分析,工作量较大,因此必须用行之有效的方法对软件需求进行严格的审查验证。需求分析一般是按图1所示的过程进行。图1需求分析的一般过程需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。43系统模块总体设计本系统一共分为几个比较重要的功能模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中模块分别为采购管理,销售管理,库存管理,基础资料管理,系统管理等几个功能模块。各功能模块的具体功能如下采购管理功能模块包括采购订单,采购管理,采购统计等功能模块。销售管理功能模块包括销售,销售报表,利润分析等功能。库存管理模块包括入库管理,当前库存统计,入库信息等功能模块。基础资料管理功能包括供应商管理,商品资料信息管理,商品类别管理,仓库管理,员工管理,部门管理等功能。系统管理功能模块包括添加账号,管理账号,修改密码等功能模块。物流配送功能模块包括添加配送信息,修改配送信息,删除配送信息。系统功能结构图如图5所示。员工管理部门信息管理商品信息管理配送管理采购管理系统功能模块图库存管理入库管理员工管理销售管理图5系统功能结构图45数据库设计451数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求(信息要求和处理要求)。这个问题是进行软件开发时期的主要研究方向。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。由于信息结构复杂,应用环境多样,在相当长的一段时间内数据库设计主要采用手工试凑法。使用这种方法与设计人员的经验和水平有直接的关系,数据库设计成为一种技艺而不是工程技术,缺乏科学理论和工程方法的支持,软件的质量难以保证,常常是数据库运行一段时间后又不同程度地发现了各种问题,增加了系统维护的代价。十余年来,人们努力探索,提出了各种设计准则和规程,都属于规范设计法。452系统ER图概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过ER图来描述现实世界的概念模型。本系统的ER图表现了系统中各个实体之间的联系,具体的如下图42所示管理员信息登录密码登录账号编号管理1供应商信息单位名称编号N联系电话描述联系人管理N1部门表编号部门名称商品信息商品名称类别编号编号添加时间描述价格类别名称商品编码管理N1图42系统ER图453实体属性图部门信息实体图如图43。部门信息编号部门名称图43部门信息实体图商品信息实体图如图44。新闻信息编码商品信息编号名称规格单价生成日期图44商品信息实体图商品类别实体图如图45。商品类别编号类别名称图45商品类别信息实体图供应商信息的实体图如图46。新闻信息备注供应商信息编号名称联系人联系电话图46供应商信息实体图进货实体图如图47。新闻信息进货数量进货信息编号名称规格单价供应商图47进货信息实体图库存信息实体图如图48。新闻信息库存量库存信息编号名称规格单价商品编码图48库存信息实体图员工信息实体图如图49。新闻信息员工信息编号登录账号姓名登录密码角色所属部门图49员工信息实体图销售信息实体图如图410。新闻信息销售数量销售信息编号名称销售部门单价销售员工图410销售信息实体图配送信息实体图如图411。新闻信息添加日期配送信息编号车辆日期运费货物图411配送信息实体图454数据库的详细设计在设计数据库时,应考虑以下事项。1数据库的用途将如何影响设计,应创建符合用途数据库计划。2数据库规范化规则,防止数据库设计中出现错误。3对数据完整性的保护。4数据库和用户权限的安全要求。5应用程序的性能需求,设计数据库时必须利用MICROSOFTSQLSERVER2005中能够提高性能的功能。6数据库维护。CHAOSHIWULIU数据库总共11张信息表。BUMEN部门信息表,如表41所示。表41BUMEN序号英文名中文名类型长度字符1ID部门编号INT42NAME部门名称NVARCHAR50CHANPIN商品信息表,如表42所示。表42CHANPIN序号英文名中文名类型长度字符1ID商品编号INT42NAME商品名NVARCHAR503TYPEID供应商编号INT44TYPENAME订购者NVARCHAR505DANJIA单价FLOAT86GUIGE商品规格NVARCHAR507DS商品描述TEXT168CODE商品编码NVARCHAR509SHENGCHANRIQI生产日期DATETIME8CLASS商品类别信息表,如表43所示。表43CLASS序号英文名中文名类型长度字符1ID类别编号INT42NAME商品编号NVARCHAR50GYSINFO供应商信息表,如表44所示。表44GYSINFO序号英文名中文名类型长度字符1ID单位编号INT42NAME单位名称NVARCHAR503USERNAME联系人NVARCHAR504TEL联系电话NVARCHAR505DS描述TEXT16JINHUO进货信息表,如表45所示。表45JINHUO序号英文名中文名类型长度字符1ID商品编号INT42NAME商品名NVARCHAR503TYPEID供应商编号INT44TYPENAME订购者NVARCHAR505DANJIA单价FLOAT86GUIGE商品规格NVARCHAR507DS商品描述TEXT168CODE商品编码NVARCHAR509SHENGCHANRIQI生产日期DATETIME810GOODSID商品编号INT411SHULIANG出库数量INT412CMANGER操作人NVARCHAR5013GYS供应商NVARCHAR5014ISTRUKU是否入库NVARCHAR517SUMMONEY总金额FLOAT8KUCUN库存信息表,如表46所示。表46KUCUN序号英文名中文名类型长度字符1ID商品编号INT42NAME商品名NVARCHAR503TYPEID供应商编号INT44TYPENAME订购者NVARCHAR505DANJIA单价FLOAT86GUIGE商品规格NVARCHAR507DS商品描述TEXT168CODE商品编码NVARCHAR5010GOODSID商品编号INT411SHULIANG出库数量INT412STORENAME操作人NVARCHAR5013STOREID供应商NVARCHAR50STORE仓库信息表,如表47所示。表47STORE序号英文名中文名类型长度字符1ID商品编号INT42NAME商品名NVARCHAR503DS操作人NVARCHAR500USERSINFO用户信息表,如表58所示。表58USERSINFO序号英文名中文名类型长度字符1ID用户编号INT42NAME登陆账号NVARCHAR503BUMEN部门名称NVARCHAR504PASSWORD登陆密码NVARCHAR505TNAME真实姓名NVARCHAR506ROULE用户角色NVARCHAR50XIAOSHOU销售信息表,如表59所示。表59XIAOSHOU序号英文名中文名类型长度字符1ID商品编号INT42NAME商品名NVARCHAR503TYPEID供应商编号INT44TYPENAME订购者NVARCHAR505DANJIA单价FLOAT86GUIGE商品规格NVARCHAR507DS商品描述TEXT168CODE商品编码NVARCHAR509SHENGCHANRIQI生产日期DATETIME810GOODSID商品编号INT411SHULIANG出库数量INT412CMANGER操作人NVARCHAR5013GYS供应商NVARCHAR5014ISTRUKU是否入库NVARCHAR515SUMMOENY总金额FLOAT8PEISONG配送信息表,如表510所示。表510PEISONG序号英文名中文名类型长度字符1ID用户编号INT42CARNAME车辆NVARCHAR503MUDIDI目的地NVARCHAR504YUNFEI运费NVARCHAR505RIQI配送日期NVARCHAR506CONTENTS货物描述NVARCHAR505系统程序设计及实现51系统登录面设计用户登录是系统的第一个页面,用户需要输入正确的登陆账号,登陆密码和登陆验证码才能进入到系统中。用户登陆会自动判断用户的角色是管理员还是普通用户,在用户操作系统功能的时候进行判断用户的角色,来识别用户的权限。系统登录界面如图51所示。图51系统登录界面用户登陆的关键代码如下PROTECTEDVOIDBTNLOGIN_SERVERCLICKOBJECTSENDER,EVENTARGSESTRINGSQLSTRSQLSTR“SELECTFROMUSERSINFOWHERENAME“LOGINNAMETEXT“ANDPASSWORD“PWDTEXT“SQLCONNECTIONSCONNEWSQLCONNECTIONCONNECTIONSTRINGSCONOPENSQLCOMMANDSCMNEWSQLCOMMANDSQLSTR,SCONSQLDATAREADERMYDATAADAPTERSCMEXECUTEREADERIFMYDATAADAPTERREADSESSION“ADMIN“MYDATAADAPTER“NAME“TOSTRINGSESSION“ROULE“MYDATAADAPTER“ROULE“TOSTRINGALERTALERTANDREDIRECT“登陆成功“,“ADMIN/INDEXHTML“ELSERESPONSEWRITE“ALERT密码错误“SERVERTRANSFER“DEFAULTASPX“SCONCLOSE52系统主界面设计本系统的主界面整体结构为左右结构,上面部分显示系统名称、退出功能,左面部分采用了列表结构罗列了系统的各个功能模块。系统主界面如图52所示。图52系统主界面53采购管理功能设计采购管理功能模块实现了进销存管理系统中的采购管理的功能,具体功能包括采购订单,采购管理,采购统计等功能模块。采购订单是采购管理模块的主要功能,登陆用户首先选择商品的类别,选择商品的名称系统会显示商品的具体信息,然后选择采购的数量,单价,和供应商,系统会自动计算采购单据的总金额。具体的界面如图53所示;图53商品采购订单商品采购的关键代码如下PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEDATARUNSQL“INSERTINTOJINHUONAME,DS,DANJIA,TYPENAME,TYPEID,GUIGE,SHULIANG,GYS,CODE,CMANGER,GOODSID,SUMMOENYVALUES“DROPDOWNLIST2SELECTEDITEMTEXT“,“TXTDSTEXT“,“TXTDANJIATEXT“,“DROPDOWNLIST1SELECTEDITEMTEXT“,“DROPDOWNLIST1SELECTEDVALUE“,“TXTGUIGETEXT“,“TEXTBOX1TEXTTRIM“,“DROPDOWNLIST3SELECTEDITEMTEXT“,“TXTCODETEXT“,“SESSION“ADMIN“TOSTRING“,“DROPDOWNLIST2SELECTEDVALUE“,“TEXTBOX2TEXT“ALERTALERTANDREDIRECT“采购成功“,“ADDBUYASPX“PROTECTEDVOIDTEXTBOX1_TEXTCHANGEDOBJECTSENDER,EVENTARGSETEXTBOX2TEXTCONVERTTOSTRINGFLOATPARSETEXTBOX1TEXTFLOATPARSETXTDANJIATEXT54销售管理功能设计销售管理功能实现了进销存管理系统中的销售管理功能,具体功能包括了销售,销售信息统计,利润分析。销售功能是从仓库中存在的商品选择后进行出售,出售的数量必须小于等于库存数量。销售的时候要选择供应商,自动计算总金额,以及销售的单价信息等。销售管理的如图54。图54销售管理销售的关键代码如下PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSEIFINTPARSETXTSLTEXTJAVASCRIPTALERT对不起,您没有这个权限HISTORYBACK“RESPONSEENDPROTECTEDVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSEDAT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论