超市会员管理系统本科毕业论文文档格式.docx

上传人:b****5 文档编号:18221542 上传时间:2022-12-14 格式:DOCX 页数:41 大小:461.53KB
下载 相关 举报
超市会员管理系统本科毕业论文文档格式.docx_第1页
第1页 / 共41页
超市会员管理系统本科毕业论文文档格式.docx_第2页
第2页 / 共41页
超市会员管理系统本科毕业论文文档格式.docx_第3页
第3页 / 共41页
超市会员管理系统本科毕业论文文档格式.docx_第4页
第4页 / 共41页
超市会员管理系统本科毕业论文文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

超市会员管理系统本科毕业论文文档格式.docx

《超市会员管理系统本科毕业论文文档格式.docx》由会员分享,可在线阅读,更多相关《超市会员管理系统本科毕业论文文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

超市会员管理系统本科毕业论文文档格式.docx

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

日期:

导师签名:

日期:

超市会员管理系统

——管理员功能的设计与实现

摘要:

超市会员管理系统已成为超市在激烈的竞争中发展的一个必然产物,他是链接超市与会员的一个很好的纽带,是维持超市和顾客长期供应需求关系的重要保障。

如何才能让顾客自愿的成为超市长期的消费者成为超市的最大难题。

然而要实现这种销售模式,就必须开发一套系统管理超市与会员之间的这种关系。

虽然已经有了超市会员管理系统,但是这种会员管理系统有太多的局限性,已经不能满足超市和消费者的需求,因此开发一套完整的超市会员管理系统非常有必要。

而这套系统不仅要能是超市方便管理会员,同时也要让会员能够随时查看自己的信息。

本文首先介绍了该系统比起一般系统的一些优点,以及可行性,还有所有用到的一些相关技术和系统的概况,最后详细介绍了超市会员管理系统管理员功能是怎样设计与实现的。

关键词:

系统;

管理员;

功能

Supermarketmembermanagementsystem

--designandimplementationofadministratorfunction

Abstract:

Supermarketmembermanagementsystemhasbecomeaninevitableproductinthedevelopmentofthesupermarketinthefiercecompetition,itisoneofthemembersandlinkstothesupermarketistomaintaingoodties,supermarketsandcustomerlong-termsupplydemandrelationsimportantguarantee.Howtoletthecustomervoluntarybecomesupermarketlong-termconsumersbecomesupermarketofthebiggestproblems.Buttoachievethesalesmodel,itmustdevelopasetofsupermarketmembermanagementsystemtoremaintherelationshipbetweenmembers.Althoughhavingthesupermarketmembermanagementsystem,thismembermanagementsystemhavetoomuchlimitation.Itcannothavesatisfiedsupermarketsandconsumerdemand,thereforedevelopingacompletesetofsupermarketmembermanagementsystemisverynecessary.Andthissystemnotonlycanmakesupermarketconvenientmanagemembers,alsowanttoletmemberstoviewtheirinformationatanytime.Thispaperfirstlyintroducessomeadvantagesofthesystemthangeneralsystem,andthefeasibility,andallsomerelatedtechnologyandthedescriptionofthissystem,finallyintroducesupermarketmembermanagementsystemadministratorsfunctionishowtodesignandimplementation.

Keywords:

system;

administrator;

function

第1章概述

1.1信息化管理现状

在21世纪的信息化时代,要适应这个社会,人们必须要了解信息化。

关于信息化的表述有的认为,信息化就是计算机、通信和网络技术的现代化;

有的认为,信息化就是从物质生产占主导地位的社会向信息产业占主导地位社会转变的发展过程。

诸如此类的说法还有很多,但对于信息的采集和管理则称为当代信息技术发展的前沿科学。

在学校,学校对我们全校这么多学生的管理就是通过学生信息管理系统,借助这套完整的信息管理体制,将我们的个人信息,成绩管理,选课管理,网上报名等。

