个人主页课程设计报告

时间:2024.4.20

个人主页课程设计报告

    :                          

    名:                                                    

    号:                                                   

同组姓名:                                               

专业班级:            芙蓉计科0801          

指导教师:                                      

设计时间:              20##- 3-1                  

 

 

 

目  录

一 运行环境.......................................

二 网站的主题......................................

三 设计步骤.......................................

   3.1 功能模块图...............................

   3.2数据库模块设计步骤..............................

     3.2.1留言模块数据表设计........................

   3.3页面设计步骤.........................

3.3.1主页面设计步骤.........................

3.3.2留言板页面设计步骤.........................

   3.4 ASP的设计与理解...............................

四 程序源代码(主要代码)...........................

五 调试过程分析....................................

六 网页的测试与发布(截图).........................

七 小结............................................

参考文献...........................................

一 运行环境

   本网页主要基于Windows XP的操作系统,安装有Access20##、IIS的运行环境及Photoshop CS4。本网页是用html语言和css外部样式来实现布局的,通过ODBC来连接access数据库。

二 网站的主题

  随着网络的大众化,现在人们都在用各种方法展示自己的靓丽风采,当今最流行的当属个人主页了。为了可以在这个虚拟的世界里都能拥有一片属于自己的空间,展现自己独特才华、个性的时空,也渴望在那密密麻麻的空间里占有一席之地,来展现自己的独特个性,因此制作个人主页来展示自己。个人主页中可以通过photoshop制作得到自己独特风格的logo,可以通过导航栏到各个子界面:日志、留言板、个人档,日志界面中又有对自己日记的查看和管理功能,留言板中也有实现游客的留言以及主人对留言的管理,个人档中可以向外界透露自己的基本信息以及更多的私人信息。留言板和日记都需要实现动态数据库,可以动态的实现留言和对留言的操作,实现主人可随时添加日志以及对日志的管理。

三 设计步骤

  3.1 功能模块图

3.2数据库模块设计步骤

           3.2.1留言模块数据表设计

                                                        图-1

如图-1所示:在表中建立bh(主键) xm(留言者姓名) ly(留言内容) rq(留言时间)。

以下为数据库连接建立一个Connection对象实例db代码

留言:

<%

set conn=server.createobject("adodb.connection")

connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("db1.mdb")

conn.open connstr

%>

<%

Dim sql,bh,xm,ly,rq

Set rs=Server.CreateObject("ADODB.Recordset")

sql="select bh,xm,ly,rq from lyb"

rs.Open sql,conn,1,3        

rs.AddNew

%>

Connection对象与数据库建立连接,并对数据库执行添加、删除、等相关操作。AddNew是添加操作。

3.3页面设计步骤

      3.3.1主页面设计步骤

3.3.2留言板页面设计步骤

3.4 ASP的设计与理解

   当表单内容通过post方法提交时,asp的request对象的form方法可以取得提交数据并进行相应的操作。如留言板中的添加操作:

提交数据:

<%

   <form method="post" action="add-mess.asp">

       <div class="tit2"></div>

<div id="five"><font color="#9933CC">高级编辑器</font></div>

<div><textarea id="area" cols="141" rows="15" name="ly">在这里输入你的信息</textarea></div>

       <div id="six"><input type="submit" value="提交留言" ></div>

    </form>

%>

接受数据:

<%

Dim sql,bh,xm,ly,rq

Set rs=Server.CreateObject("ADODB.Recordset")

sql="select bh,xm,ly,rq from lyb"

rs.Open sql,conn,1,3            

 rs.AddNew             

bh=Request.Form("bh")        

xm=Request.Form("xm")               

ly=Request.Form("ly")

rs("xm")=xm                

rs("ly")=ly          

rs.Update               

rs.Close                  

Set rs=Nothing             

conn.Close                

Set Conn=Nothing           

%>         

四 程序源代码(主要代码)

  4.1 主页面

