ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:1.65MB ,
资源ID:21169850      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21169850.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(零售业进销存管理系统设计Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

零售业进销存管理系统设计Word文件下载.docx

1、因此,现代企业MIS系统平台模式应主要考虑C/S模式和B/S模式。B/S模式是一种基于Web的工作模式,相对而言有它的自身优越性。首先,它简化了客户端,而且使安装过程更加简便、网络结构更加灵活。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在服务器上,并就不同的功能为各个组别的用户设置权限就可以了。C/S模式也有其不可替代的优势。它使得客户应用程序有自己特定的规格,使用者需要接受专门培训。最后,C/S使得传统的MIS的功能有所扩展这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节

2、省人力物力。本系统将采用C/S模式来开发一套零售业进销存管理信息系统(以下简称零售MIS)。1.3 系统功能本系统包括以下需要实现的功能:进销存数据一体化严密周全的进货、提货监控体系支持折扣计算、业务单据录入方便支持商品的多种计量单位、多种价格体系、自定义商品编码丰富多彩的商品资料图片管理随时查看不同客户的多种价格随时统计商品销售业绩支持多重嵌套统计查询方式库存上下限报警设置全面完整的用户操作权限设置操作简洁、通俗易懂数据准确安全、系统稳定1.4 技术术语以下与系统设计相关的技术术语:序号术语说明性定义1ODBCODBC(Open Database Connectivity,开放数据库互连)是

3、微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。2BDEBDE(Borland Database Engine)Borland数据引擎的缩写,它不仅能访问本地的不同数据库,还可以将应用从本地上传到客户机-服务器系统,而且有很高的效率。3ADO微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。4SQLSQL(Structured

4、Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。第2章 系统结构2.1 模块结构图在零售MIS设计中,主要遵循以下的基本设计思路:系统的功能上具有扩充性界面简单,容易操作尽量使用硬件自动完成数据的输入主界面调用的子系统尽理相互独立进入主界面时,必须检查系统的登陆权限子程序结束时最好能及时释放其占用的内存下面为系统的模块结构图:2.2 界面设计2.2.1 主界面的设计主界面是整个系统操作的主要窗口,它只要包括菜单设计、工具栏设计和其他操作控件设计。菜单和工具栏设计是系统主界面中用户操作的

5、核心元素,也是便于用户调用子模块的关键。系统主界面的设计代表了整个系统程序的设计风格,是系统界面设计的最重要的部分。2.2.2 登录界面设计登录界面主要是为用户进入系统而设计的登录界面,也是登录模块的主界面,常用于控制用户进入系统。登录模块除了登录界面的设计外,还有修改用户密码界面设计,系统用户账号管理等界面的设计,单位信息设置和数据备份与恢复设置等界面的设计。2.2.3 业务模块界面设计业务模块的界面设计主要是对出货单和进货单的操作界面设计。出货和进货时零售业进销存的核心业务,也是系统操作最为频繁的工作,因此,对本模块的界面设计,是非常重要的,关键是要注重业务的完整和操作的方便。2.2.4

6、其他模块界面设计除此以外,还有其他的模块需要进行部分界面设计。第3章 数据库设计3.1 数据库常识数据库是依照某种数据模型组织起来的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。因此数据库对设计人员来说是相当重要。数据库的类型主要分成层次型数据库、网状型数据库和关系型数据库等三种,如图3-1所示:图3-1关系型数据库是目前广泛应用的一种数据库。它主要是根据每个表格一到两个字段进行关联,这样一来就

7、可以环环相扣,不但可以节省很多的数据库空间,更可以提高数据库的效率。数据库系统其实是日常生活中将所有可以整理的资料或数据,收集成一个可以管理的仓库。随时可以查询有用的数据出为,或是找出很久以前的交易记录。数据库累积的不只是大量的数据,也是企业的历史和经验。如果使用的好,不但可以节省具工成本等优势。管理者如果能善加利用程序和数据库,则留给自己的就只是经营策略方面的问题了。根据系统的要求,我们选择了微软公司的SQL Server作为系统数据库。SQL Server是一种基于客户端/服务器体系结构的关系数据库管理系统,SQL Server数据库系统主要由两大部分组成,即SQL Server内核及数据

8、库管理系统。其中数据库管理系统部分完成数据存取资源管理、安全控制等各项操作。SQL Server内核部分处理客户与SQL Server的连接及磁盘和网络I/O等,它负责为数据库管理系统提供必要的运行环境。SQL Server有如下优点:多线程体系结构,能支持多用户同时连接;表分割技术,能实现大块数据并行装载;支持触发器技术,实现由服务器制约数据完整性和业务规则;支持存储过程,能提高应用开发效率和减少软件维护的工作量;内置的Backup Server服务器支持高速的联机备份,提高了系统的可靠性。有关SQL Server数据库的相关知识:(1)SQL语言SQL(Structured Query L

9、anguage)是目前使用最广泛的关系数据库查询语言,其功能包括了查询、操作、定义和控制,是一种综合、通用、功能强大的语言。主要分为两部分:DDL(Data Definition Language,奖励数据表和数据列的语言)和DML(Data Manipulation Language,数据库记录的语言)。用户完全不用考虑数据的存储格式、路径等问题,只需使用SQL语言提出自己的要求,数据库管理系统就会实现这些要求。(2)数据完整性数据完整性是衡量数据库中数据质量好坏的一种标志,是确保数据库中数据一致、正确、符合企业规则的一种思想,是使无序的数据条理化,确保正确的数据存放在正确的位置的一种手段。

10、SQL Server提供的维护数据完整性的手段有:约束、标识列、默认值、规则、触发器、数据类型、索引和存储过程等。(3)数据库的备份在数据库的实际应用中,由于存储介质鼓掌、用户的错误操作,病毒、自然损坏等因素,数据有可能损坏或丢失,会导致整个或部分数据库系统不能正常工作。因此。数据库备份是十分必要的。SQL Server提供三种备份策略:只备份数据库、全面备份、增量备份。3.2 分析数据库信息系统的种类很多,主要是由计算机的硬件、计算机的软件、计算机专业人员及程序开发等要素所组成的一种有机体,借助这个有机体来提供给商店或企业一些有效,有意义,有价值的数据来进行经营分析与决策管理,进而节省经营成

11、本并增加商业利润。其关系如图3-2所示:图3-2上图只是简单的描述了一个商店在信息化时应该面对的一些对象。在本程序中主要涉及以下功能如图3-3所示:图3-33.3 设计数据库表数据库设计主要是设计数据表时必须先设计好字段的英文名称、中文名称、类型、长度、小数位数和说明,如果能将数据填写清楚,在进行程序设计时,会减少很多困难。字段名一定要用英文名称,因为英文名称便于输入,而且在设计程序时一般不会有兼容性和转换等问题。表名称和字段名称的命名方式可分为两种,各有其优点,可以根据个人喜好来设定。本程序主要是采用字面上本身的英文字来做命名。中文翻译成英文就是字段的名称,如果英文名字太长,可以采用缩写的方

12、式。它的优点是:容易记忆;缺点是:在命名上可能会出现重复。这种方法叫自然式命名。以下为本系统的基本表设计:基本表的最大特点是其中的数据几乎都是别的表关联过来的,而且基本上不会去关联别的表,所以基本表是整个程序中必须要有的,而且要保持完整的基本数据。设计基本表的方式,就是要先了解此基本表要记录那些数据。例如:产品表要记录条形码编号和名称,但不一定要去记录产品的功效,虽然也可以记录,但是要先了解此程序的使用商店是否需要记录此字段。必须要记录的就一定要设计,而不需要记录的就尽量使用备注来记录,以免字段过多而使显示画面显得过分拥挤。如表3.3-1所示的会员数据表,其中只记录了会员 的数据,所以一个 表

13、即可完成,而不用使用两个以上的表。因此只要设置会员编号为主键就可以了。相关的表有系统设置表、人事表、商品表、客户表、会员表、厂商表和促销表等。字段名称中文名称类型长度小数说明BMENO会员编号VARCHAR10主键BMNAM中文姓名VARCHAR10BMCNA英文姓名VARCHAR10BMBTH生日DATETIMEBMSEX性别VARCHAR1BMLVE会员等级DOUBLEBMBYR年消费额DOUBLEBMBTO总消费额DOUBLEBMBPO购买点数DOUBLEBMBTM购买次数DOUBLEBMBDT最近交易日DATETIME其他数据表以此类推。3.4 连接数据库连接数据库的方式很多,但比较常

14、用的是使用ODBC和DELPHI中的BDE、ADO等方式连接。如果是使用ADO的话,用户不需要设置太多东西,但如果是使用ODBC连接,就必须要让用户自行设置数据源ODBC。如果使用ADO来连接,就不会有设置上的问题,因为大部分都在程序中就设置好了,程序编译后也自然设置完成了。本系统采用的是通过INI文件来修改ODBC的连接数据库的目的地。如以下代码:SETUPCOMPANY=SERVERNAME=LINRNPASSWORD=SFJM=TSERVERNAMED=kw0004DATABASENAMED=CTRLPROCESSDBZBPASSWORDD=SFJMD=FCKMC=CK0001FDMC=

15、FDYY01在DELPHI程序中是由以下代码来连接数据库:function TAdodm.ADOConnectionTest(srvname, dbname, uname, passwd: string): boolean;begin screen.Cursor := crsqlwait; try ADOConnection1.connected:=false; ADOConnection1.connectionstring:=Provider=SQLOLEDB.1;Persist Security Info=True;User ID=+uname+;Password=+passwd+Init

16、ial Catalog=+dbname+Data Source=+srvname; ADOConnection1.DefaultDatabase:=dbname;=true; Database1.Connected: Database1.AliasName: Database1.DatabaseName: Database1.Params.Clear; Database1.Params.Add(User Name=+uname);+passwd); except begin showmessage(数据库连接失败!请检查网络是否正常,配置是否正确!);= crdefault; exit; en

17、d; result := true;end;第4章 模块设计4.1 模块1 (登陆)图 41系统的原始帐号以及密码都为“admin”,输入相应的帐号按回车,然后键入相应的密码按回车,则可登录系统主控界面。在以后对其他员工的帐号及密码的设置,可在用户权限管理中增加与修改。用户包括一般的操作员与系统管理员,系统管理员可以对各个不同的操作员工设置不同的操作权限,以便使用更加完善、规范的管理。操作员的密码可重复输入三次,三次后密码还是有误,则系统跳出登录界面。图 42 登陆界面4.2 模块2 (系统模块)图 43 系统模块流程图4.2.1 重新登录当更换操作员时,不须关闭本系统,只需点击系统管理下的“

18、重新登录”子菜单即可以不同身份登录本系统,重新登录的操作界面如图4-3。4.2.2 修改密码为企业有关商业信息的安全考虑,有时需要修改员工密码,此密码必须为4到8位。点击系统管理下“修改密码”子菜单弹出如图4-4所示对话框:图 44 修改密码界面4.2.3 用户与权限设置用户与权限设置主要对本单位的所有员工进行权限的设置,以及管理员工信息,只有系统管理员才具有对用户与权限设置的操作权限。点击系统管理下的“用户与权限设置”子菜单如图4-5所示:图 45 用户与权限设置界面界面的左边显示本系统的所有用户帐号,界面的中间部分为“不可用功能”的所有菜单列表,界面的右边为“可用功能”的所有菜单列表。设置

19、用户权限的时候,首先用鼠标选择帐号,然后进行合理的权限分配。增加或修改员工信息时,点击“用户帐号管理”,如图4-6:图4-6点击“加入”按钮增加新用户,然后在界面的左边输入框中输入相应的帐号、姓名、口令、类别、级别,最后点击“保存”按钮即可添加完成新增用户资料,此时还需要对该帐号进行权限设置方可使用本系统的操作功能菜单。点击“删除”按钮可以删除相应的用户帐号资料。以下为几个字段的说明:帐号:一个员工只对应一个用户帐号;姓名:帐号所对应的员工姓名;口令:帐号所对应的登录密码;类别:员工的职务级别;级别:权限级别分为高级用“1”表示与普通用“0”表示。4.2.4 本单位设置本单位设置主要是将本公司

20、作为一个特殊的客户存放到数据库中,当在打印各类报表以及单据时可以作为标题、备注等处理。点击系统管理菜单下的“本单位设置”子菜单,进入如图4-6:图 46 本单位设置界面点击“表单设置”按钮进入如图4-7:可以设置各种业务单据的署名,以下为系统的默认名称,用户可以根据单位的实际情况进行修改。图 47 表单设置界面4.2.5 数据备份与恢复点击系统管理下的“数据备份与恢复”子菜单,出现如图4-8:“数据备份”是在系统数据出现故障之前所进行的。因意外情况的出现,比如电脑电源突然断电、死机等,从而可能导致系统数据的损坏或丢失。为防止系统数据的损坏或丢失,需要不时地对系统进行数据备份,选择全部或者需要备

21、份的数据,点击“当前数据备份”按钮,系统将会提示是否备份,如果备份成功,那么将会在界面的右边列表框上显示提示信息。注意,数据备份只保留最新的备份文件,以前备份过的文件将会被覆盖。图 48 数据备份界面“数据恢复”是系统数据出现故障之后所进行的。如果发现系统数据损坏,那么可以从以前备份过的数据中恢复过来,数据恢复是数据备份的反操作。选择全部或者需要恢复的数据,点击“恢复上次备份数据”按钮,系统将会提示是否恢复上次备份过的文件,如果恢复成功,那么将会在界面的右边列表框上显示提示信息。注意,数据恢复首先将会删除当前数据库中相应的数据,然后还原备份过的文件。如图4-9:图 49 数据恢复4.2.6 过

22、期数据删除为提高业务单据、进销存数据的查询速度,系统允许对这些数据进行删除。首先选择日期(表示删除数据的截止日期),然后点击相应的按钮进行删除。本系统规定最多只能删除30天之前的数据,删除之前,系统将会自动进行备份,删除之后不能进行恢复,因此在删除数据之前,需要慎重考虑!点击系统管理下的“过期数据删除”子菜单,出现如图4-10。选择需要删除单据的截止日期,点击对应的单据删除按钮,即可删除对应的单据数据。如果需要删除整个业务单据中的数据,那么选择好截止日期,点击“全部删除”按钮即可。图 410 过期数据删除界面4.2.7 日志管理点击系统管理下的“操作日志管理”子菜单如图4-11。日志管理模块记

23、录了所有操作员对本系统的操作信息:包括所有操作员工号、姓名、操作日期与时间及操作内容,使管理者一目了然。可以显示所有操作员的所有操作内容,也可查找某一操作员的操作内容,只要输入所要查找操作员工的员工号即可完成。图 411 操作日志管理界面4.3 模块3 (业务模块)图 412 业务模块流程图4.3.1 模块概述业务管理是整个系统的关键核心部分,包括:进货单、入库确认单、出货单、出货单分解、提货确认单、出货成本单、退货单、客退单、损溢单、报价单、欠货单、发货单、客户订货单、厂家订货单、取消订货单等。4.3.2 进货单进货单是经营者从厂家进货时所填写的一种业务单据。仓库可以根据此单据进行验货,财务

24、部以此作为与厂家资金结帐的依据,进货单保存之后,系统自动产生一笔应付款记录,此时库存不会增加,直到入库确认之后,才使库存增加。点击业务管理下的“进货单”子菜单如图4-13。进货单界面主要由三个部分组成,分别是上面部分、左边部分、右边部分。上面部分为:进货单流水号、进货日期、部门名称、业务员、供应商等信息,其中灰色的输入框为不可写部分,需要点击“填写进货单”按钮来选择,进货单录入时,必须首先填写进货单。右边部分为:进货单录入明细记录,录入商品时,以商品序号、商品编号、条码为检索方式,也可以直接用鼠标双击商品序号、编号输入框,从中进行选择。以商品序号录入时,只要输入除“0”以外的后面几位数字,按回

25、车键即可,系统会自动补全前面的几位,如商品序号是“000021”,只要输入“21”按回车键即可,光标会出现在数量表达式输入框(允许采用“数字x数字”的书写格式录入)中,数量默认值为1,确认输入表达式式子或数字按回车键,光标会出现在单价输入框中,系统将会有个默认的单价,确定单价按回车键,光标又会出现在商品序号、编号输入框中,以便录入更多的明细记录,依此循环。进货单明细录入,不区分色差、尺寸大小,只管数量、单价;仓库进行入库确认时,确认色差、尺寸大小。左边部分为:商品基本资料信息,显示进货单录入明细中的详细商品资料。图 413 进货单界面首先点击“填写进货单”按钮,出现如图4-14:图 414 进

26、货单填写界面流水号是系统自动生成的,由14个字符组成,前2个字符用业务单据名称的第一个拼音字母表示(比如JH),中间8个字符用年月日表示(比如),最后4个字符用连续的数字表示(比如0001)。进货日期默认为系统当前日期,用户也可选择不同的日期,然后选择相应的供应商,点击“确定”按钮即可返回进货单界面。进货单明细录入之后,出现如图4-15,可以对全部或部分商品的价格打折扣。如果要删除已经录入的记录,用鼠标选中明细列表框中的记录,然后直接双击,将会出现是否删除记录的提示,点击“是”即可。如果要修改已经录入的记录,用鼠标点击,相应的商品序号(编号)、数量、单价等信息将会显示在明细输入框中,然后在输入

27、框中进行修改,按“回车键”即可。图4-15 折扣界面用鼠标右键点击列表框,将会跳出个浮动式菜单,包括折扣优惠、查询单据、删除记录、显示进价、允许重复五个子菜单。如图4-16:折扣优惠:对录入到明细列表框中的全部、或者部分商品的价格进行折扣优惠,可以是一致的折扣率,也可以是各不相同的折扣率,系统默认的折扣率为100%(没有折扣优惠)。查询单据:本次进货与上次的厂家订货单有联系,可以从查询单据中的找到相应的订货单明细记录。删除记录:删除已经录入到列表框中的明细记录。显示进价:是否显示录入到明细列表框中的商品进价。允许重复:在同一个流水号的明细录入中,是否允许重复录入同种商品序号(编号)。图 416

28、 查询菜单如果本次进货与厂家订货单是有关联,那么在填写进货单中选择供应商之后,点击“查询单据”按钮,显示该供应商的订单记录,出现如图4-17,选择出相应的订单记录,加入到下面列表框中,之后点击“确定”按钮即可。图 417 查询单据进货单全部填写正确之后,点击“保存并退出”按钮,系统将会提示是否保存退出,保存之后,系统将会提示是否打印当前报表,如图4-18:图 418 打印报表4.3.3 出货单出货单是客户从经营者购买货时所填写的一种业务单据。仓库可以根据此单据进行发货,财务部以此作为与客户资金结帐的依据,出货单保存之后,系统自动产生一笔应收款记录,此时库存不会减少,直到提货确认单之后,才使库存减少。点击业务管理下的“出货单”子菜单如图4-19。出货单界面主要由三个部分组成,分别是上面部分、左边部分、右边部分。出货单流水号、出货日期、部门名称、业务员、客户等信息,其中灰色的输入框为不可写部分,需要点击“填写出货单”按钮来选择,出货单录

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1