客户销售管理系统论文内容摘要:

计算机与信息工程学院 第 9 页 共 32 页 在 完成客户保护系统 需求分析的基础上对所有数据要求按一定方法进行抽象与综合处理,设计出依赖于某种具体 DBMS 的满 足用户应用需求的信息结构(称为概念模型)。 最常用的设计方法 : 实体分析法(实体联系模型: ER 图),面向对象设计方法等。 在数据库系统中,数据逻辑结构的描述称为逻辑模式。 逻辑模式又分为描述全局逻辑结构的全局模式 (简称模式 )和描述某些应用所涉及的局部逻辑结构的子模式。 数据物理结构的描述称为存储模式。 这两种模式总称为数据库模式。 数据库逻辑结构设计是指 把概念模型( ER 图)转换为所选用的具体的 DBMS 所支持的数据模型(如:关系数据模型).为了减少数据冗余及减少操作异常 (保证数据的一致性)的可能性,对数据还要进行规范 化处理(范式)。 系统 ER图: 图 系统 ER图 图 用户实体 ER 图 用户 客户 订单 计划 客户编号 订单编号 计划编号 用户编号 安排添加 添加、申请、审批 添加 访问 用户 部门 用 户 用户客户信息 用户客户订单信息 用户拜访信息 用户部门信息 用户基本信息 用户信息 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 10 页 共 32 页 数据流 分析: 数据流程分析图 DFD 图 (Data Flow Diagram),在客户保护系统中,数据流程大体如下:用户登录后,根据用户的选择操作,可以实现对各个子模块的不同操作。 在系统设置模块中,可以实现对系统的设置;在用户管理模块中,主要实现了对用户的添加、用户组的设置、用户组权限的分配;在客户管理模块中, 主要实现了对客户资料的查询检索、录入、修改和对下级用户的客户进行管理;在计划管理模块中,主要实现了对个人计划的添加,查询,修改,对下级用户计划的管理;订单管理模块中,主要实现了对客户订单的录入、登记,查询和审批。 通过用户对系统的操作,对数据的录入,形成了一个完整的数据流程图(如下): 图 系统数据流图表 数据字典: 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 数据字典在数据库设计中占有很重要的地位。 图 用户信息数据字典描述 数据项:数 据项是不可再分的数据单位。 数据存储名称:用户信息 数据来源:用户添加 数据去向:登陆用户信息模块,用户 权限管理 模块 数据组成:用户信息 =TUUserID + TUUserCode+ TUUserLoginName + TUUserLoginPass + TDDepartmentID + TUUserMail + TUUserMobile + TUUserTel + TUUser + TUUserMSN + TUUserAddress + TUUserCard + TUUserStatus + TUUserParentID + TUUserParentCode + TUUserAdd + TUUserAddTime + TUUserLastLoginTime + TUUserPassQuestion + TUUserPassAnswer + TUUserName + TAAreaID 说明:存储了用户的注册信息 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 11 页 共 32 页 图 部分数据项 描述 第五章 客户销售管理系统系统设计 (一 )、 客户销售管理系统总体设计方案概述 客户销售管理系统 特点概述 (1)、 该系统完全 基于浏览器界面,客户端只需安装 IE 浏览器,操作简单、方便,只要懂上网便能很快学会使用该软件。 (2)、 系统基于 B/S(BROWSER/SERVER)结构,客户端零管理,避免了 C/S系统维护的烦琐,降低维护成本。 (3)、 自由细分的权限管理,可满足用户不同的权限管理要求。 体现系统的灵活性。 (4)、 良好的系统开放性和可扩展性,为企业轻松架构 Inter 应用。 客户销售管理 系统工作原理分析 B/S(BROWSER/SERVER)模式的数据库体系是利用 Web 服务器和 Active Server Pages(动态服务器网页,以下简称 ASP)作为数据库操作的中间层,将客户机/服务器模式的数据库结构与 Web 技术密切结合,从而形成具有三层 Web 结构的浏览器/服务器模式的数据库体系。 系统的工作原理是:在前端采用 IE、 Netscape 等浏览器将用户提交的操作信息向 Web 服务器发出 HTTP 请改, Web服务器通过 ASP 和一些中间组件访问后台数据库,并将操作结果 以 HTML 页面的形式返回给前端浏览器。 图 系统工作流程 浏览器 Asp 文件 ODBC 数据库 名称: TUUserID 编号: A— 001 简述: 用户编号 类型: numeric 长度: 9 (精度 18,小数位 0) 名称: TUUserLoginPass 编号: A— 001 简述: 用户登录密码 类型: varchar 长度: 100 名称: TUUserLoginName 编号: A— 001 简述:用户 登录名称 类型: varchar 长度: 20 名称: TUUserMail 编号: A— 001 简述:用户邮箱地址 类型: varchar 长度: 20 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 12 页 共 32 页 客户销售管理系统模块设计分析 根据客户销售管理系统的需求分析,把系统分成几个模块: 1) 系统设置, 主要是来完成管理员对客户销售管理系统的配置,包括对菜单的设置、产品类型设置、部门设置等。 2) 用户管理, 用来添加客户,管理和设置客户的访问权限。 3) 客户管理,实现 客户基本资料 的添加、 查询。 用户管理个人跟踪客户的信息。 4) 计划管理,记录对客户的走访跟踪记录。 其中包括用户对客户走访的计划行程安排,对客户走访结果的归档,同时用来查询统计客 户走访记录等各种情况的管理平台。 5) 订单管理, 用来管理客户订单的申请、审批、订单归档。 客户销售管理系统功能流程 图 系统整体功能流程 客户销售管理系统模块功能流程 用户登录界面 系统设置 用户管理 客户管理 计划管理 订单管理 用户登录界面 系统设置 主菜单维护 非主菜单维护 产品设置 部门设置 区域设置 邮件模板设置 邮件服务器设置 个人信息修改 密码修改 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 13 页 共 32 页 图 系统设置功能流程 图 用户管理功能流程 图 客户管理功能流程 图 计划管理功能流程 图 订单管理功能流程 第六章 客户销售管理系统详细设计及部分代码说明 (一 )、 系统类、库函数介绍 数据 连接函数介绍 (1)、 介绍 文件是一个 XML文本文件, 用来储存 Web 应用程序的配置信息(如最常用的设置 Web 应用程序的身份验证方式), 可以出现在应用程序的用户管理 用户维护 用户添加 角色设置 用户角色管理 客户管理 员工客户列表管理 公共客户列表管理 个人客户列表 管理 全部客户列表管理 客户添加 计划管理 员工计划列表 个人计划记录 个人计划列表 个人计划安排 员工计划指派 员工计划记录 订单管理 订单列表 订单记录 订单审核 订单申请 订单添加 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 14 页 共 32 页 每一个目录中。 当你通过 .NET 新建一个 Web 应用程序后,默认情况下会在根 目录自动创建一个默认的 文件,包括默认的配置设置, 所有的子目录都继承它的配置设置。 如果你想修改子目录的配置设置, 可以在该子目录下新建一个 文件。 它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 在运行时对 文件的修改不需要重启服务就可以生效(注:processModel 节例外)。 当然 文件是可以扩展的。 你可以自定义新配置参数并编写配置节处理程序以对它们进行处理。 1) authentication 节 作用:配置 身份验证支持(为 Windows、 Forms、 PassPort、 None 四种)。 该元素只能在计算机、站点或应用程序级别声明。 authentication 元素必需与authorization 节配合使用。 2) authorization 节 作用:控制对 URL 资源的客户端访问(如允许匿名用户访问)。 此元素可以在任何级别(计算机、站点、应用程序、子目录或页)上声明。 必需与 authentication 节配合使用。 3) pilation节 作用:配置 使用的所有编译设置。 默认的 debug 属性为 “True”. 在程序编译完成交付使用之后应将其设为 False( 文件中有详细说明,此处省略示例)。 4) customErrors节 作用:为 应用程序提供有关自定义错误信息的信息。 它不适用于 XML Web services 中发生的错误。 5) Runtime节 作用:配置 HTTP 运行库设置。 该节可以在计算机、站点、应用程序和子目录级别声明。 6) pages节 作用:标识特定于页的配置设置(如 是否启用会话状态、视图状态,是否检测用户的输入等)。 pages可以在计算机、站点、应用程序和子目录级别声明。 7) sessionState节 江西农业大学本科毕业论文 作者:林鸿志 计算机与信息工程学院 第 15 页 共 32 页 作用:为当前应用程序配置会话状态设置(如设置是否启用会话状态,会话状态保存位置)。 8) trace节 作用:配置 跟踪服务,主要用来程序测试判断哪里出错。 (2)、 数据库连接字符串 appSettings add key=Connection value=server=localhost。 uid=sa。 pwd=1。 database=Sell/ /appSettings .CSS 样式介绍 CSS 就是一种叫做样式表( stylesheet)的技术。 也有的人称之为层叠样式表( Cascading Stylesheet)。 在主页制作时采用 CSS 技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。 用户自定义类、库函数介绍 该系统的用户自定义类库可以大致分为三种:公共类、私有类、日志事件记录类三种。 (1) 公共类 1) 类函数 主要说明了用户密码的加密和解密方法。 2) 类函数 数据库连接字符串的声明。 3) 类函数 数据库控制基类。 4) 类函数 用户密码加密方法的类函数。 5) 类函数 系统产生随机数的类函数。 6) 类函数 声明邮件服务器和邮件发送规则。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。