《ASP[1].net网络编程》实训报告模板

时间:2024.4.5

丽水职业技术学院

机电信息分院

课程实训

基于ASP.NET

旅游导购网站的设计与开发

学生学号:   36          

学生姓名:   顾晓闵         

实训老师:   张莉          

班  级      信管1222             专业名称    计算机信息管理                                

提交日期  20131227        成   绩                    

20##年 12 月 


 

一、实训目的及要求................................................................................................................... 2

1.1目的............................................................................................................................... 2

1.2要求............................................................................................................................... 2

二、开发技术及工具简介............................................................................................................ 2

2.1 ASP.NET技术....................................................................................................................... 2

2.3 IIS简介......................................................................................................................... 3

2.4 ACCESS简介................................................................................................................. 3

三、网站整体设计...................................................................................................................... 3

3.1网站功能介绍................................................................................................................. 3

3.2网站功能模块结构图...................................................................................................... 4

3.3数据库设计.................................................................................................................... 5

四、网站主要功能模块的详细设计.............................................................................................. 6

4.1前台主要功能模块的详细设计........................................................................................ 6

4.1.1首页的设计........................................................................................................... 6

4.1.2热门景点页面的设计............................................................................................. 7

4.2后台主要功能模块的详细设计........................................................................................ 7

4.2.2景点管理页面的设计............................................................................................. 8

五、实训心得............................................................................................................................ 11

一、实训目的及要求

1.1目的

对前面章节涉及的ASP.NET技术有一个全面系统的回顾,以便于学生牢固掌握前面所学知识;另一方面,使学生掌握软件项目过程及方法,培养学生实际编程的能力。强化.NET环境的搭建,ASP.NET与ACCESS数据库的知识。熟练掌握C#的基本语法,熟练编写并运用类以及方法。熟练掌握ASP.NET内部对象的使用,熟悉ADO.NET的操作数据库、数据控件及显示控件的使用。熟练掌握表间关系的设计。在同学们实训过程中,可以设计一个应用性的网站,也可以设计一个程序性的网站。由于应用性的网站题材广泛,我们只在后面给出了设计的一般原则等说明。而程序性网站涉及到的编程代码比较多,结合同学们的实际水平,在最后给出了一个程序性网站的设计实例《网上选课系统》。

1.2要求

(一)定位网站的主题和名称

(二)定位网站的CI形象

(三)确定网站的栏目和版块

(四)确定网站的目录结构和链接结构

(五)确定网站的整体风格和创意设计

(六)首页设计

(七)版面布局

(八)网页色彩搭配

二、开发技术及工具简介

2.1 ASP.NET技术

ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。

2.2 Microsoft Visual Studio 2008简介

Microsoft Visual Studio 2008是面向Windows Vista、Office 20##、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

2.3 IIS简介

Internet Information Server(简称IIS)是Windows系统提供的一种服务,它包括WWW服务器、FTP服务器和SMTP服务器,是架设个人网站的首选 Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。

2.4 ACCESS简介

Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,完成大部分数据管理的任务。

三、网站整体设计

3.1网站功能介绍

前台功能介绍:

1.热门景点模块可以发布一些热门景点动态信息,让网友可以随时知道热门景点方面的各种新闻与热点。

2.旅游团预订模块是让会员可以预订旅游团。

3.旅游导航模块是对本网站的导航指导。

4.联系我们模块是互动模块,用于反馈网站的一些问题。

5.旅游订单查询模块,可以让会员查询已经预订的订单。

6.相关网页模块,连接其他一些旅游网站。

后台功能介绍:

1.主菜单主要表现后台管理的常用操作(发布文章、修改文章、删除文章),系统的基本信息(管理员进入后台的时间、管理员的身份和所在的位置),还可在此页面上添加新的管理员等。

2.景点管理模块可以添加景点、修改景点和删除景点的操作。该模块的涉及的数据表字段有标题,时间,作者,内容等。

3.留言管理模块是当茶友在本网站遇到一些无法理解或者无法解决的问题时,就可以通过留言板进行留言。后台管理员通过留言管理进行一一回复、删除等操作。留言管理数据表关键字段有用户名,留言时间,留言内容,回复时间,回复内容等。

4.管理员管理是让对管理员的帐号密码进行删除,修改,添加的模块。

3.2网站功能模块结构图

1.前台设计分为八大模块,分别为首页,热门景点,旅游团预,旅游导航,联系我们,旅游订单,相关网页。其功能模块结构图如下图3-1所示。

