




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaEE程序设计期末课程设计报告题目在线会员管理系统班级:信息管理与信息系统班学号:姓名:成绩:完成时间:2013年12月在线会员管理系统摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
通用会员管理系统为需要管理大量会员信息的公司企业提供会员登记,会员浏览,会员查询等功能.
方便管理者按照各种分类来划分,寻找会员.提高管理效率,为企业创造效益.其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。利用MyEclipse面向对象的开发工具,使用Access2003建立完整性强、安全性好的数据库,开发出功能完备,易使用的应用程序。经过调试、编译与实现,该程序界面友好、程序设计风格朴素,使用起来美观大方、方便易用。尤其是系统的“会员登记”的功能极大的减轻工作人员的工作量,并以快速、准确等优点取代人工操作,提高了光盘管理工作效率。关键词:会员管理系统;数据库OnlinemembermanagementsystemAbstract:Withtheapplicationofinformationtechnologyinmanagementmoreandmorethoroughandwidespread,managementinformationsystemsimplementation,technologySurgeryhasgraduallymatured.Managementinformationsystemisacontinuousdevelopmentofnewdisciplines.Generalmembershipmanagementsystemprovidesthememberregistration,theneedformanagementofalargenumberofmemberinformationcorporatemembershiptobrowse,queryandotherfunctions.Tofacilitatethemanagementofmembersaccordingtovariousclassificationtodivide,seekingmembership.Toimprovethemanagementefficiency,tocreatebenefitsfortheenterprise.Itsdevelopmentmainlyincludestwoaspectstheestablishmentandmaintenanceofbackgrounddatabaseandfront-endapplicationdevelopment.Theuseofdevelopmenttools,MyEclipseobject,usingtheAccess2003establishmentofstrongintegrity,securitygooddatabase,developedfunctions,easytouseapplications.Afterdebugging,translationandtherealization,thesoftwarehasfriendlyinterface,simpleprogrammingstyle,usingupaestheticgenerous,easytouse.Especiallythe"registration"functiongreatlyreducetheworkloadofstaff,andtotherapid,accuratetoreplacethemanualoperations,improvelibrarymanagementefficiency.Keywords:Membermanagementsystem;database
目录第一章 引言 11.1开发背景 11.2开发设计的意义 1第二章系统分析 12.1可行性分析 12.2系统需求分析 2第三章详细设计 23.1数据库设计 23.2模块设计 43.2.1管理员模块设计 43.2.2会员模块设计 43.3系统功能图 5第四章编码、实现与测试 54.1系统编码 54.2系统实现 54.2.2管理员功能实现 54.2.2会员功能实现 84.3系统测试 114.3.1系统测试的目的 114.3.2系统的测试环境 11第五章开发总结 11参考文献 12附录 1引言1.1开发背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。
对于会员管理而言是必不可少的组成部分。目前仍然存在有企业停留在管理人员手工记录会员数据的阶段,手工记录对于规模小的企业来说勉强可以接受;但对于会员信息量比较庞大,需要记录存档的数据比较多的企业来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理会员的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。1.2开发设计的意义为了实现提高企业工作人员的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便企业管理人员全面地掌握会员信息等的目的;为企业管理人员,开发设计系统—在线会员管理系统来进行管理会员信息,使会员信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(ManagementInformationSystem),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对会员的积分操作等功能。第二章系统分析2.1可行性分析主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用等等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机就可以了。所以这方面的因素基本可忽略。 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。2.2系统需求分析(1)该管理软件将对超市会员信息进行资料管理和统计,对会员信息、消费记录、会员订单信息、积分进行管理和统计;(2)该管理软件将根据用户的需要对会员信息、消费记录、会员订单信息、积分情况进行查询;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供会员信息管理,能够对会员分类管理,新会员的加入以及会员删除,修改信息等功能。第三章详细设计3.1数据库设计由于这个会员管理系统比较小,也比较简单。所以,决定使用Access2003数据库如表3.1、表3.2、表3.3、表3.4、表3.5所示:表3.1会员信息表名字段名类型是否可为空备注会员信息会员Id文本否会员编号会员姓名文本否会员名出生日期日期/时间否会员出生日期性别文本否会员性别联系电话文本否会员电话邮箱地址文本否会员邮箱表3.2会员订单信息表名字段名类型是否可为空备注订单会员Id文本否会员编号会员姓名文本否会员名订单编号文本否会员出生日期商品名称文本否会员性别商品价格货币否会员电话订购数量数字否会员邮箱表3.3会员积分表名字段名类型是否可为空备注积分会员Id文本否会员编号姓名文本否会员姓名消费总额数字否会员消费总额当前积分数字否会员当前积分表3.4会员消费记录表名字段名类型是否可为空备注消费会员Id文本否会员编号姓名文本否会员姓名商品名称文本是消费商品名称消费金额货币是该商品消费金额消费时间日期/时间是该商品消费时间表3.5系统登录账号表名字段名类型是否可为空备注账号会员Id文本否会员编号姓名文本否会员姓名密码文本否会员密码身份文本否会员身份3.2模块设计3.2.1管理员模块设计本系统的用户为会员信息管理员。根据我们日常生活中的经验,结合对自己对会员管理系统的认识和从网上查到的相关的资料,得出用户的下列实际要求:会员管理:此部分我觉得应该有会员的录入、删除、修改等功能,最好还能有会员的积分管理,联系会员等等。消费管理:会员消费,一般消费,消费记录,消费积分等等。三、安全管理:用于管理会员账号的安全,重要包括修改会员密码、安全退出等。根据如上得到的用户需求,我们将本系统按照所完成的管理员功能分成以下几模块:第一模块:会员信息管理部分1、查询会员2、添加会员3、修改会员4、删除会员第二模块:消费管理1、订单查询2、消费记录3、积分查询第三模块:安全管理修改会员密码删除会员账号安全退出3.2.2会员模块设计根据用户的实际需求,会员功能相对简单些,主要集中在对个人信息的查询,我们将本系统按照所完成的会员功能分成如下几部分:1、个人信息查询2、个人订单查询3、个人消费记录查询4、个人积分查询5、修改密码3.3系统功能图图3.3系统功能第四章编码、实现与测试4.1系统编码系统主要代码见附录。4.2系统实现4.2.2管理员功能实现管理员登录界面:运行系统首先进入登录界面如图4.1所示:图4.1管理员登录界面管理员主界面如图4.2所示:图4.2管理员主界面查询会员信息界面如图4.3所示:图4.3查询会员信息界面添加会员界面如图4.4所示:图4.4添加会员界面修改会员密码界面如图4.5所示:图4.5修改会员密码界面4.2.2会员功能实现会员登录界面如图4.6所示:图4.6会员登录界面会员注册界面如图4.7所示:图4.7会员注册界面会员主界面如图4.8所示:图4.8会员主界面会员个人信息查询界面如图4.9所示:图4.9会员个人信息查询界面会员修改个人密码界面如图4.10所示:图4.10会员修改个人密码界面4.3系统测试4.3.1系统测试的目的一个程序并不可能达到十分完美,难免存在一些错误。如果不能及时将其找出并修改,会造成系统崩溃并造成不必要的损失。通软件测试,尽可能多的找出系统中的错误,以便与及时修改。4.3.2系统的测试环境1、系统测试的性能要求系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。本系统为BS结构系统,在运行时对系统整体性能要有一定的要求,软硬件要求:系统环境winXP/win7+Acesss2003+IE浏览器2、测试数据信息输入:选择几组数据进行添加、修改、删除等操作实现其基本功能信息查询:信息输入后,通过信息查询,查看结果是否和设计时数据一致,以确认数据的正确性。信息删除:通过对信息的删除,然后进行信息查询,验证信息是否已经成功删除。3、系统测试的评价系统功能评价:此系统各模块都能实现各自的功能,符合超市对系统的要求,系统运行稳定。4、结论:此系统是可行的。第五章开发总结为做出在线会员管理系统程序,我在开发过程中访问了大量Web网络开发方面的网站,搜集了大量关于Web网络开发的资料,也查阅了大量类似的系统的源代码作为参考和运用,从中学会了许多JSP、Struts、Hibernate等关于Web开发方面的知识。通过对Struts和Hibernate框架的整合,学会了利用三大模块开发程序的编程思想。通过该系统开发,作为一个在线会员信息管理系统的所有功能都按照需求分析得到了完美的解决。整个软件从需求到设计完成完全采用了软件工程的设计思想,前期的每一步设计都是为后期的设计做准备,所以系统必须在项目开始时就能很好的定位方向。
本系统可以作为一般的超市会员信息管理系统,使用它能够完成管理会员的大量工作了。通过这次课程设计系统的设计,作为信息管理方面的学生,我又对计算机这个方便人们生活的工具有了新的理解,相信我会在以后能利用它为人们创造更多的价值。参考文献[1]郭克华.JavaEE程序设计与应用发开[M].北京:清华大学出版社,2011:1-245.[2]赛奎春.JSP信息技术开发实例精选[M].北京:机械工业出版社,2006:34-45.[3]孙卫琴.Tomcat
与JSP
Web开发技术详解[M].西安:电子工业出版社,2003:103-110.[4]朱喜福等.Java程序设计[M].北京:人民邮电出版社,2005:67-75.附录主要代码:packagehyglxt.action;importhyglxt.form.LoginForm;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjavax.servlet.http.HttpSession;importjavax.swing.JOptionPane;importorg.apache.struts.action.Action;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionForward;importorg.apache.struts.action.ActionMapping;importdao.CustomerDao;importpo.Customer;publicclassLoginActionextendsAction{publicActionForwardexecute(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){ LoginFormloginForm=(LoginForm)form; Stringaccount=loginForm.getAccount(); //System.out.println(account); Stringpassword=loginForm.getPassword(); Stringsf=loginForm.getSf(); CustomerDaocdao=newCustomerDao(); Customercus=cdao.getCustomerByAccount(account); if(loginForm.getSf().equals("gly")&&cus!=null&&cus.getPassword().equals(password)&&cus.getSf().equals("管理员")){ returnnewActionForward("/zy.jsp"); } elseif(loginForm.getSf().equals("hy")&&cus!=null&&cus.getPassword().equals(password)&&cus.getSf().equals("会员")){ request.setAttribute("msg",cus.getName()); request.setAttribute("cus",cus.getAccount()); returnnewActionForward("/hy.jsp"); } else{ javax.swing.JOptionPane.showMessageDialog(null,"用户名或密码错误!","来自网页的消息",JOptionPane.WARNING_MESSAGE); returnnewActionForward("/dl.jsp"); }}}packagehyglxt.form;importjavax.servlet.http.HttpServletRequest;importorg.apache.struts.action.ActionErrors;importorg.apache.struts.action.ActionForm;importorg.apache.struts.action.ActionMapping;importorg.apache.struts.action.ActionMessage;publicclassLoginFormextendsActionForm{privateStringaccount;privateStringpassword;privateStringsf;publicStringgetAccount(){ returnaccount;}publicvoidsetAccount(Stringaccount){ this.account=account;}publicStringgetPassword(){ returnpassword;}publicvoidsetPassword(Stringpassword){ this.password=password;}publicStringgetSf(){ returnsf;}publicvoidsetSf(Stringsf){ this.sf=sf;}publicActionErrorsvalidate(ActionMappingmapping,HttpServletRequestrequest){ ActionErrorserrors=newActionErrors(); if(account.length()==0){ ActionMessageerror=newActionMessage("error.null","用户名"); errors.add("用户名",error); } if(password.length()==0){ ActionMessageerror=newActionMessage("error.null","密码"); errors.add("密码",error); } returnerrors;}publicvoidreset(ActionMappingmapping,HttpServletRequestreque
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年武汉轻工大学专项招聘54人模拟试卷及答案详解(夺冠)
- 2025年宝应县卫生健康系统事业单位公开招聘专业技术人员37人考前自测高频考点模拟试题完整参考答案详解
- 2025江苏中国矿业大学徐海学院招聘饮食管理人员1人模拟试卷及答案详解参考
- 2025年西安医学院附属宝鸡医院招聘(55人)模拟试卷附答案详解(完整版)
- 2025江苏徐州市教育局直属事业单位选调工作人员3人模拟试卷及答案详解(历年真题)
- 2025广东深圳北京大学国际法学院招聘1人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025吕梁市事业单位招聘博士研究生考前自测高频考点模拟试题及完整答案详解
- 2025河南郑州市中华保险招聘模拟试卷有完整答案详解
- 2025年4月湖南株洲市茶陵县司法局所属事业单位就业见习岗位考前自测高频考点模拟试题及答案详解一套
- 2025河北沧州市任丘园区产业发展集团有限公司招聘10人模拟试卷及答案详解一套
- 学堂在线 科研伦理与学术规范 期末考试答案
- 局文件收发管理制度
- 中枢性抗胆碱药苯海索
- 冠心病中西医结合治疗的现状与进展
- 父母出资写协议书
- 工人受伤免责协议书
- 车库出租放物品合同协议
- 中医对高脂血症认识与防治课件
- 2025-2030中国脱硝催化剂行业市场发展趋势与前景展望战略研究报告
- 水手船员考试题及答案
- 2025年共青团入团考试测试题库及答案
评论
0/150
提交评论