不同的编号。我曾在开发过程中就遇到对用户的控制问题。它要实现的功能就是,针对某个网站的一个模块,当一个会员登录后正在看此模块时,另一个人用同样的会员名登录,就不能浏览这个模块。也就是说一个会员名同时只能一个人浏览此模块。我通过用会员名(假设为UserID,唯一)和SessionID来实现了控制。当会员登录时,给这个会员一个Session记录登录状态如:Session("Status")="Logged",同时把这个会员的Session.SessionID写入数据库。当他要浏览此模块时,先判断其是否登录,若已经登录再判断它的SessionID是否与数据库记录的相同,如果不同则不能访问。这样,当另一个用户用相同的会员名登录时,那么数据库中记录的就是新的SessionID,前者访问此模块时就不能通过检查。这就实现了一个会员名同时只能一个人浏览某个模块。这个功能在一些收费网站有很有特别作用,它防止了一个会员名给多个人浏览的问题,为公司保障了利益。b>.TimeOut属性该属性用来定义用户Session对象的时限。如果用户在规定的时间内没有刷新网页,则Session对象就会终止。一般默认为20分钟。c>.Abandon方法该方法是Session对象的唯一方法,可以清除Session对象,用来消除用户的Session对象并释放其所占的资源。如:<%Session.Abandon%>d>.Session_OnStart和Session_OnEnd事件和Application一样,当对象的例程每一次启动时触发Session_OnStart事件,然后运行Session_Onstart事件的处理过程。也就是说,当服务器接收到应用程序中的URL的HTTP请求时,触发此事件,并建立一个Session对象。同理,这个事件也必须定在Global.asa文件中。当调用Session.Abandon方法时或者在TimeOut的时间内没有刷新,这会触发Session_OnEnd事件,然后执行里面的脚本。Session变量与特定的用户相联系,针对某一个用户赋值的Session变量是和其他用户的Session变量完全独立的,不会存在相互影响。Session应用一例:与Application一样,一个被定义为Session类型的数组只能将整个数组作为一个对象,用户不能直接改变Session数组中某个元素的值。为了创建一个Session数组,需先定义一个普通的数组,并对它的每一个元素赋初值,最后把它定义为一个Session数组。如:<%dimarray()array=array("jeff","zhu","male")Session("info")=arrayResponse.writeSession("info")(0)&"-"Response.writeSession("info")(1)&"-"Response.writeSession("info")(2)&""%>
<%array(0)="jun"array(1)="li"array(2)="female"Session("info")=arrayResponse.writeSession("info")(0)&"-"Response.writeSession("info")(1)&"-"Response.writeSession("info")(2)&""%>以上这段程序输出结果是:jeff-zhu-male_____________jun-li-female。
二、数据查询SQL语句的语法格式有:
1、select字段名1[字段名2,...字段名n]form表名where条件orderby字段名;
2、insertinto表名[字段名序列]values(数据序列);
3、update表名set字段名=新值where条件;
deleteform表名where条件。
总结
经过老师和同学的大力帮助和辅导,团员管理系统基本开发完毕。其功能基本符合用户需求,能够完成团员学生信息的添加和查询等功能。并提供部分系统维护功能,使用户方便进行数据添加和删除。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如按类查询信息方面文档比较简单,出错处理不够等多方面问题。这些都有待进一步改善。
参考文献
1、石志国ASP动态网站编辑.北京:清华大学出版社,2001
2、张玲网页设计与制作北京:机械工业出版社,2005
3、杨眉专家门诊ASP开发答疑200问北京:人民邮电出版社,2005
致谢
在这次毕业设计中,我得到了许多老师和同学的帮助,才使我成功的完成设计,在此非常的忠心的感谢他们,特别是李胜军老师,是他耐心指导和大力支持使我在设计中受益非浅,不但能完成了这次设计,而且从李胜军老师这学到的将成为我今后学习工作一大源泉,至此非常感谢他。
上一篇:
ASP同学录系统(论文和程序)
下一篇:
无进程无端口DLL木马