中小型超市管理信息系统doc 39页.docx

上传人:b****3 文档编号:3962018 上传时间:2022-11-26 格式:DOCX 页数:48 大小:429.34KB
下载 相关 举报
中小型超市管理信息系统doc 39页.docx_第1页
第1页 / 共48页
中小型超市管理信息系统doc 39页.docx_第2页
第2页 / 共48页
中小型超市管理信息系统doc 39页.docx_第3页
第3页 / 共48页
中小型超市管理信息系统doc 39页.docx_第4页
第4页 / 共48页
中小型超市管理信息系统doc 39页.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

中小型超市管理信息系统doc 39页.docx

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

中小型超市管理信息系统doc 39页.docx

中小型超市管理信息系统doc39页

中小型超市管理信息系统(doc39页)

部门:

xxx

时间:

xxx

 

整理范文,仅供参考,可下载自行编辑

目录……………………………………………………………………I

摘要……………………………………………………………………Ⅴ

ABSTRACT……………………………………………………………………Ⅵ

1系统可行性分析…………………………………………………1

1.1引言……………………………………………………………………1

1.1.1编写目的……………………………………………………………1

1.2开发工具………………………………………………………1

1.3数据库后台支持………………………………………………………1

1.4系统结构框图……………………………………………………1

1.5项目可行性评估………………………………………………………1

1.5.1技术可行性评估……………………………………………………1

1.5.2经济可行性评估……………………………………………………1

1.5.3项目可行性研究报告………………………………………………2

2系统需求分析…………………………………………………………2

2.1项目要求………………………………………………………………2

2.2系统功能描述…………………………………………………………2

2.2.1系统安全……………………………………………………………2

2.2.2前台零售……………………………………………………………2

2.2.3数据录入……………………………………………………………2

2.3.4数据编辑……………………………………………………………2

2.2.5报表生成……………………………………………………………2

2.3性能要求………………………………………………………………3

2.4系统基本流程图………………………………………………………3

2.5数据字典………………………………………………………………3

2.6运行环境…………………………………………………………6

2.6.1硬件要求……………………………………………………………6

2.6.2软件要求……………………………………………………………6

3系统总体设计……………………………………………………6

3.1引言………………………………………………………………………6

3.1.1面向对象编程………………………………………………………7

3.1.2模块化设计思想……………………………………………………7

3.2系统总体结构…………………………………………………………73.3任务的分配……………………………………………………………9

3.4数据库的设计…………………………………………………………93.4.1数据库的E—R图…………………………………………………93.4.2数据库E—R关系图………………………………………………11

3.4.3数据库表…………………………………………………………11

3.5数据库的关系图………………………………………………………144系统详细设计、模块的实现与编码………………………………154.1引言……………………………………………………………………15

4.2“系统管理模块”设计说明…………………………………………15

4.2.1模块描述…………………………………………………………154.2.2功能………………………………………………………………154.2.3性能………………………………………………………………154.2.4输入项……………………………………………………………154.2.5流程逻辑㈩………………………………………………………17

4.2.6接口……………………………………………………………17

4.2.7软件的设计结果…………………………………………184.2.8测试计划………………………………………………………224.3商品录入管理模块设计说明…………………………………22

4.3.l模块描述………………………………………………………224.3.2功能……………………………………………………………224.3.3性能……………………………………………………………224.3.4输入项……………………………………………………224.3.5流程逻辑………………………………………………………244.3.6测试计划………………………………………………………24

4.3.7软件的设计结果………………………………………………25

4.4商品前台零售管理模块设计说明……………………………294.4.1用途………………………………………………………29

4.4.2功能……………………………………………………………29

4.4.3性能……………………………………………………………30

4.4.4输入项…………………………………………………………30

4.4.5输出项…………………………………………………………30

4.4.6流程逻辑………………………………………………………30

4.4.7限制条件………………………………………………………30

4.4.8测试计划………………………………………………………30

4.4.9目前存在的问题………………………………………………30

4.5商品库存管理模块设计说明…………………………………304.5.1模块描述………………………………………………………30

4.5.2功能……………………………………………………………30

4.5.3输入项与输出项………………………………………………30