HTML:

           <title>紫轩阁</title>

           <meta http-equiv="Content-type" content="text/html;charset=gb2312">

           <link rel="stylesheet" type="text/css" href="css/main.css">   

           <script language="javascript">

                  function change() {

                         var demo = document.getElementById('text') ;

                         demo.value = "";

                  }

           </script>

     <body background="images/北.jpg">      

            <bgsound src="music/a little love.mp3" loop="-1">

                 <div id="header">

                        <div id="left">

                               <div id="name"><img src="images/LogoMaker1.png"></div><br><br>

                               <div id="miaoshu"><font color="#999999" size="+1">你见或者不见我,我就在那里不喜不悲</font></div>

                               <div id="tupian1"></div>

                        </div>  

                 </div>

                 <div class="kong"></div>

                  <div id="index">

                         <ul>

                                <li><a href="main.html" onClick="untill() target="_self"">主页</a></li>

                                <li><a href="diary.html" target="_self">日志</a></li>         

                                 <li><a href="messages.html" target="_self">留言板</a></li>

                                 <li><a href="self-material.html" target="_self">个人档</a></li>

                         </ul>     

                  </div>

                  <div class="kong"></div>

                  <div id="main">

                                <div id="left2">

                                       <div class="tit"><h4>个人资料</h4></div>

                                    <div id="photo"><img src="images/touxiang.jpg" width="187" height="205"></div>

                                       <div><hr class="xuxian" size="1" noshade="noshade" /></div>

                                       <div class="word">昵 称:小9窝</div>

                                       <div><hr class="xuxian" size="1" noshade="noshade" /></div>

                                       <div  class="word">女  普罗旺斯</div>

                                       <div><hr class="xuxian" size="1" noshade="noshade" /></div>

                                       <div  class="word">等 级:31</div>

                                </div>

                                <div id="right">

                                       <div class="tit2"><h4>歌词</h4></div>

                                       <div id="geci">

                                       <MARQUEE class="geci" scrollAmount=1 scrollDelay=60 direction=up onMouseOver="this.stop();" onMouseOut="this.start();">

                                </MARQUEE>

                         </div>

                                </div>

                                <div class="kong2"></div>

                                <div id="left3">

                                       <div class="tit"><h4>留言板</h4></div>

                                       <div id="jiyu"><b>主人寄语:</b></div>

                                       <br>

                                       <form method="post" action="add-mess.asp">

                                              <div >昵称:<input type="text" name="xm" size="23" ></div><br>

                                              <div>留言:<input id="text" name="ly" type="text" value="留个言,表示下关心吧:)" size="23" onClick="change()"

                                                    

                                              <div class="button"><input type="submit" value="留 言" ></div><hr>

                                              <div id="show"><iframe allowtransparency="true" frameborder="0" width="278px" height="260px" src="mess.asp" name="view"></iframe></div>

                                       </form>

                                </div>

                                <div class="kong3"></div>

                                <div id="right2">

                                       <div class="tit2"><h4>⒐○後ㄋ</h4></div><br>

                                       <p>我们有些时候对于新的东西感觉很新鲜 然而慢慢的我们发现其实这是一种负担   ,  </p>

                                       <p>我们这一代活的很累很累很辛苦 我们承受了很多不该我们这个年龄承受的重</p>

                                       <p>对所学的东西怀疑,担心自己变成书呆子,却一遍又一遍地被告之读书是唯一的出路</p>

                                       <p>我们大声的为自我呐喊,却一次又一次的迷失,自信又自卑 我们不安于现状</p>

                                       <p>却想开开心心的过好每一天 却也捱到了大学 终于要和年少轻狂说拜拜了有些不舍</p>

                                       <p>我们这一代人生于非常尴尬的夹缝中的一代,可以说是80后也可以说是90后</p>

                                       <p>却给90凶狠地咬住了脚.</p>

                               

                                </div>

                  </div>  

    </body>

</html>

CSS:


body {

    text-align:center;

    cursor:url('images/2828.ani');

}

#header {

    width:1024px;

    height:200px;

    background:transparent;

}

#name {

    text-align:left;

    padding-top:50px;

    padding-left:25px;

   

}

#miaoshu {

    text-align:left;

    padding-left:25px;

}

#left {

    float:left;

    width:350px;

    height:200px;

    background:transparent;

}

.kong {

    float:left;

    width:100%;

    height:10px;

    clear:both;

    overflow:hidden;

}

#index {

    text-align:left;

    padding-top:10px;

    width:1024px;

    height:15px;

    background:transparent;

}

ul {

    margin:0px;

    list-style:none;

}

