留言板
摘要:
本课程设计的对象是一个留言板。本留言板有两个方向,五大模块,七大功能。五大模块:显示留言,删除留言,添加留言,版主登陆,用户登陆留言。七大功能:显示留言,删除留言,添加留言,利用数据库存取组件,将信息保存到数据库中,登陆,用户登陆留言。在主界面中选择你的身份进行登录,用户或版主可以在主界面留言界面输入要留言的内容,当点击提交按钮时,数据会插入并存储到数据库中。当点击回复时,界面会跳转到回复界面,在回复界面回复后,点击提交,又会跳转到留言主界面里显示。当点击删除时,输入密码后会删除该条信息,并返回留言主界面。
关键字:
主界面;用户身份;提交按钮;显示留言;数据库;留言回复界面;显示留言回复;留言删除界面;密码;登陆;注册
1. 课程设计介绍
本课程设计是一个动态的网页设计—留言板,并用JavaScript作为脚本语言。设计的文件主要包括:一个用户身份登录界面(index.asp),一个用户留言界面(liuyanzhe.asp),一个数据库及表(guest.mdb),一个主界面(index1.asp),一个插入界面(add.asp),一个删除界面(delete.asp),一个留言回复界面(readd.asp),一个函数文件(funtion.asp)用来保存在各页面中用到的函数,一个样式文件(guest.asp),一个配置文件(config.asp),一个数据库链接文件(odbc_connection.asp)。
当用户在地址栏里输入地址,进入到版主身份选择界面,用户可以进行版主或者留言者(过客)的身份的选择。当用户为过客时,仅仅能进行留言操作。当用户以版主的身份登录时,必须进行版主身份验证方可进入留言主界面,在此版主可以进行恢复删除等操作来管理自己的留言板,在版主登陆后,界面最上部分是访问次数。界面中上半部分是为留言者留言的地方。当输入留言信息点击提交按钮时,客户端会根据你提交的留言信息进行核对,若留言主题、留言人姓名和留言者email格式没有按规定填写则会给用户以信息提示。填写完整留言板并提交后,便提交到插入界面,使留言信息通过调用update语句而写入到数据库guest中。主界面的中下半部分是用来显示留言内容的,当留言信息插入到数据库后,主界面通过服务器执行来select语句调用数据库的信息,并显示出来,以供留言人查看。界面的下部是用来分页显示的。
需要留言回复时,点击回复连接,跳转到留言回复界面。留言回复界面通过回复的留言
id号来获取留言主题,填写好回复内容和密码时,点击提交按钮,若密码正确则通过update 语句写入数据库中,若不正确则不能写入数据库并给予必要的提示信息。当正确输入密码通过调用select语句将留言回复信息显示到主界面上。
当点击主界面上的删除连接时,会跳转到删除界面此时也获取了该条信息的id号。因为删除涉及到管理员的权限,故需要管理员输入密码后才能删除留言。当输入密码后,点击提交按钮,会执行delete语句来删除数据库中的该条留言信息,然后更新数据库执行select 语句并显示到主界面上,以供查看是否删除此条信息。
当用户在地址栏里输入地址,进入到留言者身份选择界面时,过客(留言者)正确留言后会给予提示不能再做其他非法操作。
本设计用到了分页技术来管理由于留言条数太长而带来的不便,并且将按照留言的时间先后进行排序显示,并把留言提交给版主。
2. 基本原理或方法
本课程是以留言板形式为主题设计,主要是通过对数据库的操作来完成留言信息的写入,读取,更新,存储。
设计动态网站必须要有与数据库的连接操作。
1)、本课程设计的网站与数据库access的链接代码如下:
<%
Dim db
Set db=Server.CreateObject("Adodb.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("guest.mdb")
%>
2)、插入库留言信息到数据代码如下:
<%
Dim title,body,name,email
title=myReplace(request.form("title"))
body=myReplace(request.form("body"))
name=myReplace(request.form("name"))
email=myReplace(request.form("email"))
Dim sqla,sqlb,strsql
sqla = "Insert Into guest(name,title,submit_date"
sqlb = "values('" & name & "','" & title & "',#" & Now() & "#"
If body<>"" Then
sqla = sqla & ",body"
sqlb = sqlb & ",'" & body & "'"
End If
if email<>"" then
sqla = sqla & ",email"
sqlb = sqlb & ",'" & email & "'"
end if
strsql = sqla & ") " & sqlb & ")"
db.Execute(strsql)
db.Close
Set db=Nothing
Session("page_no")=1
response.redirect "index.asp"
%>
3)、写入回复到数据库代码如下:
<%
If Request.Form("password")=Password Then
Dim strSql
strSql="Update guest Set reback='" & myReplace(request("reback")) & "' where id=" & Request.Form("id")
db.execute(strSql)
response.redirect("index.asp")
Else
Response.Write "
请输入正确的密码"
end if
%>
4)、在主界面显示留言信息需要用到Recordset类,为其建立一个对象来获取数据库表中的信息。设计代码如下:
Dim rs,strsql
'建立Recordset对象,因为要分页显示数据,所以请注意Open方法的参数
Set rs=Server.CreateObject("ADODB.Recordset")
strsql ="Select * From guest Order By Submit_date Desc"
rs.Open strsql,db,1
5)、在主界面留言显示的主题、内容、留言人、留言日期、回复内容的代码如下:
主题:<%=rs("title")%>
内容:<%=rs("body")%>
留言人:<%=rs("name")%>
留言人的email地址以及点击时会调用outlook软件来发送邮件。代码如下:
留言日期:<%=rs("submit_date")%>
回复内容:<% Response.Write rs("reback")%>。点击时会将跳转到删除界面,并将id号一并传给删除界面代码如下:<% Response.Write "删除此条留言"%>
6)、在主界面中用到了脚本语言及其函数function check_Null()来对输入的留言信息对比判断。代码如下:
function check_Null(){
if (document.form1.title.value==""){
alert("主题不能为空!");
return false; }
if (https://www.doczj.com/doc/b113134378.html,.value==""){
alert("姓名不能为空!");
return false; }
if (document.form1.email.value==""){
alert("请输入email地址!");
return false; }
var
rule=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z ]{2})?)$/i;
if(!rule.test(form1.email.value))
{
alert("请输入有效的email地址!")
return false;
}
if (document.form1.title.value.length>100){
alert("主题不能超过100个字符");
return false; }
if (https://www.doczj.com/doc/b113134378.html,.value.length>30){
alert("姓名不能超过30个字符");
return false; }
return true; }7)、分页技术的使用,代码如下:
<%
'----------------------------------------------------------------------------------
'以下开始显示原有留言
Dim rs,strsql
'建立Recordset对象,因为要分页显示数据,所以请注意Open方法的参数
Set rs=Server.CreateObject("ADODB.Recordset")
strsql ="Select * From guest Order By Submit_date Desc"
rs.Open strsql,db,1
'如果记录集是空的,就停止运行程序,如果非空,就分页显示
If rs.Bof Or rs.Eof Then
Response.Write "
暂时没有留言"
Response.End
Else
'下面一段判断当前显示第几页
Dim page_no
If Session("page_no")="" Then
'如是第一次打开,为1
page_no=1
Session("page_no")=page_no
Elseif Request.QueryString("page_no")<>"" Then
'如果选择了页码,就令其为指定页码
page_no=Cint(Request.QueryString ("page_no"))
Session("page_no")=page_no
Else
'其它情况下,则从Session中读取原来的页码
page_no=Session("page_no")
End If
'下面一段开始分页显示,指向要显示的页,然后逐条显示当前页的所有记录。
rs.PageSize=PageSize '从config.asp读取参数设置,每页显示多少条
rs.AbsolutePage=page_no '设置当前显示第几页
Dim I '该变量用来控制显示当前页记录
I=rs.PageSize
Do While Not rs.Eof And I>0 '循环直到当前页结束或记录集结尾
I=I-1
%>
3. 结果和结果分析
登陆界面如图1所示:
留言板版主的验证面如图2所示:
留言板的版主的登陆界面如图3所示:
留言板的回复界面如图5所示:
留言板的删除界面如图6所示:
留言时为正确填写email信息会弹出信息框。如图8所示
留言后如图9所示:
留言恢复之后如图10所示:
删除留言后如图11所示
各网页文件之间的关系如图12所示:
4.带注释的程序清单
Index.asp里得注释:
'以下开始显示原有留言
Dim rs,strsql
'建立Recordset对象,因为要分页显示数据,所以请注意Open方法的参数Set rs=Server.CreateObject("ADODB.Recordset")
strsql ="Select * From guest Order By Submit_date Desc"
rs.Open strsql,db,1
'如果记录集是空的,就停止运行程序,如果非空,就分页显示
If rs.Bof Or rs.Eof Then
Response.Write "
暂时没有留言"
Response.End
Else
'下面一段判断当前显示第几页
Dim page_no
If Session("page_no")="" Then
'如是第一次打开,为1
page_no=1
Session("page_no")=page_no
Elseif Request.QueryString("page_no")<>"" Then
'如果选择了页码,就令其为指定页码
page_no=Cint(Request.QueryString ("page_no"))
Session("page_no")=page_no
Else
'其它情况下,则从Session中读取原来的页码
page_no=Session("page_no")
End If
'下面一段开始分页显示,指向要显示的页,然后逐条显示当前页的所有记录。
rs.PageSize=PageSize '从config.asp读取参数设置,每页显示多少条
rs.AbsolutePage=page_no '设置当前显示第几页
Dim I '该变量用来控制显示当前页记录
I=rs.PageSize
Do While Not rs.Eof And I>0 '循环直到当前页结束或记录集结尾<%
rs.MoveNext
Loop
'下面一段在下方显示页数信息,从1到总页数循环,如不是当前页,就加上超链
接
Response.Write "
请选择数据页: "
For I=1 To rs.PageCount
If I=page_no Then '如是当前页,就不加超链接
Response.Write I & " "
Else '如不是当前页,就加上超链接
Response.Write "" & I & " "
End If
Next
End If
%>
Readd.asp里的注释:
<%
'获取传递过来的记录编号和主题
dim id,title
id=Request.QueryString("id")
title=Request.QueryString("title")
%>
Delete.asp里的注释:
<%
'获取传递过来的要删除的记录编号id
Dim id
id=Request.QueryString("id")
%>
数据库连接注释:
<%
'********************************************
'这是数据库连接文件,专门用来连接数据库
'********************************************
Dim db
Set db=Server.CreateObject("Adodb.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("guest.mdb")
%>
5.使用说明
双击打开站点里的小旋风服务器,在地址栏里输入127.0.0.1会出现index.asp的主界面,让你选择你的身份。当以过客身份验证时,点击留言者登陆,只能留言板留言,不能进行其他操作。当以版主身份登陆时,先输入身份验证后在主界面的中上方有个留言板,你可以在此留言。留言者看好留言要求,否则将不能正确留言。留言者写好留言信息后,点击“提交”按钮,留言信息会出现在下方显示留言的地方。如留言人若想重新写一封留言信息则可点击“重置”按钮,界面上留言人刚才所写的信息将全部消失,以便使留言者重新再写入留言信息。在显示留言的地方,拥有留言板的板主可以再此对留言人进行回复删除等操作。即:点击“回复此条留言”则会跳转到留言回复界面,在此界面板主可以进行留言答复,但是一定要正确输入密码之后方可进行留言答复,否则不能给予留言回复功能。回复信息填写完毕后点击“提交”按钮则会返回到主界面,并显示版主刚才的回复信息。若版主要删除某条留言,则在主界面上要删除的信息条上点击“删除此条信息”链接,会跳转到删除界面,版主输入密码后点击“提交”按钮,如密码错误则不会删除此留言并给予提示信息,只有在正确输入密码后点击提交按钮才能返回主界面并删除版主要删除的留言信息。
如若,版主想通过电子邮箱的方式给留言者发送信息则在主界面的中下方留言人的email栏中单击其电子邮件链接即可调用outlook让版主填写信息并发送以邮件的方式发送给某个留言者。
6. 总结设计体会和致谢
本课程设计的绝大部分内容是由本人通过认真听课、在图书馆翻阅各种有关资料及在网
络上搜索的各种信息资料,最后总结而成的成果。在搜索信息的过程中,本人的老师、舍友以及本人的同班同学与我共享了许多有用的资料。本人的课程设计能在规定的时间内完成,特别要感谢我的老师以及我的同学!
7. 参考文献和站点
[1]Dreamweaver8+asp动态网站开发从入门到精通刘瑞阳黎卫东黄炳强编著人民邮电
出版社2006.7
[2]ASP网络编程基础蒲鹏陈慧编著清华大学出版社北京交通大学出版社 2009.12
[3]博彦科技.编程高手ASP[M].北京大学出版社,2000.94-97
[4]王冬青.网络课程设计与开发的思考[J].中国电化教育.2002.10
[5]上海科技网. 量子计算机[OL].2003.04.01
https://www.doczj.com/doc/b113134378.html,/learning/lesson/xinxi/20030401/lesson.asp
毕业设计(论文) 题目:动态网页设计 专业: 班级: 学生: 指导教师: 二0一0年
摘要 在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,正以一种前所未有的冲击力影响着人类的活动。它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显的格外重要,它已成为政府、企事业单位信息化建设中的重要组成部分。 现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化,摆脱了时间和空间的限制。网站为消费者提供了一个网络生活空间,通过其网页展示了企业介绍、企业荣誉、产品介绍、招商信息、加盟程序、留言等一系列内容的介绍。浏览者不仅可以利用留言板经济而又快捷地与外界进行各种信息的沟通,也可以直接在网上申请加盟。 本论文还介绍了网页的结构分析和具体功能实现,网页的界面和运作方式,尽力模拟近代网页普遍性形式,成为一个完整的动态网站 关键字 Dreamweaver;Php;PhpMyAdmin;动态网页
目录 1 引言 (1) 2 网页制作概述 (1) 2.1 网页的类型 (1) 2.1.1 静态页面 (1) 2.1.2 动态页面 (2) 2.2 网页开发技术 (2) 2.3 网页布局 (3) 2.3.1 网页布局的基本概念 (3) 2.3.2网页布局方法 (5) 2.3.2 网页布局技术 (7) 2.4网页配色 (8) 2.5 网页设计流程 (9) 3 动态网页开发环境和技术 (9) 3.1 了解Dreamweaver开发工具 (9) 3.2 Php语言基础知识 (11) 3.3 开发环境介绍 (12) 4 设计及具体代码实现 (12) 4.1网页结构设计 (12) 4.2创建数据库 (13) 4.3主要模块的代码实现 (14) 4.3.1 注册代码的实现 (14) 4.3.2 登陆及退出登录代码的实现 (16) 4.3.3留言代码的实现 (18) 4.4运行测试 (19) 4.4.1 注册 (19) 4.4.2 登陆 (21) 4.4.3留言 (22) 4.5遇到的问题及解决方法 (23) 结束语 (24) 致谢............................................... - 25 -参考文献............................................ - 26 -
目录 容摘要 (Ⅰ) 关键词 (Ⅰ) Abstract (Ⅰ) Key words (Ⅰ) 1.系统分析与设计 (1) 1.1需求分析 (1) 1.2三层构架 (2) 1.3开发模式 (2) 2.模块设计 (4) 2.1整体模块设计 (4) 2.2数据库结构设计 (5) 3.系统详细设计 (8) 3.1创建与连接数据库 (8) 3.2留言信息页面的设计 (11) 3.3留言管理页面设计 (15) 4.结束语 (17) 参考文献 (18)
基于JAVA的留言板的设计与实现 容摘要:随着现代化技术的不断进步,人们发现交流的围还是很小,不能满足更大围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。本文概述了用JDK、Access数据库和tomcat软件构建一个简单的个人留言板,该留言板能很方便的和同学沟通和交流。留言板具有功能强大,使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自己要留言的容,以及自己的相关信息。管理员可以根据管理员用户名和密码进入,进行删除,回复和修改。 关键词:个人留言板,留言板系统,Access数据库 1.系统分析与设计 1.1需求分析 开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。 注册登录 图1.1 留言功能流程图
网页制作课程设计设计题目:职业技术学院学生会 系别:职业技术学院 班级:09 计网 学号:092114010028 姓名:谯辉 指导教师:徐老师董老师 2011.7.4—2011.7.15
前言 都是可以通过网络来获得。但是什么为这所有的一切提供平台的呢。我们又是通过什么来获取这些消息的呢——对就是网页。现如今,数以万计的网站以网页的方式提供了丰富、精彩的信息。在人类社会进入信息时代的时候,在网络成为通信的主要手段的时候,在计算机网络普及的今天,网页也在它自己的岗位对于现在的社会,科技的飞速发展已经成为社会发展的标志。其中计算机的发展可谓快中之快,而在计算机的发展中计算机网络的发展又是首当其冲的。计算机网络从为我们所知,到现在才经历的短短的几年时间,在这几年中随着计算机网络的广泛应用,特别是Internet的普及和发展,网络已经成为了不可或缺的通信手段。不论是最新的新闻信息、新产品的出台、新游戏的发布、最新的各种IT 动态,包括等候就业人才的个人简历,我们上做出了突出的贡献。网页是我们在网络上的“代言人”。我们将什么样的信息传达给浏览者,要讲述什么样的事情,网页在这里起着重要的作用。 企业网站在企业的网络营销当中占有及其重要的地位,只要是涉及网络宣传的企业,都应该建立属于自己的个性企业网站。他不仅能够让企业在网络上展示自己的产品,促进实际销售的增长,更能够通过一根网线,向目标客户展示企业自身的形象。 对于企业网站设计的观点,偏重网站的形象设计,即在功能务实、体系完善的情况下,重点结合企业理念打造网站的形象。Logo就能很好的表现企业的形象。企业标志(Logo)是指用于代表企业形象的独特的、有意义的图案,是企业形象识别当中最核心的环节,可用于与企业形象相关的所有环节。由于企业标志所处的特殊地位,决定了其不能够随意更换,因此能否设计一个有内涵、有文化、便于识别的标志,并建立相关的应用系统,关乎到企业长远的发展,不容小视。 建设网站的一般过程包括:前期内容确立、网站架构搭建、创意策划、设计、网站建设。网站的功能版块一般分为首页(含引导页)、新闻部分、产品部分、信息交流部分、定制系统、零散页面等。根据不同的企业需求,各网站的功能版块数量、布局、结构各异。 要做一个有特色的网站,我们首先要熟练的掌握Dreamweaver、Photoshop 和flash等多种制作网页的工具,我们在掌握它的基础上要善于合理的利用这些工具,这样我们相才能做出一个让人看了后感到舒服的网页。
目录 内容摘要 (2) 关键词:留言板,ASP,数据库,IIS (2) 前言 (2) 第一章相关理论和技术 (1) 1.1开发环境 (1) 1.2ASP的特点 (1) 1.3留言板的其他开发工具 (2) 第二章需求分析 (3) 2.1留言本开发背景 (3) 2.2留言本功能说明 (3) 第三章程序设计 0 3.1数据结构设计 0 3.2数据库连接文件 (4) 3.3页面代码设计 (5) 下面是设计中的各页面的部分关键代码。 (5) 第四章调试和运行 (9) 4.1调试 (9) 4.2功能测试 (9) 结论 (14) 5.1工作总结 (14) 5.2有待完善之处 (14) 参考文献 (15) 致谢 (16)
内容摘要 网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。 为了方便大家的勾通和获取信息,特创建这个留言板。此留言板前台界面可使用户进行登陆并在留言板上进行发表和查看,管理员可以进行管理和维护。它使用的是Microsoft公司的ASP作为开发工具,Access为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后设计数据库和编写代码进而完成全部功能要求。 关键词:留言板,ASP,数据库,IIS 前言 网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。 网络中各种留言板系统在DW等工具的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理:将留言内容等写入服务器端的文本或数据库,再显示出来。用ASP开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。
Web程序设计课程设计报告课程设计题目:某电子杂志网站 姓名:肖琴霞 专业:软件工程(国际教育) 班级:10211133 学号:1021113321 指导教师:吴光明 2013 年 3 月 10 日
一、设计目的 《Web应用开发课程设计》是实践性教学环节之一,是《Web程序设计》课程的辅助教学课程。通过课程设计,使学生掌握Web网站的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握软件开发的基本概念、原理和技术,将理论与实际相结合,应用现有的开发工具,规范、科学地完成一个完整地应用软件的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正使得计算机被广泛的应用于信息管理系统。计算机的最大好处在于利用它能够进行信息管理和查询。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。制作电子杂志网站可以方便读者阅读,且可以扩大读者的视野以及提高阅历。 二、设计解决方案 问题解决方案: 经过分析,我们决定利用ASP编程,使用Dreamweaver MX作前端开发工具,利用SQLServer2000作后台数据库管理,数据库驱动使用ADO。 前台功能模块:系统主界面与登录程序设计,杂志查询及订阅,读者服务模块,杂志分类设计等。 后台功能模块:管理主界面与登录程序设计,最新杂志信息管理模块,杂志订阅管理模块,在留言管理模块设计等。后台管理的建立,使管理员可以通过后台很容易的对杂志城进行管理,比如:对最畅销杂志,公告和杂志城注册用户进行添加,删除等管理工作,还可以对读者在线留言的处理。 三、电子杂志网需求分析 3.1 需求分析 需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供
Web动态网页课程设计 (总学时数:16课时) 一 Web动态网页 课程设计性质:本课程是一门计算机相关专业实践性环节。以HTML和CSS为基础,全面学习网页设计制作有关的知识,让学生通过实践理解Web基本工作机制,并使学生具有一般网页制作的能力。与此同时,通过对Web页制作技术和制作工具的学习,使学生对网页设计中所涉及的相关知识有一个全面的了解。 二课程设计目的 通过对ASP对象的使用,实现对WEB数据库的访问。通过本课程的学习,使学生全面了解网站建设与网页设计的基本概念、基本理论及业务运作模式,了解网站建设与网页设计的特点及工作过程,掌握网站的建立及网页设计制作的方法,能够完成一般性网站的建设。同时学会Web数据库系统开发的基本方法与过程并能够实现B/S结构的数据库管理系统。 三课程设计地点 公共基础实验室3(A504) 四课程设计内容 本次课程设计题目方案如下:
题目1:基于Web的实验室信息管理系统 题目2:网络商店(见web程序设计课本案例) 题目3:学生自拟(需经过教师审核) 内容要求: (1)掌握Web网页常用的开发工具Deamweaver或.Net的使用; (2)学会IIS的配置,或者netbox的安装与设置; (3)学会Html、CSS、Javascript、VBscript或C#的简单开发和应用 (4)学会B/S模式下,asp与数据库的连接,建议采用Access 数据库。动态新闻管理系统。在系统中,必须完成文章的添加,删除、修改、文章内容显示、题目列表显示 五课程设计时间安排 第一周 安排计划 第二周 数据库的设计 第三周 完成HTML静态页面和 CSS设计; 第四周开始至第六周 开始JavaScript、Javascript、VBscript或C#的程序代码设计
实验一编程环境的熟悉实验日志 指导教师代宇实验时间:2014年10月14日学院计算机学院专业网络工程 班级0431201学号2012211666姓名唐言实验室s318 实验题目: 编程环境的熟悉 实验目的: 1.掌握IIS的配置和使用。 2.学会使用VS2010开发环境,了解并掌握该软件的各种功能。 实验要求: 参照理论教材例题,利用VS2010完成一个简单的Web应用,并运行调试。 实验主要步骤: 1.在VS2010开发环境中新建一个“https://www.doczj.com/doc/b113134378.html, Web应用程序”,指定项目名称、存储位置和解决方案名称。 2.在解决方案管理器中使用右键单击网站项目,选择“添加”-“新建项”,建立一个新的Web窗体,利用该新建窗体页面完善网页内容。 3.完成页面内容后,点击菜单栏“调试”-“启动调试”来观察网站运行的效果。 实验结果:
心得体会: 本次试验中我了解了VC2012的一些基本信息,调试应用了VS2012的基本功能。 实验二熟悉XHTML实验日志 指导教师代宇实验时间:2014年10月21日 学院计算机学院专业网络工程 班级0431201学号2012211666姓名唐言实验室s318 实验题目: 熟悉XHTML 实验目的: 1.熟悉并掌握XHTML标记符的用法和功能 2.掌握XHTML网页的基本结构 3.学会利用XHTML标识符编写简单的网页,达到能编写和读懂XHTML网页源代码的目的 实验要求: 使用源代码编写功能模仿完成七彩桥简单页面的制作。 实验主要步骤: 4.在VS2010开发环境中新建一个“https://www.doczj.com/doc/b113134378.html, Web应用程序”,指定项目名称七彩桥、存储位置和解决方案名称。 5.在解决方案管理器中使用右键单击网站项目,选择“添加”-“新建项”,建立一个新的Home.html页面。 6.在Home.html页面中进行网页的编码。
Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题 1、下列标记不属于HTML文档的基本结构的是:( d ) A. B.
C. D .