红灯笼超市信息管理系统
目 录
1 引言 1
1.1 课题研究的背景 1
1.2 目的 1
1.3 运行环境 1
2 需求分析 2
2.1 功能需求 2
2.2 性能需求 2
2.3 功能描述 2
2.4 数据流图 4
3 总体设计 6
3.1 功能图 6
3.2 状态图 8
3.3 数据库设计 9
4 详细设计 16
4.1 界面设计 16
5 软件测试 27
5.1 功能测试 27
5.2 性能测试 27
5.3 系统测试 28
5.4 综合测试 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
在信息技术高速发展的当今社会中,所有的活动都和互联网息息相关。互联网逐渐和人们的生活密不可分。在这个信息化的时代中,人们并不是为了不被时代所淘汰,不落后于主流,而是为了更好的生活使用互联网。如今随着电子商铺的兴起,传统的市场受到了很大的冲击。
1.1 课题研究的背景
随着经济的迅速发展,超市已经遍地都是,大到城市小到村庄,超市已经实实在在的与人们的生活已经密不可分了。超市对于商品的进货、销售、库存管理的需求也大大的提高了。传统的手工计算以及存储已经不能满足超市的管理,在信息化技术以及计算机普及的今天,怎样利用先进的技术来管理超市中存在的琐碎工作,减轻人力劳动,并且可以极大的提高员工的工作效率。
目前大部分的超市都会采取会员制。在具体的操作上需 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
要存储很多会员信息,同时也会有很多的数据信息需要处理大量的会员信息、商品销售信息以及流动资金。人工操作需要大量的时间和人力,错误率也会大大增加。红灯笼超市信息管理系统就是为了帮助超市员工减轻工作量而开发设计的。
1.2 目的
随着市场经济的快速发展以及计算机科学与技术的发展,市场的方向也发生了很多的变化。超市在人们的生活中已经是必不可少的一部分了,然而作为超市的管理层,如何利用先进的技术、信息化的方法,从而减轻员工的工作量。这也是管理人员所遇到的一些问题。
信息管理系统不仅可以减少人工费,同时超市的管理也会变得更规范更合理。解决了超市中进货、销售、库存等琐碎的工作量,解决了因为工作量的巨大带来的人力资源的浪费。以及很多经营紊乱,账目不清等等的一些问题。以最小的成本费来获取最大的收益。
1.3 运行环境
C#语言是21世纪初微软公司发布的一种编程语言,这种编程语言是运行于.NET Framework之上的高级程序设计语言。这是一种安全、稳定、简单的编程语言,也是由C语言和C++语言衍生出来的面向对象的一种语言。在继承了两者的优点后,又去掉了这两者中的一些复杂的特性。同时也综合了VB中简单的可视化操作,以强大的功能和创新的语法特性,成为了.NET开发人员的首选语言[1]。
2 需求分析
2.1 功能需求
对于超市的管理员来说,能够实时的查看商品销售情况以及库存情况是相对比较重要的,管理员可以根据这些情况对超市的发展做出对应的改变,同时如果商品过剩或者商品不足的时候,管理员可以及时提醒采购员补货。同时可以对超市员工的基本信息进行查看,根据员工的情况调整适合的岗位。
每个超市都有经理这个职位,经理所需要的就是根据每天的销售情况来看销售业绩。同时经理也要能够查看超市的一些基本情况,包括超市有哪些会员,商品信息,排班情况,以及库存的情况。
在收银处随时记录卖出商品信息,如名称,数量,单价等,及时更新数据库数据。
2.2 性能需求
系统开发完后以后,在用户使用系统的期间超市基本信息能够简洁明了的展现给用户,可以长时间使用,操作简单,系统界面美观。
在精确度的需求上,根据登录的身份,显示出不同的功能,在用户查看信息的时候可以满足客户的各种需求。
系统响应时间需在人眼能够接受的范围之内,系统响应的时间不能太快也不能太慢,做到满足用户需求。
在操作方式和浏览器以及开发计划发生变化时,有一定的适应能力。
用户操作界面简单明了,方便操作,能够适应各个年龄层次的用户。
2.3 功能描述
2.3.1 管理员功能描述
管理员权限功能包括系统用户管理、商品类别管理、商品信息管理、员工排班管理。以及管理员账号的密码修改。
系统用户管理部分可以查看员工的基本信息包括员工级别,建立时间,以及员工基本信息包括姓名、性别、年龄。如出现人员调动,可以添加删除员工信息。
商品类别管理部分可以查看超市销售商品类别,可以删除不再销售的商品类别。
商品信息管理部分可以查看商品的基本信息包括商品名称,商品价格、会员价格、商品分类信息、产品生产厂商、商品保质期,并且可以对商品信息进 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
行添加修改和删除。
员工排班管理部分可以设置每天的值班人员包括经理、采购员、收银员的值班信息。管理员可以根据每天的情况进行调整。
2.3.2 经理功能描述
经理权限功能包括商品信息管理、进货信息查询、库存报警管理、销售商品对账、会员信息管理。
商品信息管理可以查看商品名称、商品价格、会员价格、商品分类名称、厂商信息、商品保质期、可以对商品信息进行添加删除以及修改。
进货信息查询可以查看进货单号、商品名称、单位、厂商、进货数量、进货价格、进货金额以及进货时间等等。
库存警报管理可以设置商品上限以及商品下限达到一定数量的时候提醒经理,其中包括商品名称、类别名称、单位、商品保质期、数量、预警下限、预警上限。
会员信息管理部分,经理可以查看超市会员信息包括姓名、性别。可以注册会员信息,对已有会员信息进行修改和删除。
2.3.3 采购员功能描述
采购员权限功能包括商品信息管理、商品进货管理、库存信息浏览。
商品信息管理可以查看商品名称、商品价格、会员价格、商品分类名称、厂商、商品保质期等等。可以添加修改删除商品信息。
商品进货管理包括进货单号、商品名称、单位、厂商、进货数量、进货金额、进货时间等等。进货之前要进行进货登记。
库存信息浏览可以查看商品名称、类别名称、单位、厂商、商品保质期、数量、预警上限数目、预警下限数目、商品编号。可以通过检索查看所需商品的详细信息。
2.3.4 收银员功能描述
收银员权限功能包括会员信息管理、商品销售管理、库存信息浏览。
会员信息管理主要可以查看会员的基本信息,包括会员号、会员姓名、会员性别,可以注册新会员,对会员信息进行修改和删除。
商品销售管理主要可以查看销售单号、商品名称、单位、生产厂商、价格、会员价格、销售数量、销售时间以及是否为会员等信息。
图2.3 采购员模块数据流图
3 总体设计
1 引言 1
1.1 课题研究的背景 1
1.2 目的 1
1.3 运行环境 1
2 需求分析 2
2.1 功能需求 2
2.2 性能需求 2
2.3 功能描述 2
2.4 数据流图 4
3 总体设计 6
3.1 功能图 6
3.2 状态图 8
3.3 数据库设计 9
4 详细设计 16
4.1 界面设计 16
5 软件测试 27
5.1 功能测试 27
5.2 性能测试 27
5.3 系统测试 28
5.4 综合测试 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
在信息技术高速发展的当今社会中,所有的活动都和互联网息息相关。互联网逐渐和人们的生活密不可分。在这个信息化的时代中,人们并不是为了不被时代所淘汰,不落后于主流,而是为了更好的生活使用互联网。如今随着电子商铺的兴起,传统的市场受到了很大的冲击。
1.1 课题研究的背景
随着经济的迅速发展,超市已经遍地都是,大到城市小到村庄,超市已经实实在在的与人们的生活已经密不可分了。超市对于商品的进货、销售、库存管理的需求也大大的提高了。传统的手工计算以及存储已经不能满足超市的管理,在信息化技术以及计算机普及的今天,怎样利用先进的技术来管理超市中存在的琐碎工作,减轻人力劳动,并且可以极大的提高员工的工作效率。
目前大部分的超市都会采取会员制。在具体的操作上需 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
要存储很多会员信息,同时也会有很多的数据信息需要处理大量的会员信息、商品销售信息以及流动资金。人工操作需要大量的时间和人力,错误率也会大大增加。红灯笼超市信息管理系统就是为了帮助超市员工减轻工作量而开发设计的。
1.2 目的
随着市场经济的快速发展以及计算机科学与技术的发展,市场的方向也发生了很多的变化。超市在人们的生活中已经是必不可少的一部分了,然而作为超市的管理层,如何利用先进的技术、信息化的方法,从而减轻员工的工作量。这也是管理人员所遇到的一些问题。
信息管理系统不仅可以减少人工费,同时超市的管理也会变得更规范更合理。解决了超市中进货、销售、库存等琐碎的工作量,解决了因为工作量的巨大带来的人力资源的浪费。以及很多经营紊乱,账目不清等等的一些问题。以最小的成本费来获取最大的收益。
1.3 运行环境
C#语言是21世纪初微软公司发布的一种编程语言,这种编程语言是运行于.NET Framework之上的高级程序设计语言。这是一种安全、稳定、简单的编程语言,也是由C语言和C++语言衍生出来的面向对象的一种语言。在继承了两者的优点后,又去掉了这两者中的一些复杂的特性。同时也综合了VB中简单的可视化操作,以强大的功能和创新的语法特性,成为了.NET开发人员的首选语言[1]。
2 需求分析
2.1 功能需求
对于超市的管理员来说,能够实时的查看商品销售情况以及库存情况是相对比较重要的,管理员可以根据这些情况对超市的发展做出对应的改变,同时如果商品过剩或者商品不足的时候,管理员可以及时提醒采购员补货。同时可以对超市员工的基本信息进行查看,根据员工的情况调整适合的岗位。
每个超市都有经理这个职位,经理所需要的就是根据每天的销售情况来看销售业绩。同时经理也要能够查看超市的一些基本情况,包括超市有哪些会员,商品信息,排班情况,以及库存的情况。
在收银处随时记录卖出商品信息,如名称,数量,单价等,及时更新数据库数据。
2.2 性能需求
系统开发完后以后,在用户使用系统的期间超市基本信息能够简洁明了的展现给用户,可以长时间使用,操作简单,系统界面美观。
在精确度的需求上,根据登录的身份,显示出不同的功能,在用户查看信息的时候可以满足客户的各种需求。
系统响应时间需在人眼能够接受的范围之内,系统响应的时间不能太快也不能太慢,做到满足用户需求。
在操作方式和浏览器以及开发计划发生变化时,有一定的适应能力。
用户操作界面简单明了,方便操作,能够适应各个年龄层次的用户。
2.3 功能描述
2.3.1 管理员功能描述
管理员权限功能包括系统用户管理、商品类别管理、商品信息管理、员工排班管理。以及管理员账号的密码修改。
系统用户管理部分可以查看员工的基本信息包括员工级别,建立时间,以及员工基本信息包括姓名、性别、年龄。如出现人员调动,可以添加删除员工信息。
商品类别管理部分可以查看超市销售商品类别,可以删除不再销售的商品类别。
商品信息管理部分可以查看商品的基本信息包括商品名称,商品价格、会员价格、商品分类信息、产品生产厂商、商品保质期,并且可以对商品信息进 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
行添加修改和删除。
员工排班管理部分可以设置每天的值班人员包括经理、采购员、收银员的值班信息。管理员可以根据每天的情况进行调整。
2.3.2 经理功能描述
经理权限功能包括商品信息管理、进货信息查询、库存报警管理、销售商品对账、会员信息管理。
商品信息管理可以查看商品名称、商品价格、会员价格、商品分类名称、厂商信息、商品保质期、可以对商品信息进行添加删除以及修改。
进货信息查询可以查看进货单号、商品名称、单位、厂商、进货数量、进货价格、进货金额以及进货时间等等。
库存警报管理可以设置商品上限以及商品下限达到一定数量的时候提醒经理,其中包括商品名称、类别名称、单位、商品保质期、数量、预警下限、预警上限。
会员信息管理部分,经理可以查看超市会员信息包括姓名、性别。可以注册会员信息,对已有会员信息进行修改和删除。
2.3.3 采购员功能描述
采购员权限功能包括商品信息管理、商品进货管理、库存信息浏览。
商品信息管理可以查看商品名称、商品价格、会员价格、商品分类名称、厂商、商品保质期等等。可以添加修改删除商品信息。
商品进货管理包括进货单号、商品名称、单位、厂商、进货数量、进货金额、进货时间等等。进货之前要进行进货登记。
库存信息浏览可以查看商品名称、类别名称、单位、厂商、商品保质期、数量、预警上限数目、预警下限数目、商品编号。可以通过检索查看所需商品的详细信息。
2.3.4 收银员功能描述
收银员权限功能包括会员信息管理、商品销售管理、库存信息浏览。
会员信息管理主要可以查看会员的基本信息,包括会员号、会员姓名、会员性别,可以注册新会员,对会员信息进行修改和删除。
商品销售管理主要可以查看销售单号、商品名称、单位、生产厂商、价格、会员价格、销售数量、销售时间以及是否为会员等信息。
图2.3 采购员模块数据流图
3 总体设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3005.html