毕业论文个人网站的制作终稿文档格式.docx
《毕业论文个人网站的制作终稿文档格式.docx》由会员分享,可在线阅读,更多相关《毕业论文个人网站的制作终稿文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
语言相容性高
ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。
隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!
这是因杰ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库
ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:
Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。
面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:
Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
ASP的六大内部对象
对象名称功能描述
Request、Response、Server、Session、Application、ObjectContext从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合MicrosoftTransaction服务器进行分布式事务处理.
所以我选择了ASP结合Dreamweaver架构[网站毕业设计]个人网站,开发工具还有Photoshop,Flash两个比较重要的软件!
第二章网站总体分析与设计
2.1网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分(大体):
首页:
通过漂亮的背景页面,动态文章和图片,展示主题风格。
动漫:
FLASH动画。
散文:
浏览文章。
音乐:
可以收听音乐。
相册:
浏览图片。
连接:
友情连接。
关于:
自我介绍。
后台管理:
新增、删除、所有的文章管理。
系统的功能及要求
整个网站的各个菜单栏目的结构图(细致):
频道一
个人世界
我的简历
基本情况、求职意向、工作经历、自荐书
我的作品
职业中介管理系统
我的像册
网络图片
我的文摘
网络爱情文摘
给我留言
朋友及网友的祝福
频道二
心灵日记
网友的心灵日记(可以公布自己日记,也可以隐藏)
我的简历:
本栏目有自己的基本情况、求职意向、证书、工作经历、自荐书等内容,是求职所需的东西!
我的作品:
本栏目包括职业中介管理系统作品的介绍!
我的像册:
本栏目放了网络祝福的可爱图片,不是自己所做,所以也就放了几张给大家欣赏!
我的文摘:
本栏目放了网络爱情的文章,十分感动的!
给我留言:
本栏目是自己因为2006年新年,特意做的祝福版,给朋友和网友们祝福的空间!
心灵日记:
本栏目可以申请自己的日记空间,可以公开内容,也可以保密内容!
关键字:
ASP个人网站祝福版心灵日记
2.2主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式定义个人网站的色彩风格,就得利用ASP与数据库结合的技术建立数据库查询文章管理,采用交互式的动态的web画面来实现。
2.3数据库设计
采用ACCESS(可方便升级为SQLSERVER数据库)原则:
程序精练,代码优化,交互好,速度快。
(1)心灵日记
①“心灵日记”用户表:
diaryuser(重点字段)
字段名
属性
长度
作用
userid
自动编号
系统自动ID
username
文本
12
用户名
password
50
用户密码
sex
用户性别
qq
数字
用户QQ
bg
用户选择背景
②“心灵日记”日记表:
diary(重点字段)
diaryid
title
255
用户标题
content
备注
用户日记内容
(2)祝福版
①“祝福表”用户表:
zb_book(完整字段)
id
name
用户姓名
mail
用户电子邮件
oicq
用户Oicq
home
用户主页
用户留言内容
face
10
表情
head
头像
idate
日期/时间
留言日期
ip
留言者ip
reply
回复内容
rdate
回复日期
①“祝福表”统计表:
config(完整字段)
zb_admin
后台管理员帐号
zb_pass
后台管理密码
webname
网站名
copyright
底部版权信息
lymax
最大留言字数,默认2000
ibook_zanghua
过滤留言脏话
ibook_ubb
留言ubb是否开放
ibook_count
留言本每页显示几条记录
admin_ibook_num
后台显示几条留言记录
第三章详细设计
3.1后台文章发布
3.1.1功能
管理员登陆后台,进入后台管理页面,管理员可以通过进入相关的模块,进行文章的录入、上传与发布,并可以删除文章,查看信息。
当后台发布文章以后,前台就可得到上传的具体结果,同样的,如果删除一篇文章,前台将不会显示。
3.1.2组成构造
1.conn.inc:
连接数据库函数
2.admin_Login.asp:
用户登陆
3.ErrHandler.asp:
系统出错提示页面
4.RomiTool.inc:
所有程序与数据库交互的SQL语句、动态页面模版公共调用类。
5.upload.inc:
文件上传对象,通过该脚本函数调用其方法实现无组建上传
6.index.asp:
网站首页
7.数据表文件data.mdb:
用来储存所有文章Access类型数据库文件。
3.1.3数据库结构设计
News文章:
字段名称
字段类型
描述
NewsID
主关键字
Title
标题
Content
内容
TypeID
文章类型
IssueDate
时间
发布时间
Visit
访问人数
PicURL
文件存放路径
PicURL2
文件存放路径2
3.1.4界面设计与重点、难点代码的设计
难点代码的设计(数据库与显示程序网页)
文章发布的内容数据全部储存在数据库中,要在网页中显示发布的文章数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;
而要打开数据库则必须使用ADO对象群的Recordset对象,程序:
setcn=server.createobject("
adodb.connection"
)
cn.open"
filedsn=c:
\programfiles\commonfiles\odbc\datasources\msaccessdatabase.dsn"
setrs=server.createobject("
adodb.recordset"
)
sql="
select*fromallmessageorderby留言时间desc"
rs.opensql,cn,1,1
Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,
使用RS.Open方法存取”date.mdb”数据库
RS.OpenSQL,CN,1,1
使用open方法来打开数据表或执行Select指令参数设置如下:
1,参数一(SOURCE):
为欲打开的数据表或SQL指令。
2,参数二(ActionConnection):
指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。
3,参数三(CursorType):
指定