目前信息化管理正处在一个非常活跃的时期,而且将会永久持续下去。

我们的银行业务,电信业务,企业管理等,都是靠着这些信息管理技术存活着。

1.2基于信息化的超市会员管理系统概述

1.2.1背景

随着社会的发展,人们的物质生活和精神生活不断的提高,然而我们的社会也走进了一个全新的时代——信息化时代。

各行各业都开始离不开信息化。

不管是在学校,企业还是事业单位都在通过一些信息化的管理来实现对人和事物的管理,不仅方便,快捷,更节省了劳动力。

然而超市也不例外,超市与人们之间的关系越来越紧密,人们可以从超市购买到几乎所有生活上所需要的东西。

超市成为了好多商家的选择,在我们的周围超市越来越多,避免不了的,超市之间的竞争也越来越激烈,会员这种吸引顾客的方式已被大面积的采用,顾客成为超市的会员,作为超市可以维持老客户的客源,作为会员,可以享受到更多的优惠。

1.2.2需求现状

目前,虽然已经有了超市会员管理系统,但是这种会员管理系统有太多的局限性,已经不能满足超市和消费者的需求,主要存在以下问题:

1)只是超市单一的对会员进行管理,顾客要想注册会员,必须到超市才能进行办理,太过于麻烦,增加了超市工作人员的工作量以及造成了顾客的不方便。

2)会员不能够检查自己在超市的消费,超市是否已将消费转换为积分,为自己累加。

3)会员也不能随时对超市本身以及超市的一些商品做出评价。

4)会员无法再第一时间了解到超市最近有哪些商品特价销售,并且不能通过网络直接订购。

随着超市业务的不断发展,超市与会员之间的需求也随着时间的变化而不断地更新,所以对于系统支撑的要求也会不断提高。

因此电信需要建立一个健全的、先进的、高效的、统一的超市会员管理系统,来满足不断发展的超市和会员的关系需求。

1.2.3建设目标

1)不是单一的超市单独使用的系统,会员也可以进行注册,登陆,查看信息等操作。

2)会员能够登陆会员管理系统对超市和超市的商品发表一些看法,同时管理员会予以回复。

3)会员可以根据自己的消费记录核算超市是否已将积分累计。

4)会员还可以通过登陆会员系统查看最近超市的一些特价商品。

1.3本人在项目中的工作

主要实现管理员的一些功能,以及管理员与会员之间交流的平台的开发。

第2章技术背景

2.1J2EE技术

Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)。

J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"

编写一次、随处运行"

的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。

其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

 J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。

通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

2.2数据库技术

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

在2008年1月16号被Sun公司收购。

而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

Mysql具有以下特性:

1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统

3)为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

4)支持多线程,充分利用CPU资源

5)优化的SQL查询算法,有效地提高查询速度

6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径

8)提供用于管理、检查、优化数据库操作的管理工具

9)可以处理拥有上千万条记录的大型数据库

第3章超市会员管理系统概述

3.1总体需求分析

主要使用对象为超市管理员和超市会员,具体架构如图3-1所示:

图3-1系统框架图

3.2技术架构

系统数据库平台采用mysql,Web服务采用Tomcat。

系统采用基于J2EE架构的B/S三层体系结构:

1)展现层(与用户交互的页面)

UI:

与用户直接交互(JSP,JavaScript)。

Control:

控制层,控制页面跳转(Servlet)。

2)逻辑层(逻辑业务的实现)

Service层:

封装业务逻辑,事务管理(JavaBean)。

3)数据层(提供对数据的基本操作)

DAO:

数据库访问层。

DB:

管理数据库(mysql)。

3.2.1展现层

展现层是用户与系统最直接的交互接口。

用户所进行的操作和系统对用户操作的反馈都通过页面的相应来展示。

展现层响应用户的请求,并根据用户请求信息,调用逻辑层提供的接口,然后按照反馈结果控制页面的跳转,最后展示运行结果。