图3-1 前台功能模块结构图

2.后台设计分为八大模块,分别为订单管理,景点管理,留言管理,管理员管理。其功能模块结构图如图3-2所示。

图3-2 后台功能模块结构图

3.3数据库设计

本网站利用Access创建数据库。分别有管理员表(admin)、景点表(jd)、订单表(dingdanbiao)、新闻表(xw)、注意表(yi)、会员表(huiyuan)共有六张表。主要的表设计如下:

管理员表主要有编号,用户名,密码三个字段。是用于网站的后台登录而设计的,管理员登录网站需要核对其用户名和密码是否正确。其表结构如下表3-1所示:

表3-1 管理员表(gly)

文章信息表主要有编号,标题,发布者姓名,发布时间,内容,类别的六个字段。是用于存储各类茶文章的信息。其表结构如下表3-2所示:

表3-2 景点表(jd)

图片表主要有编号,姓名,路径等字段。是用来存储图片信息。其表结构如下表3-3所示:

表3-3 订单表(dingdanbiao)

四、网站主要功能模块的详细设计

4.1前台主要功能模块的详细设计

4.1.1首页的设计

前台设计分为八大模块,分别为首页,热门景点,旅游团预,旅游导航,联系我们,旅游订单,相关网页。

设计过程:新建首页index.aspx,页面布局通过ps切割,包括三部分:top.ascx、中间部分和bottom.ascx,中间部分分为以下几个部分:首页,热门景点,旅游团预,旅游导航,联系我们,旅游订单,相关网页。

图4-1 首页的运行效果图

4.1.2热门景点页面的设计

热门景点的页面主要介绍各种景点的种类图片,以书本形式展现出来。

设计过程:利用分页模版,新建热门景点页面rmjd.aspx,热门景点页面运行效果图如图4-2所示。

4.2后台主要功能模块的详细设计

后台设计分为八大模块,分别为订单管理,景点管理,留言管理,管理员管理

4.2.1登录页面的设计

与其他网站相同,点击登陆按钮登录为会员登陆。点击管理员登陆为管理员登陆。系统根据管理员的输入进行验证,验证信息正确则进入后台管理系统首页,否则提示“用户名与密码不正确”返回到登录页面。该页面运行结果如图4-3所示。

图4-3 管理员登录运行效果图

(1)界面设计

插入4行3列的表格为页面进行布局,从“工具箱”/“标准”选项卡中拖放2个TextBox控件和4个Button控件置于表格中,打开属性面板,设置各控件的属性。各个控件的属性设置及用途如表4-1所示。

表4-1 log.aspx页面中控件属性设置及用途

(2)登录功能的实现

管理员填好登录信息后,单击【管理员登陆】按钮,将触发按钮的Button2_Click事件,首先通过“string name = this.name.Text”语句获取用户信息,其次通过执行SQL查询语句“select * from admin where name='" + name + "' and pw='" + pw + "'”去判断用户是否通过身份验证,验证成功,则使用Session对象保存用户的登录信息,然后跳转到kz.html后台管理页面;验证失败,将给出“用户名与密码不对,请重新输入!”信息。

4.2.2景点管理页面的设计

该页面主要功能是管理员对文章的管理。管理员通过登录页面输入管理员相应的账号和密码后,就可以进入后台管理的主页面,对所有的信息进行编辑,添加文章页面的运行效果如图4-4所示。

图4-4 景点管理页面的运行效果图

(1)界面设计

新建添加文章页面newsadd.aspx,为整个页面进行布局,然后从“工具箱”选项卡中拖放3个TextBox控件、2个Button、1个FCKeditor1和1个FileUpload1置于表格中,打开属性面板,设置各控件的属性。各个控件的属性设置及用途如表4-2所示。

表4-2 newsadd.aspx页面中控件属性设置及用途

(2)添加功能的实现

管理员填好信息后,单击【发布】按钮,将触发按钮的Button2_Click事件,首先通过“string content = TextBox1.Text;”语句获取信息,其次通过执行SQL插入语句"Insert Into news(title,name,content,fl) values('" + title + "','" + name + "','" + content + "','" + fl + "') ";将填入的文章信息插入news表中。

*其他的页面添加也如上过程没,只不过SQL语句中的表名更换一下。

 

(3)查询功能的实现

通过执行SQL插入语句"select * from jd where " + cxzd + " like '%" + gjz + "%'";语句从jd表查询

*其他查询页面如上SQL语句,只不过表名要更换。

(4)修改功能的实现

