




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、济宁医学院信息科学技术系毕业设计 (论文)目 录摘 要1Abstract1前 言21系统背景及研究意义31.1课题背景31.2研究意义及目标31.2.1研究意义31.2.2研究目标32开发工具简介42.1数据库简介42.1.1SQL语言42.1.2ACCESS 2000数据库42.2Visual Basic 6.0简介43系统设计可行性研究53.1系统概述53.2系统的设计和架构53.2.1系统结构设计54数据库的设计64.1数据库需求分析64.2数据库概念结构设计74.3数据库的生成与配置84.3.1建设数据库84.3.2建立各数据表之间的关系84.3.3数据库的连接95系统主要模块设计与实
2、现95.1模块设计95.1.1系统登陆界面设计95.1.3司机/车辆档案管理模块115.1.4车辆运营模块115.2代码实现分析136软件系统的测试与维护146.1软件系统测试的流程146.2系统维护146.2.1系统维护的基本概念146.2.2系统维护工作的内容14结 论14致 谢15参考文献15摘 要随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化。出租车管理系统就是在这样的一个环境中诞生的,交通的日益发达,出租车信息复杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助管理部门对出租车进行管理,实现了计
3、算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。本文主要分析了系统的主要组成情况,包括需求情况,系统的设计目标,数据结构,数据流程和系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术和部分源代码的详细说明。关键词:出租车管理,信息系统,数据库,控件,窗体AbstractWith the economy growing, the information age has arrived and the life of various trends of digital information, the clarity. Taxi management sy
4、stem is in such an environment birth, the growing traffic developed, taxi information complicated. Therefore, we will play a large computer storage space, high-performance processing capability, highly reliable data security, clear visualization of data supporting these advantages to the management
5、department of the taxi management, computer resources to achieve the reasonable use, the actual realization of the labor to improve labor quality. This paper analyzes the main components of the system, including demand, the system's design goals, data structure, data flow and the main features,
6、focusing on the system functional modules detailed ideas and methods and the key technology of the system and part of the source code for details. Keywords: Taxi management,MIS,Database,ActiveX,Form前 言随着生产社会化趋势的扩大、科学技术的进步、人类知识总量的增长速度不断加快、以及市场竞争的日益激烈,人们对信息的认识产生了根本性的变化。信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水
7、平已成为衡量一个国家现代化水平和综合国力的重要标志。我国也正处于改革开放进一步深化的环境下,因此我们应当抓住机遇,充分利用信息,扎实的做好信息管理系统的基础工作,建设开发较为先进的应用系统,加快我国信息化建设的步伐。近几年来,随着加入WTO,社会生活节奏日益加快,出租车行业使得人们以车代步,提高出行效率,同时也随之不断地发展。为了更好地服务于广大乘客,各大出租车公司先后搭建了各类信息管理系统,诸如叫车系统,客服系统等,逐渐形成了数字化租车的管理概念。即以网络化管理为基本模式,以信息为出租车行业发展的基本动力,以信息技术为增强出租车公司竞争实力的基本手段,以信息化建设为出租车公司发展的新增长点,
8、以信息文化改变着人们教育、工作方式和思想观念。从而根本上实现了服务于广大乘客,提高出租车公司各项工作的效率和质量,为出租车公司创造经济效益。司机和出租车辆是出租车公司最主要的资源,是创造效益的源泉。要想提高出租车公司的效益和服务质量,首先从做好对司机和车辆的管理着手。一个是做好司机非现金营运收入的发放(清算)工作,司机的人身保险等福利工作,二是做好车辆的保险和维修工作。基本此种管理需要的信息系统出租车公司信息管理系统,将很大程度上解决出租车公司在此工作上的难度。本文所描述的“出租车信息管理系统”,是根据某出租车公司的信息管理系统需求为基础展开需求调研。并在一定程度上考虑了它的可扩充性,使系统开
9、发完成后,通过少量的改造,可以适用于其他类型公司。1系统背景及研究意义1.1课题背景随着计算机技术的不断发展,公司、企业和相关的计算机化管理逐渐普及,计算机技术已经深入到企业管理的各个方面。交通运输是国民经济和社会发展的重要基础设施和基础产业,是经济运行的命脉。随着国民经济快速发展,交通基础设施的不断完善,运输行业也得到快速发展,而大量车辆的运营安排需要科学的管理,这也成为运输行业中的一个重要工作。运输行业管理系统就是满足运输行业各个环节的管理、记录和查询功能及收支盈利情况,本设计就是来源于对运输行业中关于出租车信息管理出发开始设计的。对科室管理的信息化可以减少人力资源的浪费,可以使少量的人员
10、就可以承担好企业信息管理室的日常工作的任务。进一步提高工作服务质量,充分发挥信息资源优势。1.2研究意义及目标1.2.1研究意义 随着经济的日益增长,出租车的日益发达,这使得出租车车辆信息复杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来对出租车辆进行管理,实现了计算机资源的合理利用,改善了出租车业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范。尽量合理的控制运作模式,尤其是车辆、人员的控制管理,及时了解出租车行业各个环节的管理、记录和查询功能及收支盈利的情况,更好优化出租车行业运营的发展。真正实现了减少劳动力提
11、高劳动质量的目的。随着经济的全球化以及中国经济改革的逐渐深化,出租车业面临着越来越激烈的竞争,改善出租车业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国交通运输业赢得竞争胜利的决定性因素,而快速有效地实施自身资源计划。提高出租车业竞争力的最有效的方法之一1。1.2.2研究目标本项目的目标是利用Visual Basic 6.0编程开发出一套应用于运输行业关于出租车管理信息系统,这套应用系统将主要通过出租车信息管理系统使企业管理人员可以轻松快捷地完成资料管理任务,使管理人员方便、快速的完成站点、线路、车辆、司机信息的管理并能及时了解公司运营情况及相
12、应信息的查询工作。对需求作进一步研究,不断更新内部机制以满足企业提出的多层次要求。2开发工具简介2.1数据库简介2.1.1SQL语言SQL是Structured Query Language 的缩写,最早是IBM公司于1970年开发的,后经国际标准化组织ISO协会采纳为国际标准,它集数据操纵、定义、控制和管理的功能于一体,易学易用2。SQL语言的优点:非过程化语言,面向集合操纵。一体化。是所有关系数据库的公共语言。2.1.2ACCESS 2000数据库Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发
13、简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势,提供了更强大的数据组织、用户管理、安全检查等功能。而ACEESS的应用主要是单客户机应用。基本可以满足本设计的数据库需要。微软公司的目标是使ACEESS成为设计和管理应用程序最容易的数据库系统,ACEESS主要任务是存储、管理和提供数据,以满足客户端连接和存储数据的需要3。2.2Visual Basic 6.0简介Visual Basic 6.0是新一代软件应用开发工具,在数据库、网络、跨平台开发方面具有很强的功能:具有面向对象的可视化设计
14、工具 、 事件驱动的编程机制 、 提供了易学易用的应用程序集成开发环境、 结构化的程序设计语言、支持多种数据库系统的访问、 Active技术、 VB6在开发环境上、网络功能等的增强、完备的help联机帮助功能。在提供企业和Web开发人员所需要的可升级性和可靠性的同时,还支持正涌现而出的各种平台的Web服务。 Visual Basic 6.0 的“对象”从可视化编程的角度看,是一个有属性(数据)和行为(事件)方法的实体。用Visual Basic 6.0开发数据库应用,重点是和各种数据库组件打交道,能和数据库挂钩的组件对象有5种,它们是:ADODC(数据库会话)、Datagrid(数据库)、Da
15、taList与DataCombo(数据控制组件)用来显示数据库信息。其中后面3种统称为数据访问(DataAccess)组件4。Visual Basic 6.0处理数据库的机制。数据库应用程序ADODCADODC联接Datagrid显示ListView显示 图1 Visual Basic 6.0处理数据库的机制3系统设计可行性研究3.1系统概述 随着计算机技术的不断发展,计算机化管理逐渐普及,计算机技术已经深入到企业管理的各个方面。出租车行业也得到快速发展。而大量出租车的运营安排需要科学的管理,这也成为出租车管理中的一项重要工作。本设计系统主要的功能有:站点信息的管理,线路信息的管理,记录司机的
16、基本资料,记录车辆的基本资料业务管理运营业务记录管理,业务管理车辆维修记录管理查,业务管理车辆违章记录管理,业务管理车辆事故记录管理查询统计管理,系统用户及权限管理,系统的帮助及功能简介3.2系统的设计和架构3.2.1系统结构设计本系统主要分为系统欢迎界面、站点信息管理界面、线路信息管理界面、司机档案管理界面、车辆档案管理界面、车辆运营记录管理界面、车辆维修记录管理界面、车辆违章记录管理界面、车辆事故记录管理界面、每日结算,运营统计查询和用户权限管理界面几部分。系统结构设计图如图所示。出租车管理系统系统欢迎界面车辆档案管理界面车辆运营记录管理界面车辆维修记录管理界面车辆违章记录管理界面车辆事故
17、记录管理界面每日结算界面数据库图2 系统结构设计站点信息管理界面司机档案管理界面线路信息管理界面统计查询界面3.2.2系统功能模块细分根据上述系统总体设计思想的分析,可将系统分为以下八大部分:用户管理模块,基本信息模块,档案管理模,块业务管理模块, 用户权限模块,每日结算模块,查询统计模块,系统帮助模块。4数据库的设计开发数据库应用系统,大致可分为数据库的分析、设计和应用程序的分析、设计两部分。后台数据库的合理设计在本例这样的数据信息管理系统中占有十分重要的地位,数据库设计的优劣将直接影响系统的准确性、效率及实现效果,合理的设计能提高数据存储效率,保证数据的完整和一致5。4.1数据库需求分析本
18、系统具体的需求分析如下:l 用户可对站点及线路进行添加、修改和删除等操作,并提供了通过拼音快速查询功能帮助用户快速对记录的录入管理。l 用户可维护司机档案,进行添加、修改和删除等操作,并能通过姓名、身份证号、性别、司机工号及备注等项目对司机档案进行查询(其中司机姓名、身份证号、备注为模糊查询,其余为精确查询)。l 司机ID必须唯一且用车辆车牌后5位标记,做到一人一车对应。l 用户可对车辆档案进行添加、修改和删除操作,并能通过车号、车辆是否年检、是否有车险及备注等项目对车辆档案进行查询(其中车号和备注为模糊查询),车辆ID必须唯一。l 用户可对车辆运营记录进行添加、个性和删除操作,并能通过车辆I
19、D、司机ID、运营日期及备注等项目对车辆运营记录进行查询(其中备注为模糊查询)。l 用户可对车辆维修记录进行添加、个性和删除操作,并能通过车辆ID、维修日期及备注等项目对车辆维修记录进行查询(其中备注为模糊查询)。l 用户可对车辆违章记录进行添加、修改和删除操作,并能通过车辆ID、司机ID、车辆违章日期及备注等项目对车辆违章记录进行查询(其中备注为模糊查询)。l 用户可对车辆事故记录进行添加、修改和删除操作,并能通过车辆ID、司机ID、事故、日期及备注等项目对车辆事故记录进行查询(其中备注为模糊查询)。4.2数据库概念结构设计 通过上述总体分析,就能设计出满足用户需求的各种实体,可以得到实体-
20、关系模型如下:1)站点信息实体站点编号,名称,简码,位置,别名,类型,所属车队。2)线路信息实体线路编号,站点号,起点站,终点站,线路名,线路车辆,线路里程。 3)用户实体姓名,密码,确认密码,标识。4)司机档案实体司机档案ID,司机姓名,司机身份证号,司机性别,司机出生日期,司机工号,司机电话,隶属车队名,司机驾照号,驾照截止日期,备注。5)辆档案实体车辆档案ID,车号,录属车队名,车辆购买日期,是否年检,是否车险,备注。6)统计表实体编号,总收入,总支出,日期 7)盈利信息表实体编号,总盈利,日期8)车辆运营记录运营记录号,运营车辆ID,司机ID,运营日期,运营收,备注。9)车辆维修记录维
21、修记录号,维修车辆ID,维修场站,维修花费,维修日期,备注。10)车辆违章记录违章记录号,违章车辆ID,违章司机ID,违章原因,违章日期,违章罚款,备注。11)车辆事故记录事故记录号,事故车辆ID,事故司机ID,事故日期,事故地点,事故对象姓名,事故身份证号,事故对象电话,保险理赔金额,公司负担金额,对方负担金额,备注。司机车辆维修记录运营记录违章记录事故记录11nnnn运营站点线路nn图3 实体关系E-R图4.3数据库的生成与配置 4.3.1建设数据库该数据库包含11个数据表:l 储存站点信息的数据表CarSet。l 储存线路信息的数据表Way。l 储存司机档案信息的数据表DriverInf
22、。l 储存车辆档案信息的数据表CarInfo。l 储存车辆运营记录的数据表WorkRec。l 储存车辆维修记录的数据表RepairRec。l 储存车辆违章记录的数据表PecRec。l 储存车辆事故记录的数据表AccRec。l 统计运营数据表TONGJI。l 盈利数据表Earning。l 用户信息表Users。4.3.2建立各数据表之间的关系将上述各数据建立完成后,分别设计各个数据表之间的关系。根据相应字段之间属性陪配原则,把各表相互联系起来,更有助于多表之间的查询。在建立了数据表之间的关系后,建立关系的字段属性不能再更改。要更改则必须先取消关系,更改字段属性再重新建立连接。因此应建立完善后再建
23、立各表之间的关系。建立好数据库各表的关系如图所示:图4 数据库关系图4.3.3数据库的连接Access建立的数据库不需要数据库服务器支持,且Visual Basic中自带支持,即使系统中没有安装Microsoft Office 软件,在Visual Basic中亦可直接连接使用,在公共模块中实现。5系统主要模块设计与实现5.1模块设计5.1.1系统登陆界面设计当系统运行时,首先打开登陆窗体,只有权限的用户才能进入系统。登陆成功后将显示系统主界面。界面布局如图所示。图5 系统登陆界面If Len(Trim(Me.Txtuser.Text) <= 0 Then MsgBox "请输
24、入用户名", , "登陆系统" Exit Sub End IfIf Len(Trim(Me.Text2.Text) <= 0 Then MsgBox "请输入登陆密码", , "登陆系统" Exit SubEnd If 5.1.2主程序界面设计主界面主要包括菜单、工具栏、状态栏和程序主窗口几部分。并且将主窗体为MDI窗体。这样再加入的窗体设计他的子窗体。形成更好的管理效果界面。此界面主要有以下功能:l 系统主界面菜单窗口。l 系统主界面工具栏窗口。l 调用各子窗口。l 关于界面。l 退出系统。界面布局如图所示。图6 主
25、程序界面Me.TxtDate.Text = Format(Now, "yyyy-mm-dd")LastDay = DateAdd("d", -1, Now)If RsDB.RecordCount > 0 Then RsDB.MoveFirst For i = 1 To RsDB.RecordCount sEarning = sEarning + RsDB.Fields("WorkEarning").Value If Not RsDB.EOF Then RsDB.MoveNext Next i RsDB.Close For i =
26、 1 To RsDB.RecordCount sPay = sPay + RsDB.Fields("PecCost").Value For i = 1 To RsDB.RecordCount sPay = sPay + RsDB.Fields("AcciComPay").Value If Not RsDB.EOF Then RsDB.MoveNext Me.TxtPay.Text = sPay Me.TxtPayoff.Text = sEarning - sPay5.1.3司机/车辆档案管理模块司机/车辆管理模块主要功能:1)对司机/车辆记录的添加、修改
27、、删除操作。2)通过标签组件把管理模块各查询模块整理在一起方便用户的操作与查询。对记录的情况做到及时掌控制,对记录的信息做到快速的查询。3)当用户选中DataGrid列表中某一项数据时,系统会自动将该项数据内容显示在“司机/车辆档案管理”选项卡中。然后单击【修改】按钮,程序检验各字段内容填写是否正确后,将修改后的记录替换DataGrid列表中的原数据。而DataGrid控件与ADODC控件邦定,从而与司机档案数据表DriverInfo中的数据相关联,将自动对DriverInfo数据表中的数据进行修改,使得这部分代码非常简单。Private Sub Form_Load()Adodc1.Conne
28、ctionString = CnStr Adodc1.RecordSource = "Select DriverID as 司机ID," & _ "DriverName as 姓名," & _ "DriverNum as 身份证号," & _ "DriverSex as 性别," & _ "DriverBir as 出生日期," & _ "DriverWorkNum as 工号," & _ "DriverTel as
29、电话," & _ "DriverTeam as 隶属车队名," & _ "DriverLicenceNum as 司机驾照号," & _ "DriverLicenceDate as 驾照截止日期," & _ "Remark as 备注" & _ "From DriverInfo" Debug.Print Adodc1.RecordSource Set DataGrid1.DataSource = Adodc1 End Sub5.1.4车辆运营模块
30、模块主要功能:1)对运营信息的添加、修改、删除和查询操作。 2)由于车辆运营记录中的车辆ID司机ID两个字段分别与车辆档案数据表CarInfo中的车辆ID和司机档案数据表DriverInfo中的司机ID相关联,因此将界面中这两个选项的控件设置为不能手动输入内容的下拉框,代码将在Form_load() 过程对其进行初始化。即从上述两个数据表中读出相应的已经存在的车辆ID和司机ID。3)车辆运营记录查询功能,当文本框获取焦点后,前面的查询类型将自动被选择。 If Me.OptQue(0).Value = True Then If Me.TxtQueName.Text = ""
31、Then ElseIf Len(Trim(Me.TxtQueName.Text) > 4 Then MsgBox "查询司机档案" Exit Sub End If DriverName = Replace(Trim(Me.TxtQueName.Text), "'", "''") Questr = "select * from DriverInfo where DriverName like '%" & DriverName & "%'5.1.5
32、车辆维修、违章和事故记录管理模块3个模块主要对车辆维修、违章和事故信息做记录,把车辆的运营的情况做好备分,让管理员充分了解车辆的运营情况司机的运作情况。为统计公司的运营情况提供财料,从而更好优化企业的资源配制,提企业的效益创造更大的财富6。此模块主要功能:l 关于违章的车辆、司机、原因、罚款、日期、等情况进行管理及查询。l 关于维修的车辆、司机、原因、维修费用、日期、地点、及是否开发票报销进行管 理 及查询。l 关于事故的车辆、司机、原因、日期、事故对象信息、事故陪偿、保险陪偿等信息管理及查询。If Me.TxtRemark.Text = vbNullString Then SqlStr =
33、"INSERT INTO RepairRec" SqlStr=SqlStr&"(RepairID,RepairCarID,RepairPlace,RepairPay,RepairDate) " SqlStr = SqlStr & "VALUES (" & Me.TxtID.Text & ",'" & Me.CmbCarID.Text & "'," SqlStr = SqlStr & "'" &am
34、p; Me.TxtPlace.Text & "'," SqlStr = SqlStr & "'" & Me.TxtCost.Text & "'," SqlStr = SqlStr & "#" & Me.DTPDate.Value & "#);" Debug.Print SqlStr DBCn.Execute SqlStr Else Remark = Replace(Trim(Me.TxtRemark.Text), &
35、quot;'", "''") SqlStr = "INSERT INTO RepairRec" SqlStr=SqlStr&"(RepairCarID,RepairPlace,RepairPay,RepairDate,Remark)" SqlStr = SqlStr & "VALUES (" & Me.TxtID.Text & ",'" & Me.CmbCarID.Text & "',&q
36、uot; SqlStr = SqlStr & "'" & Me.TxtPlace.Text & "'," SqlStr = SqlStr & "'" & Me.TxtCost.Text & "'," SqlStr = SqlStr & "#" & Me.DTPDate.Value & "#," SqlStr = SqlStr & "'"
37、& Remark & "');" Debug.Print SqlStr DBCn.Execute SqlStr End If5.2代码实现分析主要代码分析如下:车辆档案管理菜单Private Sub Car_Man_Click()FormCar.ShowormCar.SSTab1.Tab = 1车辆档案查询菜单Private Sub Car_Query_Click()FormCar.ShowFormCar.SSTab1.Tab = 0司机档案管理菜单Private Sub Dri_Man_Click()FormDriver.ShowFormDrive
38、r.SSTab1.Tab = 0司机档案查询菜单Private Sub Dri_Query_Click()FormDriver.ShowFormDriver.SSTab1.Tab = 1车辆运营收入SqlStr = "select WorkEarning from WorkRec where WorkDate =#"If RsDB.RecordCount > 0 Then RsDB.MoveFirstFor i = 1 To RsDB.RecordCountsEarning = sEarning + RsDB.Fields("WorkEarning"
39、;).Value车辆违章罚款SqlStr = "select PecCost from PecRec where PecDate =#"If RsDB.RecordCount > 0 Then RsDB.MoveFirstsPay = sPay + RsDB.Fields("PecCost").Value6软件系统的测试与维护6.1软件系统测试的流程软件系统的测试过程按照个步骤进行,即单元测试、组装测试、确认测试和系统测试。单元测试集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。集成测试是根据设计规定的软件系统体系结构,把已测试过的模块组装起来,在组装过程中,检查程序结构组装的正确性。确认测试则是要检查已实现的软件系统是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。系统测试则把已经经过确认的软件系统纳入到实际运行环境中,与其他系统成分组合在一起进行测试。6.2系统维护6.2.1系统维护的基本概念 系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。 6.2.2系统维护工作的内容 系统维护是面向系统中各种构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 无机颜料制造考核试卷
- 乐器声音的数字化处理与优化考核试卷
- 木楼梯的声学性能改善措施考核试卷
- 劳动法律法规解读考核试卷
- 固体废物处理与环保科技创新考核试卷
- 体育会展新媒体运营与粉丝经济考核试卷
- 体育经纪公司体育场馆运营与管理策略考核试卷
- 房屋改建施工合同范本
- 简易土建劳务合同范本
- 俱乐部合同范本模板
- A类《职业能力倾向测验》贵州省毕节地区2024年事业单位考试考前冲刺试卷含解析
- 沙子检测报告
- 博物馆消防培训课件
- 脑血管造影术护理查房课件
- 残疾人就业困境及其破解对策
- 《油液分析技术》课件
- 运动疗法技术学
- 《蜀道难》理解性默写(带答案)
- 塔吊租赁(大型机械)-招标文件模板(完整版)2021.5.13
- 护理学基础期末试卷及答案
- IMS搅拌桩施工方案
评论
0/150
提交评论