结合系统使用对象的特点,系统界面需要简单易用,操作要方便快捷,系统反馈信息易理解,界面美观,可操作性强等。

3.2.2逻辑层

逻辑层是系统的业务核心是想层,起到承上启下的作用。

逻辑层包含细粒度的原子业务对象和由原子业务对象组合而成的粗粒度的组合业务对象。

逻辑层作为中间层,调用数据层提供的接口访问数据库,封装具体的业务逻辑,向展现层提供接口供展现层调用。

3.2.3数据层

该层负责封装对数据库数据的访问,主要提供对数据的操作(增、删、改、查)和对各种操作进行封装,提供不同程度的对象操作。

ORM可以将关系型数据库的二维关系映射成对象的网状关系。

DAO模式将业务逻辑和数据库访问独立出来,使系统中的数据库操作变得统一和简单化,有利于项目开发时的功能划分和任务分配。

3.2.4技术框架

1)展现层

主要采用JSP、JavaScript、CSS等页面技术。

JSP:

动态页面展现。

JavaScript:

对界面元素进行操作,对浏览器端用户操作进行响应和简单逻辑判断处理。

2)逻辑层

Servlet:

同样实现页面控制部分,直接使用逻辑层主要采用JavaBean等技术。

3)数据层

主要采用sql语句进行数据库查询。

对性能要求比较高的部分,可以在DAO的实现类中,直接执行SQL。

数据库采用mysql。

DAO模式将底层数据访问操作与高层业务逻辑分离开,对上层提供面向对象的数据访问接口。

第4章管理员功能以及论坛概要设计

4.1引言

4.1.1编写目的

编写该文档的目的主要是为了对开发做总体设计,便于组员之间的沟通,为系统之后的详细设计做好准备。

4.1.2背景

会员制客户管理模式,是商家为了维系与客户的长期交易关系,而发展出的一种较为成功的关系营销模式。

会员卡是这种营销模式的载体。

在具体实践中,会员卡根据客户管理模式和促销方式的不同,可分为一级会员,二级会员,三级会员,四级会员以及星级会员。

根据不同等级给会员不同的折扣,因为它所代表的关系链最牢固,能为商家锁定大量的老顾客。

但在具体操作过程中,由于需要处理大量的客户信息、交易信息和资金流动,人工操作费时费力,差错频繁。

为了加快信息处理速度,缩短交易的认证时间和避免差错,计算机信息处理技术的应用势在必行。

会员卡管理系统就是应这样的需求而开发的。

项目名称:

超市会员管理系统——管理员功能及超市论坛设计与实现

项目提出者:

超市

项目开发参与人员:

王青

4.1.3定义

B/S:

Browser/Server体系结构

J2EE:

Java2平台企业版(Java2Platform,EnterpriseEdition)

4.2系统设计原则

1)实用性原则

要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足客户生产和管理业务作为第一要素进行考虑。

2)可扩展性与可维护性原则

为适应将来的发展,MIS系统应该具有良好的可扩展性和可维护性。

软件设计尽可

能模块化、组件化、是应用系统可灵活配置,适应不同的情况。

3)安全可靠性原则

应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。

数据库的

备份策略恰当,以防灾难性事故发生。

4)用户界面设计原则

图形化原则:

用户界面的设计应做到美观大方。

用户界面应做到直观、明了、条

理清晰。

实现“傻瓜型”管理——易学、易用、易管理。

5)数据库设计原则

对数据库的设计应该体现一致性、完整性、安全性、可伸缩性和规范化。

4.3管理员功能以及论坛设计

4.3.1系统模块设计

1)管理员功能需求如下:

根据对机构管理需求的业务分析,机构管理模块主要有以下功能:

a)添加会员:

顾客自己不能上网的情况下,来到超市管理员可以以添加会员的方式帮顾客注册。

b)会员充值:

管理员可以根据会员的要求给账户充值,以便在消费的时候可以直接在账户中扣除。

