商业管理信息系统设计文档.docx

上传人:b****1 文档编号:647973 上传时间:2022-10-11 格式:DOCX 页数:31 大小:370.46KB
下载 相关 举报
商业管理信息系统设计文档.docx_第1页
第1页 / 共31页
商业管理信息系统设计文档.docx_第2页
第2页 / 共31页
商业管理信息系统设计文档.docx_第3页
第3页 / 共31页
商业管理信息系统设计文档.docx_第4页
第4页 / 共31页
商业管理信息系统设计文档.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

商业管理信息系统设计文档.docx

《商业管理信息系统设计文档.docx》由会员分享,可在线阅读,更多相关《商业管理信息系统设计文档.docx(31页珍藏版)》请在冰豆网上搜索。

商业管理信息系统设计文档.docx

商业管理信息系统设计文档

(此文档为word格式,下载后您可任意编辑修改!

设计任务书

一、设计课题

商业管理信息系统的设计与实现

二、设计目的

本系统是专为企业、店铺开发的进、销、存管理、人员管理的工具软件,具有商品管理、库存管理,供货管理和客户关系管理等功能。

主要是为了帮助企业、店铺更方便地进行商品的进销存管理,更好地实现对员工、客户及供应商的管理。

让公司管理过程变得轻松、快捷、方便,适合现代公司快节奏的现状。

三、设计要求

1、管理员登录

系统默认有一位管理员,并为管理员设置一个默认密码,管理员进入登录页面后,要输入用户名和对应的密码才能进入系统,否则会弹出对话框告知用户名或密码输入错误,登录失败。

2、员工管理

系统提供添加新员工、删除员工信息、修改员工信息、查询员工信息和浏览员工信息的功能,方便企业或店铺对内部员工的管理。

3、商品管理

系统提供添加商品、删除商品、修改商品信息、查询商品信息和商品信息一览的功能,方便企业或店铺对商品信息的管理。

4、进货管理

系统提供订货管理、商品检验和商品入库的功能,可以使企业或店铺及时了解和掌握进货情况,方便了企业或店铺对进货的需求和对进货流程的管理。

5、出货管理

系统提供退货管理、浏览销售信息和商品出库的功能,可以使企业或店铺及时了解和掌握出货情况,方便了企业或店铺对出货情况的管理。

6、库存管理

此模块除了具有商品管理的大部分功能外新增了库存商品统计功能,极大地方便了企业或店铺对库存商品的有效管理。

目  录

摘要8

1软件可行性研究与项目开发计划9

1.1问题定义9

1.2可行性研究9

1.3项目开发计划10

1.4项目开发工具10

1.4.1MyEclipse开发工具10

1.4.2数据库开发工具11

1.4.3服务器的开发工具11

2软件需求分析12

2.1用户功能12

2.2数据流图(DFD)13

2.3数据字典(DD)15

3软件概要设计16

3.1确定设计方案16

3.2模块的划分16

3.3软件结构图17

3.4数据库设计17

4软件详细设计19

4.1管理员登陆19

功能19

接口19

流程图20

4.2商品管理20

功能20

接口20

流程图21

4.3用户管理21

功能21

接口21

流程图21

4.4进货管理22

功能22

接口22

流程图23

4.5出货管理23

功能23

接口23

流程图24

4.6库存管理24

功能24

接口24

流程图25

5软件编码25

5.1所选语言25

5.2源代码26

6软件测试与调试27

6.1测试环境与测试方法27

6.2测试实例(测试集)的研究与选择27

6.3测试过程与调试27

6.4结果27

7结束语28

8附录29

参考文献36

摘要

商业管理作为管理学的重要分支,是一门应用性很强的学科。

它依据管理学、经济学的基本理论,研究如何运用现代管理的方法和手段来进行有效的企业管理和经营决策。

现在的企业,商店逐渐增多,而需要进行商业管理的任务也越来越重。

而针对这些企业和商店的进、销、存管理的软件却不是很多;开发本系统的目的主要是为了帮助企业、店铺更方便地进行商品的进销存管理,更好地实现对员工、客户及供应商的管理。

让公司管理过程变得轻松、快捷、方便,适合现代公司快节奏的现状。

本系统使用java语言,采用B/S模式开发,而B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。

系统的扩展非常容易。

而技术则使用spring,hibernate,struts框架和JSTL表达式,javascript前台展示语言结合开发;开发出的系统针对商店的进、销、存进行管理;具有界面美观和使用方便特点。

关键词:

SpringHibernateStruts商业管理

Animportantbranchofbusinessmanagementasascience,isapracticalsubject.Itisbasedonthebasictheoriesofmanagement,economics,researchonhowtousemodernmanagementmethodsandmeanstoconducteffectiveenterprisemanagementandbusinessdecision.

Nowenterprises,shopsgraduallyincreased,andtheneedforbusinessmanagementisbecomingmoreandmoreserious.Fortheseenterprisesandshopsimportandsale,storagemanagementsoftwarearenotmany;thedevelopmentofthissystemismainlyforthepurposeofhelpingenterprises,shopmoreconvenientlycommodityInvoicingmanagement,betterimplementationofemployee,customerandsuppliermanagement.Makethecompanymanagementprocessbecomeseasy,fast,convenient,fastrhythmstatusforModernCorporation.ThesystemusesJavalanguage,usingB\/Sdevelopmentmode,andB\/S'sbiggestadvantageisthatwecanoperateanywherewithoutinstallinganyspecialsoftware,aslongasthereisacomputerwithinternetaccesscanuseclientinstallation,zero,zeromaintenance.Thesystemiseasytoexpand.Andthetechnologyistheuseofspring,hibernate,StrutsframeworkandJSTLexpression,thecombinationofJavaScriptlanguageandthedevelopmentforegrounddisplay;thedevelopedsystemtostoreimportandsale,inventorymanagement;withbeautifulinterfaceandeasytouse.

1软件可行性研究与项目开发计划

1.1问题定义

由于当今商业的飞速发展,企业和商店的快速建立,原先的管理模式已渐渐不能满足要求,具体体现在以下两个方面

人员的流动性大,而且原先的管理模式是基于纸质文档,对于资源消耗和成本来说都比较大,非常不利于企业和个体户的利益。

现在的进货渠道比较多,通过原先的管理模式记录,会出现人为的差错,人为差错造成损失,从而很大程度的损害企业和个体户的利益。

1.2可行性研究

当今时代网络的飞速发展和计算机的普及,以计算机软件系统来管理企业和商店日益成为主流,比如现在市场管理性的ERP系统,而且不会有人为差错,主要优势有以下几方面。

商业信息管理系统是企业和商店不可缺少的部分。

管理是商店和企业不可缺少的部分,尤其对部分企业和商店来说,尤其重要。

所以商业信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工管理的方式管理账目、库存、销售等,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对商业信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高商业信息管理的效率,也是企业、商店的科学化、正规化管理,与世界接轨的重要条件。

商业信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强.数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行商业信息管理。

硬件的配置要求不能太高,这样可以很好的适应当前的企业和商店的管理。

1.3项目开发计划

2012年11月构建开发系统所需环境,和所需数据库表的结构设计。

2012年12月设计系统页面,并设计页面布局方式。

2013年1月开发系统后台逻辑代码。

2013年2月编写设计文档。

1.4项目开发工具

1.4.1MyEclipse开发工具

MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:

(1)JavaEE模型,

(2)WEB开发工具,(3)EJB开发工具,(4)应用程序服务器的连接器,(5)JavaEE项目部署服务,(6)数据库服务

  对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一个模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。

MyEclipse6.0以后版本安装时不需安装Eclipse。

1.4.2数据库开发工具

MySQLServer作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用;MySQL虽然是免费的,但同Oracle,Sybase,Informix,Db2等商业数据库一样,具有数据库系统的通用性如下:

(1)数据库管理系统。

我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1