您的当前位置:首页正文

眼镜公司客户管理系统的设计与实现

来源:帮我找美食网
计算机光盘软件与应用 软件设计开发 Computer CD’Software and Applications 2013年第04期 眼镜公司客户管理系统的设计与实现 杨静 (苏州市吴江区房产管理处,江苏苏州 215200) 摘要:本系统具有完善的基础信息维护和客户信息及客户订单信息管理功能,并增置了权限设定模块,满足了公 司针对不同的员工拥有不同的访问数据权限的需求;强大的数据查询及统计功能,帮助公司能够及时根据分析结果进行 新规划和方案,以适应变化万千的消费市场。客户管理系统后台数据库采用MICROSOFT ACCESS数据库。前台采用B orland公司DELPHI作为主要的开发工具,其可与ACCESS数据库无缝链接。 关键词:客户管理,项目系统设计 中图分类号:TP311 文献标识码:A 文章编号:1007'9599(201 3)04—0238—02 1 系统目标 单录入流程。在录入流程也可对客户信息和订单信息进行 客户及订单信息管理系统是该眼镜公司管理基础数据 修改及删除。3)查询:根据输入的不同关键字对顾客表和 信息的得力助手,本系统最终实现如下功能: 订单表进行检索,得到符合要求的记录显示在结果栏中, 1)对客户和订单信息进行实时录入;2)提供相关数 在结果栏按右键可以对查询结果进行修改操作。可以查询 据信息的查询:所有明细、客户档案、销售明细,并生成 的关键字有:姓名、电话、地址、镜架品牌、镜片品牌、 WORD文档 3)提供按区域、职业、性别、镜架品牌、 生日、手机、vIP号、验光师、加工师、营业员、登记日 镜片品牌、年龄段对销售记录进行统计;4)具有安全的数 期、销售日期。4)统计:由操作员设定统计时间段,默认 据备份及恢复的方法;5)具有对所有的员工操作权限的设 为全部 根据不同的范围对顾客情况和销售情况进行统计, 定,合理按不同的职权范围访问数据库。 统计的范围包括:区域、职业、性别、镜架品牌、镜片品 2系统需求分析 牌、年龄段。其中按年龄段统计时可以由操作员设定不同 数据流图。本系统总体需要完成的功能如下: 的年龄段。5)设定:由具有权限的操作员或系统管理员设 1)客户信息的添加、修改、-删除;2)客户订单信息的 定各个员工不同的工号、姓名、家庭地址、电话、职务。 添an,修改、删除;3)客户信息的查询并可生成WORD文 还可以设定在客户录入时要用到的职业。6)维护:在新增 档;4)销售信息的查询并可生成WORD文档:5)按不同 操作员时设定此操作员的操作权限;定期备份系统数据; 的关键字对客户信息和销售信息进行统计;6)数据库的备 恢复以前曾备份过的系统数据。 份以及恢复;7)员工信息的设定;8)操作员权限管理。 各功能的数据流图如下: 1)客户信息的添加、修改、删除;2)客户订单信息 的添加、修改、删除;3)客户信息的查询:4)按不同的 关键字对客户信息和销售信息统计;5)数据库备份和恢复。 3系统总体设计 3.1系统结构图。 (1)系统模块划分通过需求分析,眼镜公司客户管理 系统可以分成五个模块,分别是信息录入模块、信息查询 模块、信息统计模块、基础信息设定模块、系统维护模块。 (2)系统结构图(HC图) 本系统在执行时,先根据不同操作人员的不同权限登 录系统进入不同的操作模块。 3.2业务流程。1)登录:本系统有一个系统管理员 权限,系统管理员包括HC图中所有的权限;和若干个操 作员权限,操作员权限可以根据系统管理员的设定有不同 图3 1客户管理系坑功能屡次图 的操作权限,包括:新增客户、新增订单、设定员工、设 3.3数据库设计。1)数据库需求分析。用户的需求 定职业、统计、查询顾客档案、查询销售档案、数据备份、 具体体现在各种信息的提供、保存、更新和查询,这就要 数据恢复。2)录入:新增的客户信息,先按姓名检索顾客 求数据库结构能充分满足各种信息的输出和输入。收集基 表,如发现重名则输出提示信息“发现同名同生顾客,您 本数据、数据结构以及数据处理的流程,为后面的详细设 需新增记录吗”,并显示该客户信息,如得到肯定回答则向 计打下基础。本系统主要完成对眼镜公司的客户以及该客 数据库增加客户记录,如得到否定回答,则直接进入该顾 户的订单的录入、修改、删除、查询、统计等各项功能。 客的订单录入流程。双击某客户信息,则进入该客户的订 所以有关客户和订单的信息都是必须的。2)数据库结构设 计算机光盘软件与应用 2013年第O4期 Computer CD Software and Appl ications 软件设计开发 计。本系统后台数据库采用Microsoft公司的Access数据 删的操作,从而正确实现了系统设计的要求。2)数据跟踪: 库。如以后系统需要扩展到C/S模式的时候,可以使用MI 本人还对系统内的每一个数据进行了跟踪,随时观察数据 CROSOFT公司的SQL SERVER,此时,程序只需销加修 库中各记录的变化情况,经过多次验证无误。 改一下链接就可以。 4.2原型系统运行。1)运行环境:硬件:办公型计 针对该眼镜公司的客户和订单管理的要求,经分析后 算机一台,打印机一台;软件:安装ACCESS数据,安装 得到如下数据结构 WORD。2)数据的输入:利用键盘和鼠标相结合的输入方 1)订单表,包括:ID、客户ID、购买日期、镜架品 法。3)系统目录:在C盘根目录下仓IJ建JMYJ的子目录, 牌、镜架单价、镜片品牌、镜片单价、矫正视力L、矫正 把所有的可执行文件和数据库文件以及数据文件拷贝到此 视力R、瞳距L、瞳距R、球镜L、球镜R、柱镜L、柱镜 目录下,运行JMYJ.EXE甚 可。4)运行方式:登录界面输 R、轴镜L、轴镜R、加工师、验光师、营业员、折扣、备 入正确的用户名和密码即可。系统管理员用户名:admin, 注。2)顾客表,包括:II)、姓名、性别、出生年月、电话、 密码:ll1。 手机、家庭地址、单位地址、职业、Ⅷ号、登记日期、 43 原型系统维护。本系统是在某眼镜公司实际投入 生日、备注。3)权限表,包括:I【)、用户名、口令、描述、 运行的,所以需要不断完善本系统,来提高系统的运行效率 新增客户、新增订单、设定员工、设定职业、统计、查询 和服务水平。故在公司需要时就要对该系统进行维护工作。 顾客档案、查询销售档案、备份、恢复、权限。4)员工表, 系统的维护主要包括三个方面: 包括:工号、姓名、验光师、加工师、营业员、电话、家 1)程序的维护:在用户需要时修改部分程序。2)数 庭地址。5)职业表,包括:I【)、职业。 据的维护:按用户的要求对数据文件进行修改。3)代码的 4原型系统的实现 维护:随着用户软硬件系统的不断升级,可能会出现某些 4.1 原型系统测试。测试是软件开发时期的最后一个 代码不能适应新的要求,需要变更代码,予以维护。 阶段,也是软件质量保证中的一个重要环节。在开发本系 参考文献: 统时,为了使系统能够稳定运行,对本系统进行了有针对 【1】王炳雪.客户关系管理在我国发展的问题与对策Ⅱ】. 性的全面测试,采取的方式是: 经济师,2005,2. 1)菜单测试:为了保证每一项下拉菜单都能正确无误 [2]刘菊,舒倩倩.关于企业建立客户关系管理系统的探 地运行,本人对每个项菜单功能都进行了反复的增、改、 讨Ⅱ].科技信息(学术版),20o6,3. (上接第237页) 际的程序运行中,该方法取得了很好的成效,不仅具有较 在对象别名分析的过程中,需要借助绑定时间环境来 好的重用性,而且满足了各种编译时刻和运行时刻的部分 对各种变量不同的绑定时间进行合理的记录,并为每一个 求值的需要,即使带来了一定的程序膨胀,也可以将其控 变量的绑定时间设置相应的分析标注,一般而言,变量的 制在一定的范围内,具有可接受性。 BTA标志表示了其状态,而对于引用变量是用专用类名集 4结束语 . 合进行表示的,进而计算出其最小上界。在别名分析中, Java语言程序例化中的扩展对象别名分析的主要特点 语句分析是核心和关键,因此需要加强对各种语句的分析, 在于不仅能够区别同一对象中不同成员变量的绑定时间, 进而得出更新后的BTA环境。同时需要对语句进行调用。 也能够区分不同程序点创建的对象实例,进而能够区分成 这就需要先对引用变量指向的所有专用类,求出对象成员 员函数中同一引用型参数所绑定的对象实例,从而有效地 和方法参数的状态,构成方法例化模式,并检查该模式的 提高了Java程序绑定时间分析的精度。在Java语言的部分 存在形式,形成专用的方法名,进而完成绑定,在对定义 求值系统中,扩展对象别名分析的实现有效地扩大了部分 体进行合理的分析,并在分析结束后进行保存。同时加强 求值的作用范围。 对循环语句的分析,即进行反复的分析,直到分析前后的 参考文献: BTA环境相同为止。这种重复分析对象别名分析的计算量 [1】冀振惑程虎Java编译程序技术与Java性能Ⅱ】.软件学 有较大影响。假设循环体中有k个引用型变量被赋值,而 抿2010,11(02). 每个变量可能绑定到m种专用类对象实例。在实用程序的 【2】董辑.基于Java语言的安全陆分析Ⅱ】.舰船科学技术,2 分析中,分析过程收敛很快,通常仅重复分析2次或3次。 008,30(02). 因此,如果程序语法树的结点个数为n,对象别名分析的 [3]顾庆,陈道蓄,谢立,孙钟秀.面向Java的分布式程序测 计算复杂度为0fn)。 试系统田。软件学报,2012(04). 可见,在对扩展对象的别名分析中,实现了绑定时间 [4】叶靖波,陆鑫达.基于纯Java语言的异构并行处理支 分析与别名分析的脊效结合,这样可以有效的解决对象类 持平台U],计算机学¥ ̄olo(o'0. 和方法的多变异例化闻题,通过对程序中绑定时间的分析, 实现了对对象类和方法的有效处理,在例化模型的基础上, [作者简介]许云飞(1990一),男,吉林四平,长春工 形成了多种版本的程序代码,用于程序的部分计算。在实 业大学软件学院学生,本科,程序设计Java方向。 ...——239...—— 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top