中小型超市管理信息系统doc 39页.docx
《中小型超市管理信息系统doc 39页.docx》由会员分享,可在线阅读,更多相关《中小型超市管理信息系统doc 39页.docx(48页珍藏版)》请在冰豆网上搜索。
![中小型超市管理信息系统doc 39页.docx](https://file1.bdocx.com/fileroot1/2022-11/26/f7428738-0ab0-4099-b7d7-7c7922500c27/f7428738-0ab0-4099-b7d7-7c7922500c271.gif)
中小型超市管理信息系统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系统总体结构
中小型超市管理系统模块划分
系统管理模块的子模块划分
数据录入模块的子模块划分
数据的统计与报表模块划分