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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

客户订单管理系统.docx

1、客户订单管理系统课程设计报告学 院: 课 程: 班 级: 学 号: 姓 名: 指导教师: 实习时间: 第一部分:课程设计内容:一、课题名称:小型公司客户订单管理系统二、成员: XXXX三、使用软件:Microsoft Access 2010, Microsoft Word 2010四、设计内容1系统概述: 随着经济的发展,社会信息化程度越来越高,中小企业在信息化的过程中担任了很重要的角色,其信息化的速度也较快。另外随着企业的发展,其对信息化的要求也越来越高,而靠人工处理企业的客户订单即费力又容易出错。 企业的客户订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。客户订单管理是企业管

2、理中的源头管理。实施了客户订单管理信息系统后,企业的管理将迈上一个新的台阶。 客户订单管理系统的主要目的是实现对客户,商品,订单信息的管理。使用ACCESS开发设计,投资少,数据和系统安全性好,准确、及时、便利,减少了大量的简单重复劳动,节约了纸张、人力、通讯费用和时间。通过客户的信息表和订单信息表,各级管理者可随时掌握全国客户的情况。避免业务人员的暗箱操作以及由于业务人员的流失造成公司客户流失现象的发生。 规范的客户订单信息管理必然会涉及下订单的客户以及订单中所涉及的商品,因此在系统中需要添加客户信息管理和商品信息管理的功能。一个信息管理系统必然有一定的用户来操作,因此添加了用户管理系统。为

3、了在日后能够对信息系统中的信息进行浏览、查询和输出,在系统中添加了信息浏览功能。 1.2 系统目标:本系统面向中小企业,为其处理相关数据及业务提供便利。其功能体现如下:通过系统员工(管理员)的登陆,使他们能够随时查询每一个客户,每一笔订单,每一件商品的详细情况,并且对这些信息做出及时准确的修改与维护。其目的在于建立便捷实用的集信息查询与信息维护为一体的管理平台,从而大大地节约人力资源,提高整个公司的工作效率。2、系统分析: 2.1 需求分析: 中小企业日常业务数据量巨大,其中客户订单信息是联系客户信息与商品信息的关键,这些信息需要大量的编排与整理,但是它们的分析收集过程全部依赖工作人员的手工操

4、作,工作人员的绝大多数精力投入到浩繁的数据整理中,这样的情况不仅仅大大加剧了工作难度,而且无形中加大了信息处理的错误概率。本系统的建立能够将客户于商品的关系明显的联系起来,并且生成订单信息,使用它大大的简化了数据的录入,计算,修改的工作量,而且极大程度的提高了信息处理效率,因此,该系统的需求十分迫切,功能十分实用。 2.2 业务流程图:本系统的使用者是公式工作人员。通过商品信息,客户信息,员工可以获得客户的需求,并且判断所需商品是否可用,并且将客户于商品生成一一对应的关系,最终以订单信息详细地显示出来。作为主要实体,员工需要对订单,客户,商品等信息进行修改与查询,即使维护更新相关的信息,保证业

5、务的正常进行,小型公司客户订单管理系统应当具有下列功能:员工登陆功能:员工通过登陆可以进入该系统之中。查询功能:员工应当能够查询所需要的所有信息。c.信息录入功能:员工可以通过添加信息录入各种数据 d.订单更新与维护功能:员工必须要能够随时地编辑,修改,删除订单。系统的具体的业务流程图见下图1: 存储订单 存储商品信息 图1业务流程图 2.3 数据流程图:(1)顶层数据流程图: 顶图从整体上概括了该系统的数据流动情况,并且规定了系统边界,外部实体(客户与员工),以及两者之间的关系。由下图2可知,客户信息将流入系统,系统最终会将订单信息反馈给客户。员工发布商品信息,并且可查询相关信息。 客户信息

6、 信息发布 订单信息 信息查询 图2 顶层业务流程图(2)中层数据流程图: 中层数据流程图是对顶层数据流程图的初步细化,这一层开始出现了较为详细的加工方法,用P表示,P1是生成客户信息数据,P2是生成商品详情,P3是生成数据订单。产生加工方法之后,处理的数据就必须存储起来,于是对应的生成了数据存储,用D表示。客户的信息在被系统加工生成信息数据之后,存储到客户记录之中,客户信息数据从客户记录流向数据订单,商品的流动也是类似的道理。客户记录与商品记录共同流向订单数据,最终存入订单记录,分别再次反馈给客户与员工。中层数据流程图的详细情况见下图3: 客户信息 D1 客户记录 D2 商品记录 商品信息

