基于SSH框架的冲印馆管理系统设计与实现

时间:2022-10-20 07:30:36

基于SSH框架的冲印馆管理系统设计与实现

摘 要:数码相机的普及促进了数码冲印市场发展,数码冲印业务量剧增,但数码冲印管理方式大部分仍然采用人工管理,工作效率不高。因此,利用SSH集成框架建立冲印馆管理系统,设计并实现了数码影集管理、冲印订单管理、在线支付、冲印分店管理、投诉建议以及论坛管理模块等。系统应用实践表明,冲印馆管理系统提高了数码冲印实体店的管理效率和经济收益。

关键词关键词:数码冲印;J2EE平台;Struts框架;Spring框架;Hibernate框架

DOIDOI:10.11907/rjdk.161919

中图分类号:TP319

文献标识码:A 文章编号文章编号:16727800(2016)011011404

0 引言

近年来,我国大力倡导“实业+互联网”模式,将互联网平台和传统产业改造相结合。互联网产业不断向纵深领域推进,已经成为推进企业、社会、国家发展的重要力量[12]。现阶段,数码行业的快速发展和数码相机的不断普及,促进了数码冲印市场发展,数码冲印业务量剧增,但数码冲印管理方式大部分仍然采用人工管理,工作人员劳动强度大,工作效率不高,也容易出现差错。基于宽带网络与无线网络的普遍应用,本文利用ssh(Struts-Spring-Hibernate)[35]框架建立冲印管理系统,致力于打造“传统连锁+网络化”的数码冲印运营模式。

1 冲印馆管理系统分析

1.1 系统用例分析

系统功能需求分析是数码冲印相关资源管理的首要环节,也是系统运行的前提与基础。用例分析法属于软件行业需求分析中一种十分有效的方法,可准确获得用户的企业应用操作需求。冲印馆管理系统用例分析,包括会员用例、冲印分店经理用例以及系统管理员用例等。其中,会员用例包括管理数码影集、创建冲印订单、管理自己冲印订单、投诉与建议、参与论坛讨论等用例;冲印分店经理用例包括申请冲印分店、管理分店价格、管理分店冲印订单、处理建议、参与论坛讨论和回复等用例;系统管理员用例包括处理分店申请、管理所有冲印订单、管理冲印分店、管理会员、处理建议、论坛管理等用例。

1.2 系统核心业务操作流程分析

系统核心业务操作流程分析,利用会员操作序列图、冲印分店经理操作序列图以及系统管理员审核冲印分店申请序列图进行分析。限于篇幅,这里仅阐述会员创建数码冲印订单序列图、冲印分店经理处理冲印订单序列图、系统管理员审核冲印分店申请序列图等分析过程。

(1)会员创建数码冲印订单序列图分析。会员创建数码冲印订单,首先要经过登录验证;登录成功后,冲印馆管理系统显示会员操作菜单,会员点击创建数码冲印订单;系统显示冲印分店列表页面,会员选择冲印分店;系统显示建立订单页面,会员建立订单,输入订单描述信息;在冲印订单中添加相片,选择相片取片方式;最后点击提交按钮,完成发送冲印订单操作。

(2)冲印分店经理处理冲印订单序列图分析。冲印分店经理成功登录后,系统自动显示冲印分店经理操作菜单,冲印分店经理点击管理会员冲印订单操作链接;冲印分店经理可以浏览未处理冲印订单列表,下载冲印订单相片,发送到数码冲印部门冲印,并将冲印订单状态设置为“正在冲印”;冲印完成后,冲印分店经理根据会员选择的取片方式进行处理,并将冲印订单状态设置为“冲印完成,正在送相片”,或“冲印完成,请您取相片”。

(3)系统管理员审核冲印分店申请序列图分析。系统管理员登录系统后,在未审批分店申请页面,系统管理员根据分店经理姓名、所处地址、开店计划等信息,点击“同意”或“拒绝”按钮,完成同意或拒绝冲印分店申请操作。

2 冲印馆管理系统设计

2.1 系统功能模块设计

冲印馆管理系统功能模块结构包括注册登录、数码影集管理、冲印订单管理、在线支付、冲印分店管理、投诉建议以及论坛管理模块等,下面阐述各模块功能。

(1)注册登录模块。用户必须先注册,登录时通过验证后,方可使用冲印馆管理系统功能。

(2)数码影集管理模块。包括新建影集、修改影集、删除影集,可以在影集中上传或删除相片等。

(3)冲印订单管理模块。会员选择冲印馆后,可以建立冲印订单,在冲印订单中上传会员电脑或手机中的相片,也可以从会员自己影集中选取相片;待冲印的相片添加结束后,选择适合自己的取片方式,提交冲印订单,并选择适合的支付方式结算费用;会员可以管理自己的冲印订单,查看冲印订单处理状态。冲印分店经理可以处理会员冲印订单,下载会员冲印订单中的相片。管理人员(系统管理员)可以浏览、检查冲印分店订单处理情况。

(4)在线支付模块。系统具备多种支付选择功能,会员可以选择支付宝、网上银行等方式进行结算。

(5)冲印分店管理模块。用户可以申请成为冲印馆的分店经理,管理员可以对冲印分店申请进行审核,批准或拒绝申请,也可以对冲印馆管理系统会员及冲印分店经理进行管理。冲印分店获得批准后,冲印分店经理可以根据所处区域情况和节日特点,管理自己冲印店的价格和优惠促销措施等。

(6)投诉建议模块。会员遇到冲印不及时、取照片时冲印分店服务态度不好等情况,可以向系统管理人员投诉,管理人员调查、处理后给予答复。

(7)数码冲印论坛模块。会员、冲印分店经理、系统管理人员等用户可以在论坛上发帖、回帖,交流数码冲印相关心得等。

2.2 系统技术架构

通过对软件行业流行的技术框架进行分析,结合冲印馆管理系统需求分析,冲印馆管理系统技术架构决定采用SSH集成框架。图1为冲印馆管理系统技术架构。

冲印馆管理系统根据职责划分可以分为4层,包括视图层、控制层、持久层、业务层。每层都具备独特职责,不能将某一层职能同其它层进行混合、叠加。每层之间应该彼此隔离,但容许通过集成框架内部机制和组件接口在层间实现通信。

上一篇:一种化工厂抢险救灾机器人 下一篇:浅谈计算机网络系统的防雷设计