动态网站实训报告

动态网站开发实训报告

前言

随着计算机技术和互联网技术的不断发展,人们对网络的要求越来越高。传统的静态网页技术已不能满足广大用户的需求,各种动态网页技术应运而生。ASP和ASP.NET作为两种主流的动态网页技术,提供了用于创建Web页的强大、快速、有效的方法,其中ASP.NET利用通用语言运行环境CLR(common language runtime) 和服务框架,主要任务之一就是生成HTML流返回客户浏览器。它提供了一个全新而强大的服务器控件结构,其本质几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。

1.网站定位

运用ASP.NET技术创建一个都市新闻管理系统,由前台新闻浏览和后台新闻管理两大部分组成。其中主要内容包括系统需求分析、系统整体设计、后台数据库设计,掌握数据库创建、网站页面设计与制作、网站功能的实现、程序调试以及网站的发布操作技能。

2. 项目功能规划

通过ASP.NET技术开发,后台功能模块主要包括后台管理员信息管理,新闻类别管理,新闻管理,留言板管理,友情链接管理、后台安全退出等功能。前台功能模块则包括新闻分类、显示新闻详细信息、新闻信息查询,提供留言板块、友情链接等功能。

3. 网站设计与开发

先创建数据库News,包括Admin、Link、NewsType、News、Book五张表,对表结构进行相关设计。

创建公共模块。所谓公共,就是共同拥有,其功能是共享的。新建一个站点,设置数据库的链接,公共类的创建,为整个网站做好准备工作。

创建后台模块。后台首页为管理员登陆页面,设计完毕后创建后台模板,接着通过母版创建相关网页。需要创建的页面有管理员信息的管理、添加,新闻类别的管理和添加,新闻的管理、添加、更新,留言板信息的管理、添加和更新,友情链接的添加、管理等。每张页面完成后接着编写相关代码,一共30张页面。

创建前台模块。创建模板页,通过母版页创建首页index.aspx,设计首页页面,编写index.aspx.cs文件源码。

4. 网站的发布与调试

运行的过程中,发生了很多错误,如数据库语句错误,事件过程编写错误等,需调试后纠正错误,达到运行良好的效果。

5. 实训总结

这次实训,让我更深地了解了Visual Studio20xx的基本知识,掌握和运用ASP.NET的技巧,同时还掌握了电子商务网站建设的基本流程和注意事项,及相关网页制作软件工具的使用。

并且通过这次实训,我深深的体会到做网站建设信息管理系统的艰辛,以及作为一个后台管理人员的艰辛,要做好一个完整的信息管理系统,不仅仅需要过硬的技术,还需要更多的耐心、细心与毅力。再次,在实训的过程中,我深深的感觉到自己在实际运用中专业知识的缺乏,及自己工作能力的不足,遇到问题总是很难解决。通过这次实训,今后不管遇上什么样的工作问题,要学会自己冷静思考分析,一点点排除障碍,到最后获取成功。并且不懂的问题,要多向别人请教。另外,今后应多加练习多加熟悉常用的代码,争取在这方面取得更大进步

 

第二篇:动态网站设计报告

青 岛 农 业 大 学

动 态 网 站 设 计 报 告

实 习 名 称: 图书管理系统 . 实 习 时 间: 20xx -- 20xx学年第一学期 . 专 业 班 级 : 计本0801 . 小组成员(学号): 周志刚(20xx2851) .

轩云岩(20xx2787) 郑博(20xx2838)

20xx年x月x日

一、网站设计目标

1.创建图书管理网页便于管理图书。

2.提供管理员账号和密码并实现登录验证

3.通过简洁的几个网页实现图书管理的增、删、改、查功能 4.连接数据库实现数据的持久化

二、需求分析

实现新增图书入馆、旧图书处理、图书信息修改、查询馆内藏书以及图书借入借出的功能,以便于管理图书馆内的书籍。

三、网站实现工具及环境配置

工具:myeclipse8.5,firefox浏览器,oracle数据库 环境:Tomcat+jsp+sturts2+hibernate+oracle

四、网页设计与实现

用html语言写如下几个页面:

login.jsp:用户名和密码实现登录。 主要方法:login() main.jsp:主页面,包含进菜单menu.jsp menu.jsp:菜单页面,选择增删改查

add.jsp:实现增加功能 add() delete.jsp:实现删除功能 delete() update.jsp:实现更新功能 update() list.jsp:实现查询功能 list() logout.jsp:登出 logout()

主要方法处理类:LoginAction、BookAction 验证文件:LoginAction-validation.xml 资源类:Book.java、Login.java

数据库代码类:BookDAO、SuperDao、DaoFactory、BookDAOImpl接口

功能实现流程图:

五.遇到问题及解决方法

<1>jsp页面的数据传递不到action中。问题所在:由于吧资源单独放在了一个javabean中,以至于要把jsp页面的input中的username等变量应该写为login.username而不是直接的username,改后页面数据传递不进action的问题解决。

<2>验证文件通不过验证,总是失败。原因:同1的login.username问题

<3>if..else..条件判断通不过。原因:用==判断。解决方法:==改为equals问题解决。

<4>数据库无法连接创建,解决方法:用hibernate代理重新写了一遍数据库代码。

六、谈谈对动态网站建设的认识

静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现。静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网页内容转化为静态网页发布。

21世纪是信息高速发达的时代,网络作为当今最流行最方便快捷的媒介也越来越被人们接受,并且融入我们的生活。而作为新世纪的大学生更应该具备一定的网络知识,来充实和武装自己。个人网站建设首先能丰富学生自己的文化知识,在建设网站的过程中能学到实际的网络知识。其次网站建设好过程中,学生可以依据自己的喜好建设不同类型不同功能的网站。提供了一个展现自己和交流的平台,有更多的人看到你,他们提出自己的看法,最后反馈到你那里,这样对于自己会有一定的提高。

相关推荐