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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

远步进销存管理系统毕业设计Word文档格式.docx

1、第一章 绪论1.1研究背景1.1.1课题研究的问题的分析目前,许多的中小企业看到进销存的全部资料及相关报表,信息的分散使得产生的结果也无法保持一致和完整性,造成中小超市在进销存管理上存在许多问题。而进销存管理系统能够及时将数据快速转化为有效信息,为管理者提供了决策依据。加之,现在顾客的期望值越来越高,顾客需要更好的服务(产品及个性化服务)。企业的竞争已逐渐从产品的竞争转变为服务的竞争,因此中小企业要发展就必须需要进一步优化业务流程以提高企业竞争能力。因此,加强超市进销存管理是企业发展的必然,通过计算机来大量完成本来由工作人员手工完成的工作,真正达到合理和充分利用现有资源,减轻工作压力。1.1.

2、2课题研究的目的研究该课题是为了通过对“进销存管理系统”的设计与实现,熟悉这类的信息管理系统的开发原理及流程。在设计过程,能够深入地理解面向对象设计方法的优越性,获得这些方面的相关经验。对一个即将毕业的计算机专业学生来说,又想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。这正是本次设计的根本目的所在。1.1.3课题研究的意义首先,该课题属于管理信息系统畴。而管理信息系统(Management Information System,简称MIS)在现代社会已深入到各行各业,是一个不断发展的新学科,是由人和计算机设备或其他信息处理手段组

3、成并用于管理信息的系统。再加上行业信息化的热潮才刚刚开始,特别是中小型企业的信息化建设步伐刚刚迈出第一步。管理信息系统的开发的市场将是非常庞大的。在这飞速发展的信息时代,这类的信息管理系统的开发为中小型企业带来了方便和有效的信息,促进了经济的发展。1.2课题研究的发展趋势1.2.1国外发展趋国外目前做的进销存管理系统,虽然产品都已经比较成熟,但由于中西文化的差异,进销存系统中的财务管理模块根本无法在企业中使用。国外原先选择的进销存产品,跟他们的财务管理实际流程相差很多。如在他们的财务管理模块中,增值税发票与应收帐款是合在一起管理的。但是在国,大部分企业都是先产生应收帐款,然后再进行开票。而且,

4、有时候需要把几笔应收帐款和在一起进行开票。现在把增值税发票与应收帐款和在一起的话,财务人员在实际工作中就很难操作。另外在报表的格式上也有很大的差异,国外项目很难直接拿到中国企业中使用。1.2.2国发展趋势根据目前从网上可查到的信息,国进销存管理系统多种多样。如美萍商业进销存管理系统 9.7,其中包含商品销售管理系统 ,库存管理系(仓库管理系统)。软件界面设计简洁, 美观,其人性化的软件流程,使普通用户不需培训也能很快掌握软件操作使用方法,上手极易,但是基于C/S结构,系统维护维护,升级开销很大。第二章 系统分析2.1可行性分析2.1.1经济可行性经济可行性的目的主要是使本系统能以最小的成本达到

5、最大的经济效益,需要对企业的管理模式和经济效益进行分析。建立本系统的成本主要包括初始成本和中间的维护两种。本系统的用户可以随时了解自己店里的信息,这比过去手工的药方便很多,因此,该系统在经济上是可行的。2.1.2技术可行性技术可行性是根据现有的技术条件能否顺利的进行设计,软件和硬件的配置能否满足系统的开发需要等等。本系统主要用VB和SQL server 2005开发的,目前这些技术已经相当的熟悉,因此,该系统在技术上是可行的。2.1.3操作可行性操作可行性是本系统的设计能否顺利的进行操作,使管理员能够进行常规的管,本系统的设计和开发能够让用户顺利的进行查看,能够给大家带来很大的方便,因此,该系

6、统的设计和开发具有可操作性。2.2需求分析2.2.1组织结构分析及流程图经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:要求本系统将实现对商品的进货、销售录入功能;用户对商品的进货、销售、库存的信息查询功能;能提供库存短缺情况查询。为用户提供界面管理工具。其中在系统中我主要负责的是销售管理模块,销售管理模块包括:销售的条件查询和销售产品的录入。除上述功能外,系统还需要有以下功能:要有良好的人机界面。用户登录界面要求用正确的用户名、密码登陆。图 2.1 进销存管理系统组织结构图2.2.2系统流程图图 2.2 进销存管理系统流程2.2.3 编程思路编程实现对数据库各项操作以实现