c)查询所有会员信息:

管理员可以查看所有会员的详细信息。

d)消费兑换积分:

管理员根据会员的消费金额,将其按照一定的比例转化成积分,给会员累计。

e)录入会员消费:

管理员的每次消费都录入系通过,以便会员查看自己的消费记录。

f)查看单个会员订单:

管理员按照会员ID查看单个会员的订单。

g)查看消费和缴费记录:

管理员按照日期和会员ID查看会员的消费记录和缴费记录。

h)查看所有会员订单

i)论坛:

管理员根据会员发表的一些意见进行回复。

j)安全退出系统:

进行完所有的操作后,安全退出系统。

2)管理员与会员的论坛功能

论坛的功能主要分为两部分,包括会员和管理员两部分。

在会员通过登陆界面通过验证进入会员主界面,在会员主界面中有论坛功能,会员点击论坛进入论坛,论坛中可以实现发表评论,查看评论,查看回复。

管理员同样通过登陆界面验证进入管理员主界面,管理员可以点击查看评论,管理员可以对会员发表的评论进行回复,删除操作。

4.3.2输入输出设计

输入:

操作系统传递的各种消息及用户的输入数据。

输出:

用户界面显示。

4.3.3系统结构设计--管理员模块设计结构

根据对系统——管理员功能模块的互分,可以通过系统结构图可以简单的说明系统的总体结构。

4.3.4模块关系

系统功能可分为两大模块:

管理员功能模块和会员功能管理。

系统模块关系图是对系统各模块之间的层次结构关系的描述,该超市会员管理系统的系统模块关系图如下:

4.3.5接口设计

1)用户接口

以Windows应用软件用户界面作为规范来设计,用键盘和鼠标作为外部输入设备,以方便用户的使用。

用户通过登录验证成功进入主页面,执行相应的操作。

本系统对用户权限有一定的设定,用户根据权限进入不同的功能界面。

2)外部接口

主要是与Mysql数据库进行链接。

3)内部接口

模块之间采用数据耦合方式,通过参数表传达数据,交换信息。

4.4管理员与会员的业务关系设计

4.4.1管理员与会员之间业务

管理员与会员之间业务关系如图4-1:

添会查会录查查回

加员看员入看看复

会缴会消会会会会

员费员费员员员员

信对消订消评

息积费单费论

图4-1管理员、会员关系图

4.4.2业务ER图

1)添加会员

2)会员充值

3)查询会员信息

4)录入会员消费

5)查看会员订单

4.5数据库设计

在Mysql中创建数据库实例,根据系统的设计要求,用于会员和管理员的表如下:

a)会员信息表member,如表4-1

b)管理员信息表manager,如表4-2

c)消费记录表consume,如表4-3

d)会员发表的信息表bbs,如表4-4

e)管理员回复response,如表4-5

f)订单表goods,如表4-6

g)缴费信息表payment,如表4-7

表4-1

字段名称

字段

字段类型以及约束

会员ID

MemberID

varchar(30),notnull,primarykey

会员姓名

MemberName

Varchar(30),notnull

会员级别

MemberLevel

会员生日

Birth

Date,notnull

性别

Sex

Varchar

(2)

联系电话

Phone

会员积分

Integral

Integer,notnull

邮箱地址

Email

会员密码

MemberPwd

表4-2

段名称

数据类型以及约束

管理员ID

ID

Varchar(30),notnull,primarykey

管理员姓名

Name

管理员密码

Pwd

表4-3

Varchar(30),notnull,foreignkey

消费金额

Consumption

Number(10,2),notnull

消费时间

Time

Date,notnull

表4-4

发表人

Varchar(30)

评论主题

Theme

Varchar(4000)

评论内容

Content

表4-5

回复主题

回复内容

表4-6

订单编号

Integer,Auto-increment,primarykey

订购会员ID

商品名称

Proname

商品价格

Proprice

Number(10,2)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1