10天掌握ASP第六课:命名 & 实例:会员注册系统

  各位童鞋,今天,我们学习ASP到一半了哦,是不是应该来个其中考试呢?

  呵呵,这个实例,会员注册系统,不但运用了之前学的知识,还运用了下堂课的知识。大家一定要认认真真学习这节课,我们还要说一下,文件名字和目录设计上面的常识。

  先说目录结构吧。做一个ASP网站,你的文件不能像之前几节课那样,都丢根目录去,这样虽然不影响程序运行,但是,自己看起来,就一个字,乱,别人看你的程序,感觉不出逻辑感。也是一个字,乱。所以,一定要一个好习惯。

  例如,图片,都放到Images目录中,一些通用功能的ASP文件,如conn.asp这种,放到Inc目录中,一些ASP的类文件(本套教程不提及这些高级的ASP应用技术),放到Cls目录,数据库,放到Database目录。如果程序有后台,就把全个后台放到Admin目录,Admin目录里也有Images、Cls、Inc这些目录。别人看起来,就明白多了。

  文件命名也有讲究,首页index.asp、default.asp,这是必然的,因为IIS默认文档名。删除功能的文件,名字应该是这样:模块名_del.asp。如删除用户:User_Del.asp,删除文档:Article_Del.asp。一些有表单提交的功能模板,要两个文件,表单的页面叫 Article_Add.asp,存储表单的数据到数据库的文件叫Article_Add_Save.asp。这样的话,程序文件名就有很好的可读性了!

  数据库中的表、字段命名也很重要。用户表,尽量不要直接叫User,要在前面加个标识,如你的程序名的缩写、你的英文名等等,但尽可能不要放中文到数据库的名字、表名、字段等。例如,小虫英文名叫Vieky,缩写VK,我的程序一般都是这样的 vk_user、vk_guestbook。

  字段名,可以用表名第一个字母+原来的字段名,如vk_user表中的用户名,就是U_UserName。

  好了,命名我们说完,现在说说这个注册系统怎么做。

 

===============神一样的分割线==============

 

  第一步,建数据库,数据库中一个表,表中有几个字段,具体如下图:

 

  然后,我们把数据库放到正确的目录,如database目录中。

  然后找回之前用开的conn.asp,放到inc目录中。

  这里就有一个问题了,conn.asp中,数据库的路径是什么样的?

  按HTML来理解,应该是 ../database/data.mdb 对不?但ASP这边有些不同,因为,conn.asp不是直接访问的,而且在别的文件中引入使用,那样,路径就是按引入它的文件的位置而定,所以,根目录中的文件,引用inc目录中的conn.asp。数据库路径正确的是 database/data.mdb。

  建一个HTML页面,命名为index.html,就是注册要填的表单。表单样子如下:

 

  再做一个文件,处理这个表单的数据,里面要用到好几个技术:读数据,写数据,判断句。

  代码我会放出来。大家要去看明白。(文章最后有下载)

  如果用户名重复了:

 

  如果两次输入的密码不一样:

 

  都没问题。就可以注册成功了:

 

  然后,再做一个页面,列出所有已经注册的用户名和相关资料。还可以删除用户的。

  这个页面,还要实现,如果用户表空的话,就显示不存在用户数据之类的提示。具体如下图:

 

  如果有数据,就列出数据:

 

  这里也用到IF判断句。

  这里应用到好多IF句,大家还没学,但估计,会英文的朋友都明白大概的意思,可以尝试去理解一下。

  有什么不明白,可以上论坛问。或者,等明天的课,会讲解了。

  上面的系统。删除功能未做处理页面,就作为作业,大家去常试独立完成吧,做完的,可以上传到论坛上,有奖励哦!

  最后,放出半成品的注册系统给大家下载:点击下载此文件



[上一页]  当前第1页,共1页:[1]   [下一页]

文章来自: 本站原创
Tags: 实例 ASP 系统 会员 注册
相关日志:
评论: 0 条 | 查看: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 点击输入框即可显示验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.