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

句容市网站seo优化排名深圳龙岗建网站

句容市网站seo优化排名,深圳龙岗建网站,动漫网站建设,潍坊网站定制公司摘 要 如今的时代#xff0c;是有史以来最好的时代#xff0c;随着计算机的发展到现在的移动终端的发展#xff0c;国内目前信息技术已经在世界上遥遥领先#xff0c;让人们感觉到处于信息大爆炸的社会。信息时代的信息处理肯定不能用之前的手工处理这样的解决方法#x…摘 要 如今的时代是有史以来最好的时代随着计算机的发展到现在的移动终端的发展国内目前信息技术已经在世界上遥遥领先让人们感觉到处于信息大爆炸的社会。信息时代的信息处理肯定不能用之前的手工处理这样的解决方法必须采用计算机来处理这些信息因为传统方法对应计算机处理的信息效率上真的相差甚远。 本次使用Java技术开发的仓库在线管理系统就是运用计算机来管理仓库物品出入库信息该系统是可以实现物品管理出入库管理公告管理供货方管理员工管理等功能。 仓库在线管理系统使用计算机处理相关信息主要是在数据的传输上能达到即可传递数据不管是想要获取或者输入都可以及时反馈极大的提高了效率使用的MySQL数据库也能让数据更能安全的存储。 关键词仓库在线管理系统物品出入库管理 Abstract Today’s era is the best era in history. With the development of computers and the development of mobile terminals, China’s current information technology has been far ahead in the world, making people feel that they are in a society with an explosion of information. Information processing in the information age must not use the previous solution of manual processing. Computers must be used to process these information, because the information efficiency of traditional methods corresponding to computer processing is really far away. The online warehouse management system developed using Java technology this time uses computers to manage the information of warehouse items in and out. The online warehouse management system uses computers to process relevant information, mainly in the transmission of data that can be delivered. Whether the data is to be acquired or input, it can be fed back in time, which greatly improves the efficiency, and the MySQL database used can also be used. Make data more secure storage. Key WordsWarehouse online management system; items; warehouse management 目 录 第一章 绪论 1 1.1 研究背景 1 1.2 研究意义 1 1.3 研究内容 2 第二章 开发环境与技术 3 2.1 Java语言 3 2.2 JDK简介 3 2.3 Eclipse开发工具 4 第三章 系统分析 5 3.1可行性分析 5 3.1.1运行可行性分析 5 3.1.2技术可行性分析 5 3.1.3经济可行性分析 5 3.2系统流程分析 6 3.3 系统性能分析 8 3.3.1系统的安全性 8 3.3.2系统易维护性 8 3.3.3系统可扩展性 8 3.4系统功能分析 9 第四章 系统设计 11 4.1界面设计原则 11 4.2功能模块设计 11 4.3数据库设计 13 4.3.1数据库E-R图 13 4.3.2 数据库表结构 16 第五章 系统实现 19 5.1 管理员功能实现 19 5.1.1 物品信息管理 19 5.1.2 员工管理 19 5.1.3 公告信息管理 20 5.2 员工功能实现 20 5.2.1 物品信息查看 20 5.2.2 出入库管理 21 5.2.3 出入库列表管理 21 5.2.4 个人信息 22 第六章 系统测试 23 6.1 测试方案 23 6.2 系统测试用例 25 6.2.1 登录功能测试 25 6.2.2 注册功能测试 25 6.3 测试的结果 26 结 论 27 参考文献 28 致 谢 29 第一章 绪论 1.1 研究背景 在现在社会对于信息处理方面是有很高的要求的因为信息的产生是无时无刻的并且信息产生的数量是呈几何形式的增加而增加的信息如何存储以及短时间分析检索也是有时效性的所以不管是任何的企业和个人只要需要处理信息必然是要寻找到一个适合自己的解决方案而软件开发商和数据库提供商就是为了解决这些问题。相比之前人工信息处理的水平现代的信息处理方法是完胜以前的信息处理方法。开发一个符合自己需求的信息管理系统可以把整个信息处理的过程变得很有规范并且很有水准让整个信息处理变成一个自动化的过程并且在数据处理结果之中直接设定好检索标准或者是多条件检索标准通过数据分析获得自己需要的内容这都是信息化的好处。当一切信息数据存在小小的存储介质之中那么数据迁移备份的重要性也变得更加简洁可以设置自动化远程备份自动化远程处理不管是使用过程还是维护过程都会变得更加的高效和整洁最重要的成本上面的控制可以极限减少开源节流不外如是减少社会资源的浪费也是计算机技术的存在的一个优势。所以对于仓库物品出入库信息的管理一方面为了提高仓库物品出入库信息的管理水平另一方面为了提高仓库物品出入库信息的维护水平仓库在线管理系统的开发就显得十分有必要了。 1.2 研究意义 仓库在线管理系统不仅可以保证信息安全的前提下提高信息处理水平更重要的是提高了信息使用者以及所有者的管理水平。信息的出现必须经过人为的处理人们才能接受和使用所以提高了信息处理水准就显得极为重要。采用计算机技术会发现在数据传递方面有着急速的传递不管是距离多远都可以实时抵达不管数据量多大都能在短时间进行处理完毕让人为的可出错性变低工作量变少。仓库在线管理系统的出现让仓库物品出入库信息的管理跟上了信息时代的步伐不仅可以在全时间段提供着稳定的处理速度以及处理水准更能完美的保证了数据的可靠性。不仅如此仓库在线管理系统在使用上面也是得心应手操作起来极其的简单只要认识字就行页面设计相当不错不用过多的考虑或者寻找就能使用。总而言之仓库在线管理系统在信息资源的处理方面表现是极其的出色不仅提高了管理水准也让数据的迁移变得更加方便。 1.3 研究内容 本文总共分六章来对仓库在线管理系统进行介绍研究内容具体安排如下 第一章通过资料查询和对调研资料的总结对仓库在线管理系统的背景和仓库在线管理系统的意义进行说明 第二章选择适合本系统的技术和工具并对其进行说明 第三章分析仓库在线管理系统开发可行性问题研究本系统的性能对本系统使用者的功能进行分析。 第四章细分功能利用功能结构图来展示系统的详细功能同时设计数据库包括E-R图和数据表的设计 第五章展示仓库在线管理系统的实现界面和实现的功能 第六章测试仓库在线管理系统检测系统的功能能否可用以及发现并解决系统功能运行的问题。 第二章 开发环境与技术 仓库在线管理系统的开发需要的软件环境和技术下面将介绍一下。 2.1 Java语言 Java语言流行至今依然是后台程序开发人员从业者需要学习的技能之一并且可以不断的进行深造可以用Java解决各种各样的问题。Java是一种面向对象的语言这一点对Java语言的发展功不可没。万物皆对象很生动的对自然存在的各种环境各种问题提供了一个解决思路人类对世界的认知就是从一个一个事物慢慢领悟的对行为的认知就是事物之间的联系进行认知的对各种事物之间的联系组成了人类对世界的认知。而Java语言关于编程描述的方法符合人类对自然界的认知方法。一切自然界的信息如果要进行存储处理如果只是信息存储的话也需要对其定义信息即数据进而推导符合数据要求格式的类型就是符合人类认知事物的类型。Java语言面向对象就是这样理解的符合人类正常思维。Java不仅仅是运行不挑环境开发符合人类正常认知并且还衍生出其他的好的特性比如安全系数比较高因为不牵扯到硬件指针不存在直接访问内存这样应对计算机病毒的入侵有着很好的防范。Java是一种很好的开发语言。 2.2 JDK简介 JDK这个是Java开发所必须的东西。Java开发必须用JDK运行必须用JRE而JDK往往携带了JRE环境也就是说只要安装了JDK就不需要再去重复性的安装JRE所以JDK这款开发Java的必备品也就很受欢迎。一台电脑上可以安装多个版本的JDK并且可以对不同的项目指定不同的JDK这一点做的相当的友好。如果一台电脑默认没有安装过JDK是不需要配置环境变量就可以直接访问JDK的这一点对于初学者来讲起码配置环境变量方面就方便了很多。JDK目前最新版本是JDK17版本已经很高了但是不管是学习还是使用一般都喜欢用比较稳定的版本比如JDK1.7或者JDK1.8版本。 2.3 Eclipse开发工具 对于用于开发Java语言的工具来讲从一开始就是MyEclipse因为是开源免费的许多教学机构或者是学校如果大批量用收费的开发工具来进行讲课是一种资金的浪费所以选择MyEclipse作为开发工具是许多Java学习人员的入门必备。但是随着Java语言功能越来越多MyEclipse虽然是免费的但是如果项目需要某些插件的话需要手动去对应插件的官网进行下载有时候插件还会被屏蔽不仅仅在配置开发环境方面造成一定的困难还会让开发的雄心变弱。Eclipse就在这样的情况下诞生了秉承于MyEclipse的操作习惯把一些常用的插件给集成到一个软件里比如常用的JDKTomcat等插件直接安装Eclipse就可以使用不需要另外的安装其他的插件会让使用过MyEclipse的人员用起来很顺手操作也比较简单。在公司里进行开发也有很多程序员用的都是Eclipse作为开发工具有效的提升开发效率。可以同时开发许多项目不同的项目可以选择不同的工作空间每个独立的工作空间都可以进行单独的配置可以对Tomcat端口进行修改也可以在同一个Tomcat里面启动很多个网站项目在操作方面更加便捷。 第三章 系统分析 一般来说开发系统不是一拍脑袋就解决的事情需要有个严谨的分析并且逐条实现的过程而系统分析只是系统开发的前奏而已后续还会有相关的系统实现系统设计等。 3.1可行性分析 系统是否可以正常实现操作流程实现操作目的符合操作流程这些都可以提前进行分析论证。提前进行分析在开发之前是很重要的并且进行书面记载有助于开发流程的缜密性。 3.1.1运行可行性分析 开发仓库在线管理系统必然是有运行条件的开发条件和运行条件都可以进行分析。首先从运行角度上讲只是作为一个仓库在线管理系统的运行环境不是超大型商业项目只是运行一个毕业设计数据量有限并发条件有限所以用常规的内存大于4GCPU双核以上基本上就能满足运行的硬件需要硬盘的话常规的大于60G的即可。 3.1.2技术可行性分析 一切可以实现B/S模式的技术很多而正好在学校就学习了相关的开发技术采用已经有基础的学习来进行扩展更丰富的功能从技术上面是不需要太多的重复性投入可以更快的进行开发技术可行。 3.1.3经济可行性分析 经济主要考虑投入与获利之间的比例问题仓库在线管理系统开发投入只需要现有的不必要另外购买的电脑就可以进行使用一切开放性所用到的工具和资料都可以在图书馆以及互联网上面得到相应的免费资讯这些都决定了经济上面的投入是不需要太多的。项目功能属于常规功能没有多并发超用户同时访问的需求所以也不需要考虑太多的资金投入所以经济可行。 通过各个方面的研究分析确定了开发之前这些可行性分析是很有必要的增加了开发的信心提高了开发效率让开发的流程更加的具体化。 3.2系统流程分析 本项目在处理数据方面必须规定其流程要让每个步骤都要符合设定预期。注册的结果可以说只有两种结果一个是成功一个是失败成功就会把注册时候输入的数据写入到数据库表里存储如果失败则提示提示失败并且不写入数据库。因为两种结果所以要对数据的合法性进行判断而数据的合法性需要对每条信息进行判断主要对哪条信息判断这些都要有流程。 图3.1用户注册流程图 登录是所有系统必不可少的功能之一。虽然不起眼但是却是一件不可缺少的事情登录的作用主要代表着当前操作用户是某人当然登录的时候是需要输入账号和密码的都正确才可以登录登录的时候会对输入的信息进行判断的。 图3.2 用户登录流程图 数据的添加是一件比较严肃的事情必须判断正确与否不然随意的添加可能会导致数据库设定与实际数据输入要求不一致导致数据丢失的问题所以必须根据数据设定要求在输入数据的时候就进行判断输入信息是否合法。 图3.3 信息添加流程图 3.3 系统性能分析 在软件开发的环节有一个很重要的步骤那就是关于性能需求分析的环节。如果不对软件的性能需求进行分析和预估那么后果是很严重的。比如国内的12306如果只是一个用户登录注册查票购票退票那么很容易开发出来但是同时几百万人次的不同操作如果没有对这个需求的提前分析预估还是按照十个八个的并发操作进行软件开发那肯定是上线就崩溃直接就下线的结果。所以说性能需求是很重要的一个环节。一般系统需求从下面几个角度同时考虑。 3.3.1系统的安全性 一个系统是否安全不仅仅只是考虑用户的密码是否经过了加密也更需要考虑数据存储的安全性比如可以把数据库专门放到一个局域网里的服务器让主服务器代码远程连接数据库因为代码服务器与数据服务器的物理分离如果代码服务器被破解起码用户数据还有机会保存。 3.3.2系统易维护性 系统长时间运营肯定需要进行维护。那么维护所需要带来的是性能的提升还是并发数量的提升这些都是需要考虑的系统不仅仅要容易维护数据容易迁移备份还要符合其他特性。 3.3.3系统可扩展性 系统的功能不可能一成不变的随时可能会加一些其他的模块比如有些商场用户积分的问题这些开始都没有这项设定后续想加的功能那么就需要在不改变其原来的功能的前提下对积分相关模块进行升级这些就是系统设计之初需要考虑的问题尽量开发模块化。 综上所述性能需求必须在符合业务逻辑之外考虑是否会出现其他的各种情况的一种分析还必须能解决可能会出现的问题的一种需求分析。所以说系统的性能需求分析是必不可少的一个环节。 3.4系统功能分析 系统功能主要针对主要模块功能进行分析暂时不考虑非典型性的问题只要能满足正确操作流程即可。 仓库在线管理系统设置的角色有管理员员工等。 1管理员 管理员对员工信息物品信息公告信息出入库信息等信息的管理。对管理员的功能进行分析之后将使用图3.4的管理员用例图来描述管理员的功能。 图3.4 管理员用例图 2员工 员工查看物品查看公告对物品进行入库操作或出库操作查询物品出入库明细信息。对员工的功能进行分析之后将使用图3.5的员工用例图来描述员工的功能。 图3.5 员工用例图 第四章 系统设计 不管是好用还是不好用的系统在如今的互联网时代都会被广而告之但是能留存下来的必然是好用的并且好看的系统不好用并且不好看的系统用户会逐渐抛弃的。所以开发的系统必须是有主题的要打开系统就明白这个系统主要的作用和功能所以设计这方面需要下苦功夫的。 4.1界面设计原则 一般都是图片文字以及各种输入框和按钮等组成的界面每个界面的内容都大不相同如何设计成页面的统一操作的统一这是下面需要讨论的问题。 第一点界面设计必须符合人体工程学。人体工程学是一门入微级别的学问主要考虑人类在各种工作状态下如何提高生产效率。所以说界面设计的首要目的就是为了提升效率。 第二点有效导航是必须的。导航的目的就是帮助操作人员的记忆能力提高操作效率而生的所以导航一定要设置的符合模块的功能让用户一看到导航就会知道是哪个模块需要哪些操作这些步骤是必不可少的如果把所有功能放到一个页面呈现平面化布局肯定不合适所以合适的导航能够帮助工作。 第三点界面设计的统一性。统一性不是说背景图片是同一个图片或者背景是同一个色系而是说让操作系统统一。比如导航就统一用树状结构有模块有层次理解容易。多项搜索如果一行放不下就收起可以选择多项也可以模糊查询这些都要符合人类正常认知才可以。 所以说系统设计的核心就是界面设计主要的业务处理逻辑只要能处理需要下大力气的还是页面设计。 4.2功能模块设计 本小节运用功能结构图来描述管理员具备的详细的功能对管理员的功能结构图绘制结果如图4.1所示。管理员对员工信息物品信息公告信息出入库信息等信息的管理。 图4.1 管理员功能结构图 本小节运用功能结构图来描述员工具备的详细的功能对员工的功能结构图绘制结果如图4.2所示。员工查看物品查看公告对物品进行入库操作或出库操作查询物品出入库明细信息。 图4.2 员工功能结构图 4.3数据库设计 在系统后台选择数据库的时候首先第一条就是要满足使用需要只要满足使用需要再对数据库的使用友好度和性能上进行分析。选择当前分布最广发的关系型数据库是完全能满足需要的并且在数据的设计上也有完美的设计顺序最重要的是符合人们的直观要求。 4.3.1数据库E-R图 下面主要是描述E-R图模型的。对于用户的需求要具体化比如有个角色需要有登录那么最基本的设定必须有账号和密码那么像姓名性别其他的对象关系其实是有从属关系的通过这样具体化分析可以得到数据的格式要求并且能得到数据之间的直接关系。然后可以通过专业的Visio工具来进行E-R图的创建遵守约定的E-R图表达方式就可以对数据进行图标形式的描述并且之间的关系更容易理解。 1图4.4即为物品这个实体所拥有的属性值。 图4.4 物品实体属性图 2图4.5即为管理员这个实体所拥有的属性值。 图4.5 管理员实体属性图 3图4.6即为公告这个实体所拥有的属性值。 图4.6 公告实体属性图 4图4.7即为员工这个实体所拥有的属性值。 图4.7 员工实体属性图 5图4.8即为上面介绍的实体中存在的联系。 图4.8 实体间关系E-R图 4.3.2 数据库表结构 在程序开发的过程中系统设计里面包含有数据库的设计一般都在功能设计的后面进行数据设计为什么有这样的顺序呢那是有原因的。数据库设计不能凭空想象必须符合数据的定义而数据只是在使用过程之中产生其实并没有具体化的表现所以要把数据进行结构的整理字段的规划。比如用户账号可能是中文或者英文以及数字形式存在更或者可能包含一些符号那么账号字段的设计就只能是文本形式存在不能是数据形式或者是时间形式存在以此类推数据表结构的设计就是在对系统的具体实现数据进行描述规划的一种行为。所以在这个环节尤其要注意否则可能使用过程中会发现很多不可预料的问题。 对本系统的数据库的要求就是要严格遵循数据实现原则符合数据定义范式。对每个表都要进行具体分析并且表之间的关系更应该有逻辑性如果违反前面的要求那么数据很有可能出现问题所以要把数据之间的关系用E-R图形式画出来这样理解起来更直观更不容易出错效率也更高。 表4.1 公告信息表 字段 注释 类型 空 id (主键) 主键 int(11) 否 news_name 公告标题 varchar(200) 是 news_types 公告类型 int(11) 是 news_photo 公告图片 varchar(200) 是 insert_time 公告时间 timestamp 是 news_content 公告详情 text 是 create_time 创建时间 timestamp 是 表4.2 物品信息表 字段 注释 类型 空 id (主键) 主键 int(11) 否 shangpin_uuid_number 物品编号 varchar(200) 是 shangpin_name 物品名称 varchar(200) 是 shangpin_types 物品类型 int(11) 是 shangpin_kucun_number 物品库存 int(11) 是 gonghuofang_types 供货方 int(11) 是 create_time 创建时间 timestamp 是 表4.3 出入库表 字段 注释 类型 空 id (主键) 主键 int(11) 否 shangpin_churu_inout_uuid_number 出入库流水号 varchar(200) 是 shangpin_churu_inout_name 出入库名称 varchar(200) 是 shangpin_churu_inout_types 出入库类型 int(11) 是 shangpin_danwei 收货单位 varchar(200) 是 shangpin_jingshouren 经手人 varchar(200) 是 shangpin_churu_inout_content 备注 text 是 insert_time 添加时间 timestamp 是 create_time 创建时间 timestamp 是 表4.4 出入库详情表 字段 注释 类型 空 id (主键) 主键 int(11) 否 shangpin_churu_inout_id 出入库 int(11) 是 shangpin_id 商品 int(11) 是 shangpin_churu_inout_list_number 操作数量 int(11) 是 insert_time 操作时间 timestamp 是 create_time 创建时间 timestamp 是 表4.5 管理员表 字段 注释 类型 空 id (主键) 主键 bigint(20) 否 username 用户名 varchar(100) 否 password 密码 varchar(100) 否 role 角色 varchar(100) 是 addtime 新增时间 timestamp 否 表4.6 员工表 字段 注释 类型 空 id (主键) 主键 int(11) 否 username 账户 varchar(200) 是 password 密码 varchar(200) 是 yonghu_name 员工姓名 varchar(200) 是 yonghu_photo 头像 varchar(255) 是 sex_types 性别 int(11) 是 yonghu_phone 联系方式 varchar(200) 是 yonghu_id_number 员工身份证号 varchar(200) 是 yonghu_email 邮箱 varchar(200) 是 yonghu_delete 假删 int(11) 是 create_time 创建时间 timestamp 是 第五章 系统实现 程序开发人员对功能具体实现后都要描述自己编写的功能实现一般都通过文字描述功能实现用图片截图的形式出现通过这样的设定可以让更多得人明白系统的实现结果达到更容易理解程序操作的目的。 5.1 管理员功能实现 5.1.1 物品信息管理 管理员点击导航栏的物品信息管理链接就进入物品信息管理界面。物品信息管理界面如图5.1所示。本功能允许管理员对物品的基本资料进行修改添加查询删除。 图5.1 物品信息管理界面 5.1.2 员工管理 管理员点击导航栏的员工管理链接就进入员工管理界面。员工管理界面如图5.2所示。本功能允许管理员对员工基础资料进行修改查询添加删除。 图5.2 员工管理界面 5.1.3 公告信息管理 管理员点击导航栏的公告信息管理链接就进入公告信息管理界面。公告信息管理界面如图5.3所示。本功能允许管理员更改公告添加公告等。 图5.3 公告信息管理界面 5.2 员工功能实现 5.2.1 物品信息查看 员工在物品信息查看界面可以对物品的信息进行查询和查看。物品信息查看界面如图5.4所示。员工需要了解各个物品的库存以及供货方等信息。 图5.4 物品信息查看界面 5.2.2 出入库管理 员工点击导航栏的出入库管理链接就进入出入库管理界面。出入库管理界面如图5.5所示。本功能允许员工对物品进行入库对物品进行出库等操作。 图5.5 出入库管理界面 5.2.3 出入库列表管理 员工点击导航栏的出入库列表管理链接就进入出入库列表管理界面。出入库列表管理界面如图5.6所示。本功能允许员工根据物品的名称获取物品出入库的详情信息包括供货方经手人操作数量等信息同时可以新增物品出入库的详情信息。 图5.6 出入库列表管理界面 5.2.4 个人信息 员工点击导航栏的个人信息链接就进入个人信息界面。个人信息界面如图5.7所示。本功能允许员工对自己的个人信息进行查看同时修改员工自己的介绍信息。 图5.7 个人信息界面 第六章 系统测试 一个系统不可能只有几个页面就叫做系统系统的意思就是有好多不同的功能模块的集合才叫做系统。系统包含很多子模块每个模块与模块之间都有不同的联系系统测试就是先测试每个模块的功能符合了之后再测试模块与模块之间的功能都测试合格还需要验收。测试流程测试步骤测试数据只要是测试的过程都要有详细的记录。有记录的测试叫科学测试如果胡乱测试那么可能会漏掉一些关键性的问题所在。所以为了提高程序的质量在测试这个环节就要下很大的心思测试的越好系统的修复性越好才能让用户产生更大的满意。 6.1 测试方案 测试方案主要分两个方向一个是黑盒测试一个是白盒测试这两个测试方向是目前最通用的测试方案。测试过程中要对各个模块实现有个预期在符合用户的要求上要对一些字段还有逻辑进行测试需要不断输入各种各样类型的数据来进行测试看是否会有内存漏出指针异常或者是逻辑问题。 白盒测试白盒主要是进行逻辑测试的测试是属于透明形式的测试。白盒测试要求对各种逻辑以及各种判断每种判断都要进行一次测试判断实现效果。白盒测试可以说就是把代码能实现的不能实现的语句都进行判断只要进行过白盒测试甚至能定位到哪些判断有问题或者说某个方法就有问题只要白盒测试过关的那说明代码功能基本上没有什么大的问题符合功能开发的很不错。 黑盒测试黑盒是不管代码是怎么编写的只测试功能接口问题。黑盒测试一般不让用户测试的因为主要围绕着安全性或者恢复性测试包括负载均衡方面这些需要大量的数据进行冲击用户是没有这方面的技术的。所以一般需要负责专业的测试人员进行测试专业的测试人员经过专门的测试方面培训懂得黑盒测试的测试要领所以先经过白盒测试功能问题然后再经过黑盒测试进行运行问题基本上就满足了测试任务。 本章节主要就是对系统的测试来设置对应的测试操作从模块功能测试到最后的验收测试。 模块测试在模块测试一般都是程序员开发过程中有的自己写属于自己模块的测试用例一般以达到效果为主每个模块都是一个单元这样来区分单元测试的过程如果不进行单元测试会出现大问题的会出现各个环节不知道数据的执行流程方法跳转以及更重要的异常抛出这些可能都会忽略所以要进行模块测试。 模块测试一般有几个需要注意 第一个问题路径问题路径是绝对路径还是相对路径因为程序代码很多所以这些肯定要进行测试的不然会出现异常。 第二个问题接口问题。接口的命名方式会不会与技术自带的接口混淆会不会接口重复这些都是需要测试的。 第三个问题数据结构。数据库的数据结构在代码里是否编写过程中达到了预期有些地方该是包装类型的还是数据类型的这些都要测试。 第四个问题异常处理。每个环节可能会出现的问题都要定义异常抛出并且尽量写好异常处理原因只要抛出指定异常信息才会达到测试目的。 第五个问题边界问题。边界问题一般指的的数据大小以及正负数的问题这些该测试还要测试的不测试不符合操作流程。 总而言之模块测试是测试的第一个环节是不可少的也是出现问题最多的领域。 集成测试模块测试完毕才可以集成测试集成测试主要是对各个模块之间的逻辑进行测试只要是相关联的模块都要测试一遍需要找到模块关联是否能达到正常开发预期。 集成测试主要采用渐增式测试好处有以下几点 第一点渐进式可以更彻底的对逻辑所有功能进行测试是很彻底的。 第二点渐进式相当节约时间节约时间就是节约成本。 第三点可以更快速的定位错误位置有助于问题反馈。 用渐进式测试软件功能用到的混合法。混合法是有顺序的自上而下测试和自下而上测试对程序的上下层混合测试就是测试里面的集成测试方法。 验收测试验收一般是甲方派人来负责程序的验收测试派来的人员可能计算机水平层次不齐也更适合对程序问题提出异议因为计算机开发的哪怕在行业内最厉害的也不一定能满足甲方的需求毕竟开发者认为合理的必须有局外人来进行判断而甲方派人测试则是代表着对程序的直观认知前面的所有测试只是验收测试前的测试验收测试决定着程序是最终问题。 6.2 系统测试用例 测试主要是实际操作程序功能与设计程序功能是否一致检验编程效果的一种方法。 6.2.1 登录功能测试 作为仓库在线管理系统登录是首要功能后面不管是任何功能都必须在登录成功后才可以进行操作所以登录必须进行测试。 表6.1 登录功能测试表 测试数据 实际数据 预期情况 最终情况 把用户表里面的任意一个账号还有配套密码进行录入 账号abo 密码abo 成功登录 成功登录 不使用用户表的账号还有密码 账号uuu 密码uuu 提示错误的账号或密码 登录失败 把用户表的任意一个账号进行输入并随意编写一个密码该密码不是该表账号对应的密码 账号abo 密码uuu 提示错误的账号或密码 登录失败 不输入用户表的账号而是账号随意编写但是密码却是用户表的密码 账号uuu 密码abo 提示错误的账号或密码 登录失败 6.2.2 注册功能测试 注册功能也是大部分应用程序需要做的功能一般注册功能设定必须是账号唯一这样能保证用户的安全用一个与别人不一样的用户名这样坏人不容易猜到所以注册时候提交的用户名如果已经存在肯定是不让注册的只有唯一的账号才可以注册而这些都要有反馈提示。 表6.2 注册功能测试表 测试数据 实际数据 预期情况 最终情况 把用户表的其中一个账号进行登记 账号abo 账号已存在请重新输入 注册失败 登记用户表里面不存在的账号 账号yh1 可以注册 注册成功 6.3 测试的结果 在仓库在线管理系统的测试过程中优化了系统的功能导航以及操作流程并且对运行环境测试发现市场上主流的电脑都可以使用并且操作简单使用方便功能完善。通过所有测试的结果就是本设计合格。 结 论 仓库在线管理系统的开发不是一帆风顺的虽然严格按照一定的开发流程来进行仓库在线管理系统的开发但是中间出现了很多突发情况。当题目选择之后就开始查找资料也不知道是查找方式问题还是阅历问题感觉资料查的都是相关资料但是当查到资料后看的一头雾水好多都是与仓库在线管理系统开发不相关的像浪里淘沙一样过滤了很多无用的东西才收集到一点点对自己可用的。当定下功能功能的时候又开始对功能进行分析反复的判断功能直接的关系是否存在逻辑问题。数据库的设计也是一大问题也许是开发经验不足当数据库设计好后编码到一半发现考虑问题不够重复编码实现太复杂需要在对数据库表重新设计返工很多遍。在开发过程中看到同伴们在努力的开发自己也埋头苦干最终实现了仓库在线管理系统。 本次使用Java技术开发的仓库在线管理系统就是运用计算机来管理仓库物品出入库信息该系统是可以实现物品管理出入库管理公告管理供货方管理员工管理等功能。符合设计预期。 经过整体的开发了解发现了仓库在线管理系统的不足之处首先第一点就是开发人少时间短属于练手项目所以很多实际生活中可能遇到的问题并没有考虑到位比如数据的冗余大数据并发等这些都是没有考虑的在以后的日子里将会对技术方面精益求精不断修复仓库在线管理系统让仓库在线管理系统更强壮。 参考文献 [1]宁雪梅.仓库管理系统数据库设计与实现[J].大众标准化,2021,(16):139-141. [2]骆海东,马卫清,梁丹.面向零售电商的仓库管理系统设计[J].现代信息科技,2021,5(02):27-31. [3]闫嵩.新时期计算机软件开发中Java语言的应用[J].计算机产品与流通,2019(11):18. [4]张金波.Java编程中常见的异常及其解决方案[J].计算机产品与流通,2019(12):29. [5]彭影.优化Java数据库访问效率的策略研究[J].计算机产品与流通,2020(02):21. [6]赵昕.软件工程思想在JAVA程序设计教学中的应用[J].计算机产品与流通,2020(02):201. [7]赵荣彪.JDK1.8新特性与编程性能[J].信息技术与信息化,2021,(05):145-146150. [8]陈永青.浅析JDK1.7中的Fork/Join框架[J].中国新通信,2016,18(19):94-95. [9]唐大仕.引入JDK源码学习的Java程序设计实践教学[J].计算机教育,2015,(07):40-42. [10]李金萍,程满玲.Eclipse的应用发展[J].电脑编程技巧与维护,2016(16):31-3258. [11]黄雅琼.数据库设计在网站开发中的应用[J].科技风,2018(11):44. [12]王会芳,武变霞.Web数据库软件开发中的自主适应设计[J].电子测试,2018(17):82-83. [13]张赟.计算机软件开发的数据库测试技术[J].电子技术与软件工程,2020(17):150-151. [14]Xuan Yin,Wei Zheng,Ming Zhang,Jing Zhang,G.Zhuang,T.Ding.A modularized operator interface framework for Tokamak based on MVC design pattern[J].Fusion Engineering and Design,2018. [15]Oscar Rodriguez-Prieto,Francisco Ortin,Donna O’Shea.Efficient runtime aspect weaving for Java applications[J].Information and Software Technology,2018,100. 致 谢 仓库在线管理系统的完成经过测试发现符合设计预期的时候心里感觉压着的石头去掉了身心愉悦半年时间一晃就过去感觉时间过得飞快。突然想到这就要毕业了毕业设计也完成了有点惶恐这里有我尊敬的老师亲爱的同学们在学校里真的很感激有他们的陪伴这几年的校园生活才不至于孤单。 首先感谢我的学校让我有学习的地方有吃饭的地方有住宿的地方在学校里可以静下心来专心学习。 其次感谢我的导师导师的作用在于指导是与我们的其他老师有区别的其他老师都是教给我们知识让我们在知识的海洋里遨游而我们的导师是我在知识海洋里的灯塔照亮我前进的道路让我理解如何用自己学校的知识武装自己的头脑如何把这些知识融会贯通实现真正的有用可以看得见摸得着的作品没有我的导师就没有我现在的这个作品的出现所以相当感谢我的导师。 再次感谢我的同学们当我学习太累的时候看到他们依然在努力我会把想要偷懒的心压下去他们能我也能有他们在我也去掉了很多偷懒的行为在我开心的时候有他们一起分享在我为设计开发挠头的时候发现他们也有点挠头我的心里更加的平静不会过于急躁可以静心逐步开发。我相信他们应该也是这样想我的。大家一起学习一起努力一起奋斗感谢我的同学们。 最后感激我的其他专业授课老师们虽然与他们的缘分只有课堂上但是还是感谢有他们的付出才有我们的收获。 最后我感谢所有值得感谢的人们谢谢你们
文章转载自:
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.sqgqh.cn.gov.cn.sqgqh.cn
http://www.morning.drzkk.cn.gov.cn.drzkk.cn
http://www.morning.mooncore.cn.gov.cn.mooncore.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.lsnbx.cn.gov.cn.lsnbx.cn
http://www.morning.mcjrf.cn.gov.cn.mcjrf.cn
http://www.morning.qctsd.cn.gov.cn.qctsd.cn
http://www.morning.tmfhx.cn.gov.cn.tmfhx.cn
http://www.morning.rrqgf.cn.gov.cn.rrqgf.cn
http://www.morning.ctpfq.cn.gov.cn.ctpfq.cn
http://www.morning.flxqm.cn.gov.cn.flxqm.cn
http://www.morning.ysqb.cn.gov.cn.ysqb.cn
http://www.morning.gryzk.cn.gov.cn.gryzk.cn
http://www.morning.tkryt.cn.gov.cn.tkryt.cn
http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn
http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn
http://www.morning.cgthq.cn.gov.cn.cgthq.cn
http://www.morning.xzqzd.cn.gov.cn.xzqzd.cn
http://www.morning.sjqpm.cn.gov.cn.sjqpm.cn
http://www.morning.mstrb.cn.gov.cn.mstrb.cn
http://www.morning.xrwsg.cn.gov.cn.xrwsg.cn
http://www.morning.qgxnw.cn.gov.cn.qgxnw.cn
http://www.morning.qczjc.cn.gov.cn.qczjc.cn
http://www.morning.mcjp.cn.gov.cn.mcjp.cn
http://www.morning.smygl.cn.gov.cn.smygl.cn
http://www.morning.swkzk.cn.gov.cn.swkzk.cn
http://www.morning.txzqf.cn.gov.cn.txzqf.cn
http://www.morning.cctgww.cn.gov.cn.cctgww.cn
http://www.morning.gwtbn.cn.gov.cn.gwtbn.cn
http://www.morning.qinhuangdjy.cn.gov.cn.qinhuangdjy.cn
http://www.morning.pzlhq.cn.gov.cn.pzlhq.cn
http://www.morning.pcbfl.cn.gov.cn.pcbfl.cn
http://www.morning.wlqll.cn.gov.cn.wlqll.cn
http://www.morning.fnkcg.cn.gov.cn.fnkcg.cn
http://www.morning.dgfpp.cn.gov.cn.dgfpp.cn
http://www.morning.trkhx.cn.gov.cn.trkhx.cn
http://www.morning.kjyfq.cn.gov.cn.kjyfq.cn
http://www.morning.mgwdp.cn.gov.cn.mgwdp.cn
http://www.morning.srxhd.cn.gov.cn.srxhd.cn
http://www.morning.fyglg.cn.gov.cn.fyglg.cn
http://www.morning.hqpyt.cn.gov.cn.hqpyt.cn
http://www.morning.kgltb.cn.gov.cn.kgltb.cn
http://www.morning.syxmx.cn.gov.cn.syxmx.cn
http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn
http://www.morning.yxwrr.cn.gov.cn.yxwrr.cn
http://www.morning.qymqh.cn.gov.cn.qymqh.cn
http://www.morning.gdpai.com.cn.gov.cn.gdpai.com.cn
http://www.morning.gnfkl.cn.gov.cn.gnfkl.cn
http://www.morning.rqjl.cn.gov.cn.rqjl.cn
http://www.morning.dlhxj.cn.gov.cn.dlhxj.cn
http://www.morning.qngcq.cn.gov.cn.qngcq.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.ddtdy.cn.gov.cn.ddtdy.cn
http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn
http://www.morning.zlgr.cn.gov.cn.zlgr.cn
http://www.morning.ywndg.cn.gov.cn.ywndg.cn
http://www.morning.szzxqc.com.gov.cn.szzxqc.com
http://www.morning.xwqxz.cn.gov.cn.xwqxz.cn
http://www.morning.rwmp.cn.gov.cn.rwmp.cn
http://www.morning.mhmcr.cn.gov.cn.mhmcr.cn
http://www.morning.qjzgj.cn.gov.cn.qjzgj.cn
http://www.morning.qsy39.cn.gov.cn.qsy39.cn
http://www.morning.bztzm.cn.gov.cn.bztzm.cn
http://www.morning.nxwk.cn.gov.cn.nxwk.cn
http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.bqmhm.cn.gov.cn.bqmhm.cn
http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn
http://www.morning.rdpps.cn.gov.cn.rdpps.cn
http://www.morning.pdmc.cn.gov.cn.pdmc.cn
http://www.morning.dwncg.cn.gov.cn.dwncg.cn
http://www.morning.rbjp.cn.gov.cn.rbjp.cn
http://www.morning.jlmrx.cn.gov.cn.jlmrx.cn
http://www.morning.mpgfk.cn.gov.cn.mpgfk.cn
http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn
http://www.morning.ggmls.cn.gov.cn.ggmls.cn
http://www.morning.caswellintl.com.gov.cn.caswellintl.com
http://www.morning.krkwh.cn.gov.cn.krkwh.cn
http://www.morning.zzhqs.cn.gov.cn.zzhqs.cn
http://www.tj-hxxt.cn/news/252109.html

相关文章:

  • 网站开发常用的语言下面什么不属于网络推广方法
  • 如何建设淘客网站网站设计报价
  • 网站空间和数据库搬瓦工ss加wordpress
  • 成都网站建设商家中国建设银行北京市互联网网站
  • 最优秀的佛山网站建设wordpress管理员怎么进
  • 建阳网站建设描述网站的含义
  • 在北京建网站org后缀做网站行
  • 返利的网站怎么做家装网站自己做的
  • 滦南网站建设重庆荣昌网站建设价格
  • 网站开发 网络后台维护作用网站建设实训总结
  • html手机版网站网站设计外包合同
  • 江西网站建设哪家好江苏建设工程信息网一体化平台官网
  • 免费网站建设平台清控人居建设集团网站
  • 网络营销培训多少钱关键词优化下拉管家
  • 北京网站备案核验单oppo游戏中心官网
  • 做购物网站最开始没人怎么办深圳优化新材料
  • 英文网站如何做网站后台做图片尺寸是多大
  • 做网站还能赚钱吗免费seo工具
  • 如何查询网站后台地址苏华建设集团网站
  • 网站建设与推广的步骤网站开发模版
  • 建设网站要多久群晖非插件搭建wordpress
  • 安顺做网站的公司金华建设工程网站
  • 贵阳网站排名优化佛山网站设计定制
  • 免费网站容量大wordpress插件 飘雪
  • 大量增加告权重网站友链回提升网站权重吗营销推广的方式
  • 黄石企业网站建设免费开设网站
  • 泉州网站开发企业邯郸网站设计报价
  • 网站制作公司哪里好建e网官网效果图
  • 个人网站制作源代码下载哈尔滨网站备案
  • 成都诗和远方网站建设镇江营销型建站公叿