一、培训主题
会员管理系统的设计与实现
二、培训内容
2.1简介
2.1.1系统开发背景
随着互联网的普及,越来越多的公司建立了自己的网站或门户网站来展示自己的发展历史和现状,特别是许多商业公司利用自己的网站来展示或销售自己的产品,并与自己的用户建立良好的沟通。那么,对于商业公司来说,客户资源对于企业来说是非常重要的。如何吸引、发现和管理自己的客户资源,并在自己的企业网站上注册会员,已经成为企业面临的一大难题。因此,在许多企业的需求下,会员管理系统应运而生。
2.1.2发展的目的和意义
该系统的目的是设计一个满足企业需求的系统,帮助企业完成对自己客户或成员信息的管理、统计和分类功能。这是企业管理者根据各种分类进行划分,寻找成员,提高管理效率,为企业创造效益。
2.2需求分析和总体设计
2.2.1功能需求分析
随着网络技术和电子商务的快速发展,越来越多的企业建立了自己的网站来展示自己的企业文化、产品,并与客户建立良好的沟通。如今,越来越多的网络用户已经意识到在线订购的便利性,因此为了满足客户的需求,增强客户的竞争力,企业网站需要增加会员管理功能。一般企业都有大量的会员信息,每个会员可能有不同的需求。因此,建立一个能够快速处理会员信息并分类满足会员对自身信息查询的会员管理系统迫在眉睫。
通过调查、查阅资料以及参考会员管理系统中的其他资料,得出会员管理系统应该实现普通会员的登录模块,会员可以查询个人信息、浏览公告、下载商品等。另外,更重要的模块是管理员后台管理功能模块。管理员的权限高于普通会员,可以管理会员信息、添加商品、发布公告等操作。该系统的具体要求
按如下方式寻找:
(1)登录:会员管理系统的登录权限应该分为两类,一类是普通会员,主要权限是查看个人基本信息。而另一种是超级管理员,既有一般成员的权限,又有行政权限。
(2)会员登录前台:会员登录后,可以查看个人基本信息、发布公告、明确交易、点卡、领货、添加评论、相册等。
后台管理:管理员不仅可以在登录后查看成员的所有信息,还可以对个人成员和企业成员的基本信息进行分类管理,如添加新成员、修改成员信息、删除成员等。并且可以添加会员商品,发布公告,生成卡片等等。
2.2.2可行性分析
(1)经济可行性
系统开发规模小,所需设备少,尽量利用现有设备。系统的操作环境是一般企业的通用操作系统和通用数据库软件,容易安装,操作时容易出错,而且大部分维护人员都熟悉这种开发语言,无形中给系统实施后的维护和更新工作带来了便利。兼容性好,无需投入大量资金购买新设备。由于开发周期短、开发成本低、界面优雅、操作简单、方便实用,该系统可以快速让熟悉原系统的工作人员熟悉。因此,该系统的开发、运行和维护成本非常低。
(2)技术可行性
目前,计算机软硬件技术发展迅速,计算机的性能不断提高。我们可以花更少的钱买性价比更高的电脑。企业拥有的局域网具有较高的计算机配置,每台计算机配备100M网卡,局域网通信能力强,可以满足频繁的远程数据库操作服务。软件方面,也是中小企业常用的Windows操作系统、SQLServer等数据库软件。软硬件条件相对成熟,为该系统的开发和使用提供了较好的技术可行性。
(3)管理可行性
由于系统具有良好的人性化设计,采用B/S结构,不需要客户端配置,管理员登录操作简单,不需要对相关人员进行专业培训就可以方便会员管理。
2.2.3系统设计思路
该应用主要实现会员前台登录和系统管理员后台管理功能。整个系统可以分为数据库、数据访问层和业务逻辑层。数据库是系统的底层,存储系统的所有数据。
数据访问层建立在数据库之上,应用程序通过它访问数据库。数据访问层通常封装选择、添加,
更新和删除操作等。同时,它还为业务逻辑层提供了访问数据的接口或功能。该层与数据库直接关联,服务于业务逻辑层,因此数据访问层的设计关系到整个系统的成败。
业务逻辑层包括管理用户、注册用户等业务逻辑,一般通过Web页面来实现,如login.aspx、用户管理页面UserManage.aspx等。
2.2.4用户注册流程图
该系统提供了登录和注册功能,可以对登录系统的用户进行身份验证,使只有合法用户才能登录系统,为网站资源提供了一定的安全保护,可以为新用户注册加入提供服务。对接入系统的用户进行管理,使具有一定权限的用户可以访问相应的网络资源,从而在一定程度上保护了资源。图2是用户注册流程图,可以很好的反映注册过程。
因篇幅问题不能全部显示,请点此查看更多更全内容