7、系统需要完成的功能: (1)有关用户方面:登录界面,如:登录、退出等。 (2) 有关日常业务方面:如:进货单录入、销售单录入 (3) 有关库存管理方面:库存盘点、产品管理 (4) 有关统计查询方面:进货查询、销售查询、库存查询 (5) 有关系统设置方面:密码设置、关于系统以上功能可由各级菜单调用相应窗体来实现。系统的主界面是由一个主窗体,主要有菜单栏、工具栏、状态栏组成。工具栏里放置一些图标作为频繁使用的菜单命令的快捷方式。状态栏用于显示系统的状态信息。在用户菜单中,通过登录窗体完成合法用户登录到数据库中,通过设置Connection、Recordset对象的属性和方法对数据表中的添加、删除、

8、修改、保 存等功能实现。2.3数据字典数据项的定义数据向编号:1数据向名称:商品编号简述:商品信息表中的某个商品的编号类型:int长度:3个字节取值围:001999数据流的定义wqy数据流名称:登录信息用户登录系统时需要输入的用户信息数据流组成:用户名+密码来源:管理者或员工数据存储数据存储编号:3数据存储名称:进货表记录采购的商品所有信息存储组成:商品编号+商品名称+款式+数量+单价+金额+供应商名称+日期+经手人处理逻辑编号:处理名:库存查询输入:商品编号、商品名称、款式输出:该商品的所有库存信息第三章 系统设计进销存管理系统能够及时将数据快速转化为企业信息,为管理者提供决策依据。本系统对

9、企业中的采购,库存,销售等商业活动以及相关的产品信息,进销存的查询的管理,自动生成进货单,销售单,库存盘点查询进货和销售记录等。让管理人员通过使用本系统可以快速准确地找出所需信息,以达到节省时间,提高效率,简化工作程序,最终达到管理的现代化的目标。我们的进销存管理系统主要分为以下八大模块:采购单:主要是对每笔购买入库的商品进行记录。自动生成对应的采购凭证。销售单:主要是对每笔销售出库的商品进行记录。自动生成对应的销售凭证。库存盘点:主要是根据购买入库的商品记录和销售出库的商品记录对库存商品进行盘点,更新每一种商品的库存数量。产品管理:允许用户对商品的记录进行增加,删除和编辑等操作。库存查询:主

10、要是查询每一种库存商品的信息。用户可以从中选择一种查询依 进货查询:是一种用户对采购入库的商品按照不同的标准进行综合查询。销售查询:是一种用户对销售出库的商品按照不同的标准进行综合查询(查询方式与进货查询相似)。密码设置:主要用于为系统中现有的用户提供密码更改功能。3.1功能模块设计在本系统中我主要负责用户登录、销售单录入和销售查询部分,各模块功能介绍:1、用户登录:当用户输入用户名、密码时,系统自动将输入的信息和相关数据表中的容进行比较,如果该用户输入的容和数据表中的容相符,则通过验证,此次登录成功;否则登录失败。图 3.12、销售单:当用户选择商品编号,输入商品名称、单价、金额等时,单击添

11、加按钮对每笔销售出库的商品进行记录图 3.23、销售查询:当用户输入查询条件时,单击查询按钮对销售出库的商品按照不同的标准进行综合查询图 3.33.2系统配置本系统以Windows操作系统为平台,以Microsoft SQL Server2005为开发工具,Microsoft Visual Basic6.0作为数据库, Windows XP作为系统环境,研究开发的系统。3.3系统数据库设计 由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。进销存管理系统采用的是Microsoft SQL Server200

12、5软件来进行数据库的建立,Microsoft SQL Server2005数据库的建立很容易,而且对系统的要求也不繁琐,能够很容易的就可以建立,对数据库的修改也很简单,符合本系统的设计要求。3.3.1概念结构设计根据系统需求分析,可以得出进销存管理系统数据库的概念模型(信息模型),下面是用E-R图表示的进销存管理系统的概念模型。概念模型设计的典型方法是E-R方法,即用实体联系模型表示,E-R方法使用E-R图描述现实世界,包含实体(矩形框)、联系(菱形框)、属性(椭圆)三个成分。其中联系类型有三种:一对一(1:1)、一对多(1:N)、多对多(M:N)。 (M:N:P 三元联系)图 3.4 E-R

