首页 > 其他分享 >逆向软件开发和设计——汽车租凭管理系统

逆向软件开发和设计——汽车租凭管理系统

时间:2023-03-06 23:23:22浏览次数:35  
标签:逆向 软件开发 管理系统 系统 用户 租凭

1.在已有软件上进行分析

我选取了一个csdn上的管理系统,有关汽车租凭,从现实角度出发分析这个系统的优缺点,符合我们日常的使用。

功能:

1.用户能够通过系统租赁、查询车辆,并能够查看自己的租赁订单。

2.管理员登录后可以查看当前系统的所有车辆和用户租赁订单,可以增加、删除、修改系统中的车辆。

 

 初始状态

2.软件的优缺点

①原文作者从两个角度出发,试图模拟最真实的情况,但他却忽略了有部分用户登录却不会去租车,放弃租车的情况。

②系统并没有使用数据库,用户数量并没有考虑清楚。

③用户登陆界面缺少,用户甚至无须设置账号与密码

3.进行二次开发

①增添客户功能,完善系统

②使用MYSOL数据库存取数据,对用户账号和密码进行管理

原项目流程图:

 

 二次开发后的项目流程图:

 

改进后的汽车租凭管理系统功能更加完善,也更贴近现实使用情况。通过这次逆向软件开发设计,其实施过程是多领域、多学科的协同过程。我理解了逆向软件开发的意义,目前运行的许多系统由于某些原因,例如其运行环境已改变,或者是根据业务的需要对其功能要进行调整,导致它们必须进行演化才能继续使用。这些系统在经历多年运行之后,包含了众多的知识,包括系统需求、设计决策和业务规则等,通过软件逆向工程将这些软件系统转化为易演化系统,是充分有效地利用这些有用资产的良好途径。软件逆向工程可以从这些系统的程序源代码出发,导出切实可用的信息。

 

标签:逆向,软件开发,管理系统,系统,用户,租凭
From: https://www.cnblogs.com/tiejiangjjj/p/17185916.html

相关文章

  • 逆向软件设计和开发能力-----学籍管理系统
    逆向工程是一种产品设计技术再现过程。也是一个合格的程序员必不可少的技能,在更新进步软件和维护软件方面功不可没。我找到了我曾经自己写的“学籍管理系统”并为它画出系......
  • 逆向软件设计和开发能力
          这是我在网上看到的一个网上购物管理系统,该系统的开发采用B/S模式,整个系统的构建基于ssm(Spring+SpringMvc+MyBatis)整合框架。  对其进行学习和研......
  • 逆向软件设计和开发能力—学生管理系统
    此项目为大一第一学期吕涛同学的c语言大作业用户界面如下:项目分析:该系统面向全体用户,系统简洁明了,功能完善。该系统主要运用文件存储用户信息,运用结构体定义用户信息。......
  • 逆向软件设计与开发——电子会议厅
    此程序为一个大三学长的软件项目,此系统旨在实现一个电子会议厅程序,利用其可以对某个班级事务管理采取网上发布和讨论的手段,以便征求广大同学对班级事务的建议和意见,从而加......
  • 逆向软解设计和开发能力---《学生成绩管理系统》
    逆向软件设计和开发能力一、项目选取及分析1. 项目选取该项目选自我组韩思源同学c++项目《学生成绩管理系统》。此系统可以用来管理学生成绩,做到可以查看学生成绩,删除......
  • 【Android逆向】反调试绕过(nop 绕过)
    1.这是看雪上的一个题目,要求显示出itissuccesshttps://www.kanxue.com/work-task_read-800648.htm第三题2.apk安装到手机,发现闪退3.apk拖入到jadx中,观察public......
  • 逆向软件设计和开发能力--学生成绩管理系统
    本次逆向软件设计和开发我所使用的作业为由21计算4班杜良所编写的c++期末课程设计作业。 该程序采用文件读取方式进行数据存储,主要面向对象为老师,实现老师对学生成绩......
  • 逆向软件设计和开发能力--图书借阅系统
    此项目是选自CSDN上的一个由Java语言开发的图书馆借书系统,此为原作者用Java实现简易的图书管理系统(超详细)-CSDN博客,通过对代码的运行调试后得到下面的运行结果,通过对代......
  • 【Android逆向】脱壳项目 frida-dexdump 原理分析
    1.项目代码地址https://github.com/hluwa/frida-dexdump2.核心逻辑为defdump(self):logger.info("[+]Searching...")st=time.time()......
  • 逆向软件设计和开发——图书馆管理系统
     本次作业使用的资源来自21计算4班肖佳伟、刘思辰大一c++大作业初版对项目进行分析:该系统面向借阅者,界面简洁明了,功能基本完善。该系统一共设计了2大类:user类和book......