版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1疫情防控物资管理平台系统设计目录摘要 1引言 11.研究现状和意义 22.系统需求分析 22.1可行性分析 32.2性能需求分析 32.3功能需求分析 42.4系统关键流程分析 53.系统具体设计 53.1概述 63.2系统结构设计 63.3数据库设计 64.系统的实现 84.1用户功能模块的实现 84.2管理员功能模块的实现 85.系统测试 96.总结 10参考文献 11摘要:新冠疫情的出现给我国的应急物资带来了短缺问题,为解决疫情物资紧缺的现象,提高物资交易的效率,保证疫情期间的物资供给有必要建立健全的物资交易平台。本系统采用JSP技术,基于B/S结构开发,同时使用MYSQL数据库进行对数据的储存,系统包括用户功能模块和管理员功能模块。用户可以管理用户信息、订单信息、体温记录、意见反馈等;管理员可对系统进行全面管理。本物资交易系统的实现缓解了防疫物资紧缺的现象,提高了防疫物资供给的利用效率。关键词:物资交易系统;B/S;JSP引言2020年春节期间,中国正在经历一场重大疫情灾难,疫情爆发后,医疗物资需求呈现出爆发式增长,又恰逢春节期间,部分企业停工停产,便出现了应急物资紧缺现象。在抗击疫情的过程中,不仅要做到有效防控,还要加强疫情防控期间物资的供应。疫情初期,物资的紧缺说明缺乏科学的物资交易平台。这就说明交易平台要创新作为,要着眼重大疫情发生时物资保障面临的困难和问题,积极发挥交易平台自身优势和条件,为物资保障提供更多、更便捷、更优质的服务。1.研究现状和意义2019年底至2020年初,发生了一件让人泪目的事情,新的疫情席卷个了整个中国,紧随着防疫物资的紧缺需要建立一个健全的交易平台,当今世界已进入信息时代,Internet的飞速发展和在全球范围的普及应用正在给人类生活带来革命性变化,网络技术的发展也取得了巨大的成就,为网站开发提供了很好的技术支持。疫情防控物资交易系统信息的发布查询不受时间地点的限制,只要用户注册登录后,均可进行查询、管理操作,操作简单,能够为用户提供极大便利。随着互联网产品的出现,疫情防控的用户量不够普及,为了提高大家对疫情防控系统的关注,开发一个具有个性化的,能够满足用户需求的疫情防控物资交易系统是有必要的。随着计算机技术的应用,信息化时代的到来,越来越多人选择通过互联网的方式进行预约、使用,因此特开发了本疫情防控物资交易系统。通过本疫情防控物资交易系统,可以方便用户之间的沟通,使得用户能够实现实时沟通。管理员可对系统进行全面管理,给用户带来了极大便利。系统用户分工明确,充分保证了系统的正常运行。疫情防控物资交易系统的实施具有如下现实意义:第一,用户可以随时进行查询购买,不受时间地点限制。第二,系统管理人员可以随时浏览查看,而且更加直观。第三,改变了以往疫情防控物资交易系统的方式,电脑预约更加方便快捷,而且范围更为广阔。实现了疫情防控物资交易系统的信息化方式。2.系统需求分析2.1可行性分析本节通过对系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。2.1.1技术可行性疫情防控物资交易系统的设计与实现主要采用JSP和Java技术,基于B/S结构和MYSQL数据库,主要包括前端应用程序的开发和后台数据库的建立与维护。对于应用程序的开发,要求具备功能齐全、使用简单的特点,而对于数据库的建立和维护,则要求建立一个功能强大、数据安全性好、数据稳定性高的数据库。(1)Java提供稳定的性能、优秀的升级性、更快的开发、更简便的管理、全新的语言和服务,整个系统帮助用户完成大部分不重要的琐碎工作。(2)基于B/S模式的系统的开发已经越来越成熟。(3)众所周知,Java是一种面向对象的开发语言。程序开发研究所可以很容易地在Eclipse平台使用一些已知的解决方案。
综上所述:疫情防控物资交易系统的开发技术具有很强的可行性,且开发人员掌握了一定的开发技术,因此系统的开发是可行的。2.1.2经济可行性从经济许可的角度分析,系统开发成本不高,而且采用的都是开源码,降低了开发成本,设计完成后系统即可运行。而且疫情防控物资交易平台系统对计算机配置要求也不高。因此,从经济角度的来看,该系统的开发是可行的。2.1.3操作可行性本系统操作简单,大部分输入信息的页面选择形式都是一个下拉框。在某些页面上,无需输入即可自动生成信息。同时采用日历控件输入时间,操作简单,对用户要求并不高。2.2性能需求分析(1)安全性:用户要想进入该系统必须进行登录,否则无权进入该系统。(2)保密性:在实际使用的过程中,系统,会涉及到需要保密的数据,系统中存在一些漏洞,这些信息的泄露会给用户造成很大的损失,所以在系统的开发中,我们充分保证了该系统的可靠性。(3)可靠性:系统不能有病毒代码,必须有拦截器、验证方法和对里面信息的保护措施,这样才让人用的放心。(4)简单性:系统设计的应该简单易学的,设计的各种功能应该简单操作,不需要努力学习培训,缩短用户熟悉系统的进程。(5)一致性:数据应该录入准确,需要更新时,数据应该可以及时的修改,数据还应该有独立保存,不能删除数据的时候会连带着把还需要的数据都删除掉。2.3功能需求分析本疫情防控物资交易系统功能完善、操作简单、界面清晰,系统模块主要分两大类,即用户模块和管理员模块。下面将详细介绍这两大模块的具体功能。2.3.1用户功能分析用户可进入系统查看用户中心,用户信息,修改密码,我的订单,体温记录,我的体温记录,意见反馈,我的意见反馈。用户用例图如图1所示。图1用户用例图3.3.2管理员功能分析管理员登录后功能有管理员信息管理,网站用户信息管理,网站栏目信息管理,网站内容信息管理,物资类型信息信息,防疫物资信息管理,订单信息管理,订单明细信息管理,体温数据信息管理,用户举报信息管理,留言交流信息管理,留言回复信息管理。管理员用例图如图2所示。图2管理员用例图2.4系统关键流程分析结合实际对用户对疫情防控物资管理系统的需求进行详细调查,进而对本疫情防控物资交易系统的开发流程进行具体的分析。首先对系统进行需求分析,进入对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。未注册用户可进行注册操作,为了保证系统的安全性,要使用本系统必须先登录到系统中。3.系统设计3.1概述该疫情防控物资交易系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一种适用于Internet环境的模型结构。只要用户可以连上Internet,他们就可以在任何时间、任何地点使用。3.2系统结构设计系统结构的总体设计是将一个巨大的任务划分为若干个小任务的过程,在这些小任务分段完成后,组合成一个完整的任务。其具体的工作步骤如下:(1)系统被分解多个子模块(2)对各个子模块的功能进行预先的设计(3)对各个子模块之间的逻辑关系进行设计(4)对各个模块的界面以及模块间信息的传输进行设计在整个设计过程,为了确定可能的具体方案,实现每一个小目标,对于每个小目标而言,我们首先要了解需求分析的一些相关信息。然后对系统进行初步设计,并对其进行逐步优化,设计出具体的系统框架即可实现。3.3数据库设计数据库是计算机信息系统的基础。数据库管理系统必须支持信息的收集、整理、存储、检索、更新、处理、统计和发布。目前,数据库是计算机系统的关键。数据库开发的优劣直接影响到整个系统的质量和速度。数据库的设计可以分为需求分析、设计概念、设计逻辑和设计物理。3.3.1数据库概念设计在数据库的概念设计中,通常有四种方法:自顶向下、自下而上、逐渐扩张和混合策略,以它为骨架集成由自底向上策略中设计的各部分概念结构。概念设计是在数据分析的基础上,自下而上设计整个系统的数据库概念结构。从用户的角度对视图进行开发,而后集成视图,最后分析从而得到最终的结果。对概念设计时采用实体—联系(E-R)的模型开发措施。E-R模型的元素包括:实体、属性、联系,E-R模型可以用E-R图来表示,提示用户工作环境中所涉及的事物,属性就是对实体特性的描述。3.3.2数据库实体通常概念设计的主要目标是设计出反映某个组织部门的信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、数据库管理系统(DBMS)、计算机系统等模式。概念模式的设计方法主要是以需求分析作为基础,并且用概念数据模型即E-R模型等来表示数据之间的相互联系,设计并反映出用户所需的信息需求以及处理需求的数据库系统等概念模式。通常概念设计的主要目标是描述应用领域的信息模式,并且支持用户的相关应用,最终方便转换并为数据库系统逻辑模式并且方便用户理解。在此阶段,用户可以参与和评价数据库系统的设计,最终来保证数据库系统的设计与用户的需求相吻合。数据库概念模型是从现实世界到信息世界的抽象,从而完成信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。3.3.3数据库表设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。本疫情防控物资管理系统采用了MYSQL数据库管理系统,各个表的设计结果如下:(1)admin管理员信息表:关于管理员信息的储存。该表主要包括管理员用户名、密码、姓名、等属性信息。如表1所示。表1admin管理员信息表字段名称字段意义字段类型字段长度键码adminid主键编号varchar50主键username用户名varchar40password密码varchar40realname姓名varchar40contact联系方式varchar40addtime创建日期datetime0(2)user用户信息表:关于用户注册登录的账户信息。该表主要包括用户的用户名、密码、姓名、性别等属性信息。如表2所示。表2user用户信息表字段名称字段意义字段类型字段长度键码usersid主键编号varchar50主键username用户名varchar40password密码varchar40realname姓名varchar40sex性别varchar10birthday出生日期datetime0idcard身份证varchar40contact联系方式varchar40image头像varchar150status状态varchar30regdate注册日期datetime0(3)goods物资信息表:关于物资相关信息的存储。该表主要包括物资名称、图片、类型、价格等属性信息。如表3所示。表3goods物资信息表字段名称字段意义字段类型字段长度键码goodsid主键编号varchar50主键goodsname物资名称varchar40image图片varchar150cateid物资类型varchar50外键price价格varchar40storage库存数量varchar40addtime上架日期datetime0sellnum销售数量int4hits点击数int4contents物资介绍text04.系统的实现4.1用户功能模块的实现用户可进入本疫情防控物资交易系统查看信息,系统主界面展示如图3所示。图3系统主界面图未注册用户可进入注册界面进行注册操作,注册信息包括用用户名、姓名、密码等,用户注册界面展示如图4所示。注册之后不能立即登录,需要管理员后台认证同意后即可登录。图4用户注册界面图4.2管理员功能模块的实现管理员可输入用户名,密码进行登录,登录后管理员可管理网站用户信息,可新增、编辑和删除网站用户信息,在防疫物资管理界面可添加防疫物资信息,可管理订单信息,管理员登录界面展示如图5所示。图5管理员登录界面图5.系统测试系统测试是软件设计的最后一道工序,也是非常重要的一步。用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通常系统测试包括:功能测试,安全测试,可用性测试,性能测试、兼容性测试等方面。测试的定义:程序测试的目的是为了找到错误而实行程序的一个过程。测试(Testing)的任务与目的可以表现为:目的:发现程序的错误;任务:通过运行计算机上的程序,找到程序中隐藏的错误。另一个预测的相关术语叫纠错(Debugging)。其目的以及任务可以规定为:目的:找到并且纠正错误;任务:解除软件的故障,从而保证程序的可靠运行。疫情防控物资管理系统完成了开发之后,需要进行测试,这个测试步骤就是为了检验程序是不是有什么问题存在,主要作用还是发现程序的问题,测试过程中会采用测试经常用到的方法以及手段来挖掘问题,这样做的目的就是保障程序的质量,让用户使用开发出来的程序没有任何顾虑,能够安心运行程序,操作程序对应功能。关于疫情防控物资管理系统的测试,我们使用了测试用得最多的测试方法,即黑盒测试进行疫情防控物资管理系统的测试。测试结果如表4所示。表4系统功能测试测试内容验证过程预期结果实际结果结论管理员登录管理员登录时输入用户名、密码进入系统主界面进入系统主界面通过用户登录用户登录时输入用户名、密码进入系统主界面进入系统主界面通过防疫物资查看进入防疫物资页面成功显示所有防疫物资成功显示所有防疫物资通过留言交流查看进入留言板页面成功显示所有留言成功显示所有留言通过总结,测试结果描述。6.总结通过疫情防控物资交易平台的设计,我掌握了很丰富的网页设计的方法,还学习了一些JSP知识,但是系统的一些细节还不那么完美,它的不妥当之处在未来我都会一一弥补继续更改。在整个设计过程中我明白了很多东西,也培养了独立的工作能力,树立信心,提高了自己的工作能力,我相信在以后的学习和工作生活中有至关重要的作用。这次设计也大大提高了我的动手能力,让我在学习中充分体会到了探索的乐趣,享受成功的创作过程,在本次设计过程中汲取的东西,是一笔宝贵的财富,让我受益匪浅。参考文献[1]周建军,季智勇.应急状态下的医用物资紧急采购内控机制实践研究[J].中国医药导报,2021,18(06):38-41+66.[2]李晨曦.浅析校园二手交易平台建设——以薪火传递物资平台为例[J].北方经贸,2018,(03):39-40.[3]戴明宏.基于移动电商的校园二手物资交易新模式研究[J].商场现代化,2017,(07):47-49.[4]赵亮,胡树煜,吴宇玲.校园旧物交易系统的财务数据库设计[J].中国管理信息化,2021,24(07):63-64.[5]陈湘瑾,于孔亮,祖子帅,修昂.基于数据库和Java的宿舍管理系统[J].科学技术创新,2021,(09):96-97.[6]杨彦青,郭献崇.计算机数据库系统在信息管理中的有效运用研究[J].科技风,2021,(08):84-85.[7]张勇,郭伟刚,肖祥慧.农产品网上交易系统的设计及应用[J].电脑知识与技术,2004,(29):66-69.[8]肖健.电力企业电工制造交易平台的成功应用[J].华北电业,2014,(0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省昆明市2026年重点学校高一数学分班考试试题及答案
- 2026年宁夏考研英语考试(真题)带答案
- 晋中项目可行性研究报告
- 2026年福建中考地生会考考试试卷真题带答案
- 2026年西藏高考(数学)考试试卷(真题)带答案
- 江门东莞项目可行性研究报告
- 山东济南市历城区 2025-2026学年度第二学期期末质量检测七年级道德与法治试题(文字版含答案)
- 专题04 写作实践-九年级语文下册单元写作深度指导
- 河南省鹤壁市2025-2026学年高三一诊考试语文试卷含解析
- 肇庆市2026届高考语文全真模拟密押卷含解析
- 第5节 跨学科实践:制作隔音房间模型(导学案)初中物理人教版(2024)八年级上册 第二章 声现象(解析版)
- 氨气安全生产管理网课件下载
- 印刷环保措施规定
- 建筑施工现场质量、安全和进度管理措施
- 第六届全国农业行业职业技能大赛(农机驾驶操作员)理论考试题库(含答案)
- SH∕T 3097-2017 石油化工静电接地设计规范
- JT-T-983-2015路桥用溶剂性沥青基防水粘结涂料
- JGJ82-2011 钢结构高强度螺栓连接技术规程
- GB/T 43200-2023机器人一体化关节性能及试验方法
- 高校秘书专业教材之秘书学概论课件
- 第4章-有限差分法课件
评论
0/150
提交评论