6月更文挑战第24天 | 基于SSH的房屋租赁管理系统08

238 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第24天,点击查看活动详情

总体架构设计

系统总体架构设计是将一个整体的任务量肢解成很多个细小而又非常详细的分量,把这些分量进行整合又可以得到整个大任务。其大概的任务步骤是:

  1. 把系统细分成每一个子板块

  2. 预先设计好各个子板块的作用

  3. 设计好每一个子板块之间的逻辑关系

  4. 设计好子板块的界面及模块间信息的传输

总体设计过程先确定可能达到最终目的的每一个小的具体方案,对于每一个小的方案而言,就得先找出在需求分析阶段的一些相关的资料。然后初步的设计出这些数据对应的软件,进行一些优化,得到一个相对可行的结构框架,做一些数据库设计模型,根据相关的标准做出最终的计划。系统运行流程如图所示。

image.png

由图分析所示,房屋出租系统的本系统主要分为住户、 房主、管理员三个角色。管理员实现租房信息管理、房屋信息管理、合同信息管理、注册用户管理、留言板管理、基本信息管理等功能。房主实现租房信息管理、查看租房信息、基本信息管理功能。住户实现信息管理以及基本信息管理功能。

系统网络拓扑结构图

本系统采用先进的B/S架构,该架构具有开发简、单共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图所示:

image.png

数据库的选定

目前主流数据库主要有Oracle、SQL Server、Mysql、Access等。本系统运行在windows服务器上故而选择了Microsoft SQL Server。Microsoft SQL Server是一个关系型数据库,它的数据库引擎为关系型数据和结构化数据提供了更为安全而且可靠的存储功能。Mysql与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)紧密集成。

image.png