#index li {

    height:20px;

    line-height:20px;

    float:left;

    width:100px;

    text-align:center;

    list-style:none;

}

a:link {

    text-decoration:none;

    color:white;

}

a:hover {

    position:relative;

    top:1px;

    left:1px;

    color:white;

    text-decoration:underline;

}

a:visited {

    color:#9966CC;

}

#main {

    width:1024px;

    height:800px;

    background:#transparent;

    border:2px solid #999 ;

}

#left2 {

    float:left;

    width:260px;

    height:400px;

    background:#transparent;

    border:2px solid #999 ;

}

.tit h4 {

    width:260px;

    height:23px;

    background:#transparent;

    text-align:left;

    padding-top:3px;

    padding-left:8px;

    border:1px solid #999 ;

}

#photo {

    width:180px;

    height:240px;

}

.xuxian {

    border:1px #cccccc dotted;

}

.word {

    text-align:left;

    font:11px Arial,宋体;

    padding-left:33px;

}

#right {

    float:right;

    height:480px;

    background:#transparent;

    border:2px solid #999 ;

}

.kong2 {

    float:right;

    width:260px;

    height:10px;

    overflow:hidden;

}

#left3 {

    float:left;

    width:264px;

    height:400px;

    background:#transparent;

    overflow:hidden;

    border:2px solid #999 ;

}

#jiyu {

    text-align:left;

    padding-left:5px;

    font:15px Arial,宋体;

}

#button {

    text-align:right;

}

#show {

    text-align:left;

    width:260px;

    height:450px;

}

.kong3 {

    float:right;

    width:750px;

    height:10px;

    overflow:hidden;

}

#right2 {

    float:right;

    height:333px;

    background:#transparent;

    overflow:hidden;

    border:2px solid #999 ;

}

.tit2 h4 {

    width:748px;

    height:23px;

    background:#transparent;

    text-align:left;

    padding-top:3px;

    padding-left:8px;

    border:1px solid #999 ;

}

#geci {

    width:600px;

    height:400px;

    text-align:center;

}

.geci {

     width=250;

     height=350;

     cursor:url('images/2828.ani');

}


4.2留言板(部分代码)

留言板页面html代码:

       </div>

                     <div class="kong"></div>

                     <div id="main">

                            <div class="tit"><h4>留言板</h4></div>

                            <div id="first"><b>主人寄语</b></div>

                            <hr>

                            <div id="second">欢迎光临我的空间</div>

                            <br><br>

<div id="third"><span id="zi1"><b>发表您的留言</b></span>&nbsp&nbsp&nbsp<span id="zi2"><font color="#9933CC">帮我留言</font></span></div>

                            <hr>

                     <div id="four">

                            <form method="post" action="add-mess.asp">

                                   <div class="tit2"></div>

<div id="five"><font color="#9933CC">高级编辑器</font></div>

<div><textarea id="area" cols="141" rows="15" name="ly">在这里输入你的信息</textarea></div>

<div id="six"><input type="submit" value="提交留言" ></div>

                            </form>

                     </div>

留言板页面css代码:


.kong {

      float:left;

      width:100%;

      height:10px;

      clear:both;

      overflow:hidden;

}

#index {

      text-align:left;

      padding-top:10px;

      width:1024px;

      height:15px;

      background:#transparent;

}

ul {

      margin:0px;

      list-style:none;

}

#index li {

      height:20px;

      line-height:20px;

      float:left;

      width:100px;

      text-align:center;

      list-style:none;

}

a:link {

      text-decoration:none;

      color:white;

}

a:hover {

      position:relative;

      top:1px;

      left:1px;

      color:white;

      text-decoration:underline;

}

#main {

      width:1024px;

      height:500px;

      background:#transparent;

      border:1px black solid #999;

}

.tit h4 {

      width:1024px;

      height:23px;

      background:#transparent;

      text-align:left;

      padding-top:3px;

      padding-left:8px;

      border:1px black solid #999;

}

#first {

      text-align:left;

      padding-left:8px;

     

}

hr {

      width:1010px;

}

#second {

      text-align:left;

      padding-left:8px;

      font:14px Arial,宋体;

}

#third {

      text-align:left;

      padding-left:8px;

      font:14px Arial,宋体;

}

