Visaul超市进销存管理系统.doc

上传人:飞****2 文档编号:52752609 上传时间:2022-10-23 格式:DOC 页数:23 大小:178.50KB
返回 下载 相关 举报
Visaul超市进销存管理系统.doc_第1页
第1页 / 共23页
Visaul超市进销存管理系统.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《Visaul超市进销存管理系统.doc》由会员分享,可在线阅读,更多相关《Visaul超市进销存管理系统.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、徽 商 职 业 学 院 毕业设计(论文)题目 超市进销存管理系统 姓 名 储梦婷 系 别 电子信息系 学 号 专 业 软件技术 指导教师 王艳兵 徽商职业学院教务处制徽商职业学院教务处制毕业设计(论文)任务书(开题报告)毕业设计(论文)题目:超市进销管理系统任务起止时间 年 月 日至 年 月 日主要内容及拟解决的问题:进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,

2、某进销存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率.指导教师: (签名) 年 月 日毕业设计(论文)教师指导记录表指导教师系别职称学生姓名学号系别专业第一次指导指导时间:指导内容:第二次指导指导时间:指导内容:第三次指导指导时间:指导内容:第四次指导指导时间:指导内容:毕业设计(论文)成绩评定表指导教师评语初评成绩: 指导教师(签名):答辩记答辩教师提问学生回答情况1、2、录3、答辩小组评语 建议成绩:答辩

3、组长(签名): 答辩小组成员(签名)答辩委员会审定 终审成绩: 专业负责人(签名) 致 谢首先,我要感谢的是我毕业设计的指导老师王艳兵老师。他虽然工作很繁忙,但仍然给了我最大的帮助。在我有问题请教他时,他总会放下手上的工作耐心的给我帮助和教诲。而王老师严谨的治学态度、一丝不苟的工作作风和对待同学的和蔼的态度、谦和的为人,给我留下了深刻的印象,也将使我终身受益,在此,我向张老师表示我由衷地感谢和崇高的敬意。其次,我要感谢大学里教过我的所有老师,没有他们谆谆教诲,我也不会成长的这么快;同时,我还要感谢我的舍友们,和他们朝夕相处的日子非常开心,他们在我的校园生活中给了我很多帮助。再次,我要感谢我的同

4、学们。无论是在平时还是在做毕业设计这段时间,他们都给了我非常大的支持和非常多的帮助,由于人数太多,就不一一写出名字,总之非常感谢他们。再次感谢以上所有的人,谢谢!摘要中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发

5、展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。【关键词】进销存管理系统、进货、销售、库存。 目录引言1第1章 概述21.1 信息管理系统概述1.2 某进销存管理系统概述第2章 开发环境32.1 硬件要求2.2 软件要求第3章 系统分析33.1 可行性分析3.1.1系统实现后对组织机构、管理模式的影响3.1.2、可行性研究3.2 需求分析3.2.1 系统功能需求分析3.2.2 系统设计结构分析第4章 系统设计44.1 系统设计要求、目标及命名规则4.1.1 要求4.1.2 目标4.1.3 命名规则4.2

6、 系统功能设计4.2.1 系统具体功能4.3 数据库设计4.3.1 数据库概要结构设计4.3.2 数据库逻辑结构设计第5章 系统的具体实现95.1 登录模块实现5.1.1 用户登录5.2 客户管理模块实现5.2.1客户类型管理5.2.2客户管理5.2.3 客户查询5.3 商品管理模块实现5.3.1商品类型管理5.3.2商品管理5.3.3 商品查询5.4 进货管理模块实现5.4.1进货入库5.4.2出货出库5.5 销售管理模块实现5.5.1订单管理5.5.2订单查询5.6 库存管理模块实现5.6.1仓库管理5.6.2库存查询5.7 系统管理模块实现5.7.1供应商管理5.7.2角色管理5.7.3

7、部门管理5.7.4员工管理5.7.5栏目管理5.7.6权限管理5.7.7修改密码第6章 总结11 引言经济大环境的变化使得规模经济的优势不再突出。固定的硬设备、人员数量、大量资金等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、渠道却能增加企业的效益。“速度冲击规模”的速度经济概念已经向企业提出。 那么对于日益发展壮大的企业集团,怎样才能找到一套功能强大、可任意拓展、低运行成本、安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢? 我们认为最好的办法是利用Internet这个工具,架构自己的供需链管理平台,使无处不在的互联网为你所用,实现无处不在的管理目标

