版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西西门店客户信息系统V1.00西西门店客户信息系统V1.0-目录基于.NET的礼品店后台管理系统V1.0-系统概述目录1 系统概述21.1 系统功能概述21.2 系统用途21.3 软件运行环境32系统需求分析32.1 功能需求32.2 性能需求43系统设计53.1 系统目标53.2 系统功能结构设计53.3 数据库设计63.3.1 数据库设计概述63.3.2 数据库概念设计73.3.3 数据库逻辑结构设计94 系统功能模块详细设计114.1 系统登录注册模块114.2 查询模块134.3 操作模块154.4 用户模块174.5 其他模块194.6 退出21基于.NET的礼品店后台管理系统V1.
2、0-系统概述基于.NET的礼品店后台管理系统V1.0-系统概述礼品店门户网站客户信息系统V1.0-系统概述2礼品店门户网站客户信息系统V1.0-系统概述1西西门店客户信息系统V1.0-系统概述1 系统概述在这个信息化社会,物流服务行业发展迅速,众多企业正在从实体门户到虚拟网站的过渡与转换,网站门户正越来越为企业所重视。目前,多数网站只有一些最基本的产品发布功能,缺少对客户信息、客户关系及服务的有效、细致的管理平台。而“以人为本”的思想、“顾客至上”的商业原则,往往只是在实体的商业领域才尤为突出,在电子商业的网上销售这一方面未能淋漓尽致地体现。不仅如此,客户信息系统是客户资源管理系统中重要的组成
3、部分,它为客户资源管理提供最基础的信息数据库,为企业的经营决策提供原始数据。本客户信息系统可以添加客户的基本数据信息,对客户进行理论联系实际的分析,各企业、商场使用者可以根据该系统更有效的了解客户,分析客户的购买习惯、购买力等方面的情况;同时,也可以连接到网站前台,获取客户的意见建议、对商品满意情况等反馈信息。以此来更好的促进商品的改进与销售,便于更快的联系客户、掌握客户动态。1.1 系统功能概述本系统设计的是商业西西门店客户信息系统模块部分。包括用户有关信息的查询、统计、添加、删除、修改、更新等,以及门户网站的客户基本信息、基本关系。在深入理解商品店有关客户信息、客户关系及服务的管理需求的基
4、础上从客户信息系统的客户关系、基本资料、客户订单记录、客户对产品评价与客户建议等方面研究设计本系统。以计算机技术、数据库技术为手段,开发一个基于.NET即时交互的西西商品门户Web网站的客户信息管理系统,实现了对商品的销售和库存的科学管理。1.2 系统用途本系统模块主要功能是管理商品店注册客户的详细信息,一方面管理员可以清楚的了解产品的销售情况以及客户购买商品后的反应情况,另一方面还可以面向客户,使客户可以自行进行自身信息管理。这不仅给前台客户节约了信息检索的时间,还能大大降低后台管理的工作人员对信息的处理、加工和收集成本。该系统操作简捷,界面友好,即使对电脑操作不熟悉的用户也能熟练掌握,实用
5、性强。3西西门店客户信息系统V1.0-系统需求分析1.3 软件运行环境本系统基于微软公司的.NET和SQL Server 2008数据库技术进行开发,能够实现对客户和商品进行搜索、查找、添加和删除操作。本软件系统运行平台要求如下:网站开发环境开发环境:Microsoft Visual Studio 2010开发语言:SQL、C#后台数据库:SQL Server 2008 开发环境运行平台:Windows 7网站运行环境1)服务器端 操作系统:Windows 7 Web服务器:IIS 6.0以上版本 数据库服务器:SQL Server 2008 Express 网站服务器运行平台:Microso
6、ft .NET Framework SDK v4.02)客户端 浏览器:IE9.0以上 分辨率:最佳效果1024 * 768像素 硬盘空间: 240G以上; 内存: 4G以上; CPU:PIII500以上; 显卡: 支持1024×768像素以上 声卡: 集成或独立声卡 2系统需求分析需求分析是一项重要的工作,也是最困难的工作。需求分析的任务是通过详细调查现实生活中要处理的对象,充分了解原系统工作概况,明确用户的各种需求然后在此基础上确定新系统的功能。2.1 功能需求在瞬息万变的市场中全面掌握客户信息,在经济全球化和服务一体化的大潮中取胜,人们越来越强烈地感觉到客户信息是21 世纪市场
7、竞争中的重要资源,然而目前,大多数企业还是采用手工、分散的方式进行客户信息管理,企业的领导和销售人员把客户的信息记录在各自的计算机中或笔记本中。这种管理方式一方面常常会造成客户信息的丢失, 另一方面还会延误产品的提交期, 甚至会误失商机。因此,以计算机技术、数据库技术为手段, 开发客户信息管理系统是非常有必要。该系统模块主要功能是管理商品店注册客户的详细信息,一方面管理员可以清楚的了解产品的销售情况以及客户购买商品后的反应情况, 另一方面还可以面向客户,使客户可以自行进行自身信息管理。本西西门户店Web在线客户管理系统,既可以独立、也可以作为子系统嵌入到其他系统中。主要由商品店超级管理员、普通
8、管理员用户来管理操作,其中部分功能面向客户开放;用户身份分别为超级管理员(superAdmin)、普通管理员(Admin)、普通客户(Customer)。系统可根据分配给用户不同的权限,划分为超级管理员系统、普通管理员系统、客户系统。用户可进行登录分别进入不同的系统进行操作。系统内容应该包括以下几个方面:(1)超级管理员(superAdmin)系统向超级管理员开放所有功能,包括对所有用户及超级管理员自身、普通管理员、普通客户的所有操作,商品信息的所有操作。(2) 普通管理员(Admin)系统向普通管理员开放除去对管理员操作的所有权限。权限包括管理员用户自身信息的查询、删除、添加、修改,所有普通
9、客户信息的查询、添加、删除、修改,商品信息的查询、添加、删除、修改,客户订单的查询、添加、删除、修改等。(3) 普通客户(Customer)系统向客户开放有关客户本身的部分功能。比如商品信息的查询,客户自身信息的查询、添加、删除、修改,客户自身订单信息的查询,打印等功能。2.2 性能需求系统的性能要求数据库数据安全性、用户信息的实效性、安全性,系统操作的灵活性、稳定性等。具体如下:数据库数据的安全性,主要是指系统数据的数据丢失备份还原性能。用户信息的时效性,要求用户信息的接收及时,处理及时,更新及时。安全性,是指用户信息的隐私安全,账号密码安全,访问数据库的安全。系统的灵活性,是指系统的可移植
10、性,用户操作的便捷,简单。稳定性,是9西西门店客户信息系统V1.0-系统设计指系统运行安全稳定,不会产生响应时间过长而引起的数据库死锁、连接超时等现象。总之,系统的安全性主要是指用户的信息的安全性、用户访问数据库的安全性、系统数据的安全性及数据丢失备份还原性能。系统的安全保密性的实现,可以通过两个层次实现。一是通过对操作人员实行权限控制。通过设置用户角色可以控制其对数据库的访问,从而实现其权限控制。二是通过操作系统和数据库系统的安全机制。操作系统自身的安全机制可以实现一定的安全保密性,数据库层面的权限管理也能够实施安全性控制。三是,通过数据加密算法对用户密码信息进行的存储数据库。3系统设计3.
11、1 系统目标系统经过数据输入、处理和分析后,系统的建立者期望该系统所能解决的主要问题为系统目标。在商品店门户网站客户信息系统中,要求使用者能够及时获取当前客户信息数据,了解其订购情况并能及时处理。根据需要,把当前情况以使用者选择的方式呈现在用户面前,而且可以对客户信息和管理员信息进行修改、添加和删除操作,也可以统计客户信息和查询订单详情。本系统在设计时应该满足以下目标:(1) 界面设计美观友好,操作简捷。(2) 该系统通用性强,适应于所有客户信息系统。(3) 查询、修改、添加、删除操作方式简单,不需要掌握过多专业知识。3.2 系统功能结构设计在对西西门店客户信息系统全面分析调查的基础上,根据该
12、系统的需求分析制定出了系统的总体规划。该系统的功能结构图如图3-1所示:图3-1系统功能结构3.3 数据库设计3.3.1 数据库设计概述数据库设计是在一个特定的应用环境中,构造最优的数据库模式,以此建立数据库及其程序应用系统,使它可以有效地存储和管理数据,使各种用户的应用需求都得到满足,即信息管理的要求与数据操作的要求。信息管理要求是指在数据库中应该存储和管理那些数据对象;数据操作要求是指对数据对象要进行哪些操作,如查询、添加、删除、修改、统计等操作。 数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运营环境。高效率的运营环境包括:高的存取效率、高的存储空间的利用率、高的系
13、统运营管理的效率等。数据库信息来源于对用户的需求分析,将用户的需求实体化。本系统设计的用户主要有系统管理员用户、客户普通用户,还包括商品对象。通过对LPD商品店网站的需求分析、网站流程以及功能结构的确定,规划出系统中使用的数据库实体对象分别为管理员(AdminIs)信息、客户信息(UsIs)、商品信息(LpIs)以及用户购买记录(tb_Uspurchaserecord)。LID商品店Web客户信息系统主要用来管理商品店用户信息以及客户消费记录数据量是根据商品店销售情况决定。SQL Server 2008 是目前流行的数据库,该数据库系统在安全性、准确性和运行方面有绝对的优势,并且效率高。所以本
14、系统采用了SQL Server 2008作为后台数据库,建立数据库命名为db_LPD_CIS,其中包含4张数据基本表,多张视图虚表。各表之间的视图如图3-2所示:图3-2 数据库视图3.3.2 数据库概念设计根据网站进行的需求分析、网站流程设计以及系统功能结构,确定系统中使用的数据库实体对象分别为商品类型、商品信息、商品订单、订单详情和管理员信息实体。(1) 管理员信息实体E-R图如图3-3所示:管理员信息密码管理身份联系方式注册时间备注电话号码IDAF用户名真实姓名 图 3-3 管理员信息E-R图(2)客户信息实体E-R图如图3-4所示:客户信息密码真实姓名电话号码Email备注注册时间ID
15、客户账户购买记录地址QQ性别图 3-4 客户E-R图(3)商品信息实体E-R图如图3-5所示:商品价格更新时间详细信息ID礼品名图 3-5 商品E-R图(4)购买实体E-R图如图3-6所示:客户购买记录礼品ID购买时间数量用户评价用户ID管理员IDID图 3-6 客户购买E-R图3.3.3 数据库逻辑结构设计在设计完数据库实体E-R图之后,根据实体E-R图设计出的数据表结构。(1)管理员(管理员ID,用户名,密码,管理员身份,真实姓名,注册时间,联系方式,电话号码,备注)表:表3.1 AdminIs表序号字段名数据类型主键是否描 述1AdIDint是管理员ID2AdNamevarchar(50
16、)否用户名3AdPSvarchar(50)否密码4PopeNamevarchar(20)否管理身份5AdRealNamevarchar(50)否真实姓名6loginTimedate否注册时间7touchwaynvarchar(MAX)否联系方式8tellnumvarchar(20)否电话号码9morenvarchar(MAX)否备注(2)客户(客户ID,客户账号,密码,真实姓名,购买记录,Email,QQ,电话号码,地址,注册时间,性别,备注)表:表3.2 UsIs表序号字段名数据类型主键是否描 述1UsIDint是客户ID2UsNamevarchar(50)否客户账号3UsPWvarchar
17、(50)否密码4UsRealNamevarchar(50)否真实姓名5gmrdvarchar(4)否购买记录6Emailvarchar(50)否Email7QQnumeric(18, 0)否QQ8TELLvarchar(20)否电话号码9Adressvarchar(50)否地址10LoginDatedate否注册时间11Sexvarchar(4)否性别12detailnvarchar(MAX)否备注 (3)商品(商品ID,商品名,价格,跟新时间,详细信息)表:表3.3 LpIs表序号字段名数据类型主键是否描 述1LpIDint是商品ID2Lpnamenvarchar(50)否商品名3price
18、money否价格4changeDatedatetime否跟新时间5detailnvarchar(MAX)否详细信息(4) 客户购买记录(订单ID,用户ID,商品ID,管理员ID,数量,购买时间,用户评价)表:表3.4 tb_Uspurchaserecord表序号字段名数据类型主键是否描 述1ddIDint是订单ID2UsIDint是用户ID3LpIDint是商品ID4AdHelpint是管理员ID5manyint否数量6OderDatedatetime否购买时间7Usreplycordnvarchar(MAX)否用户评价20西西门店客户信息系统V1.0-系统功能模块详细设计4 系统功能模块详细
19、设计在本系统中主要设计了系统登录模块、管理员管理模块、库存管理模块、订单管理模块和系统管理模块。4.1 系统登录注册模块(1)管理员登录模块管理员登录界面主要用来对进入系统的用户进行安全性检查,以防止非法用户进入系统。同时使用了验证码技术,以防止使用注册机恶意登录系统。该界面主要用于实现系统管理员的安全登录,登录成功即可进入系统,管理员登录界面如图4-1所示:图4-1 管理员登录界面在管理员登录模块中主要应用了验证码技术,为了防止其他人利用机器人自动注册、登录、灌水而采用了验证码技术。所谓的验证码,就是一串随机产生的数字与英文字母组合的4位字符串。在实现过程中,将数字、英文字母存储到字符串变量
20、strchar中,使用String.Split方法以指定的分隔符分离字符串strchar,将返回的字符串数组存储到字符串数组变量VCArray中,最后使用随机函数Random成员方法Next(int I = rand.Next(61),根据返回值t来获取字符串数组VcArry中的字符。在后台编写代码前首先需要定义CommonClass类对象和DBClass类对象,以便在编写代码时,调用该类中的方法。在Page_Load事件中,调用CommonCLass类的RandomNum方法,显示随机验证码。当管理员输入完登录信息时,可以单击“登录”按钮,在该按钮的Click事件下,首先判断用户是否输入了合
21、法信息,如果信息正确无误,则进入系统管理的主页面,否则弹出对话框,提示重新输入信息。(2)用户注册模块如果是非注册用户,则需要进行注册以后才能使用该系统,进行客户信息修改、添加和删除以及客户的选购、订单查询等相应的操作,用户注册界面如图4-2所示:图4-2 用户注册界面(3)用户登录界面如果是已经注册的用户,可直接登录该系统进行客户的浏览、查询、修改等操作,用户登录界面如图4-3所示:图4-3 用户登录界面(4)首页界面当用户通过验证之后就可以进入到该系统的首页界面,如图4-4所示。首页是该系统最重要的模块,所有的操作模块都包含在首页中,其主要功能是动态显示客户的基本信息,可实现对客户信息进行
22、编辑、删除操作,也可以直接查询客户总数、客户订单和在线客户数,以及今日订单详情,方便管理员管理操作订单和客户信息,也可以搜索该系统的所有用户,包括客户和管理员用户,操作使用时一目了然。图4-4 首页界面4.2 查询模块该模块主要包含网站信息的查询操作,其中包含子项目信息查询、客户订单查询。该模块向所有用户开放,客户可通过该查询模块查询客户自己的相关信息和订单的详细信息。(1)信息查询当用户点击查询模块下的信息查询时就将进入到信息查询页面,如图4-5所示。该页面主要包括商品信息、客户信息、管理员信息以及客户购买记录信息的查询操作。图4-5 信息查询界面(2)订单查询当用户点击订单查询时就将进入到
23、订单查询界面,如图4-6所示,此子页面的内容主要是客户订单信息的查询。可以根据用户名或者具体订单的信息条件的关键字进行检索。图 4-6 订单查询界面4.3 操作模块操作模块包含信息统计、删除信息、修改客户信息和添加客户信息四个子模块功能。主要实现的是对数据库的操作,包括数据库信息的删除、添加、修改操作。该模块功能只有管理员才拥有权限进行操作。(1)信息统计当管理员点击操作模块下的信息统计时将进入到信息统计页面,如图4-7所示。该子模块功能主要是对客户基本信息统计进行输出显示,面向管理员。管理员可以通过进入订单详细信息进行客户订单查看,也可以删除相应的客户的订单情况。图4-7 客户信息统计界面(
24、2)删除信息当管理员点击操作模块下的删除信息时即可进入到删除客户信息界面,如图4-8所示。该子模块主要功能为删除客户的所有信息。管理员可以进入此页面进行信息删除。当单击每一个输入文本框前面的Linkbutton按钮时即可对当前输入的文本框内容进行单一条件检索。图 4-8 删除客户信息(3)修改客户信息当管理员点击操作模块下的修改客户信息时即可进入此界面修改客户信息,如图4-9所示。管理员也可以进入此页面进行自身信息修改。单击表格内容前面的选择命令可将现有基本信息读入对应文本框。用户也可以通过文本框前面的Linkbutton按钮进行对应条件不完整检索。图4-9 修改客户信息 (4)添加客户信息当管理员点击添加客户信息子模块时,就会进入到添加客户信息界面,如图4-10所示。该子模块实现的主要功能是添加客户信息。图 4-10 添加客户信息界面4.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026科技日报社招聘事业单位工作人员2人考试备考试题及答案解析
- 2026中国十五冶金建设集团有限公司招聘40人考试备考试题及答案解析
- 疫情防控知识考试及答案
- 2025安徽宿州市泗县泗州戏演艺有限公司招聘演员核减人数笔试历年常考点试题专练附带答案详解
- 药剂学实操考试试题及答案
- 2025四川长虹新能源科技股份有限公司招聘合规及效益审计岗位测试笔试历年典型考点题库附带答案详解
- 2025四川省岳池银泰投资(控股)有限公司招聘急需紧缺专业人才(会计)笔试笔试历年典型考点题库附带答案详解
- 2025四川德阳市广安发展工程建设有限公司第二批项目合同制员工招聘笔试笔试历年备考题库附带答案详解
- 2025四川华丰科技股份有限公司招聘产品设计工程师岗位测试笔试历年备考题库附带答案详解
- 2026广东湛江市交投石化能源有限公司招聘5人考试备考题库及答案解析
- 汽轮机组试车方案
- 漆安慎力学第二版课后习题解答及漆安慎-力学答案
- PCI围术期强化他汀治疗的获益和机制课件
- 沥青搅拌站安全生产风险分级管控体系方案资料(2022-2023版)
- WTO海关估价协议中文版
- 【广东省】工作证明模板(仅供参考)
- YS/T 613-2006碳膜电位器用电阻浆料
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- GB/T 17626.10-2017电磁兼容试验和测量技术阻尼振荡磁场抗扰度试验
- GB/T 14536.6-2008家用和类似用途电自动控制器燃烧器电自动控制系统的特殊要求
- 《乡风文明建设》(王博文)
评论
0/150
提交评论