会员管理系统的设计与实现只是分享.docx
- 文档编号:828726
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:14
- 大小:189.25KB
会员管理系统的设计与实现只是分享.docx
《会员管理系统的设计与实现只是分享.docx》由会员分享,可在线阅读,更多相关《会员管理系统的设计与实现只是分享.docx(14页珍藏版)》请在冰豆网上搜索。
会员管理系统的设计与实现只是分享
除了“漂亮女生”形成的价格,优惠等条件的威胁外,还有“碧芝”的物品的新颖性,创意的独特性等,我们必须充分预见到。
为此,装潢美观,亮丽,富有个性化的店面环境,能引起消费者的注意,从而刺激顾客的消费欲望。
这些问题在今后经营中我们将慎重考虑的。
图1-3大学生偏爱的手工艺品种类分布
(4)牌子响
人民广场地铁站有一家名为“漂亮女生”的饰品店,小店新开,10平方米不到的店堂里挤满了穿着时尚的女孩子。
不几日,在北京东路、淮海东路也发现了“漂亮女生”的踪影,生意也十分火爆。
现在上海卖饰品的小店不计其数,大家都在叫生意难做,而“漂亮女生”却用自己独特的经营方式和魅力吸引了大批的女生。
据上述部分的分析可见,我校学生就达4000多人。
附近还有两所学校,和一些居民楼。
随着生活水平的逐渐提高,家长给孩子的零用钱也越来越多,人们对美的要求也越来越高,特别是大学生。
他们总希望自己的无论是衣服还是首饰都希望与众不同,能穿出自己的个性。
但在我们美丽的校园里缺少自己的个性和琳琅满目的饰品,所以我们的小饰品店存在的竞争力主要是南桥或是市区的。
这给我们小组的创业项目提供了一个很好的市场机会。
(二)DIY手工艺品的“热卖化”
除了“漂亮女生”形成的价格,优惠等条件的威胁外,还有“碧芝”的物品的新颖性,创意的独特性等,我们必须充分预见到。
自制饰品一反传统的饰品消费模式,引导的是一种全新的饰品文化,所以非常容易被我们年轻的女生接受。
(二)对“碧芝”自制饰品店的分析摘要
在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。
对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。
一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。
而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。
同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。
关键词:
Java系统开发实用性
第一章系统开发环境
1.1开发工具
硬件环境:
CPU的主频在500MHZ以上,内存在128MB以上
操作系统:
WindowsXP
数据库:
Microsoftaccess2003
编程语言及工具:
JAVA
应用系统:
Windows操作系统
服务器:
jdk1.5
1.2应用环境
服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。
本机器的配置如下:
处理器:
InterPentium41.6Hz或更高。
内存:
256MB
硬件空间:
40GB
第二章 系统需求分析
2.1需求分析
本课题要实现的是基于会员管理系统,方便管理员进行会员管理,方便快捷。
在具体的功能模块设计上分为一下几个模块:
1.会员信息增加模块:
主要实现对会员信息的添加功能。
2.会员信息查询模块:
主要实现对会员信息的查询功能。
3.会员信息修改模块:
主要实现对会员信息的修改功能。
4.会员信息删除模块:
主要实现对会员信息的删除功能。
图2.1系统用例图
数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
数据库的设计通常是以一个已经存在的数据库管理系统为基础的。
根据用户需求和业务流程,本系统Microsoftaccess2003数据库管理系统。
Java环境JDK1.6.0-25。
2.2可行性分析
(1)技术可行性
此次信息系统开发是大学专业知识的一次综合应用与提高。
硬件环境:
CPU的主频在500MHZ以上,内存在128MB以上软件环境:
操作系统:
WindowsXP、数据库:
Microsoftaccess2003、编程语言及工具:
Java、应用系统:
Windows操作系统
(2)用户使用可行性
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。
经过简单培训人员就会熟练使用本软件。
第三章 系统总体设计
3.1系统框架
本系统有一个部分,4个完整的功能模块。
分别是:
增加会员模块;修改会员模块;查询会员模块;删除会员模块。
结构如图3.1所示。
图3.1功能结构图
流程图是一种表明管理员增加修改删除查询会员信息过程的流程图,它可以帮助分析人员找出流程中的不合理回路。
下面图3.2就是管理员操作流程图。
图3.2管理员操作流程图
3.2数据库设计
数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
数据库的设计通常是以一个已经存在的数据库管理系统为基础的。
通过对业务流程的分析,得到了系统的实体,以及实体之间关系,根据这些实体与关系之间的联系,得到了系统的E-R图,如图3.3所示。
图3.3会员管理系统E-R图
E-R模型用实体间联系反映现实世界事物间的内在联系,而数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。
本系统数据库使用Microsoftacsess2003,包含以下两个表格:
表3.4密码用户名表
表3.5会员信息表
第四章系统详细设计与实现
详细设计阶段就是把解决方法具体化,设计出详细规格说明,包含必要的细节,程序员可以根据它们写出实际的程序代码,详细设计也称模块设计,在这个阶段将详细地设计每个模块,具体的实现功能。
在详细设计过程中,具体的功能实现过程可以按照软件工程中的方法描述中的交互模型具体描述,力求完全符合客户的真实需求。
1、程序结构说明
入口程序:
Member.java;
主界面程序:
MainFrame.java;
添加信息窗口程序:
AddInf.java;
修改信息窗口程序:
ChangeInf.java;
查询信息窗口程序:
SearchInf.java;
删除信息窗口程序:
DelInf.java
程序数据库:
MicrosoftACCESS2003(非数据源链接)DataBase/Member.mdb。
图4.0编辑界面
4.1进入系统
Member.java:
程序的入口。
初始化主界面,使主界面位于屏幕中间,且用户不能改变其大小。
MainFrame.java:
程序的主界面。
由菜单、登陆界面和操作选项所构成。
其中菜单的“文件”中各操作项必须在登陆后方可选择,输入用户名和密码点击“进入”,提示登陆成功之后(用户名和密码在数据库的Admin表中,如果用户填的密码或用户名错误或没填都会产生相应的警告框),登陆界面消失,出现“添加信息”、“修改信息”、“信息查询”和“删除信息”四个按钮,且菜单中的操作项也被激活。
点击要操作的按钮或菜单项,进入要操作的界面(窗口出现在屏幕左上角)。
图4.1.1进入系统主界面
图4.1.2系统选择操作界面
4.2系统添加信息功能
通过主界面选择添加信息,就可以对会员信息进行添加操作。
(AddInf.java)
图4.2.1增加会员信息界面
4.3会员信息修改功能
通过主界面选择修改信息就可以对会员信息进行修改操作。
主要代码如下:
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==button2){
try{
rs=stmt.executeQuery("SELECT*FROMBaseInfwhere会员编号='"+
textField6.getText()+"'")
catch(Exceptioneg)
{
eg.printStackTrace();
}
}
elseif(e.getSource()==button1){
try{
stmt.execute("DELETE*FROMBaseInfwhere会员编号='"+textField1.getText()+
"'");
stmt.execute(
"insertintoBaseInf(会员编号,会员等级,住址,姓名,性别,出年日期,电话,收入状况,备注)values('"+
textField1.getText()+"','"+choice3.getSelectedItem()+"','"+
textField5.getText()+"','"+textField2.getText()+"','"+
choice1.getSelectedItem()+"','"+textField3.getText()+"','"+
textField4.getText()+"','"+choice2.getSelectedItem()+"','"+
textArea1.getText()+"')");
JOptionPane.showMessageDialog(null,"修改信息成功!
");
}
catch(Exceptioneg){
JOptionPane.showMessageDialog(null,"请认真检查各项(不能为空),\n日期要合法!
然后重试.",
"异常警告",JOptionPane.WARNING_MESSAGE);
eg.printStackTrace();
}
}
}
}
图4.3.1修改信息主页面
4.3.2修改信息页面
4.4会员信息查询功能
通过主界面选择查询信息就可以对会员信息进行查询操作。
主要代码如下:
publicvoidactionPerformed(ActionEvente){
try{
if(e.getSource()==button2){
if(textField6.getText().trim().equals("")||
textField7.getText().trim().equals(""))
rs=stmt.executeQuery("SELECT*FROMBaseInfwhere会员编号='"+
textField6.getText()+"'OR姓名='"
+textField7.getText()+"'");
elseif(textField6.getText().trim().equals("")&&
textField7.getText().trim().equals(""))
JOptionPane.showMessageDialog(null,"请至少输入一个条件","警告",
JOptionPane.WARNIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会员 管理 系统 设计 实现 只是 分享