ASP+ACCESS客户管理信息系统

2024-05-26 21:28

本文主要是介绍ASP+ACCESS客户管理信息系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要
    本文介绍了客户管理系统的实现方法。目的在于让大家共享学习和运用这一语言的体会和收获。本系统是Internet/Intranet环境下面向电子商务的客户管理,通过企业管理技术、电子商务和信息技术的高度集成,讨论了客户管理系统的系统构架、系统的工作方式和数据库设计意义。通过数据库、数据源、ASP代码,进行对客户管理系统的实现,并对客户管理系统的发展进行展望。帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。

关键词:客户管理,CRM,ASP,数据库,管理系统,B/S结构

4.2 系统结构图

根据前面分析,客户管理系统的结构图如下:

4.3 详细设计

详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计:(1)基本资料(2)统计资料(3)系统设置。

下面就将各主要界面及部分E-R图一一列出:

4.3.1基本资料

基本资料包含了客户资料、业务员资料、洽谈资料、交易资料五个小项,每个小项都有资料查询、资料添加、资料修改、资料删除、资料打印等基本功能。

以客户资料为例:通常,每个公司客户都对应一条记录,但每个公司客户可以对应对条联系人资料。考虑到目前系统存贮空间可以很大,也为了检索更加方便,我把客户资料分成两个数据表,字段名一般是相应的英文单词。这样,查询起来较方便,会节约时间,也不致于造成数据十分杂乱等。详细数据结构设计如下表所示:

表4-1 客户公司资料数据结构

表4-2 客户联系人资料数据结构

客户资料的添加必须经过审核才能入库(在“系统功能”里面),其他操作员才能看得到。其中特别要说明的是name_njd这个字段是显示标志,是为删除操作所设置的,当操作员删除改记录时,程序将该字段标志为1,系统将不显示出来。为什么不直接删除呢?因为客户资料是非常宝贵的,为了防止操作员的误操作,程序设计将不删除该记录,而是把它隐藏不显示,只有管理员才有真正的删除权限。

    其他小项与客户资料相似,不再具体说明。

4.3.2 用户管理、用户权限

☆管理员:在此系统中可以有若干个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户的权力。当然这是相对而言,只要赋予该用户管理员的权限,那么他就是管理员。在数据库有一个表来存放相关信息,可由已存在的管理员添加或删除管理员。其中管理员ADMIN是不能删除的,他是系统特定的一个管理员。

☆一般操作员:主要是指公司的一般员工等。

4.3.3 操作基本模块框图

5.1 用户登录界面图  

 信息录入用户的登陆模块,输入正确的用户名及密码,方可进入本系统的管理界面。主要运用了ASP基本的request语句及SQL语句,进行对数据库的连接及效验过程。

图5.1用户登录界面图

5.2资料查询界面图

本模块主要是展示客户所有资料的功能,可在本模块中对客户信息能一览无余,既方便又实用。

图5.2资料查询界面图

5.3 基本资料界面图

     本模块为整个程序的重点,是个典型的信息添加模块,主要对客户公司基本信息的添加,如:公司简称,公司电话,法人代表,公司地址,网址,经营范围,备注等资料的添加,通过用户的添加,直接写入数据库。充分利用了表单的功能,这都是ASP的特点。

图5.3 基本资料界面图

5.4  权限设置管理界面图

 本模块是管理员特有模块,是对其他操作用户的权限分配,各个部门所管的工作不一样,所分配的权限也不一样,慎重管理,以防越权事件发生.

图5.7权限设置管理界面图

5.5 系统日志界面图

 系统日志是操作员及管理员对系统操作的记录,可以记录登陆的时间,所进行的相关操作,该操作员或管理员的用户名及登陆时的IP地址等等重要信息.

图5.8 系统日志界面图

结束语

随着网络技术的不断更新发展,ASP正在逐渐被人们所接受并广泛应用,同时也给网站开发者提供了动态页面制作的便捷的手段。开发人员可以方便的利用ASP提供的多种内置对象实现诸如聊天室、论坛、与数据库之间的连接等具有交互功能的页面。由于ASP是可以和标准的HTML文件相互嵌套的,所以还可以利用HTML自身的特性以及兼容的JavaScript等语言制作界面友好、美观的站点。

本文以CRM系统(客户管理系统)开发过程为例,对ASP技术的特点及应用技巧进行了较深入的分析和探讨,概括起来,主要有以下几个方面:

  1. ASP技术为开发人员提供了一个具有良好接口性和开放性的环境,本文对ASP技术的特性进行了细致的分析,分析的结果对原型系统的开发起这重要的指导作用,也为读者更全面的了解ASP提供技术参考;
  2. 对交互性的Web应用的功能需求以及框架结构、各功能模块的实现流程进行详细的分析,使作者在系统开发前具有良好的整体思路;
  3. 对ASP环境下与数据库的连接过程作了详细的描述,并对如何优化数据库连接管理提出了自己的建议;