13、结构3.3.2逻辑结构设计本系统逻辑设计主要包括:进货表,商品信息表,用户表,销售表,库存表,供应商信息表等:(1)进货表(商品编号、商品名称、款式、数量、进价、金额、供应商、日期、经手人)(2)商品信息表(商品编号、商品名称、货号、品牌、颜色、尺码、款式)(3)用户表(用户名、密码、用户权限)(4)销售表(商品编号、商品名称、款式、数量、单价、金额、日期、经手人)(5)库存表(商品名称、商品编号、款式、库存数量)(6)供应商信息表(供应商名称、供应商编号、供应商地址、联系方式、法人)3.3.3物理结构设计1、用户表2、商品信息表3、销售表4、库存表5、供应商表3.4编码设计在本系统中主要包括

14、三个编码:商品编号、供应商编号、数量1、商品编号采用的数据类型为int,长度为1位,围1-999例如: 1 运动鞋 2、供应商编号是采用数据类型为nchar,最大长度为1位,围1-99 1 3、职务编号采用数据类型为int,最大长度为1位,围1-99 1 跑步鞋使用编码的优势:一个实体中,难免有重名的商品,为商品设置编号,其商品编号是唯一确定商品的代码,使其在系统管理中不会出错,易于管理,而且在传递商品信息时可以通过编码传递,而不用其名称。供应商编号和数量的设置,一是可以唯一确认一个供应厂家名称,二是在程序编写过程中,通过编码来传递供应商信息和和产品的采购、销售信息,当其改变的时候,其它表中对

15、应的信息也随之改变,这不仅避免了数据冗余,而且增加了程序的实用性。3.6输入/输出设计3.6.1 输入设计我主要负责进销存管理系统的销售单录入和销售查询部分,因此输入工作需要用户输入来完成。销售单录入需要用户输入商品名称、库存数量、日期等。销售查询需要选择商品名称、商品编号等条件来查询商品的销售情况。如图3.5图3.6所示。图 3.5图 3.63.6.2输出设计我主要负责进销存管理系统的销售单录入和销售查询部分,根据录入的容和选择的查询条件以及相应的命令按钮,将信息输出页面中,如图3.7 图3.8所示。在销售单录入中,输入销售信息以及按钮在销售单中提取相应的数据显示到销售单页面中。如图3.5所

16、示。图 3.7在销售单查询中,输入查询条件以及按钮在查询中提取相应的数据显示到销售查询页面中。如图3.6所示。图 3.8第四章 系统的实现4.1系统编码系统实现的主要功能有:登录管理,密码的修改,库存查询,进货查询,销售查询,商品信息的管理等。我以销售查询为例说明代码编写。Dim cnn As New ADODB.ConnectionDim rs As New ADODB.RecordsetPrivate Sub Combo1_Click() 添加combo2的子项作为关系条件Combo2.ClearWith Combo2Combo2.AddItem (=)Combo2.ListIndex =

