超市进销存论文查重报告.doc_第1页
超市进销存论文查重报告.doc_第2页
超市进销存论文查重报告.doc_第3页
超市进销存论文查重报告.doc_第4页
超市进销存论文查重报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

文献标题:陈乐论文四稿 作者: 上传时间:2015/4/30 8:41:06 脚注与尾注:0 检测结果: 15.6% 跨语言检测结果: 0% 去除引用文献检测结果: 15.6% 去除本人文献检测结果: 15.6% 单篇最大文字复制比:7.1% (单篇最大重复字数: 718单篇最大重复文章篇名:【ASP】【.NET】+SQL家庭活动管理网站|毕业设计|毕业论文|计算机毕业设计|计算机毕业论文-免费毕业论文) 重合字数(CNW): 1574 最大段长(LPL): 390 总字数: 10068(不含参考文献字数) 平均段长(APL): 289 参考文献字符数: 273 查看 前部重合度(HR): 59.09% 大段落数(LPN): 3-连续重合字数大于200字 后部重合度(ER): 4.77% 小段落数(SPN): 1-连续重合字数大于100字,且小于200字 1 绪论1.1 开发背景与意义计算机信息管理系统(MIS)以其高效性,安全性,简单性在各行各业中发挥着巨大的作用,成为企业管理的得力助手。在此前,商店的管理都是人工操作,每天需要进行大量的商品信息录入,进退货信息添加,销售信息管理等。大量重复的手工处理信息,不仅效率低下而且容易出错,也给商店管理造成不便。进销存管理系统利用计算机的技术,能够使商店进货、销售和库存有机的结合起来,使商店的人、财和物最大限度地发挥了效益,杜绝了商品在进、销和存多方面的漏洞,使商店的管理工作更加的系统化、规范化和自动化。从而提高商店的工作效率和经济效益。1.2 开发技术介绍1.2.1 ASP.NET介绍ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了四个重要的优点:2(1)增强的性能ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和核外缓存服务。这相当于在编写代码行之前便提高了性能。(2)威力和灵活性由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。NET框架类库处理和数据访问解决方案都可从Web无缝访问,ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。(3)可管理性ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序,由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置,此“零本地管理”哲学也扩展到了ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。(4)安全性借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的,Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序,使用ASP可以组合HTML页、脚本命令和ActiveX组建以创建交互的Web页和基于Web的功能强大的应用程序,ASP应用程序很容易开发和修改。1.2.2 SQL Server 2005介绍SQL Server 2005 是一个更为全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理,SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005具有以下优点:3(1)可编程性:CLR(Common Language Runtime,公共语言运行时)集成。本系统的开发平台是Visual Studio 2005,它与此数据库同是微软的产品,其核心已由.NET Framework 2.0改写,可以达到数据库与开发平台的无缝连接。(2)安全性:SQL Server 2005 的安全达到了很强大水平,有着很更清晰的安全模型、安全对象和权限。(3)安全性:Service Broker提供了一个功能强大的异步编程模型,Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker 的消息队列。(4)支持通过HTTP SOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQL Server Management Studio。2 系统分析2.1 可行性分析可行性的分析是系统设计环节中必不可少一部分,下面对进销存管理系统的可行性主要从经济、技术和操作方面做出了分析。2.1.1 经济可行性分析商店进销存管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资。所以进销存管理系统的开发在经济方面是可行的。2.1.2 技术可行性分析商店的数据流相对简单,商店的管理流程容易实现,本系统为采用 ASP.NET+SQL Server2005 数据库开发的一款B/S架构的管理系统,其开发网页技术已经相当成熟。能在规定的时间内完成该系统的开发。进销存管理系统本身对硬件和软件的要求不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求,所以进销存管理系统的开发在技术方面是可行的。2.1.3 操作可行性分析采用 ASP.NET+SQL Server2005 数据库开发的一款B/S架构进销存管理系统具有以下操作方面的特性。(1)操作简单:简单的操作规则使操作人员能轻松掌握。(2)查询方便:用户可设定任意条件和任意的查询项目进行检索。(3)统计灵活:任意条件下的商品的入库时间、数量等的统计及查询项目均可进行交叉统计。(4)工作方式:非实时联网。在单机联网系统和多机联网系统中,计算机工作时仍和独立式系统一样,单机完全独立运行。系统工作与网络无关,因此系统非常可靠和稳定,避免了因网络故障而导致不能操作的局面。综上所述进销存管理系统的开发在操作方面上是可行的。2.2 需求分析本系统通过采购员,销售员,管理员三种不同权限身份将实现商品信息管理,进货信息管理,库存信息管,销售信息管理和人事信息管理等功能,根据对实际情况的分析,进销存管理系统可根据用户权限身份的不同实现以下不同的功能。(1)采购员以采购员身份登录可以实现对商品信息管理,供应商类别管理,商品进货管理,商品退货管理和商品库存管理。其中在商品信息管理中可以对商品信息进行添加、更新、删除以及搜索操作;在供应商类别管理中可以对供应商类别进行添加和删除;在商品进货和退货管理中可以对商店进行进货和退货操作;在商品库存管理中可对商店库存信息进行查看。(2)销售员以销售员身份登录可以实现商品销售管理和个人销售业绩查询。其中在商品销售管理中可对商品进行订单添加和商品结账操作。此外可提供商品信息查询、库存信息查询以及个人密码修改等动能。(3)管理员以管理员身份登录可以实现员工信息管理,商店利润查看。其中在对员工信息管理中,可对员工信息进行添加、更新和删除操作,可以添加和修改员工的操作权限;可以实现利润信息详细查看,包括在某段时间内商店的进货总额,退货总额,销售总额和利润总额。3 系统设计3.1. 系统设计要求(1)采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。(2)实现各种查询,如多条件查询、模糊查询等。(3)管理员可以修改操作员的权限。(4)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(5)为用户设置相应的权限级别。(6)系统易于安装维护。(7)系统运行稳定、安全可靠。3.2 系统功能设计根据系统需求分析,本系统主要分为四大功能模块,分别为登录功能模块,采购员功能模块,销售员功能模块和管理员功能模块。系统的模块图如图3-1所示。图3-1总体结构(1)登录模块本模块主要实现各类人员的登录功能,同时进行权限判定,使不同人员进入到相应的界面。登录界面流程图设计如图3-2所示。图3-2登录流程图(2)采购员模块对商品采购员模块进行管理,具体包括商品信息查询,商品库存查询,商品信息添加,商品信息维护,商品进货添加,商品退货添加,进货信息查询,退货信息查询,商品库存查询(以上查询均支持多条件查询)。采购员功能模块如图3-3所示。图3-3采购员功能模块图(3)销售员模块对商品销售员模块进行管理,具体包括商品信息查询,进行商品销售的操作,个人业绩查询(支持多条件)。销售员功能模块如图3-4所示。图3-4销售员功能模块图(4)管理员模块员工信息管理:对员工信息进行管理。具体包括添加员工信息,员工信息维护(查询,删除,更新,修改权限),利润信息查询。管理员功能模块如图3-5所示。图3-5管理员功能模块图4 系统数据库设计数据库是整个系统的核心,数据库设计的好坏直接关系到系统的性能,因此数据库的设计非常重要。4.1 概念结构设计通过分析,利民日杂商店进销存管理系统的实体有:员工实体、商品实体、商品类别实体、供应商实体和教育背景。员工实体,属性主要包括员工编号、员工姓名、编号密码、员工性别、员工生日、教育背景编号、员工电话、员工手机、身份证号、员工邮件、员工住址、员工类别。商品实体,属性主要包括商品编号、商品类别编号、商品名称、商品型号、商品单价、商品产地、备注信息、添加时间。商品类别实体,属性主要包括商品类别编号、商品类别名称。供应商实体,属性主要包括供应商编号、供应商名称、供应商负责人、供应商手机、供应商地址、供应商电话、供应商邮件。教育背景实体,属性主要包括教育背景编号、学历。E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型6。这些实体之间的联系如图4-1所示。图4-1系统E-R图4.2 逻辑结构设计逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定,由于目前使用的数据库基本上都是关系型数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型。4根据图上个小节中的E-R图,按照转换规则,设计逻辑模型如下(主键用“ ”表示,外键用“ ”表示):员工表(员工编号,员工姓名,编号密码,员工性别,员工生日,教育背景编号,员工电话,员工手机,身份证号,员工邮件,员工住址,员工类别。)商品表(商品编号,商品类别编号,商品名称,商品型号,商品单价,商品产地,备注信息,添加时间)商品类别表(商品类别编号,商品类别名称)供应商表(供应商编号,供应商名称,供应商负责人,供应商手机,供应商地址,供应商电话,供应商邮件)教育背景表(教育背景编号,学历)进退货表(流水号,商品编号,供应商编号,商品单价,商品数量,商品总价,进退货时间)销售表(销售编号,员工编号,商品编号,商品单价,成交数量,商品总价,销售时间)管理员表(管理员账号,管理员密码)4.3 物理结构设计据逻辑模型设计出如下表:员工表,商品表,商品类别表,供应商表,库存表,管理员表,员工销售业绩表,教育背景表,顾客退货表,销售表,商店进货表,订单表,商店退货表。各表的字段结构如表4-1至4-8所示。表4-1 员工表(employeeInfo)字段名称字段类型长度是否为空字段说明employeeNo Varchar 20 否员工编号employeeName NVarchar 20 否员工姓名employeePassword Varchar 30 是员工密码employeeSex Nchar 1 是员工性别employeeBirthday Datetime 50 是员工生日employeeEducationId Int 50 是教育背景编号employeeHomeTel Varchar 20 是员工电话employeeMobile Varchar 20 是员工手机employeeCard Varchar 20 是身份证号employeeEmail Varchar 50 是员工邮件employeeAddress NVarchar 80 是员工住址employeeKinds NVarchar 10 否员工类别表4-2 商品表(goodInfo)字段名称字段类型长度是否为空字段说明goodNo Varchar 20 否商品编号goodClassId Int 50 是商品类别编号goodName NVarchar 30 否商品名称goodModel NVarchar 20 是商品型号goodPrice Float 50 否商品单价goodPlace NVarchar 50 是商品产地goodMemo NVarchar 50 是备注信息goodAddTime Datetime 50 是添加时间表4-3 商品类别表(goodClassInfo)字段名称字段类型长度是否为空字段说明goodClassId Int 50 否商品类别编号goodClassName NVarchar 20 是商品类别名称表4-4 供应商表(supplierInfo)字段名称字段类型长度是否为空字段说明supplierNo NVarchar 10 否供应商编号supplierName NVarchar 50 否供应商名称supplierLawyer NVarchar 4 是供应商负责人supplierTelephone NVarchar 11 是供应商手机supplierAddress NVarchar 50 是供应商地址supplierTel NVarchar 20 是供应商电话supplierEmail NVarchar 50 是供应商邮件表4-5 教育背景表(educationInfo)字段名称字段类型长度是否为空字段说明educationId Int 50 否教育背景编号diploma NVarchar 20 是学历表4-6 商店进退货表(buybackInfo)字段名称字段类型大小是否为空字段说明liusId Int 50 否流水号goodNo Varchar 20 是商品编号supplierName NVarchar 50 是供应商编号price Float 50 是商品单价number Int 50 是商品数量totalPrice Float 50 是商品总价addTime Datetime 50 是进货时间表4-7 商店销售表(sellInfo)字段名称字段类型长度是否为空字段说明sellInfoId Int 50 否销售编号employeeNo Varchar 30 是员工编号goodNo Varchar 20 是商品编号Price Float 50 是商品单价Number Int 50 是成交数量totalPrice Float 50 是商品总价sellTime Datetime 50 是销售时间表4-8 管理员表(admin)字段名称字段类型长度是否为空字段说明name Varchar 20 否管理员账号password Varchar 30 是管理员密码5 系统实现5.1 登录功能模块的实现在登录界面进行管理员,销售员,采购员三种权限的判定,点击选项框的下三角按钮后选择登陆的身份,只有输入了正确的用户名和密码时才能进入到与选择身份相对应的操作界面系统,从而管理相应的工作和进行相应的操作。登录时将按照用户名和密码进行验证,当输入错误的用户名或密码时会弹出界面提示框(用户名或密码输入错误,请从新输入),当用户名和密码都输入正确时才会进入程序主界面,进行日常管理工作。登录界面如图5-1所示。图5-1登录界面如果用户名或密码输入不正确则弹出“用户名或者密码错误,请重新输入!”的对话框,需要输入正确的用户名和密码才能成功登录到界面。弹出对话框如图5-2所示。图5-2对话框提示页面5.2 采购员功能模块的实现5.2.1 采购员主页面设计在登录界面输入正确的采购员用户名和密码,系统进行权限的判定后,才能进入到采购员界面。在该界面采购员可以实现商品信息查询,商品库存查询,商品信息添加,商品信息管理,商品类别管理,添加进货信息,添加退货信息,进货信息搜索,进货信息查询,个人密码修改和注销采购员账户。采购员界面效果如图5-3示。图5-3采购员界面效果图5.2.2 商品信息查询界面的实现当点击“商品查询”命令按钮时,系统会快速加载到商品查询界面,查询可以实现多条件的查询,具体包括商品编号的查询,商品名称的查询和商品类别的查询,采购员可以根据自己的查询需求选择查询的条件和输入相应的关键字,接着点击“搜索”命令按钮,查询信息将会呈现在页面上。查询商品信息界面效果如图5-4所示。图5-4商品信息查询界面5.2.3 商品库存查询界面的实现商品库存查询界面的实现是商店进销存管理系统不可缺少的一部分,可以及时查看库存的商品信息,有利于采购员及时对库存不足的商品进行补给。查询库存信息界面如图5-5所示。图5-5查询库存信息界面5.2.4 商品信息添加界面的实现添加商品信息界面的设计主要添加输入框包括商品编号,商品类别,商品名称,商品单位,商品型号,商品规格,商品单价,商品产地和附加信息。添加商品信息界面如图5-6所示。图5-6添加商品信息界面5.2.5 添加商品类别界面的实现在添加输入框内输入所要添加的商品类别名称,点击“确定”按钮后,该商品类别名称会添加到相应的数据库中,同时会呈现在商品名称的页面列表中,在该页面列表内也可以对商品类别进行删除操作。添加商品类别界面如图5-7所示。图5-7添加商品类别界面5.2.6 添加进货信息界面的实现商品进货时,先在商品编号输入框里输入要进货的商品编号,点击“查询”按钮,右侧会显示所查询商品的主要信息,以方便核实所要进货的商品信息。接着选择提供进货商品的供应商以及输入进货单价,进货数量等信息。进货登记界面如图5-8所示。图5-8添加进货信息界面5.2.7 添加退货信息界面的实现添加退货信息界面的实现与添加进货信息界面的实现过程与方法基本相同,相比之下,添加退货信息界面的实现增加了退货日期和退货原因两个输入框。商品退货登记界面如图5-9所示。图5-9商品退货登记界面5.2.8 进货信息搜索界面的实现当点击进货信息“搜索”命令按钮时,系统会快速加载到进货信息搜索界面,查询可以实现多条件查询,包括时间查询,商品编号的查询,商品名称的查询和商品类别的查询,采购员可以根据自己的查询需求选择查询的条件和输入相应的关键字后,点击“搜索”命令按钮,查询信息将会呈现在页面上。进货信息搜索界面效果如图5-10所示。图5-10进货信息搜索界面5.2.9 退货信息查询界面的实现退货信息查询界面的实现与进货信息搜索界面的设计方法和过程一样,这里不再介绍。退货信息搜索界面效果如图5-11所示。图5-11退货信息搜索界面5.2.10 供应商管理页界面设计供应商管理界面的设计主要是能够快速的找到商品的来源,为商品的售后做好信息查询准备,此界面可以实现对供应商信息进行添加、更新和删除管理。供应商管理界面如遇5-12所示。图5-12供应商管理页界面5.2.11 采购员注销账户的实现当采购员完成对商品的一系列管理工作后,点击页面右上角的“注销”按钮会弹出“确定注销吗?”的提示框,点击确定可直接退出采购员管理界面。采购员注销账户提示框如图5-13所示。图5-13采购员注销账户提示框5.3 销售员功能模块的实现在登录界面输入正确的销售员用户名和密码,系统进行权限的判定后,才能进入到销售员管理界面。在该界面销售员可以实现商品销售管理,个人业绩查询,个人密码修改和注销采购员账户,由于在销售员功能模块和采购员功能模块中存在相同的模块功能设计理念和方法,这里只说明列举管理员功能模块特有的功能。销售员界面效果如图5-14所示。图5-14销售员界面效果图5.3.1 商品销售管理界面的实现首先在商品编号输入框内输入所销售商品的编号,点击“查询商品信息”按钮,界面会呈现出所查询的商品具体信息,包括商品的编号、类别、名称、单价、型号、规格和产地信息,其次输入要销售的数量点击“添加”按钮,销售的商品信息将添加到订单列表界面,此时如果还有其它要销售的商品可以接着添加,最后,当所有所要销售的商品都添加完成时,点击“结账”按钮,销售信息将跳转到商品结账页面,输入实付金额,接着找零完成销售。添加订单信息界面如图5-15所示。图5-15添加订单信息界面商品结账界面如图5-16所示。图5-16商品结账界面5.3.2 个人业绩查询界面的实现此页面的功能主要是方便销售员查看自己的销售业绩,分析销售业绩。在时间输入框内输入要查询的时间段,点击“搜索”按钮,界面将呈现销售员在该时间段的销售业绩详细信息。个人业绩查询界面如图5-17所示。图5-17个人业绩查询界面5.4 管理员功能模块的实现5.4.1 管理员主界面设计管理员登录判定成功后,进入到管理员界面。在该界面管理员可以实现商品信息管理,员工信息管理,商品进货管理,商品销售管理和商品库存管理。整个界面用frameset实现分框显示:先用frameset将屏幕分为三列,左右两列添加背景(backGround.aspx),中间一列再用framese分为四行,第一行显示网页标头(top.aspx),第二行用于显示页面(middle.aspx),实现登录信息,欢迎标语到来和注销功能。第三行再嵌入两列的frameset,左边一列用于显示导航信息(left.aspx),右边列是窗体内容显示页,默认显示商品信息(goodInfoSearch.aspx),第四行显示底边线。同样由于在销售员功能模块和采购员功能模块的设计中存在与管理员模块设计相同理念和方法,这里将不在列举展示重复的功能,只说明列举管理员特有的功能。管理员界面效果如图5-18所示。图5-18管理员界面效果图5.4.2 添加员工信息界面的实现添加员工信息包括员工编号,学历层次,员工姓名,登陆密码,员工性别,固定电话等信息。添加员工信息界面如图5-19所示。图5-19添加员工信息在提交表单时系统会进行数据类型以及数据为空的判断。对员工编号、员工姓

温馨提示

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

评论

0/150

提交评论