教你如何开始做一个我们常用的ASP站点,新手们应该如何去入手呢?怎样才能让网站的设计师设计的快点?好而且调试呢?更改,移植起来又方便呢?下面说一些例子和一些相样的东西。
愚公成功的案例
(一)站点的功能
“磨刀不误砍柴工”,先写出站点的功能,对以后的工作有很大的帮助。现在来设计一个留言本,功能如下:
1、单用户版。只有一个管理员,所有人都可以留言,可以搜索留言
2、记录下每个留言者的
IP,QQ,头像,姓名,主页,电子邮件,留言时间,留言内容;
3、有管理员回复功能。如果已经回复,还可以更改回复的内容。记录回复的时间;
4、记录主页的位置,以便快速回到主页。
5、自定义的页头和页脚。显示特定的信息。
6、将数据存到ACCESS数据库
7、管理功能:管理员登录/回复/删除/更改管理员密码/更改显示的留言数/更改主页
(二)站点数据库
一般ASP站点都要用到数据库,首先设计好数据库,在使用时才不会为了一个字段而去查询或更改数据库的设计。特别是对大型的网站,好的数据库设计可以影响到整个网站的运行情况。现在我们来设计留言本的数据库:
1、数据库名:lyb.mdb
2、表:共有二个表
表一:
admin
字段名 | 类型 | 长度 | 其它 | 说明 |
admin_user | 文本 | 15 | 不允许空值/主键 | 管理员用户名 |
admin_pass | 文本 | 15 | 不允许空值 | 管理员密码 |
admin_http | 文本 | 50 | 可为空值 | 主页地址 |
admin_perpage | 数字/整型 | 小数为0 |
字段名 | 类型 | 长度 | 其它 | 说明 |
user_id | 自动编号 | |||
user_name | 文本 | 15 | 不为空 | 姓名 |
user_image | 文本 | 30 | 不为空 | 头像文件名 |
user_ip | 文本 | 15 | 不为空 | IP地址 |
user_oicq | 文本 | 10 | 可为空 | QQ号 |
user_http | 文本 | 50 | 可为空 | 主页 |
user_email | 文本 | 50 | 可为空 | 电子邮件 |
user_time | 日期 | 长日期 | 留言时间 | |
user_ly | 文本 | 255 | 不为空 | 留言内容 |
user_replay | 是/否 | 是否回复 | ||
user_rply | 文本 | 255 | 可为空 | 回复内容 |
user_rptime | 日期 | 长日期 | 回复时间 |
'引用 inc.asp <% '处理参数 '留言子程序 '登录子程序 '回复子程序 '删除子程序 '修改参数子程序 '退出登录子程序 %> <html> <head> |