网站地图 加入收藏 设为首页 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考

ASP代码下客户信息管理系统的研发

作者:原创论文网 时间:2019-01-04 14:49 加入收藏

摘要

  一、引言

  随着我国经济的发展, 企业已由"以市场为中心"、"以客户为中心"的模式替代了“以产品为中心”的模式, 只有真正了解市场需求, 最大满足客户需求的产品才能获得竞争优势。采用先进的管理手段、提高企业客户档案管理的水平, 是其中一个行之有效的方法。

  客户档案管理是一项琐碎、复杂而又十分细致的工作, 原先传统的手工操作方式已不适用于现代化管理, 借助专用软件进行客户档案的管理, 不仅能够保证各项信息准确无误、实现快速输出, 还具有以下优点:检索快捷、查找简便、性能可靠、存储容量大、安全性强、使用年限长、成本低廉等, 极大地提高了企业档案管理的效率。

ASP代码下客户信息管理系统的研发

  二、分析

  1、ASP技术

  ASP是微软公司的服务器端脚本环境。通过该环境, 可以将HTML网页、ASP指令和ActiveX元件相结合并建立动态化、高效率的Web服务器应用程序, 另外, 该环境支持在服务器端执行全部程序, 包括嵌入在普通HTML中的脚本程序, 使得客户的浏览器始终能运行已正确编写的代码。

  待程序运行结束, 服务器会把执行的最后结果返回至客户端浏览器, 这样就减少了客户端浏览器的负担, 交互效应大大提高。

  ASP本身是一种非脚本语言, 它的作用是提供一种运行环境, 在该环境下, 嵌入在HTML页面中的脚本程序都可以正常执行, 它是以扩展名为.asp的纯文本格式储存在Web服务器上, ASP程序可以包含纯文本、HTML标记以及脚本命令并且可以通过所有文本编辑器打开, 使用时只需将.asp程序置于Web服务器的虚拟目录下, 同时配置该虚拟目录的可执行权限, 就可以通过WWW的方式对ASP程序进行访问。

  ASP通过数据源ODBC将数据库进行联结, 通过数据库访问模块ADO对后台数据库实行访问, 其内置的数据库访问模块ADODB集合了一组优化的访问数据库专用对象集, 可以进行所有常用数据库的操作。ADODB包含七组对象, 常用的有:Connection对象、Command对象、Recordset对象三种。

  2、SQL语言

  作为关系型数据库的标准语言, SQL是由国际化标准组织提出的一种规范语言, 所有关系型数据库都支持SQL指令的运行。SQL语言具有以下两大特点:

  (1) 易于理解和书写方便, 其语言与英语相似;

  (2) SQL语言属于第四代语言中的非过程化的语言, SQL语言集数据定义语言DDL、数据操纵语言DML和数据控制语言DCL于一体。

  SQL语言分为以下五类:数据定义语言DDL、数据查询语言DQL、数据操纵语言DML、数据控制语言DCL和事务控制语言TCL。

  3、可行性分析

  本系统页面采用ASP和HTML语言编写代码及B/S模式, 数据库服务器选用微软公司的Access数据库, 简单易用, 作为系统开发的数据库已能满足需要。

  三、设计

  1、系统功能模块

  1.1、用户认证

  用户登录系统后, 需按提示输入用户名和密码, 待输入完成, 系统会把用户输入的数据与已知数据库的数据进行比较, 核对正确后, 用户登录系统, 反之不能进入系统。

  1.2、系统设置

  系统管理员可以重置用户的密码, 分类整个系统中的不同的信息资源, 并可以修改、设置各种信息的访问。系统管理员具有用户管理权限, 并掌管整个系统的用户。

  1.3、基本资料管理

  此模块式为系统的主要模块, 包括客户资料、业务员资料、洽谈资料、交易资料等。该模块主要记录了客户的基本情况, 并且可以建立业务员与客户的联系, 主要通过查看、添加、修改、删除功能进行资料的管理。

  1.4、统计资料管理

  该模块为系统的另一个重要的模块, 包括所有企业客户、业务员、洽谈、交易记录, 其中对客户的变化会按业务员、按日、按月进行记录统计, 并且对洽谈进行成功率统计, 对交易进行数目统计。

  1.5、留言管理

  留言管理包括发布、管理和浏览留言。留言的发布包括用户对本公司意见或本公司对用户的通知。系统管理员既可以发布留言也可以对留言进行查看和删除。

  2、数据库

  数据库是指按照一定的组织形式放在一起的数据记录文件, 它是一个信息管理系统的核心, 数据库设计的好与坏, 将直接影响到整个系统的效率与实现。一个数据库结构设计是否合理, 由两个方面决定:是否能提高数据存储的效率, 保证数据的统一性和完整性, 是否有利于程序的实现。

  在设计数据库系统时, 做到数据采集周全, 既应充分了解客户现有需求, 也应兼顾到将来可能增加的需求。

  2.1、数据库需求分析

  数据库是以数据文件作为工作对象, 指为了满足某种既定的目标需要, 按照一定的数据模型在计算机系统中布局、储存并且应用数据的集合。数据库系统是组织、管理大量的、长期的、共享的数据的工具。

  Access数据库是最常用的一种数据库, 本系统采用Access数据库, 它的建立方法可以分成两个阶段:根据要输入的数据性质, 新增表并设置表的字段名称、数据类型和语句为第一阶段, 在表内输入相关数据为第二个阶段。

  根据需求, 本系统数据库主要由客户档案、业务员资料、洽谈资料、交易资料等内容组成。

  2.2、概念模型设计

  将需求分析阶段所得到的用户需求抽象为信息结构就是概念结构设计, 它是整个数据库设计的关键。在系统的数据库设计中, 首先需要对系统分析获得的数据存储进行分析, 其次分析并提取各数据存储之间的关系, 最后得出系统的关系模式。

  在信息世界针对概念模型设计的建模, 是现实世界至信息世界的第一层抽象, 是对现实世界的抽象化和概括化表示, 是设计者进行数据库设计的重要工具, 也是数据库设计者与用户进行交流的工具, 因此概念模型首先应具备较强的语义表达能力, 可以直接、便捷地表达应用中的各项语义内容, 同时还应真实、清晰、简洁, 便于被用户理解。它独立于计算机的数据模型, 独立于特定的数据库管理系统, 便于向关系、层次、网络等各类数据模型转换, 概念模型一般由实体、属性、联系三部分内容组成, 由局部E-R图和总E-R图来表示。

  本系统的实体包括:系统管理员, 客户资料, 业务员资料、洽谈资料、交易资料。

  各实体的属性如下:

  系统管理员:登录名、密码

  客户资料:公司简称、公司地址、法人代表、联系方式

  业务员资料:姓名、性别、民族、出生年月、学历

  洽谈资料:公司名称、联系人、初次时间、下次时间、洽谈内容

  交易资料:公司名称、联系人、交易项目、交易金额

  本系统的总E-R图如图所示:

总E-R图

  2.3、逻辑模型设计

  逻辑模型设计的目的是将概念模型设计已完成的E-R图转换至数据库管理系统DBMS支持的与数据模型相适应的逻辑结构。转换时应该依照几项原则:

  1) 一个实体型转换为一个关系模式, 实体的属性亦是关系的属性;

  2) 一个一对一联系可以转化为一个独立的关系模式, 也可以与其中一端的关系模式合并;

  3) 一个一对多联系可以转化为一个独立的关系模式, 也可以与多端的关系模式合并;

  4) 一个多对多联系可以转换为一个独立的关系模式, 各端关系的码以及联系的属性亦是该关系的属性, 而该关系的码由各实体码组合而成。

  2.4、物理模型设计

  数据库的物理模型设计就是为逻辑数据模型选用最合适环境的物理结构的过程, 数据库的物理结构包含数据库在物理设备上的存储结构以及存取方式, 它依赖于指定的计算机系统。数据文件的存储结构、数据的存取路径、数据的存放位置和系统如何配置等构成主要内容, 在数据库物理设计中, 集中地存储和检索对象是最有效的方法。

  根据逻辑模型设计中的关系模型, 建立customer客户数据库和quanxian信息表。

  四、系统的实现

  本系统运用Microsoft Access设计数据库, 通过ASP实现网页制作及动态操作, 在其中同时运用了Java Script和VB Script脚本, 基本实现所有设计功能。

  五、总结

  随着科技的发展, 服务器等硬件更新的速度越来越快, 价格越来越低, 域名、空间、服务器和带宽的价格也越来越低, 为本系统的运行提供了经济可行性。

  现代企业为了寻求发展, 越来越注重客户的个性化需求, 该系统兼顾到了企业和客户的双方需求, 具有社会可行性。同时本系统为用户提供了友好的Web浏览界面, 适合作为一般企业管理工具。

  合理利用客户档案管理系统进行管理, 可以使企业在效率提高、市场拓展和客户保留等各方面大大改善, 将提升企业的竞争优势。

  参考文献
  [1]潘瑞芳.数据库原理及应用开发[M].中国水利水电出版社, 2005.
  [2]韩国峰.ASP网站开发典型模块与实例精讲[M].北京:电子工业出版社, 2006.8.
  [3]刘亚军.数据库原理与设计[M].清华大学出版社, 2005.

ASP代码下客户信息管理系统的研发相关文章
上一篇:停车场管理Asp.Net系统的设计与开发
下一篇:没有了
重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。
别人都分享了,你还在等什么?赶快分享吧!
更多