4.5.4流程之辑………………………………………………………31

4.5.5测试计划………………………………………………………315软件的测试…………………………………………………………31

5.1什么是软件测试………………………………………………………31

5.2软件测试的目标与方法……………………………………………315.3模块测试…………………………………………………………31

致谢…………………………………………………………………………34参考文献……………………………………………………………………35

中小型超市管理系统

摘要中小型超市管理系统,主要是针对中小型超市的销售管理。

其有五大模块:

1.系统管理模块;2.前台零售管理模块;3.库存数据录入模块;4.库存管理模块;5.数据的统计报表模块。

我们采用传统的瀑布原型(由上而下设计)对系统进行架构设计。

此系统的开发过程中采用了面向对象的分析设计方法,并用面向对象的编程语言VISUALBASIC来实现.

本论文从软件工程的角度描述了此系统的开发过程,从计划期的可行性研究和需求分析一直到开发期的概要设计、详细设计与编码及编码调试都进行了比较详细的介绍。

在测试阶段,结合了软件工程的方法,进行了模块和整体测试。

关键字:

面向对象,ADO,OVT,数据库接口。

 

SMALLSCALEDANDSUPERMARKETINSIDEMANGEMENTSYSTEM

ABSTRACTASaleforusedingforsmallscaledandsupermunicipalinsidemangementsystem,primarilyismerchandisetoaimatthesmallscaledmarketininsidemanagementthatwedevelop.Itsthereisfivegreatestmoldspiece:

1.systemmanagementmold;2.Thestageretailsmold;3.Thestockdatarecordsmold;4.Thestockmangementmold;5.Thecovariancestatementmold.Weadoptthetraditionalclothprototype(top-downdesign)toproceethestructuredesigntothesystem.

Itproducedtousetofacetotheanalysisoftheobjectintheprocessofdevelopmentofthissystemanddesignmethod,counteracttheplaitdistancelanguagevisualbasicthatfacetoobjecttorealize.

Thisthesisdescribedtheprocessofdevelopmentofthissystemformtheangleofthesoftwareengineering,fromthepossibilityresearchthatplantheperiodtoanalyzetohasbeesarrivingtheessentialsdesignthatdeveloptheperiodwiththeneed,detaileddesignandcodeandthecodingadjustedtotrytoallproceedthedetailedintroduction.

KeywordFacetotheobject,ADO,OVT,thedatabaseconnects

 

1系统可行性分析

1.1引言

1.1.1编写目的

现在物流信息的流通量大,为了适应这种趋势,以便更有效地管理超市。

目前超市系统在超市日常商品零售管理工作中具有的方便性、高效性和必要性,使它极大地提高了超市管理效率。

这个中小型超市管理系统的开发很有针对性,主要针对中小型超市进行管理。

并对国内现有的同类信息管理系统进行比较,具体分析了中小型超市管理系统的可行性。

1.2开发工具

随着计算机的日益普及和计算机网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写数据库应用程序的难度日益加大。

目前,用于数据库的开发工具更是层出不穷。

包括VisualBasic、MicrosoftAccess、C语言、VisualC++、.net、java以及ASP等等。

要从这么多的数据库开发工具中选出适当的数据库开发平台不是一件很容易的事。

ⅥsualBasic是最流行的数据库应用程序的开发工具之一,它除了具有简单易学等特点外,还具有强大的数据库操作功能。

1.3数据库后台支持

我们选择SQLServer2000做后台支持。

MicrosoftSQLServer2000的特性有:

Internet集成、可伸缩性和可用性、企业级数据库功能、易于安装、部署和使用、数据仓库.

1.4系统结构框图

 

 

1.5项目可行性评估

1.5.1技术可行性评估

根据现有的技术,采用VisualBasic和SQLserver2000技术完全快速、高效地实现该系统模型。

1.5.2经济可行性评估

由于采用VisualBasic语言开发,其ADO开发方式能为我们尽可能地缩短开发周期、节约系统的开发费用,避免人力、物力上的浪费,而且参照其他MIS系统,界面上完全可以实现与用户的良好交互,并尽可能地以最小的代价换取最大的利润。

