版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武警警官学院本科毕业论文绪论1.1开发背景上个世纪末期,互联网进入了发展期。电脑纷纷走入人们的生活中,一些计算和繁琐的工作电脑逐渐取代人工。特别是一些大量数据管理和处理的工作,人们开始有意识地开发出更方便更快捷的管理系统。直至如今,互联网蓬勃发展,实体商店逐渐被电商取代,买东西不用出门自会有人送货上门。旅行社也行将就木,逐渐消失在人们视野中,旅游网站占据了我们的全部视野,我们可以从旅游网站上能看到几乎所有我们想看到的东西。精美的图片、旅游后感和推荐、酒店信息和出行路线和工具等。所以,旅游网站已经成为了主流,旅游网站的开发已必不可免。旅游网站带来的便利已经充分的抓住了用户的心,爱好旅游的人们已经离不开旅游网站了本次系统开发,主要以旅行社餐饮为对象,根据需求来完成功能设计[1][2]。1.2开发意义旅游网站的上线正式因为迎合了用户的需求,迎合了社会的需求。无论是从高效上和便捷性来说,还是从人力资源的消耗上来说,旅游网站都比传统的旅游模式更佳。为了减少传统旅游模式资源的消耗,旅游网站的开发已是重中之重。相对来说,旅游网站确实给我们带来了很大的便利,特别是大数据量的管理,操作的便利和快捷性,这些无一不是旅游网站的优点。因此,需要开发一个旅游网站来跟上社会的潮流是有必要的。系统设计一方面,对于旅行社,系统开发出来上线后不仅减少了旅游管理成本的消耗,还能给旅游管理和旅游大量数据的处理带来了便利和快捷;另一方面,通过这个系统的设计与实现让我有了极强的求知欲,关于问题分析方面有了独特的方式,是进入社会之前一次很好的锻炼机会[3][4]。1.3研究内容登录模块:根据用户的权限来划分用户登录后所能看到的内容和操作的界面,用户权限分为超级用户、系统管理员、普通用户。数据库的操作:使用了ADO.NET组件来访问数据库和操作数据库。数据的完整性和安全:必须确保该系统的数据库具有完整性和一致性。界面开发:界面的开发占有很大的比重,前端界面是用来和用户交互的,所以用户体验的问题要重视。分析旅行社信息化现状;研究旅游网站系统的现状和问题;研究系统设计架构、需求分析和建设方案、数据库开发与设计和功能点的实现。第2章主要技术和工具介绍2.1C#语言C#作为本系统的后端开发语言,C#是微软开发的基于C语言和C++语言的一门语言,专门为了.Net框架而开发出来的。此外,C#编译后代码方面也是做得比较好的,一般其编译能够使代码的运行速度比一般语言都要快[7][8]。其主要特性有:1)免费性相较其它,C#是微软研发的一款基于.NETFramework之上的面向对象的高级语言之一且是免费开源的。2)便捷性使用C#编程的程序一般开发比较快,而且系统运行也比较快,也易于学习[2]。实用性强和跨平台性强。3)跨平台性强C#高级编程语言是运行前编辑,可以运行在如今市面上普遍流行的平台,不用担心跨平台不能使用。4)效率高C#占用极少的系统资源。2.2microsoftsqlserver数据库Microsoftsqlserver数据库一般和c#编程语言配套使用,microsoftsqlserver是一个跨平台性不强和开源的数据库。微软专门提供企业版和开发版应对不同的需求。Sqlserver2008r2除了继承了sqlserver2008的优点外,新增了PowerPivotforSharePoint/Excel,MasterDataServices,改进了ReportingServices等功能。SQLServer在身份验证上主要采用几点:登录检查、登录号、权限验证等等。2.3net技术Web服务平台.net由Microsoft创建。该平台的主要功能是以标准化、个性化的方式连接信息、人员和设备。对微软来说,.net是其终极梦想。我们可以利用这项技术来实现以前无法实现的功能。这是一个飞跃。如今,我们可以在任何时间、任何地点通过计算机访问互联网。未来,它将形成一个复杂的全球互联网终端设备和服务器,随时成为每个人的智能助手。2.3.1.netFramework的两个组件Net框架有两个不同的元素:包和软件开发包(SDK)。当然,如果我们想运行网络程序,我们不需要开发网络应用程序。我们只需要努力安装发行包组件。由于netframework尚未在分发包上编译,因此它最终只能编译net应用程序。2.3.2.net框架的特点1)跨平台性Net框架程序在任何一台计算机上编写,都可以任意操作系统平台和硬件环境2)跨语言性Net框架是一个通用语言系统(CLS)。标准化的网络框架数据有很多种。Web应用程序可以使用net开发。现在它已经成为互联网上新一代的web应用开发工具之一,普通程序员已经慢慢开始接受和使用它。2.3.3net的特点1)代码逻辑与页面分离显示Net包括程序和UI设计两个部分。HTML标记和<%%>代码自始至终交错排列。通常,程序员按照之前的计划编写代码,然后UI设计师根据设计页面与程序员讨论哪个布局页面最合适,最后程序员将设计嵌入到程序中。(b)编译运行我们采用了以VBScript和netscript为编程语言的虚拟编程框架。如果我们发现操作系统盗用了一次网络源代码,我们肯定是在访问某个页面。(c)代码隐藏编码后生成的代码更易于编写,布局更直观,大大降低了系统开发和维护的难度和生产成本。第3章系统分析3.1可行性分析该系统将从经济可行性、技术可行性和易用性等方面进行可行性分析。3.1.1经济可行性分析因为该系统所需要的开发工具是开源且是无偿使用的,所以系统开发的成本可以忽略不计;另外,通过系统的实现,提高用户文件的隐私性,最大限度地保护用户的信息安全。因此,从这些方面来看,可以说经济是可行的[14][15]。3.1.2技术可行性分析在当今的技术条件下,计算机软硬件的发展能够满足发展的要求。因为系统的开发是基于.Net开发语言,能够满足在普通计算机上开发系统的硬件和软件要求;由于它占用的内存相对较少,所以我们使用SQLserver数据进行软件开发和设计的原因是它在理论上占用的内存太少。3.1.3易用性本文利用网络技术设计开发了旅游网站系统。界面操作对用户来说相对简单,操作性完全可行通过以上的几点分析,确定该系统具有实际开发的价值和可行性。3.2需求分析针对旅游网站存在的问题和需求,通过功能需求分析,建立了一个数字化、信息化的旅游网站系统。系统主要包括用户注册、用户登录、景区管理、酒店管理、景区列车管理等功能模块。下面简要介绍这些功能模块的一般要求。用户登录模块:用户使用或管理员使用账户进行登录本系统,根据相关的权限来操作对用户开放可使用的功能,主要是界面的交互。用户注册模块:需要注册的可以点击“注册”来注册用户。如果输入正当,系统将反馈用户已成功注册。否则会提示用户注册失败并重新注册。美食建议管理模块:美食建议列表:以列表的形式向管理员显示数据库的产品表。添加美食建议:执行管理员添加了食品建议,其中应包括食品建议。修改美食建议:实现管理员修改食品建议。旅游线路的管理模块:添加旅游线路:完成系统后台管理人员可以添加旅游线路。修改旅游线路:完成系统后台管理员可以修改旅游线路。用户预订模块:用户添加预订:用户自行操作添加预订,包括后台管理员也可以为用户添加预订信息。用户修改预订:完成用户修改预订信息,包括后台管理员也可以修改。景点信息管理模块:添加景区信息:完成管理员实行添加景区的信息。修改景点信息:实现管理员修改景点信息,包括修改景点信息。酒店信息管理模块:酒店信息列表:进行酒店信息列表显示。景点车次管理模块:景点车次列表:显示系统中所有景点的编号,可通过关键字查询。景点车次删除:删除错误或过期的景区车次。评论管理模块:评论列表:可以显示系统的所有的用户评论,也可以通过关键字查询。评论删除:简略节略不符合规定的留言信息。用户模块:个人信息管理:用户须成功登录该系统,才可以查看自己的主页信息。系统通知:用户可以查看系统对用户的提示信息。修改资料:个人数据用户可以修改。信息搜索:用户可以通过关键字搜索站点中的信息。密码修改:用户输入原密码两次来验证通过后才能修改该密码,若遗忘密码,须进行手机短信验证。3.3业务流程分析业务流程:用户在登录界面输入账号与密码,通过系统与数据库的连接来调取数据库的用户数据来验证用户账号和密码是否正确,若正确则成功登陆,用户界面的交互都能完成操作。系统的业务流程如下图所示。旅游网站管旅游网站管理系统管理员浏览客户线路信息旅游线路旅游新闻旅游新闻图片信息旅游图片回复信息回复信息景点信息旅游景点酒店信息旅游酒店留言信息客户留言数据库图3-1系统业务流程图3.4数据流程分析DFD描述了系统数据的流向和逻辑转换。由于该方法能够表达复杂问题,因此被开发人员广泛采用,是一种应用广泛的结构化系统分析方法。用户功能管理模块所需存储的是用户动态信息文档和图片信息文档,通过关键字搜索通过上述文档信息进行检索和维护。系统的0层数据流图如下图所示。图3-2系统数据流图(0层)1层数据流图中,数据实体包括普通用户和管理员,普通用户数据流程包括功能选择、酒店信息管理、景区车次管理;系统的1层数据流图如下图所示。图3-3系统数据流图(1层)2层为管理员操作后台数据流图,管理员可以分别通过增、删、查、改来对系统进行管理,如下图所示。图3-4系统数据流图(2层)第4章系统设计4.1系统结构设计系统主要有两大模块设计,即后端模块设计和前端模块设计。后端模块主要是管理员操作的模块。前端模块包括用户注册、登录、新闻管理功能和用户预约管理功能、景区车次管理功能,酒店信息管理功能及系统管理员添加或删除功能。系统的功能结构图如下图所示。图4-1系统功能结构图4.2功能模块设计用户注册模块:可以点击注册button跳转到注册界面,输入必要的数据。确认注册后,系统将通过匹配代码中正则表达式中指定的字符来确定用户输入的注册字段是否正当。如果输入的字符是正当的,系统将对成功注册给出反馈。请登录。若输入的字符不合法,则系统给出提示进行重新输入。用户登录模块:用户进行登录,需要输入用户名、密码和验证码。当用户正确输入验证码时,再判断用户名和密码是否正确,若正确,则从成功登录系统,若任何一个输入不正确,系统会给出相应的提示。景区信息管理模块:用户发布保存在活动表中的景区信息。用户单击活动发布进入活动发布页面。景区车次管理模块:管理员对景区车次数据进行管理,如添、删、查、改等,管理员添加景区车次时,在输入景区车次信息后,使用JS功能判断输入格式是否正确,然后将景区车次数据插入景区车次信息表。酒店信息管理模块:酒店信息管理模块包括酒店信息的增删查改。旅游路线管理模块:旅游路线管理模块包括旅游路线的增删查改,由系统连接调用数据库用SQL语句来实现数据库操作,并将数据放置到html界面中。用户预定管理模块:用户预定管理模块包括用户预定插入、用户预订搜索、用户预订修改、用户预订删除,由系统连接调用数据库用SQL语句来实现数据库操作,并将数据放置到html界面中。8.系统管理模块:实现数据的备份功能。4.3数据库设计4.3.1数据库设计概述数据库的设计在本开发系统中起着非常重要的作用。数据库的总体设计是软件开发中最重要的问题。以前,对信息结构复杂、应用环境百般的数据采用手动排序的方法进行排序。这种落伍方法的使用与整个数据整理人员的水平密切相关,经验越丰富,错误越少,相反,错误越多。在其他人看来,数据库设计是一项技能,而不是一项工程项目,缺乏正确的理论知识和适当的解决方案的支持。因为在交付和运行一段时间后总会出现一些莫名其妙的问题,这使得这个软件系统的质量难以得到保证,造成了很大的损失。因此,只有采用新的数据库管理策略,才能更好地解决这些基本错误。4.3.1概念设计在数据库分析中,我们使用E-R图建立相应的关系,它有三个概念:实体、关系和属性。实体可以说是一个用来维护和不断使用数据的大集合;属性可以说是这个对象的特征;关系明确地指每个数据实际之间的各种联系,它为每个实体创建了相应的模型。根据系统各实体之间的关系,得到了系统的整体ER图。系统的整体ER图如下图所示。图4-2系统总体ER图4.3.2表设计1.建立最能满足客户需求的数据库。2.标准化数据库以避免不必要的错误。3.数据库数据的一致性和完整性。4.系统的需求,设计数据库时需要使用MicrosoftSQLServer中的各个功能来维护。5.定期维护和扩充数据库。在服务器上建立名为netwzlywzhsg369698a9的数据库,其中包括以下表:Notices表:列序号列名称列的类型大小是否为空最大长度说明1idInt5否10id(主键)2titlesVarChar200是255标题3contentsText20是255内容4typeVarChar100是255类别5shouye_photoVarChar100是255首页图片6click_lvVarChar100是255点击次数7addpeopleVarChar100是255添加人8addingtimeDateTime8是23添加时间Management表:列序号列名称列类型大小是否为空最大长度说明1m_idInt5自增编号10账号id(主键)2m_nameVarChar100是255管理员姓名3passwordVarChar100是255密码4qxVarChar100是255权限5addingtimeDateTime8是23添加日期Users表:L列序号列名称列类型大小是否为空最大长度备注1idInt5自增编号10用户id(主键)2usernameVarChar50是255用户姓名3sexChar2是2性别4bodynvarchar500是2555qqnumber10是255qq账号6emailvarchar20是255邮箱7facevarchar10是2558adddateDateTime8是23添加时间9ishiddenbit2是255是否隐藏10homepagevarchar50是255首页11isrelybit2是255是否信任12rebodynvarchar500是255重新启动Tickets表:列序号列名称列类型大小是否为空最大长度备注1IDInt4自增编号10车票id(主键)2scenic_idVarChar50否255景点id(外键)3nameVarChar50是255名称4ticket_typeVarChar50是255车票类型5startVarChar50是255发车点6endVarChar50是255下车点7start_timeDateTime8是23发车时间8priceVarChar50是255价格9banciVarChar300是255班次10remarksVarChar500是255备注11addtimeDateTime8是23添加时间Tickets_book表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10车票预订id(主键)2order_idVarChar40否255购买人id(外键)3ticket_typeVarChar20是255车票类型4startVarChar100是255起始地点5endVarChar100是255终点6start_timeVarChar50是255起始时间7priceVarChar50是255价格8banciVarChar20是255班次9amountVarChar50是255数量10total_moneyVarChar50是255总额11timesDateTime8是23时间12IsexamineVarChar2是255是否审核13ispayVarChar2是255是否支付14addtimeDateTime8是23添加时间news表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10消息id(主键)2typeVarChar50是255类型3contentText16是255内容Scenic_informations表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10序号2scenic_idVarChar50是255景点id(主键)3scenic_nameVarChar200是255景点名称4priceVarChar50是255价格5contactVarChar300是255联系方式6addressVarChar300是255地址7photoVarChar50是255图片8introductionBlob16是255简介9addtimeDateTime8是23添加时间Hotel_informations表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10序号2hotel_idVarChar50是255酒店id(主键)3hotel_nameVarChar100是255酒店名称4Scenic_idVarChar50是255景点id(外键)5levelVarChar50是255级别6get_roomDataTime8是23开房时间7room_numberVarChar50是255房间号8tpyeVarChar50是255类型9priceVarChar50是255价格10phoneVarChar300是255电话11addressVarChar300是255地址12photoBlob50是255图片13introductionText16是255简介14addtimeDateTime8是23添加时间Message表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10留言id(主键)2user_idVarChar50是255用户id(外键)3expressionVarChar50是255表情包4titleVarChar300是255标题5contentsVarChar500是255内容6replyVarChar500是255回复7addtimeDateTime8是23添加时间Scenic_books表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10序号2book_idVarChar50是255订单编号(主键)3scenic_idVarChar50是255景点编号(外键)4book_nameVarChar50是255名称5priceVarChar50是255价格6amountVarChar50是255数量7total_moneyVarChar50是255金额8dataDateTime8是23日期9order_idVarChar50是255订票人10order_nameVarChar50是255订票人姓名11mobilephoneVarChar50是255手机12isexamineVarChar2是255是否审核13addtimeDateTime8是23添加时间comments表:列序号列名称列类型大小是否为空最大长度备注1comments_idInt4自增编号10评论id(主键)2xinwenIDVarChar50否255新闻id(外键)3pinglunneirongVarChar300是255评论内容4commentator_idVarChar50否255评论人id(外键)5scoreVarChar50是255评分6biaoVarChar50是255表7addtimeDateTime8是23添加时间Collection_records表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10主键2usernameVarChar50是255用户名3xwidVarChar50是2554fieldVarChar50是255字段5biaoVarChar50是255表6biaotiVarChar200是255标题7addtimeDateTime8是23添加时间Users_register表:列序号列名称列类型大小是否为空最大长度备注1IDInt4自增编号10(id)主键2usernameVarChar50是255用户名3passwordVarChar50是255密码4nameVarChar50是255姓名5sexVarChar50是255男6birthdayDateTime8是23出生年月7nationVarChar50是255民族8phoneVarChar50是255手机9emailVarChar50是255邮箱10remarksVarChar500是255备注11isshVarChar2是255是否审核12addtimeDateTime8是23添加时间Emotional_link表:列序号列名称列类型大小是否为空最大长度说明1IDInt4自增编号10主键2website_nameVarChar300是255网站名称3websiteVarChar300是255网址4LOGOVarChar50是255标志5addtimeDateTime8是23添加时间Book_hotel表:序号字段名称字段类型大小是否为空最大长度备注1IDInt4自增编号102Order_idVarChar50否255订单编号(主键)3hotel_idVarChar50否255酒店id(外键)4hotel_nameVarChar50是255酒店名称5star_classVarChar50是255星级6room_numberVarChar50是255房间号7priceVarChar50是255价格8daysVarChar50是255天数9moneyVarChar50是255金额10dateDateTime8是23日期11orders_idVarChar50否255订购人id12nameVarChar50是255姓名13phoneVarChar50是255手机14isshVarChar2是255是否审核15iszfVarChar2是255是否支付16addtimeDateTime8是23添加时间
第5章系统实现5.1基本任务系统实现的基本任务有以下几个: 对每个模块进行了详细的算法结构设计,利用x-mind工具绘制了各个模块的详细算法处理图。(2)定义由需求分析和概要设计确定的概念数据类型。(3)数据结构的物理设计是确定数据库的物理结构。(4)编写系统设计与实现说明书。(5)进行评审,需求分析、可行性分析。系统结构如下图所示。图5-1系统结构5.2登录模块的实现5.2.1首页实现首页是网站的入口,主要包含了:LOGO、导航、Banner、登录和景点信息查看等功能。首页的页面UI,如下图:图5.1首页页面图首页主要代码如下图:图5.1.1首页代码图5.2.2管理员后台登录为了安全着想,管理员登录后端前须对账号进行查看验证,查看其是否有登录后端管理系统的权限,如有,才允许登录成功。用户登录流程图如下图:图5-2用户登录流程图登录界面如下图所示:图5-3登录界面用户登录的逻辑代码如下图:图5-3-1用户登录逻辑代码图5-3-2用户登录逻辑代码5.3用户模块的实现5.3.1注册模块及登录的实现注册的用户须按要求正确地完成数据的输入,再单击注册按钮才能成功注册。用户注册流程图如下所示。图5-4用户注册流程图用户注册界面如下图所示。图5-5用户注册用户登录界面如下图所示。图5-6用户登录用户注册主要代码如下图:图5-6-1用户注册代码5.3.2预定模块的实现预定模块由浏览预定、添加预定和预定管理三部分组成。用户在预定板中单击“添加预定”就可以打开添加预定页面,该页面主要用来添加用户输入的预定信息数据到对应的预订信息表中。“提交”按钮用来实现江预定内容存入到数据库插入到预订表中。用户在线预定流程图如下图所示。图5-7在线预定流程图在线预定界面如下图所示。图5-8在线预定界面预定管理界面如下图所示。图5-9预定管理界面门票预订主要代码如下图:图5-9-1门票预订主要代码5.4管理员模块的实现5.4.1用户管理模块的实现不管是新用户添加还是旧用户的删除,这个权限应当只有管理员具有。用户管理流程图如下所示。图5-10用户管理流程图用户管理界面如下图所示。图5-11用户管理系统用户管理关键代码如下图所示:图5-11-1系统用户管理主要代码5.4.2密码修改模块的实现修改密码仅限当前登录的用户才能进行的操作,需要验证原密码。修改密码流程图如下所示:图5-12密码修改流程图密码修改界面如图所示。图5-13修改密码密码修改关键代码如下图:图5-13-1密码修改代码图5.4.3景区信息管理模块的实现增加景区信息的功能主要是增加、删除、修改景区名称、内容等基本信息。景区信息查询可以根据标题、内容等多种条件查询景区信息。景区信息管理流程图如下所示:图5-14景点信息管理流程图景点信息添加操作界面如下图所示:图5-15景点信息添加景点信息查询界面展示如下图所示:图5-12景点信息查询景区信息的添加关键代码如下图:图5-12-1景区信息添加关键代码5.4.4酒店信息管理模块的实现增加酒店信息的功能主要是增加、删除和修改一些基本信息,如类别、日期等。酒店信息管理流程图如下所示。图5-13酒店信息管理流程图酒店信息添加界面展示如下图所示:图5-15酒店信息添加酒店信息查询界面如下图所示:图5-15酒店信息查询酒店信息的关键代码如下图:图5-15-1酒店信息关键代码管理员发布新的景区车次号,系统显示景区车次号。增加景区车次号的功能主要是增加、删除、修改景区车次号、种类等基本信息。景点车次管理流程图如下所示。图5-15景点车次管理流程图景点车次查询如下图所示:图5-16景点添加查询景点车次查询如下图所示:图5-17景点车次查询景点车次关键代码如下图:图5-17-1景点车次关键代码5.4.5留言管理实现注册用户订购产品并生成消息后,用户可以查询个人消息状态,查询管理员是否收到个人消息,并审核或取消消息。管理员管理、审核、查询、删除和修改所有保留邮件。用户留言界面,如下图所示。图5-18留言页面图留言管理主要代码如下图:图5-18-1留言代码
第六章系统测试6.1测试目的软件测试的目的是为了找出软件存在的bug并改正,满足客户的需求和软件的需求。客户端主要测试用户注册、用户登录等功能点是否实现;管理员主要测试系统管理、活动公告、用户信息管理、定时信息管理和注册用户管理功能是否实现。6.2测试概述6.2.1.测试的原则(1)测试人员应该避免测试自己的程序或进行交叉测试,以免陷入自己代码的逻辑错误。(2)测试数据应当使用等价类划分法或其他一些方法来进行有效的测试。(4)不仅要测试系统或功能点是否完成需求,还要测试系统或功能点是否执行了多余的操作。(5)测试有许多bug的模块,集中注意力去测试。(6)bug修改后,应及时进行回归测试。6.2.2.测试的方法在最后的测试阶段,系统采用灰盒测试。黑盒测试只测试程序对外暴露出来的接口,也就是功能点,检测其存在的错误与可能存在的缺陷。白盒测试主要用于对代码的逻辑路径进行测试,发现代码逻辑上的错误。具体采用的测试阶段为单元测试和集成测试。6.3单元测试6.3.1注册测试使用黑盒测试方法,先前条件是该用户尚未注册,用户输入正当的用户名后,输入两次密码,点击注册按钮,系统提示“注册成功“。当用户输入的2次密码不一致时,系统提示重复输入的密码不一致。用户注册测试用例如下表所示:表6-1注册测试用例测试模块用户注册模块测试测试目的测试当注册信息输入不符合要求时,系统是否能进行相应处理并给出提示。测试方法黑盒测试测试数据1不输入用户名和密码,直接点击注册。2输入未注册过的用户名。例如:abcd3输入正确用户名,两次密码不一样。例如:用户名abcdefg、密码000,确认密码111预期结果1界面不跳转,弹出对话框,提示用户输入必填项。2界面跳转,弹出对话框,提示用户注册成功。3界面不跳转,弹出对话框,提示两次密码不一致。实际结果与预想一致。结论注册模块实现了基本的异常输入应对。6.3.2登录测试登录模块需要测试的功能有:输入正确的用户名和密码,点击“登录”是否能成功登录到系统首页。用户登录测试用例如下表所示。表6-2登录测试用例测试模块用户登录模块测试测试目的测试当登陆信息输入不符合要求时,系统是否能进行相应处理并给出提示。测试方法黑盒测试测试数据1不输入用户名和密码,直接点击登陆。2输入未注册过的用户名。例如:abcdefg3输入正确用户名,错误密码。例如:用户名abcdefg、密码0004输入正确用户名,正确匹配密码。例如:用户名abcdefg、密码111预期结果1界面不跳转,弹出对话框,提示用户输入必填项。2界面不跳转,弹出对话框,提示用户当前用户名尚未注册。3界面不跳转,弹出对话框,提示用户密码错误。4界面实现跳转,登陆功能正常进行。实际结果与预想一致。结论登陆模块实现了基本的异常输入应对。6.4集成测试集成测试的方案主要如下所述:全面测试用户信息管理模块,添加新用户ROESS,将其分配为一般管理员角色,查看授予的权限,保存设置,以ROESS身份登录,查看权限。2.最后,根据驴友社会旅游网站系统的设计实施方案和需求分析规范,对系统各模块的功能进行测试,并检查各模块之间的逻辑功能是否正确。经过系统的web测试,确保该驴友网站系统可以满足需求分析说明书和系统设计方案。第7章总结经过这几个月的学习和努力坚持,这个驴友社交旅游网站大致完成。由于自身的技术和理论知识方面有些欠缺,导致最终这个完成的作品和自己先前设计和构思的不是那么符合,不管是页面设计方面还是代码逻辑和功能模块方面,都没能达到自己所要设计的界面要求,另一方面,系统存在一些没有考虑的问题和模块。在学习的过程中首次进行独立设计工作,此次的设计与实现用到了以前掌握不是很熟的技能和根本就没学习过的技术手段,在这个过程中,因此遇到了各种各样的问题,但在指导老师的帮助下和互联网上的一些播客和论坛的帮助下,也都一一解决。我感到掌握技能的不足,我应该脚踏实地地一步步把我不会的编程知识学会,这个过程既是痛苦的也是快乐的,希望我能成长起来,不惧风雨。此次的旅游网站的设计与实现,确实功能方面较为简陋,可能会存在一些设计上的漏洞,不过,我深信,我以后能百尺竿头更进一步。感谢指导老师和同学们的帮助。参考文献[1]刘晓华,周慧贞.net应用开发详解[M].北京:电子工业出版社,2013:35-126[2]阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2014:15-26
[3]孙鑫.Struts
2深入详解[M].北京:电子工业出版社,2012:8-16
[4]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社出版社,2010:7-15
[5]王毅,周峰,孙更新.J2EE经典案例设计与实现[M].北京:电子工业出版,2013:6-18
[6]孙鑫.Struts
2深入详解(net技术大系)[M].北京:电子工业出版社,2012:5-14
[7]郑阿奇.SQL实用教程[M].北京:电子工业出版社,2013:26-42
[8]谭庆平,毛新军编著.软件工程实践[M].北京:高等教育出版社,2014:34-87
[9]林邦杰.net程序设计入门教程[M].
北京:中国青年出版社,2011:63-99
[10]谢希仁.计算机网络[M].
北京:电子工业出版社,2012:
89-125
[11]布朗,戴维斯,斯坦利克,马召等译.Struts
2实战[M].北京:人民邮电出版社,2012:85-136
[12]王行言.net语言与面向对象程序设计[M].北京:清华大学出版社,2013:36-85
[13]拉夫利,李进华等译.精通Struts
2:Web
2.0开发实战[M].北京:人民邮电出版社,2012:253-276
[14]陈云芳.精通Struts
2基于MVC的Web应用开发实战[M].北京:人民邮电
出版社,
2012:136-187
[15]
DavidHopkins.Improvingthe
Quality
of
Teaching
and
Learning[J].Support
for
Learning,2014(12):162-165.
[16]
Ed
Woychowsky.Introducing
Ajax[EB/OL].
http://www.
/programming/ajax_creating_asynchrono
us_web_pages/index.html,2015-1-13.
[17]
Roberto
Latorre,Francisco
Lopez,Antonio
E.Martinez.Sharing
of
procompiled
database
statements
in
J2EE
application[J].
Software:
Practice
and
Experience,2015(35):301-311.
[18]
Huang,M.Y,Lin,Y.J,Xu,H.A
framework
for
web-based
product
data
management
using
J2EE.International
Journal
of
Advanced
Manufacturing
Technology,
2014:825-847.
[19]
Aleassanndro
Marchetto,Filippo
Ricca,Paolo
Tonella.A
case
study-based
comparison
of
web
testing
techniques
applied
to
ajax
web
applications[J].International
Journal
on
software
Tools
for
Technology
Transfer(STTT),2015,10(12):477-492.[20]D.F.Elliott,and
K.Rao.Fast
Transforms:Algorothms,Analysas,Applications.New
York:Academkic
Prdss.2014
致谢经历了近三个多月的动手实践及老师辛勤的指导和同学朋友热心的帮助下,本人的毕业设计旅游网站系统的基本功能也基本完成。此次设计中,通过不断的探讨与学习使我熟悉、使我初步了解了.net相关技术。做的是一个B/S结构的旅游网站系统,使我对做网站所需要,及运行的环境有了初步的了解,在此次设计中我翻阅了较多的书籍,在有限的时间了丰富了对旅游网站系统技术的知识也积累了少许的经验。起初对.net的初步认识,通过这次设计更进一步的了解了其工作原理,懂得了配置服务器环境,连接数据库源,在设计过程中,也学会了用dreamweaver设计一个简单的页面,增强了动手的能力,激发了在此方面的兴趣。但是由于时间、基础及缺乏实践等多方面的问题,还有诸多需要解决的问题依然存在,设计中很多方面考虑不够周全或者考虑不到。非常感谢我的老师,我的同学,我的朋友并希望在今后的学习生活中不断陪养多方面的兴趣,不断学习进步从而能够实现独立完成。设计中存在的诸多缺点诚肯老师的原谅。
怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动BootVis主界面,在“文件”菜单中选择刚刚生成的启动进程文件“TRACE_BOOT_1_1”。窗口中即会出现“CPU>使用”、“磁盘I/O”、“磁盘使用”、“驱动程序延迟”等几项具体图例供我们分析,不过最好还是让BootVis程序来自动进行分析:从“跟踪”菜单中选择“系统优化”命令,程序会再次重新启动计算机,并分析启动进程文件,从而使计算机启动得更快。(3)禁用多余的服务WindowsXP在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务有很多对我们用途不大甚至根本没有用,它们的存在会占用内存和系统资源,所以应该将它们禁用,这样最多可以节省70MB的内存空间,系统速度自然也会有很大的提高。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“services.msc”后回车,即可打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可从列表双击它,会弹出它的属性对话框(如图3),你可从“常规”选项卡对服务进行修改,通过单击“启动”、“停止”、“暂停”、“恢复”四个按钮来修改服务的状态,并可从“启动类型”下拉列表中修改启动类型,启动类型有“自动”、“手动”、“已禁用”三种。如果要禁止某个服务在启动自动加载,可将其启动类型改为“已禁用”。WindowsXP提供的所有服务有36个默认是自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的则可根据自己的需要进行设置,每种服务的作用在软件中有提示。4)修改注册表来减少预读取,减少进度条等待时间WindowsXP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。(5)减少开机磁盘扫描等待时间当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。选择“开始→运行”,在运行对话框中键入“chkntfs/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs/xc:”命令;如果要恢复对C盘的扫描,可使用“chkntfs/dc:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。2.提高系统运行速度提升系统运行速度的思路与加快启动的速度类似:尽量优化软硬件设置,减轻系统负担。以下是一些常用的优化手段。(1)设置处理器二级缓存容量WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系统缓存同样也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。(3)改进输入/输出性能这个优化能够提升系统进行大容量文件传输时的性能,不过这只对服务器用户才有实在意义。我们可在中新建一个DWORD(双字节值)键值,命名为IOPageLockLimit。一般情况下把数据设置8~16MB之间性能最好,要记住这个值是用字节来计算的,例如你要分配10MB的话,就是10×?1024×1024,也就是10485760。这里的优化也需要你的机器拥有大于256M的内存。(4)禁用内存页面调度在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。在注册表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”键,把它的值从0改为1即可禁止内存页面调度了。(5)关闭自动重新启动功能当WindowsXP遇到严重问题时便会突然重新开机,可从注册表将此功能取消。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”将AutoReboot键的Dword值更改为0,重新启动后设置即可生效。(6)改变视觉效果WindowsXP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。选择桌面上“我的电脑”图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框。选择“高级”选项卡,在其中的“性能”栏中单击“设置”按钮,会弹出“性能选项”对话框(如图4),可选择“调整为最佳性能”单选框来关闭所有的视觉效果,也可选择“自定义”然后选择自己需要的视觉效果。(7)合理设置页面虚拟内存同样也是在“性能选项”对话框中,选择“高级”选项卡,在其中的“虚拟内存”栏中单击“更改”按钮,接下来选择虚拟内存为“自定义大小”,然后设置其数值。一般情况下,把虚拟设为不小于256M,不大于382M比较合适,而且最大值和最小值最好一样。(8)修改外观方案WindowsXP默认的外观方案虽然漂亮,但对系统资源的占用也多,可将其改为经典外观以获得更好的性能。在桌面空白位置单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,会打开“显示属性”对话框,在“主题”选项卡选择主题为“Windows经典”,即可将外观修改为更为经济的Windows经典外观。(9)取消XP对ZIP支持WindowsXP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择“开始→运行”,在“运行”对话框中键入“regsvr32/uzipfldr.dll”,回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。(10)关闭Dr.WatsonDr.Watson是WindowsXP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件以供程序员分析。不过,记录DUMP文件对普通用户则毫无帮助,反而会带来很大的不便:由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一断时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。要关闭Dr.Watson可打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,双击其下的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。同样,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,可在“系统属性”对话框中选择“高级”选项卡,单击“启动和故障恢复”栏中的“设置”按钮,并在弹出的“启动和故障恢复”对话框中选择“写入调试信息”为“无”(如图5)。(11)启动硬盘/光驱DMA模式打开“系统属性”对话框,选择“硬件”选择卡中的“设备管理器”按钮,打开“设备管理器”窗口,在设备列表中选择“IDEATA/ATAPI控制器”,双击“主要IDE通道”或“次要IDE通过”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”。(12)关掉不用的设备WindowsXP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。(13)关闭错误报告当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在“系统属性”对话框中选择“高级”选项卡,单击“错误报告”按钮,在弹出的“错误汇报”对话框中,选择“禁用错误汇报”单选项,最后单击“确定”即可。另外我们也可以从组策略中关闭错误报告:从“运行”中键入“gpedit.msc”,运行“组策略编辑器”,展开“计算机配置→管理模板→系统→错误报告功能”,双击右边设置栏中的“报告错误”,在弹出的“属性”对话框中选择“已禁用”单选框即可将“报告错误”禁用。(14)关闭自动更新“自动更新”功能对许多WindowsXP用户而言并不是必需的,可将其关闭以节省系统资源。在“我的电脑”上单击鼠标右键,从快捷菜单中选择“属性”命令,选择“系统属性”对话框中的“自动更新”选项卡,勾选“关闭自动更新,我将手动更新计算机”单选框,单击“确定”按钮即可关闭自动更新功能。如果在“服务”已经将“AutomaticUpdates”服务关闭,“系统属性”对话框中的“自动更新”选项卡就不能进行任何设置了。(15)去掉菜单延迟去掉菜单弹出时的延迟,可以在一定程度上加快XP。要修改的键值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”键,把默认的400修改为0,按F5刷新注册表即可生效。(16)清除预读文件WindowsXP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在WindowsXP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。(17)关闭自动播放功能在WindowsXP中,当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。这种情况下我们可以将WindowsXP的自动播放功能关闭。运行“组策略”程序。在组策略窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”(如图6)。这样以后就不用担心WindowsXP的“自动播放”功能带来的麻烦了。如果你只是想禁止系统扫描某个驱动器(如USB硬盘)上的文件,可采用下面的方法。先连上你的USB硬盘,让系统将它识别出来。然后打开“我的电脑”,选择USB硬盘上的某个分区,按鼠标右键,会弹出磁盘属性窗口,选取“自动播放”选项卡,将所有内容的类型都选择为不执行操作。如果USB硬盘有多个分区,对所有分区都进行同样的操作,这样当你将USB驱动器拔掉再重新接上时,系统会将USB硬盘识别出来,而不会反复问你是否播放USB硬盘中的文件了。3.加快关机速度WindowsXP的关机速度要慢于启动速度,特别有些任务还需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启WindowsXP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为5000),该键值同样也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显要加快了。够全面吧~~◆二、硬件优化设置◆1、关掉不用的设备
在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,在要停用设备属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。当需要使用这些设备时再从设备管理器中启用它们。◆2、内存性能优化
WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用内存页面调度(Paging
Executive)
XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。256M以上内存才使用这个设置。把“DisablePagingExecutive”的值从0改为1就可以禁止内存页面调度了。
2)提升系统缓存
必须有256M以上的内存,才激活它。把LargeSystemCache键值从0改为1,一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。
3)输入/输出性能
内存大于256M才更改这里的值,这个优化只对server(服务器)用户才有实在意义,它能够提升系统进行大容量文件传输时的性能。建一个DWORD(双字节值)键值,命名为IOPageLockLimit,数值设8M-16M字节之间性能最好,具体设什么值,可试试哪个值可获得最佳性能。这个值是用字节来计算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、启动硬盘/光驱DMA模式
“系统属性”-“硬件”-“设备管理器”,在设备列表中选择“IDE
ATA/ATAPI控制器”,双击“主要
IDE
通道”或“次要
IDE
通道”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”(在BIOS里也应该要先设为支持DMA)。
◆4、关闭自动播放功能
运行“组策略”程序,在组策略窗口左边栏中打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框,在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。
◆5、设置二级缓存容量
WindowsXP有时无法自动检测处理器的二级缓存容量,需要我们手动设置。运行注册表编辑器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSessio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度工程建设项目协议范本
- 2024年商用经营权租赁协议
- 7.5相对论时空观与牛顿力学的局限性(含答案)-2022-2023学年高一物理同步精讲义(人教2019必修第二册 )
- 2024年国际货物运输销售协议模板
- 儿童抚养权转移协议模板2024年
- 2024年无房产证私房买卖协议范本
- 2024年度个人汽车租赁协议范本
- 2024年酒吧业主权益转让协议
- BF2024年二手房销售协议模板
- 2024年度龙湖房地产开发建设协议
- 北京市商业地产市场细分研究
- 2023-2024学年重庆市大足区八年级(上)期末数学试卷(含解析)
- 肺结节科普知识宣讲
- 网络直播营销
- 2024年节能减排培训资料
- 2024传染病预防ppt课件完整版
- 2024年华融实业投资管理有限公司招聘笔试参考题库含答案解析
- 2024年1月普通高等学校招生全国统一考试适应性测试(九省联考)历史试题(适用地区:贵州)含解析
- 《宽容待人 正确交往》班会课件
- HSK五级必过考前辅导课件
- 小儿胃肠功能紊乱护理查房课件
评论
0/150
提交评论