版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IV引言在这样的时代背景下,互联网技术便应运而生并得到快速推广与普及。而国内相关互联网行业恰恰符合当前科技发展环境,推陈出新,稳步发展,快速推进。纵观百年科学发展历史,在技术飞速发展的今天,快速延伸着服务的界限。随着互联网的盛行,手机和电脑应运而生、平板电脑等一系列电子产品的出现,也加深了人们对生活品质追求的影响,使与服务有关的商品不断涌现。并且在最近几年,“互联网+”模式有很大发展,这是外在文章与环境对行业的提升,对于普通大众来说,这是一个在这方面的新机遇。因此,必须要加强对计算机网络信息技术的重视程度,不断提升信息管理质量,为人们提供更为优质的服务。以增强信息准确性,营造一种便利的生活,达到优质,高效的管理目标,将计算机互联网技术融合到传统模式下,已经成为一个不可或缺的环节。系统分析可行性分析系统可行性本课题主要涉及到以下实践:1.开发模型是瀑布模型和迭代模型的结合。2.采用简单瀑布法:简化复杂的流程,将功能与设计区分开来,简化工作流与协作,即采用结构化的方法进行分析与设计,实现逻辑实现与物理实现的分离。3.灵活和可扩展的软件极大地促进了迭代分析、设计和构造的开发、验证和验证。一般情况下,系统可以获得更清洁的物理组件。因此,必须对这些资源进行管理,以确保所有程序能够正常运行。同时创建新代码。每次将代码输入到软件中,模型都会被反复开发;请检查扩展代码库,然后根据需要重新键入并验证它,以满足基本需求。技术可行性本管理项目开发涉及SpringBoot、Mybatis、MVC、像tomcat这样的技术与架构,在技术上,其中以目前最为热门的框架与技术,又比较成熟,不管是实际项目,还是教学项目,成功的案例为数不少,故以其发展的可行性很高。另外,本文对项目需求分析及功能测试做了详细阐述。从本文的视角来看,成熟技术与框架均有较为正式,齐全的参考文档可供参考,普及度同样很高,在使用过程中,即使遇到异常情况,也能轻松化解,从而较完整地实现了整个工程的各项功能。综合来看,笔者认为为该工程设计的技术方案满足技术可行性要求。系统需求分析该工程分客户端与服务端两部分,客户端为web网站,以SpringBoot为平台,使用MVC编写,服务端为后台管理系统,以tomcat框架为平台进行二次开发。其中客户端包括登录模块、登陆模块、在线支付模块以及数据上传与下载模块等四个部分。客户端为用户提供对应功能模块,根据所述用户的需要,执行对应的请求,将流程生成的用户信息及历史记录保存到数据库中,通过服务端的监管与审查。服务端主要供系统管理员管理客户端数据,审查客户端发送的申请,放行的合理应用,拒绝不符合要求;监督并分析用户的行为,对全部用户生成的数据进行管理;对历史数据进行保存和维护,并为后续的数据分析提供方便。增加客户端显示数据,主要是文章的发布与测评的新增。这个信息管理系统主要是为了提升工作人员的工作效率和更便捷,迅速满足用户的需求,将所有数据信息更好的存储,检索快捷方便,对系统中的各个模块展开研究,以及通过理性分析现今许多发达系统,识别出考虑用户的可操作性,遵循开发的系统优化原则并经过充分的调查研究。业务流程分析后台管理系统必须有管理员才能登录,主要包括用户管理、认证管理、物品管理、个人管理等功能模块。系统还包括作者数据管理和作业数据管理两个模块。单击“用户管理”,可查看用户的个人信息和网络状态。管理员可以使用用户名模糊查询用户的重要信息,也可以强制网络用户下线。要查看所有加载的作业信息,请单击作业管理器。在编辑任务时,用户可以编辑和删除任务的内容,也可以添加或删除相应的列和节。当用户登录时,相关信息将自动存储在数据库中,以备将来使用。选择认证管理器,管理员可根据输入的认证信息进行认证。符合要求的申请将被受理,但有问题的不直接受理;单击“登录管理器”,管理员可登录该网站,输入用户名和密码并执行相关操作。选择“作者管理器”,管理员可以在文章发布后查看用户的发布状态和跟踪器。当出现“未登录”事件时,管理员会根据用户名、密码、ID号等条件对自己的权限进行评估,并给出正确的响应,实现权限管理。您还可以查看三种不同状态下的应用程序信息,包括通过测试和认证失败,以及搜索正确的命名约定。单击“<b>权限管理”,管理员可验证自己使用网络功能和权限是否合法。通过单击“内容管理器”,管理员可以对用户下载的内容进行过滤,及时删除不符合要求的数据,防止非法转载,并检查是否为非法访问或下载。单击“任务管理器”,管理员可根据需要查看所有用户提交的任务。通过点击文章管理器,管理员可以添加和编辑用户参与管理器,查看和编辑文章信息,删除非法文章,发布新文章。系统非功能性需求可靠性的要求:网站的基本功能要设计得完善,页面跳转要平滑,对于跳转过程中出现的异常,进行了一些处理与处置,确保用户体验同时,确保操作平稳顺畅,没有明显差错。安全性要求:在系统的工作过程中,前,后台要实现对用户过滤,既要避免非法用户的直接进入,生成非法信息,又要避免无效信息,还应确保用户信息安全,避免信息泄露。兼容性要求:网站是在MVC框架下进行的,应用于各主流浏览器都具有很好的适应性,不会因为浏览器切换造成接口不正常。容错性要求:网站对于异常情况进行一般的处理,以某种暗示的方式通知使用者,而非该网站的直接垮掉,用户体验更佳。系统环境下表是本系统所需的系统配置环境。表2-1系统配置环境系统设计通过前几章系统分析,得到完整的系统要求,然后本章对系统进行了详细的设计,并通过对系统中各个模块功能及相互关系进行梳理,得出了详细数据库设计。软件结构设计具体构造见图3.1。图3.1技术架构图视图层是最接近用户的一层,可以为用户提供网站界面,显示信息,处理用户输入。业务层是系统的重要组成部分,负责各种活动,包括数据库访问、报告和其他活动。中间层为连接底层和上层的应用程序提供接口。该层采用MVC框架进行前端渲染,采用MVVM(Model-View-Model)模式分离前后代码,有效减少了代码关联,提高了代码维护效率。业务逻辑层是在持久层和表示层之间执行业务逻辑处理、业务流程和活动实现、服务器端数据调用等的核心体系结构。中间层负责集成高级业务逻辑和低级硬件。业务层由应用服务器模块、客户端模块和数据库服务模块组成。业务层负责整个系统的功能模块之间的交互,并封装底层数据以实现可伸缩性。该层主要由SpringMVC框架实现。与SpringBoot框架集成的组件和标记有助于提高代码效率,从根本上简化代码编写并提高代码可读性。在基础设施项目中,MySQL数据库主要用于存储数据。企业设计分为客户、服务和维护三个部分,由不同功能的子系统组成。所有数据资源的管理和查询均由系统执行。本项目除采用B/S架构的项目平台外,还采用浏览器作为客户端屏幕,需要网络启动。本项目通常主要使用MVC进行界面渲染和数据交互,而后台主要使用SpringBoot框架进行业务日志的设计和实现。系统用户的系统管理帐号不同于普通用户的系统管理帐号,具有与系统对应的功能。基本功能包括登录、密码编辑、查看历史记录和两个系统维护和安全模块。通过安装不同的模块,可以方便地管理您的系统。包括系统基本数据管理、基本数据管理、个人信息管理和系统维护。系统主要功能模块如图3-1-1所示,非系统功能如图3-1所示。图3-1-1主要功能模块图数据库设计审核审核发布人时间日程时间发布时间提交人日程日程标题价格数据商品信息内容注册时间数据维护用户状态信息名称标题浏览单号用户信息时间订单下单人密码户类型商品姓名联系方式帐号地址性别基于以上类图分析,我们认为,在该工程中存在着一个相关于以下数据库表。这些数据库表都是以不同形式表示了某一特定的对象,并通过一定的方法加以实现。它们是:系统实现本章分为系统设计和系统分析两部分。补充了网站客户端和后台管理系统的界面设计以及服务器端相应界面功能逻辑的实现,使用户与服务器实现数据交互,从而实现了系统的各个功能模块。注册功能的实现过程当用户输入正确时,客户端将用户输入发送给服务器。当客户机接收到服务器发送的内容时,它将开始与数据库进行交互,以便向数据库发送所需的信息。当客户从服务器接收数据时,将对数据进行处理,即从数据中提取数据。客户收到服务器发来的消息后,可以确认信息是否正确,并向服务器请求反馈。在服务器接收到信息后,它将重新评估消息的格式以满足需求。如果没有错误,请将接收到的数据与数据库数据进行比较。如果有副本,系统会提示您复制该帐户。如果没有回放,请将数据保存到数据库中,系统会提前提示注册成功。如果不满足以上条件,用户将修改登录账号或删除用户信息,防止非法访问该账号。如果出现错误,将重新输入用户名和密码。当用户正确输入时,系统将显示并存储相关参数。请参考图4.1了解更多信息。图4.1注册界面登录功能的实现过程如果在数据库中找到此邮箱,则密码将与传入的数据相同。然后在服务器上创建cookie,并向200个客户端返回HTTP状态码。前面会显示“登录成功”的提示信息,“登录成功”页面将被忽略。登录成功后,根据输入的用户名或密码读取数据库关联的内容。如果不一致,HTTP状态码401将返回给客户,以提醒用户密码错误,登录错误。请按照以上步骤进行网站安全监控。请参阅图4.2了解更多信息。图4.2登录界面商品发布功能的实现过程管理员在上传物品的时候,客户端向服务器发送已录入的数值。我们可以通过设置一个参数来控制数据是否被修改,比如修改时间和修改次数等。写入后保存到数据库,回到这个时候页面前,首先着手进行参数赋值,再写成功,使参数赋以新值,返回网页时添加判断变量,若更改,调用数据库,显示内容详见图4.3。图4.3商品发布界面主要模块及关键代码用户注册: 用户登录:登录权限判断:系统测试在本章中,我们通过了已经完成的功能测试,保证功能的实现,无bug,从而达到了整个系统预期的效果,还能通过持续的检测发现隐藏的问题并优化代码,改善用户体验。测试目的对系统进行了测试,重点对该系统所实现的各项功能进行了检测,是否满足用户体验,有没有逻辑错误,有没有显著bug,是否保证了质量与速度,能否满足系统整体设计要求。在测试用例阶段需要对各个功能模块进行逐一检查,通过对系统整体功能分析,找出其中不满足的部分并加以改进。如果在功能实现时出现逻辑错误,则可尽量进行修补,如果出现影响用户体验等问题,还可以尽快进行优化完善。测试计划参考前文系统设计篇章,结合网站需要,提前规划本课题系统测试环节,本实用新型避免在考试时由于漫无目的而浪费时间的问题,还可以有针对性地促进测试高效进行。本课题中因用户与管理员之间某些功能模块存在关联性,该项目的测试计划集中在相关功能模块上。1.用户注册2.用户登录3.个人信息修改4.商品查看5.添加购物车6.购物车管理7.商品结算8.管理员登录9.订单管理10.商品信息管理受时间及技术所限,我们系统测试的选择是为了人工把每一个测试用例都测试出来,经系列试验,该系统基本上满足了论坛对系统各功能模块要求还具有技术,经济、操作可行性强,整体上满足系统总目标,清晰可见,系统中仍或多或少有缺陷,但系统稳定,还够让人放心。在系统测试中,我们采用了单元格测试方法来检测系统漏洞,并对所有的错误都做了标记,以便于后期对系统的完善。尽管这次测试的用例不是很多,但是这些测试用例已经足够体现该项目核心功能和完成情况。通过对该模块的分析及设计,最终确定本课题中所研究的系统架构以及各个部分的实现方案,并在最后对系统做了完整的性能测试,验证了本文提出的解决方案是有效可行的。至此完成了系统测试。总结通过对论文的研究与创作,在这一过程中,让大家对于网页开发和数据库的运行有着更加深刻的理解和认识,也让我对网页设计这一领域有了很大的提高。毕业后我一直从事网站建设工作,并取得了较好的成绩,同时还参与了学校计算机专业课程教学团队的组建与管理以及学生就业岗位的调研等项目,为今后进一步发展打下了基础。毕业设计与很多之前所学的内容相关,以毕业设计为契机,也让我更加深刻地理解这几门课所涉及的内容,使学习成果得到更多巩固。系统开发及配置环境均可自行设置,网页采用web开发工具,通过采用较为成熟的Mysql数据库,实现了系统前台和后台之间数据交互,通过有关技术,结合有关需要,实现数据库的修改和维护,从而使得系统更加稳定,安全地工作,以此方式完成和实现了该系统的研制工作。回顾毕业设计与创作全过程,既有大量的工作,又有不少的收获。本人作为一个从事多年教学工作的教师,在此对这次毕业设计做一总结并与各位同仁交流,希望能起到抛砖引玉之效。尽管经历过各种坎坷和艰难险阻,但这次课题经过自身不断地学习和摸索,在学生朋友的协助下,及教师悉心引导,尽管该系统在实施过程中还存在不足,但自身能力大幅提升,工程最终还达到了比较完善。在今后学习和工作过程中,本人仍将不断学习和研究有关计算机网络的技术知识,使自己今后的生活工作能够有更好更快工作能力和效率。希望通过本文能够帮助到更多有需要的人,从而能让他们受益于此。让生活和工作变得更好,为社会多做贡献。参考文献[1]冯燕奎,赵德奎.JSP实用案例教程[M]清华大学出版社,2018,5:70-100[2]王家华,软件工程[M]东北大学出版社2018年3月303页[3]王宜贵,软件工程[M]北京:机械工业出版社,2017:20-79[4]孙卫琴,精通struts[M]电子工业出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防溺水安全演讲稿15篇
- 小班家长会发言稿模板(范文10篇)
- 离婚应诉答辩状
- 社会公德演讲稿
- 银行竞聘演讲稿5分钟左右(7篇范文)
- 木偶奇遇记读书笔记14篇
- 《三毛流浪记》读后感集锦15篇
- 2024年不锈钢、镍纤维及纤维毡项目资金需求报告代可行性研究报告
- 2023年阀门和龙头资金需求报告
- 二年级英语电子教案下册
- 房屋维修实施方案
- (2024年)传染病培训课件
- (高清版)DZT 0346-2020 矿产地质勘查规范 油页岩、石煤、泥炭
- 高校意识形态安全教育
- 昆明抚仙湖鳍鱼湾棋盘山度假娱乐旅游区总体规划方案样本
- 2024年大学试题(法学)-物证技术学笔试历年真题荟萃含答案
- T-SHNA 0005-2023 成人住院患者肠外营养输注护理
- 品牌管理 课件 第2章 品牌定位
- 数控机床概述(完整版)
- 量子最优化算法在金融业的应用研究报告
- 人教版部编五年级道法期中试题及答案
评论
0/150
提交评论