2yup漂流祈愿瓶大家一齐做(一)

发表于:2007-06-30来源:作者:点击数: 标签:
2003年2月18日 2:49:48(1) ‘’******************‘’****************************************************** 《2yup漂流祈愿瓶大家一齐做》(一) 我看了老大xmxoxo的文章非常佩服,不只是佩服他的专业,更佩服他不保留的奉献和热情。好了,奉承话不说了
2003年2月18日 2:49:48(1)
‘’******************‘’******************************************************
《2yup漂流祈愿瓶大家一齐做》(一)

我看了老大xmxoxo的文章非常佩服,不只是佩服他的专业,更佩服他不保留的奉献和热情。好了,奉承话不说了。我这个祈愿瓶将根据老大的《怎样开始一个ASP网站的设计》的方法和思路来完成的,有不对的地方希望兄弟姐妹,特别是老大能给于指正和帮助。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
希望大家不要忘了一起来哦!有问题的提出来;要打分的尽管打分;说好的喝彩,
说不好的也不要寂寞;觉得要修改的请不吝指教;需要问清楚的,大家都来回答,
所有的一切都贵在参与,只要大家和我的想法一样,我们就时不时的做一些这样
活动,互相学习帮助,这样我们既能成为好朋友又能真正的学到东西。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
(一)功能和要求
1 单用户版。
2 密码、管理名和每页显示数直接在页内设定,不使用数据库
3 使用者可以留下自己的祈愿内容,并任意查看所有的祈愿详情。
4 纪录下许愿者的名字、年龄、地区、信箱、性别、目的,以及内容。
5 可分页显示。
6 可以根据不同的条件搜索,搜索时页面运动放慢有规律。
7 有N名按时间倒序的小列表,便于查看最后祈愿。
8 使用ASP验证数据。
9 必要的错误提示。
10 管理员可以修改和删除祈愿内容,可看到id编号。
11 有退出管理设置。
12 管理员点击不加点击数。
13 数据库使用ACCESS
14 要求用于自定的参数有:
--------------------------------------------------
每页显示数、边上列表数目、管理用户名、管理密码、
网页名称、主页网址、主页名称、图片和数据库档案路径、
管理或搜索时瓶子流速
--------------------------------------------------
附加功能:两旁的链接设置。

(二)站点数据库
1、数据表:wishboard.mdb
2、单表,结构如下:
[字段名] [类型] [长度] [其它] [说明]
Name 文本 25 不允许空值/主键 祈愿人
Sex 文本 10 不允许空值 性别
Birthday 时间 不允许空值 生日
purpose 文本 10 不允许空值 目的
Mail 文本 100 不允许空值 邮箱
Live 文本 10 不允许空值 地区
Content 备注 不允许空值 内容
Date 时间 Now() 时间
Hit 整型 没有小数 点击数
Pass 布林 True/允许空值 暂时开关

(三)站点的文件设计
1、inc.asp 有关函数和常数,包括打开数据库函数,打开表函数,年龄换算等。
2、top.htm 页头信息(由于只有index.asp套用,所以合并在index.asp中)
3、bottom.htm 页脚信息(由于只有index.asp套用,所以合并在index.asp中)
4、index.asp 祈愿瓶主页面。包括显示瓶子,管理登录,修改参数。
5、main.css css文件(由于只有index.asp套用,所以合并在index.asp中)
6、pic 文件夹,存头像、数据库及其它图片

文件整合说明:
由于1、2、3、5文件只有index.asp套用,所以以副程式和函数合并在index.asp中,
实际的文件只有:
1、index.asp
2、pic 文件夹

(四)站点的页面设计
这里列出index.asp的大致设计,如下:

‘’=======================================================
<%
‘’放置设定区
‘’参数处理部分
logout() 11
login2 9
delWish() 10
%>
<html>
<head>
<!-CSS-!>
<title><%=pageName%></title>
<body>
<!-js-!>
<%
top() 13
______________________________________________________
|explain()12 |PageSet()5 SearchEngine()6|SearchList()7|
| |___________________________| |
| |Wish() 1 | |
| |SaveWish() 2 | |
| |ViewDetail() 4 | |
| |login1() 8 | |
|MyLinks(L)15|ViewWish() 3 |MyLinks(R) 15|
|____________|___________________________|_____________|

bottom() 14
%>
</body>
</html>

<%
[中文名称] [英文名称] [编号]
‘’祈愿输入和修改界面副程序 Wish() 1
‘’保存祈愿副程序 SaveWish() 2
‘’显示祈愿副程序 ViewWish()‘’ 3
‘’查看详情副程序 ViewDetail() 4
‘’翻页设定副程序 PageSet() 5
‘’祈愿搜索副程序 SearchEngine() 6
‘’最后祈愿列表副程序 SearchList() 7
‘’管理登入界面副程序 login1() 8
‘’管理登入验证副程序 login2() 9
‘’删除祈愿副程序 delWish() 10
‘’退出管理副程序 logout() 11
‘’说明文副程序 explain() 12
‘’页头信息副程序 top() 13
‘’版权声明副程序 bottom() 14
‘’本站连接副程序 MyLinks() 15[已合并到通用函数]
‘’放置通用函数 相当于inc.asp 16
%>
‘’=======================================================

原文转自:http://www.ltesting.net