欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    系统设计说明书.docx

    • 资源ID:25256705       资源大小:291.41KB        全文页数:18页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    系统设计说明书.docx

    1、系统设计说明书第四章 房屋出租管理平台系统设计说明书4.1 软件结构模块图 在房屋出租管理系统的模块划分中,可以将此管理系统划分为多个不同功能的系统处理模块分别是出租运作模块,房屋运作模块,承租运作模块,利润运作模块,查询运作模块。之后在各个不同的模块之后分别处理不同的数据信息实现软件的功能。 下图(4-1,是主模块之间的划分,箭头指向的是数据流动,例如在出租运作之中,首先主模块调用出租模块的信息,返回出租模块在系统数据库之中保存的信息,当出租模块将数据处理完毕之后,将数据返回主模块,进行保存等一系列操作。其余各个模块也是此种类型的操作。在数据流图中,可以将之前画的数据流图归结为变换型结构的数

    2、据流图,即将数据流图分为三部分:输入,主变换和输出,主变换是系统的中心的工作 图4-1 软件主模块图将主模块划分完毕之后,下面是各个不同模块的操作信息:1. 出租运作模块(图4-2,图4-2 出租运作模块图将出租运作模块之中的出租添加,出租修改,出租删除模块继续细分1 出租添加模块(4-3,图4-3 出租添加模块图2 出租编辑模块(图4-4,图4-4 出租编辑模块图出租删除模块(图4-5,图4-5 出租删除模块图2. 房屋运作模块(图4-6,:图4-6 房屋运作模块图将房屋模块之中的房屋添加,房屋修改,房屋删除模块继续细分1 房屋添加模块(图4-7,图4-7 房屋添加分模块图2 房屋编辑模块(

    3、图4-8, 图4-8 房屋编辑分模块图 房屋删除模块(图4-9,图4-9 房屋删除子模块图3.承租运作模块(图4-10,图4-10 承租运作模块图将承租模块之中的承租添加,承租修改,承租删除模块继续细分 承租添加模块(图4-11,图4-11 承租添加模块图3 承租修改模块(图4-12,图4-12 承租修改模块图承租删除模块(图4-13,图4-13 承租删除模块图2. 利润运作模块(图4-14,图4-15 利润运作模块图3. 查询运作模块(图4-16,图4-16 查询运作模块图4.2 软件结构模块描述4.2.1 出租运作模块描述(见图4-2, 1,功能:对房屋出租的的信息描述和信息处理,用于添加

    4、出租人信息,修改出租人信息,删除出租人信息,在该模块中,实现的是出租人管理的功能。 2,接口: 总的来说,此模块需要调用三个子模块完成其功能,分别是出租添加模块,出租修改模块,出租删除模块。 输入参数:出租人ID,出租人姓名,联系方式,合同编号,出租人租金,备注。 输出参数:错误信息提示。3, 数据:出租运作模块所调用的数据库中的数据结构为出租人信息表(Renter,其添加删除修改主要是以此数据结构作为基本单位进行操作。4, 处理:具体处理流程在软件模块设计图中已经给出,见图4-24.2.2 出租添加模块 1,功能:添加出租人信息,记录并存储到数据库中,包括出租人ID,出租人姓名,联系方式,合

    5、同编号和备注 2,接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化,至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:出租人ID,出租人姓名,联系方式,合同编号,出租人租金,备注。 输出参数:错误信息提示。3, 数据:出租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是出租人信息表(Renter,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程

    6、见软件模块结构图4-3 出租添加模块 输入出租完整信息若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.3 出租编辑模块 1,功能:添加出租人信息,记录并存储到数据库中,包括出租人ID,出租人姓名,联系方式,合同编号和备注 2,接口: 输入参数:出租人ID,出租人姓名,联系方式,合同编号,出租人租金,备注。 输出参数:错误信息提示。4.2.4 出租删除模块 1,功能:删除出租人信息,更新数据库,包括出租人ID,出租人姓名,联系方式,合同编号和备注 2,接口: 总的来说,此模块主要调用的是数据库存储模块,利用字

    7、符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。 输入参数:选择删除的主键ID 输出参数:错误信息提示。3, 数据:出租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是出租人信息表(Renter,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-5 出租删除模块 输入需要删除的出租信息 若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.5 房屋运作

    8、模块1,功能:对房屋房屋的的信息描述和信息处理,用于添加房屋人信息,修改房屋人信息,删除房屋人信息,在该模块中,实现的是房屋人管理的功能。 2, 接口: 总的来说,此模块需要调用三个子模块完成其功能,分别是房屋添加模块,房屋修改模块,房屋删除模块。 输入参数:房屋ID,房屋类型,房屋位置,房屋楼层,额定人数,实住人数,面积,价格,是否有空调,是否有电话,是否有电视,是否有卫生间,是否有厨房,是否有宽带和备注 输出参数:错误信息提示。3, 数据:房屋运作模块所调用的数据库中的数据结构为房屋人信息表(Renter,其添加删除修改主要是以此数据结构作为基本单位进行操作。4,处理:具体处理流程在软件模

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

    10、,价格,是否有空调,是否有电话,是否有电视,是否有卫生间,是否有厨房,是否有宽带和备注 输出参数:错误信息提示。3, 数据:房屋添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-7 房屋添加模块 输入房屋完整信息若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.7 房屋编辑模块 1,功能:添加房屋人信息,记录并存储到数据库

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

    12、。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-8 房屋添加模块 输入房屋完整信息若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误 4.2.8 房屋删除模块 1,功能:删除房屋人信息,更新数据库 2,接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。

    13、 输入参数:选择删除的主键ID 输出参数:错误信息提示。3, 数据:房屋添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是房屋信息表(RoomInfo,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-9 房屋删除模块 输入需要删除的房屋信息若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.9 承租运作模块1,功能:对承租承租的的信息描述和信息处理,用于添加承租人信息,修改承租人信息,删除承租人信息,

    14、在该模块中,实现的是承租人管理的功能。 2, 接口: 总的来说,此模块需要调用三个子模块完成其功能,分别是承租添加模块,承租修改模块,承租删除模块。 输入参数: 承租客户ID,承租客户姓名,性别,籍贯,身份证号,房屋ID,入住时间,交租时间,月租金额,合同编号备注 输出参数:错误信息提示。3, 数据:承租运作模块所调用的数据库中的数据结构为承租信息表(Customer,其添加删除修改主要是以此数据结构作为基本单位进行操作。4, 处理:具体处理流程在软件模块设计图中已经给出,见图4-104.2.10 承租添加模块 1,功能:添加承租人信息,记录并存储到数据库中 2,接口: 总的来说,此模块需要调

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

    16、承租信息表(Customer,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-11 承租添加模块 输入承租完整信息若符合数据库完整性要求,则将信息录入,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.11 承租编辑模块 1,功能:添加承租人信息,记录并存储到数据库中 2,接口: 总的来说,此模块需要调用基本的输入输出模块和处理模块才能完成其功能,这些模块都在代码中实现,对于基本输入模块,功能是检测输入的数据有没有类型错误,并且将数据格式化。基本输出模块是将添加之后的信息输出显示到单元格中,输出需要

    17、格式化,需要连接数据库,因此又需要调用数据库存储模块;至于处理模块,处理的作用就是将数据存储到数据库中,关键是对SQL语句的使用。 输入参数:承租客户ID,承租客户姓名,性别,籍贯,身份证号,房屋ID,入住时间,交租时间,月租金额,合同编号备注 输出参数:错误信息提示。3) 数据:承租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是承租信息表(Customer,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具体的处理流程见软件模块结构图4-12 承租添加模块 输入承租完整信息若符合数据库完整性要求,则将信息录入,

    18、并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误 4.2.12 承租删除模块 1,功能:删除承租人信息,更新数据库 2,接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现删除更新,之后再调用基本输出模块输出删除之后的结果。 输入参数:选择删除的主键ID 输出参数:错误信息提示。3) 数据:承租添加模块用到的主要数据结构是表。关系数据表也是数据库中的数据结构,其主要作用是记录数据的详细信息。此处需要用到的是承租信息表(Customer,其添加数据主要是以此数据结构作为基本单位进行操作。4,处理: 具

    19、体的处理流程见软件模块结构图4-13 承租删除模块 输入需要删除的承租信息若符合数据库完整性要求,则将信息删除,并返回提示信息true提示操作正确若与完整性要求有抵触,则提示false,表明输入信息有误4.2.13 利润运作模块 1,功能:查看出租人所能获得的利润信息 2,接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现数据计算,之后再调用基本输出模块输出计算之后的结果。 输入参数:房屋ID 输出参数:错误信息提示。3, 数据:利润运作模块使用的是数据库中的三张表,其完全把数据库中的三张表依照参考关系链接了起来,数据计算的时候是根据房屋

    20、信息查找出出租人的姓名,之后再根据房屋居住人数即承租人的房租多少计算他们总共的利润信息,根据房屋的价格查找出出租人的实际利润和参考利润。4,处理: 具体的处理流程见软件模块结构图4-15利润运作模块 输入需要查找人的编号信息若符合数据库完整性要求,则将三张表关联起来,计算相应的利润并显示若与完整性要求有抵触,则提示false,表明输入信息有误4.2.14 查询运作模块 1,功能:查看房屋,客户的详细信息2,接口: 总的来说,此模块主要调用的是数据库存储模块,利用字符串连接数据库,然后再使用SQL语句对数据库实现数据计算,之后再调用基本输出模块输出计算之后的结果。 输入参数:房屋ID,或是房屋的参数,或是客户的相关参数 输出参数:错误信息提示。3, 数据:根据信息查询数据库中的三张表,之后返回数据 4,处理: 具体的处理流程见软件模块结构图4-16查询运作模块 输入需要查找人或房屋的相关信息若查找字符串没有错误,则使用SQL语句查询数据库,并且返回相关查询信息 若与完整性要求有抵触,则提示false,表明输入信息有误


    注意事项

    本文(系统设计说明书.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开