版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——房屋租赁系统概要设计学生住宿服务系统概要设计说明书1.引言简朴的房屋租借已经不能得志市场经济的快速进展和学生对于房屋租借的需求。如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。
1.1编写的目的A.指导开发人员需求分析以及后续开发的输入和输出的需要;
B.面向的使用人员主要是:a.房主b.学生C.使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和操纵工程开发的内容,保证本工程的需求分析活动在受控状态下举行,在举行软件开发前,明确本系统应达成的目标,对系统目标做出完整、切实、明显、概括的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。
1.2背景A.待开发的系统的名称:学生住宿服务系统B.本工程的任务提出者:xx学校开发者:工程师用户:学生,房主C.该系统同其他系统或其他机构的根本的相互来往关系:该软件系统与操作系统、SQLServer数据库管理系统。
1.3定义1.4参考资料《软件工程》张海藩编著,清华大学出版社,2022年10月版,北京《房屋租赁系统需求分析报告》《房屋租赁系统可行性分析报告》《总体设计模板(国家标准)》房屋租赁系统的可行性分析,开题报告;
软件需求说明书,软件可行性分析说明说,软件总体设计说明书等国际开发标准。
2.总体设计2.1需求规定本系统面向用户的输入接口有:学生和房主的注册界面,学生和房主的登陆界面,房主修改房屋信息的界面,学生的查询操作的条件输入域,房主添加房屋信息的操作等。对于用户输入的信息,可能会展现输入数据与数据库中定义的数据类型相冲突,这时通过抓获奇怪来处理并提示用户输入错误。
2.1.1系统功能系统布局图:
2.1.2系统性能精度软件对精度要求不高,只要输入输出数据正确无误,使用户能够轻松读懂即可。
时间特性要求软件需要用户响应时间理应适中,系统响应时间过长,用户就会感到担心和颓唐,而响应时间过短有时会造成用户加快操作节奏,从而导致错误。而更新处理的时间和数据转换和传送的时间要快,如快速更新学生查询信息,房屋信息等。
稳当性系统的处理过程严格按照事务(Transaction)处理机制操作。同时对输入首先举行合法性检查,最大限度的得志数据的安好,保证系统的稳定。
生动性当需求发生某些变化时,该软件需要具备适应这些变化的才能,如:
1.运行环境的变化;
使得系统尽可能的兼容多个种类的操作系统;
2.同其他软件的接口的变化;
用多个手段来实现一个接口;
3.操作方式上的变化:该软件实用与现在流行的操作系统4.精度和有效时限的变化:可以根据实际处境自行设置2.1.3输入输出要求输入信息:
房主ID、学生ID、房主密码、学生密码、房屋类型、房屋地址、更新的房屋信息和租房苦求等。
输出信息:
查询结果、操作提示等,统计结果等。
处理的数据分为文本型和数字型,利用ACCESS可以很好的处理这些数据。同时,对于大量的无用数据要实时的清理,以防止系统执行速度的下降。
2.1.4数据管理才能要求在设计数据库的表的时候,由于考虑到在系统运行时,可能会展现有些用户的需求会超出数据库库中数据之外,从而导致不能登记正确完整的信息,所以数据库中一共10个表左右,每个表都是独立存在的,没有外界关联的,而且每个表都有自己的主键,所以,根本上每个表都可以实现直接在该表上举行增删改查四种操作。
2.1.5故障处理要求欣赏器的故障重启欣赏器;
服务器的故障先是暂停服务,对服务器举行维护和检修(假想状态)2.1.6其他特意要求对房主和学生的注册信息举行保密。
硬件、软件、运行环境和开发环境方面的条件和限制对于单机或欣赏器版本太老的用户,或是受其他软硬件限制的用户,将无法进入系统租住房屋,需更换软硬件资源。
2.2运行环境2.2.1设备处理器类型:PentiumIII兼容处理器或更高速度的处理器。
处理器速度:最低要求,500MHz,建议1GHz或更高。
内存(RAM):最小192MB,最大为操作系统最大内存,建议512MB或更高。
输入设备:键盘、鼠标输出设备:显示器、打印机2.2.2支持软件A.数据库服务器端(1)操作系统:MicrosoftWindows2000(2)数据库管理系统:Oracle,配置TCP/IP协议B.Web服务器端(1)操作系统:MicrosoftWindows2000(2)Internet信息服务(IIS)6.0管理器(3)VisualStudio.NET2022,配置TCP/IP协议C.客户端(1)操作系统:Windows98/2000/2022/XP(2)Web欣赏器:InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议2.2.3接口本产品的用户一般需要通过终端举行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。
本系统采用根本型通信操纵协议中的BSC协议。
2.2.4操纵系统的主要输入设备是键盘。输出主要是显示器输出和打印机打印输出等。
2.3根本设计概念和处理流程2.4布局2.5功能需求与系统模块的关系注册登录添加房屋信息修改房屋信息查询通知收费更新屋屋属性租房苦求学生和房主注册√学生和房主登录√添加可租房屋√更新屋屋属性√更新屋屋文件√收费√查询√通知√苦求租房√记录会面信息2.6人工处理过程a.对学生信息、房主信息和房屋信息的录入需要人工处理,;
b.房屋的信息需要人工输入。
2.7尚未解决的问题系统运行中途发生重大错误的数据恢复学生查询规模扩大后系统的适应性3.接口设计3.1用户接口若学生和房主输入密码错误,系统将会给出密码错误的提示。
在使用系统的过程中,学生举行查询操作时,需要输入要探寻的房屋的,然后会进一步举行功能选择。
而房主举行房屋信息修改等操作时,需要输入要查看的房屋的,然后会进一步举行功能选择。
其余均为可视化界面,学生和房主可以根据系统提示使用鼠标、键盘、触摸屏等外部构件举行功能选择及输入。
3.2外部接口本系统采用Client/Server布局,通过局域网供给服务,学生用户、宿舍管理人员、系统管理人员通过访问服务器来实现各种操作,与系统交互。需要配备至少一台需要使用TCP/IP网络协议作为标准的通信操纵接口的中心服务器,此外,本软件与学生学籍管理系统、人事管理系统之间存在数据接口。
需要MicrosoftSQLServer2000或更高版本的DBMS的支持和支持Windiw98/NT/Me/2000/xp,C#编译程序等。
3.3内部接口各模块之间采用函数调用、参数传递、返回值的方式举行信息传递。概括参数的布局将在下面数据布局设计的内容中说明。接口传递的信息将是以数据布局封装了的数据,以参数传递或返回值的形式在各模块间传输。
模块间的接口是通过函数调用建立的,应用程序在运行期间始终保持着与数据库的联系。通过应用程序与数据库的耦合以记录数据,在应用程序内部,Form窗体只负责显示,一切数据操作都由后台的个各类实现,包括对数据库的操作。
4.运行设计4.1运行模块组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入的行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息举行处理,产生相应的输出。
服务器程序的接收网络数据模块务必始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库举行访问,完成后调用网络发送模块,将信息返回客户机。
4.2运行操纵此系统需要网络的支持,由于采用C/S布局,故需要服务器的操纵,用户使用时,通过用户界面,使用鼠标、键盘等终端的设备举行运行时的选择操纵。用户界面再根据不同操作从服务器苦求不同数据,接收并处理后输出返回结果于界面上。在传输过程中,要通过TCP/IP协议举行工作,因此需要TCP/IP网络协议作为标准的通信操纵接口。
4.3运行时间房主注册,学生注册要占用各种资源的时间不超过1微秒;
学生提出房屋要求后,房屋查询模块做出的响应时间将不超过10微秒;
系统通知房主与学生的会面模块做出的响应时间将不超过2微秒;
在软体的需求分析中,对运行时间的要求为务必对作出的操作有较快的回响。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作回响将受到很大的影响。所以将采用高速ATM网络,实现客户机与服务器之间的连接,以裁减网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以务必使用高性能的服务器,建议使用PentiumIII处理器。硬件对本系统的速度影响将会大于软件的影响。
5.系统数据布局设计5.1规律布局设计要点房主信息表:
姓名地址电话号码ID密码学生信息表:
姓名现地址电话号码出世日期性别ID密码房屋信息表地址类型(单间/套间)适合住宿的人数房租房主ID可否出租会面信息表:
时间地点房主根本信息学生根本信息5.2物理布局设计要点本系统所使用的数据存储要求为数据库,各个数据选项都要从数据库中存取,存取单位是表格,每个表格中都设了一个主索引和若干个普遍索引,存储区域在系统的硬盘内,系统数据要得志保密性,每位用户都设定了权限,只有得志权限的用户才能使用某项数据,需要在用户输入口令时对其权限举行判断。
5.3数据布局与程序的关系系统所给出的房主信息、房屋信息这些数据布局,编写的程序要求能随时更该,不会被硬件的条件所约束。数据的类型要合理不能随着学生的增加而产生误差。
注册登录添加房屋信息修改房屋信息查询通知收费更新屋屋属性租房苦求学生信息表√√√√√房主信息表√√√√房屋信息表√√
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飞鸟集读后感范文
- 招生实践报告
- 心理健康教育工作总结15篇
- 关于美德演讲稿范文800字(32篇)
- 暑假护士见习报告(3篇)
- 浙江省丽水市(2024年-2025年小学五年级语文)统编版质量测试(上学期)试卷及答案
- 湖北省黄冈市(2024年-2025年小学五年级语文)人教版质量测试((上下)学期)试卷及答案
- 市政道路路基土方、石方施工规范征求意见稿
- 上海市市辖区(2024年-2025年小学五年级语文)统编版期中考试(上学期)试卷及答案
- 上海市县(2024年-2025年小学五年级语文)统编版开学考试((上下)学期)试卷及答案
- 食源性疾病培训内容知识
- LED显示屏拆除方案
- 物业专业顾问合同模板
- 教科版六年级科学上册期中测试卷
- 项目管理与风险管理考核试卷
- 民间乐器培训活动方案
- 2024秋期国家开放大学本科《纳税筹划》一平台在线形考(形考任务一至五)试题及答案
- 2024年高级客房服务员职业鉴定理论考试题库及答案
- 互联网营销师教学计划和大纲
- Linux系统及应用学习通超星期末考试答案章节答案2024年
- 2024年度假区(阳澄湖镇)国(集体)公司公开招聘工作人员高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论