




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
滨江学院毕业论文(设计)题目网店仓库管理系统的设计与实现院系计算机系专业网络工程学生姓名喻佳伟学号20072346939指导教师文学志职称_副教授二一一年五月二十日声明本人郑重声明1、持以“求实、创新”的科学精神从事研究工作。2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。3、本论文中除引文外,所有实验、数据和有关材料均是真实的。4、本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已经发表或撰写过的研究成果。5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。作者签名日期2011520目录1绪论211开发背景212系统的可行性分析2121技术可行性分析3122实施的可行性分析32相关技术介绍321C简介322ASPNET简介423数据库简介53系统的需求分析631可行性分析6311管理的可行性6312技术的可行性6313经济的可行性632系统具备的特点介绍633系统结构功能分析7331功能概述734系统目标735功能模块图836业务流程分析84系统设计841系统开发环境8411硬件环境8412软件环境9413开发环境9414数据库942ER图943数据库设计135系统实现1651登陆页面1652仓库管理页面1853商品入库管理1854商品信息维护2055商品销售管理2156留言板的实现226系统测试2361系统测试环境2362系统测试过程2363系统测试小结277结束语28致谢29参考文献30网店仓库管理系统的设计与实现喻佳伟南京信息工程大学滨江学院网络工程,南京210044摘要随着互联网的高速发展国内出现了越来越多的网络购物平台,越来越多的人习惯网络购物,越来越多的商家也参与到网上销售的行业中,由于网络客户的不断增加,肯定商家需要采购不同的货物已供市场需求,商家需要时时了解客户都需要哪方面的购物需求,因此商家迫切需要一套完善的商品库存管理软件,来时刻管理自己的货物仓库,基于此我们开发了这套网店仓库管理系统。本文首先介绍了仓库管理的必要性,然后分析了网络店铺作为一个大型网上销售商店,它的货物流通管理现状,并在此基础上,进一步分析仓库货物流通管理的具体功能及模块。然后根据时下流行的NET技术及工厂开发模式(多层开发模式),利用所掌握的知识,用B/S结构进行网店仓库管理系统的开发,以适应网店货物仓库流通管理的发展,提高经济效率。作为系统实现的一部分本文还描述了网店仓库管理系统的功能模块,本系统主要分为六大模块采购、销售管理模块;入库、出库管理模块;对于库存中商品的损坏、丢失情况的报损模块;前台通过电子商务展示模式展示了商品的详细信息,以及会员注册、留言等等模块的功能。关键词网点仓库管理,库存管理,NET技术,B/S结构,采购销售1绪论随着国民经济的发展和社会进步,企业的数字化管理成为现代企业的重要组成部分。其中数字化、信息化的产品库存管理也有了较快的发展,代表了库存管理自动化发展的趋势。由于信息量的增大,产品内容的丰富,继续使用手工的管理方式则显得力不从心,因此发展产品库存管理的自动化就成为当务之急,重中之重的一件大事。用好、管理好产品库存,更好的发挥其作用,已渐渐成为研究的一个重要课题。利用高科技,科学合理的配置人力、物力等各种资源,进行系统的、有效的管理,是目前的研究方向。自动化和现代化是库存管理事业发展的两条根本出路。11开发背景随着经济的高速发展,网络商店的信息化工作也在如火如荼地进行,由于商店规模的不断扩大以及商务往来的日益增多,商店对客户信息的掌握和使用就越来越多,因此以前的原始的手工操作方式就不能适应商店快速发展的需要,在计算机科学技术日益发展和成熟的今天,运用其先进的技术性来管理日常工作中的各类货物信息数据,可以极大地提高企业的工作效率。12系统的可行性分析通过以上系统的必要性分析,为了实现整个网站仓库管理,为了让网站决策者对整个网店货物信息库存物资情况有一个整体的把握,为了保障商务运作的顺利进行,现开发一套基于B/S模式的网点仓库管理系统。本系统采用B/S模式,INTERNET就是计算机,无需平台,无需安装,功能扩张性非常强,尤其对于使用人群广而多的系统而言,更能体现它的优越性。网点仓库管理不仅仅针对网店管理人员,同时会员可以注册以后对网店货物信息进行查阅、留言等,所以采用B/S是明智的选择。开发这样的网点仓库管理系统是极其必要和迫切的,对提高网店货物的管理水平有极大的帮助。121技术可行性分析本系统设计是应用ASPNET技术实现网络环境下的网点仓库管理。利用MICROSOFTVISUALSTUDIONET2005工具结合使用SQLSERVER2000数据库,ASPNET、CNET、ADONET等技术的工作原理及特点,并以此为理论技术依据开发基于WEB的物资流通管理系统的结构设计和具体的实现过程。采用NET技术入门迅速,开发相对容易,开发速度也比较快,NET具有功能强大的集成开发环境,它是完全的面向对象,更易于创建动态的WEB页面,提供了丰富的服务器端控件。并且三层架构的设计是相互独立的,更有利于维护、修改和移植。122实施的可行性分析网点仓库管理仓库规模较大,仓库货物流动频繁,针对这一情况,本系统做成B/S结构,这样可以满足大数据量,多台机器同时进行出入库操作。另外B/S系统的网点仓库管理系统服务器端配置比较简单,系统升级维护容易,并且相对于C/S结构的管理系统来说更新维护费用较低,能够更好的满足企业发展的需要。企业成功引入该系统后将在很大程度上提高库存管理方面的效率,能够较好的保证生产用料的充足供应,可以准确的提供库存的各种数据,真正的做到有据可查,为企业管理者提供数据依据。2相关技术介绍21C简介现在ASPNET支持的开发语言包括VBNET、CNET、JSCRIPTNET、VCNET以及其它NETFRAMEWORK所支持的语言。我们所做的通用网络问卷调查系统是用C语言。所以,在这里我介绍一下C语言。CCSHARP是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFTNET平台的应用程序,MICROSOFTNET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。C有以下特性1、效率与安全性。2、支持现有的网络编程新标准。3、消除大量程序错误。4、对版本的更新提供内在的支持降低了开发成本。5、商业过程和软件实现的更好对应。6、扩展交互性。22ASPNET简介提到ASPNET,就不得不首先搞清楚什么是ASP。ASP的全称是ACTIVESERVERPAGES,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASPNET。ASPNET不仅仅只是ASP3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASPNET和ASP是相近的,但是从本质上是完全不同的。ASPNET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASPNET抛弃了VBSCRIPT和JSCRIPT,而使用NETFRAMEWORK所支持的VBNET,CNET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASPNET是编译执行的,所以它比ASP拥有了更高的效率。ASPNET有以下技术特点MICROSOFTNET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下一代INTERNET的进步。作为MICROSOFTNET平台的一部分,ASPNET是一个革命性的编程框架,它实现了企业级WEB应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的WEB应用程序。实际上,这只是令ASPNET成为程序员创建WEB应用程序的首选的众多特色中的一小部分。与以前使用的ASP相比,ASPNET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASPNET让程序员可以只编写最少量的代码便能够给WEB应用程序提供更为丰富的功能。最好的一点则是ASPNET使程序员可以选择任何一种可用的NET编程语言。除了常见的WEB应用程序,利用ASPNET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASPNET,程序员根本不必担心这个问题,因为ASPNET大大简化了部署过程。要部署WEB应用程序,只要把它复制到WEB服务器上就可以了。除了提供了丰富的程序员这方面的经验,ASPNET还提供了丰富的用户经验。ASPNETWEB应用程序比传统的ASP应用程序速度要快很多,因为ASPNET令我们可以使用经过编译的编程语言。因此,ASPNET应用程序不需要明确的编译步骤,结果便是执行得更快了。23数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如“SQLSERVER“,“VF“,“FRAMEWORK“,“ACCESS“,“ORACLE“,“MYSQL“,“SYBASE“,“DB2“等等,然而本软件选择了用SQLSERVER2000来作为数据库软件。关于SQLSERVER2000的介绍MICROSOFTSQLSERVER2000是由MICROSOFT公司开发的,在MICROSOFTSQLSERVER的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQLSERVER65和在2000年8月推出的SQLSERVER2000版本。65版本使SQLSERVER得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。MICROSOFTSQLSERVER2000(简称SQLSERVER)由一系列相互协作的组件构成,能满足最大的WEB站点和企业数据处理系统存储和分析数据的需求。用SQLSERVER2000作为数据库软件的理由为SQLSERVER2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLSERVER2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用WEB带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLSERVER2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLSERVER2000是一个具备完全WEB支持的数据库产品,提供了对可扩展标记语言XML的核心支持以及在INTERNET上和防火墙外进行查询的能力。3系统的需求分析31可行性分析311管理的可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。312技术的可行性该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。软件上操作系统采用WINDOWSXP,开发工具选用MICROSOFTNET中的C语言。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。有以下一些优点1、使服务器端数据处理负荷减轻。2、该结构的系统容易扩充、灵活性和可扩展性好。313经济的可行性本系统开发经费在经济上是可以接受的,现在电脑已经普及,家家户户基本有了电脑。其开发软件在目前来说全部都是免费的。所以本系统在经济上是可行的。强调一下,这个系统暂时还不能用于盈利,但是,在今后如果做进一步的完善后,也可以把它作为商品,卖给其他的网店,这样就实现其盈利的价值了。32系统具备的特点介绍网店仓库的建设,能够有效地在INTERNET上构架安全的和易于扩展的业务框架体系,实现BTOB(企业对企业)、BTOC(企业对用户)以及CTOC(用户到用户)等应用环境,推动电子商务物流仓储行业在中国的发展。本系统具有以下特点1、平台无关性系统采用以NET、标准C为主要开发语言的中间件技术,因而系统与平台的关联性小,便于系统的移植。2、易扩展性系统构造的是一个业务和技术框架并提供开放的接口,便于新业务的生成和实现第三方系统与商品在线销售网站的连接。另外系统提供动态页面定制工具,能够有效的帮助商家生成自己仓库管理各个环节的报表信息。33系统结构功能分析331功能概述此系统主要可以实现的网络店铺货物仓库的管理,主要有以下几点后台1、会员信息管理管理会员信息。2、会员留言管理管理会员的留言反馈信息。3、商品类别管理管理商品类别信息。4、商品信息管理管理网店仓库商品信息。5、商品采购管理管理仓库商品的采购信息、可以编写采购单、采购单可以入库。6、商品销售管理管理仓库商品的销售信息、可以编写销售单。7、商品的入库管理管理仓库商品的入库信息。8、商品的出库管理管理仓库商品的出库信息。9、商品的报损管理管理仓库商品的损失信息。10、库存信息查询显示库存信息。11、商品信息统计统计商品的采购数量、销售数量、库存数量等相关数量信息。前台1、免费注册信息。2、修改会员信息。3、可以在线查看商品信息。4、可以给网店管理人员留言和交流。34系统目标在INTERNET上构架安全的和易于扩展的网店仓库BS管理系统站业务框架体系,形成进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;建立协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家、客户可充分利用电子商务提供的网络基础设施、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。35功能模块图网店仓库管理统统会员信息列表会员留言管理商品类别管理商品信息管理商品采购管理商品销售管理商品入库管理商品出库管理商品报损管理库存信息查询商品信统计这是我修改的论文,请查阅。学生喻佳伟统计系统管理系统管理会员信息管理商品信息管理业务功能管理商品流通管理仓库信息查询图31仓库管理结构图36业务流程分析先网店管理人员需要对商品的类别、信息进行维护。然后用户注册网站以后,需要搜索自己想要的商品类别,查找想要的商品的详细信息;网店管理人员根据可以对于网店的商品进行采购管理、入库管理、出库管理、销售管理、报损管理以及库存信息查询和商品信息统计等功能。4系统设计本章介绍系统的体系结构,功能模块以及采用的数据库。本系统采用B/S结构,将SQLSERVER2000作为后台数据库。41系统开发环境411硬件环境CPUINTELPENTIUMIII;内存256M或更高;硬盘40G或更高;VGA或更高分辨率的显示器;打印机可根据经济条件自行选择合适的型号。412软件环境操作系统WINDOWS2000SERVER它是一种可以在网络环境中用作客户和服务器的多功能操作系统。它是主从结构、可靠、稳定且安全的系统平台,是为具有大型业务系统的机构而设计的一种强大的、多用途的服务器操作系统。413开发环境MICROSOFTVISUALSTUDIONET系列中的C语言。具有如下特性1、语法更简单。2、快速应用开发(RAD)功能。3、语言的自由性。4、强大的WEB服务器端组件。5、支持跨平台。6、与XML的融合。7、对C的继承。414数据库MICROSOFTSQLSERVER2000它为数据库管理员提供了多个管理系统的工具,包括1、SQLSERVER企业管理器它是MICROSOFT管理控制台的管理单元组件,利用它可对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。2、SQL查询分析器它用于交互输入TSQL语句和存储过程,可以以图形的形式提供图形查询分析功能,包含集成的TSQL调试器、对象浏览器,可用于确定数据库中的表、视图、存储过程和其他对象的特性,并支持可用于加快复杂语句生成速度的模板。3、注册服务器安装SQLSERVER2000后,必须先注册本地或远程服务器,才能使用SQLSERVER企业管理器来管理这些服务器。注册服务器时必须指定服务器的名称和登录到服务器时使用的安全类型。42ER图概念模型是对于信息世界的建模,是现实世界到信息世界的抽象,是数据库设计人员和用户之间进行交流的语言。它具有简洁明晰、易于理解和修改、便于向各种数据模型转换,从而生成相应的逻辑模式。概念设计的目的是要确定系统的概念模型,因为概念模型是数据库系统的核心和基础,所以概念设计是数据库设计的关键。会员信息年龄电话联系方式邮箱账号姓名密码1N管理员留言信息发布商品信息回复维护入库单会员维护商品维护类别维护浏览注册会员管理员商品信息发布留言信息回复采购单销售单入库单出库单报损单建立浏览出库单报损单采购单销售单建立1NNM1NN1管理1N建立建立建立建立1111NNNN图41实体之间关系的ER图管理员密码用户名图42管理员信息实体图图43会员信息实体图商品信息商品类别库存采购单入库单出库单报损单销售单采购单入库标记采购数量采购全额采购者信息类别名称账号留言留言时间内容主题回复时间图44留言信息实体图图45商品信息实体图图46采购单实体图入库单数量商品代码入库单号入库时间商品代码销售单销售全额销售数量销售单价客户信息类别名称类别名称出库单数量商品代码出库单号出库时间图47入库单实体图图48出库单实体图图49销售单实体图调整库存报损单报损数量损失原因报损单号商品代码报损时间浏览商品信息会员图410报损单实体图图411浏览信息实体图43数据库设计本系统包含的业务模型有登陆,会员注册,留言,商品类别,商品信息,采购单,入库单,库存,出库单,销售单,报损单。本系统采用的是SQLSERVER2000,以下是数据库表格设计表41管理员信息表(ADMIN)序号字段名类型长度索引备注1帐号VARCHAR20P2密码VARCHAR20表42会员信息表(USER)序号字段名类型长度索引备注1帐号VARCHAR20P2密码VARCHAR20续表42序号字段名类型长度索引备注3姓名VARCHAR504年龄VARCHAR505电话VARCHAR506联系方式VARCHAR507邮箱VARCHAR50表43留言信息表(MESSAGE)序号字段名类型长度索引备注1代码INTP2主题VARCHAR503内容VARCHAR5004留言时间DATETIME5帐号关联会员6回复VARCHAR5007时间DATETIME表44商品信息表COMMODITY序号字段名类型长度索引备注1代码INTP不能重复2名称VARCHAR503规格VARCHAR504计量单位VARCHAR505描述VARCHAR5006类别代码INT关联商品类别7图片VARCHAR50表45采购单信息表PURCHASE序号字段名类型长度索引备注1采购单号VARCHAR50PXYYYYMMDDHHMMSS2采购时间DATETIME3商品代码INT关联商品信息4采购数量INT5采购金额FLOAT6入库标记VARCHAR50入库未入库7采购商信息VARCHAR500表46入库单信息表WAREHOUSING序号字段名类型长度索引备注1入库单号VARCHAR50PXYYYYMMDDHHMMSS2入库时间DATETIME3商品代码INT关联商品信息4数量INT表47出库单信息表ODO序号字段名类型长度索引备注1出库单号VARCHAR50PXYYYYMMDDHHMMSS2出库时间DATETIME503商品代码INT关联商品信息4数量VARCHAR50表48销售单信息表SELL序号字段名类型长度索引备注1销售单号VARCHAR50PXYYYYMMDDHHMMSS2销售时间DATETIME3商品代码INT关联商品信息4销售单价FLOAT5销售数量INT6销售金额FLOAT7客户信息VARCHAR500表49报损信息表DAMAGE表410浏览信息表(BROWSE)序号字段名类型长度索引备注1会员名VARCHAR50P2商品信息VARCHAR50序号字段名类型长度索引备注1报损单号VARCHAR50PXYYYYMMDDHHMMSS2报损时间DATETIME503商品代码INT关联商品信息4处理方法VARCHAR505损失原因VARCHAR506处理结果VARCHAR50已处理未处理5系统实现网店仓库管理系统为WEB型管理信息系统与BTOC电子商务网站模式相结合的应用项目。由于所采用的实现技术不是传统的单机或C/S桌面技术,而是基于三层架构的动态网页技术,所以其界面设计的思想与传统习惯是有较大区别的,这主要是因为以HTML为核心的动态网页交互技术有着多媒体整合优势和交互功能缺陷,交互效率劣势的缘故。虽然最终的软件成果是WEB站点,但不能采用一般网站那种界面元素繁杂,渲染强烈的流行做法作为MIS应用,首先强调的是功能、效率、稳定、安全和易上手,其次才是界面表现上的适当修饰。按照一致性原则,各画面的设计要遵循相同或相似的风格。作为计算机辅助管理应用系统,一般遵循“简洁明快“的屏幕设计风格。51登陆页面登陆界面应尽量作到简洁大方,登陆模块一目了然。主页遵循简洁、淡雅、高效的设计风格。要避免鲜艳刺眼色彩的大量运用而加快用户的视觉疲劳,一个界面中颜色数一般控制在五种以内,而且主、次色调明晰,选用清楚大方的字体字型,不宜使用字型太复杂或软弱无力的字体如斜体字等,越简洁清楚则辨识性越佳。首页适当运用浅色背景光条,以产生布局版式的信息分类效果。在IE里运行本系统,出现系统的主界面,如图51所示。图51系统登陆界面其代码如下PROTECTEDVOIDIMAGEBUTTON1_CLICKOBJECTSENDER,IMAGECLICKEVENTARGSE/判断登陆人员的密码和用户是不是正确IFTXTUSERNAMETEXTTRIMTOLOWER“ADMINISTRATOR“DATATABLETMPDANEWDATATABLETMPDADATABASEGET_TABLE“SELECTFROM网店WHERE帐号“THISTXTUSERNAMETEXTTRIM“AND密码“THISTXTPASSWORDTEXTTRIM“IFTMPDAROWSCOUNTALERT用户或密码错误WINDOWLOCATIONHREFINDEXASPX“RETURNELSESESSION“PERSONTYPE“管理员“SESSION“USERNAME“系统管理员“RESPONSEREDIRECT“ADMIN/ADMINMAINASPX“ELSEDATATABLETMPDANEWDATATABLETMPDADATABASEGET_TABLE“SELECTFROM会员WHERE帐号“THISTXTUSERNAMETEXTTRIM“AND密码“THISTXTPASSWORDTEXTTRIM“IFTMPDAROWSCOUNTALERT用户或密码错误WINDOWLOCATIONHREFINDEXASPX“RETURNELSESESSION“USERNAME“TMPDAROWS0“姓名“TOSTRINGSESSION“PERSONTYPE“会员“SESSION“USERID“THISTXTUSERNAMETEXTTRIMRESPONSEREDIRECT“INDEXASPX“/保存用户名到公用SESSION52仓库管理页面仓库管理页面是面向管理员及本系统用户的,因此用户界面设计主要考虑的是效率,安全,简洁和实用。使得用户一下子就能入手,并能快速的定位到用户想要达到的模块,使得用户在操作时能够一幕了然,仓库管理界面包含了系统管理,商品信息管理,业务功能管理,商品流通管理,仓库信息管理,比较全面的体现了网店仓库管理的功能。信息呈现风格上,承接传统,严格遵照信息系统设计的“直观紧凑“原则所有网页的布局规划都严格限定在770象素宽度内,以避免800600屏幕模式下需要左右滚动。同时,将整个页面内容居中,以免在1024768模式下靠边。通信功能是MIS系统界面设计的核心。为使人与机交互准确高效,应保证业务信息可读、突出。这一方面通过文字精炼和适当修饰,另一方面则要减少视觉干扰和动作干扰。像一般网站上的众多广告、宣传、招贴等强暴访客的内容和媒体是不应发生在MIS系统中的。还要尽可能避免使用与鼠标有关的浏览器脚本动感修饰,减少因用户移动鼠标,转动鼠标滚轮等寻的行为误激意外动作。仓库管理界面详细设计如图52所示。图52网站仓库管理页面53商品入库管理商品入库管理主要是展示入库商品的信息列表,可以添加或查询入库商品信息列表,如图53所示。图53商品入库管理界面相关代码PROTECTEDVOIDGRIDVIEW1_ROWCOMMANDOBJECTSENDER,GRIDVIEWCOMMANDEVENTARGSESTRINGKEYTHISGRIDVIEW1DATAKEYSCONVERTTOINT32ECOMMANDARGUMENTVALUETOSTRINGIFECOMMANDNAME“MOD“/传递修改的标志跳转页面RESPONSEREDIRECT“SPXXEDITASPXID“KEYELSEIFECOMMANDNAME“DEL“/获取服务器相对路径STRINGDPATHDPATHSERVERMAPPATH“DPATHDPATH“IMAGE“STRINGPICNAMEDATABASEGET_TABLE“SELECT图片FROM商品信息WHERE代码“KEY“ROWS00TOSTRINGIFFILEEXISTSDPATHPICNAMEFILEDELETEDPATHPICNAMEDATABASEEXECSQL“DELETEFROM商品信息WHERE代码“KEY“INITDG“54商品信息维护主要是维护显示商品信息,可以添加修改删除商品信息,如图54所示。图54商品信息列表界面相关代码PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSE/跳转页面RESPONSEREDIRECT“SPXXEDITASPX“PROTECTEDVOIDGRIDVIEW1_ROWCOMMANDOBJECTSENDER,GRIDVIEWCOMMANDEVENTARGSESTRINGKEYTHISGRIDVIEW1DATAKEYSCONVERTTOINT32ECOMMANDARGUMENTVALUETOSTRINGIFECOMMANDNAME“MOD“/传递修改的标志跳转页面RESPONSEREDIRECT“SPXXEDITASPXID“KEYELSEIFECOMMANDNAME“DEL“/获取服务器相对路径STRINGDPATHDPATHSERVERMAPPATH“DPATHDPATH“IMAGE“STRINGPICNAMEDATABASEGET_TABLE“SELECT图片FROM商品信息WHERE代码“KEY“ROWS00TOSTRING/删除关联的图片文件IFFILEEXISTSDPATHPICNAMEFILEDELETEDPATHPICNAME/删除商品信息DATABASEEXECSQL“DELETEFROM商品信息WHERE代码“KEY“INITDG55商品销售管理主要是管理公司的商品销售登记单,可以新建登记单和退货,如图55所示。图55商品销售单界面相关代码PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSESTRINGSTRMSGDATABASEREMOVEKCXXCONVERTTODECIMALDRSPXXSELECTEDVALUE,CONVERTTODECIMALTXTCGSLTEXTIFSTRMSG“OK“PAGECLIENTSCRIPTREGISTERSTARTUPSCRIPTTHISGETTYPE,“INFO“,“ALERT“STRMSG“RETURN/根据标志判断是添加还是修改的操作保存商品信息DATABASEEXECSQL“INSERTINTO销售单销售单号,销售时间,商品代码,销售数量,销售金额,销售单价,客户信息VALUES“TXTCGDHTEXT“,“TXTCGSJTEXT“,“DRSPXXSELECTEDVALUE“,“TXTCGSLTEXT“,“TXTCGJETEXT“,“TXTXSDJTEXT“,“TXTCGSXXTEXT“PAGECLIENTSCRIPTREGISTERSTARTUPSCRIPTTHISGETTYPE,“INFO“,“ALERT销售完毕WINDOWLOCATIONHREFXSDLISTASPX“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSE/跳转页面RESPONSEREDIRECT“XSDLISTASPX“56留言板的实现登录用户可以对信息进行留言,留言会立刻显示在信息详细下面,如图56所示。图56会员留言管理界面相关代码PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE/在此处放置用户代码以初始化页面IFPAGEISPOSTBACKBUTTON2_CLICKNULL,NULLPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSE/跳转页面RESPONSEREDIRECT“LYEDITASPX“PROTECTEDVOIDGRIDVIEW1_ROWCOMMANDOBJECTSENDER,GRIDVIEWCOMMANDEVENTARGSEIFECOMMANDNAME“MOD“STRINGKEYTHISGRIDVIEW1DATAKEYSCONVERTTOINT32ECOMMANDARGUMENTVALUETOSTRING/传递修改的标志跳转页面RESPONSEREDIRECT“LYEDITASPXID“KEYELSEIFECOMMANDNAME“DEL“STRINGKEYTHISGRIDVIEW1DATAKEYSCONVERTTOINT32ECOMMANDARGUMENTVALUETOSTRINGDATABASEEXECSQL“DELETEFROM留言WHERE代码“KEY“BUTTON2_CLICKNULL,NULLPROTECTEDVOIDGRIDVIEW1_ROWDATABOUNDOBJECTSENDER,GRIDVIEWROWEVENTARGSEIFEROWROWINDEX1IFEROWCELLS0TEXT“EROWCELLSTHISGRIDVIEW1COLUMNSCOUNT1VISIBLEFALSEEROWCELLSTHISGRIDVIEW1COLUMNSCOUNT2VISIBLEFALSE6系统测试测试是系统开发时期最后一个阶段,是保证软件质量的重要手段。软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。软件测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是“探测”,在“探测”中发现软件的毛病。61系统测试环境CPUINTELPENTIUM426GHZ操作系统WINDOWSXP应用软件MACROMEDIADREAMWEAVER62系统测试过程按照系统要求实现的功能进行测试。1、会员注册功能测试点击首页注册。输入账号、密码、密码确认、姓名、年龄、联系方式、邮箱,点击注册,如图61所示。图61会员注册图2、商品类别管理功能测试进入类别管理界面,如果添加类别成功则会直接在列中显示出来,如果商品分类名称为空则显示如图62所示。图62添加类别图3、商品信息管理功能测试管理员可以对商品信息进行添加、删除和修改,点击新增商品后如图63所示。图63添加商品信息图如果添加成功则显示如图64所示。图64商品信息添加成功图如果商品名称没有填写,则会显示如图65所示。图65商品信息添加失败图4、库存信息查询功能测试在查询栏中选择类别名称就可以进行分类查询,如图66所示。图66库存信息查询界面查询结果如图67所示。图67库存查询图5、商品入库管理功能测试添加新的入库单如图68所示。图68入库单图添加成功如图69所示。图69添加入库单成功图6、会员留言管理功能测试管理员可以对会员留言进行删除和回复,如图610所示。图610会员留言管理图管理员回复会员留言,如图611所示。图611留言回复图63系统测试小结本系统主要对会员注册、留言管理、销售管理模块;入库管理模块;库存商品信息查询功能模块进行测试;前台通过电子商务展示模式展示了商品的详细信息,功能基本能够实现,但还是有一些不足的。例如在商品报损这个模块多了一些不必要的功能,使得操作变的很繁琐;还有在会员登录时不能有效的显示登录的用户名,库存信息模块中缺少查询功能,这个在后期的修改中已经能够实现要求。还有就是一些界面的美观效果和界面的布局设置不够完善,例如报损单添加这个单元放的位置不够理想,这些将会在后期中得到完善。7结束语通过本次毕业设计更深入理解了WEB开发模式,工作原理及发展的历史,对WEB数据库的结构和WEB服务器与数据库的几种互连技术有了全面的认识。在几个月的系统开发和论文撰写过程中,通过查阅、研究大量的相关文献,分析相关领域的特色网站并结合实际,论文先论述了电子商务方面的理论知识,包括对它的定义,内涵,特点,功能,技术等方面的研究。然后按照软件工程的严格要求,对一个电子商务应用系统进行了需求分析,概要设计,详细设计,编码与测试等方面进行分析和讨论,初步建立了一个模拟的电子商务。虽说是模拟的系统,但可使学习者能够首先从感性认识上加强对电子商务的理解,对电子商务的运作方式初步有所了解,并最终有感性认识上升到理性认识。通过与数据库的连接,完成了网站仓库管理功能,运行本操作系统实现了前台顾客在线货物浏览,后台管理员对仓库信息的管理。通过前台操作系统实现了商品浏览,论坛,会员注册,会员留言等功能。通过后台操作系统实现了商品信息管理,采购管理、销售管理、入库管理等。建立数据库通过SQL语句对数据库中的信息进行调用,以及把网站信息及时的存储入数据库表单中。另外通过C脚本语言实现对网站的动态连接。当然由于时间有限,这个系统还不够完善,还有许多地方有待改进。世
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 染发赔偿协议书
- 柴油付款协议书
- 2025年畜牧中级职称试题及答案
- 2025年中双语的考试题及答案
- 2025年单招教育专业试题题库及答案
- 2025年中医咨询面试题目及答案
- 2025年gmp中药材及饮片试题及答案
- 2025年金融行业反洗钱技术优化与监管体系完善研究报告
- 树木兑换协议书
- 树苗清理协议书
- 政史学院王香 中国近代史第一、第二章1
- 10000中国普通人名大全
- 人工挖孔桩施工(图文教程)
- 2022农业专业技术员职称考试题库(1500题)
- 中医护理技术18项操作流程及评分标准
- control-m作业调度系统操作手册说明书
- GB∕T 36970-2018 消费品使用说明 洗涤用品标签
- 人教PEP(三起)小学英语五年级上册全册单词默写练习 (分单元编排)
- TSG-Z7003-2004 特种设备检验检测机构质量管理体系要求-高清正版
- 农产品食品检验员理论知识竞赛题库
- 《心力衰竭诊断和治疗指南》解读——《心力衰竭诊断和治疗指南》PPT
评论
0/150
提交评论