中小型超市信息管理系统文档格式.docx

上传人:b****6 文档编号:20855346 上传时间:2023-01-26 格式:DOCX 页数:28 大小:1.46MB
下载 相关 举报
中小型超市信息管理系统文档格式.docx_第1页
第1页 / 共28页
中小型超市信息管理系统文档格式.docx_第2页
第2页 / 共28页
中小型超市信息管理系统文档格式.docx_第3页
第3页 / 共28页
中小型超市信息管理系统文档格式.docx_第4页
第4页 / 共28页
中小型超市信息管理系统文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

中小型超市信息管理系统文档格式.docx

《中小型超市信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《中小型超市信息管理系统文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

中小型超市信息管理系统文档格式.docx

综上所述,开发出本系统从技术上是完全可行的。

2.2经济可行性研究

因为现在网络信息的共享性,通过网络来传递销售信息可以不受距离范围的限制,因此可以借阅许多的人力和物力来方便管理,由此可以减少许多不必要的开支,同时该系统也可以提高超市的销售效率,即从根本上提高了超市的经济效益,所以,从经济上是完全可行的。

(1)超市有能力来承担系统开发费用

开发新系统是一项相当复杂的工作,它的投资主要是人力以及物力的投资。

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人员开发的话,其主要的投资还是在人力资源上。

从一开始的系统业务需求调查到系统的分析编码制作都是需要相当巨大的人力投入的。

软件企业,作为一个简短的现代高科技产业,其对于员工的要求都比一般的企业要求要高,而且对于系统的开发及软件产业了解比较多,所以,在自我开发管理系统的过程中,企业自己对于安排人手就比较容易,这样一来就可以为企业节约大部分的额外开支。

同时软件相对于其它产品来说,属于高端行业,无论是产品的价格还是产品的质量都比较高,而且经营产品的经销商或是商家都要求有雄厚的资金支持。

因此,系统在开发的过程中,企业完全有能力承担其开发费用。

(2)新系统将为企业带来经济效益

管理系统是一个信息化、智能化和有着先进管理理念的集合体。

而管理是一个动态的过程,在其运行过程中要采取多项措施。

所以在管理当中获得的经济效益是一个综合效益,因此,要对它进行直接定量的分析是比较困难的。

一般,新系统带来的经济效益是简洁的,其最主要的表现形式就是减少了企业的管理费用和人力的开支。

而其它一些繁琐的事物都可以通过新系统来加以分析解决,这不仅节省了大量的时间,而且还为企业的各项决策提供了相当宝贵的资料,由此为企业带来巨大的经济效益。

2.3操作可行性研究

本系统采用的是JSP界面,使用的是Windows系统,而该系统是大家都非常熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

而整个的超市管理系统采用的是最友好的交互界面,简介明了,根本不需要对数据库进行深入的了解。

由此,该系统的操作是非常可行的,有必要开发该系统。

综合以上三个方面,可以看出,无论是从技术上或是经济上还是操作上,该系统都具有很高的开发可行性。

因此,可以设计该系统的数据流程图,建立数据字典。

第3章系统需求分析

3.1功能需求

本系统采用自顶向下的方法开发,其功能模块主要有如下几个部分:

系统登录模块、进货退货管理模块、库存管理模块、销售管理模块、员工管理模块和系统管理模块。

具体的功能描述如下:

系统登录模块:

其功能是对系统登录的权限进行限制。

通过验证之后的用户才可以登录成功。

进货退货管理模块:

其功能是对商品供应商信息进行管理,并根据超市库存情况,实施产品进货、退货,并进行进货以及退货查询。

库存管理模块:

其功能是对采购来的产品进行企业内部编码入库,产品分类、库存预警等活动,同时能够根据销售清单进行进货管理,以及库存统计等功能。

销售管理模块:

其功能是提供一般的销售管理,能够进行销售明细查询和员工业绩查询等功能。

员工管理模块:

其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。

系统管理模块:

其功能是对供货商进行管理以及对系统进行密码修改。

3.2性能需求

根据用户对该超市管理系统的需求,本系统在性能上具有以下的特性:

(1)数据精确度

产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。

(2)时间特性

该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。

(3)适用性

该管理系统软件适用于Windowsxp及以上操作系统。

3.3运行需求

根据软件系统开发平台的限制,故本系统的运行需求有以下三方面:

(1)用户界面

本系统采用MyEclipse6.5开发工具设计。

