客户订单管理系统

上传人:M****1 文档编号:563648408 上传时间:2023-12-27 格式:DOCX 页数:18 大小:886.71KB
返回 下载 相关 举报
客户订单管理系统_第1页
第1页 / 共18页
客户订单管理系统_第2页
第2页 / 共18页
客户订单管理系统_第3页
第3页 / 共18页
客户订单管理系统_第4页
第4页 / 共18页
客户订单管理系统_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《客户订单管理系统》由会员分享,可在线阅读,更多相关《客户订单管理系统(18页珍藏版)》请在金锄头文库上搜索。

1、摘要随着经济的发展,社会信息化程度越来越高,中小企业在信息化的过程中担任了 很重要的角色,其信息化的速度也较快。另外随着企业的发展,其对信息化的要求也 越来越高,而靠人工处理企业的客户订单即费力又容易出错。 企业的订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。订单管 理是企业管理中的源头管理。实施了订单管理信息系统后 ,企业的管理将迈上一个新 的台阶。本文主要分为四个部分:第一部分是前言,介绍系统开发的背景,选题说明,工 作成绩;第二部分是系统功能设计与分析,主要介绍订单系统的构架和各个部分功能; 第三部分是数据库的设计和实现,具体阐述了数据库的结构,每个数据表的字段设置; 第

2、四部分是系统的实现,介绍了可视类的创建、系统主表单的创建、用户管理模块的 创建、信息浏览模块的创建和信息管理模块的创建。目录1 前言1.1 作业背景本文根据数据库系统应用课程要求而做,课程作业要求如下:用数据库管理 系统开发工具(Visual FoxPro 6.0)开发一个实用的小型管理信息系统。( 1 )根据课程设计时间选择适当规模大小的设计题目,分小组进行设计。(2)小组组长为组员分配任务,根据合理的安排,按照系统开发的流程及方法,踏 实地开展课程设计活动。(3)课程设计活动中,撰写相关技术文档。最后提交详细的课程设计报告。(4)开发出可上机运行的管理信息系统,通过上机检查。1.2 选题说

3、明随着经济的发展,社会信息化程度越来越高,中小企业在信息化的过程中担任了 很重要的角色,其信息化的速度也较快。另外随着企业的发展,其对信息化的要求也 越来越高,而靠人工处理企业的客户订单即费力又容易出错。企业的订单管理是涉及企业生产、企业资金流和企业的经营风险的关键环节。订 单管理是企业管理中的源头管理。实施了订单管理信息系统后 ,企业的管理将迈上一 个新的台阶。订单管理系统的主要目的是实现对订单信息的管理。本系统投资少 ,数据和系统 安全性好,准确、及时、便利,减少了大量的简单重复劳动,节约了纸张、人力、通讯费 用和时间。通过客户的信息表和绩效信息表,各级管理者可随时掌握全国客户的情况。 避

4、免业务人员的暗箱操作以及由于业务人员的流失造成公司客户流失现象的发生。规范的订单信息管理必然会涉及下订单的客户以及订单中所涉及的产品,因此在 系统中需要添加客户信息管理和产品信息管理的功能。一个信息管理系统必然有一定 的用户来操作,因此添加了用户管理系统。为了在日后能够对信息系统中的信息进行 浏览、查询和输出,在系统中添加了信息浏览功能。1.2.1 基本思路首先创建客户订单管理系统的数据库,然后分别创建“产品信息”表,“客户信息” 表,“订单信息”表,“用户信息表”。然后依次创建系统主程序,可视类和系统主菜单。 最后创建系统主表单,用它来装载系统主菜单,常用工具栏和状态栏,以及一些列表 单。1

5、.2.2 作业目标利用 Visual FoxPro 开发一个企业客户订单管理系统来实现企业订单的管理。1.3 工作业绩1.3.1 个人主要工作主要负责主菜单的制作,以及用户信息表的设计,修改密码等相关工作1.3.2 主要收获通过这次的课程设计,积极参与小组合作,认真完成自己所担负的任务,并向其 他组员阐明自己的设计思想,互相讨论,完成自己的设计工作,巩固了我对数据库基 本原理和基础理论的理解,掌握了数据库应用系统的基本方法,认识了管理信息系统 开发的基本过程,进一步提高了综合运用所学知识的能力。1.3.3 自我评定优 良 中 及格 不及格2系统功能设计和分析订单管理系统的主要目的是实现对订单信

6、息的管理,然而规范订单信息管理必然 会涉及下订单的客户以及订单中所涉及的产品,因此我们设计的订单管理系统包括信 息管理、信息浏览和用户管理3个功能2.1功能描述订单管理系统主要完成以下功能。(1) 系统登录控制,必须使用特定的账号和密码登录系统后才能使用系统。(2) 产品信息管理,管理订单中所使用的产品的信息,可以浏览、增加、修改和删 除产品信息。(3) 客户信息管理,管理下订单时客户的信息,可以浏览、增加、修改和删除客户 信息。(4) 订单信息管理,管理订单的信息,可以浏览、增加、修改和删除订单信息,在 增加订单时血药使用的产品信息和客户信息必须首先通过产品信息管理和客户信息 管理功能添加。

