摘要 随着计算机行业的不断发展,超市管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,超市管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的超市管理系统对于企业来说是由为重要的。系统开发的总体任务是实现超市管理的系统化、规范化和自动化,从而达到提高超市管理效率的目的。

本文对超市管理系统的设计与实现进行了详细的介绍。在需求分析阶段,对超市管理的实际需求进行了调研,同时,采用系统用例图对系统进行了模块设计,采用功能用例图和E-R图的形式对系统各个子功能模块的需求进行了详细的需求描述。在系统的设计与实现阶段,采用各时序图和协作图进行详细的介绍和描述。在数据库设计中使用数据库逻辑结构图对数据库总体设计进行了描述,随后对数据库表进行了使用表格的形式对表中数据项进行了详细描述。最后,对系统进行测试,测试包括功能测试和非功能测试两部分。

本系统基于B/S架构,采用的开发工具是Idea,采用的开发语言是Java,采用的数据库服务器为MySQl,采用ssm结构的框架进行开发,框架具有扩展性、重用性强,安全性高的特点,系统前端用一些前端框架布局,JS来做前端验证以及友好的交互效果,系统有较高的安全性和较好的性能。

关键字:B/S  ssm 超市管理

3.1 可行性分析

3.1.1 社会可行性

当今是一个信息化、智能化和网络化的时代,是一个重视生活和工作效率的时代,传统的工作方式已不符合时代的需求,浪费了大量人力、物力和时间,造成工作效率的低下。主要针对现代化超市管理的存在的问题,对比分析已有的管理系统进行分析总结加以改进得到一套智能且合理的查看管理系统。其功能上具有较强的实用性,需要先进的技术作为支撑,因此,对系统的经济、技术、操作可行性进行展开分析。

3.1.2 技术可行性

根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统所采用的B/S架构、VS、C#、SQL Server、MVC等技术都已经非常成熟,所以技术上是可行的。通过数据库管理和查询的系统,多数据库进行存储等操作,实现数据源的分布存储,使得整个系统具有高效管理和稳定的优势。预计完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。

3.1.3 经济可行性

估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,新系统将获得的效益,本次设计所使用的编辑器、数据库等都是免费的,使用的是成本较低的开发模式,所以在经济成本上是可行的。

3.1.4 操作可行性

本系统采用了3层B/S的体系架构,系统直接通过浏览器对系统进行互操作,无需安装客户端软件,极大的降低了系统的使用难度,另外,系统采用可视化的友好界面,使得系统的操作一目了然,用户可以完全掌握操作技巧。所以本系统在操作上是具有可行性的。

3.2 需求分析

3.2.1 用户需求分析

商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。

3.2.2 功能需求分析

本系统利用网络沟通、计算机信息存储管理,有着与传统的方式所无法替代的优点。比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等。在工作效率上,能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,超市管理的各方面需求都会更加科学化、系统化,也更加规范和简便。

系统分为两个权限,即用户和管理员。管理员访问系统好可以实现用户管理、商品信息管理、供货商管理、商品采购管理、商品入库管理、商品出库管理和商品退货管理等核心功能;用户登录后,实现个人中心、供货商管理、商品采购管理、商品入库管理、商品出库管理和商品退货管理等功能。功能如图3.1所示:

 图3.1 系统功能图

 系统整体用例图如图3-2所示

 图 3-2 系统用例图

 用户在登录验证成功之后进入系统首页,在首页可以查看该系统内所有商品,也可以按商品类别、搜索栏来再次筛选;在个人信息中可以查看自己的消费记录、修改密码;对商品的采购、入库、出库和退货提交申请单。

管理员在登录验证成功后进入系统首页,用户所有的功能,管理员都涵盖其中,并且可以对用户信息进行管理操作,审核用户提交的商品订单,另外还可以对系统进行设置管理,发布公告信息等功能。

  1. 供应商实体类

供应商实体类属性,如图4-15所示。

 图 4-15 供应商实体类属性

 商品采购实体类

商品采购实体类属性,如图4-16所示.

 图 4-16 商品采购实体类属性

 

用户登录页面如图5-2所示,登录时输入错误的用户名或密码会有相应提示。

 

 图 5-2 用户登录界面

5.1.2 用户首页

用户正确输入用户名和密码,成功登录系统后,进入首页界面如图5-3所示。

图 5-3 用户首页界面

 用户查看供应商信息,页面如图5-9所示。

 图 5-9 供应商管理界面

 注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

 

目录

第一章 绪论

1.1 论文研究背景及意义

1.2 研究现状

1.3 论文的主要内容

1.4 本章小结

第二章 相关技术介绍

2.1 开发环境

2.2 相关技术

2.3 本章小结

第三章 系统分析

3.1 可行性分析

3.1.1 社会可行性

3.1.2 技术可行性

3.1.3 经济可行性

3.1.4 操作可行性

3.2 需求分析

3.2.1 用户需求分析

3.2.2 功能需求分析

3.3 本章小结

第四章 系统的详细设计

4.1 系统框架

4.1.1 前端框架设计

4.2 系统模块设计

4.2.1 用户登录模块

4.2.2 个人中心模块

4.2.3 用户模块

4.2.4 商品信息模块

4.2.5 管理员模块

4.3功能协作图设计

4.3.1 用户登录模块

4.3.2 个人中心模块

4.3.3 提交申请模块

4.3.4 新增商品模块

4.3.5 供应商管理模块

4.4 数据库设计

4.4.1 数据库设计分析

4.4.2 数据部分实体类设计

4.4.3 数据库表设计

4.5 本章小结

第五章 系统的具体实现

5.1 用户模块

5.1.1用户登录

5.1.2 用户首页

5.1.3 个人中心

5.1.4 公告信息

5.1.5 供应商管理

5.1.6 商品信息管理

5.1.7 商品采购管理

5.1.8 商品入库管理

5.1.9 商品出库管理

5.1.10 商品退货管理

5.2 管理员模块

5.2.1 管理员登录

5.2.2 管理员首页

5.2.3 个人中心

5.2.4 公告信息管理

5.2.5 用户管理

5.2.6 供应商管理

5.2.7 商品分类管理

5.2.8 商品信息管理

5.2.9 商品采购管理

5.2.10 商品入库管理

5.2.11 商品出库管理

5.1.12 商品退货管理

5.3 平台测试

5.3.1 测试必要性

5.3.2 用户登录测试

5.3.3 个人信息修改功能测试

5.3.4 商品新增功能测试

5.3.5 注销用户功能测试

5.3.6 发布公告功能测试

5.4 本章小结

第六章 结束语

致  谢

参考文献:

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