校园信息交流网站的建设毕业论文(编辑修改稿)内容摘要:

下:打开“ C:\Windows\ServiceProfiles\Network Service\AppData\Local\Temp”目录。 右键打开“ Temp”目录属性选项卡,再依次打开安全→编辑选项卡。 单击“添加”,在下面的“输入对象名称来选择”输入框中输入 Authenticated Users,确定。 返回到“ Temp 的权限”,将 Authenticated Users的权限中的完全控制给勾上,确定。 至此,完成了 Windows Vista中 IIS7的安装及 ASP+ Access的配置。 在 Dreamweaver8 中建立网站测试站点 第 3章 网站界面美工设计 第 6 页 共 28 页 启动 Dreamweaver 8,然后依次选择主菜单中的“站点”、“新建站点”命令,打开站点定义设置窗口,输入站点名;单击下一步,进入服务器技术选举窗口,这里选择 ASP VBScript服务器技术,单击下一步,选择本地编辑和测试,并选择站点存储位置;单击下一步,输入测试 URL的地址,单击测试,显示测试成功;单击下一步下一步至完成。 3 网站界面美工设计 网站元素设计 网站元素设计包括网页背景、网站 LOGO(标志)以及网页中出现的教学大楼、国徽、学生等,还有 FLASH中用到的各种元素。 网站 LOGO以“一张主题图片”作为设计元素,如图 31所示的最终效果图。 图 31 网站 LOGO效果图 除了网站 LOGO,还有网页中用到的教学大楼、国徽、学生、卡通人物等元素需要设计。 这些元素的设计要保留透明背景的源文件,以便在网页和 FLASH的设计中用到。 网站元素的最终效果图如图 32所示。 图 32 网站元素效果图 网站的界面设计 本网站所有前台和留言页面采用“头部导航 内容 版权”三部分组成,模版如图 33所示: 第 3章 网站界面美工设计 第 7 页 共 28 页 图 33 网站模板效果图 其中 flish的定位,以及动态菜单链接的实现;而 ;在主文件中代码标识 body首部以!include file=的方式引用 ,同理在代码标识 body 尾部以!include file=的方式引用。 网站所有前台和留言页面采用此结构,这样第一可以保持网站外观的统一,第二在需要增减导航、版权信息时仅仅需要修改一个文件。 34所示 图 34 网站 效果图 35所示 图 35 网站 效果图 界面设计主要是运用 Dreamweaver软件,按照网站构思和风格,把上面已经设计好的网站元素进行组合设计,构成最终的网站的平面效果图。 效果图 的设计要注意整体性和协调性。 如图 36所示。 标题 +导航( 文件) 内容(相关功能文件) 版权信息( 文件) 第 4章 数据库设计 第 8 页 共 28 页 图 36 网站页面 4 数据库设计 本网站通过策划分析一共要建立七个表,分别为 Admin、 new yikind、 erkind、 vitem、 vname和 guestBook,这七个表分别用来存储管理员信息、文章数据、一级栏目信息、二级栏目信息、网站调查标题、网站调查项目和留言信息。 打开 Microsoft Office Access软件,新建数据库文件,保存为。 并按照策划分析建立七个表。 如图 41所示。 第 4章 数据库设计 第 9 页 共 28 页 图 41 数据库设计示意图 建立数据 表相关信息如下: 表 1: Admin(存储用户信息) 字段名 数据类型 字段大小 备注 ytssid 自动编号 长整型 用户自编号,主键 tuz_supe 文本 50 用户名 tuz_super_pas 文本 50 密码 Admin_type 文本 50 用户级别 表 2: news1(存储综合信息) 字段名 数据类型 字段大小 备注 id 自动编号 长整型 信息自编号,主键 yiid 数字 长整型 一级菜单自编号 erid 数字 长整型 二级菜单自编号 title 文本 50 信息标题 newstime 日期 /时间 日期 文章发布时间 content 备注 长整型 文章内容 hit 数字 长整型 文章浏览次数 shoupic 文本 50 图片连接 表 3: yikind(存储一级栏目菜单信息) 字段名 数据类型 字段大小 备注 yiid 自动编号 长整型 一级菜单自编号,主键 yiname 文本 50 一级菜单内容 show 是 /否 1 是否启用菜单 yiorder 文本 50 一级菜单顺序 表 4: erkind(存储二级栏目菜单信息) 字段名 数据类型 字段大小 备注 第 5章 ASP运用程序设计 第 10 页 共 28 页 erid 自动编号 长整型 二级菜单自编号,主键 yiid 数字 长整型 一级菜单自编号 ername 文本 50 二级菜单内容 show 是 /否 1 是否启用菜单 erorder 文本 50 二级菜单顺序 表 5: vname(存储调查项目信息) 字段名 数据类型 字段大小 备注 id 自动编号 长整型 调查 项目 自编号,主键 title 文本 50 调查 项目 内容 cf 文本 50 是否重复投票 kind 文本 50 单选 /多选 vtime 日期 /时间 日期 二级菜单顺序 表 6: vitem(存储调查条目信息) 字段名 数据类型 字段大小 备注 id 自动编号 长整型 调查条目 自编号,主键 vid 数字 长整型 调查项目自编号 vtitle 文本 50 调查条目内容 vocunt 数字 长整型 投票次数 表 7: guestbook(存储留言信息) 字段名 数据类型 字段大小 备注 id 自动编号 长整型 留言自编号,主键 chenghu 文本 50 留言者称呼 myface 文本 50 头像 homepage 文本 50 个人主页 文本 50 电子邮箱 qq 文本 50 留言 contenttitle 备注 长整型 留言标题 content 备注 长整型 留言内容 recontent 备注 长整型 回复内容 emot 文本 50 表情 ip 文本 50 留言者 IP datetime 日期 /时间 日期 留言时间 5 ASP 运用程序设计 网站的 ASP运用程序设计,包括网站数据库连接、动态菜单、前台文章显示、留言板块、后台管理系统的设计。 其中一个网站主要用到的 DML语句有 Insert(插入数据)用于向表中插入数据; Update(更新数据)用于更新 表中现存数据; Delete(删除数据)用于删除表中现存数据;Select(查询数据)用于查询表中所有行和若干列数据; 第 5章 ASP运用程序设计 第 11 页 共 28 页 连接数据库程序设计 连接数据库的程序写成一个独立的脚本,打开记事本进行编写,编写完保存为 即可,然后在每个前台页面中调用该程序即可。 数据库调用代码为: !include file=../。 数据库连接程序代码如下。 % dim conn set conn=() DBQ=+(../Data/)+。 DRIVER={Microsoft Access Driver (*.mdb)}。 % 动态菜单设计 网站动态菜单实现是先在数据库中建立两个储存菜单的表 yikind(存储一级栏目菜单信息)、erkind(存储二级栏目菜单信息),然后通过后台菜单管理把需要的菜单添加到数据库中,菜单管理还包含修改、删除、菜单顺序和菜单是否显示设置等功能。 其中二级栏目的储存与调用是居于一级栏目的编号之下,具体实现见后台菜单管理。 网站首页菜单调用相关程序如下: tr td a href=◆ 本院首页 /a/td % set rst=() sql=select * from yikind where show=true order by yiorder sql,conn,1,1(打开数据库) do while not % tda href=?yiid=%=rst(yiid)%◆ %=rst(yiname)%/a/td % loop % /tr 实现效果如下: 前台显示程序设计 前台程序的任务是把数据库中的文章信息提取出来,显示到相应的栏目下,是直接在前台页面中编写程序代码来实现的。 首先要编写连接数据库程序,然后要编写数据显示程序。 网站首页程序设计 网站首页为一个网站的面子,不但要美观,还要有各种特效,信息排版等。 (一)网站首页信息显示是先编写一段打开数据库的代码, 然后编写显示信息的代码与转到详细页面的代码循环执行,最后关闭数据库。 相关代码如下: % sub readnews(string) set rs=() sql=select top 5 * from news1 where amp。 stringamp。 order by id desc 第 5章 ASP运用程序设计 第 12 页 共 28 页 sql,conn,1,1(此段为打开数据库表) do while not table width=39。 100%39。 cellSpacing=0 cellPadding=0 border=0 style=39。 lineheight:130% 39。 trtd width=39。 1539。 /tdtd style=39。 borderbottom: 1px dotted cccccc39。 a href=39。 ?id= amp。 rs(id) amp。 39。 target=39。 _blank39。 title=39。 amp。 rs(title) amp。 [ amp。 rs(newstime)amp。 ] amp。 39。 (此段为点击转到详细页面设置) 39。 rs(title) if len(trim(rs(title)))=15 then left(trim(rs(title)),15) else left(trim(rs(title)),15) amp。 … end if if date()rs(newstime)+2 then img src=39。 img/39。 border=0 end if(显示相关信息) /a/td/tr/table loop(循环执行) set rs=nothing end sub call readnews(yiid=12 and erid=11) % (二) 特效 滚动图片区域相关代码 div id=tpgd style=OVERFLOW:hidden。 WIDTH:480px。 HEIGHT:180px align=left table border=0 align=center cellpadding=0 cellspacing=0 cellspace=0 tbody tr td id=tpgd1 valign=toptable cellspacing=0 cellpadding=0 width=100% align=center border=0 tbody tr td height=180div align=centera title=图片说明 href=../webs/?id=3target=_blankimg onMouseOver==39。 alpha(opacity=100)39。 high(this) onMouseOut=low(this) height=180 src=../dongimg/ width=200 border=0/a/div/td /tr /tbody /tr /tbody /table/td /div SCRIPT var speed=20 = function Marquee1(){ if(=0) = else{ ++ }} var MyMar1=setInterval(Marquee1,speed) =function() {clearInterval(MyMar1)} =function() {MyMar1=setInterval(Marquee1,speed)} /SCRIPT (三) 特效 变换图片相关代码 script type=text/javascript 第 5章 ASP运用程序设计。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。