8、。让Internet像电一样融入到企业的管理之中,提高企业在新经济时代的核心竞争力,通过对Internet的高效率使用,在激烈的市场竞争中,首先打赢第一仗“信息战”。正是基于对Internet的这种深刻认识,针对中国企业特点提出了基于Internet的网络商务管理解决方案某进销存管理系统 第1章 概述1.1 信息管理系统概述信息管理系统就是我们常说的MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。许多企业已经或正准备投入高额资金、花大力气建立大规模的计算机管理信息系统(MIS

9、)普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有明显的差别;还有的系统由于技术落后、维护工作量太大,若在原有的基础上扩充功能还不如推倒重来。就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,既不需要高深的物理(如电力系统)概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因网络或程序调试不通而中止开发的事情。信息管理系统(MIS)以分类组织数据为核心,无论计算机内部多复杂,MIS建设所用到的通常只是计算机的操作。随着计算机技术的飞速发展,

10、其功能越来越强,使用越来越简单,计算机技术本身已不再是MIS建设中的难题。系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统。 MIS系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是各层次计算机系统负责人是企业MIS建设的基础。1.2 某进销存管理系统概述(1) 描述某进销存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前

11、者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,某进销存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。(2) 目的随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。“某进销存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动

12、化。(3) 意义简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,进销存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。第2章 开发环境2.1 硬件要求CPU: Intel Pentium() 2.0GHZHDD:80GRAM:512M2.2 软件要求操作系统:Windows XP/ Windows 2000。数据库:SQL Server 2005。开发工具:Microsoft Visaul Studio 2008。辅助开发工具:Photoshop CS2。浏览器:IE5.0,推荐使用IE6.0。Web服务器:IIS5.

13、1。分辨率:最佳效果1024768像素。第3章 系统分析3.1 可行性分析3.1.1系统实现后对组织机构、管理模式的影响进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,通过集中式的信息数据库,将企业的进、销、存、调、转、赚等企业的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。同时还可以从以下几个方面来提高管理水平:提高管理效率降低人工成本降低采购成本及时调整营销策略防范陈呆死帐提高帐款管理减少仓储面积,提高房产综合利用降低储备资金占用加快资金周转实现的经济效益强化财务控制实现的经济效益商业数据智能分析高效决策3.1.2、可行性研究1开

14、发系统的必要性随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。从这一点足可以说明开发系统的必要性。2开发系统的经济可行性经济费用方面主要包括:购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。硬件方面,除了服务器要求高一点以外,终端设备不是太贵。软件方面,当然需要买正版的操作系统。系统开发费用为30万元人民币,不过这个数字与一个公司的发展比起来就显得太渺小了。系统的安装由我们开发人员来完成,费用包括在开发费用之中。运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支

15、。本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。3开发系统的技术可行性通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。我开发小组人员利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。4开发系统的法律可行性开发本系统是为了实现公司的高效管理,并实现对决策的支持。在开发的过程中完全自主开发,不会出现侵权问题。另外也会使用正版的软件来开发系统和运行系统。5组织管理上的可行性系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化

16、组织结构,提高企业的竞争力。6社会条件上的可行性网络的普及,网络也越来越受到人们的喜爱,这也为系统实现后的运行提供了一个大的环境。3.2 需求分析3.2.1 系统功能需求分析某进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划系统功能模块如下:(1)基础信息管理模块该模块主要包括切换用户、权限信息设置、业务员信息设置、客户信息设置、供应商信息设置、商品信息设置、仓库信息设置、角色信息设置、会员类别信息设置、产品类别信息设置。(2)进货信息管理模块该模块主要包括进货信息查询、进货订单录入和修改、进货单录入和修改、

17、订货单打印。(3)销售信息管理模块该块主要包括销售信息查询、销售订单录入和修改改、销售单录入和修改、销售单打印。(4)库存信息销售模块该模块主要包括库存信息查询、库存信息的设置、进货订单的校验、销售订单的校验、库存单打印。3.2.2 系统设计结构分析某进销存管理系统采用的是浏览器/服务器系统(Browser/Server简称B/S)结构。(1)B/S介绍BS结构,即BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对CS结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技

