当前位置: 首页 > news >正文

php网站开发指导教材 文献wordpress页面设置教程

php网站开发指导教材 文献,wordpress页面设置教程,旅游网站的网页设计参考文献,图片1600px做网站摘 要 伴随着我国社会的发展#xff0c;人民生活质量日益提高。于是对云上水果超市进行规范而严格是十分有必要的#xff0c;所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套云上水果超市#xff0c;帮助商家进行…摘 要 伴随着我国社会的发展人民生活质量日益提高。于是对云上水果超市进行规范而严格是十分有必要的所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套云上水果超市帮助商家进行商品信息、水果资讯等繁琐又重复的工作提高工作效率的同时也减轻了管理者的压力。 本论文的主要内容包括 第一研究分析当下主流的web技术结合超市日常管理方式进行云上水果超市的数据库设计设计云上水果超市功能并对每个模块进行说明。 第二陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具以及系统后台采用的数据库。 最后对系统进行全面测试主要包括功能测试、查询性能测试、安全性能测试。 分析系统存在的不足以及将来改进的方向。 关键词云上水果超市B/S架构SpringBoot框架 Abstract With the development of our society, the quality of life of the people is improving day by day. Therefore, it is very necessary to standardize and strictly implement the fruit supermarket on the cloud, so many information management systems came into being. At this time, it seems that human resources alone cannot cope with these matters. Therefore, this paper will design a set of cloud fruit supermarket to help merchants carry out tedious and repetitive work such as commodity information and fruit information, improve work efficiency, and also reduce the pressure of managers. The main contents of this paper include: First, research and analyze the current mainstream web technology, combine the daily management mode of supermarkets, design the database of the fruit supermarket on the cloud, design the function of the fruit supermarket on the cloud, and explain each module. Secondly, it shows the architecture used to realize the system, the server used to build the system, the system development environment and the tools used, and the database used in the background of the system. Finally, the system is tested comprehensively, including function test, query performance test and security performance test. Analyze the shortcomings of the system and the direction of future improvement. Key words: fruit supermarket on the cloud; B/S architecture; SpringBoot framework; 目 录 摘 要 Ⅰ Abstract Ⅱ 1 绪 论 1 1.1研究背景 1 1.2 研究意义 2 1.3 研究现状 2 1.4本文组织结构 3 2 技术介绍 4 2.1 SpringBoot框架 4 2.2 Java语言 5 2.3 Mysql的特点 6 2.4 B/S架构 6 2.5本章小结 6 3需求分析 7 3.1可行性分析 7 3.1.1经济可行性 7 3.1.2技术可行性 8 3.1.3运营可行性 8 3.1.4法律可行性 8 3.2系统需求分析 8 3.2.1 性能需求 9 3.2.2 安全性需求 9 3.2.3 功能需求 10 3.3本章小结 10 4系统设计 11 4.1系统结构设计 11 4.2系统功能模块设计 11 4.3 数据库设计 12 4.3.1 概念模型设计 12 4.3.2 数据库表结构 12 4.4本章小结 14 5 系统实现 15 5.1系统开发环境以及运行环境 15 5.1.1 系统开发环境 15 5.1.2 系统运行环境 15 5.2云上水果超市的主要功能模块实现 15 5.2.1前台系统功能模块 15 5.2.2后台管理员功能模块 16 5.2.3后台员工信息功能模块 16 5.2.4后台用户功能模块 16 5.2.5本章小结 18 6系统测试 19 6.1 系统测试目的 19 6.2 系统测试环境 19 6.3系统测试用例 19 6.4本章小结 20 结 论 21 参考文献 22 致 谢 23 1 绪 论 1.1研究背景 信息技术的集成化和信息网络化的不断发展人类开始步入信息化时代信息技术作为一种资源成为超市战略不可分割的一部分在当今社会人们的生活节奏逐渐加快人们对经济的要求逐渐降低越来越多的人开始追求简单、快捷的方式。以现在计算机的技术的应用使计算机成为人们使用现代发达技术的桥梁[1]。计算机可以有效的解决信息十分方便的获取信息从而提高工作的效率。 1.2 研究意义 现如今科技的卓越发展时代环境的大变革。人们生活变得越来越多元化这种多元化很大程度上由互联网科技发展引起日新月异的互联网让我们实现了众多的不可能。利用网络进行信息管理改革已经成为了人们追捧的一种趋势[2]。“云上水果超市”是运用java语言SpringBoot框架以Mysql数据库为基础而来发出来的。为保证我国经济的持续性发展必须要让互联网信息时代在我国日益壮大蓬勃发展一个好的云上水果超市方便用户通过注册登录系统购买商品修改个人信息等员工信息发布商品信息、商品购买、订单信息等管理员对信息进行维护与管理还能帮助管理者从琐碎冗杂的日常管理事务中解放出来更专心投入在其它事务上因而能更好的履行它自身的社会责任这个云上水果超市也就间接地为美好社会的创建出了一份力[3]。所以云上水果超市的设计和实现是必要的也是很有意义的。 1.3研究现状 如今因为无线网相关技术的快速尤其是在网上进行资源的上传下载、搜索查询等技术以及信息处理和语言开发技术的进步同时编程语言、建模技术的不断发展促使诸多的平台系统架构由C/S客户端/服务器更多的转变为采用B/S浏览器/服务器的架构从而让程序平台网络端的系统架构迎来了一个新的阶段。 并且在对国外云上水果超市发展现状的了解中发现国外云上水果超市一大多是一种门户的建设除日常的办公业务外与物流和资金流关系紧密的许多业务也都被设计为功能模块加入系统中[4]。在这一点上我国完全没有落后通过采用集成了这些功能的系统帮助超市各项业务的工作效率都得到了极大提高从而持续地为超市带来更多经济收益。 1.4本文组织结构 本论文将详细阐述云上水果超市的开发背景、应用可行性以及系统实现所具有的现实意义在对云上水果超市进行详细的需求分析后会根据需求分析的结果再结合实际情况为系统的实现选取合适的技术和架构之后在上述分析论述的基础上进行系统设计最后完成系统实现和测试。 本文共分为七章分别是 第一章绪论在这一章中对云上水果超市的研究背景和意义进行介绍同时浅述了信息管理系统的发展明确了云上水果超市的实现的目的和方向[5]。 第二章技术介绍在本章中列举介绍了系统实现采用到的所有技术包括一些主流的框架技术。 第三章需求分析这一章对云上水果超市的需求进行了全面详细的分析从系统实现的应用可行性、技术可行性再到系统的功能、性能、安全性需求都做了说明分析最后描述了系统的业务流程对需求分析进行补充。 第四章系统设计这一章中包含了系统实现选取的架构模式以及组成系统的各个功能模块。 第五章系统实现本章是在经过前面几章的分析后将云上水果超市开发实现章节内容包括系统开发环境、运行环境和具体的功能模块实现。 第六章系统测试模拟系统的实际应用环境对编写完成的程序进行测试。在本章中列举了测试用例和测试结果。 第七章总结对云上水果超市的整个设计和实现过程进行总结[6]。 2 技术介绍 在这一章中主要是罗列出实现系统将采用的java语言并对其做简单介绍。本论文中的云上水果超市使用当下主流的SpringBoot作为后台开发框架系统的底层数据库选用了关系型数据库MySQL。 2.1 SpringBoot框架 该框架拥有自己独特的配置方式网站开发人员不需要再进行大量重复的样板 式的配置工作开箱即用不会生成额外代码量不需要进行XML文件的配置。 2.2 Java语言 Java是一种在Web应用开发中得到广泛使用的脚本语言经常被用来对用户的相关行为做出反应。它还具有面向对象的设计能力使设计开发过程更加直观和模块化并在HTML基础上进行交互Web页面的开发。这种脚本语言的问世使用户与页面之间的实时、动态交互成为现实丰富了页面的内容增强了页面的活力。另外Java技术也被广泛地运用于该系统比如对用户输入的数据进行检测以保证其有效性。Java技术可以在不依赖Web服务程序的基础上在本地客户机上运行。从而有效地解决了因网络速度所带来的迟缓问题使用户能够更加顺畅、快捷地进行访问。一些功能比如用户的数据输入可以通过JavaScript这样的客户语言来完成。该系统采用Java客户机进行用户身份认证确保了系统的安全性和可靠性。 2.3 Mysql的特点 Mysql 可以处理拥有上千万条记录的大型数据支持常见的SQL语句规范可移植性高安装简单小巧良好的运行效率有丰富信息的网络支持相对其他大型数据库而言调试、管理优化简单使用客户端工具操作效率高安全性高使用WEB方式简单方便不受限制。 2.4 B/S架构 Web程序设计技术是一项用于网页制造方面的专业技术主要实现了网页的动态交互功能通过此项技术语言如PHP、CGI、ASP等所设计的相关网页可以对用户所发出的及时操作以及需求进展相应的相应从而到达实现即时动态交互的目的。 B/S构造Browser/Server浏览器/效劳器模式其是一种分布式的计算机网络系统用户通过浏览器向上一级的网站程序传递相关的参数和请求然后效劳器上的程序再将这些请求和参数进展处理最后将结果通过反响回用户浏览器反映出来。 2.5本章小结 在本章中详细介绍了本论文中实现的云上水果超市所采用的技术包括后台开发中所使用的SpringBoot框架对上述技术的研究和应用可以为程序后续的顺利开发提供帮助在简化程序开发的同时提高开发效率和质量[7]。 3需求分析 在这一章中将对本论文要实现的云上水果超市进行详尽的可行性分析、需求分析等本章内容主要涵盖了对系统预期应用环境的分析对系统功能和安全性需求的分析最后还有对系统的功能需求的分析[8]。这一章的内容将为之后的系统设计和实现提供可靠依据是系统完整可靠实现的重要保障。3.1可行性分析 3.1.1经济可行性 系统采用的是开发环境Eclipse进行设计以及编写并且根据所学的java语言来实现相应的功能的开发综合就是一个比较基础的系统开发设计所以所用到的有开源的开发环境所构成。而且可以利用现有的设备不用进行另外的硬件设备购买[9]。 用户通过使用云上水果超市很大程度减小了人员成本极大提高了管理的效率。目前的由人员管理的方式存在很多不足首先是人工成本大并且工作效率比较低然后是存在着很多现金流失的问题[10]。 经济可行性是主要计算项目的开发成本还有项目成功后可能带来的有效收益。很多的项目只有开发成本能控制在企业有可能接受的范围内的情况下这样的项目才会被批准开发。然而本次系统的开发在上述所有的问题的情况下是可以完成相关的系统设计。 3.1.2技术可行性 技术可行性是分析系统都需要用到哪些技术知识语法是否规范标准代码量多大是否具有可移植性在B/S在这种设计模式下能够真正的实现数据层和表示层的分离以及前台页面是否可以做到美观实用是否吸引眼球。网站是否足够稳定后台管理页面是否足够方便管理数据库的构建是否可以符合系统要求是否需要搭建集群等等[11]。 3.1.3运营可行性 可操作性是指将系统开发所涉及到的所有功能全都实现代码收尾工作完成后对用户消费水平系统的业务能力是否与用户消费水平所对等是否可以满足大部分消费者的需求页面是否美观能否让用户满意代码显示是否为轻量级操作和功能是否简单便捷是否同时适用于小孩成人和老人。系统能否同时应用于windows、linux等操作系统这取决于系统的可移植性。JAVA 编程语言的适应性非常强基本上能够较好的适应目前市场环境中所流行的各个平台。也就是说Java的可移植性很强那么系统的价值越高可行性也就越强[12]。 3.1.4法律可行性 该云上水果超市是面向大众开源化和不收取任何费用的。它的主要目的是帮助人们解决高重复手工问题。完全符合法律可行性要求系统内部权限划分不会导致内部用户泄露系统机密。对于用户信息系统有保护措施用户密码在数据库中加密并有严格的自我控制[13]。 3.2系统需求分析 3.2.1 性能需求 云上水果超市设计的目的在于帮助超市的管理者能够更加高效轻松地进行日常的管理工作所以作为一个工具该系统应该被设计得易于上手使用整个系统界面需要简洁明了、清晰易懂而且一定要为用户提供必要的提示信息比如在登录时用户密码或者用户名输入错误时要给予提示。总之一定要从使用者的角度出发去设计用户操作界面[14]。 3.2.2 安全性需求 首先要保证服务器不受攻击数据库不能曝露在互联中。对使用系统的不同用户赋予相应的权限用户只能进行自己权限允许范围内的操作。数据库中进行多用户管理对用户的敏感信息如身份证信息只有最高权限的数据库管理员用户可查询其他用户无权限查看。 3.2.3功能需求 本云上水果超市是为了提高用户查阅信息的效率和管理人员管理信息的工作效率可以快速存储大量数据还有信息检索功能这大大的满足了用户、员工信息和管理员这三者的需求。操作简单易懂合理分析各个模块的功能尽可能优化界面让用户、员工信息和管理员能使用环境更好的系统。 对比要实现的功能来分析出用户的需求可以让用户在线对其进行查看商品信息、水果资讯等信息这不仅满足了用户的需求还大大的节省了时间。员工信息只能自己权限内操作功能因此管理员对信息进行添加、修改、删除、查看可以提高管理员的工作效率。 1管理员用例图如图3-1所示 图3-1 管理员用例图2 用户用例图如图3-2所示 图3-2 用户用例图3 员工信息用例图如图3-3所示 图3-3 员工信息用例图3.3本章小结 在本章中对本论文要实现的云上水果超市要实现的需求进行了详尽的说明包括系统实现的可行性分析整个系统在功能、性能和安全方面需求的分析最后对整个系统不同身份用户的业务流程进行了有序的阐述。通过对以上内容的分析和说明使得系统要实现的具体功能更加清晰这给后面系统的设计和实现奠定了良好的基础有助于整个程序开发的顺利进行。 4系统设计 通过前三章的分析说明本论文中云上水果超市已经具有了良好的实现基础目前的第四章将对系统的具体实现进行说明介绍。 4.1系统结构设计 随着互联网的兴起以及国内外许多B/S架构的优秀系统被广泛使用而变得流行B/S架构成为了系统开发的主流。本论文中的云上水果超市也同样采用了B/S架构标准的三层架构即将整个系统划分为表现层、业务层和持久层这三层并且在表现层采用MVC设计模型。 采用B/S架构整个系统的核心业务逻辑都被放在服务器端使得开发过程变得方便。虽然这会使得服务器端的压力较大但在Ajax等技术兴起后在前台也就是浏览器端也可以实现部分业务逻辑一定程度上分担了服务器的压力。 同时该系统采用的三层B/S架构将整个系统进行分层。在表现层主要负责处理从客户端接收到的请求根据请求内容进行处理后向客户端响应结果。在业务层中囊括了整个系统的核心业务逻辑它位于数据访问层之上表现层之下表现层的请求发送至业务层业务层将根据编写好的业务逻辑与数据层进行交互。但是每个层之间是不具有必然联系的表现层的请求发送至业务层业务层在接受到后可以不进行处理这并不会导致整个系统出现错误。所以只要层与层之间交互的接口不发生变化某一层的变更并不会对其它层产生影响。所以这种架构的系统实际上很易于扩充只要表现层有新的请求发送给业务层业务层只要有相应的处理逻辑就好了所以业务逻辑层的设计是十分重要的。而在持久层主要进行的就是数据的存取也就是和数据库打交道。 以上这种对程序进行分层的方式可以使开发者专注于结构中的某一层每一层要进行的工作十分明确降低了耦合性这种标准化的开发方式有利于程序的复用也极大地降低了之后对系统功能扩充和维护的成本。 这些功能可以充分满足云上水果超市的需求。此系统功能较为全面如下图系统功能结构如图4-1所示。 图4-1功能结构图 4.2系统功能模块设计 云上水果超市的使用者主要有三类用户一类是管理员他拥有整个系统的最高权限然后是用户和员工信息他具有管理员给予级别的权限都只能对自己的个人信息进行操作。系统根据这三类用户划分出了三大功能模块。 4.3 数据库设计 4.3.1 概念模型设计 概念模型是对现实中的问题出现的事物的进行描述ER图是由实体线以及关联构成的图E-R图可以明确地叙述系统中涵盖的实体线相互关系。 用户信息实体图如图4-2所示 图4-2用户信息实体图 商品信息实体图如图4-3所示 图4-3商品信息实体图员工信息实体图如图4-4所示 图4-4员工信息实体图 4.3.2 数据库表结构 本论文中的云上水果超市采用MySQL数据库系统中的所有对象以及对象的所有属性都将在下列表格中展现。 表4-1配置文件 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 name varchar 100 配置参数名称 value varchar 100 配置参数值 表4-2用户表 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 username varchar 100 用户名 password varchar 100 密码 role varchar 100 角色 管理员 addtime timestamp 新增时间 CURRENT_TIMESTAMP 表4-3关于我们 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP title varchar 200 标题 subtitle varchar 200 副标题 content longtext 4294967295 内容 picture1 longtext 4294967295 图片1 picture2 longtext 4294967295 图片2 picture3 longtext 4294967295 图片3 表4-4token表 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 userid bigint 用户id username varchar 100 用户名 tablename varchar 100 表名 role varchar 100 角色 token varchar 200 密码 addtime timestamp 新增时间 CURRENT_TIMESTAMP expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP 表4-5关于我们 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP title varchar 200 标题 subtitle varchar 200 副标题 content longtext 4294967295 内容 picture1 longtext 4294967295 图片1 picture2 longtext 4294967295 图片2 picture3 longtext 4294967295 图片3 表4-6商品类型 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP shangpinleixing varchar 200 商品类型 表4-7商品进货 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP jinhuobianhao varchar 200 进货编号 shangpinmingcheng varchar 200 商品名称 shangpinxiangqing longtext 4294967295 商品详情 shangpinleixing varchar 200 商品类型 tupian longtext 4294967295 图片 chandi varchar 200 产地 caizhairiqi date 采摘日期 guige varchar 200 规格 caigoudanjia float 采购单价 caihuoshuliang int 采货数量 zongjiage float 总价格 jinhuoshijian datetime 进货时间 caigougonghao varchar 200 采购工号 caigouxingming varchar 200 采购姓名 表4-8商品购买 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP xiadanbianhao varchar 200 下单编号 shangpinmingcheng varchar 200 商品名称 shangpinxiangqing longtext 4294967295 商品详情 shangpinleixing varchar 200 商品类型 tupian longtext 4294967295 图片 chandi varchar 200 产地 caizhairiqi date 采摘日期 guige varchar 200 规格 danjia float 单价 shuliang int 数量 zongjiage float 总价格 xiadanshijian datetime 下单时间 yonghuzhanghao varchar 200 用户账号 yonghuxingming varchar 200 用户姓名 ispay varchar 200 是否支付 未支付 表4-9水果资讯 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP title varchar 200 标题 introduction longtext 4294967295 简介 picture longtext 4294967295 图片 content longtext 4294967295 内容 表4-10员工信息 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP yuangonggonghao varchar 200 员工工号 mima varchar 200 密码 yuangongxingming varchar 200 员工姓名 touxiang longtext 4294967295 头像 xingbie varchar 200 性别 yuangongdianhua varchar 200 员工电话 shenfenzhenghao varchar 200 身份证号 chushengriqi date 出生日期 lianxidizhi varchar 200 联系地址 gongzi int 工资 ruzhiriqi date 入职日期 dengjiriqi date 登记日期 beizhu longtext 4294967295 备注 表4-11订单信息 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP xiadanbianhao varchar 200 下单编号 shangpinmingcheng varchar 200 商品名称 shangpinxiangqing varchar 200 商品详情 shangpinleixing varchar 200 商品类型 chandi varchar 200 产地 guige varchar 200 规格 danjia varchar 200 单价 shuliang varchar 200 数量 zongjiage varchar 200 总价格 xiadanshijian varchar 200 下单时间 dengjishijian datetime 登记时间 yonghuzhanghao varchar 200 用户账号 yonghuxingming varchar 200 用户姓名 yuangonggonghao varchar 200 员工工号 yuangongxingming varchar 200 员工姓名 表4-12用户 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP yonghuzhanghao varchar 200 用户账号 mima varchar 200 密码 yonghuxingming varchar 200 用户姓名 xingbie varchar 200 性别 touxiang longtext 4294967295 头像 yonghudianhua varchar 200 用户电话 shenfenzhenghao varchar 200 身份证号 表4-13损耗记录 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP dengjibianhao varchar 200 登记编号 jinhuobianhao varchar 200 进货编号 shangpinmingcheng varchar 200 商品名称 shangpinxiangqing longtext 4294967295 商品详情 shangpinleixing varchar 200 商品类型 tupian longtext 4294967295 图片 chandi varchar 200 产地 caizhairiqi varchar 200 采摘日期 guige varchar 200 规格 danjia float 单价 sunhaoyuanyin longtext 4294967295 损耗原因 sunhaoshuliang int 损耗数量 sunhaozongjia float 损耗总价 dengjishijian datetime 登记时间 caigougonghao varchar 200 采购工号 caigouxingming varchar 200 采购姓名 表4-14商品信息 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP shangpinbianhao varchar 200 商品编号 shangpinmingcheng varchar 200 商品名称 shangpinxiangqing longtext 4294967295 商品详情 shangpinleixing varchar 200 商品类型 tupian longtext 4294967295 图片 danjia float 单价 guige varchar 200 规格 chandi varchar 200 产地 caizhairiqi date 采摘日期 fabushijian datetime 发布时间 clicktime datetime 最近点击时间 4.4本章小结 本章主要是对云上水果超市进行设计详细的说明了该系统实现所采用的架构、系统中所有的功能模块并以表格的形式展现了系统持久层中的所有实体和实体的所有属性。明确的功能说明和详尽的数据陈列方便将系统业务和数据联系起来为后面的程序开发提供方便。 5 系统实现 在上一章中本论文中的云上水果超市进行了全面的系统设计。接下来第五章对本云上水果超市的实现过程进行说明包括对该云上水果超市所需的开发环境、运行环境的说明以及对上一章中提到的各种内容的实现。 5.1系统开发环境以及运行环境 5.1.1 系统开发环境 表5-1 开发环境 开发使用的操作系统 Windows10 开发使用的编程语言 JAVA 开发框架选择 SpringBoot 选取的数据库 MySQL 开发采用的Eclipse IntelliJ Eclipse 5.1.2 系统运行环境 本云上水果超市的运行环境如表5-2所示。 表5-2 客户端运行环境 运行使用操作系统 Windows10 客户端软件 Chrome浏览器 5.2云上水果超市的主要功能模块实现 5.2.1前台系统功能模块 网站首页页面主要包括首页、商品信息、水果资讯、后台管理等内容并根据需要进行详细操作如图5-1所示 图5-1网站首页界面图 注册时将进行密码校验若密码不一致将不能注册以此来防止用户输入错误密码影响体验下面截图是用户注册成功页面如图5-2所示。 图5-2用户注册界面图 用户将在此界面进行身份验证和登录该页面将在前台提交数据给后台之前对表单中的用户名和密码进行格式校验比如输入的验证信息不能为空并给予相应的提示信息下面截图是用户登录成功页面如图5-3所示。 图5-3用户登录界面图 用户点击商品信息在商品信息页面的搜索栏输入商品编号、商品名称进行查询也可以查看商品编号、商品名称、商品类型、图片、单价、规格、产地、采摘日期、发布时间等内容还可以点击购买、收藏或者评论等操作如图5-4所示。 图5-4商品信息界面图 用户点击水果资讯:在水果资讯页面的搜索栏输入标题进行查询还可以查看标题、简介、发布时间、水果资讯等内容如图5-5所示。 图5-5水果资讯界面图 用户点击个人中心在个人中心页面可以修改个人信息、密码修改如图5-6所示。 图5-6个人中心界面图 5.2.2后台管理员功能模块 管理员进行登录进入系统前在登录页面根据要求填写用户名和密码、角色等信息点击登录操作如图5-7所示。 图5-7管理员登录界面图 管理员登录系统后可以对系统首页、个人中心、用户管理、员工信息管理、商品类型管理、商品信息管理、商品购买管理、订单信息管理、商品进货管理、损耗记录管理、系统管理等进行相应的操作管理如图5-8所示。 图5-8管理员功能界图面 管理员点击用户管理在用户管理页面输入用户账号、用户姓名、性别、头像、用户电话、身份证号等信息然后进行查询、新增或删除用户信息等操作如图5-9所示。 图5-9用户管理界面图 管理员点击员工信息管理在员工信息管理页面输入员工工号、员工姓名、头像、性别、员工电话、身份证号、出生日期、联系地址、工资、入职日期、登记日期等信息然后进行查询、新增或删除员工信息信息等操作如图5-10所示。 图5-10员工信息管理界面图 管理员点击商品信息管理在商品信息管理页面输入商品编号、商品名称、商品类型、图片、单价、规格、产地、采摘日期、发布时间等信息然后进行查询或删除商品信息等操作如图5-11所示。 图5-11商品信息管理界面图 管理员点击商品购买管理在商品购买管理页面对下单编号、商品名称、商品类型、图片、产地、采摘日期、规格、单价、数量、总价格、下单时间、用户账号、用户姓名、是否支付等信息然后进行查询或删除商品购买等操作如图5-12所示。 图5-12商品购买管理界面图 管理员点击订单信息管理在订单信息管理页面对下单编号、商品名称、商品详情、商品类型、产地、规格、单价、数量、总价格、下单时间、登记时间、用户账号、用户姓名、员工工号、员工姓名等信息然后进行查询或删除订单信息等操作如图5-13所示。 图5-13订单信息管理界面图 管理员点击损耗记录管理在损耗记录管理页面对登记编号、进货编号、商品名称、商品类型、图片、产地、采摘日期、规格、单价、损耗数量、损耗总价、登记时间、采购工号、采购姓名等信息然后进行查询或删除损耗记录等操作如图5-14所示。 图5-14损耗记录管理界面图 5.2.3后台员工信息功能模块 在系统上员工信息点击登录按钮在登录界面填写信息完成后单击登录操作如图5-15所示 图5-15员工信息登录界面 员工信息登录系统后可以对系统首页、个人中心、商品信息管理、商品购买管理、订单信息管理、商品进货管理、损耗记录管理等功能进行操作。如图5-16所示 图5-16员工信息功能主界面 5.2.4后台用户功能模块 用户点击后台管理然后页面跳转到系统后可以对系统首页、个人中心、商品购买管理、订单信息管理等功能进行操作。如图5-17所示 图5-17用户功能主界面 5.2.5本章小结 在本章中对系统的开发和应用环境进行说明这些内容为下一章测试时的环境搭建提供依据。本章还通过文字说明和截图的方式对系统应用的界面做了简要介绍。 6系统测试 系统测试是针对整个产品系统进行的测试通过测试验证整个系统是否正确满足了前面需求分析篇章中的所有需求测试系统的性能和功能是否与预想的一致进而提高系统的稳定性和可靠性[15]。同时通过合理的测试可以发现系统中存在的问题以防止系统在正式投入使用后出现故障影响系统使用者工作的顺利进行。系统测试的的主要方法有白盒测试和黑盒测试本章节将采用黑盒测试法从系统的功能和性能两方面入手进行测试。 6.1 系统测试目的 在一个可靠的软件系统开发过程中系统测试是其中重要的一环有时在一套大型的软件系统中一个小故障就可能带来严重后果。虽然不存在完全没有问题的软件但是可以通过全面系统的测试尽可能的发现漏洞并在系统投入使用前修复漏洞尽可能减小在实际使用中系统发生故障的概率[16]。 6.2 系统测试环境 为了使测试结果更加可靠需要模拟实际的系统应用场景来搭建测试环境。下表列出了系统测试环境的组成部分。 表6-1系统测试环境组成 硬件或软件 型号以及版本 操作系统 Windows10 数据库 MySQL 浏览器 Chrome 测试网络 4G热点 6.3系统测试用例 1.页面跳转测试 目的测试是测试系统的不同功能页面间能否正常准确跳转测试结果如下表。 表6-2首页跳转表 编号 操作 预期结果 测试结果 1 点击用户管理 跳转相应用户管理界面 成功跳转管理界面 2 点击登录 跳转至初始界面 成功跳转初始界面 3 点击注册 跳转到注册界面 成功跳转注册界面 2.用户登录功能测试 测试登录注册功能的正确性以及用户错误登录时的系统反馈测试结果如下表所示。 表6-3 注册登陆页面测试表 编号 操作 预期结果 测试结果 1 点击注册输入新的用户名密码 注册成功 注册成功 2 使用注册成功的用户名进行登录 登陆成功 登录成功 3 使用错误用户名登录 显示账号或密码错误 提示“账号或密码错误” 4 用户名为空进行登录 显示用户名不能为空 提示“用户名不能为空” 6.4本章小结 本章旨在进一步的完善系统为此进行了系统测试通过测试验证了系统运行的正确性和可靠性根据测试结果也进一步完善了云上水果超市的功能。 结 论 本文对云上水果超市的实现进行了分析设计并给予分析设计的内容实现了云上水果超市。在论文开端通过对现实背景的分析论述证明了云上水果超市的应用可行性和现实意义。之后我们对系统实现所采用的技术进行研究说明然后结合超市日常管理工作的实际情况提出了系统实现要满足的需求并详细叙述了这些需求的具体内容以及将要应用系统的不同使用者的业务流程这些是云上水果超市能够正确实现功能的基本前提和依据后续的设计与实现都将围绕需求中的内容展开。接着开始进行系统设计首先进行系统架构设计采用了当下主流的B/S结构方便了系统的开发降低了系统功能扩充的维护成本。然后对数据库进行设计将所有数据表列出。最后我们将云上水果超市实现并进行测试。 在整个系统的设计与实现过程中除了应用在学校中学到的知识外还学习了新的技术使我在整合已有知识的同时拓宽了自己的知识面增加了自己的技能点。这个过程必然不是一帆风顺的其中有许多同学和老师的帮助所以这次毕业设计是十分愉快的一次经历。 参考文献 [1]张敏. 昆明市康驰云上水果超市的设计与实现[D].电子科技大学,2019. [2]崔文明. 海东宜达学校业务管理系统的设计与实现[D].北京工业大学,2020. [3]刘辉兰. 基于B/S的云上水果超市的研究与实现[D].广西大学,2019. [4]栾雪莲. 学校培训管理系统设计与实现[D].黑龙江大学,2020. [5]张乃勇. 云上水果超市的设计与实现[D].电子科技大学,2021. [6]赵庆东. 本溪卧龙云上水果超市的设计与实现[D].电子科技大学,2020. [7]web应用开发中的SpringBoot框架设计[J]. 贺雪梅. 电子世界. 2019(01). [8]Spring Boot框架在模型层的应用及原理[J]. 温立辉. 福建电脑. 2020(05). [9]大型网站分布式架构的研究和应用[J]. 张玛丽. 山西电子技术. 2021(02). [10]我国中小企业信息化的思考与探索[J]. 胡磊. 企业经济. 2019(11). [11]史济民顾春华李昌武苑荣软件工程——原理、方法与应用北京高等 教育出版社2019. [12]黄光奇。Web数据库互连技术开发指南北京国防工业出版社2020. [13]Cook, Guy. Principles Practice in Applied Linguistics. Oxford: Oxford University Press. 2019. [14]Stern, H.H. Issues and Options in Language Teaching. Oxford: Oxford University Press. 2019. [15] Research and application of Web System Based on SpringBoot framework [J] Zou Hongting Journal of Hunan Institute of Technology (NATURAL SCIENCE EDITION) 2019(01). 致 谢 毕业设计是我在大学校园中的最后一项内容了毕业设计结束的那天也意味着我的大学生活的结束所以在做毕业设计的时候我的内心十分复杂因为大学生活对我来说是十分幸福的一段时光。在大学我遇到了很好的老师和同学他们身上有很多吸引我值得我学习的特质在和他们的相处中我也在不断完善自己所以只是和他们相遇相识就已经让我很开心很感谢了。包括在完成毕业论文的过程中老师也十分耐心的给予同学们耐心的指导在我们不自信和受挫的时候也一直鼓励我们、相信我们在毕业论文的写作遇到瓶颈的时候还有很好的同学彼此沟通又或者是一起去打球往往使我感到放松并且产生新的思路。毕业后的分离总是难免的但老师同学们带给我的成长是无法磨灭的所以真心地感恩遇到过的这些优秀的人我相信他们未来的生活必将精彩我也由衷的祝福他们我将继续努力希望有一天能再见到他们我能成为更优秀的自己开心的和他们打招呼在一起怀念大学的美好时光。
http://www.tj-hxxt.cn/news/226835.html

