超市信息管理系统的设计与实现
目录
一、前言 1
(一) 系统开发背景 1
(二) 系统开发目标 1
(三) 系统开发意义 1
二、需求分析 1
(一) 功能分析 1
(二) E-R模型图 2
(三) 开发工具简介 4
三、详细设计 4
(一)系统功能设计 4
1、管理和维护超市员工信息 4
2、管理和维护超市供应商信息 4
3、管理和维护超市批发商信息 4
4、管理和维护本超市商品信息 4
5、管理和维护超市进货信息 4
6、管理和维护超市销售信息 5
7、管理和维护超市库存信息 5
(二)数据库设计 5
四、系统编码 9
(一) 用户登录模块设计 9
(二) 首页模块设计 9
(三) 超市员工信息管理模块设计 10
(四) 超市供应商信息管理模块设计 11
(五) 超市批发商信息管理模块 12
(六) 超市商品进货信息管理模块 12
(七) 超市商品退货信息管理模块 13
(八) 超市商品销售信息管理模块 14
(九) 超市商品退货信息管理模块 15
总结 16
参考文献 17
一、前言
系统开发背景
随着计算机应用的普及和网络时代的发展,智能化软件以一种全新的身份融入到我们的生活中,它主要依赖于计算机操作,使用无纸化方式来管理我们的大量数据信息,以完全取代上世纪的传统采用纸张管理方式,计算机的管理方式不仅大大提高了我们的 *好棒文|www.hbsrm.com +Q: *351916072*
办公效率,还减少错误率的发生,因此为大众所喜爱和追逐。另外随着社会的进步,经济的大力发展,人们对生活质量的追求也越来越高,人们不再仅仅生活在以前那种简单平台的生活了,人们对衣食住行的追求也越来越高,大家秉性着“吃要吃健康的、穿要穿潮流的、玩要玩技术的”,于是人们对日常所需的日用品的需求量也变得相较于之前有了大幅度的增加,人们更喜欢去各类中小型的超市去采购各类商品,这也促进了超市收益的增加,超市选购商品的人群增多了,超市的商品信息也变得越来越多,如果仍采用传统管理方式来管理超市的各类信息,其效率低下,而且还无法应用户的需求,于是对于众多的中小型超市来说,希望一个基于计算机智能化的管理方式来管理超市的各类大量信息数据。
系统开发目标
系统开发目标最终生成一个可以满足用户需求的智能化超市商品信息管理软件,可以满足用户的需求,可以管理我超市的各类商品信息,如超市商品的销售信息,各类商品的进货信息,超市商品的库存,另外还可对系统用户信息、超市员工信息、超市进货商信息进行动态管理和维护。
数据库设计方面要求满足第三范式,设计字段规范,切实符合用户需求;
另外最终生成一份开发文档和论文。
系统开发意义
本次基于计算机的智能化管理软件超市商品信息管理系统主要采用基于C#模式开发,主要可以帮助超市商家可以借助于本智能化管理软件来管理我超市的大量数据信息,可以帮助我熟悉软件开发的生命流程,帮助我更好地走向社会的工作岗位,以更好地姿态展示自己的个人能力。
二、需求分析
功能分析
根据前期对用户需求的调研考察,分析设计出系统的各个功能模块,其主要包括关于对超市人员信息的管理和维护,如超市员工信息、超市商品的供应商信息、批发商信
息进行动态管理;对商品信息进行管理,其主要分为对商品的进货进行管理和销售进行管理,其主要包括进货采购、退货进行管理、以及超市对商品的销售信息进行管理,主要包括商品销售信息管理等,超市管理员还可对本超市的商品库存信息进行管理,如库存调拨、库存报警、查询等,具体功能模块如图2-1所示:
图2-1 超市商品信息管理系统功能模块图
E-R模型图
根据用户需求,设计分析出E-R模型图,具体如下图所示:
1、超市员工实体类E-R模型设计,如图2-2所示。
图2-2超市员工E-R模型图设计
2、供应商实体类E-R模型图设计,如图2-3所示。
图2-3超市供应商E-R模型图设计
3、批发商实体类E-R模型图设计,如图2-4所示。
图2-4超市批发商E-R模型图设计
4、员工部门实体类E-R模型图设计,如图2-5所示。
图2-5超市员工部门E-R模型图设计
5、进货信息实体类E-R模型图设计,如图2-6所示。
图2-6超市进货E-R模型图设计
6、商品销售信息实体类E-R模型图设计,如图2-7所示。
图2-7超市销售E-R模型图设计
其余几个实体类类似,此处不再一一列举。
开发工具简介
本系统开发采用VS开发工具,数据库采用SQLServer2008对超市商品大量数据信息进行存储和维护。开发技术为C#.NET技术,利用数据源访问技术对后台数据进行存储和维护。
三、详细设计
(一)系统功能设计
1、管理和维护超市员工信息
超市管理者可实现对超市员工信息进行管理和维护,可通过本应用添加新入职员工信息,更新指定员工信息,删除指定员工信息,查询指定员工信息;
管理和维护超市供应商信息
超市管理者可实现对超市供应商信息进行管理和维护,可通过本应用添加供应商信息,更新指定供应商信息,删除指定供应商信息,查询指定供应商信息。
3、管理和维护超市批发商信息
超市管理者可实现对超市批发商信息进行管理和维护,可通过本应用添加超市商品批发商信息,更新指定商品批发商信息,删除指定商品批发商信息,查询指定商品批发商信息。
4、管理和维护本超市商品信息
超市管理员可实现对超市商品信息进行管理和维护,可通过本应用添加超市商品信息,更新超市商品信息,删除超市商品信息,按条件查询超市商品信息。
5、管理和维护超市进货信息
超市管理员可通过本应用添加超市进货信息,更新指定超市商品的进货信息,删除指定超市商品进货信息,或按条件查询超市进货信息。
6、管理和维护超市销售信息
超市管理员可通过本应用添加超市的销售信息,对超市的商品销售信息进行删除、更新和查询操作。
7、管理和维护超市库存信息
超市管理员可通过本应用对超市的商品库存信息进行管理和维护。
(二)数据库设计
超市员工信息表,主要包含数据项有员工编号、员工姓名、系统登录名称、登录密码、员工性别、生日时间、隶属部门岗位、所在职位、联系方式、紧急联系方式、家庭居住地、员工类别,如表3-1所示。
表3-1 员工信息表
序号
名称
字段含义
字段类型
主键
一、前言 1
(一) 系统开发背景 1
(二) 系统开发目标 1
(三) 系统开发意义 1
二、需求分析 1
(一) 功能分析 1
(二) E-R模型图 2
(三) 开发工具简介 4
三、详细设计 4
(一)系统功能设计 4
1、管理和维护超市员工信息 4
2、管理和维护超市供应商信息 4
3、管理和维护超市批发商信息 4
4、管理和维护本超市商品信息 4
5、管理和维护超市进货信息 4
6、管理和维护超市销售信息 5
7、管理和维护超市库存信息 5
(二)数据库设计 5
四、系统编码 9
(一) 用户登录模块设计 9
(二) 首页模块设计 9
(三) 超市员工信息管理模块设计 10
(四) 超市供应商信息管理模块设计 11
(五) 超市批发商信息管理模块 12
(六) 超市商品进货信息管理模块 12
(七) 超市商品退货信息管理模块 13
(八) 超市商品销售信息管理模块 14
(九) 超市商品退货信息管理模块 15
总结 16
参考文献 17
一、前言
系统开发背景
随着计算机应用的普及和网络时代的发展,智能化软件以一种全新的身份融入到我们的生活中,它主要依赖于计算机操作,使用无纸化方式来管理我们的大量数据信息,以完全取代上世纪的传统采用纸张管理方式,计算机的管理方式不仅大大提高了我们的 *好棒文|www.hbsrm.com +Q: *351916072*
办公效率,还减少错误率的发生,因此为大众所喜爱和追逐。另外随着社会的进步,经济的大力发展,人们对生活质量的追求也越来越高,人们不再仅仅生活在以前那种简单平台的生活了,人们对衣食住行的追求也越来越高,大家秉性着“吃要吃健康的、穿要穿潮流的、玩要玩技术的”,于是人们对日常所需的日用品的需求量也变得相较于之前有了大幅度的增加,人们更喜欢去各类中小型的超市去采购各类商品,这也促进了超市收益的增加,超市选购商品的人群增多了,超市的商品信息也变得越来越多,如果仍采用传统管理方式来管理超市的各类信息,其效率低下,而且还无法应用户的需求,于是对于众多的中小型超市来说,希望一个基于计算机智能化的管理方式来管理超市的各类大量信息数据。
系统开发目标
系统开发目标最终生成一个可以满足用户需求的智能化超市商品信息管理软件,可以满足用户的需求,可以管理我超市的各类商品信息,如超市商品的销售信息,各类商品的进货信息,超市商品的库存,另外还可对系统用户信息、超市员工信息、超市进货商信息进行动态管理和维护。
数据库设计方面要求满足第三范式,设计字段规范,切实符合用户需求;
另外最终生成一份开发文档和论文。
系统开发意义
本次基于计算机的智能化管理软件超市商品信息管理系统主要采用基于C#模式开发,主要可以帮助超市商家可以借助于本智能化管理软件来管理我超市的大量数据信息,可以帮助我熟悉软件开发的生命流程,帮助我更好地走向社会的工作岗位,以更好地姿态展示自己的个人能力。
二、需求分析
功能分析
根据前期对用户需求的调研考察,分析设计出系统的各个功能模块,其主要包括关于对超市人员信息的管理和维护,如超市员工信息、超市商品的供应商信息、批发商信
息进行动态管理;对商品信息进行管理,其主要分为对商品的进货进行管理和销售进行管理,其主要包括进货采购、退货进行管理、以及超市对商品的销售信息进行管理,主要包括商品销售信息管理等,超市管理员还可对本超市的商品库存信息进行管理,如库存调拨、库存报警、查询等,具体功能模块如图2-1所示:
图2-1 超市商品信息管理系统功能模块图
E-R模型图
根据用户需求,设计分析出E-R模型图,具体如下图所示:
1、超市员工实体类E-R模型设计,如图2-2所示。
图2-2超市员工E-R模型图设计
2、供应商实体类E-R模型图设计,如图2-3所示。
图2-3超市供应商E-R模型图设计
3、批发商实体类E-R模型图设计,如图2-4所示。
图2-4超市批发商E-R模型图设计
4、员工部门实体类E-R模型图设计,如图2-5所示。
图2-5超市员工部门E-R模型图设计
5、进货信息实体类E-R模型图设计,如图2-6所示。
图2-6超市进货E-R模型图设计
6、商品销售信息实体类E-R模型图设计,如图2-7所示。
图2-7超市销售E-R模型图设计
其余几个实体类类似,此处不再一一列举。
开发工具简介
本系统开发采用VS开发工具,数据库采用SQLServer2008对超市商品大量数据信息进行存储和维护。开发技术为C#.NET技术,利用数据源访问技术对后台数据进行存储和维护。
三、详细设计
(一)系统功能设计
1、管理和维护超市员工信息
超市管理者可实现对超市员工信息进行管理和维护,可通过本应用添加新入职员工信息,更新指定员工信息,删除指定员工信息,查询指定员工信息;
管理和维护超市供应商信息
超市管理者可实现对超市供应商信息进行管理和维护,可通过本应用添加供应商信息,更新指定供应商信息,删除指定供应商信息,查询指定供应商信息。
3、管理和维护超市批发商信息
超市管理者可实现对超市批发商信息进行管理和维护,可通过本应用添加超市商品批发商信息,更新指定商品批发商信息,删除指定商品批发商信息,查询指定商品批发商信息。
4、管理和维护本超市商品信息
超市管理员可实现对超市商品信息进行管理和维护,可通过本应用添加超市商品信息,更新超市商品信息,删除超市商品信息,按条件查询超市商品信息。
5、管理和维护超市进货信息
超市管理员可通过本应用添加超市进货信息,更新指定超市商品的进货信息,删除指定超市商品进货信息,或按条件查询超市进货信息。
6、管理和维护超市销售信息
超市管理员可通过本应用添加超市的销售信息,对超市的商品销售信息进行删除、更新和查询操作。
7、管理和维护超市库存信息
超市管理员可通过本应用对超市的商品库存信息进行管理和维护。
(二)数据库设计
超市员工信息表,主要包含数据项有员工编号、员工姓名、系统登录名称、登录密码、员工性别、生日时间、隶属部门岗位、所在职位、联系方式、紧急联系方式、家庭居住地、员工类别,如表3-1所示。
表3-1 员工信息表
序号
名称
字段含义
字段类型
主键
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1637.html