【《基于JSP的零食铺管理系统设计》13000字(论文)】_第1页
【《基于JSP的零食铺管理系统设计》13000字(论文)】_第2页
【《基于JSP的零食铺管理系统设计》13000字(论文)】_第3页
【《基于JSP的零食铺管理系统设计》13000字(论文)】_第4页
【《基于JSP的零食铺管理系统设计》13000字(论文)】_第5页
已阅读5页,还剩23页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JSP的零食铺管理系统设计摘要随着现代化的普及发展,科技为人们的生活提供了更多的便利,计算机技术在各行各业占据的比重逐渐增加。对于国内的一些超市企业来说,大型企业对于科技的重视程度和利用程度远非中小型企业能够比拟,导致中小型超市在现代化的发展中不可避免的会落后于大型超市。高效的信息处理和信息管理是企业适应市场的关键,资源管理更是企业发展的重中之重。商品管理、商品调价、收款速度、盘点效率等将直接影响到超市的经营。随着小超市形态的高速发展,其经营管理也变得愈加复杂。为了适应日趋激烈的市场竞争,各类型的超市需要对自身的经营状况有充分的了解,并通过有效的管理不断提高效率。而要想确保店铺的管理效率,必须要良好的管理系统。但是在实际中,一些店铺管理系统功能略显不足,可靠性也存在一定的缺陷,继而影响到店铺业务的开展。因此,需要结合实际情况,设计一个完善的店铺管理系统。本文则结合49零食铺管理的实际情况,设计一个零食铺管理系统,并进行测试分析,以满足实际的使用需求,设计主要使用JSP技术,建立一个高效、安全、环境友好、简易实用的零食铺管理系统,并通过测试分析调试,以满足实际使用需求。关键词:管理系统;订单管理模块;客户管理模块目录第一章引言 [12]。E-R图的具体符号表示如图4-7所示。图4-7E-R图(1)客户实体客户实体包含的信息有客户名称、负责人名称、新建客户、联系人、邮政编码、行业等,具体见图4-8所示。图4-8客户实体(2)订单实体订单实体主要包括订单名称、负责人姓名、类型、新建订单、客户名称、截止日期、订单状态、下一步操作、联系时间、联系地址等信息,具体见图4-9所示。图4-9订单实体4.3.2数据表根据49零食铺管理系统各模块之间的关系,设计了49零食铺管理系统的数据表,同时,为了方便数据的跨表查询,本数据库还设计了相应的视图,其中客户信息表中属性包含客户名称(customer_id)、负责人名称(owner_role_id)、新建客户(creator_role_id)、联系人(contacts_id)、姓名(name)、权限(origin)、地址(address)和删除时间(delete_time),以客户名称(customer_id)为主键,客户信息表见表4-1所示;订单信息表中属性包括订单ID(business_id)、订单名称(name)、起源(origin)、类型(type)、估计价格(estimate_price)、客户名称(customer_id)、新建订单(creator_role_id)、联系时间(contacts_id)和联系地址(contract_address),以订单ID(business_id)为主键,订单信息表见表4-2所示。表4-1客户信息表名称代码数据类型是否主键客户名称customer_idInt(10)是负责人名称owner_role_idInt(10)否新建客户creator_role_idInt(10)否联系人contacts_idInt(10)否姓名nameVarchar(333)否权限originVarchar(150)否地址addressVarchar(100)否删除时间delete_timeInt(10)否表4-2订单信息表名称代码数据类型是否主键订单IDbusiness_idInt(10)是订单名称nameVarchar(255)否起源originVarchar(255)否类型typeVarchar(255)否估计价格estimate_priceInt(11)否客户名称customer_idInt(10)否新建订单creator_role_idInt(10)否联系时间contacts_idInt(10)否联系地址contract_addressVarchar(500)否第五章49零食铺管理系统实现5.1系统运行环境搭建合适的系统开发环境对于项目的开发和实施十分关键。本文首先介绍了49零食铺管理系统的硬件和软件。(1)系统的硬件环境根据JSP和MySQL对硬件环境的需求,49零食铺管理系统采用的硬件条件如下:CPU:Pentium43.OGHZ及以上的处理器内存:2G以上的计算机内存网卡:支持标准网络通信协议(2)系统的软件环境由于是49零食铺管理系统,用于开发jsp的动态web技术,所以必须在jdk和an执行jspwen容器前安装系统。Tomcat5.0服务器被用作Web服务器,JDK版本被用作JDK1.6,Windows10被用作操作系统,MySQL被用作数据库管理系统。。5.2系统登录系统登录是用户在使用进入49零食铺管理系统时,进入界面的第一步,无论是系统管理员,还是销售人员,都要通过系统登录界面进入系统,49零食铺管理系统登录流程如下图5-1所示:图5-1系统登录流程图用户进入系统登录窗口的时候,有包括系统管理员、销售负责人、管理负责人在内的3种用户登录权。需要输入的用户账号、密码来验证登录人员的身份以便分配访问的权限。系统登录界面如图5-2所示。图5-2系统登录实现界面图如果其他用户输入了正确的用户名和密码,请选择“访问权限”,单击“用户登录”,其他用户可以输入相应的功能界面,在系统管理员登录后,可以实现以下功能。比如:当点击客户管理、订单管理、任务管理,类似于进入相应的管理子系统页面,单击并返回主页时,页面将移动到用户的登录页面。要退出系统,要跳至登录页面。5.3会员管理在列表成员管理中,可以添加客户,并直观了解客户的基本信息,如:登录的账号或者手机号,客户的登录密码,以及客户的账户余额。并可以通过短信和邮件的形式与客户进行联系。点击增加,弹出用户表-增加,就可以录入客户的登录账户、密码和充值金额等信息。如果想要对某个客户信息进行编辑,可以先勾选该客户信息,然后点击编辑,弹出用户表-编辑,就可以对该客户的基本信息进行编辑。如果想要删除某个客户信息,可以先勾选该客户信息,然后点击删除,就可以弹出删除对话框,问你是否确认删除该客户信息。如果想要看某个客户的所有信息,可以先勾选该客户信息,然后点击详情,弹出用户表-详情,就可以浏览该用户的所有信息,如果想要把客户信息下载到本地,点击导出,就可以进行下载。客户管理实现界面见图5-3所示。图5-3会员管理实现界面5.4订单管理在订单管理列表中可以直观的掌握订单的进度、订单负责人员、订单状态等总体信息,全程监控订单的进展。在“订单”子功能中,可以输入过滤条件并查询内容,包括用户、订单名称、订单联系人、订单所在状态、下次联系时间及主要内容等。在“统计”子功能模块中,可以通过对部门、员工在某一时间段内开发、完成订单的总金额进行统计。点击增加,弹出订单表-增加,就可以录入订单的一些基本信息,如:商品名称、数量、金额和对该商品的描述等。如果想要对某个订单进行编辑,需要先勾选该订单,如果没勾选,则会弹出写有请选择需要编辑的一条数据的对话框,如果勾选上,可以弹出订单表-编辑,就可以对该订单的基本信息进行编辑。如果想要删除某个订单,可以先勾选该订单信息,然后点击删除,就可以弹出删除对话框,问是否确认删除该订单信息。如果想要查看某个订单的所有信息,可以先勾选该订单信息,然后点击详情,弹出订单表-详情,就可以浏览该订单的所有信息,如果想要把订单信息下载到本地,点击导出,就可以进行下载。具体见图5-4所示。表5-4订单管理功能实现界面5.5系统管理在系统管理列表中管理人员可以直接对下属进行任务分配,并且把任务划分为几个部分细分给不同的员工。同时,任务管理中可以直观了解任务主题、关联信息、负责人、订单状态以及优先级等信息。销售人员根据优先级在规定时间内完成任务并推进任务。任务管理方便员工查看自己相关的任务与截止时间,有利于员工便捷、高效的执行任务,提高整体工作效率。任务管理的实现接口如图5-5所示。图5-5系统管理实现界面图5.6用户管理 用户管理实现了对用户组织构架、用户激活、用户的不活性化和用户的基本信息管理。系统管理员的权限保罗修改用户信息和删除用户信息。用户名,密码,用户必须是类型,部门和位置设置为添加用户。添加用户实现界面见图5-6所示。图5-6添加用户实现界面第六章49零食铺管理系统测试6.1测试方法黑盒测试通常是基于开发要求文档要求作为驱动程序、主要测试系统功能、系统数据的正确性。黑盒测试主要是从用户角度出发,用户只需输入所需的参数,无需系统来实现系统或系统内部判断逻辑就需要输出与实际结果相比较的结果,以此来验证程序功能是否实现,程序判断的逻辑是否正确。49零食铺管理系统软件测试的目标是确认所有测试要求测试资源的合理分配和工作负载的整体测试时间表和计划测试时间表之间的偏差率不到10%的49零食铺管理系统严格执行软件测试、恢复、退出准则;49零食铺管理系统软件测试输出的工作产品是已经被明显标记的、受控的和有用的。6.2测试用例测试用例主要是用来描述测试的任务,在49零食铺管理系统中,以49零食铺管理系统的特定功能、商务流程、数据处理为主,检测49零食铺管理系统是否满足功能要求。一般来说,测试工作负荷与测试用例成比例。在49零食铺管理系统的测试过程中,测试用例起着重要的作用。这是用来评估49零食铺管理系统的缺陷的标准。所以,测试用例对于49零食铺管理系统来说是测试的基础,也是软件测试成功的关键。如表6-1所示。表6-1系统功能测试用例表编号测试项测试描述预期结果测试结果备注001新增客户信息经理人单击顾客信息的登记输入新的顾客信息页,输入新的顾客信息,在数据库保存新的顾客信息。能新增客户信息能新增客户信息002修改客户信息在顾客信息一览页中,管理者选择要变更的顾客信息,点击“变更”输入顾客信息变更页来变更顾客信息。能修改客户信息能修改客户信息003查询客户信息管理者向顾客信息一览页的查询输入框询问,输入顾客,点击检索按钮查询顾客信息。能查询客户信息能查询客户信息004提交订单任务申请在订购任务应用程序的一览页中,销售负责人选择并提交订购任务的应用程序。能提交订单任务申请能提交订单任务申请005订单任务审核在程序批准信息一览页中,选择被批准的Order任务应用程序,单击“批准任务”批准Order任务应用程序。能审核订单任务能审核订单任务功能检查列表的所有监测点的成功率是49零食铺管理系统功能综合评估的重要指标。测试客户端制定了49零食铺管理系统功能测试点的测试合格率基准。只有当49零食铺管理系统的功能测试路径率达到测试客户端设置的测试路径率时,49零食铺管理系统才能通过功能测试。49零食铺管理系统部分性能测试用例设计见表6-2所示。表6-2系统的响应时间编号T0001性能描述系统的响应时间用例目的当用户使用系统时,测试响应时间是否在指定范围内前提条件步骤输入期望值实际值1打开浏览器<3s2s2输入系统地址<3s2s3点击“转到”<3s2s4关闭系统地址<2s1s在特定的实现过程中,软件测试工程师会使用多个同时登录来执行强度测试。比较上述表中期望的性能和测试结果(即实际性能)。6.3测试结果通过49零食铺管理系统的功能测试,测试了49零食铺管理系统的所有功能模块。在试验过程中,还发现了49零食铺管理系统的缺陷。基于测试结果,修正和改进了49零食铺管理系统的缺陷,最终恢复。。在特定的实现过程中,软件测试工程师会使用多个同时登录来执行强度测试。比较上述表中期望的性能和测试结果(即实际性能),在测试的过程中,也发现了49零食铺管理系统存在的缺陷,在特定的实现过程中,软件测试工程师会使用多个同时登录来执行强度测试。比较上述表中期望的性能和测试结果(即实际性能)。49零食铺管理系统吞吐量的平均值为1668495kb/s,49零食铺管理系统的平均响应时间为0.利用人数越多,49零食铺管理系统的吞吐量和平均响应时间越长,变化趋势相对稳定。因此,可以看出系统的性能相对稳定,能够达到49零食铺管理系统的性能运行要求。结合以上各方面,49零食铺管理系统实现功能要求和非功能要求,满足用户操作要求,实现易用、同步、稳定性预期目标。结论本文为了解决现有49零食铺管理系统存在的管理效率低下、可扩展性不强、维护成本高、无法实现个性化需求等问题,设计并实现了基于JSP技术的49零食铺管理系统。主要研究结论如下:(1)在系统需求分析的基础上对49零食铺管理系统的总体构架进行设计,另外,使用Java语言技术、JSP技术、数据库技术以及UML建模技术,设计出了49零食铺管理系统数据库的E-R图及数据库表;(2)49家快餐店管理系统的核心功能,测试了49零食铺管理系统,并设计了49零食铺管理系统的测试过程和测试用例。测试后得出的结论是,49零食铺管理系统运行得很好。参考文献陈盼利.短文本分析系统中管理子系统的设计与实现[D].北京:北京邮电大学,2020.范黎明.基于WebRTC的车载指挥调度系统的研究与实现[D].西安:西安科技大学,2020.黄晨华.基于JSP的医保局综合办公系统的设计与实现[D].南昌:江西财经大学,2020.WenwenLiu,LinyiUniversity,DesignofSupermarketCustomerManagementSystemBasedonJSP,ChinaComputerandCommunication,2018.杨阳.公路工程试验检测管理系统设计与实现[D].成都:电子科技大学,2017.段鹏飞.基于mxGraph技术的集成化研发平台设计与实现[D].

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论