18、术,结合多种Script语言(VBScript、JavaScript)和ActiveX技术,是一种全新的软件系统构造技术。BS三层体系结构采用三层浏览器服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件,将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图2所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通

19、信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在BS体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然BS结构应用程序相对于传统的CS结构应用程序是一个非常大的进步。采用该结构软件的优势在于:l 无须开发客

20、户端软件,维护和升级方便;l 可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;l 具有良好的开放性和可扩充性;l 可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。(2)B/S相对于C/S的优势由于传统的客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。而Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。它的主要优势有:a.维护和升

21、级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力

22、、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。b.成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多

23、人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。c.应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数

24、据库存储服务器,以防万一。(3)客户/服务器体系结构的综合特点BS结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟CS的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。第4章 系统设计4.1 系统设计要求、目标及命

25、名规则4.1.1 要求(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。(2)由于该系统的使用对象多,要求有较好的权限管理。(3)方便的数据查询,支持多条件查询。(4)基础信息管理(包括商品信息、客户信息、供应商信息等)。(5)通过计算机,能够直接“透视”仓库存储情况。(6)完善的商品采购信息、商品销售信息进行管理。(7)当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。(8)数据计算自动完成,尽量减少人工干预。(9系统退出。4.1.2 目标(1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。(2)键盘操作,快速响应。

26、(3)实现各种查询,如多条件查询、模糊查询等。(4)管理员可以设置操作员的权限。(5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(6)数据保密性强,为每个用户设置权限级别。(7)系统最大限度地实现了易安装性、易维护性和易操作性。(8)系统运行稳定、安全可靠。4.1.3 命名规则(1)项目中命名规则项目中各个页面名称的都是以首写字母为大写,他们对应的三层中的类库均以Model,DAL,BLL命名)。(2)数据库命名规则数据库名称与项目名称相同,数据库中表命名规则是权限这个表的含义对应的英文。4.2 系统功能设计4.2.1 系统具体功能(1) 系统登录登录:用户可根据自己的用

27、户名,密码进行登录,如果用户名或密码错误系统会做出相应的提示。(2) 客户管理客户类型管理:对客户的类型进行分类管理,如添加,修改,删除,查询。客户管理:对客户进行管理,如添加,修改,删除,客户信息。客户查询:根据查询的条件对客户的信息进行查询,同时查询每个客户信息的详细。(3) 商品管理商品类型管理:对商品的类型进行分类管理,如添加,修改,删除,查询。商品管理:对商品进行管理,如添加,修改,删除,商品信息。商品查询:根据查询的条件对商品的信息进行查询,同时查询每个商品信息的详细。(4) 进货管理进货入库:对商品进行采购进货入库,对应生成一张进货单,入库的同时该商品的库存会对应的增加,同时可删

28、除这张进货单。出货出库:对商品进行出货或退货出库,对应生成一张出货单,出库的同时该商品的库存会对应减少,当该商品的存为为0时,会提示该商品出来了货,同时可删除这张出货单。(5) 销售管理订单管理:业务员可对商品进行下单,对订单进行添加,修改,删除。订单查询:可根据订单号及商品名称进行模糊的查询,查询出来的商品可查看该详细。(6) 库存管理仓库管理:对仓库进行设置管理,可分类为几个仓库,以备来存放这些商品的地方,可进行添加,修改,删除。库存查询:对商品的库存进行查询,可根据该商品所放的仓库及商品名称等进行查询,同时可对该商品进行增加或咸少库存进行操作。(7) 系统管理供应商管理:对供应商进行添加

29、,修改,删除。角色管理:对角色进行添加,修改,删除。部门管理:对部门进行添加,修改,删除。员工管理:对员工进行添加,修改,删除。栏目管理:对栏目的模块名称进行修改。权限管理:对每种角色的模块权限进行分配设置。修改密码:用户登录进系统后可对自己的密码进行修改。4.3 数据库设计本系统数据库采用SQL Server 2005数据库,系统数据库名称为ESSMS(Enters Sells Saves Management System)取每个单词的首字母。数据库ESSMS中包含14张表。4.3.1 数据库概要结构设计(1)商品类型,包括的数据项有:商品类型ID、商品类型名称。(2)商品信息,包括的数据

30、项有:商品ID、商品编号、商品名称、商品条形码、入库价格、分销价格、零售价格、生产厂家、入库时间、备注、商品类型ID(3)客户类型,包括的数据项有:客户类型ID、客户类型名称。(4)客户信息,包括的数据项有:客户ID、客户编号、客户名称、邮政编码、地址、联系电话、联系人、电子邮箱、公司网址、添加时间、备注、客户类型ID(5)角色,包括的数据项有:角色ID、角色名称、备注。(6)部门,包括的数据项有:部门ID、部门名称。(7)员工信息,包括的数据项有:员工ID、用户名、密码、姓名、联系电话、电子邮箱、备注、部门ID、角色ID。(8)供应商,包括的数据项有:供应商ID(PK)、供应商编号、供应商名

31、称、邮政编码、地址、联系电话、联系人、电子邮箱、公司网址备注(9)仓库,包括的数据项有:仓库ID仓、库名称、备注。(10)库存,包括的数据项有:库存ID、仓库ID、商品ID、数量、更新时间、备注(11)进出货单, 包括的数据项有:进出货单ID、供应商ID、商品ID、进/出货单号、数量、单价、折扣、总金额、入/出库时间、进出方向(进货,出货)、备注(12)销售订单, 包括的数据项有:销售订单ID、客户ID、商品ID、订单号、数量、单价、折扣、总金额、订单时间、备注(13)模块功能,包括的数据项有:模块功能ID、子模块功能名称、父模块功能ID(顶级为0)、路径。(14)权限分配,包括的数据项有:权

32、限分配ID、模块功能ID、角色ID。4.3.2 数据库逻辑结构设计根据上述数据库的需求分析和概念结构设计,设计了名称为ESSMS的数据库。数据库ESSMS由下面多个表格组成,各个表的命名及字段命名都是以相应的英文单词命名,各个表格的设计结果如下表格所示,每个表格表示在数据库中相对应的一个表,注:PK为主键且该字段自增,FK为外键。1. 商品类型(ProductType)字段类型说明ProductTypeIdint商品类型ID(PK)ProductTypeNameNvarchar(50)商品类型名称2. 商品(Product)字段类型说明ProductIdint商品ID(PK)ProductNo

33、Nvarchar(50)商品编号ProductNameNvarchar(50)商品名称BarCodeNvarchar(50)商品条形码PutPriceDecimal(18,1)入库价格PointsPriceDecimal(18,1)分销价格RetailPriceDecimal(18,1)零售价格ManufacturerNvarchar(50)生产厂家UpdateTimedatetime入库时间Remarkntext备注ProductTypeIdInt商品类型ID(FK)3. 客户类型(CustomerType)字段类型说明CustomerTypeIdint客户类型ID(PK)CustomerT

34、ypeNameNvarchar(50)客户类型名称Remarkntext备注4. 客户(Customer)字段类型说明CustomerIdint客户ID(PK)CustomerNoNvarchar(50)客户编号CustomerNameNvarchar(50)客户名称ZipCodeNvarchar(50)邮政编码AddressNvarchar(50)地址PhoneNvarchar(50)联系电话ContactManNvarchar(50)联系人EmailNvarchar(50)电子邮箱HttpNvarchar(50)公司网址UpdateTimedatetime添加时间Remarkntext备注

35、CustomerTypeIdInt客户类型ID(FK)5. 角色(Role)字段类型说明RoleIdint角色ID(PK)RoleNameNvarchar(50)角色名称Remarkntext备注6. 部门(Department)字段类型说明DeptIdint部门ID(PK)DeptNameNvarchar(50)部门名称7. 员工(Users)字段类型说明UserIdint员工ID(PK)UserNameNvarchar(50)用户名PwdNvarchar(50)密码RealNameNvarchar(50)姓名PhoneNvarchar(50)联系电话EmailNvarchar(50)电子邮

36、箱Remarkntext备注DeptIdint部门ID(FK)RoleIdInt角色ID(FK)8. 供应商(Supplier)字段类型说明SupplierIdint供应商ID(PK)SupplierNoNvarchar(50)供应商编号SupplierNameNvarchar(50)供应商名称ZipCodeNvarchar(50)邮政编码AddressNvarchar(50)地址PhoneNvarchar(50)联系电话ContactManNvarchar(50)联系人EmailNvarchar(50)电子邮箱HttpNvarchar(50)公司网址Remarkntext备注9. 仓库(Wa

37、rehouse)字段类型说明WarehouseIdint仓库ID(PK)WarehouseNameNvarchar(50)仓库名称Remarkntext备注10. 库存(Inventory)字段类型说明InventoryIdint库存ID(PK)WarehouseIdint仓库ID(FK)ProductIdint商品ID(FK)CountsInt数量UpdateTimedatetime更新时间Remarkntext备注11. 进出货单(Purchase)字段类型说明PurchaseIdint进出货单ID(PK)SupplierIdint供应商ID(FK)ProductIdint商品ID(FK)

38、PurchaseNoNvarchar(50)进/出货单号CountsInt数量PriceDecimal(18,1)单价DiscountDecimal(18,1)折扣AmountDecimal(18,1)总金额UpdateTimedatetime入/出库时间DirectionNvarchar(50)进出方向(进货,出货)Remarkntext备注12. 销售订单(Sales)字段类型说明SalesIdint销售订单ID(PK)CustomerIdint客户ID(FK),收货人ProductIdint商品ID(FK)SalesNoNvarchar(50)订单号CountsInt数量PriceDec

39、imal(18,1)单价DiscountDecimal(18,1)折扣AmountDecimal(18,1)总金额UpdateTimedatetime订单时间Remarkntext备注13. 模块功能(Modules)字段类型备注ModuleIdint模块功能ID(PK)SubModuleNameNvarchar(50)子模块功能名称ParentModuleIdint父模块功能ID(顶级为0)ModuleUrlNvarchar(50)路径14. 权限分配(Authority)字段类型备注AuthorityIdint权限分配ID(PK)ModuleIdint模块功能ID(FK)RoleIdint

40、角色ID(FK)第5章 系统的具体实现5.1 登录模块实现5.1.1 用户登录用户可以通过自己的用户名和密码进行登录操作,当用户输入的用户名或密码及验证码不正确时,系统会弹出相应的提供框信息来。当用户输入正确后点击登录按钮,用户会登录到系统的主界面去。5.2.2客户管理对客户的信息进行添加、修改、删除。实现客户信息管理的添加、修改、删除代码与客户类型管理类似。5.2.3 客户查询可根据客户的类型及客户信息,如客户编号、客户名称等进行模糊的查询。5.3 商品管理模块实现5.3.1商品类型管理可以对商品分类管理,对商品类型进行,添加、修改、删除。实现商品类型管理的添加、修改、删除代码与客户类型管理

41、类似。5.3.2商品管理对商品的信息进行添加、修改、删除。实现商品信息管理的添加、修改、删除代码与客户类型管理类似。5.3.3 商品查询可根据商品的类型及商品信息,如商品编号、商品名称等进行实现商品查询的代码与客户查询类似。 5.4 进货管理模块实现5.4.1进货入库对商品进行采购进货入库,对应生成一张进货单,入库的同时该商品的库存会对应的增加,同时可删除这张进货单。实现进货入库的添加代码与客户类型添加类似。5.4.2出货出库对商品进行出货或退货出库,对应生成一张出货单,出库的同时该商品的库存会对应减少,当该商品的存为为0时,会提示该商品出来了货,同时可删除这张出货单,实现出货出库的添加代码与

42、客户类型添加类似。5.5 销售管理模块实现5.5.1订单管理业务员可对商品进行在线下单,对订单进行添加,修改,删除。实现订单管理界面。实现订单的添加、修改代码与客户类型添加、修改类似。5.5.2订单查询可根据订单号及商品名称进行模糊的查询,查询出来的商品可查看该详细。实现订单查询的代码与客户查询类似。5.6 库存管理模块实现5.6.1仓库管理对仓库进行设置管理,可分类为几个仓库,以备来存放这些商品的地方,可进行添加,修改,删除。实现添加、修改仓库界:实现仓库的添加、修改代码与客户类型添加、修改类似。5.6.2库存查询对商品的库存进行查询,可根据该商品所放的仓库及商品名称等进行查询,同时可对该商品进行增加或咸少库存进行操作,实现库存查询的代码与客户查询类似。5.7 系统管理模块实现5.7.1供应商管理对可供应商进行添加,修改,删除。实现供应商管理5.7.2角色管理对可角色进行添加,修改,删除。5.7.3部门管理对可部门进行添加,修

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