1.5.3项目可行性研究报告

综上所述,从技术、经济和操作可行性上分析,可以立即着手系统的需求分析工作。

2系统需求分析

2.1项目要求

中小型超市管理系统针对中小型超市的前台零售和库存管理的,对提高商场的工作效率,便于零售人员的操作,能有效地对前台商品的零售和库存数据进行更新、查询。

2.2系统功能描述

2.2.1系统安全

包括用户登录、用户管理权限的设置、更改用户名和密码。

用户登录:

必需输入正确的用户名和密码,确保系统的安全性。

用户管理权限设置:

超市管理员、管理员和售货员的权限设置,这样能更加好地管理商场的系统,使用不同的管理权限使商场中不同的人员更好地各司其职。

更改用户名和密码:

方便用户使用具有自己职责权限的用户名和密码。

2.2.2前台零售

方便性:

能够方便售货员前台零售的操作,使用操作界面人性化。

只要输入商品的条形码就可以知道这个商品的基本信息,再输入零售商品的数量,折扣。

实时性:

能够实时地反映商品库存数据的输出,并更新库存的商品数量。

显示零售商品信息。

打印:

打印零售商品的信息及总数量、金额,还有欢迎字样等。

2.2.3数据录入

只能输入有效的超市基本信息、商品供应商信息、商品信息,不能对原有的数据造成损坏或重复,即要求对录入的信息进行有效性验证,不合法的信息拒绝被录入。

为用户提供智能词库功能,能不让用户手工输入的就尽量避免。

2.2.4数据编辑

数据修改、数据删除,包括现有商品库存更新、过期报废商品处理、商品退货处理、进货报表生成与历史进货表处理和零售商品库存表处理。

数据修改:

数据修改可直接在浏览窗体中(或检索结果中)的数据修改中进行,或者也可以单独提供一个修改窗体进行数据修改。

数据删除:

浏览过程中的数据删除(标记删除):

即在浏览过程中,发现仍有部分信息用户已不需要,可对这些信息进行标记删除处理。

修改窗体中彻底的删除,如在浏览或检索过程中,发现某些信息已没有任何价值(如有些商品现已不存在等),可在修改模块中,对该信息进行彻底删除处理。

2.2.5报表生成

根据用户的检索结果自动生成相应的报表,方便用户预览与打印(历史进货数据统计报表、零售数据统计报表、过期报废数据统计报表、客户退货数据统计报表和退还厂家商品数据统计报表)。

可将用户在浏览过程中的信息打印输出。

可将检索到的信息打印输出。

2.3性能要求

方便、快捷、有效地完成用户的各项工作,录入数据合法性的校验程度高。

系统输入:

用户可添加合法的数据记录,以及用户可以进行相关的查询。

系统可以输出用户查询出的结果和打印报表(包括导出的Excel电子表格)。

用户界面:

为用户提供标准的中文界面,内部设计及流程符合用户的习惯、使用标准的中文菜单、工具栏、状态条提示、友好的对话框与按钮,使得界面比较友好,操作人员基本只需很短的培训即可熟练使用该系统。

数据更新的及时性:

输入输出数据后能及时地更新数据源,保证数据在传递与流动时的准确性。

数据的准确性:

要求用户输入输出的数据准确,保证数据在传递与流动时的准确性。

时间特征:

要求能够快速响应用户的请求,以提高工作效率。

2.4系统基本流程图

D1库存清单

 

 

定货信息出货信息

D2订货信息

系统基本流程图

2.5数据字典

表名:

S001

外部名:

用户表。

功能:

记录用户管理权限。

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00101

s00102

s00103

s00104

用户ID

密码

管理权限

联系电话

Int

nchar

char

char

10

30

10

15

yes

no

no

yes

Yes

1

`

表名:

S002

外部名:

库存商品表。

功能:

记录商品信息

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00201

s00202

s00203

s00204

s00205

s00206

s00207

s00208

s00209

s00210

s00211

s00212

商品条形码ID

商品名

商品数量

商品种类

商品生产厂商

商品

生产日期

商品过期日期

商品进货日期

进货单价

零售单价

备注

double

varchar

long

nchar

varchar

varchar

datetime

datetime

datetime

long

long

varchar

10

30

10

15

30

30

10

10

10

30

30

50

no

yes

yes

yes

yes

yes

no

no

no

yes

yes

yes

Yes

1

`

