




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.引言本文主要分析了房屋出租管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了房屋出租管理系统作为典型的信息管理系统(MIS)的要求。它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高房屋的管理和宣传效率,也是企业管理科学化、正规化,与世界接轨的重要条件。2.系统分析2.1需求分析2.1.1现状分析采用简单的社会调查和搜集以往资料的方式,收集到以下信息: 20世纪以来,社会生产力迅速发展,科学
2、技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,房价的不断涨高,使得很多人已经不能负担买房带来的巨大的生活压力,进而转向租房的行列。与此同时,房屋中介方的信息量不断增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,不光是房屋中介企业,一个人、一个企业要在竞争中脱颖而出,在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。2.1.2收集相关资料房屋管理系统的管理员作为交易的中介方,发挥着极为重要的作用,每天有很多信息需要即时处理更新。房主将其个人信息及房屋的具体
3、信息发送给管理员,管理员登记并将这些信息发布出去。租赁者若想租房,则像系统发出申请,管理员需要处理申请并将有关的满足其个人需求的房屋的信息发送给他,若是满意则管理员还需联系租赁双方进行会面看房等一系列的流程。当然,无论交易能否成功,房主都需支付管理员一定的报酬。最后,管理员还需将每月交易的费用和房屋的信息以报表的形式交于领导审批。2.1.3分析得出结论分析收集到的有关信息,并与管理员进行一些沟通,得出初步调查的结论:对于租房者来说,大量复杂的房产信息使他们感到迷茫。管理员每天要面对的需要处理的信息越来越多,房屋出租管理系统正是针对上述的问题而开发的,通过计算机系统来管理房屋出租情况,可以解决大
4、量房产信息的查询和管理,便于更好的进行物业管理,同时也为租房者提供方便。这样,使原本复杂的房产、租金、合同信息简单化。2.2可行性研究 2.2.1可行性分析(1)经济可行性房屋出租管理系统的开发和使用可尽可能的减少资源浪费,在硬件上计算机的配置方面,系统要求在Windows 2000或Windows XP中运行,且内存容量要求不高,所以配备一台电脑的使用价格以及安装上必须的软件如SQL Server 2005数据库。这些对于一个信息量足够大的中介方是可以做到的。因此,经济上是可行的。(2)技术可行性 本系统是对各房屋出租公司的房屋出租信息的信息化管理。主要运用了C#和SQL server数据库
5、操作程序。前台使用C# 便于操作,一目了然。后台运用SQL server ,使数据稳定,这些功能要求不是很高。因此,对于此系统的开发技术上也是可行的。(3)社会可行性 经过对该系统的现状调查和可行性分析,市场上对这个软件的需求很大,管理员的一般素质来看通过培训可以很容易掌握和使用系统,现有技术也可以达到开发的目的。因此,从社会因素来看这个系统是可行的。 2.2.2可行性结论 通过以上可行性分析,得出的结论是房屋出租管理系统的开发在管理上、技术上、经济上既可以达到资源的节约,又可以提高效率,而且市场上对这个软件的需求很大,是可行的,可以立即开发。2.3系统功能1.登记房主信息。对于每名房主,系统
6、需要记录其编号、姓名、住址和联系电话等,并将这些信息写入房主信息文件。2.登记房屋信息。所有在系统中登记的房屋都有唯一的编号,除此之外,还需登记房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他)、大小、最多能容纳的房客数、预设租金、房屋状态(待租、已租、装修中)及房屋说明等。这些信息都保存在房屋信息文件中。3.登记租赁者信息。所有想要通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁者信息文件中。4.租赁房屋。已经登记在系统中租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求,
7、并且如果符合租赁者的要求,则签订合同,计入合同文件。5.变更房屋信息。当租赁者与房主达成租房、退房协议后或房屋信息发生变化时,房主向系统提供变更房屋的请求。系统根据房主的请求,修改房屋信息文件。2.4系统业务流程调查、业务流程图该系统的基本业务流程为:房主若想出租房屋就像中介方的管理员登记房主信息和房屋信息,管理员会视情况向房主收取一定的费用。租赁者则像管理员登记个人信息,确认之后发住查询访问请求,管理员会出示待租的房屋列表,若有满意的就像管理员发出看房请求。之后,管理员会安排特定的时间通知房主和租赁者看房。最后,管理员会根据交易情况制定房屋信息统计表和月报表,具体业务流程图如下:图1 房屋出
8、租系统业务流程图2.5系统数据流程调查、数据流程图 1)房屋出租系统0层数据流程图图2 房屋出租系统0层数据流程图该顶层图主要描述外部实体包括房主和租赁者与系统之间数据流的发生和走向,包括房主把房屋信息和房主信息递交给系统,系统向房主收取费用的费用单和看房通知等。租赁者递交自己的个人信息查询访问请求、看房请求等。具体展开图如下:2)房屋出租系统1层数据流程图 图 3 房屋出租系统1层数据流程图该数据流程图更详细的描述了业务流程图中各项业务具体的数据流向及数据流,以及如何对各个数据存储进行处理。3)统计分析数据流子图 对统计分析处理进行详细的描述:图4 统计分析数据流子图2.6数据字典2.6.1
9、 数据流数据流编号:D1数据流名称:房主信息简 述:记录房主的基本信息数据流来源:房主数据流去向:登记房主信息数据项组成:房主编号+姓名+住址+联系方式+身份证号数据 流量:10条/月高峰 流量:30条/月数据流编号:D2数据流名称:房屋信息简 述:记录房屋的基本信息数据流来源:房主数据流去向:登记房屋信息数据项组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明数据 流量:25条/月高峰 流量:35条/月数据流编号:D3数据流名称:合同确认简 述:记录房主签完的合同数据流来源:房主数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+
10、入租起始日+合同到期日数据 流量:25条/月高峰 流量:35条/月数据流编号: D4、D8数据流名称:合同简 述:记录双方签好的合同数据流来源:房主,租赁者数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+入租起始日+合同到期日数据 流量:25条/月高峰 流量:35条/月数据流编号:D5数据流名称:合同确认简 述:记录租赁者签好的合同数据流来源:租赁者数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+入租起始日+合同到期日数据 流量:30条/月高峰 流量:50条/月数据流编号:D6数据流名称:租赁者信息简 述:记录租赁者基
11、本信息数据流来源:租赁者数据流去向:登记租赁者信息数据项组成:租赁者编号+姓名+性别+联系电话+身份证号数据 流量:30条/月高峰 流量:55条/月数据流编号:D7数据流名称:变更请求简 述:记录房屋变更的基本信息数据流来源:房主数据流去向:变更房屋管理数据项组成:变更编号+房主编号+房主姓名+房屋编号+变更信息+日期数据 流量:8条/月高峰 流量:15条/月数据流编号:D9数据流名称:查询房屋请求简 述:记录房屋请求信息数据流来源:租赁者数据流去向:查询待租房屋信息数据项组成:租赁者编号+姓名+查询条件+时间数据 流量:75条/月高峰 流量:120条/月数据流编号:D10数据流名称:待租房屋
12、信息简 述:记录待租房的基本信息信息数据流来源:查询待租房信息数据流去向:租赁者数据项组成:房屋编号+房主编号+房主姓名+联系电话+房屋地点+房型+大小+最多容纳数+预设租金+房屋说明数据 流量:75条/月高峰 流量:120条/月2.6.2 数据存储数据存储编号:F1数据存储名称:房主信息文件简 述:记录房主的基本信息数据存储组成:房主编号+姓名+联系电话关 键 字:房主编号相关联的处理:P1数据存储编号:F2数据存储名称:租赁者信息文件简 述:记录租赁者的基本信息数据存储组成:租赁者编号+姓名+性别+联系电话关 键 字:租赁者编号相关联的处理:P3数据存储编号:F3数据存储名称:房屋信息文件
13、简 述:记录房屋的基本信息数据存储组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间关 键 字:房屋编号相关联的处理:P2、P4、P6.3、P7数据存储编号:F4数据存储名称:费用台帐简 述:记录费用台帐数据存储组成:费用单编号+房屋编号+金额+日期+业务员关 键 字:费用单编号相关联的处理:P6.1、P6.3数据存储编号:F5数据存储名称:房屋统计报表简 述:记录房屋统计情况数据存储组成:统计报表编号编号+房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间+统计日期关 键 字:统计报表编号编号相关联的处理:P6.3数据存储
14、编号:F6数据存储名称:月报表简 述:统计每月费用信息数据存储组成:月报表编号+费用单编号+金额+统计时间关 键 字:月报表编号相关联的处理:P处理逻辑处理逻辑编号:P1处理逻辑名称:登记房主信息输入的数据流:D1处 理:接收房主送来的房主基本信息单,并作登记。输出的数据流:房主信息文件处 理 频 率:1条/次处理逻辑编号:P2处理逻辑名称:登记房屋信息输入的数据流:D2处 理:接收房主送来的房屋信息,并作登记。输出的数据流:D4、房屋信息文件处 理 频 率:1条/次处理逻辑编号:P3处理逻辑名称:登记租赁者信息输入的数据流:D6处 理:接收生产部下达的生产指示,并作登记。输出
15、的数据流:租赁者信息文件处 理 频 率:1条/次处理逻辑编号:P4处理逻辑名称:查询待租房信息输入的数据流:D9、房屋信息文件处 理:接收租赁者送来的查询请求,并作相关查询处理输出的数据流:D10处 理 频 率:1条/次处理逻辑编号:P5处理逻辑名称:安排租赁者看房输入的数据流:D3、D5处 理:接收房主的看房安排确认和租赁者的看房请求,并作相关处理。输出的数据流:D4、D8处 理 频 率:1条/次处理逻辑编号:P7处理逻辑名称:变更房屋管理输入的数据流:D7处 理:接收房主变更请求,并作相关处理。输出的数据流:房屋信息文件处 理 频 率:1条/次 处理逻辑编号:P6.1处理逻辑名称:房屋信息
16、统计输入的数据流:房屋信息文件处 理:接收房屋信息文件制作房屋统计报表。输出的数据流:房屋统计报表处 理 频 率:70条/次2.6.4 外部实体外部实体编号:S1外部实体名称:房主简 述:房屋出租者输入的数据流:D4输出的数据流:D1、D2、D3、D7外部实体编号:S2外部实体名称:租赁者简 述:租赁房屋者输入的数据流:D8、D10输出的数据流:D5、D9、D63.系统设计3.1 功能结构图图5功能结构图3.2功能与模块关系(对各功能模块简要的描述)1.系统管理。进行对用户的添加和对角色的管理等。2房主管理。对于每名房主信息进行管理,系统需要纪录其编号、姓名、住址和联系电话等,并将这些信息写入
17、房主信息文件。3房屋管理。对于每名房主信息进行管理,所有在系统中登记的房屋都有唯一的编号,除此之外,还需登记房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他)、大小、最多能容纳的房客数、预设租金、房屋状态(待租、已租、装修中)及房屋说明等。这些信息都保存在房屋信息文件中。4客户管理。对于每名房主信息进行管理,所有想要通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁者信息文件中。5合同管理。已经登记在系统中租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房
18、主见面。6.费用管理。对签订合同的房屋进行租金的浏览查询等管理。7查询管理。对公司业务进行查询、汇总管理。8.用户操作。进行修改密码,重新登录和退出系统的设计。9帮助。此模块主要提供本系统每个模块的功能介绍及功能使用方法,给用户的使用带来帮助。3.3数据库概念模型设计(E-R图)图6 房主实体图图7租赁者实体图图8 房屋实体图 图9 整体E-R图3.4数据库设计3.4.1数据库表的设计由以上E-R图知数据库包含的表有:房主信息表、租赁者信息表、房屋信息表、租赁信息表、用户信息表、角色信息表6个表。表结构如下:表1 房主信息表列名数据类型长度主键允许空房主编号intYes No 房主姓名nvar
19、char255No Yes身份证号nvarchar255NoYes性别nvarchar255NoYes住址nvarchar255No Yes联系电话nvarchar255No Yes表2租赁者信息表列名数据类型长度主键允许空租赁者编号int Yes No 租赁者姓名nvarchar255No Yes 性别nvarchar255No Yes 住址nvarchar255No Yes 身份证号码nvarchar255NoYes联系电话nvarchar255No Yes表3 房屋信息表列名数据类型长度主键允许空房屋编号IntYes No 房主编号IntNo No 地址Varchar 255No No
20、房型Varchar255No No 大小Float No No 预设租金Int No No状态Varchar255NoYes空调BitNoYes电视BitNoYes宽带BitNoYes厨房BitNoYes洗手间BitNoYes备注Varchar255NoYes表4 租赁信息表列名数据类型长度主键允许空房屋编号IntNoNo 租赁者编号Int NoNo 房主编号IntNoNo合同编号IntYesNo预交租金Varchar255NoYes入租起始日DatetimeNoYes合同到期日Datetime No Yes表5用户信息表列名数据类型长度主键允许空用户名Varchar 255No Yes角色名
21、Varchar255No Yes 密码Varchar255No Yes 表6 角色信息表列名数据类型长度主键允许空角色名Varchar255No No 房主管理BitNo No 客户管理BitNoNo房屋管理BitNoNo合同管理BitNoNo查询管理BitNoNo3.4.2数据库关系图的设计图10 数据库关系图3.4.3 存储过程和视图的设计create view dbo.费用统计asselect 房主信息表.房主姓名as 房主姓名,租赁者信息表.租赁者姓名as租赁者姓名,房屋信息表.房屋编号as 房屋编号,房屋信息表.预设租金*convert(int,租赁信息表.合同到期日-租赁信息表.入
22、租起始日)/30 as 费用统计from 房主信息表,租赁者信息表,房屋信息表,租赁信息表where 房主信息表.房主编号=租赁信息表.房主编号and 租赁者信息表.租赁者编号=租赁信息表.租赁者编号and 房屋信息表.房屋编号=租赁信息表.房屋编号create view dbo.fangzhuasselect 房主编号as 编号,房主姓名as 房主姓名,身份证号as 证件号,性别as 性别,住址as 家庭住址,联系电话as 联系电话from 房主信息表create view dbo.hetongasselect 合同编号as 合同编号,房屋编号as 房屋编号,租赁者编号as 租赁者编号,房主
23、编号as 房主编号,预交租金as 预交租金,入租起始日as 入租起始日,合同到期日as 合同到期日from 租赁信息表create procedure dbo.query1houseid intasselect * from 房屋信息表where 房屋编号=houseidcreate procedure dbo.query2state varchar(255)asselect * from 房屋信息表where 状态=statecreate procedure dbo.query3area1 float,area2 floatasselect * from 房屋信息表where 大小betwe
24、en area1 and area24.系统实施图11登录窗体和重新登录窗体中有关登录与权限设置的关键代码如下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text.Trim() = | comboBox1.Text.Trim() = | textBox3.Text.Trim() = ) MessageBox.Show(请输入用户名或角色名或密码, 登录失败); else sqlConnection1 = new SqlConnection(房屋出租系统.sqlconnection.connection
25、); sqlConnection1.Open(); string sql = select 角色名 from 用户信息表 where 用户名= + textBox1.Text.Trim() + and 密码= + textBox3.Text.Trim() + ; SqlCommand cmd = new SqlCommand(sql, sqlConnection1); string rolename; if (null != cmd.ExecuteScalar() rolename = cmd.ExecuteScalar().ToString(); mainform k = new mainf
26、orm(); k.Tag = this.FindForm(); this.Visible = false; sql = select * from 角色信息表 where 角色名= + rolename + ; SqlDataReader dr; cmd.CommandText = sql; dr = cmd.ExecuteReader(); dr.Read(); k.房主管理ToolStripMenuItem.Visible = (bool)(dr.GetValue(1); k.客户管理ToolStripMenuItem.Visible = (bool)(dr.GetValue(2); k.
27、房屋管理ToolStripMenuItem.Visible = (bool)(dr.GetValue(3); k.看房安排管理ToolStripMenuItem.Visible = (bool)(dr.GetValue(4); k.查询管理ToolStripMenuItem.Visible = (bool)(dr.GetValue(5); comboBox1.Text = rolename; k.Show(); else MessageBox.Show(用户名或密码输入错误, 登录失败); sqlConnection1.Close(); private void button2_Click(o
28、bject sender, EventArgs e) this.Close(); 图12主窗体的关键代码如下:public static SqlConnection getConnection() if (sqlConnection1 = null) sqlConnection1 = new SqlConnection(房屋出租系统.sqlconnection.connection); if (sqlConnection1.State = ConnectionState.Closed) sqlConnection1.Open(); return sqlConnection1; addrole
29、createrole; private void 新建角色ToolStripMenuItem_Click(object sender, EventArgs e) if (createrole = null | createrole.IsDisposed) createrole = new addrole(); createrole.MdiParent = this; createrole.Show(); adduser adduser; private void 添加用户ToolStripMenuItem_Click(object sender, EventArgs e) if (adduse
30、r = null | adduser.IsDisposed) adduser = new adduser(); adduser.MdiParent = this; adduser.Show(); addfangzhu tjfz;private void 添加房主信息ToolStripMenuItem_Click(object sender, EventArgs e) if (tjfz = null | tjfz.IsDisposed) tjfz = new addfangzhu(); tjfz.MdiParent = this; tjfz.Show(); browsefangzhu brows
31、efz;private void 删除房主信息ToolStripMenuItem_Click(object sender, EventArgs e) if (browsefz = null | browsefz.IsDisposed) browsefz = new browsefangzhu(); browsefz.MdiParent = this; browsefz.Show(); 其它窗体与主窗体设置子父窗体的代码与前面几个的设置代码相似。图13添加角色窗体关键代码:private void button1_Click(object sender, EventArgs e) if (sql
32、Connection1 = null) sqlConnection1 = mainform.getConnection(); string sql; SqlCommand cmd = new SqlCommand(, sqlConnection1); if (textBox1.Text != ) sql = select * from 角色信息表 where 角色名= + textBox1.Text.Trim() + ; cmd.CommandText = sql; if (null = cmd.ExecuteScalar() sql = insert into 角色信息表 values (
33、+ textBox1.Text.Trim() + , + checkBox1.Checked + , + checkBox2.Checked + , + checkBox3.Checked + , + checkBox4.Checked + , + checkBox5.Checked + ); cmd.CommandText = sql; cmd.ExecuteNonQuery(); MessageBox.Show(角色创建成功!); else MessageBox.Show(已有重名角色存在, 提示); else MessageBox.Show(角色名称不能为空); sqlConnectio
34、n1.Close(); private void button2_Click(object sender, EventArgs e) this.Close(); 图14添加用户的关键代码入下:private void button1_Click(object sender, EventArgs e) if (textBox1.Text.Trim() = | textBox2.Text.Trim() = | textBox3.Text.Trim() = | comboBox1.Text.Trim() = ) MessageBox.Show(请填写完整信息, 提示); else if (textB
35、ox2.Text.Trim() != textBox3.Text.Trim() MessageBox.Show(两次输入密码不一致, 提示); else if (sqlConnection1 = null) sqlConnection1 = mainform.getConnection(); SqlCommand cmd = new SqlCommand(, sqlConnection1); cmd.CommandText = select * from 用户信息表 where 用户名= + textBox1.Text.Trim() + ; if (null = cmd.ExecuteScal
36、ar() string sql = insert into 用户信息表 (用户名,密码,角色名) values ( + textBox1.Text.Trim() + , + textBox2.Text.Trim() + , + comboBox1.Text.Trim() + ); cmd.CommandText = sql; cmd.ExecuteNonQuery(); MessageBox.Show(新用户添加成功, 提示); else MessageBox.Show(已有 + textBox1.Text.Trim() + 用户存在,请选择其他名称, 提示); sqlConnection1.
37、Close(); 图15添加房主信息的关键代码如下: private void button1_Click(object sender, EventArgs e) if(textBox1.Text.Trim()=|comboBox1.Text.Trim()=|textBox3.Text.Trim()=|textBox4.Text.Trim()=|textBox5.Text.Trim()=) MessageBox.Show(请填写完整的房主信息, 提示); else if (sqlConnection1 = null) sqlConnection1 = mainform.getConnectio
38、n(); SqlCommand cmd = new SqlCommand(select * from 房主信息表 where 身份证号= + textBox5.Text.Trim() + , sqlConnection1); if (null != cmd.ExecuteScalar() MessageBox.Show(房主信息重复, 提示); else string sql1; sql1 = insert into 房主信息表 (房主姓名,身份证号,性别,住址,联系电话) values( + textBox1.Text + , + textBox5.Text + , + comboBox1.
39、Text + , + textBox3.Text + , + textBox4.Text + ); cmd.CommandText = sql1; cmd.ExecuteNonQuery(); MessageBox.Show(房主信息添加成功, 提示); 以下窗体中:租赁者信息添加、房屋信息添加两个窗体的功能与添加房主信息的相似,代码部分也相似,参见以上。图16房主信息浏览、修改、删除的关键代码如下:DataSet ds; public modifangzhu modifz; private void browsefangzhu_Load(object sender, EventArgs e)
40、 if (sqlConnection1 = null) sqlConnection1 = mainform.getConnection(); string sql = select * from fangzhu; SqlDataAdapter adp = new SqlDataAdapter(sql, sqlConnection1); ds = new DataSet(); adp.Fill(ds, 房主); dataGrid1.DataSource = ds.Tables0.DefaultView; private void button1_Click(object sender, Even
41、tArgs e) if (dataGrid1dataGrid1.CurrentCell != null) modifz = new modifangzhu();modifz.Tag=ds.Tables0.RowsdataGrid1.CurrentRowIndex0.ToString().Trim();modifz.textBox1.Text=ds.Tables0.RowsdataGrid1.CurrentRowIndex1.ToString().Trim(); modifz.textBox5.Text=ds.Tables0.RowsdataGrid1.CurrentRowIndex2.ToSt
42、ring().Trim();boBox1.Text=ds.Tables0.RowsdataGrid1.CurrentRowIndex3.ToString().Trim();modifz.textBox3.Text=ds.Tables0.RowsdataGrid1.CurrentRowIndex4.ToString().Trim();modifz.textBox4.Text=ds.Tables0.RowsdataGrid1.CurrentRowIndex5.ToString().Trim(); modifz.ShowDialog(); Private void dataGrid1_CurrentCellChanged(object sender, System.EventArgs e) dataGrid1.CaptionText = dataGrid1dataGrid1.CurrentRowIndex, 1.ToString(); private void browsespecialty_Closed(object sender, System.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 休闲食品品牌跨界融合创新创业项目商业计划书
- 2024年中考数学复习几何辅助线进阶训练-正方形的辅助线
- 健身房会员制度创新服务行业跨境出海项目商业计划书
- 组织架构图表样式合集模板
- 关于避孕的课件
- 耳鸣病人的健康教育
- 湘少版六年级英语课堂活动教学计划
- 高档写字楼保洁服务质量保障措施
- 统编版语文九年级上册第六单元名著导读《水浒传》课件
- 关于跑步的课件
- GB/T 3428-2024架空导线用镀锌钢线
- 客运驾驶员汛期安全培训
- 【1例心肌梗塞患者的PCI术后护理探究7800字(论文)】
- 中国特色社会主义民族发展理论研究
- 干部基本信息审核认定表
- 采购管理中的创新与持续改进
- GB/T 5465.2-2023电气设备用图形符号第2部分:图形符号
- 湖南省永州冷水滩区2021-2022学年七年级下学期期末语文试题答案
- 市政工程质量通病防治措施
- 《三国的世界》解说词 第五集
- 供货方案及供货计划范文六篇
评论
0/150
提交评论