自己根据视频课程,搭建开发环境(视频教程对应的软件都提供,根据教程来即可),然后跑系统,如果跑不起来,我们会提供远程协助
本文论述了超市收银系统的设计和实现,该网站从实际运用的角度出发,运用了计算机网站设计、数据库等相关知识,基于JAVA语言、springboot框架和Mysql数据库设计来实现的,网站主要包括用户注册、用户登录、查看商品信息、公告信息等信息,看到喜欢的商品可以进行购买,也可以修改个人信息、修改密码,管理员对用户、商品信息管理、订单信息等功能。网站界面进行了人性化的设计,操作简单具有一定的使用价值。本文主要从该网站的设计思想、功能的架构,运用的技术、数据库的设计、具体的实现等方面来进行论述。在详细设计部分主要论述了系统功能设计和数据库的设计。在本文的最后对网站的调试结果进行了说明和总结。
系统模块分析是对系统的各个模块做出相应的说明以及解释。此系统的模块分别有前台和后台这二大基本模块,其中前台包括;商品信息、公告信息等这些子模块,并且可以购买商品,而后台则包括;用户、商品信息这些子模块。对系统模块做出详细的分析会使系统的结构更加清晰,从而系统开发进行的也会更加顺利。
超市收银系统采用了结构化开发的方法。这种开发方法的优点是控制性比较强,开发过程中采用了结构化和模块化的设计思想,自顶向下,从总体到部分,合理划分系统的结构和模块。结构化开发时使用模块式开发,各模块之间互不影响,方便系统的开发与管理。
本系统的设计是基于 B/S架构的三层体系结构,也就是浏览器和服务器结构。计算机技术发展的速度非常快,以前的设计结构都以C/S的模式为主,也就是学生端和服务端模式。但随着网页技术的发展,越来越多的学生习惯于使用浏览器。现在的网页技术可以在浏览器中实现非常漂亮的效果,以前的单一低调的学生端页面已经无法满足学生的需求。在B/S这种结构下,技术人员可以很轻松的设计出学生所需要的工作界面,页面代码通过浏览器进行解析展示,在浏览器中不做过多的事务逻辑的处理。主要的事务逻辑放在服务端进行处理。这样学生的电脑就不会承载过多的东西,只需要浏览器展示即可。对于开发人员也很方便进行系统的维护和升级。开发人员只需要在服务端进行系统的维护就可以了。使用java这样的跨平台性非常好的语言,这样的开发模式更加的方便,高效。本系统合理的进行了模块划分和组合,因此由于各个模块之间基本上是相互独立的,所以每个模块都可以独立的被解释、执行、调试和修改,让繁琐的系统设计工作简单化。
目 录
第一章 绪论 I
1.1 本课题研究背景 1
1.2 研究现状 1
1.3 本课题研究的意义 2
1.4 论文所做的主要工作 2
第二章 系统实现的技术支持 4
2.1 Java语言简介 4
2.2 Mysql数据库介绍 4
2.3 MySQL环境配置 4
2.4 B/S架构 4
2.5 Springboot框架 4
第三章 超市收银系统的分析与设计 5
3.1系统分析 5
3.1.1 环境可行性分析 5
3.1.2 技术可行性分析 5
3.1.3 经济可行性分析 6
3.1.4需求分析 6
3.2 系统模块分析 6
3.3 总体设计 6
3.4 数据库设计 6
3.4.1 数据库E-R图 6
3.4.2 数据库中相关的表 9
第四章超市收银系统详细设计 13
4.1用户前台功能模块 13
4.2 管理员功能模块 22
第五章 系统的调试和测试 27
第六章 总结 29
心得体会 30
参考文献 30
致谢 31