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

2019-06-11 11:00

课程设计报告

内容:出租信息 房屋信息 承租信息 利润信息 (5)信息处理文档 在DFD中,包含对信息处理的操作,依次建立数据字典如下:

A) 名称:合法性检查

说明:是对输入的数据进行检查的操作,比如需要输入的数据为数字,检查之后不

能将字符串流入数据流中。合法性检查就是对输入信息是否符合要求进行检查

B) 名称:住房信息处理

说明:包含三部分内容,分别是出租信息处理,房屋信息处理,承租信息处理。 C) 名称:出租信息处理

说明:包含三部分内容,分别是出租信息增加,出租信息修改,出租信息删除 D) 名称:房屋信息处理

说明:包含三部分内容,分别是房屋信息增加,房屋信息修改,房屋信息删除 E) 名称:客户信息处理

说明:包含三部分内容,分别是客户信息增加,客户信息修改,客户信息删除 F) 名称:合法的住房信息

说明:处理之后的住房信息

2.4性能需求

1) 数据精确度

在系统所需处理的数据中,除了利润信息的类型为Money变量,其它的处理类型都为字符串变量,因此,数据的精确度主要指的是利润计算,在数据库中,Money变量精确到小数点位数后四位,因此系统所处理的利润信息应该精确到小数点后面后四位。 2) 时间特性

时间特性指的是响应时间,更新处理时间,数据转换时间和运行时间

从响应时间来说,在目前主流的计算机配置和操作系统环境下,运行此系统的启动时间将在1~2秒之内,进行数据更新时,由于使用的是效率较高的SqlClient数据库连接方式,此种方式是从内存之中取得数据库的缓存数据,所以运行时间比较快,更新相应时间一般为0.5~1秒之内。运行时间来说,此系统如果没有发生特别异常的错误的话,是可以一直运行的。 3)适应性 系统是安装在计算机中的,因此计算机是系统的第一层环境,对于系统来说,适应性指的是系统在计算机硬件和软件环境下是否能够良好运行的特性。由于本系统对系统的要求不高,计算机的硬件环境要求很低,当前主流的电脑配置完全可以胜任,对于计算机的软件环境来说,现在大部分计算机用的都是windows xp ,因此在操作系统和运行环境改变的情况下,房屋出租管理可以良好的适应计算机环境所带来的变化,所以此系统的适应性优秀。

2.5运行需求

1)用户界面

此系统可以运行在屏幕频率在1024*768或是更高分辨率的环境之下,就系统的用户界面来说。界面的菜单格式使用的是菜单条,输出数据的格式是表格格式。用户界面比较人性化,将主要功能都摆到了ToolBar里面。

16

课程设计报告

2)硬件接口 本系统不需要硬件结构,一般的计算机完整配置就行 3)软件接口 数据库:SQL Sever 2005 本系统运行需要数据库的支持,因此SQL Sever 2005是系统运行必须的环境,另外,由于在操作系统中已经集成了房屋出租管理系统所需要的所有控件和环境,所以,系统可以运行在默认的操作系统环境之下。 4)故障处理

系统需要跟数据库相连,因此,如果在外界计算机没有较为严重的错误之下,比较常见的错误就是数据库完整性的错误,在系统的代码异常处理模块之下使用了较为严谨的TRY CATCH 结构,如果数据库发生异常的话,就把数据库的错误抛出,例如,如果插入时插入了一个主键内容已经在数据库中存在的数据结构时,系统将会弹出提示错误信息,提示发生主键冲突,然后会终止数据库的操 作,将数据库的连接关闭。

另外,如果计算机系统这个大环境出错之后,比如操作系统中了病毒等等,此时房屋出租管理系统可能无法运行,依外界错误的严重程度而论。

2.6其它需求

就系统的其他需求来说

可使用性:系统界面人性化智能化,只要有计算机基础的人便可操作,因此,系统的可使用性较为优

秀。

可维护性:系统代码编写使用的是C#,就编程语言上来说,C#是一门面向对象的语言,其操作多是

对类的调用,对函数的使用,这样就精简了许多代码,直接使用其函数的功能,这样以来,如果系统发生了错误,也较为容易检查出来。而数据库的维护性主要是对数据的完整性和安全性维护,由于在建库时就考虑到了实体完整性,参照完整性,用户自定义完整性。并且设置了较为强壮的登录密码,所以如果数据库将来要维护的话,也是在数据库中添加数据项,此时,可能修改代码就显得比较麻烦了。

可移植性:毫无疑问,此系统是在windows xp下运行的,在Mac或是Linux完全无运行的可能性,

另外,此系统也无手机版本。所以,此系统可以运行在windows 2000以上的系统微软操作系统。

17

课程设计报告

3.软件设计说明书(流程图的绘制可以使用RSA、Rose、Visio等工具)

3.1软件模块结构图

在房屋出租管理系统的模块划分中,可以将此管理系统划分为多个不同功能的系统处理模块

分别是出租运作模块,房屋运作模块,承租运作模块,利润运作模块,查询运作模块。之后在各个不同的模块之后分别处理不同的数据信息实现软件的功能。 下图是主模块之间的划分,箭头指向的是数据流动,例如在出租运作之中,首先主模块调用出租模块的信息,返回出租模块在系统数据库之中保存的信息,当出租模块将数据处理完毕之后,将数据返回主模块,进行保存等一系列操作。其余各个模块也是此种类型的操作。 在数据流图中,可以将之前画的数据流图归结为变换型结构的数据流图,即将数据流图分为三部分:输入,主变换和输出,主变换是系统的中心的工作

主模块出息租信查询信息承租信息息利信润屋信房息出租运作房屋运作承租运作图3-1 软件主模块图

利润运作查询运作

将主模块划分完毕之后,下面是各个不同模块的操作信息: 1. 出租运作模块

出租运作模块数据效有删除命令有效数据输入数有效据数据出租添加出租修改图3-2 出租运作模块图

出租删除

18

课程设计报告

将出租运作模块之中的出租添加,出租修改,出租删除模块继续细分 ① 出租添加模块

出租添加模块有效据数数据有效处理结果处理结果取得有效数据据处理结果输出结果输出有效辑数结果已编处理数据果结取得数据已式格据检验格式化输出已编辑据数化输出结果初始数数初始数据已编辑数据据读入数据格式化

图3-3 出租添加模块图

② 出租编辑模块

出租修改模块有效数据据有效数处理结果处理结果取得有效数据有效数据处理果输出结果输出处理结结果果结取得数据已编据辑检验格式化输出已编辑数据输出结果数据数始初初始数据读入数据

编辑 图3-4 出租编辑模块图

19

课程设计报告

③出租删除模块

出租添加模块数有效据处理结果据效数有取得有效数据据处理处理结果输出提示信息取得数据 图3-5 出租删除模块图

2. 房屋运作模块:

库存数房屋运作模块数据效有删除命令有效数据数据输入有效数据房屋添加房屋修改图3-6 房屋运作模块图

房屋删除

20


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

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

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

马上注册会员

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