网站维护更新费用,建筑考试网官网,网站建设需要哪些工作室,wordpress中文标签云插件第3章 系统分析 用户的需求以及与本系统相似的在市场上存在的其它系统可以作为系统分析中参考的资料#xff0c;分析人员可以根据这些信息确定出本系统具备的功能#xff0c;分析出本系统具备的性能等内容。 3.1可行性分析 尽管系统是根据用户的要求进行制作#xff0c;但是…第3章 系统分析 用户的需求以及与本系统相似的在市场上存在的其它系统可以作为系统分析中参考的资料分析人员可以根据这些信息确定出本系统具备的功能分析出本系统具备的性能等内容。 3.1可行性分析 尽管系统是根据用户的要求进行制作但是在确定制作前有必要分析其可行性。 3.1.1操作可行性分析 开发本系统需要用到的工具本人都比较熟悉因此可以使用这些工具完整开发在线家具商城。此外在线家具商城在功能上基本都是完成信息的处理涵盖了添加修改删除等而且操作者面对的都是各个功能操作界面并不是编码后台所以一般的使用者都可以通过操作界面轻松完成信息的加工处理。因此本系统操作可行。 3.1.2经济可行性分析 开发本系统并没有投入资金购买开发工具。因为使用的开发工具都是事先在百度上下载安装在本人电脑上的随着软件开发技术的成熟系统功能实现的编码也都模块化很容易通过各大软件开发类网站获取并通过小部分代码改动运用到本系统中这些都不需要资金投入同时本系统开发的结构选用B/S成本可以忽略不计。 3.1.3技术可行性分析 本系统需要的软件包括EclipseTomcatMysql等这些工具都接触并使用过至于JAVAB/SvueHtml等技术图书馆都有对应的书籍可以参考学习加上平时课堂上学习的编程小项目对这些技术都有讲解另外本人也从课程设计作业中锻炼了编程能力。所以在技术上可以完成在线家具商城的编程开发。 通过上面的分析已经确定了本系统在经济上的可行本系统在技术上的可行本系统在操作上的可行。由此可以得出在目前的条件下对于在线家具商城的设计与实现是可以进行下去的。 3.2系统流程分析 本系统在处理数据时其内部的操作逻辑也需要使用相应的工具进行展示。 在本系统的数据录入页面对于操作者提供的每条数据都有相应的检验规则比如数据信息不能有非法字符或者本来应该是汉字的数据不能用字母代替还有对数据内容的长度等进行规范这样的可以确保数据准确性的检验规则在编码时就提前编写好了。数据添加的流程见下图。如果数据已经保存进入数据库则说明操作者提供的数据内容和格式都是符合要求的。
图3.1 添加信息流程图 很多时候面对系统中的大量数据难免会发现一些错误因此需要及时纠正错误本系统也提供数据后期的修改功能其流程见下图。但是更新的数据也需要通过数据有效性检验。能够最终写入数据库则说明修改的数据是符合要求的。
图3.2 修改信息流程图 面对数据库里面大量数据在系统的前台要想快速获取需要的信息就需要使用查询功能。其流程见下图。该功能需要操作者提前输入关键词当系统的后台数据库保存了与关键词匹配的数据时就会及时显示出来整个过程耗时很短。
图3.3 查询信息流程图 3.3系统性能分析 分析在线家具商城对于性能的需求主要还是从下面的5个角度来分析它们分别是系统的实用性系统的适应性系统的易操作性系统的安全性和系统的易维护性。 性能需求一系统的实用性本系统主要是让管理人员集中处理相关信息可以提供方便快捷的信息添加信息编辑等操作。在提高信息管理人员的工作效率的同时也可以降低管理成本并大大减少管理人员日常繁琐的工作量。 性能需求二系统的适应性本系统对于运行环境的要求并不高可以被广泛运用在生活中。因为使用者只要在日常使用的计算机或者是随身携带的笔记本上搭建运行环境都能运行本系统另外系统提供的基础功能包括添加修改等都能随时操作。 性能需求三系统的易操作性本系统提供的功能跟同类型系统一样也具备简单的增删改操作操作流程的逻辑也符合广大使用者的使用需求使用者使用本系统管理数据会非常顺手。 性能需求四系统的安全性本系统在数据保存与管理上安全系数要达标在设计与编码阶段通过对用户进行权限分配把系统的功能依照不同用户的角色进行分配在首次进入系统时通过编写安全验证的代码模块引导不同用户进入不同的操作界面。还可以对用户基础信息包括登录的账号密码等进行加密保存可以利用当下常用的技术成熟的MD5加密技术实现。 性能需求五系统的易维护性本系统在后期运行中会根据使用者的操作产生许多数据信息为了便于维护就要求这些数据可以通过工具从数据库中导出来对于一些阶段性数据可以进行批量删除以此达到轻负荷处理数据的目标让本系统可以变得更加轻盈。
结 论 之前在课本上学习过软件开发的知识包括开发流程的了解开发技术的学习还有如何进行系统需求分析与设计老师也选取了比较有代表性的管理系统在课堂上进行讲解并在课后布置作业让我们练习期间老师也让我们也对系统实现与测试进行了了解。所以面对本次在线家具商城的开发制作我的脑海里还是有比较清晰的思路。在系统制作中以及配套文档的编写中我都是按照软件开发流程一步步开展我的工作。 从系统的角度讲在线家具商城制作中它的难点在于功能的确定对系统结构的设计还有设计性能优良的数据库以及采用成熟的技术实现系统功能等这些是我面临的困难。针对这些难点我采取了一定的措施。在不知道系统的功能时我在网上寻找了很多相似系统并把这些系统的大致功能进行了记载把对本系统有用的功能部分进行了采用另外我也从网上获取了大量关于系统设计方面的知识包括系统模块划分设计原则数据库表的设计与创建等知识也从软件开发类博客中获取了程序编码的技术知识包括数据增删改代码模块的编写与使用。在本系统编码完成其对应功能后我对系统的所有功能进行了耐心的测试最后发现我开发的系统是合格的可以进行验收。因为本系统除了具备简洁美观的界面外在功能上可以满足使用者对于数据操作的需求并且本系统的功能与系统分析设计的功能保持高度一致而且系统运行稳定面对用户的误操作也建立了报错反馈机制系统的质量可靠。唯一不足的就是系统数据表的设计在字段考虑上并不全面为字段匹配的数据类型也不精确还有系统代码部分有很多地方还没有进行注释代码编写不够简洁等。 从文档的角度来讲在完成在线家具商城制作后对其制作过程需要进行描述包括如何进行的需求分析如何完成系统的设计以及实现的系统功能的运行效果等都要进行描述。这期间我也花费了将近一个月时间来完成为了达到学院要求的文档排版标准我也多次在导师建议下学习办公软件的使用还有排版技巧。功夫不负有心人我编写的文档在面临多次编写修改后终于完成了。 总而言之制作毕设虽然经历了很多环节但是认真对待这个事情我们将会在各个环节获取很多知识也会在各个环节的实际操作中锻炼我们的实践能力。通过本项目制作我开始明白很多知识并不只是来源于书本来源于老师课堂上讲解的知识也需要来源于各大学习网站以及生活实践等。至此我还是会继续努力保持新知识的主动学习习惯。
参考文献 [1]卢鸿,朱隆尹.公交查询系统优化设计及应用[J].南昌大学学报(理科版),2016,36(04):402-404. [2]高岳,张腾.基于基站定位的公交查询系统设计[J].无线互联科技,2015(03):32-35. [3]钱佳加,唐海江,夏莎莎,姚宇杰,张祥杰.公交查询系统的设计与实现[J].现代商业,2015(17):67-68. [4]邓林.MySQL存储过程调试技巧[J].四川职业技术学院学报,2017,27(04):157-159. [5]张继东.MySQL数据库的权限及其安全缺陷[J].信息与电脑(理论版),2017(08):165-166. [6]邹青松.计算机软件Java编程特点及其技术运用[J].黑龙江科学,2020,11(06):62-63. [7]王丽,刘佳,杨俊叶.Java的数据库应用框架的研究设计与探讨[J].数字通信世界,2020(04):63. [8]李燕安.基于Java的Web开发技术的探讨[J].中国新通信,2020,22(08):73. [9]蒋治学.vue技术及其在动态网页开发中的应用分析[J].浙江水利水电学院学报,2020,32(02):75-77. [10]康牧.vue动态网站开发实用教程[M].清华大学出版社,2015. [11]薛茹.基于SpringBoot框架的Web系统研究与应用[J].计算机产品与流通,2018(07):30. [12]邱丹萍.Web开发中SpringBoot框架的分析[J].电脑知识与技术,2020,16(17):81-82. [13]王建国.数据库设计在网站开发中的应用[J].山东农业工程学院学报,2017,34(04):158-159164. [14]张知青.基于关系数据库的查询方法及优化技术分析[J].煤炭技术,2015,31(05):218-220. [15]杨堃.计算机软件的运行与维护方法[J].中国高新区,2018(04):179. [16]李晓琳.安全技术在计算机软件开发中的价值和应用[J].信息与电脑(理论版),2020,32(18):88-89. [17]Benymol Jose, Sajimon Abraham. Performance analysis of NoSQL and relational databases with MongoDB and MySQL. 2020, 24(Pt 3):2036-2043. [18]Dragos-Paul Pop, Adam Altar. Designing an MVC Model for Rapid Web Application Development[J]. Procedia Engineering, 2017.
致 谢 虽然项目制作已经完成但是回想近段时间所经历的事情内心还是感触良多。自从进入校园后我对知识的学习就没有那么刻苦了也不会想着去主动学习日常课程虽然不缺席但是对待课后作业也是比较马虎。但是这次毕业设计却真正唤醒了我。让我开始努力去做一件事。 说到毕业设计心中比较敬重和感恩的人是导师导师让我明白知识不足可以通过后期学习进行弥补他让我看到了希望虽然我一直怀疑自己不可能独自完成系统开发但是在得到导师的帮助后我做了很多改变自己看法的事情。我竟然可以一步步根据开发流程完成系统的制作真的很开心同时也对导师表示感谢 还有一群最容易被忽视的人们就是我身边的同学。他们无论是在课堂上还是在课下始终陪伴着我。也就是无论学习还是生活我的身边都有他们所以大家互相帮助是在所难免的但是因为这样的陪伴也充实了我的校园生活。要毕业了我想说谢谢你们我的同学们 那些给我们上课的老师们也是值得感恩的他们也是我校园生活中不可缺少的一部分而且也是教会我知识让我明白许多生活的道理的老师们他们一直像蜜蜂一样辛勤的工作不厌其烦的教授一批又一批校园学子。所以他们值得我们尊敬和感谢 大学校园的环境是最美的我也很庆幸来到这里上学感谢我的学校愿我的母校越来越好