ASP个人主页课程设计
更新时间:2023-05-24 15:56:01 阅读量: 实用文档 文档下载
- asp课程设计大作业主题推荐度:
- 相关推荐
用ASP写的个人主页网站,包括后台
基于ASP技术的个人主页系统设计与开发
中文摘要:网络快速发展使上网已成为一种潮流,人们可以从网上传播和获取信息来了解身边的琐事、国事、天下事,而网页则是信息的基本载体,也许你是个网虫;也许你是初识网络,或者上网没多久,当你看到这些花花绿绿的网页时,是否心动?是不是很羡慕?别人这个虚拟的世界里都能拥有一片属于自己的空间,展现自己独特才华、个性的时空,是不是也渴望在那密密麻麻的空间里占有一席之地呢?来展现自己的独特个性。 关键词:网页制作,个人主页,网络
Abstract:The rapid development of the network makes the Internet has become a trend, people can spread and get information on the Internet to know about trifles, state and around the world. And web page is basic carrier of information. Maybe you're a net surfer; Maybe you are a first network, or searching the Internet not for a long time. When you see these colorful web pages, are you moved and feel very envy? Other people in the virtual world can own a space belonging to themselves, express their own unique talents, personality special time and space. Are you also eager to own a space in the intensive network space to show your unique personality. Key words: webpage making, Personal Home Page, network
用ASP写的个人主页网站,包括后台
目录
目录................................................................................................................................ 1 一、引言........................................................................................................................ 1
1背景分析.............................................................................................................. 1 2可行性分析.......................................................................................................... 1 二、系统需求分析........................................................................................................ 1
1系统需求.............................................................................................................. 1 2功能需求.............................................................................................................. 1 3 运行需求............................................................................................................. 1 三、总体设计................................................................................................................ 2
1基本设计概论与处理流程.................................................................................. 2 2 模块设计............................................................................................................. 3 四、数据库设计............................................................................................................ 5
1数据库的逻辑设计.............................................................................................. 5 2数据库连接.......................................................................................................... 6 五、详细设计................................................................................................................ 6
1 系统前台设计..................................................................................................... 6 2 系统后台设计..................................................................................................... 7
(1)系统后台登陆界面设计............................................................................ 7 (2)系统管理设计........................................................................................ 8 (3)文章管理设计........................................................................................ 9 (4)图片管理设计...................................................................................... 10 (5)留言管理设计...................................................................................... 11
六、结束语.................................................................................................................. 12 参考文献...................................................................................................................... 12
用ASP写的个人主页网站,包括后台
一、引言
1背景分析
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。
个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。
2可行性分析
开发一个web个人主页网站,它面向所有能够浏览到网页的用户,但具有安全性能。它能够实现个人主页的基本功能,包括添加文章,上传图片,留言,然后再后台能够对文章、图片、留言进行管理。网页在设计过程中,为了克服查询和统计方式各不痛等困难,需要使程序代码标准化,软件统一化,确保软件的可维护性和实用性;删除不必要的管理冗余,实现管理规范化、科学化;界面友好、简单、实用做到实用、方便。
采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。 后台数据库采用ACCESS 数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库达到更好的效果。因此,本网站的开发在技术上是可行的。
二、系统需求分析
1系统需求
本课题为Web应用的信息管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,支持管理员的后台信息管理。为了使网站具有一定的安全行,管理员可以对密码进行修改。
2功能需求
普通用户可以浏览文章和图片,还可以进行留言和评论。 管理员可以对系统进行一下操作:
1)管理系统配置:可以对web的一些系统配置进行管理。
2)管理文章信息:可以对已有文章进行增加,删除,修改。并且可以上传新的文章。 3)管理图片信息:可以上传新的图片,同时也可以对现有的图片进行增加,删除,修改。
4)管理留言信息:对新的留言要进行审核,必须通过审核留言才会有效通过。
3 运行需求
服务器端配置:
用ASP写的个人主页网站,包括后台
(1)搭建web服务器,安装IIS系统组件 (2)安装Access后台数据库 客户端配置
Internet Explorer浏览器
三、总体设计
1基本设计概论与处理流程
前台普通用户首先登陆主页,然后可以浏览文章,图片,再就是可以留言和评论,并且可以看到主页的一些基本信息。普通用户操作流程如图3.1
图3.1 普通用户操作流程图
后台管理员可以对前台显示的文章,图片进行修改。可以更改公告栏中的公告和个人信息,还能对留言评论进行管理。系统管理员操作流程如图3.2.
用ASP写的个人主页网站,包括后台
图3.2 后台管理流程图
2 模块设计
1)管理员登陆模块
管理员可以通过登陆模块进行登陆然后对后台进行管理。后台管理设置的初始用户名和密码分别为admin,admin,若用户名和密码输入错误,则提示用户名或密码输入错误。
2)系统管理模块
在这个模块中,管理员可以对前台首页公告栏显示的公告进行增加,删除,修改等操作。可以修改管理员登陆名和登陆密码,再就是对前台显示的个人信息进行增,删,改的基本操作。
3)文章、图片管理模块
文章和图片管理模块为管理员提供了能够对文章,图片信息的一些基本可行性操作,比如增加,修改,删除,还可以上传新的文章和图片。在上传文章的时候,文章标题限制为20个字符。
4)留言管理模块
在留言管理里模块中,管理员可以对前台留言进行审核,若审核通过才能在前台留言板
用ASP写的个人主页网站,包括后台
中显示。
图3.3 系统模块示意图
用ASP写的个人主页网站,包括后台
四、数据库设计
1数据库的逻辑设计
这个系统需要使用数据库来存储相关的信息。数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。规划出的实体有管理员,文章,图片,留言,评论。为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是ACCESS 2000 ,数据库名称为zhuye.mdf此数据库中创建7个表,分别为:
表4.1 用户表
表4.2 登陆记录表
表4.3 文章记录表
表4.4 个人记录表
表4.5 公告文章表
表4.6 留言表
用ASP写的个人主页网站,包括后台
表4.7图片上传表
2数据库连接
<%
Dim conn,strConn Set conn=Server.CreateObject("ADODB.Connection") strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Server.MapPath("pcfinal.mdb")
conn.Open strConn %>
Source=" &
五、详细设计
1 系统前台设计
前台首页中分有导航栏,公告,信息管理,文章显示,图片显示这几个框架。其中导航栏中分有网站首页,文章日记,我的相册,在线留言,关于我这几个子模块。文章日记和我的相册里面包含有后台中上传的一些文章和相册,用户可以在首页中点击浏览。在先留言是为用户在网站中提供的一个小型聊天、评论平台,可以对文章或图片进行评论,还可以给网站个人留言,关于我中显示的是网站个人的一些基本信息。前台的各个模块具体分布如图5.1所示。
用ASP写的个人主页网站,包括后台
图5.1 前台首页
2 系统后台设计
(1)系统后台登陆界面设计
用户输入用户名和密码以后,然后在数据库中查询用户信息表,如果能够找到该记录,则用户是合法用户,可进入系统进行后台管理,如果输入有误或没有输入,则提示用户“输入有误,请重新输入”。 后台登陆界面如图5.2所示。
图5.2 后天登陆界面
登陆部分代码如下:<% Dim username,password
username=request.Form("username") password=request.Form("password")
if username="" then
response.Write"<script>alert('用户名不能为空');history.back();</script>" response.end end if
用ASP写的个人主页网站,包括后台
if password="" then
response.Write"<script>alert('密码不能为空');history.back();</script>" response.end end if %>
<!--#include file="../include/conn.asp"--> <!--#include file="../include/md5.asp"--> <%
password=md5(password)
set rs=server.CreateObject("adodb.recordset") sql="select
*
from
admin
where
A_username='"&username&"'
and
A_password='"&password&"'"
rs.open sql,conn,1,1 if rs.eof then call close_rs call close_conn
response.Write"<script>alert('账号或密码错误!');history.back();</script>" response.end else
session("username")=rs("A_username") call close_rs call close_conn
response.redirect "admin.asp" end if %>
(2)系统管理设计
系统管理可分3个模块,公告管理、修改账号、个人信息。公告管理中可以修改和重置公告栏中的内容。修改账户模块里面可以修改管理员账号和密码。个人信息模块可中可以对网站首页关于我中显示的个人信息进行修改。系统管理界面如图5.3所示。
用ASP写的个人主页网站,包括后台
图5.3系统管理界面
修改公告部分代码如下: <%
dim P_content
P_content=request.form("textarea")
P_content=replace(P_content," "," ") '空格 P_content=replace(P_content,vbcrlf,"<br>") '回車 %>
<!--#include file="../include/conn.asp"--> <%
set rs=server.CreateObject("adodb.recordset") sql="select * from gonggao" rs.open sql,conn,1,3
rs("P_content")=P_content rs.update call close_rs call close_conn
response.Write"<script>alert(''Admin_Gongg.asp'</script>"
%>
(3)文章管理设计
文章管理模块分2个子模块,分别为添加文章和管理文章。添加文章能够添加新的文章,文章标题不得多余20个字符。添加的文章将保存在数据库中,然后在前台首页的文章日记中显示出来。管理文章模块就是可以对现有的文章进行修改和删除操作。文章管理模块界面如图5.4所示。
修改
成功
');window.location.href =
图5.4 文章管理界面
添加文章部分代码如下: <%
dim D_title,D_content,id
用ASP写的个人主页网站,包括后台
id=request.QueryString("id") D_title=request.form("biaoti") D_content=request.form("textarea")
D_content=replace(D_content," "," ") '空格 D_content=replace(D_content,vbcrlf,"<br>") '回車
if D_title = "" or D_content = "" then
response.write "<script>alert('请输入标题和内容');history.go(-1);</script>" response.end else %>
<!--#include file="../include/conn.asp"--> <%
set rs=server.CreateObject("adodb.recordset") sql="select * from diary where ID="&id rs.open sql,conn,1,3 rs("D_title")=D_title rs("D_content")=D_content
rs("D_date")=formatdatetime(date(),0) rs.update
call close_rs call close_conn
response.Write"<script>alert('修改文章成功');window.location.href = 'Article_manage.asp'</script>"
end if %>
(4)图片管理设计
图片管理模块也分2个子模块,分别是上传图片和管理图片。上传图片模块中可以添加新的图片,并且实时的在前台首页我的相册中显示出来。管理图片可以对已有的图片进行修改和删除操作。图片管理界面上传图片界面如图5.5所示。
用ASP写的个人主页网站,包括后台
图5.5 图片上传界面
上传图片部分代码如下: <%
Dim imgpath
imgpath="../images/photo/"&request.querystring("imgpath") Dim rs,sql
Set rs=server.CreateObject("adodb.recordset") sql="select * from photo" rs.open sql,conn,1,3 rs.addnew
rs("P_file")=imgpath
rs("p_date")=formatdatetime(date(),0) rs.update
call close_rs call close_conn
response.Write"<script>alert('图片上传成功!');window.location.href = 'Admin_photo.asp'</script>"
%>
(5)留言管理设计
留言管理中管理员可以对前台首页中的评论进行审核。审核通过了,该留言才会在前台首页的留言板中显示出来。管理员还可以对留言进行回复并且有可以删除留言或评论的能力。留言管理界面如图5.6所示。
图5.6 留言管理界面
用ASP写的个人主页网站,包括后台
六、结束语
从我进入大学以来,我得到了学校老师的精心培养,学得了很多的知识。在各位老师和同学们的精心帮助下,终于完成了个人主页网站,其功能达到了预期的目的,能够适合实际的工作需要,对提高工作效率很有效果。但是由于时间和技术上的原因,本系统还有很多的不足,需要今后进一步的开发。
在这次的课程设计中,让我深深地体会到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有缺陷。
最后,衷心的感谢各位老师的指导和同学对我的帮助,使我能够及时、顺利的完成本次课程设计。
参考文献
[1] 冯昊. ASP动态网页设计与上机指导[M]北京:清华大学出版社,2002 [2] 杨冀川. ASP动态网站设计实战[M]北京:机械工业出版社,2000
[3] 沈大林. Dreamweaver Flash Fireworks三合一教程[M].北京:电子工业出版社,2001 [4] Mike Morrison , Jonline Morrison.数据库的WEB站点[M] 北京:清华大学出版社,2002 [5] 杨威. ASP3.0网络开发技术[M].北京:人民邮电出版社,2001
[6] 余雷,周松建. 应用开发百例[M] 北京:清华大学出版社,2003 [7] 李劲. 精通ASP数据库设计[M].北京:科学出版社,2001
[8] 黄斯伟,王玮. HTML4.0使用祥解[M].北京:人民邮电出版社,1999 [9] 白鉴聪,王进. JavaScript网页效果大师[M]. 北京:机械工业出版社,2001
[10] 武苍林,罗晃. Web数据库的ASP开发方案[J].计算机工程与科学,1999:21(1):65-68
正在阅读:
ASP个人主页课程设计05-24
信息化建设项目审计难点及对策10-12
第十届广东轻工职业技术学院“挑战杯”大学生课外学术科技活动项目结题报告01-30
施工项目部标准化管理题库(2011.06.18定稿)合并完04-07
四年级读书卡内容02-06
队伍队名大全02-15
幼儿园各个岗位责任书12-15
画艺网:海外书画回流导致市场喜忧参半06-07
故乡的椿树作文400字06-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 课程
- 个人主页
- 设计
- ASP
- 贵州省黔西南兴仁市地区生产总值和户籍人口数量3年数据洞察报告2020版
- 评论类、赏析类微写作
- 煤气发生炉含酚废水生化处理技术研究
- 直角三角形全等的判定(公开课)
- 《雨中的树》观后感
- 2010年度工作总结(汇报版)
- E-05药品不良反应、药害事件处理制度
- 柴油锤打桩机施工流程
- Welcome to 7 th Grade Math
- 「独家」覆水难收:别让压岁钱害了孩子
- γ-羟基丁酸及其相关物分析研究综述
- 浅论面向对象的遥感图像的模糊分类
- 上海市浦东新区2020-2021学年七年级上学期期末语文试题
- 杰普逊航图---航路图
- 智能复合材料中FBG 智能夹层的研究
- 新人教版三年级数学下册复式统计表
- 干手机项目可行性研究报告
- 稻田杂草稻发生特点及防治
- 下学期幼儿园小班保教工作计划选文
- 幼儿音乐教育复习重点