7、D3订单记录 图 3 中层业务流程图 (3)底层数据流程图: 客户信息 D1客户档案 D2 商品档案 商品信息 D3 订单记录图 4 底层业务流程图 底层数据流程图是最为详细的数据流程图,它再一次对上一级的流程图进行细化。由上图4可知,生成商品详情又可以细化为录入商品信息并归档,以及商品归类查询(加工与存储的组合)。生成订单数据与可以分为建立用户与订单联系,存储该联系记录与建立订单与商品关系,并且存储该记录,最后将这些信息再次返回给客户与员工。显而易见。上述这个过程是遵守父图与子图之间的平衡关系的,即父图中对应的流入流出数据与子图中的对应相同。 2.4 数据字典: 数据字典包含了所有的数据元素

8、信息,它是关于数据信息的集合,也是数据流程图图中所有元素严格定义的场所。本系统主要分析数据流和数据存储两大类,系统中数据流包括客户信息,商品信息;数据存储包括客户档案,商品档案,订单记录。本系统的所有数据流条目与存储条目现列举如下,见图6至图11。不过,首先有必要先了解一下数据元素,在数据流中包含了大大小小的数据元素,它是数据字典中最小的单位,因此,我们在这里无法对所有的数据元素进行分析,就此仅以订购日期数据元素进行数据字典的制作,其他的数据元素的条目制作与之类似,详见下图5。 图5 数据元素条目 图6 客户信息数据流条目 图7 商品信息数据流条目如图6和图7,均是对数据流做的分析,两者分别是

9、客户信息数据流条目与商品信息数据流条目,两者的结构较为相似,都是对数据流的介绍。通过对客户信息数据流条目的分析,我们能够查询与修改客户的详细信息,而商品信息数据流条目可以供客户查询与工作人员的修改,为下面的分析奠定基础。 图8 客户档案条目 图9 商品档案条目图8与图9 均是数据存储,它们来自于相应的数据流信息,并在对这些基本信息的整理加工之后,对其进行归类存储,生成了客户档案条目与商品档案条目记录名:订单记录简述:每一笔订单与对应客户之间的关系别名:无组成:订单与客户联系记录=订单编号+客户名称+客户手机+订购日期+送货日期+收货地址+送货方式+运货费用+商品总款+预付款+剩余款+是否付款完

10、成+订单状态+客户满意程度+备注 数据量:500次/周峰值:每周周一,周二,周三上午9:3012:00,下午2:304:00 图10 订单记录条目 图10 是属于数据存储,它是在进行完数据加工,即订单与水平和客户生成联系之后产生的,在这些存储的数据中,通过订单详细信息使客户与想要选购的商品发生了一一对应关系。2.5 实体关系图(E-R图): 1 N 1 1 1 1图12 E-R图 如上图12,其中外部实体包括员工,商品,订单,客户四个部分,相应的两个实体之间由联系相连接,每个实体都有自身的属性。上图可知,员工与录入的商品信息之间是一对多的关系,员工与商品是通过录入信息联系起来的。每个都有自己的

11、编号,联系方式,姓名等属性,这些书信能够区分不同的员工。相应的,不同商品之间也有不同名称,单位,型号,售价等属性。商品与对单一一对应,并且可以通过对订单的查询,寻找到商品信息。客户与订单也是一对一关系,客户的属性在本系统中是最多的,这样也保证了订单不会在对应库户时发生错误,提高了系统工作效率。3.系统设计: 3.1功能结构图: 图13 系统功能结构图 从功能上看,系统主要分为信息输入,信息查询,信息整理,信息维护,信息输出以及推出系统等几个方面。信息输入包括两个方面,即客户信息与商品信息,它们是整个系统数据流的源头,没有输入数据的系统只会是一潭死水,没有其存在的意义。信息整理是系统自动进行的,