(2)硬件接口

运行本系统的硬件基本要求如下:

CPU:

IntelP3及以上;

内存:

256MB及以上;

硬盘:

10GB及以上。

(3)软件接口

数据库服务器:

MicrosoftSQLServer2000及以上。

系统运行服务器:

Tomcat6.0及以上。

第4章系统概要设计

4.1设计思想

为了使本系统的功能趋于完善,增加其开发的可扩展性、管理的灵活性以及系统的安全性,故该系统采用了如下的设计思想:

[4]

(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。

(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。

作为应用程序有较强的可操作性和灵活的可扩展性。

(3)合理的数据流设计,在应用系统的设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

4.2设计原则

为了使本系统的功能完备齐全,操作简便,最大限度地提高软件的质量,从而满足用户的实际需要,故在设计开发的过程中遵循了如下的原则:

[5]

(1)合法性原则

依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行例如产品进货、销售等工作。

(2)实用性原则

适合用户对产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。

(3)准确性原则

对输入的相关信息建立检错机制,及时报错,使用户能够及时准确地输入合法资料(如:

类型匹配,长度不超限等)。

(4)易操作原则

要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。

(5)源程序可读性原则

为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作。

(6)优化原则

为了达到优化的目的,合理地运用菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。

(7)安全性原则

可以为该系统的用户设置用户权限。

4.3系统功能结构图

本系统总体结构如图4-1所示:

图4-1超市管理系统功能结构图

4.4系统功能设计

系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更加直观地了解超市实时的经营状况,以做出相应的经营决策。

管理信息系统(MIS)就是要对这些资源建立正确精确的数据库,并进行信息的收集、传送、存储,以及将信息编制成各种凭证、报表、台帐、图形等,同时对这些信息进行良好地维护,通过实时监测超市的各种运行情况,并利用过去的历史数据预测超市未来的发展,从超市全局发展的角度为出发点进行决策,利用信息控制超市的行为,辅助超市完成其目标。

[6]

本系统共包括六大模块,分别是系统登录模块、员工管理模块,销售管理模块,进货管理模块,库存管理模块和系统管理模块。

每个模块的功能如下:

4.4.1系统登录模块功能

本模块的主要功能是实现系统用户权限的登录。

4.4.2员工管理模块功能

本模块主要是实现超市员工信息的管理,其功能如下所示:

(1)实现职工信息的查询;

(2)实现职工信息的更新,包括增加、删除、修改功能;

4.4.3销售管理模块功能

本模块主要是实现员工销售商品信息的管理,功能如下所示:

(1)实现员工销售信息的查询;

(2)实现员工本人对个人销售业绩信息的查询;

(3)实现管理员对员工业绩信息的查询;

(4)实现顾客退货的办理;

(5)实现顾客退货信息的查询。

4.4.4进货退货管理模块功能

本模块主要是实现超市进货退货信息的管理,其具体功能如下所示:

(1)实现进货信息的查询;

(2)实现进货信息的更新,包括增加、删除、修改功能;

(3)实现退货信息的查询;

(4)实现退货信息的更新,包括增加、删除、修改功能。

4.4.5库存管理模块功能

本模块主要是实现超市库存信息的管理,其具体功能如下所示:

(1)实现商品库存信息的查询;

(2)实现商品库存量的预警;

4.4.6商品信息管理模块功能

本模块主要实现超市商品信息的管理,其具体功能如下所示:

(1)实现商品类别的添加和删除功能;

(2)实现商品信息的添加、删除、查询和修改功能。

4.4.7商品信息管理模块功能

(1)实现供货商信息的查询;

(2)实现供货商信息的更新,包括增加、删除、修改功能;

(3)实现用户登录密码的修改。

第5章数据库设计

5.1系统数据库设计

数据库是事务处理、信息管理等应用系统的核心和基础,数据库管理系统通过将大量的数据按一定的数据模型组织起来,提供存储、维护和检索数据的功能,使应用系统可以以统一的方式方便、及时、准确地从数据库中获取所需信息。

[8]

5.1.1E-R模型

本系统的数据库E-R模型,主要描述了用户、顾客、商品、供货商等实体与实体之间的关系,具体的超市管理系统数据库E-R模型,如图5-1所示:

图5-1数据库E-R模型图

5.1.2数据库表设计

本系统主要包括系统登录、员工信息管理、商品销售管理、进货退货管理、库存管理等功能,针对以上功能的实现,由数据模型利用SQLServer2005进行数据库的详细设计,其基本表的设计如下:

(1)员工清单表,主要存放的是超市员工的主要信息,如表1所示:

表1职工清单表(StaffBill)

中文字段名

英文字段名

字段类型

长度

主键/外键

字段值约束

职工编号

staffID

char

6

P

NOTNULL

姓名

name

nvarchar

8

密码

password

varchar

30

NULL

性别

sex

nchar

2

籍贯

home

4

学历

diploma

工资

salary

int

联系电话

mobil

12

联系地址

adress

255

聘用日期

workdate

datetime

10

身份证号

idCard

18

备注

others

ntext

50

(2)管理员清单表,主要存放的是超市管理员的主要信息,如表2所示:

表2管理员清单表(Admin)

帐号

loginID

P/F

passWord

商品清单表,主要存放的是超市商品的主要信息,如表3所示:

表3商品清单表(MerchBill)

商品编号

merchID

供货商号

profferID

F

名称

fullName

80

计量单位

metricUnit

类别

kind

单价

unitCost

money

(4)商品类别清单表,主要存放的是超市商品的主要类别,如表4所示:

表4商品类别清单表(PrClassBill)

类别号

proClassID

类别名称

className

20

(5)供货商清单表,主要存放的是超市供货商的主要信息,如表5所示:

表5供货商清单表(ProfferBill)

联系人

contactPerson

phone

address

开户行

openingBank

银行帐号

accountID

15

(6)进货清单表,主要存放的是超市进货的主要信息,如表6所示:

表6进货清单表(ImportBill)

进货单号

importBillID

进货价

importPrice

数量

quantity

金额

totalMoney

进货日期

importDate

(7)顾客退货清单表,主要存放的是顾客退货的主要信息,如表7所示:

表7顾客退货清单(ProfferBill)

系统记录编号

sellBackId

销售小票号

sellNo

商品号

goodNo

Varchar

退货单价

price

Float

number

退货理由

sellBackReason

text

退货时间

sellBackTime

(8)进货退货清单表,主要存放的是超市对供货商退货的主要信息,如表8所示:

表8进货退货清单表(ProfferBill)

buyBackId

供应商

supplierName

总价格

totalPrice

float

(9)销售清单表,主要存放的是超市销售商品的主要信息,如表9所示:

表9销售清单表(SaleBill)

销售单号

saleBillID

销售数量

saleNum

销售日期

saleDate

(10)库存清单表,主要存放的是超市商品的库存信息,如表10所示:

表10库存清单表(StoreBill)

库存数量

storeNum

(11)员工销售业绩清单表,主要存放的是超市员工销售业绩信息,如表11所示:

表11员工销售业绩清单表(StoreBill)

员工编号

员工姓名

staffName

销售金额

sellMoney

第6章系统详细设计

6.1模块功能设计

6.1.1系统登录模块

功能:

本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。

其界面如图6-1所示:

图6-1系统登录模块

在进行系统登录过程中,首先判断是员工登录还是管理员登录。

若是管理员登录,则登录模块将调用数据库里的管理员清单,若是员工登录,则登录模块将调用数据库里的员工清单,并对账号和密码进行验证。

在登录模块中,还设置了验证码,只有在输入了正确的账号和密码以及验证码后,系统登录才会成功。

在登录模块中,进行了帐号、密码与验证码的校验,若输入了错误的或者是不存在的账户和密码或验证友时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。

输入项、输出项:

输入项为账号、密码和验证码。

账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。

验证码为随机产生的字符串,长度为4个字符。

6.1.2商品信息管理模块

超市进货退货等运转的本质在于商品的流转,因此,实现对商品信息的管理有着至关重要的意义,故该模块主要是实现商品的类别管理、商品的添加、以及商品信息的维护等功能。

(1)商品类别管理:

超市可能会时不时地添加一些商品,而商品的分类也有着可多可少的变化,所以,商品的类别管理也有很重要的作用,而此功能即可实现商品类别的添加以及删除等功能。

其界面如图6-2所示:

图6-2商品类别管理

(2)商品添加:

当超市添加一种新商品时,便会用到些功能,故此功能可实现超市商品信息的添加。

其界面如图6-3所示:

图6-3商品信息添加

(3)商品信息维护:

当添加了商品信息后,对商品信息的维护也至关重要,

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

当前位置:首页 > 小学教育 > 语文

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

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