#zi1 {

      font:14px Arial,宋体;

}

#zi2 {

      font:13px Arial,宋体,;

}

#tit2 {

      width:1010px;

      height:25px;

      background:#aaa;

      text-align:left;

      padding-top:4px;

      padding-left:8px;

      font:14px Arial,宋体,;

}

#four {

      width:1010px;

      height:160px;

}

#five {

      text-align:left;

      padding-left:4px;

      padding-top:3px;

      width:1010px;

      height:23px;

      background:#aaa;

      font:14px Arial,宋体,;   

}

#six {

      text-align:right;

      padding-right:80px;

}

#area {

      background:#transparent;

}

a:visited {

      color:#9966CC;

}

更多相关推荐:
网站设计课程设计报告

一设计内容与设计要求1课程设计目的全面熟悉掌握信息资源管理基本知识把信息资源管理的概念理论知识与技术融入到实践当中从而加深对该课程的认识和理解掌握分析问题的若干有效方法进一步提高问题思考和解决能力为后继课程信息...

网页设计课程设计报告

网页设计课程设计报告系别:计算机科学系班级:09级计师二班学号:***成绩:日期:20xx年5月网页设计课程设计报告一、网站设计目的和任务一学期的网页设计理论和实践课程都结束了,根据老师的要求及指导,我设计了此…

网页设计课程设计报告书

河南城建学院《网页设计》课程设计报告题目:旅游河南网一、设计目的31、课程目的32、背景3二、需求分析41、河南旅游现状分析42、网站所需功能53、资料需求分析5三、功能模块分析及设计61、功能模块图62、功能…

《网页设计》课程报告模板

《网页设计》课程报告学号:专业:姓名:题目:设计时间:电子信息与计算机工程系20##年11月目录一、设计目的...2二、课程设计题目...2三、课程设计要求...3四、需求分析...3五、技术分析...4六、创…

网页设计与制作课程设计报告

网页设计与制作课程设计报告学校邵阳学院课题制作邵阳学院之旅网站专业班级电气工程及其自动化姓名吴鹏辉学号104120xx14指导教师牛莉邵阳学院电气工程系吴鹏辉网页设计与制作目录1设计目的12设计思想13网页详细...

网页制作课程设计报告

长江师范学院数学与计算机学院网页制作课程设计报告1设计目的12设计思想121网站整体结构规划思想122主页设计思想123子页的设计思想13网页详细设计分析14结论1长江师范学院数学与计算机学院网页制作课程设计报...

网页课程设计与报告

华东交通大学理工学院课程设计报告书所属课程名称网页设计与制作课程设计题目网站首页分院电信分院专业班级信息管理与信息系统1班学号20xx02104501XX学生姓名何XX指导教师程志平20xx年12月24日华东交...

网页设计课程内容

网页设计课程内容众所周知现在网页设计的发展可以说是飞流直上发展得非常的迅速很多行业都设计到了网页设计的应用现在网页设计的需求非常的多因为随着网页设计的飞速发展很多设计培训班也纷纷开设了网页设计这门课程越来越多的...

网页设计课程设计报告1

钦州学院网页设计课程设计报告博客类网站的设计院系物理与材料科学学院专业电子信息工程学生班级20xx级1班姓名黄文燕学号0705401119指导教师单位钦州学院指导教师姓名曲艺指导教师职称助教20xx年11月博客...

《网页设计与制作》课程设计报告

网页设计与制作课程设计实验报告院系名称管理学院专业班级电子商务13级3班学生姓名刘志华学号20xx1705030220xx年06月一实验目的本实验属于设计性实验目的是使学生在学完网页设计与制作课程的基本知识之后...

《网页设计与制作》课程设计报告模板

网页设计与制作课程设计报告书题目专业班级学号姓名山西大学商务学院学院信息学院1目录1概述32功能需求分析33网站设计331网站总体设计332数据库设计433目录结构的设计54网站技术实现641前台系统的实现64...

网页设计与制作课程设计报告

网页设计与制作期末课程设计报告题目周杰伦中文网学院系别班级学生姓名学号指导老师陆兴完成日期20xx1221目录一系统概述二系统分析三系统总体设计四系统实现五设计过程中的问题及解决方法六系统测试情况七总结与心得一...

网页设计课程设计报告(30篇)