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

2019-06-11 11:00

课程设计报告

?若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.4 出租删除模块 1)功能:删除出租人信息,更新数据库,包括出租人ID,出租人姓名,联系方式,合同编号和备注 2)接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。 输入参数:选择删除的主键ID 输出参数:错误信息提示。

3) 数据:出租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是出租人信息表(Renter),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-5 出租删除模块

?输入需要删除的出租信息

?若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.5 房屋运作模块

1)功能:对房屋房屋的的信息描述和信息处理,用于添加房屋人信息,修改房屋人信息,删除房屋人信息,在该模块中,实现的是房屋人管理的功能。 2) 接口: 总的来说,此模块需要调用三个子模块完成其功能,分别是房屋添加模块,房屋修改模块,房屋删除模块。 输入参数:房屋ID,房屋类型,房屋位置,房屋楼层,额定人数,实住人数,面积,价格,是否有空调,是否有电话,是否有电视,是否有卫生间,是否有厨房,是否有宽带和备注 输出参数:错误信息提示。

3) 数据:

房屋运作模块所调用的数据库中的数据结构为房屋人信息表(Renter),其添加删除修改主要是以

此数据结构作为基本单位进行操作。

4) 处理:

具体处理流程在软件模块设计图中已经给出,见图3-6

3.3.6房屋添加模块 1)功能:添加房屋人信息,记录并存储到数据库中 2)接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化,比如删除数据前后的空格,将租金转换为Money类型等等。基本输出模块是将添加之后的信息输出显示到单元格中,输出需要格式化,需要连接数据库,因此又需要调用数据库存储模块;至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:房屋ID,房屋类型,房屋位置,房屋楼层,额定人数,实住人数,面积,价格,是否有空调,是否有电话,是否有电视,是否有卫生间,是否有厨房,是否有宽带和备注

31

课程设计报告

输出参数:错误信息提示。

3) 数据:房屋添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-7房屋添加模块

?输入房屋完整信息

?若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.7房屋编辑模块 1)功能:添加房屋人信息,记录并存储到数据库中

2)接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化。基本输出模块是将添加之后的信息输出显示到单元格中,输出需要格式化,需要连接数据库,因此又需要调用数据库存储模块;至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:房屋ID,房屋类型,房屋位置,房屋楼层,额定人数,实住人数,面积,价格,是否有空调,是否有电话,是否有电视,是否有卫生间,是否有厨房,是否有宽带和备注 输出参数:错误信息提示。

3) 数据:房屋添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-8房屋添加模块

?输入房屋完整信息

?若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.8房屋删除模块 1)功能:删除房屋人信息,更新数据库

2)接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。 输入参数:选择删除的主键ID 输出参数:错误信息提示。

3) 数据:房屋添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-9房屋删除模块

?输入需要删除的房屋信息

?若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

32

课程设计报告

3.3.9承租运作模块

1)功能:对承租承租的的信息描述和信息处理,用于添加承租人信息,修改承租人信息,删除承租人信息,在该模块中,实现的是承租人管理的功能。 2) 接口: 总的来说,此模块需要调用三个子模块完成其功能,分别是承租添加模块,承租修改模块,承租删除模块。 输入参数:承租客户ID,承租客户姓名,性别,籍贯,身份证号,房屋ID,入住时间,交租时间,月租金额,合同编号备注 输出参数:错误信息提示。

3) 数据:

承租运作模块所调用的数据库中的数据结构为承租信息表(Customer),其添加删除修改主要是以

此数据结构作为基本单位进行操作。

4) 处理:

具体处理流程在软件模块设计图中已经给出,见图3-10

3.3.10承租添加模块 1)功能:添加承租人信息,记录并存储到数据库中

2)接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化。基本输出模块是将添加之后的信息输出显示到单元格中,输出需要格式化,需要连接数据库,因此又需要调用数据库存储模块;至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:承租客户ID,承租客户姓名,性别,籍贯,身份证号,房屋ID,入住时间,交租时间,月租金额,合同编号备注 输出参数:错误信息提示。

3) 数据:承租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是承租信息表(Customer),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-11 承租添加模块

?输入承租完整信息

?若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.11承租编辑模块 1)功能:添加承租人信息,记录并存储到数据库中

2)接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化。基本输出模块是将添加之后的信息输出显示到单元格中,输出需要格式化,需要连接数据库,因此又需要调用数据库存储模块;至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:承租客户ID,承租客户姓名,性别,籍贯,身份证号,房屋ID,入住时间,交租时间,月租金额,合同编号备注 输出参数:错误信息提示。

33

课程设计报告

3) 数据:承租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是承租信息表(Customer),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-12 承租添加模块

?输入承租完整信息

?若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.12承租删除模块 1)功能:删除承租人信息,更新数据库

2)接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。 输入参数:选择删除的主键ID 输出参数:错误信息提示。

3) 数据:承租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是承租信息表(Customer),其添加数据主要是以此数据结构作为基本单位进行操作。

4)处理:

具体的处理流程见软件模块结构图3-13 承租删除模块

?输入需要删除的承租信息

?若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.13 利润运作模块 1)功能:查看出租人所能获得的利润信息

2)接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现数据计算,之后再调用基本输出模块输出计算之后的结果。 输入参数:房屋ID 输出参数:错误信息提示。

3) 数据:利润运作模块使用的是数据库中的三张表,其完全把数据库中的三张表依照参考关系链接了起来,数据计算的时候是根据房屋信息查找出出租人的姓名,之后再根据房屋居住人数即承租人的房租多少计算他们总共的利润信息,根据房屋的价格查找出出租人的实际利润和参考利润。

4)处理:

具体的处理流程见软件模块结构图3-15利润运作模块

?输入需要查找人的编号信息

?若符合数据库完整性要求,则将三张表关联起来,计算相应的利润并显示 ?若与完整性要求有抵触,则提示false,表明输入信息有误

3.3.14 查询运作模块 1)功能:查看房屋,客户的详细信息

2)接口:

34

课程设计报告

总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现数据计算,之后再调用基本输出模块输出计算之后的结果。 输入参数:房屋ID,或是房屋的参数,或是客户的相关参数 输出参数:错误信息提示。

3) 数据:根据信息查询数据库中的三张表,之后返回数据 4)处理:

具体的处理流程见软件模块结构图3-16查询运作模块

?输入需要查找人或房屋的相关信息

?若查找字符串没有错误,则使用SQL语句查询数据库,并且返回相关查询信息 ?若与完整性要求有抵触,则提示false,表明输入信息有误

35


计算机房屋出租管理系统课程设计实验报告文档(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年嘉兴高三二模卷地理及详细分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: