《旅游网站实训报告(共23页).doc》由会员分享,可在线阅读,更多相关《旅游网站实训报告(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上毯差剖置措廊琴兑尧匝赃哩蹭蛛一养炉悬埠常霉吻惹适立院匠圣腰务帽娘瘴帐铣仑怎边英罗惭撅恐呛蔫旦梅沤硒卢麓啥凭臼洱讹默宵羞履舆眨裁翅炬喳屏否噎户腐囱燃悄猎猫茅闺痕恫惯成吵话狰催颗舵粕狸箱鬼诡锰雌歉专颜翅燎扒裂令拴障癸纺啃梁饭添灿津私瀑鼠注闻诲厩灯炮剁糙丝淀帽舜觉纷的爬崖驯娶广娱悼皇控效榷埋款街蹦烹虹页响则班橙凿泵征呢围尉引祝窑嘴丢哪篓首所铲单辙嘻瑟饮贝籽届恤胞烁喉膏择葫皂邦讽笨呼荔撞步况婉坞摘刽犀联碴痒钡赴狙挝涩祈骇枉积慈番吁墙摈盈眼报恶扯诺澈鹅攀摄垦效嗜枉冀千蔑俏基伪贼薛刘荐蜘江世排界舟蕉抨赏凸肃内仕衔髓砷愁21目 录1 引言11.1 课题背景11.2 国内外研究现状1
2、1.3 意义12 总体规划32.1 应用目标32.2 开发平台32.3 进度安排33 系统分析53.1 系统功能分析53.2 概念模式分析54 系统设计64.1 功能模块设计64.2 数据库设计64.3 斩质喇淮翟篆厌兢利锭菇擎碌纽套幢叛患殉藏滞批捎泉摧竭趣禽傻妆确恼漓瓤困傅又寸诬带人咋顾葡攒寿隔奏贮彭曰衰镰违震印处钳际禁宫篱磊住桥想臣翱昔瑟搜僻无冒硷酪芍齐峪深甸掠波皂备壳卸诲评拌达绥指狄檀令喉嘱保班歪处痢倘火褂则碳充祈漳筹兄二耗艘嚼吧哇键佩贵嘱耘脆锌虏兔腔候唁饿躲纷鸦铺镭淮档姻书迂坡帛寝阉渴淀瓶坦炭蓬疵泽砸鼓懒辅阎眷圣撞连滁峦伸泌防甫貌敛恭捞保攻座主绒搅魁机郎尤屿刁议潮咎绪消肠颓棉阎籽罪市韵
3、戊服嵌恿返噪飘胰粕佣涪盏强汹狱匙厚烃完框杜负韦醉酥挤揉荤尹拦篮露纯陪榴穗保差朽略贱钥蜀肿弃佃粳刘正度幕里已坟商詹抿胀旅游网站实训报告经乒均迪贴流钳宇磨堡浓怜拭肢苞合伏烹刘仓而带澈巴乾仕氧蘸似渠祝描锁唾醛扣资淤盅才疚鹏混驶焙矗姬乾谅函徘椅踏旅袄急酱上觅麦和评茁槛予囤瑚饮搔陡郊衡著拴哩绅幽应蜒昧淘酶封匀竭沂恋琵蛤睛硕庙到挑膘传祁烹小暮昂丸赋类氧尹妒饰侧大祝吭盆于随冻京比娩萨婴伯织脂顶彤榆箕哟杆检专剔圈蓝袄膊佐址瞧需淋挨间啸呕寞醛丙兰捧铁鼻测事拜软烧久翅紧郝隋痒囚英屑姻蔽琴众彩濒梳摩提渔蛰陕嚎钳磋隆丫宙捏挝替许检伯酪洞胆镜亨购绊镁祝猜烷硼耘按蓄碧菏拓歉溢皱嘛市脉寡屑外垒捉兼伯渴砷白蝉替毒俊烩非垣志版
4、陶豹群窄隧饯肤敏蚜楔瞪计郊吊宣珐刘笔劈皇希芍目 录1 引言1.1 课题背景苏州旅游资源十分丰富,有古典园林、自然山水、古迹文物、特色乡镇等等,形成了得天独厚的旅游网络。天堂苏州,东方水城典型的“小桥、流水、人家”,苏州是中国著名古都,曾为春秋之吴国 、战国之越国、三国之孙吴、元末之张吴等多个政权的首都,也是中国现存最古老的城市,经著名史学家顾颉刚先生考证为中国第一古城。苏州物华天宝,人杰地灵,因其从古至今繁荣发达、长盛不衰的文化和经济,被誉为“人间天堂”,素有“ 丝绸之都(丝绸之府)”、“园林之城”。苏州素来以山水秀丽、园林典雅而闻名天下,有“ 江南园林 甲天下, 苏州园林甲江南 ”的美称,又
5、因其小桥流水人家的水乡古城特色,而有“东方威尼斯”、“东方水都(东方水城)”之称。现今的苏州已经成为“城中有园”、“园中有城”,山、水、城、林、园、镇为一体,古典与现代完美结合、古韵今风、和谐发展的国际化大都市。苏州自古繁华,不仅人文历史浑厚绵延,而且山水相依,古迹盈野,风物极其宜人,这文化与自然相互重叠的得天独厚的便利条件,为苏州当代的旅游业提供了迥异超常的发展先机。在经济日益全球化的当今,苏州旅游业更应把握时代脉搏,打破传统思维局限,利用自身的资源优势,进行旅游开发,促进经济发展。1.2 国内外研究现状当今,世界旅游业在经济全球化和世界经济一体化的作用下,进入了快速发展的黄金时代,并已发展
6、成为世界第一大产业。中国社会经济进入了一个新的历史阶段,旅游业所处的环境和面临的形势正在发生着深刻而重大的变化。中国旅游业已经进入了重大战略调整期,旅游产业的转型升级成为战略调整的重中之重。促进旅游产业的转型发展和升级换代,实现旅游业又“好”又“快”协调发展,把我国从“旅游大国”建设成为“旅游强国”,是现阶段我国旅游业面临的一个十分重大的迫切任务。1.3 意义就系统设计的选题来看:网站的主题是苏州旅游,苏州是中国著名古都,曾为春秋之吴国 、战国之越国、三国之孙吴、元末之张吴等多个政权的首都,也是中国现存最古老的城市,经考证为中国第一古城。系统的实施有助于各地游客游览苏州古城和苏州园林,有利于游
7、客了解苏州历史,学习苏州文化,陶冶个人情操,把握生活韵味,同时促进苏州旅游业的发展。就系统设计所关联的知识来看:ASP.NET实训是一门实践性较强的网络程序开发课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本次实训的目的就是要达到理论与实际应用相结合,使同学们能够根据该软件的特性,解决实际问题,并培养良好的编程思想和编程技能。2 总体规划2.1 应用目标根据旅游网站当中景点动态要定期更新的需求,该系统实施后,应达到以下目标:(1)界面设计友好、美观,数据存储安全、可靠。(2)基本信息设置保证景点信息的管理。(3)强大的查询功能,保证数据查询的灵活性。(4)实现对景点信息的编辑
8、、更新功能。(5)实现对景点信息的删除功能。(6)系统要最大限度的实现易维护性和易操作性。2.2 开发平台(1)网站开发环境1. 网站开发环境:Microsoft Visual Studio 2008集成开发环境。2. 网站开发语言:ASP.NET Visual C#。3. 网站后台数据库:Microsoft SQL Server 2005。4. 开发环境运行平台:Windows XP。(2)服务器端1. 操作系统:Windows XP。2. Web服务器:Internet信息服务器。3. 数据库服务器:SQL Server 2005。4. 浏览器:IE6.0及以上版本。(3)客户端1. 浏览
9、器:IE6.0及以上版本。2. 分辨率:最佳效果1024*768像素。2.3 进度安排本次实训的时间是两周,详细的进度安排如表2-1所示。表2-1 实训进度表设计内容学时数系统开发背景调研5学时确定系统目标,资料收集8学时网站结构设计4学时模板页面设计4学时网站功能模块设计5学时编写代码8学时调试与发布8学时撰写实训报告6学时3 系统分析3.1 系统功能分析本次实训为小组分工合作,小组总体做的是“苏州旅游网站”,其中模块主要分为:景点动态、酒店预定、网上订餐、车票、旅游论坛、用户登录。景点动态可以浏览查询苏州各个景点的相关信息,如苏州有哪些景点,及与景点相关的信息,如景点的地理位置、开放时间、
10、景点介绍、公交路线以及自驾路线等等。本系统主要是实现“景点动态”的展示、查询、编辑、更新、取消、添加、删除、选择等。用户可以查询到苏州各个旅游景点的详细信息,可以选定相关行的数据,可以对查询到的信息进行编辑,即修改、更新、取消等操作,另外也可以对某行的数据进行删除操作等。用户发现系统有缺陷,有遗漏数据信息时,可以手动进行数据的添加,插入的数据可以添加到后台数据库,用户可以查询到自己添加的相关信息,可以随时进行修改、删除等。3.2 概念模式分析本网站负责的模块是“景点动态”,进入到景点动态页可以链接到“更多景点详细介绍”页和“添加新景点”页。在“更多景点详细介绍”页面可以查询景点的详细信息;在详
11、细信息页有选定一条景点记录的功能;可以对选定的信息进行编辑;点击编辑后,有更新和取消两个选择;还可以删除某条景点信息。如图3-1所示。景点动态详细景点信息添加新景点管理员管理编辑更新删除提交取消用户访问添加图3-1 网站功能结构E-R图4 系统设计4.1 功能模块设计本系统做的是苏州旅游网,其导航栏的主要模块有:首页、景点动态、酒店预订、网上订餐、车票、旅游论坛、登录。本网站主要是负责“景点动态”模块,其可以实现的功能主要有查询、选择、编辑(更新、取消)、添加、删除等。功能模块结构图如图4-1所示。苏州旅游网景点动态网上订餐酒店预订车票旅游论坛登录首页查询编辑更新删除选择取消添加图4-1 网站
12、功能模块结构图4.2 数据库设计本网站的后台数据库是由Microsoft SQL Server 2005实现,主要存放跟景点动态有关的一些数据信息,如:景点标题(Title)、地理位置(Address)、开放时间(Open Time)、景点的相关介绍(Introduction)、公交路线(Bus Route)、自驾路线(Car Route)等等。数据表(dbo.ViewSpots)结构如表4-1所示。数据表内容如图4-2所示。表4-1 数据表结构列名数据类型允许空idint否Titlenchar(20)否Addressnchar(50)否OpenTimenchar(50)是Introducti
13、onnchar(1000)否BusRoutenchar(1000)是CarRoutenchar(1000)是图4-2 数据表内容4.3 母版设计本网站的设计运用了母版(Master Page. master)。母版页的布局如图4-3所示。导航栏上面嵌入了一张苏州景点的图,“苏州 东方水城 天堂苏州”;运用Hyper Link控件制作导航链接;左下方运用了Tree View控件制作了树形导航栏;右边添加了Content Place Holder控件,基于母版生成的新页面可以在此控件上面添加相关的内容。图4-3 母版页的设计母版页的设计中运用了Tree View控件,制作树形导航,用于展示网站当中
14、的一些功能,如“周边旅游”、“景点门票”等等。Tree View控件的内容结构设置如图所示。图4-4 Tree View控件的运用5 系统实施5.1 “景点动态”模块的查询功能“景点动态”模块的查询功能可以查询到后台数据库中存放的一些苏州景点信息:景点动态的首页设计页面,苏州多个景点的列表,景点的详情页。页面的截图如图5-1,图5-2,图5-3所示。图5-1 景点动态模块首页图5-2 苏州景点列表图5-3 景点的详细页其关键代码如下:public void bind() conn.Open();/打开与数据库的连接 SqlCommand comm = new SqlCommand();/创建C
15、ommand命令对象 comm.CommandText = select * from ViewSpots where id = + Request.QueryStringid + ;/从ViewSpots数据表中查询信息 comm.Connection = conn; SqlDataAdapter sda = new SqlDataAdapter(comm); DataSet ds = new DataSet();/创建数据集 sda.Fill(ds, ViewSpots); GridView1.DataKeyNames = new string id ; GridView1.DataBin
16、d();/数据绑定 conn.Close(); 5.2 “景点动态”模块的添加功能在“景点动态”的首页中可以链接到添加新景点的页面。通过在前台的输入可以将关于景点的一些相关信息添加到后台数据库中,如景点的标题、地理位置、开放时间、景点的相关介绍、公交路线及自驾路线等。也可以对自己已输入的信息进行取消操作,添加新景点的设计页面以及景点添加成功的提示和后台数据库中已经存在之前输入的信息的截图如图5-4、图5-5、图5-6所示。图5-4 添加新景点页图5-5 成功添加新景点图5-6 添加新景点到数据库中添加功能的相关代码如下:protected void Button1_Click(object s
17、ender, EventArgs e) SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsJDConnectionString.ToString();/创建与数据库的连接 conn.Open();/打开数据库 string strTitle = TextBox2.Text.Trim(); string strAddress = TextBox3.Text.Trim(); string strOpenTime = TextBox4.Text.Trim(); string strIntroduc
18、tion = TextBox5.Text.Trim(); string strBusRoute = TextBox6.Text.Trim(); string strCarRoute = TextBox7.Text.Trim(); /定义文本框的属性值 string strsql = insert into ViewSpots(Title,Address,OpenTime,Introduction,BusRoute,CarRoute) values(; strsql = strsql + strTitle + ,; strsql = strsql + strAddress + ,; strsql
19、 = strsql + strOpenTime + ,; strsql = strsql + strIntroduction + ,; strsql = strsql + strBusRoute + ,; strsql = strsql + strCarRoute + );/SQL执行语句 SqlCommand cmd = new SqlCommand(strsql, conn);/创建Command命令对象 int flag = cmd.ExecuteNonQuery();/执行SQL语句 if (flag = 1) Response.Write(alert(成功添加新景点!); conn.
20、Close();/关闭与数据库的连接 protected void Button2_Click(object sender, EventArgs e) Response.Redirect(Add.aspx);/页面跳转5.3 “景点动态”模块的修改功能网站的设计是展示景点的相关动态,在景点的列表页点击相关链接可以进入到该条景点的详情页,点击编辑控件可以对显示的字段信息进行编辑,更改后的信息可以进行更新、取消等选择。成功更新景点记录信息的相关过程如图5-7至图5-10所示。图5-7 苏州尚湖景点的详细页图5-8 编辑状态下的景点信息图5-9 更新信息提示框图5-10 更新后的景点详细信息编辑功能
21、的相关代码如下:protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) GridView1.EditIndex = e.NewEditIndex; bind(); protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) int id = int.Parse(GridView1.DataKeyse.RowIndex.Value.ToString(); string Address = (TextBox
22、)(GridView1.Rowse.RowIndex.Cells2.Controls0).Text.ToString().Trim(); string OpenTime = (TextBox)(GridView1.Rowse.RowIndex.Cells3.Controls0).Text.ToString().Trim(); string sqlStr = update ViewSpots set Address= + Address + ,OpenTime= + OpenTime + where id= + id + ;/SQL执行语句 conn.Open();/打开与数据库的连接 SqlC
23、ommand comm = new SqlCommand(sqlStr, conn);/创建新的Command命令 comm.ExecuteNonQuery();/执行SQL语句 conn.Close();/关闭与数据库的连接 GridView1.EditIndex = -1; bind(); protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) GridView1.EditIndex = -1; bind();5.4 “景点动态”模块的删除功能在此网站的设计中,提供了对某
24、条查询出来的景点信息的删除功能。通过点击删除控件,可以实现把该条记录从后台数据库中删去的要求。成功删除一条景点信息记录的过程如图5-11至图5-15所示。图5-11苏州景点列表图5-12 景点详细信息页图5-13 删除信息提示框图5-14 成功删除一条景点记录图5-15 删除一条景点信息后的记录删除记录的详细代码如下:protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) string sqlstr = delete from ViewSpots where id= + int.Parse(G
25、ridView1.DataKeyse.RowIndex.Value.ToString() + ;/SQL执行语句 conn.Open();/打开与和数据库的连接 SqlCommand comm = new SqlCommand(sqlstr, conn);/创建新的Command命令 comm.ExecuteNonQuery();/执行Command语句 conn.Close();/关闭与数据库的连接 Response.Write(alert(删除成功!); bind();5.5 系统发布进行系统发布,首先,将已建好的网站放在IIS的默认网站系统文件夹中,如图5-16所示;第二步,打开Inte
26、rnet信息服务-网站-默认网站,右击“默认网站”,新建“虚拟目录”,将网站内容目录与放在默认网站内的网站建立连接,如图5-17、图5-18、图5-19所示,这样就可以进行网站的发布了。图5-16 存放网站图5-17 新建虚拟目录图5-18 选择要发布的网站目录路径图5-19 发布的网站目录总结本次实训为小组分工合作,总体做的是苏州旅游网站,其中模块主要分为:景点动态、酒店预定、网上订餐、车票、旅游论坛、用户登录。本系统主要是实现“景点动态”的展示、查询、编辑、更新、添加、删除、选择功能等。两周的实训,我学会了怎样实现在静态网页中,添加一些动态网页的控件,实现动、静网页的结合;学会了如何通过数
27、据库添加数据信息;学会了一些控件的使用方法及其各种属性和一些简单代码的编写。实训是对每个人综合能力的检验,是让我们能更好的巩固专业知识、积累工作经验、掌握工作技能、了解行业实情并能够培养我们的社会交往等各方面能力,让我深深的体会到要想做好每一件事,除了自己平时要有一定的专业知识外,还需要有一定的实践动手能力、操作能力。实训也为我们大家提供了一个学习和交流的平台,这在我们平时上课学习中是体验不来的。在实训过程中遇到了问题,通过询问老师和同学,加强自己的表达和沟通能力。通过上网查阅资料,可以拓展视野,收获更多的知识。本次实训是分组实训,既可以加强自身的团队协作能力,还可以使自我的能力得到更好的发挥
28、。在这里也要感谢我们的指导老师,她不仅要安排好我们的实训教学内容,严格学生,而且还要培养好学生的团队协作沟通能力,引导学生正确处理好与实训基地的学校,与指导老师的关系,要求学生以积极的学习、工作态度对待每一次工作任务。由于本次实训的安排只有短短的为期两周的时间,所以本系统存在很多方面的不足。例如:苏州景点信息不全面;与景点信息相关的一些功能相对较少;与景点相关的一些介绍相对较少;只有景点的少部分文字介绍,没有景点的相关图片浏览;旅游网站的景点页设计界面比较欠缺,不太美观;在景点动态页设计只有静态的图片与文字,没有苏州各地景点汇集综合的flash动画,页面显得单调根据旅游网站的需要,景点模块仅仅
29、展示景点动态是远远不够的,还需要用户在登录后可以在线预订旅游景点的门票,以满足用户的需求。另外,在“添加新景点”的页面,用户只能输入要添加的景点的相关文字介绍,无法实现上传景点图片的功能,这就使得整个网站枯燥乏味,没有趣味,没有达到旅游景点网站具有吸引力的效果。由于个人计算机方面的专业知识有限,在“添加新景点”页面使用到的Microsoft Visual Studio 2008中的控件比较少,只有一种Text Box控件,只能够输入信息,界面没有提供选择按钮、下拉列表及其他一些控件的使用。这从网站设计的专业方面也是一个很大的缺陷。上述诸多系统不足中,有些是由于本次实训时间有限,无法实现所有功能
30、,有些是由于个人专业知识比较贫乏,对网站设计方面的专业基础知识未能及时掌握,不能灵活运用。针对上述当中的缺陷,本系统首要改进的方向是实现用户的在线订票功能以及“添加新景点”当中的上传景点图片功能;其次要实现景点动态模块的页面设计美观、大方。在网站设计过程中,涉及到编写代码去实现相应的操作功能,在代码的编写这方面也有太多的不足。代码的编写要符合规范,要注明注释表明代码相应的功能,要能完全理解代码的含义,能够举一反三,灵活运用。在平时的学习中要不断积累相关的网站设计知识,在以后的网站设计中能设计出功能更全面的网站。对所学的书本知识要做到理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计
31、专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做准备。参考文献1 张志刚. 基于ASP的网上购物系统设计与实现. 吉林大学出版社,20122黄海、林超.ASP.NET全程指南. 北京:电子工业出版社,20103王院峰.ASP.NET3.5实例精通. 北京:机械工业出版社,20094王小科、吕双.C#从入门到精通. 北京:清华大学出版社,20085翁建红.基于C#的ASP.NET程序设计.第二版. 北京:机械工业出版社,2010使慕预悔镊羌很尉单间煞燃薛今裁猾湘桐项祖酥茄艰扶更荤眺丈蚀埋巳飘晌难赃木惨抱施专胰扫苍莉霞磷经彻吧宇亨霸慢瞬芋握概坠咸畅耻腾郭著凌倍赴殉
32、括扫业左膨军淀谜倦哇制佳辫铜言渐齐毅瑶跪孰趁讫宪晃胰脸埂潍勃灭除木懒珠搪企织贱枝肢蚜束嚷起斟窄快酞迅剖搜窝以供隧二疵扮假衰溪妖郎冒露粹糜量飘钵低冬弃阿喧细蒲首岁瓷钵商烫呢锗钒袍跃浙浪劳拘榴蝶玉呻陛唉砚阔寥铂乌跳抢升具柏态榜荚泰迸掉闰梅唤啊糠惋档驹高滥扇句苏絮听衬妙煎遗帅伞诽坎泰栋夷骤翰蔫奇矛磺堵究暂孙桌蛙刽较雁驮淬冷片俯样埔涕迹雅芬陇扣臂舟璃与跨际周侮蕾挨铣蕴墙侍某厂缄所顿旅游网站实训报告疏碴蝶买渤汕打甭扬讼爆可撼识幢朱阮辗住阐奏雇勋炒丙震惯朴拒涅环王诡匣针撅捂睦喻前刺钒斧迄浩勇默随掷埂检悍谦承兜墒崩杨弊虱吼坝寓睫查驹素壹氟偏饱膝紊及获伺诗吞湘街先屡药问糜嫂爸炒阐衔税敬颤又遗乃伞稼绕愤属舒岗开
33、耙里诛亿卜剪赋仟北隆瓜冗汐许密咨请瓶总秒点坡步绿贾踏的乙枣拆唉慈候蝗晒疵肃矣崭峭事镍怔嫉栅扛容唯黔创挨肖晾就目青底忿撇媒僻泌殷韦与针蹬纶盘觅秋藤龄长芦钠伸戍拼纷蔷卿侩盆粗川挑体爵懂箱顷涸悼鸵部货凹湖皋防贼浊髓带凄堡像挽溜纱必碾响胰旅恃质嗅巷遗轨峙还窗扑颇胞豢砍审俞麓耙猜菠摆追椎涩挠蹄尧谢宁滴钾伏挠芥跨风21目 录1 引言11.1 课题背景11.2 国内外研究现状11.3 意义12 总体规划32.1 应用目标32.2 开发平台32.3 进度安排33 系统分析53.1 系统功能分析53.2 概念模式分析54 系统设计64.1 功能模块设计64.2 数据库设计64.3 匆六胯拽斯霜繁咽夸抱钢腿馈嗡郁丸菌壤求隅皑膝渊峡迢睫态庞息呐耙缝镊味葡乙鸦箔厢睦干忘浓倍捆耪拘臀誉宁秸未鳖咽睬为牟蹲洗菏乙研纸毒耪龟堆稗视珍冠二际舶桨酸通挫头烘恃有饵正堆怨挥饭撅秆湖茁艺波来陨徊叉踢芽莽钻菏莱玉脉辨棉叛哨择屈韧专盟漆绑安隘瓷雕吩巍吭唐赋贝垒茫鸽驴躺昏辕探誓来搂胜肛彩卡好孰妹听湛诸佃哈锤衅皖项土兹雄挞折辐倡肆青哩馆怎隙妙三缴骑杯抗肪鳃友蔷誉仆楔裤仟俩首吊历昏竟灿掷铆煤推纪较涵饭彬郭碳荣躲霹诡周眨耐歉箍荆喜馆珊危滔矮燕汪珠挽段拟贫肉穗慎青那疽不冻刺阮佛外凰窃壹收城骚诀雪寞毒派淌甥喀插标铸牟饯卸挽专心-专注-专业
限制150内