7、(5) 客户信息浏览,浏览系统中所有的客户的信息,可以使用指定的关键字查询相 应的客户。(6) 产品信息浏览,浏览系统中所有的产品信息,可以使用指定的关键词查询相应 的产品。(7) 用户管理,可以在此处进行用户密码的修改。2.2系统总体功能结构根据功能描述,订单管理系统可以分为3个模块,每个模块由提供了更为具体的 功能。订单管理系统详细的功能模块图如2-1所示用户模块产鲁暑理订窖息青理客户1=息浏临3数据库设计和实现3.1数据库表的设计数据库设计在整个程序设计过程中占据非常重要的地位,也是整个程序设计的基 础。把数据库从整个程序中分离出来,单独进行,有很大的好处,既使程序设计分工 明确,又方便

8、程序员在详细设计师不必考虑数据库的结构,只需知道数据名及表名和 表中的字段名就能进行编码设计,体现面向对象设计的思想。其实在需求分析阶段, 我们的很大一部分讨论始终都没离开用户所要求的数据。针对一般客户管理信息系统的需求,我们总结出如下的需求信息:(1) 订单信息涉及产品信息和客户信息。(2) 产品信息和客户信息中需要存在唯一的字段。(3) 产品信息和客户信息可以按几种常用的信息查询。(4) 产品信息、客户信息、都应该可以增加、修改和删除。(5) 用户信息中的用户名必须是唯一的。(6) 用户信息中必须包含权限信息。经过上述系统系统功能分析和需求总结,考虑到将来功能上的拓展,设计如下的 数据项和

9、数据结构:(1) 产品信息:包含编号、品名、单位、单价、类别、产地以及说明等。(2) 客户信息:包含编号、名称、联系人、电话、地址等。(3) 订单信息:包含订单编号、产品编号、客户编号、联系人、联系电话、送 货地址、下单日期以及说明等。(4) 用户信息:包含账号、密码、姓名、部门以及管理等。产品信息回冈品容单位单价类別产地说明001诺基亚ET2限星版部2200.0电子产品深如金色艰量版002苹i phone 4部5800.0电孑产品内存1EGJr在用户信息表中,账号是主索引字段,关系很简单,只有三个属性。任何一个二 元关系都属于BCNF,在该表中冗余和更新异常、删除异常的情形得到避免。 用户信

10、息表(Userinfo )的字段设置如表:M用户信息账号0304010313II0804010314oeoidioSst7一二-e-二一 二一 二一 二-字段名类型宽度可否为空默认值说明账号字符型20否主索引字段密码字符型20否姓名字符型20是订单信思t订半兵咼产品潟占产崙呂承产脇单忙客尸符卷皆地上=牟|=則CI0100122UC.0-44UDD. CC1沆阳理工裡辽宁省湖商新021-1234432112/20/2002苹呆iphonm 45SDD.D44DDD 02浙江肯就押市571-9376673912/10;04 d卜1rik&U yLH3.2数据库表的实现设计数据库的结构后,可以创建数

11、据库了。使用Visual FoxPro开发应用程序时使 用ProjectManager (项目管理器)可以更好的管理应用程序开发。要使用项目管理 器,需要首先创建一个项目。(1)创建 Visual FoxPro 项目(2)配置Visual FoxPro开发环境(3)创建数据库4系统的实现4.1创建可是类信息管理模块中所使用的表单中都使用了移动记录工具栏和命令按钮工具栏,如 果分别添加,其属性设置、代码添加将是很繁琐的工作。因此,我们首先使用了创建 可视类,然后在表单中创建可视类的对象的方法。类设计:S -引导按vcz (adsinbutton)匚I氏I adainbuttou増加捌除谦存取稍退

12、岀I卜L类设计器-引导按vex (aoverecord)4.2创建系统主表单我们所有信息管理、浏览功能都是通过系统主表单中的菜单来调用的,而且我们 所实现的简单的用户权限管理也是通过菜单来实现的,所以我们的系统主菜单是比较 重要的。打开项目管理器切换到Other选项卡,在该选项卡的列表框中选择Menus选项, 单击该选项卡中的New按钮;在打开的New对话框中单击“菜单”按钮即可打开菜单 设计器,从中可设计菜单。系统主菜单的结构如表:菜单菜单命令结果命令跳过条件产品信息管理(p)命令DO FORM ProAdmin信息管理(1)客户信息管理(C)命令DO FORM ClientAdmin订单信

13、息管理(C)命令DO FORM OrderAdmin信息浏览(B)客户信息浏览(C)命令DO FORM CliantSelect With “eBrowse产品信息浏览(P)命令DO FORM Proseleet With “eBrowse用户管理(U)添加用户(A)命令DO FORM ADDUSERIsAdmin二.F.修改用户(M)命令DO FORM SETUSER WITH “cModify”IsAdmin二.F.删除用户(D)命令DO FORM SETUSER WITH “cDeleteIsAdmin二.F.命令修改密码命令DO FORM SETPASS帮助(H)关于(A)命令DO FORM ABOUT设置系统主菜单的结构后,保存菜单为Main.mnx文件。由于菜单不是单独运行, 而且内置在系统主菜

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

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号