文档详情

计算机房屋出租管理系统课程设计实验报告文档 .pdf

发布:2025-04-16约1.12万字共18页下载文档
文本预览下载声明

计算机房屋出租管理系统课程设计实验报告⽂档

⽬录(INDEX)

1.课程设计的⽬的与要求(2)

1.课程设计的⽬的(2)

2.课程设计的要求(2)

2.1课程设计准备(2)

2.2内容要求(2)

2.设计正⽂(3)

1.可⾏性分析报告(3)

1.1项⽬简介(3)

1.2对现有系统的分析(4)

1.3技术可⾏性分析(5)

1.4经济可⾏性分析(5)

1.5社会因素可⾏性分析(5)

1.5可供选择的⽅案(5)

2.软件需求规格说明书(7)

2.1需求概述(7)

2.2功能需求(7)

2.3数据描述(10)

2.4性能需求(16)

2.5运⾏需求(16)

2.6其它需求(17)

3.软件设计说明书(18)

1.软件模块结构图(18)

2⽂件结构和全局数据(25)

3.模块描述(29)

4.软件测试报告(36)

1.测试范围(36)

2.测试计划(36)

3.测试项⽬说明(36)

4.测试分析(37)

5.课程设计总结(40)

6.附录(41)

1.⽤户⼿册(41)

2.部分代码(46)

摘要:基于软件⼯程化思想,运⽤软件⼯程⽣命周期基本原理、基本⽅法,在对所设计的房屋出租管理系统进⾏可⾏性分析、

需求分析、设计的基础上,实现并测试了实际开发的系统,并提交了相关软件⽂档。通过本课程设计培养了对实际软件项⽬分

析、设计、实现和测试的基本能⼒。

关键词:软件⼯程、课程设计、软件⽣命周期

⼀、课程设计的⽬的与要求

1.课程设计⽬的

软件⼯程课程设计是学习软件⼯程课程后所进⾏的实践环节,⽬的是培养学⽣⽤⼯程化的思想和标准⽂档化的思想进⾏软件开

发。本次课程设计通过开发⼀个⼩型实⽤的软件系统,亲⾝体验软件⽣命周期中的各个环节,以加深对软件⼯程课程的深⼊理

解、锻炼独⽴分析、团队合作、解决问题的能⼒。

2.课程设计要求

2.1课程设计准备

1)复习软件⼯程课程的主要内容,熟练掌握软件⽣命周期的理论以及各阶段的基本概念。

2)明确可⾏性分析、需求分析、设计、测试等阶段的基本任务和基本⽅法。

3)熟练运⽤规范化的描述⽅法和⽂档,描述软件开发的各个阶段。

4)熟悉开发环境和开发⼯具。

2.2内容要求

1)对所设计和实现的系统进⾏可⾏性分析,提交可⾏性分析报告;

2)对系统进⾏需求分析,可以选择传统的分析⽅法或者⾯向对象的分析⽅法,提交软件需求规格说明书(SRS);

3)在SRS的基础上进⾏软件的概要设计和详细设计,提交软件设计⽂档;

4)遵循上述⽂档的要求,实现软件;在编写代码过程中要求使⽤代码管理软件SVN。

5)对所实现系统进⾏软件测试,完成软件测试报告。

⼆、设计正⽂

本设计选取了房屋出租管理系统作为项⽬对象,运⽤软件⼯程的理念,从项⽬的可⾏性分析开始,逐步完成需求分析、软件设

计。并在此基础上,进⾏了系统实现,并对系统进⾏了测试。

1.可⾏性分析报告

1.1项⽬简介

1.1.1项⽬⽬标

依据房屋出租⾏业的特点,本系统需要实现以下⽬标:

⊙操作⽅便简单,界⾯简洁⼤⽅。

⊙⽅便,快捷的房屋查询,出租⼈查询功能。

⊙添加出租者的功能。

⊙合理的出租⼈管理功能

⊙承租者的⼊住管理功能,添加承租者的个⼈信息。

⊙利润结算功能。

⊙系统运⾏稳定,安全可靠。

系统的应⽤背景:

房屋出租管理⾥系统能够为房屋出租中介公司提供有效的帮助,它在中介⼈员,房屋出租者和房屋租赁者之间建⽴了⼀座沟通

的桥梁。通过房屋出租管理系统,中介⼈员可以⽅便的了解客户资料,更好的为出租⽅和承租⽅服务,增强出租⽅与承租⽅之

间的沟通。解决了因⼿⼯操作⽽带来的时间上的延迟和信息上的闭塞的问题。

将房屋出租管理的流程和规则与计算机技术相结合,建⽴房屋出租管理系统,实现管理的⾃动化,可以全程为承租⽅提供服

务,并且对收⼊进⾏统计,实现了管理全过程的电⼦化操作。

1.1.2系统的简要描述,主要功能

系统功能结构图:

图1-1房屋出租管理系统系统结构图

系统主要包括以下⼏个功能:

⊙出租⼈管理:在该模块中添加⼀条新的出租⼈信息,并且能在界⾯上显⽰所有的出租⼈的信息。

⊙房屋信息管理:界⾯上显⽰所有的房屋信息。

⊙承租者⼊住管理:选择客户性别,籍贯,填写客户ID,姓名,选择⼊住时间,添加⼊库记录。

⊙房屋查询

⊙承租者查询:

1.2对现有系统的分析

1.2.1处理流程和数据流程(系统流程图)

图1-2现有系统流程图

1.2.2对现有系统的其他说明

现有系统⽤的编程语⾔是VB,且数据库使⽤的连接⽅式是ODBC,在SQL⼤⾏其道的今天,O

显示全部
相似文档