相关文章:

  • 做网站哪个公司好网址导航推荐
  • 陕西建站公司广州市建设网站
  • 手机网站建设的价格建设部注册师网站
  • 青岛科技网站建设推广网站优化seo教程上排名
  • 做像美团淘宝平台网站多少钱全网推广
  • 外贸网站建设 翻译wordpress外贸询盘插件
  • 烟台网站制作古典水墨网站
  • 网站建设站长深圳南山工厂网站建设费用
  • 佛山微网站垂直网站 开源码
  • 17网站一起做网店专门做网站的app
  • 全球最大的网站建设外包网设备上哪个网站做外贸推广
  • 如何做百度的网站无锡网站制作公司
  • 阜阳集团网站建设台州做网站那家好
  • 景区网站建设教程外贸网站建站多少钱
  • 企业网站模板文件管理勐海县城乡建设局门户网站
  • 如何做别人的网站个人主页页面
  • 网站建设推广平台有哪些方面一级域名和二级域名跨域
  • 成都网站建设网络房地产信息网上查询系统
  • 专业网站优化制作公司网站设计的几大标准
  • 网站设计网站项目流程凡客诚品市场份额
  • 广东建设厅网站首页招标文件免费下载网站
  • 建站套餐河北省建设厅网站站长
  • icp网站备案核验单下载50m专线做视频网站
  • 网站建设app哪个好用网络传播营销策划方案
  • 织梦手机网站标签调用大全特效很好的网站
  • 网站建设的途径相城建设监理有限公司网站
  • 建设网站上海市网站建设相关的博客有哪些
  • js网站建设沙井网站开发
  • 有网站了怎么设计网页软件开发需要考什么专业证书
  • 做招聘网站怎么运作网页制作需要什么基础