12、也恰恰是运用到此项功能,员工的工作量才大大的减少了,整个系统的工作效率也因此得到提升。信息查询与信息维护是系统的核心功能,其中查询包括对客户明细查询,对商品明细,对订单明细查询。查询功能可以使得员工详细浏览各种信息,也可以是客户浏览商品以及自身订单信息。不过这个功能只能是使工作人员查看信息,无法修改和编辑不合时宜的数据,为此,信息维护功能显示了其强大之处,此功能可以修改一切订单信息,它与上一个功能相互结合,相互促进,使整个系统处于一种动态稳定的状态。信息处理完毕之后,就要对加工完成的数据项目进行输出,便于人员以确定的形式查看信息,系统主要输出信息为商品报表,订单报表等。最后一项功能,也是所有数

13、据操作均完成之后的功能,即退出,这个功能的进行才标志着所有的系统任务画上了最终的句号。 3.2 软件模块结构图: 图14 软件模块结构图 如上图14,系统的软件部分设计分为三个部分,客户信息,订单信息,商品信息,而每一个软件部分又分为查询与维护两个部分,列举订单管理为例,她的操作分为添加,更改和删除。3.3 输出设计:订单详情:a.去向:员工b.形式:纸介质c.内容:ID,订单编号,商品名称,订购数量,商品单价,商品折扣,货款 总计,备注3.4 存储文件格式设计(数据库结构设计) 表1 商品表字段名称数据类型备注商品编号自动编号关键字段商品名称文本计量单位文本型号文本产地数字生产日期日期/时间

14、制造商文本 表 2 订单数据表字段名称数据类型备注订单编号文本关键字段商品编号文本员工编号文本显示控件:组合框客户编号文本订购数量数字售价数字总价数字备注文本 表3 客户表字段名称数据类型备注客户编号自动编号关键字段客户名称文本客户职位文本客户手机文本客户邮箱文本联系地址文本邮编数字备注备注 上述三个表为本系统的基本数据存储表,为别对应了客户,商品,订单的基本存储信息。3.5 输入设计:主要有客户信息和商品信息两个方面(1)客户信息:a. 来源:客户b.介质:纸质c.内容:客户姓名,客户电话,客户手机,客户邮箱,联系地址,邮编,备注d.估计录入数量:500条/天(2)商品信息:a.来源:采购员

15、工b.介质:电子档案c.内容:商品名称,单位,型号,销售价,备注d.估计录入数量:300条/周3.6 代码设计:系统登录代码,用于用户安全验证, Private Sub login_Click()Dim userID As Integer If IsNull(user) = False Then If DLookup(密码, 登录, 账户= & user & ) = id Then DoCmd.Close MsgBox (欢迎使用客户订单信息管理系统!) DoCmd.OpenForm 客户订单信息管理系统 Form_主界面.user = userID Else user = id.SetFoc

16、us MsgBox 帐户密码错误!, vbCritical End If End IfEnd Sub4系统详细设计: 1.数据库表设计订单表字段名称数据类型字段属性常规查阅字段大小格式输入掩码索引显示控制订单编号短文本10有(无重复)主键商品编号短文本10员工编号短文本0客户编号短文本10订购数量数字0售价数字0总价计算=订购数量*售价备注短文本客户表字段名称数据类型字段属性常规查阅字段大小格式输入掩码索引显示控制客户编号短文本10有(无重复)主键客户名称短文本20客户职位短文本20客户邮箱短文本20客户手机短文本11联系地址短文本50邮编短文本6备注短文本50商品表字段名称数据类型字段属性常

17、规查阅字段大小格式输入掩码索引显示控制商品编号短文本10有(无重复)主键商品名称短文本50计量单位短文本10型号短文本20产地短文本10生产日期日期/时间99年99月99日;0;_制造商短文本20员工表字段名称数据类型字段属性常规查阅字段大小格式输入掩码索引显示控制员工编号短文本10有(无重复)主键员工姓名短文本20员工性别短文本2男 or 女出生日期日期/时间date()9999年99月99日;0;_联系电话短文本11密码员工QQ短文本20照片OLE表间关系2查询设计订单交叉查询用于查询不同订单的客户的总价按客户编号查询客户信息按姓名名称查询员工信息产品生成表查询:订单详情查询:员工销售查询