表名:

S003

外部名:

供货厂商表

功能:

记录厂商信息

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00301

s00302

s00303

s00304

厂商名称

厂商地址

厂商联系电话

备注

varchar

varchar

char

varchar

30

30

15

30

no

no

no

yes

Yes

1

`

表名:

S004

外部名:

商品历史进货表

功能:

记录进货信息

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00401

s00402

s00403

s00404

s00405

s00406

s00407

s00408

商品条形码ID

商品名称

商品数量

商品生产厂商

进货单价

经办人

进货日期

备注

int

varchar

char

varchar

char

varchar

datetime

15

30

20

30

20

30

10

no

no

yes

no

yes

no

no

Yes

1

`

表名:

S005

外部名:

零售表。

功能:

记录商品零售信息。

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00501

s00502

s00503

s00504

s00505

s00506

s00507

s00508

s00509

s00510

s00511

s00512

商品条形码ID

商品名

商品数量

商品种类

零售价

成本价

商品生产厂商

商品生产日期

商品过期日期

零售日期

售货员

备注

double

varchar

long

nchar

long

long

varchar

datetime

datetime

datetime

varchar

varchar

20

30

20

30

20

20

30

10

10

10

30

50

no

yes

yes

yes

yes

yes

no

no

no

no

nos

yes

Yes

1

`

表名:

S006

外部名:

商品过期、报废表

功能:

过期报废信息

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00601

s00602

s00603

s00604

s00605

s00606

s00607

s00608

s00609

s00610

ID

商品名

商品数量

进货单价

商品种类

商品生产厂商

标识

进货日期

报废原因

备注

int

varchar

char

long

char

varchar

varchar

datetime

varchar

varchar

30

30

15

30

20

30

30

10

30

50

no

yes

yes

no

yes

no

yes

no

no

yes

Yes

1

`

表名:

S007

外部名:

使用商场基本信息表

功能:

记录商场信息

字段:

内部名

外部名

类型

长度

允许空

默认值

标识

标识种子

标识递增量

CHECK约束

s00701

s00702

s00703

s00704

s00705

商场名称

商场地址

厂商联系电话

联系人

欢迎词

varchar

varchar

int

varchar

varchar

30

30

15

30

50

Yes

Yes

yes

yes

yes

Yes

1

`

2.6运行环境

2.6.1硬件要求

表2-5-1系统硬件要求

最低配置

CPU:

PentiumII266MHZ

内存:

64MB硬盘:

5GB

显示:

16M的显存

推荐配置

CPU:

PentiumII1GHZ

内存:

128MB硬盘:

10GB

显示:

64M的显存

较好配置

CPU:

PentiumIV1.5GHZ

内存:

512MB硬盘:

20GB

显示:

128M的显存

2.6.2软件要求

Windows2000/xp/NT

SQLServer2000

Office2000/2002

MicrosftVisualStudio2003

系统软件要求

3系统总体设计

3.1引言

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。

总体设计的基本目的就是回答“从总体上说,系统应该如何实现?

”这个问题,因此,总体设计又称为概要设计或初步设计。

通过这个阶段的工作将划分出组成系统的物理元素一一——程序、文件、数据库、人工过程和文档等等+但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。

总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系.

3.1.1面向对象编程

面向对象编程是基于客观世界的对象模型化的软件开发方法。

其基本概念为:

对象、类、消息、封装性、继承性、多态性.

3.1.2模块化设计思想

模块是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字来访问,例如:

过程、函数、子程序、宏等等都可作为模块。

模块就是把程序分成若干个模块,每个模块完成一个子功能,把这些模块集合起来组成一个整体,可以完成指定的功能满足问题的要求。

3.2系统总体结构

 

 

中小型超市管理系统模块划分

 

系统管理模块的子模块划分

 

数据录入模块的子模块划分

 

 

数据的统计与报表模块划分

 

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

当前位置:首页 > 工程科技 > 能源化工

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

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