首先通过string id = Request["id"];接受前一页ID然后根据id执行查询语句把表中的值赋值给界面中的各个对应控件。修改控件中内容。

通过执行SQL插入语句update liuyanbiao set yonghuming='" + yhm + "',liulang='" + mdd + "',shijian='" + sj + "'"语句从liuyanbiao表修改

*其他查询页面如上SQL语句,只不过表名要更换。

*

五、实训心得

为期一周的ASP.NET的实训顺利结束了,在学习过程中密切联系生活和工程实际,亲自动手设计表格与数据库,截图,切片,设计网站。激发了我学习的求知欲,与设计制作的兴趣,培养了我的科学精神和创新精神。并且因为是实训,所以在设计时会遇到很多很多的问题,必须都要亲自动手调试与更正,对于asp后台代码与控件的理解与深化得到了进一步的升华。在设计与制作中,更好的学懂每一个控件的使用及其各种属性。培养学习对待工作和学习要耐心、细心和一丝不苟、精益求精的职业习惯。这样才能完成一个好的设计项目。这次实训的过程是繁琐的,但是我们认真的制作页面和写每个后台代码,认真的检查,直到完成这次实训作业,这次实训对于我们来说是一种难得的历练。这种历练对于未来的生活与工作都有着举足轻重的作用。这是从书本知识升华到实际工作的一种高效途,总体来说,对这次实训我还是受益很大的。

更多相关推荐:
.Net实验报告2

实验报告学院系名称计算机与通信工程学院第1页共9页第2页共9页第3页共9页第4页共9页第5页共9页第6页共9页第7页共9页第8页共9页第9页共9页

.net实习报告

月末总结这一个月在XX公司的实现我开始渐渐的熟悉了这个环境让我感觉到要作为一个真正的优秀的软件工程师我们还有很大的差距首先我感觉到困难的是在学校我们都比较注重的是理论知识的学习忽视了动手能力的培养这跟我们出来实...

net实训报告

NET实训报告实验项目大棚温度控制班级嵌入式101姓名000学号20指导老师周永明欧阳欣实训日期20xx年7月16日广东轻工职业技术学院目录1前言2实验目的3实验要求4实验内容5实验过程6实验总结前言Visua...

.net实验报告

.net实验报告,内容附图。

燕山大学.net程序设计实验报告

燕山大学Net程序设计实验报告学院信息科学与工程学院年级专业11级指导教师任大伟学生学号110104010131学生姓名刘丽丽提交日期20xx年5月24日实验一制作一张课程表一实验要求熟悉HTML的基本语法了解...

.net实训

宁波大红鹰学院课程实训报告题目校园新闻发布管理系统分院学生姓名程巧巧专业软件技术班级11软技1学号任课教师李艳20xx年11月1目录1前言32系统需求分析321开发运行环境的选择322系统功能模块分析423性能...

.net实验报告

实验一环境配置与sql操作学号姓名日期20xx年11月251实验目的熟悉VS20xx开发环境复习C和SQL20xx相关操作2实验环境WindowsXPVS20xx5SQLServer20xx3实验内容1调试课本...

.net实训总结

NET实习个人总结实习就要接近尾声了其实我很不愿意写这个总结因为在写完这个总结的时候也就意味着要结束我的实习生活了在这段实习期间我收获到了不少的知识而且也懂得了公司的一些规章制度更全面的了解到了以后要是工作应该...

.net实验报告一

实验一环境配置与sql操作学号1220xx136姓名黄斌峻日期1实验目的熟悉VS20xx开发环境复习C和SQL20xx相关操作2实验环境WindowsXPVS20xx5SQLServer20xx3实验内容1调试...

.net实验报告

实验一1实验要求基本的网页制作2目的掌握HTML与ASPX基础联系制作基本的ASPNET网页使用VS20xx提供的导航控件并结合站点地图制作基本的导航栏3工程截图工程运行效果图4关键代码Bigheadaspx关...

.net实验报告

实验一环境配置与sql操作学号姓名日期1实验目的熟悉VS20xx开发环境复习C和SQL20xx相关操作2实验环境WindowsXPVS20xx5SQLServer20xx3实验内容1调试课本13节创建第一个AS...

.net实验报告

燕山大学Net程序设计实验报告学院信息科学与工程学院年级专业09级信息安全1班指导教师崔永强学生学号090104070017学生姓名高云蛟提交日期20xx0513实验一实现登录界面显示用户名字实验设计1编写lo...

.net实训报告(22篇)