18、:3窗体设计系统管理主窗体:用于系统功能的浏览 查询 操作。订单信息查询:按不同查询条件查询供货信息。订单信息维护:用于订单信息的浏览,添加,修改和删除。客户信息维护:用于客户订单信息的浏览,添加,修改和删除。商品信息维护:用于产品信息的浏览,添加,修改和删除。员工信息维护:用于员工信息的浏览,添加,修改和删除。客户订单详情浏览:4报表设计员工标签报表商品信息报表客户信息报表员工销售信息报表5宏设计宏是若干个操作的集合,用来简化一些经常性的操作。用户可以设计一个宏来控制一系列的操作,当执行这个宏时,就会按这个宏的定义依次执行相应的操作。宏可以用来打开并执行查询、打开表、打开窗体、打印、显示报表

19、、修改数据及统计信息、修改记录、修改数据表中的数据、插入记录、删除记录、关闭数据库等操作,也可以运行另一个宏或模块。宏没有具体的实际显示,只有一系列的操作。所以宏只能显示它本身的设计视图。宏有许多类型,它们之间的差别在于用户触发宏的方式。如果创建了一个AutoKeys宏,用户可以通过按下一个键顺序地执行宏。如果创建了一个事件宏,当用户执行一个特定操作时,如双击一个控件或右击窗体的主体时,Access 就启动这个宏。如果创建了一个条件宏,当用户设置的条件得到满足时,条件宏就会运行。启动宏打开窗体宏打开报表宏打开查询宏打开表宏6 VBA设计模块是用Access 2003所提供的VBA(Visual

20、 Basic for Application)语言编写的程序段。模块有两种基本类型:类模块和标准模块。模块中的每一个过程都可以是一个函数过程或一个子程序。模块可以与报表、窗体等对象结合使用,以建立完整的应用程序。工具自己的学习和摸索,设计了几个功能排序Public Sub sort()Dim a, B, C, t As SingleDim a1, b1, c1 As Singlea = InputBox(请输入第一个数:)B = InputBox(请输入第二个数:)C = InputBox(请输入第三个数:)If a a Thena1 = Cb1 = ac1 = B Else If C & b

21、1 & & c1)End Sub三角形判定Public Sub sjx()Dim a, B, C, t As SingleDim a1, b1, c1 As Singlea = Int(InputBox(请输入第一边:)B = Int(InputBox(请输入第二边:)C = Int(InputBox(请输入第三边:)If a + B C And a + C B And B + C a Thena1 = (a + B + C) / 2b1 = Sqr(a1 * (a1 - a) * (a1 - B) * (a1 - C)MsgBox (可以构成三角形,面积等于 & b1)ElseMsgBox

22、(不可以构成三角形) End IfEnd Sub数学分段函数Public Sub fd()Dim x As SingleDim y As Singlex = CSng(InputBox(请输入X:)If x = -2 And x = 2 Then y = (3 + x) * (x - 1) Else y = (4 + x) * (x + 1)End IfMsgBox (y= & Round(y, 2)End Sub第二部分:课程设计体会: 一、课程设计内容的建议: 总体来说此次课程设计的内容比较贴近学习与工作,能够促进我们的学习,不过,也有一些地方值得改进,例如:老师提供的以前学长学姐们设计好

23、的系统实例比较少,如果能够多一些比较成功的实例,为我们提供更多的帮助,相信我们全班整体课程设计的质量都能够上一个档次。机房的使用时间有限,因为软件版本的不同,很多同学使用的是机房电脑,有限的时间内能够完成的任务较少,更重要的是,与老师的交流机会减少了,有些问题难以依靠同学们自身的力量解决。二、个人体会:在整个课程设计中,我有很多感触,主要概括如下: 1.任务量巨大,个人能力得到提高。从开始阶段的数据流程图,业务流程图,数据字典等图表的设计,到中期使用软件制作系统,再到后期设计详细的设计报告,完全是依靠一个人的力量完成的,这个过程很辛苦,但是学到的东西也很不少,比如个人搜集信息能力得到提高,自我约束力也得到改善。 2.与他人相互帮助是成功的必要条件。虽然我是一个人,但是也是和其他的同学进行过交流与探讨,相互学习,相互促进是任何事情成功的基础,完全独立的从事一件事情很难完成复杂困难的工作。3.理论知识必须投入实际才有意义。课堂上学到的知识就算十分熟悉也不代表使用知识的能力强。平时的理论较为简单,实验课程的时间也有限,不能够完全使大家熟练运用它们。多多上机操作,多多练习才能够学以致用,才能够最终掌握所学。

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

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