网站课程设计3.docx
- 文档编号:24725557
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:47
- 大小:451.44KB
网站课程设计3.docx
《网站课程设计3.docx》由会员分享,可在线阅读,更多相关《网站课程设计3.docx(47页珍藏版)》请在冰豆网上搜索。
网站课程设计3
摘要
近几年网络文学借助网络这一块肥沃的土壤得到了飞快的发展,由于网络的开放性,写作的门槛相对很低,创作极其自由,阅读也十分方便,所以形成了快餐性的文学现象,网络文学这种快餐的文学现象打破了传统文学的创作模式、艺术审美方式、出版机制及道德准则,为我们展现出了一幅自由的、广阔的创作和审美图景。
网络文学的历史虽然很短暂,作为一种新的文学样式,它有着许多的缺点,但是从近几年的种种迹象来看,它有着广阔的发展前景,仍然有着许多值得我们发掘、研究的地方。
通过网络的应用人们可以通过计算机联通网络来发表自己喜欢的文章,或者创造自己认为可以的文学。
网络的越来越发达,因为纸媒的不方便性,人们渴望新的阅读方式,于是网络文学应运而生。
本网站证实了互联网与生活的紧密结合。
为文学爱好者提供了一种新的方式,和交流的新平台,文学爱好者不用再携带不方便的纸媒,可以再网上挑选自己喜欢的文章。
能够让人们及时的交流,节省大量的时间,创造更好地交流平台。
关键字:
ASP、网络文学、交流平台
一前言
计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。
人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。
除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。
尤其是电子商务大大的减少了人们对周围环境的依赖,无论是哪里的网友,都可以浏览到世界各地的各类信息,非常的方便,由于以上的优势,各类网站如雨后春笋般的出现,这也就是这个选题毕业设计的实际意义。
目前网络各种网站在网络上的发展越来越快,是一个比较流行的发展方向,自进入九十年代以来,多媒体技术迅速兴起、蓬勃发展,其应用已遍及国民经济与社会生活的各个角落,正在对人类的生产方式、工作方式乃至生活方式带来巨大的变革。
特别是由于多媒体具有图、文、声并茂甚至有活动影像这样的特点,所以能提供最理想的娱乐环境,它必然会对喜欢玩网络的用户产生具大的影响。
小说网站提供作者和读者的一个交流平台,让作者可以通过这个方式让跟多的人看到自己的作品,能跟快的让读者看到自己的创作以及读者对自己的一些评论、意见,能够及时的明白读者的想法来调节自己创作思路。
也能为读者节省很多买书的钱。
二需求分析
2.1系统总体目标
该网站是一款适合中小型文章(新闻)阅读的网站。
运行环境:
(ASP+Access),可自由选择使用ASP版本或者HTML版本。
默认有6种界面风格(蓝/红/绿/紫/灰/黄)。
界面语言支持中文简体/繁体的转换。
2.2技术可行性分析
这个网站是基于ASP来开发的,主要运用VBScript模型在小型应用系统中灵活并稳定的框架结构,以access为后台数据库。
通过它来构建一个在线综合系统,实现在互联网上使用的网络的绝大部分功能,本系统在技术上是可以达到的。
2.3功能需求
本网站根据对用户权限和管理员权限需求的分析设计出应该具有的功能模块。
用户权限如图2.1所示。
用户权限
图2.1用户功能模块图
管理员权限如图2.2所示。
管理员权限
图2.2管理员功能模块图
2.3.1注册模块
本模块更好地帮助管理员和用户更好地了解和应用在网站的各类信息,让用户有更清晰、更直观的的阅读体验。
2.3.2用户管理模块
帮助管理员更好地管理小说网站的各类模块。
2.3.3小说模块
小说管理帮助管理员及时的更新和更改小说类型和图片。
小说列表面向用户直观的体现用户喜欢的小说类型。
2.3.4会员中心模块
管理员可以帮助用户变更自己的信息。
用户可以直接变更自己的信息。
2.3.5密码管理模块
用户不方便的情况下允许管理员帮助用户改变账号安全。
用户对自己账户全面的保护。
2.3.6登录功能模块
本模块主要是做一个登录界面,将数据库中用户表中用户名的数据和表中密码进行比较判定,判断权限,分为以下两种权限。
普通登录:
经过判定不是管理员的用户名和密码,调整到用户页面。
管理员登录:
经过判定是管理员的用户名和密码,跳转到后台页面。
2.4性能需求
设备需求:
PC机,Windoes98/2000/XP/Win7操作系统,IIS服务器,利用Dreamweaver编写ASP程序,采用Access数据库管理。
三总体设计
3.1功能模块设计
从网站类型考虑,所建网站系统需要有小说发布和小说管理功能,包括管理员管理、内容管理、小说管理和栏目管理、用户功能管理。
网站系统:
管理员系统和用户系统。
两个系统包括管理员管理、内容管理、栏目管理、小说管理、用户管理。
用户管理:
在注册情况下,用户可以了解除管理员权限外的所有资料。
3.2系统功能模块划分
根据网站性质可以看出,本实例可以划分出2个主要功能。
根据这些功能,设计出系统的功能模块,如下图3.1所示。
图3.1网站系统
在网站中,管理员管理模块比较简单,只有增加、修改和删除管理员的功能,管理员管理的功能模块的关系如图3.2所示。
图3.2管理员系统
四网站的实现
4.1建立数据库
4.1.1创建数据库
首先创建一个数据库,用来存储网页及小说。
数据库为ACCESS数据库。
数据库样式如表4.1所示:
表4.1Book
字段名
注释
类型
备注
Bookid
图书编号
int(10)
主键非空唯一
Bookname
图书名称
varchar(20)
无特殊说明
Booklmage
作者
varchar(200)
无特殊说明
Remark
图书图片
datetime
无特殊说明
Typeld
介绍
int(20)
外键
4.1.2数据库链接
要实现后管理和钱的登录信息记录,注册的信息记录,留言的读取和管理,都要以数据库连接后台来实现。
数据库连接代码如下:
<%
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("Article.mdb")
%>
<%
exec="select*fromguestbook"
setrs=server.createobject("adodb.recordset")
rs.openexec,conn,1,1
%>
<%dowhilenotrs.eof%>
rs.movenext
loop
%>
4.2页面的实现
4.2.1首页的实现
根据第三章所设计,本人使用Dreamweaver等软件制作出了网页前台,如图4.1所示。
图4.1网站首页
网站后台发布的小说类型信息,使前台页显示小说栏目页内容。
以后可通过维护网站等手段改变。
产品列表为二级导航,点击后都会出现各自的小说信息列表。
4.2.2小说列表页的实现
小说列表页使用的是手写后台直接调用显示。
效果如图4.2所示。
图4.2列表页
4.2.3小说信息的实现
小说信息已经二级导航的内容页都是以图片和介绍形式显示的,其效果如图4.3所示。
图4.3内容页
4.2.4注册页面的实现
代码如下:
functionMember_Register_AddModify_Check(){
if(document.forms['Member_Register_AddModify'].ME_Account.value==""){
document.forms['Member_Register_AddModify'].ME_Account.focus();
document.forms['Member_Register_AddModify'].ME_Account.style.backgroundColor="#FFECEC";
GuReturnElement('GuJavaScript_ME_Account').innerHTML=" #FF0000;'>请填写会员账号"; return(false); } if(document.forms['Member_Register_AddModify'].ME_Account.value.length<4){ document.forms['Member_Register_AddModify'].ME_Account.focus(); document.forms['Member_Register_AddModify'].ME_Account.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Account').innerHTML=" #FF0000;'>会员账号至少4个字符"; return(false); } if(document.forms['Member_Register_AddModify'].ME_PasswordNew.value==""){ document.forms['Member_Register_AddModify'].ME_PasswordNew.focus(); document.forms['Member_Register_AddModify'].ME_PasswordNew.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_PasswordNew').innerHTML=" #FF0000;'>请填写密码"; return(false); } if(document.forms['Member_Register_AddModify'].ME_PasswordConfirm.value==""){ document.forms['Member_Register_AddModify'].ME_PasswordConfirm.focus(); document.forms['Member_Register_AddModify'].ME_PasswordConfirm.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_PasswordConfirm').innerHTML=" #FF0000;'>请填写确认密码"; return(false); } if(document.forms['Member_Register_AddModify'].ME_PasswordNew.value! =document.forms['Member_Register_AddModify'].ME_PasswordConfirm.value){ document.forms['Member_Register_AddModify'].ME_PasswordConfirm.focus(); document.forms['Member_Register_AddModify'].ME_PasswordConfirm.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_PasswordConfirm').innerHTML=" #FF0000;'>两次输入的密码没有一致"; return(false); } if(document.forms['Member_Register_AddModify'].ME_NickName.value==""){ document.forms['Member_Register_AddModify'].ME_NickName.focus();document.forms['Member_Register_AddModify'].ME_NickName.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_NickName').innerHTML=" #FF0000;'>请填写昵称"; return(false); } if(document.forms['Member_Register_AddModify'].ME_NickName.value.length<=1){ document.forms['Member_Register_AddModify'].ME_NickName.focus(); document.forms['Member_Register_AddModify'].ME_NickName.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_NickName').innerHTML=" #FF0000;'>昵称至少2个字符"; return(false); } if(document.forms['Member_Register_AddModify'].ME_Email.value==""){ document.forms['Member_Register_AddModify'].ME_Email.focus(); document.forms['Member_Register_AddModify'].ME_Email.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Email').innerHTML=" #FF0000;'>请填写电子邮箱地址"; return(false); } if(document.forms['Member_Register_AddModify'].ME_Email.value.length<=5){ document.forms['Member_Register_AddModify'].ME_Email.focus();document.forms['Member_Register_AddModify'].ME_Email.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Email').innerHTML=" #FF0000;'>请填写正确的电子邮箱地址"; return(false); } if((document.forms['Member_Register_AddModify'].ME_Email.value.indexOf("@")==-1)||(document.forms['Member_Register_AddModify'].ME_Email.value.indexOf(".")==-1)){ document.forms['Member_Register_AddModify'].ME_Email.focus(); document.forms['Member_Register_AddModify'].ME_Email.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Email').innerHTML=" #FF0000;'>请填写正确的电子邮箱地址"; return(false); } if(document.forms['Member_Register_AddModify'].ME_Name.value==""){ document.forms['Member_Register_AddModify'].ME_Name.focus();document.forms['Member_Register_AddModify'].ME_Name.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Name').innerHTML=" #FF0000;'>请填写真实姓名"; return(false); } if(document.forms['Member_Register_AddModify'].ME_Name.value.length<=1){ document.forms['Member_Register_AddModify'].ME_Name.focus();document.forms['Member_Register_AddModify'].ME_Name.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_Name').innerHTML=" #FF0000;'>姓名至少2个字符"; return(false); } if((document.forms['Member_Register_AddModify'].ME_Xingbie[0].checked==false)&&(document.forms['Member_Register_AddModify'].ME_Xingbie[1].checked==false)){ document.forms['Member_Register_AddModify'].ME_Xingbie[1].focus(); GuReturnElement('GuJavaScript_ME_Xingbie').innerHTML=" #FF0000;'>请选择性别"; return(false); } if((GuReturnElement('ME_CertificateType_3').style.display=="none")&&(document.forms['Member_Register_AddModify'].ME_CertificateType_2.value=="")){ document.forms['Member_Register_AddModify'].ME_CertificateType_2.focus(); GuReturnElement('GuJavaScript_ME_CertificateType').innerHTML=" #FF0000;'>请选择证件类型"; return(false); } if((GuReturnElement('ME_CertificateType_3').style.display=="")&&(document.forms['Member_Register_AddModify'].ME_CertificateType.value=="")){ document.forms['Member_Register_AddModify'].ME_CertificateType.focus();document.forms['Member_Register_AddModify'].ME_CertificateType.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_CertificateType').innerHTML=" #FF0000;'>请填写证件类型"; return(false); } if(document.forms['Member_Register_AddModify'].ME_CertificateNumber.value==""){ document.forms['Member_Register_AddModify'].ME_CertificateNumber.focus();document.forms['Member_Register_AddModify'].ME_CertificateNumber.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_CertificateNumber').innerHTML=" #FF0000;'>请填写证件号码"; return(false); } if(document.forms['Member_Register_AddModify'].ME_CertificateNumber.value.length<=3){ document.forms['Member_Register_AddModify'].ME_CertificateNumber.focus();document.forms['Member_Register_AddModify'].ME_CertificateNumber.style.backgroundColor="#FFECEC"; GuReturnElement('GuJavaScript_ME_CertificateNumber').innerHTML=" #FF0000;'>证件号码至少4个字符"; return(false); } if((GuReturnElement('ME_PasswordQuestion_3').style.display=="none")&&(document.forms['Member_Register_AddModify'].ME_PasswordQuestion_2.value=="")){ document.forms[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 课程设计