17、 0End WithEnd SubPrivate Sub Combo2_Click() 添加combo3的子项作为逻辑连接条件Combo3.ClearWith Combo3Combo3.AddItem (andorCombo3.ListIndex = 0Private Sub Combo4_Click() 添加combo5的子项作为关系条件Combo5.ClearWith Combo4Combo5.AddItem (Combo5.ListIndex = 0Private Sub Command1_Click()Dim sql As StringDim rst As New ADODB.Reco

18、rdsetIf Trim(Text1.Text) = Or Trim(Text2.Text) = Then MsgBox 请输入查询条件! Text1.SetFocusEnd Ifsql = select * from 销售表 where & _Trim(Combo1.Text) & Trim(Combo2.Text) & Trim(Text1.Text) _& Trim(Combo3.Text) & Trim(Combo4.Text) &Trim(Combo5.Text) & Trim(Text2.Text) &rst.Open sql, cnn, adOpenStatic, adLockO

19、ptimistic, adCmdTextSet DataGrid1.DataSource = rstLabel1.Caption = 共有 rst.RecordCount &条记录rst.UpdateSet rst = Nothingrst.ClosePrivate Sub Command2_Click()Unload MePrivate Sub Form_Click()Load FrmxscxFrmxscx.ShowMe.Enabled = FalsePrivate Sub Form_Load()添加combo1的子项作为查询条件Combo1.ClearWith Combo1.AddItem

20、 (商品编号商品名称款式经手人.ListIndex = 0cnn.Open jxcrs.Open 销售表, cnn, adOpenStatic, adLockReadOnly, adCmdTableSet DataGrid1.DataSource = rsinitdatagrid rs.RecordCount &添加combo4的子项作为查询条件Combo4.ClearPrivate Sub Form_Unload(Cancel As Integer)FrmMain.Enabled = TrueFrmMain.ShowIf rs.State = adStateOpen Thenrs.Close

21、Set rs = Nothingcnn.CloseSet cnn = NothingPrivate Sub initdatagrid()DataGrid1.Columns(0).Caption = DataGrid1.Columns(1).Caption = DataGrid1.Columns(2).Caption = DataGrid1.Columns(3).Caption = 4.2 系统测试4.2.1 测试方法黑盒测试法4.2.2测试项目1、登录模块的测试2、密码修改的测试3、信息保存、修改、删除的测试4、查询的测试5、进货单、销售单的测试4.2.3 测试数据登录测试:用户名w q y

22、密码1234.2.4 测试结果登录测试结果:(1)用户名和密码有一个不输入,提示“用户名或密码为空!”。(2)密码输入错误,提示“旧密码不正确,您没修改密码的权限”,两次输入密码不一致,提示:“两次密码不一致,修改密码失败!” (3)用户名和密码输入正确,提示:“修改密码成功,要保存好密码!”,进入主界面进行操作。总结在老师和同学的帮助终于完满结束,实现了许多模块功能,从开始的选题到写开题报告,对于这个系统还一无所知,不知道究竟该有哪些模块哪些功能,通过调查,对它有了进一步了解,编程前对各功能模块图,数据流图,数据库设计,对这个系统的大致流程和要实现的功能了如指掌。我们更加坚信可以做的出一个实

23、用的鞋店进销存管理系统,但编程过程中存在的一些问题在老师、同学的帮助下得到了有效的解决。毕业设计可以说是我这三年大学所学到的、所懂的东西的融合。通过这次的设计,让我深刻地体会到了“书到用时方恨少”的含义,也让我了解到什么事都得有条不紊地进行,不然到头来忙的还是自己。从毕业设计的开始到结束,开题报告、功能结构图、流程图等等,我们都是一样一样地根据要求进行,最后顺利地完成。第一次发现真正投入到一件事中的感觉无与伦比。将来的社会竞争激烈,我学的是计算机,若想在这方面有广阔的发展,就要不断地学习,再学习。在这将近两个月的时间,让我学到了很多以前没有学到的东西。在以后的日子里,我会为自己确定一个明确的目

24、标,做到“学海无涯苦作舟”,不断地给自己“充电”来提高自己。致谢这次毕业设计得到了很多老师、同学和同事的帮助,其中我的导师小影老师对我的关心和支持尤为重要,每次遇到难题,我最先做的就是向老师寻求帮助,而老师每次不管忙或闲,总会抽空来找我们面谈,然后一起商量解决的办法。 感谢我的指导老师小影老师,没有您的悉心指导就没有这篇论文的顺利完成。完成这个论文之后,也意味着我的大学生活也即将告一段落,我即将踏上远方漫漫而修远的路。忽然间,无限感慨涌在了心头上。三年,这里给予了我太多。三年里,所收获的不仅仅是愈加丰厚的知识,更重要的是在阅读、实践中所培养的思维方式、表达能力和广阔视野。很庆幸这些年来我遇到了

25、许多恩师益友,无论在学习上、生活上还是工作上都给予了我无私的帮助和热心的照顾,让我在诸多方面都有所成长。感恩之情难以用语言量度,谨以最朴实的话语致以最崇高的敬意。感谢在整个毕业设计期间和我密切合作的同学,和曾经在各个方面给予过我帮助的伙伴们,在大学生活即将结束的最后的日子里,我们再一次演绎了团结合作的童话,把一个庞大的,从来没有上手的课题,圆满地完成了。正是因为有了你们的帮助,才让我不仅学到了本次课题所涉及的新知识,更让我感觉到了知识以外的东西,那就是团结的力量。最后,感谢所有在这次毕业设计中给予过我帮助的人参考文献1谭小丹、国庆、光明编著,Visual Basic 6.0 数据库编程思想与实践,冶金工业;2002 2 求是科学编著,Visual Basic 6.0 信息管理系统开发,人民邮电 2005;3毅峰、东主编,SQL Sever 2005数据库案例教程,中国人民大学 2010; 4PScs4,清华大学 2010;

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

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