由于ASP的功能十分的强大,通过对客户管理系统的开发,认为对如下几个方面进一步研究和探讨是十分有意义的,同时,这些方面也是本系统需要改进的方面:

  1. ASP应用程序的安全性

虽然我在前面的论述中提及系统的安全性,但作为互联网上的一个公用站点,安全性仍是最重要的研究内容,如果不正确配置安全设置,不但会使ASP程序被恶意篡改,而且还会妨碍正当用户访问ASP的操作,从而违背Web应用开发的初衷;

  1. Web页面的美观

一个网页的访问率除和其提供的功能有关外,还和其美观性是有很大关系的,目前用于Web网页创意方面的工具有很多,如Photoshop、FireWorks、Flash等,同时,还可以应用JavaScript编写一些动态的效果,给站点增色。在整体上本系统的界面显得比较单一,需要在下一步的工作中加以改进。

这篇关于ASP+ACCESS客户管理信息系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1005634

相关文章

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

asp.net 中GridView的使用方法

可以看看,学习学习 https://blog.csdn.net/zou15093087438/article/details/79637042

【数据库实战】1_Oracle_命中关联人或黑名单或反洗钱客户

一、字段名称 1、CST_ID :客户编号 2、IDV_LGL_NM :客户姓名 3、关联方标志 RELPARTY_IND,0-否 未命中,1-是 命中 4、TBPC1010表,RSRV_FLD1_INF(备用字段)中的 第6位:黑名单标志,0无,1是。 第10位:反洗钱风险等级1-5。 反洗钱风险等级5级: 1级-低风险客户 2级-较低风险客户 3级-中风险客户 4级-较高风险客户 5级-高风

C#通过ACE OLEDB驱动程序访问 Access和 Excel

ACE 代表 Access Connectivity Engine。它是 Microsoft 提供的一组组件,用于访问和操作 Microsoft Access 数据库以及其他类似的文件格式,如 Excel 工作簿。ACE 主要包括以下几部分: ACE OLEDB 驱动程序:用于通过 OLE DB 提供程序访问 Access 数据库和 Excel 文件。例如,Microsoft.ACE.OLED

【0324】Postgres内核 Shared Buffer Access Rules (共享缓冲区访问规则)说明

0. 章节内容 1. 共享磁盘缓冲区访问机制 (shared disk buffers) 共享磁盘缓冲区有两套独立的访问控制机制:引用计数(a/k/a pin 计数)和缓冲区内容锁。(实际上,还有第三级访问控制:在访问任何属于某个关系表的页面之前,必须持有该关系表的适当类型的锁。这里不讨论关系级锁。) Pins 在对缓冲区做任何操作之前,必须“对缓冲区pin”(即增加其引用计数, re

基于ASP+ACCESS的教师信息管理系统

摘要 随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。在以前,学校用手工处理教师档案以及工资发放等繁多的工作和数据时,人手总会出现些不必要的错误和问题,特别是在查找,统计和保存方面。与此相适应,用计算机代替手工管理,是信息社会发展的必然趋势,也是我们计算机工作者的责任。教师信息管理系统开发主要包括数据

ASP.NET状态管理的总结

由于HTTP协议的无状态特性,导致在ASP.NET编程中,每个请求都会在服务端从头到执行一次管线过程, 对于ASP.NET页面来说,Page对象都会重新创建,所有控件以及内容都会重新生成, 因此,如果希望上一次的页面状态能够在后续页面中保留,则必需引入状态管理功能。   ASP.NET为了实现状态管理功能,提供了8种方法,可帮助我们在页面之间或者整个用户会话期间保留状态数据。 这些方法分为二类:

ASP.NET手动触发页面验证控件事件

开发环境:.NET Framework 3.5.1 sp1 参考文章: http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspx http://msdn.microsoft.com/zh-cn/library/aa479045.aspx http://www.cnblogs.com/minsentinel/archive/

unable to access android sdk add-on list解决办法

mac环境,由于不小心删掉了sdk文件夹的内容,拷贝别人的文件内容过来后,发现sdkmanager不见了。 慌乱中重装了Android Studio。 打开app后发现如下提示:unable to access android sdk add-on list 解决办法: 在 Android Studio 安装目录 bin/idea.properties 文件最后追加一句 disabl