鲜花店业务管理系统文档格式.docx
- 文档编号:14638508
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:34
- 大小:369.63KB
鲜花店业务管理系统文档格式.docx
《鲜花店业务管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《鲜花店业务管理系统文档格式.docx(34页珍藏版)》请在冰豆网上搜索。
如今,科学技术的飞速的发展,计算机技术已经成为各行各业必不可少的工具了,数据信息的工处理和传输正在增加,步入信息化时代,这使得的进一步开发研究显得尤为迫切。
随着鲜花店规模的发展不断扩大,有关鲜花的各种信息量也在成倍增长。
鲜花店需要对鲜花信息进统计分析。
而大型的鲜花店管理系统的功能过于强大而从降低了鲜花店的工作效率。
鲜花店管理系统最主要的特点是能够实时的和准确的控制店内的销售情况。
顾客的消费要求的是希望在鲜花店购物中能基本上都能购得所需的鲜花,并且还要既保证鲜花质量还要享受优质,方便的服务。
本系统分析了软件开发的背景以过程;
首先介绍了软件的开发环境,其次软件的详细设计过程:
数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
介绍了鲜花店管理系统的需求分析、总体设计和详细设计过程,并在此基础建立了后台数据库。
然后,介绍一个在Web环境下,基于B/S三层结构模式,利用JSP技术主要功能模块及其相关实现技术。
以及系统有哪些功能模块组成,每个功能模块实现的功能都有哪些。
关键词:
鲜花店管理系统;
B/S;
数据库;
JSP
1引言
1.1背景介绍
随着鲜花店快速的发展,早期的售货员站柜台的形式早已不能满足现有销售业的发展,其经营管理也变得越来越复杂,这样就迫切地需要引入新的管理技术。
鲜花店形态具有许多优点,但它仍存在着零售业企业共有的落后的一面,例如:
不能有效地管理每种鲜花,容易出现营业差错,收款结算速度慢,管理人员对及时传递资料的要求始终得不到满足等等。
随着鲜花店形态的高速发展,原始的人工管理已无法应对这复杂的市场。
在这样的背景下,只有依靠现代化的计算机信息处理技术来管理鲜花店,快速反映出鲜花的进、销、存等状况和各种反馈信息的分析,从而减轻劳动,强度才能使管理人员快速对市场的变化做出相应的决策,加快鲜花店经营管理效率。
1.2系统功能概述
针对行业的发展现状,综合应用所学知识,设计鲜花店综合管理系统。
本系统可以实现采购、销售、仓储等鲜花店基本业务的综合管理,还可以实现财务的综合统计,为鲜花店的现代化管理提供便利和可靠的保障。
根据不同的业务流程,将系统进行不同的功能模块划分,每个模块各司其职,完成各自的业务管理任务。
如鲜花销售模块可以进行鲜花的销售和盘点当日的销售信息等,财务管理模块可以查询鲜花店的综合营业状况,查询销售和进货的状况等。
它们互相之间共享营业数据,各自又有不同的展现和用户接口形式。
体现了功能的灵活实现。
1.3系统开发环境
1.3.1开发环境介绍
本系统使用MyEclipse为开发工具,使用Tomcat为服务器,使用InternetExplorer为默认浏览器。
1.3.2开发环境搭建
安装JDK以支持Java开发环境,整合MyEclipse和Tomcat服务器,有一个统一便利的集成开发环境。
1.3.3系统实现模式
本系统采用B/S结构,使用JSP/Servlet技术,前台使用RIA富客户端的ExtJS框架,整体上采用MVC模式来实现。
下面详细介绍这些概念。
(1)在网络程序中,有C/S结构和B/S结构之分,其中C/S是客户端(Client)/服务器(Server)模式,这种模式的客户端中需要安装一个客户端软件,客户端软件负责与服务器进行数据交换。
B/S是浏览器(Browser)/服务器(Server)模式,客户端只需有一款浏览器就可以和服务器实现数据交互,Web应用程序就是B/S模式。
(2)JSP全称是JavaServerPages,是由SunMicrosystems公司倡导、众多公司参与建立开发的一种动态网页技术标准。
JSP技术以Java语言作为脚本语言(Java是一种成熟的跨平台的程序设计语言)。
JSP具有非常突出的跨平台性、开放性和高效性。
Servlet是一种Java编程语言类,用来扩展通过响应-请求编程模型服务应用程序访问的服务器功能。
尽管Servlet能够响应任何类型的请求,但它们一般用来扩展由服务器支持的应用程序。
2可行性分析和需求分析
2.1可行性研究
可行性研究,是指在调查的基础上,通过技术分析、市场分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。
2.1.1经济可行性
作为鲜花店的管理系统,由于数据量相对较,并且数据处理上不是很复杂,所以从项目开发的角度来说其开发周期较短,它的开发成本不会很高。
由于系统数据量相对较少,对计算机的性能要求相对来说也不是很高,所以在其管理上所需费用要相对较少。
从本系统的投入费用、周期等方面来看,本系统都是可行的。
2.1.2技术可行性
随着互联网的迅速发展,基于Internet的B/S架构应用程序逐渐被人们所熟知。
基于JAVAEE规范的系统设计实现已非常成熟。
是能够很好的实现B/S架构的软件。
无论是从技术方面还是经济方面分析的情况都可以看出,开发鲜花店管理系统,实现鲜花店管理的计算机化是非常可行的的,也是必要的。
因为使用计算机化的鲜花店管理系统可以很有效能够提高工作效率,改变目前鲜花店管理工作的现状
2.2系统需求分析
所谓的“需求分析”,是指对要弄清楚问题的要求,解决的问题进行详细的分析,包括需要输入什么数据,最后应输出什么,要得到什么结果。
在软件工程当中的“需求分析”就是确定要计算机“做什么”。
2.2.1功能需求分析
根据鲜花店的实际运营情况进行分析,通常它们没有独立的进货,仓库,和销售鲜花都是在同一场所完成,我们即按照这一实际的情况进行系统设计。
鲜花店的基本业务状况有进货、销售、库存等,此外系统中还要设置用户、鲜花、权限等必要的系统信息,可以查看鲜花店运行财务状况。
根据鲜花店的业务流程,必须要设计实现的模块有鲜花销售模块,以实现鲜花销售的基本业务。
采购进货模块,以实现鲜花采购进货的基本业务。
库存管理模块,实现鲜花的综合管理业务。
此外可以添加辅助功能模块,系统管理和财务管理,分别实现对系统的维护和鲜花店营业状况的分析查询。
2.2.2系统性能需求
实用性:
方便可快捷的实现鲜花在采购、销售和库存等方面的信息操作。
整个系统由系统管理员集中管理,实现鲜花信息的统一编码,可以促进系统管理员的并有效减少成本,工作效率和繁琐的工作量。
安全性:
系统采用不同的权限级别,不同的用户有不同的操作权限,实现了很好的安全认证。
易操作性:
本系统在销售、鲜花管理等重要环节,不需输入任何复杂的信息,管理员只需通过浏览器便可进行数据的查询、录入和修改等工作。
易维护性:
可以使用工具导出数据库数据,方便的维护系统,清空阶段性数据。
实现系统数据处理的轻负荷。
适应性:
该系统对于软硬件要求并不是趋于高档,能实现广泛应用。
本系统是B/S模式,可以实现同时让多个用户访问和操作。
同时支持增加的鲜花供货商,动态添加基本信息等都可以随时添加。
3系统设计
3.1系统功能设计
3.1.1总体设计
(1)设计思想:
(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。
每个模块都可以完成自己特定的功能,如销售、财务、进货等等。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的扩展性和可操作性。
如程序中操作数据库时,在DAO层中操作数据库完成CRUD操作,在Util层中获取数据库连接。
这样使程序便于维护拓展,层次结构分明。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,方便系统运行,各模块间的耦合性较低,提高系统安全性。
(2)设计原则:
为了使本系统功能齐全完备,从而满足用户的实际需要,最大限度的提高软件的质量,操作简便,在设计开发过程中遵循如下原则:
(1)合法性原则:
依据鲜花店实际的工作情况,进行诸如鲜花进货、销售等工作。
(2)实用性原则:
适合鲜花信息管理工作的实际需求,尽可能预留空间,以便扩充功能,并能够处理一些特殊情况的要求。
(3)准确性原则:
对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:
类型匹配,长度不超限等)。
(4)易操作原则:
要求设计的系统功能齐全,操作方便,接口友好,必要的地方进行提示。
(5)安全性原则:
该系统的管理员具有可修改密码的权限,设置登录账户,不同的用户类型有不同的操作权限。
3.1.2详细设计
本系统除了登录模块外,主页中共实现五个完整的功能模块,分别是财务管理、鲜花销售管理、鲜花进货管理、鲜花库存管理和系统管理。
系统根据不同的用户角色又有不同的功能模块体现,其中销售人员的功能结构图如图3-1所示:
图3-1销售人员功能结构图
管理员的对应的系统功能结构图,如图3-2所示。
图3-2系统功能结构图
(1)财务管理模块包括营业综合统计、收银报表查询、结账单据查询、进货报表查询、进货单据查询。
财务管理模块中可以根据设定的时间段,查询对应的营业信息。
(2)鲜花销售模块包括销售鲜花、今日盘点。
鲜花销售模块中系统自动将所有鲜花按照类别分类显示,销售人员可以选定鲜花或直接输入鲜花编号进行销售操作,此外还可以查看当日盘点信息。
(3)鲜花进货模块包括采购进货、今日盘点。
鲜花进货模块中会显示所有鲜花,采购人员可选定鲜花进行采购操作,可查看当日进货盘点信息。
(4)鲜花库存模块包括库存预警、库存信息查询、损溢处理、损益查询。
鲜花库存模块中可查看库存预警,库存详细信息。
进行库存的损溢操作,查看损益信息等。
基于鲜花店运营的实际情况不设置鲜花出库的功能。
(5)系统管理模块包括用户设置、鲜花管理、供货商管理、鲜花类别管理、员工管理、权限管理、登录日志、系统信息。
系统管理模块中可以设置用户信息,鲜花、鲜花类别、供货商等信息。
可以添加员工并设置员工的权限。
系统会自动查询出登录日志和设定的系统信息并做出相应展现。
管理员可以添加账户类型,并设置相应的权限。
3.2系统用例分析
3.2.1用例分析
用例是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生可观察到的系列结果。
我们可以理解为,用例是参与者想要系统做的某件事情。
根据用例和角色的概念,通过对鲜花店管理系统需求的了解,可以得到如图3-3所示的分析结果:
图3-3系统用例图
在图3-3中像人一样的图形就是角色,通过对鲜花店管理系统的需求分析可知系统默认有管理员角色,管理员拥有所有系统权限,它可以添加其他用户和设置其权限;
图中椭圆代表的是用例(这里分析的是系统整体上的功能);
中间的箭头将角色与用例连接起来,代表的是对应的角色可以使用的用例,有一个箭头就代表对应的角色可以使用用例,没有箭头则表示对应的角色不能使用该用例。
3.2.2用例详细说明
光有用例分析是不够的,用例只是程序的功能界定,需求概述也仅仅对每个功能提了个名字,想要实现系统的功能还必须知道每个功能的详细内容,深入了解用户在完成系统的某个功能时需要做些什么事。
下面就让我们来看看图中用例的详细说明。
(1)系统登录
所有的用户都可以登录,系统会自动加载与其权限对应的主界面。
(2)财务管理
可以根据设定的时间段查看鲜花店整体的营业状况,查看这一时间内销售或进货的报表,查看某一结账单据的详细等等。
(3)鲜花销售
可以输入鲜花编号或鲜花树中选择鲜花,进行销售鲜花的操作,盘点当日的销售状况。
(4)采购进货
可以输入鲜花编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 鲜花店 业务 管理 系统