




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)基于VS2008SQLSERVER超市管理系统的设计与实现DESIGNANDIMPLEMENTATIONBASEDONVS2008ANDSQLSERVERFORSUPERMARKETMANAGEMENTSYSTEM班级计算机应用091学生姓名学号指导教师职称初级导师单位徐州工业职业技术学院论文提交日期2011年11月28日徐州工业职业技术学院毕业设计(论文)任务书课题名称基于VS2008SQLSEVER超市管理系统的设计与实现课题性质计算机类班级计算机应用091学生姓名学号指导教师导师职称一选题意义及背景在20世纪90年代特别是最近的几年时间里,我国的超市行业发展已经变得极为地迅速,它的经营模式当然也会随之发生变化,也会变得越来越复杂,旧的管理体制已经不能再适应超市发展的需求了,这就迫切的需要引进一些新的管理体制。在这个时代信息技术也随之发展起来了,计算机就是一种高效的管理体制,从而就诞生了超市管理系统。超市管理系统是信息社会发展的必然产物,以前有关超市的管理都是靠人力,但随着超市行业规模的日益扩大,销售额,销售数量等等都在不断增加,而且现在很多超市已经突破了以食品为主的格局,品种越来越多,样式也越来越新颖,这时就需要处理更多的信息,如时刻更新产品的销售信息,随时了解库存信息,还要定期对商品信息进行统计等,显然靠人力处理是远远达不到的。因此在超市管理系统中引进了现代办公的常用功能,实现了商品信息的传输控制。二毕业设计(论文)主要内容1前期准备相关资料2建立新闻发布系统3准备毕业论文三计划进度阶段工作程序和要求完成时间前期准备阶段学习毕业设计管理规定并准备与测试有关的资料111018111020网站总体规划,包括模块划分和布局结构设计111021111023数据库设计111024111027首页与前台界面设计111028111105中期指导检查阶段后台界面设计,并对网站全面进行整理测试1111061111091编写毕业论文A学习书写毕业论文规范B查找与所要写的论文有关资料C根据论文书写规范编写论文D给指导老师审查并修改1111101111202交毕业设计111120后期答辩总结阶段3准备答辩111120及以后四毕业设计(论文)结束应提交的材料1、毕业论文2、超市管理系统指导教师教研室主任年月日年月日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。毕业生签名日期指导教师关于学生论文真实性审核的声明本人郑重声明已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。指导老师签名日期摘要随着现代经济的日益发展,超市已经成为人们购买生活用品不可缺少的一个场所,它已经成为零售行业一个重要的组成部分。随着超市的快速发展,日常所需要处理的数据量越来越庞大,经营管理也越来越复杂,原始的人工管理显然已经满足不了超市的发展,因此发展超市的信息化管理是必不可少的。论文对超市管理系统的开发流程进行了全面的阐述。系统采用了ASPNET作为开发工具,SQLSERVER2005作为数据库服务器,实现的功能主要有商品信息管理(包括添加商品类别、添加商品信息、商品信息维护),员工信息管理(包括添加员工信息、员工信息维护),商品进货管理(包括商品进货登记、商品进货查询、进货退货登记、进货退货查询),商品销售管理(包括商品销售查询、员工业绩查询、顾客退货办理、商品退货查询),商品库存管理(包括商品库存查询、商品库存盘点、商品库存报警),系统管理(包括供应商管理、修改密码、关于系统),退出(可实现不同用户的登陆)。超市管理系统灵活方便,能够很大程度上帮助小型超市进行更全面、更及时的管理。关键词超市管理系统;ASPNET;SQLSERVER数据库ABSTRACTWITHTHEDEVELOPMENTOFMODERNECONOMIC,THESUPERMARKETHASBECOMETHEPEOPLETOBUYSUPPLIESANINDISPENSABLEPLACE,ITISANIMPORTANTCOMPONENTOFTHERETAILINDUSTRYWITHTHERAPIDDEVELOPMENTOFTHESUPERMARKET,THEDAILYNEEDTODEALWITHTHEINCREASINGAMOUNTOFDATAISHUGE,MANAGEMENTISMOREANDMORECOMPLICATED,THEORIGINALMANUALMANAGEMENTHASCLEARLYFAILEDTOMEETTHEMARKETDEVELOPMENT,SOTHEDEVELOPMENTOFSUPERMARKETINFORMATIONMANAGEMENTISESSENTIALSTUDYONTHESUPERMARKETMANAGEMENTSYSTEMDEVELOPMENTPROCESSWASELABORATEDINTHEROUNDTHESYSTEMUSESASPNETASTHEDEVELOPMENTTOOL,SQLSERVER2005ASDATABASESERVER,ACHIEVETHEMAINFUNCTIONOFTHEPRODUCTINFORMATIONMANAGEMENTINCLUDINGADDMERCHANDISECATEGORIES,ADDTHECOMMODITYINFORMATION,COMMODITYINFORMATIONMAINTENANCE,INFORMATIONMANAGEMENTSTAFFINCLUDINGADDEMPLOYEEINFORMATION,STAFFINFORMATIONMAINTENANCE,COMMODITYPURCHASEMANAGEMENTINCLUDINGTHEPURCHASEOFGOODS,PURCHASEOFGOODSQUERYREGISTRATIONRETURNTHEREGISTRATION,PURCHASE,PURCHASERETURNQUERY,COMMODITYSALESMANAGEMENTINCLUDINGSALESOFGOODSQUERY,EMPLOYEEPERFORMANCE,CUSTOMERRETURNGOODSHANDLING,THEQUERYRETURNSQUERY,COMMODITYINVENTORYMANAGEMENTINCLUDINGGOODSINVENTORYQUERY,COMMODITYINVENTORY,INVENTORYALARM,MANAGEMENTINCLUDINGSUPPLIERMANAGEMENT,PASSWORDMODIFICATION,ONTHESYSTEM,EXITCANACHIEVEDIFFERENTUSERLOGINTHESUPERMARKETMANAGEMENTSYSTEMISFLEXIBLEANDCONVENIENT,CANGREATLYHELPTHESMALLSUPERMARKETSFORMORECOMPREHENSIVE,MORETIMELYMANAGEMENTKEYWORDSTHESUPERMARKETMANAGEMENTSYSTEMASPNETSQLSERVERDATABASE目录摘要IABSTRACTII第一章引言111选题背景及意义112系统简介1第二章系统所需资源321本系统的开发环境3211本机器开发环境3212系统平台3213开发工具322ASPNET的介绍323VISUALSTUDIO2008介绍424SQLSERVER2005介绍5第三章系统总体设计631系统的体系结构6311目标设计6312设计思想632系统的可行性分析6321技术上的可行性6322经济上的可行性7323应用上的可行性7324法律上的可行性733系统的功能分析734系统功能模块设计835系统的数据库分析936系统流程分析10第四章系统主要模块的设计与实现1241管理员登陆模块的流程图和实体图1242首页的设计与宏观布局1343商品信息管理功能1444员工信息管理1645商品进货管理1946商品库存管理2547系统管理2948退出30第五章系统测试3351测试计划3352测试目的3353实例测试33531登陆测试33532商品信息更新测试34533员工信息更新35534员工信息查询36535销售信息查询37536商品类别添加37537商品进货退货登记38538删除商品信息39总结40参考文献41致谢42第一章引言11选题背景及意义超市又称超级市场,来源于英文SUPERMARKET,它是以顾客自选为主经营食品,家庭日用品等的大型综合性零售商场。在最初的超级市场中主要经营各种食品,以后经营的范围也越来越广了,渐渐引入了服装、日常生活用品、家用电器、玩具、学习用品等。随着我国信息技术的发展普及,各行各业都已经由原始的人力办公转向成现在的信息办公以提高自己的生产效率,更高效的运转企业。超市是我国发展及为迅速的一个行业,在发展过程中,超市的管理模式也加速了向信息化发展,已经由以前的人工办公转变为今天的自动化办公,提高了自己的竞争力和运行效率。计算机是现代社会的一项伟大发明,不知不觉我们在日常生活中已经离不开它了。它运算速度快,准确度高,为我们解决了很多复杂的工作,也使我们得以从恼人的计算中解脱出来。超市管理系统的出现,可以使企业通过计算机更加清析明了的来掌控整个超市内部的工作情况,更加的清析明了。超市的信息化管理已经成了信息化发展过程中不可缺少的一部分,这也是超市在当今快速发展的社会中得以生存并发展的源动力。12系统简介随着信息化产业的飞速发展,信息化管理的方式已经应用到各各管理领域中,如各大型商场、连锁超市、便利店和专卖店,这些零售业的发展模式不断变化,越来越吸引人们的眼球,这些变化直接影响了人们的价值观念和生活方式。超市作为日常生活用品聚集的地方,人们只要想到购物就会想去超市逛一逛,这时人们选择超市主要考虑的因素就是超市内物品种类多、员工服务好并且能节约时间,所以要想提升超市整体的竞争能力,就必须推进超市内部的信息化建设,利用先进的管理体系来实现超市内部的信息化管理,使超市在竞争激烈的21世纪取得先机。在信息化技术迅速发展的今天,超市管理系统已经成为必不可少的一部分,但目前大多数的超市管理系统在应用方面难度比较高,许多的工作需要由专门的技术人员配合才行。大多数的超市在管理系统中角色分工不是很明确、系统的扩展能力也不是太好、运用时更是降低了整体的灵活性,这时就必须有一套完善的、能使超市正常工作的系统出现。在网站开发之前我们先深入探讨了超市管理系统的背景及意义,对网站进行了需求分析、并初步设计出了系统的体系结构和数据库结构,画出了流程图,从而决定采用ASPNET平台,外加SQLSERVER2005数据库来实现超市管理系统,该系统可以动态管理商品信息、员工信息和供应商信息,提高了整体的工作效率。目前该超市管理系统已经通过了测试,可以正常运行。第二章系统所需资源21本系统的开发环境211本机器开发环境处理器AMDSEMPRONTMM120内存100GB硬盘空间320G显卡独立显卡512M操作系统WINDOWSXPPROFESSIONAL数据库SQLSERVER2005浏览器IE80开发语言ASPNET其他服务器必须安装IE浏览器50或以上版本。推荐WINDOWS2000SQLSERVER2005IE80环境测试。212系统平台采用BROWSER/SERVER体系结构,服务器端采用WINDOWSXP作为操作系统,采用ASPNET语言实现动态页面的设计,数据库系统采用SQLSERVER2005。213开发工具本系统采用了PHOTOSHOP对图片进行设计和编辑,并用它来制作图片和美化界面;采用VISUALSTUDIO2008设计网站;采用SQLSERVER2005创建数据库。22ASPNET的介绍ASPNET是MICROSOFT公司推出的一个用于WEB开发的全新框架,对于开发人员来说,利用ASPNET提供的一系列控件,可以很轻松地进行开发,大大节约了开发时间,从而提高了开发的效率。相对传统的WEB开发而言,ASPNET可以减少代码约70,而在安全和运行速度等方面,ASPNET也有很大的提高,可以说ASPNET是一个里程碑式的软件。ASPNET不是一门语言,而是一门技术,可以使用ASPNET制作的网页作为WEB程序的用户界面,也还可以用ASPNET设计后台逻辑部分。用ASPNET制作的网页在浏览器端向用户提供信息,然后使用服务器端代码来实现应用程序的逻辑。ASPNET的特点如下1在服务器上运行的代码,可以动态地生成到浏览器端的网页上输出。2兼容所有的浏览器或移动设备。ASPNET自动为样式、布局等功能呈现正确的、符合浏览器的HTML。3兼容NET公共语言运行库所支持的任何语言,其中包括MICROSOFTVISUALBASIC、MICROSOFTVISUALC、MICROSOFTJ和MICROSOFTJSCRIPTNET。4基于NETFRAMEWORK平台,提供了FRAMEWORK所有的优点,包括托管环境、类型安全性和继承性。5具有开发的灵活性,允许开发人员向页面添加用户创建的控件或第三方控件【1】。ASPNET是MICROSOFT公司一个跨时代的产品,虽然名称中含有ASP,但和ASP相比在各方面都有质的飞跃,可以说是两种不同的版本,而不是ASP的升级版本。其功能非常强大,有更好的适应性和安全性,可以用不同的程序语言进行开发,支持多种数据库(主要包括SQLSERVER、ACCESS等常用的数据库),支持多处理器,可以大大地提高执行速度2。23VISUALSTUDIO2008介绍VISUALSTUDIO2008是VISUALSTUDIO和NETFRAMEWORK的下一个版本,其中有很多新的特性。VISUALSTUDIO2008提供了数据库功能、调试功能、创新功能和高级开发工具,能在各种平台上快速地创建当前最先进的应用程序。VISUALSTUDIO2008包括各种增强功能,例如可视化设计器(使用NETFRAMEWORK35加速开发)、对WEB开发工具有大量地改进,以及能够加速开发和处理所有类型数据的语言增强功能。VISUALSTUDIO2008开发人员提供了所有相关的工具和框架,帮助创建了引人注目的、令人印象深刻的并且支持AJAX的WEB应用程序。VISUALSTUDIO2008在以下4个方面为开发人员提供了关键性的改进。1快速的开发应用程序2用户体验的突破性3团队协作的高效性4使用MICROSOFTNETFRAMEWORK35开发人员能够利用这些丰富的客户端和服务器框架轻松构建以客户为中心的WEB应用程序,这些应用程序可以集成任何后端数据提供的程序、在任何浏览器内都能运行并且完全访问ASPNET应用程序服务和MICROSOFT平台3。24SQLSERVER2005介绍MICROSOFTSQLSERVER2005是用于大规模的联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台,也是用于数据集成、分析和报表解决方案的商业智能性平台4。MICROSOFTSQLSERVER2005是MICROSOFT公司推出的数据库管理和开发工具,主要包括个人版、开发版、企业版和评估版等。MICROSOFTSQLSERVER2005主要包括查询分析器、导入和导出数据向导、服务器网络实用工具、客户端网络实用工具、联机从书、企业管理器、事件探测器等5。第三章系统总体设计31系统的体系结构311目标设计用ASPNET和SQLSERVER数据库完成超市管理系统的总体设计和各个模块的具体编程,实现超市管理系统所必须具有的商品信息管理,员工信息管理,商品进货管理,商品销售管理,商品库存管理,系统管理,退出等功能。312设计思想目前在网络的各个应用领域中,存在两大结构的应用体系C/S和B/S。C/S(CLIENT/SERVER,客户端/服务器)在这个应用体系中用户只有先获取服务器应用提供商提供的客户端软件,然后才能够在个人计算机上实现与服务器的对接、交互并获得服务。B/S(BROWSER/SERVER,浏览器/服务器)在这个应用体系中用户直接可以在网页浏览器中与服务器进行交互服务(有些服务可能需要用户进行注册,但这些操作比安装软件更直接、更方便)6。超市管理系统的特点是B/S结构,通过管理员来对超市内的所有商品信息进行管理也包括员工信息的添加/删除,而员工只能对商品信息进行浏览不能修改。在这种结构下可以通过WWW浏览器来实现,一部分功能可以在前端实现,主要的一部分在服务器端实现。此外,此系统采用了模块化的设计思想,用不同的身份进入系统后,导航条部分基本上是一样的,采用这样的编写方式就不用重复编写,大大地提高了开发效率。32系统的可行性分析321技术上的可行性超市管理系统的开发是基于WINDOWSXP系统平台,在着手之前先对整个系统进行了分析和讨论。系统是采用ASPNET技术和SQLSERVER数据库进行开发的。对于ASPNET技术和SQLSERVER数据库我们有过深入的学习,在这方面相对还是比较熟练的,再加上我们小组分工比较合理、明确,大家相互配合,效率比较高,团队意识也比较强,即使遇到我们难以解决的问题时,我们可以去图书馆借阅资料,也可以利用网络资源,指导老师也会耐心地指导我们。因此本系统在技术上是可行的。322经济上的可行性系统主要是为超市提供一个方便快捷的管理模式,管理员可以对整个超市进行管理,可以随时掌握超市内的营销情况,员工可以浏览超市的情况但不能进行管理,以达到管理透明化的效果。此外在制作过程中所用的一些资料都是从图书馆借阅的不需要任何的花费,在设计系统方面是我们小组分工,相互配合并没有资金上的投资。综上可知,超市管理系统无需投入额外的设备和人工费,因此在经济上也是可行的。323应用上的可行性系统的核心内容是ASPNET技术,通过网页的形式展开,本系统完成后将会提供一个超市管理的功能,并且可以实现管理员和员工之间的交互,信息得以共享。因此本系统在应用方面也是可行的。324法律上的可行性由于本系统是自行开发的,且是做为毕业设计上交的,因此不存在版权上的究分,在法律上也是可行的。综上所述,本系统在技术上、经济上、应用上、法律上都是可行的。所以,基于ASPNETSQLSERVER的超市管理系统是可行的。33系统的功能分析超市管理系统主要目的是为管理员和员工提供一个方便、可快速了解超市销售情况的界面,其目的在于方便管理。整个系统的主要实现的功能有(一)、登陆界面可以让不同的用户进行登陆,总共有二种用户类型,分别为管理员(可以对所有界面进行查看,修改),员工(可以对所有界面进行查看,但只能对个人销售界面进行操作)(二)、基本信息管理1商品信息管理2员工信息管理3供应商信息管理(三)、进货退货信息管理1、商品进货登记对商品进货进行登记,详细记录商品的规格型号2、商品退货登记对商品退货进行登记,把损坏或有质量问题的货品退给供应商,因规格或其他问题的商品将退货回库存。3、商品进货查询可根据时间段,商品类别,供应商进行查询4、商品退货查询可根据时间段,商品类别,供应商进行查询(四)、销售管理1、商品销售处理可实现多种商品同时销售,有销售日期,小票号以及销售人员的编号2、商品退货处理可依据小票号进行退货,并要备注退货原因,以及要有退货日期3、销售查询可以按商品名称查询、按销售人员查询、按销售日期查询4、退货查询可以按小票号查询、按商品名称查询、按销售人员查询、按退货日期查询(五)、信息统计查询1商品销售统计排行可以按时间段,单类商品销售量,多种商品销售量进行查询2销售人员业绩排行按销售出商品的总金额进行查询(六)、库存管理1、库存查询可以按商品名称进行查询,商品类别进行查询2、库存盘点进货金额和销售金额的对比3、库存上溢,下限预警,以及库存报损,当商品库存过多本系统设置为200时以黄色字体显示,过少低于20时以红色字体显示。(七)、系统管理设置1、用户信息管理(限制不同用户的权限)2用户密码修改34系统功能模块设计超市管理系统主要功能分为管理员系统和员工系统两部分。管理员管理的部分有商品信息管理(添加商品类别、添加商品信息、商品作息维护),员工信息管理(添加员工信息、员工信息维护),商品进货管理(商品进货登记、商品进货查询、进货退货登记、进货退货查询),商品销售管理(商品销售查询、员工业绩查询、顾客退货办理、商品退货查询),商品库存管理(商品库存查询、商品库存盘点、商品库存报警),系统管理(供应商管理、修改密码、关于系统),退出(不同用户重新登陆)。员工管理的部分有商品信息管理(商品信息查询),商品销售管理(商品销售、个人业绩查询),商品库存管理(商品库存查询、商品库存报警),系统管理(修改密码、关于系统),退出(不同用户重新登陆)。整个系统的功能模块结构图如图31所示。系统功能模块管理员员工商品进货管理员工信息管理商品信息管理退出系统管理商品库存管理商品销售管理商品销售管理商品库存管理系统管理退出商品信息管理图31系统功能模块结构图35系统的数据库分析数据库顾名思义就是数据存储的地方。在计算机中,数据库是数据和数据库对象的集合。所谓数据库对象是指表(TABLE)、视图(VIEW)、存储过程(STOREDPROCEDURE)和触发器(TRIGGER)等。数据库的逻辑设计(包括各种表和表之间关系)是优化关系数据库的核心。设计好逻辑数据库,就可以为优化数据库和应用程序性能打下基础。逻辑数据库设计不好,则会损害整个系统的性能7。针对超市管理系统的功能须求分析,设计的数据库主要有以下几张表1管理员表(ADMIN)包括的字段有管理员的姓名和密码2商品退货登记表(BUYBACKINFO)包括的字段有退货编号、商品编号、供货商名称、单价、数量、总价、退货日期、退货原因、退货加入日期3商品进货登记表(BUYINFO)包括的字段有进货编号、商品编号、供货商名称、单价、数量、总价、进货日期、信息加入日期4学历表(EDUCATIONINFO)包括的字段有学历编号、学历名称5员工信息表(EMPLOYEEINFO)包括的字段有员工编号、员工姓名、员工密码、员工性别、员工生日、员工学历、员工电话、员工手机、员工身份证号、员工邮箱、员工住址6员工销售业绩表(EMPLOYEESELLRESULT)包括的字段有员工编号、员工姓名、销售业绩7购物车表(GOODCARTINFO)包括的字段有购物车编号、售货员工编号、商品编号、商品数量8商品类别表(GOODCLASSINFO)包括的字段有商品类别编号、商品类别名称9商品信息表(GOODINFO)包括的字段有商品编号、商品类别编号、商品名称、商品单位、商品型号、商品规格、商品售价、商品产地、商品备注、商品添加时间10库存信息表(GOODSTOCKINFO)包括的字段有商品编号、库存数量11销售退货信息表(SELLBACKINFO)包括的字段有销售退货编号、销售流水号、商品编号、销售退货价格、销售退货数量、销售退货总价、销售退货原因、销售退货时间12销售信息表(SELLINFO)包括的字段有销售信息编号、销售流水号、商品编号、销售价格、销售数量、销售总价、销售时间、售货员编号13供应商信息表(SUPPLIERINFO)供应商名称、供应商法人代表、供应商电话、供应商地址36系统流程分析为了使更多的人了解超市管理系统的制作,本章节将用流程图来进行分析。首先我们把该系统分为数据库管理模块、实体类模块、后台管理模块、前台管理模块四大模块,然后再将各大主模块细分为多个子模块8。后台管理的工作流程是从登录模块开始的,对其管理员或员工的身份进行认证,身份认证是用来确认是否是有效的管理员或员工,从而决定是否能让其进入该超市管理系统9。系统的流程图如图32系统流程分析图开始用户登录失败重试管理员员工成功商品信息管理商品销售管理商品库存管理系统管理商品信息管理员工信息管理商品进货管理商品销售管理商品库存管理系统管理退出退出图32系统流程图分析第四章系统主要模块的设计与实现41管理员登陆模块的流程图和实体图开始管理员登录失败重试成功商品信息管理员工信息管理商品进货管理商品销售管理商品库存管理退出图41管理员登陆模块的流程图商品信息管理添加商品类别添加商品信息商品信息维护员工信息管理添加员工信息员工信息维护员工信息更新图42商品信息管理功能图图43员工信息管理功能图商品进货管理商品进货登记商品进货查询进货退货登记进货退货查询商品销售管理商品销售查询员工业绩查询顾客退货办理商品退货查询图44商品进货管理功能图图45商品销售管理功能图商品库存管理商品库存查询商品库存盘点商品库存报警图46商品库存管理功能图42首页的设计与宏观布局超市管理系统采用了统一布局。网站的统一性在网站的营销中占有重要的地位,而网站结构是网站风格统一的重要手段,包括网站的布局、文字的排版、装饰性元素出现的位置,导航的统一,图片的位置等。在结构的一致中,要强调网站标志性元素的一致性,即网站的名称、标志、导航及辅助导航的形式及位置,这种方式是目前网站普遍采用的结构。它一方面减少了设计、开发的工作量,同时更有利于以后网站的维护与更新10。一个网站的首页犹如人的一张脸,能否给人留下深刻的印象主要看首页的设计是否美观。系统的设计主要是以蓝色为主,简洁大方,其布局合理,给人的印象比较深刻。(如图47所示)图47管理员登陆的首页管理员登陆首页主要分为导航条、网站LOGO和店内活动,导航条主要分为八个部分首页、商品信息管理、员工信息管理、商品进货管理、商品销售管理、商品库存管理、系统管理、退出。商品信息管理分为添加商品类别、添加商品信息、商品信息维护员工信息管理分为添加员工信息、员工信息维护商品进货管理分为商品进货登记、商品进货查询、进货退货登记、进货退货查询商品销售管理分为商品销售查询、员工业绩查询、顾客退货办理、商品退货查询商品库存管理分为商品库存查询、商品库存盘点、商品库存报警系统管理分为供应商管理、修改密码、关于系统退出即实现不同用户的重新登陆在用户管理部分,提供了通用的用户管理核心功能,即可以处理用户的用户名、密码等基本信息,并提供了用户的创建、修改、删除、查询等基本的用户管理操作11。43商品信息管理功能一个超市管理系统当然离不开商品信息管理功能,该商品信息管理功能主要分为商品类别添加功能、商品信息添加功能、商品信息维护功能。其中比较复杂的是商品信息的添加。因为首先要判断是否是有效管理员登陆的,还要与数据库中各字段名的类型相一致(如图48所示)。图48商品信息添加相关代码如下PUBLICPARTIALCLASSGOODINFO_GOODINFOADDSYSTEMWEBUIPAGEPROTECTEDVOIDBTN_ADD_CLICKOBJECTSENDER,EVENTARGSE/建立商品信息模型并从界面中搜集管理员输入的商品信息/GOODINFOMODELGOODINFOMODELNEWGOODINFOMODELGOODINFOMODELGOODNOTHISGOODNOTEXTGOODINFOMODELGOODCLASSIDINT32PARSETHISGOODCLASSIDSELECTEDVALUEGOODINFOMODELGOODNAMETHISGOODNAMETEXTGOODINFOMODELGOODUNITTHISGOODUNITTEXTGOODINFOMODELGOODMODELTHISGOODMODELTEXTGOODINFOMODELGOODSPECSTHISGOODSPECSTEXTGOODINFOMODELGOODPRICECONVERTTOSINGLETHISGOODPRICETEXTGOODINFOMODELGOODPLACETHISGOODPLACETEXTGOODINFOMODELGOODMEMOTHISGOODMEMOTEXTGOODINFOMODELGOODADDTIMEDATETIMENOW/调用业务层执行商品信息的加入操作/GOODLOGICGOODLOGICNEWGOODLOGICIFGOODLOGICADDGOODINFOGOODINFOMODELRESPONSEWRITE“ALERT商品信息添加成功LOCATIONHREFGOODINFOADDASPX“ELSERESPONSEWRITE“ALERT“GOODLOGICERRMESSAGE“LOCATIONHREFGOODINFOADDASPX“44员工信息管理员工信息管理主要由添加员工信息和员工信息维护两部分组成。员工信息维护即员工信息的更新,在原来信息的基础上修改信息(如图49所示)。图49员工信息更新相关代码如下PUBLICPARTIALCLASSADMIN_EMPLOYEEINFOUPDATESYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFPAGEISPOSTBACK/验证是否登陆了系统/IFSESSION“ADMINFLAG“NULLRESPONSEWRITE“TOPLOCATIONHREF/LOGINASPX“RETURN/首先填充各个下拉框的项目/INITCONTROLSDATA/取得更新员工的员工编号/STRINGEMPLOYEENOREQUESTQUERYSTRING“EMPLOYEENO“/调用业务层根据员工编号得到员工的信息并保存在模型中/EMPLOYEELOGICEMPLOYEELOGICNEWEMPLOYEELOGICEMPLOYEEMODELEMPLOYEEMODELEMPLOYEELOGICGETEMPLOYEEINFOEMPLOYEENO/然后显示在界面上/THISDATAVIEWEMPLOYEEMODEL/根据员工信息对象模型将相关信息显示在界面上/PRIVATEVOIDDATAVIEWEMPLOYEEMODELEMPLOYEEMODELTHISEMPLOYEENOTEXTEMPLOYEEMODELEMPLOYEENOTHISEMPLOYEENAMETEXTEMPLOYEEMODELEMPLOYEENAMETHISEMPLOYEEPASSWORDTEXTEMPLOYEEMODELEMPLOYEEPASSWORDTHISEMPLOYEESEXTEXTEMPLOYEEMODELEMPLOYEESEXTHISEMPLOYEEBIRTHDAYTEXTEMPLOYEEMODELEMPLOYEEBIRTHDAYTOSHORTDATESTRINGTHISEMPLOYEEEDUCATIONSELECTEDVALUEEMPLOYEEMODELEMPLOYEEEDUCATIONIDTOSTRINGTHISEMPLOYEEHOMETELTEXTEMPLOYEEMODELEMPLOYEEHOMETELTHISEMPLOYEEMOBILETEXTEMPLOYEEMODELEMPLOYEEMOBILETHISEMPLOYEECARDTEXTEMPLOYEEMODELEMPLOYEECARDTHISEMPLOYEEEMAILTEXTEMPLOYEEMODELEMPLOYEEEMAILTHISEMPLOYEEADDRESSTEXTEMPLOYEEMODELEMPLOYEEADDRESSPROTECTEDVOIDBTN_UPDATE_CLICKOBJECTSENDER,EVENTARGSE/首先建立员工对象的模型并将界面上的信息传递给它/EMPLOYEEMODELEMPLOYEEMODELNEWEMPLOYEEMODELEMPLOYEEMODELEMPLOYEENOREQUESTQUERYSTRING“EMPLOYEENO“EMPLOYEEMODELEMPLOYEENAMETHISEMPLOYEENAMETEXTEMPLOYEEMODELEMPLOYEEPASSWORDTHISEMPLOYEEPASSWORDTEXTEMPLOYEEMODELEMPLOYEESEXTHISEMPLOYEESEXTEXTIFTHISEMPLOYEEBIRTHDAYTEXT“EMPLOYEEMODELEMPLOYEEBIRTHDAYCONVERTTODATETIMETHISEMPLOYEEBIRTHDAYTEXTEMPLOYEEMODELEMPLOYEEEDUCATIONIDCONVERTTOINT32THISEMPLOYEEEDUCATIONSELECTEDVALUEEMPLOYEEMODELEMPLOYEEHOMETELTHISEMPLOYEEHOMETELTEXTEMPLOYEEMODELEMPLOYEEMOBILETHISEMPLOYEEMOBILETEXTEMPLOYEEMODELEMPLOYEECARDTHISEMPLOYEECARDTEXTEMPLOYEEMODELEMPLOYEEEMAILTHISEMPLOYEEEMAILTEXTEMPLOYEEMODELEMPLOYEEADDRESSTHISEMPLOYEEADDRESSTEXT/调用业务层实现该员工信息的更新/EMPLOYEELOGICEMPLOYEELOGICNEWEMPLOYEELOGICIFEMPLOYEELOGICUPDATEEMPLOYEEINFOEMPLOYEEMODELRESPONSEWRITE“ALERT员工信息更新成功“ELSERESPONSEWRITE“ALERT“EMPLOYEELOGICERRMESSAGE“PROTECTEDVOIDBTN_CANCLE_CLICKOBJECTSENDER,EVENTARGSE/重回到信息管理页/RESPONSEREDIRECT“EMPLOYEEMANAGEASPX“/填充工作类别下拉框,部门信息下拉框,教育层次下拉框的信息/PUBLICVOIDINITCONTROLSDATA/下面对教育层次下拉框信息进行更新/THISEMPLOYEEEDUCATIONDATASOURCENEWEDUCATIONLOGICGETALLEDUCATIONINFOTHISEMPLOYEEEDUCATIONDATATEXTFIELD“EDUCATIONNAME“THISEMPLOYEEEDUCATIONDATAVALUEFIELD“EDUCATIONID“THISEMPLOYEEEDUCATIONDATABIND45商品进货管理一个超市的运转进退货功能是必不可少的,该超市管理系统中商品进货管理主要分为商品进货登记、商品进货查询、进货退货登记、进货退货查询四个部分。商品进货登记和商品退货登记是把数据写入数据库,商品进货查询和进货退货查询是从数据库中读出数据(如图410和图411所示)。图410商品进货登记相关代码如下PUBLICPARTIALCLASSBUYINFO_BUYINFOADDSYSTEMWEBUIPAGEPROTECTEDVOIDBTN_GETGOODINFO_CLICKOBJECTSENDER,EVENTARGSE/根据商品编号查询商品信息/STRINGGOODNOTHISGOODNOTEXTGOODINFOMODELGOODINFOMODELGOODLOGICGETGOODINFOBYNOGOODNOIFGOODINFOMODELNULLRESPONSEWRITE“ALERT不存在该商品的信息“ELSE/将该商品的详细信息显示在界面上供管理员确认无错误/THISGOODNAMETEXTGOODINFOMODELGOODNAMETHISGOODMODELTEXTGOODINFOMODELGOODMODELTHISGOODSPECSTEXTGOODINFOMODELGOODSPECSTHISGOODPLACETEXTGOODINFOMODELGOODPLACETHISGOODINFOPANELVISIBLETRUEPROTECTEDVOIDBTN_ADD_CLICKOBJECTSENDER,EVENTARGSEIFTHISBUYDATETEXT“RESPONSEWRITE“ALERT请选择进货日期“RETURN/建立进货信息模型并取得各个信息/BUYINFOMODELBUYINFOMODELNEWBUYINFOMODELBUYINFOMODELSUPPLIERNAMETHISSUPPLIERNAMETEXTBUYINFOMODELGOODNOTHISGOODNOTEXTBUYINFOMODELPRICECONVERTTOSINGLETHISPRICETEXTBUYINFOMODELNUMBERINT32PARSETHISNUMBERTEXTBUYINFOMODELTOTALPRICEBUYINFOMODELPRICEBUYINFOMODELNUMBERBUYINFOMODELBUYDATECONVERTTODATETIMETHISBUYDATETEXTDATEBUYINFOMODELADDTIMEDATETIMENOW/调用业务层实现进货信息的登记/BUYINFOLOGICBUYINFOLOGICNEWBUYINFOLOGICIFBUYINFOLOGICADDBUYINFOBUYINFOMODELRESPONSEWRITE“ALERT商品进货信息登记成功LOCATIONHREFBUYINFOADDASPX“ELSERESPONSEWRITE“ALERT“BUYINFOLOGICERRMESSAGE“图411进货退货查询相关代码如下PUBLICPARTIALCLASSBUYINFO_BUYBACKINFOQUERYSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACK/判断管理员是否已经登陆了系统/IFSESSION“ADMINFLAG“NULLRESPONSEWRITE“TOPLOCATIONHREF/LOGINASPX“RETURN/查询所有商品类别,初始化商品类别信息下拉框控件/DATASETGOODCLASSDSGOODCLASSLOGICQUERYALLGOODCLASSINFOTHISGOODCLASSIDITEMSADDNEWLISTITEM“请选择商品类别“,“0“FORINTI0IALERT对不起,你没有选择进货退货信息记录“ELSE/如果选择了进货记录就执行调用业务层进行该些进货记录信息的删除/IFBUYBACKINFOLOGICDELETEBUYBACKINFOBUYBACKIDSRESPONSEWRITE“ALERT删除信息成功LOCATIONHREFBUYBACKINFOQUERYASPX“ELSERESPONSEWRITE“ALERT删除信息失败LOCATIONHREFBUYBACKINFOQUERYASPX“PROTECTEDVOIDCB_SELECTALL_CHECKEDCHANGEDOBJECTSENDER,EVENTARGSEFORINTI0ITOPLOCATIONHREF/LOGINASPX“RETURNFLOATBUYTOTALPRICEBUYINFOLOGICQUERYBUYINFOTOTALPRICE“,“,0,“,“FLOATBUYBACKTOTALPRICEBUYBACKINFOLOGICQUERYBUYBACKTOTALMONEY“,“,0,“,“FLOATSELLTOTALPRICESELLLOGICQUERYSELLTOTALPRICE“,“,“,“FLOATSELLBACKTOTALPRICESELLBACKLOGICQUERYSELLBACKTOTALPRICE“,“,“,“FLOATPROFITSSELLTOTALPRICEBUYBACKTOTALPRICEBUYTOTALPRICESELLBACKTOTALPRICETHISBUYTOTALPRICETEXTBUYTOTALPRICETOSTRINGTHISBUYBACKTOTALPRICETEXTBUYBACKTOTALPRICETOSTRINGTHISSELLTOTALPRICETEXTSELLTOTALPRICETOSTRINGTHISSELLBACKTOTALPRICETEXTSELLBACKTOTALPRICETOSTRINGTHISPROFITSTEXTSELLTOTALPRICETOSTRING“BUYBACKTOTALPRICETOSTRING“BUYTOTALPRICETOSTRING“SELLBACKTOTALPRICETOSTRING“PROFITSTOSTRINGPROTECTEDVOIDBTN_QUERY_CLICKOBJECTSENDER,EVENTARGSEFLOATBUYTOTALPRICEBUYINFOLOGICQUERYBUYINFOTOTALPRICE“,“,0,THISSTARTTIMETEXT,THISENDTIMETEXTFLOATBUYBACKTOTALPRICEBUYBACKINFOLOGICQUERYBUYBACKTOTALMONEY“,“,0,THISSTARTTIMETEXT,THISENDTIMETEXTFLOATSELLTOTALPRICESELLLOGICQUERYSELLTOTALPRICE“,“,THISSTARTTIMETEXT,THISENDTIMETEXTFLOATSELLBACKTOTALPRICESELLBACKLOGICQUERYSELLBACKTOTALPRICE“,“,THISSTARTTIMETEXT,THISENDTIMETEXTFLOATPROFITSSELLTOTALPRICEBUYBACKTOTALPRICEBUYTOTALPRICESELLBACKTOTALPRICETHISBUYTOTALPRICETEXTBUYTOTALPRICETOSTRINGTHISBUYBACKTOTALPRICETEXTBUYBACKTOTALPRICETOSTRINGTHISSELLTOTALPRICETEXTSELLTOTALPRICETOSTRINGTHISSELLBACKTOTALPRICETEXTSELLBACKTOTALPRICETOSTRINGTHISPROFITSTEXTSELLTOTALPRICETOSTRING“BUYBACKTOTALPRICETOSTRING“BUYTOTALPRICETOSTRING“SEL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权趣味培训课件
- 知识产权讲座培训心得课件
- 知识产权申报培训书籍课件
- 知识产权普法培训内容课件
- 跨学科教学课件
- 知识产权就业培训课件
- 正定辅警考试题库2025(有答案)
- 2025年消费与零售市场消费者行为变化趋势分析
- 宝兴辅警考试题库2025(有答案)
- 2025行政执法考试题库(含答案)
- 2025秋开学典礼 校长引用电影《长安的荔枝》讲话:荔枝尚早,路正长远-在时光中奔跑,用行动送达自己的“长安”
- 家庭食品卫生知识培训课件
- 无人机应用技术培训教材
- (新教材)人教版二年级上册小学数学教学计划+教学进度表
- 粤教花城版(2024)一年级上册音乐全册教案(教学设计)
- 2025年时事政治考试100题(含参考答案)
- 个人简历模板(空白简历表格)
- 看门狗定时器
- 质量整改通知单(样板)
- 进展性脑卒中的诊疗策略课件
- 2020届高三北京高考“多文本阅读”总攻略
评论
0/150
提交评论