在ASP程序设计中,应尽量使用ODBC数据源,不要把数据库名直接写在程序中,否则,数据库名将随ASP源代码的失密而一同失密。例如: copyright paper51.com DBPath=Server.MapPath("./akkjj16t/kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ") paper51.com conn.Open"driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath 内容来自论文无忧网 www.paper51.com 可见,即使数据库名字起得再怪异,隐藏的目录再深,ASP源代码失密后,数据库也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了: 内容来自论文无忧网 www.paper51.com conn.open"ODBC-DSN名" 内容来自www.paper51.com 3)利用Session对象进行注册验证 内容来自www.paper51.com 为防止未经注册的用户绕过注册界面直接进入应用系统,可以采用Session对象进行注册验证。Session对象最大的优点是可以把某用户的信息保留下来,让后续的网页读取。比如:设计要求用户注册成功后系统启动hrmis.asp?page=1页面。如果不采用Session对象进行注册验证,则用户在浏览器中敲入“URL/hrmis.asp?page=1”即可绕过注册界面,直接进入系统。利用Session对象可以有效阻止这一情况的发生。 内容来自www.paper51.com 结 束 语 copyright paper51.com
毕业设计对我们每个毕业生都非常重要。在两个多月的毕业设计中,通过广泛查阅与课题有关的内容,使我掌握了许多与计算机有关的东西,更重要的是使我对ASP、Access等软件功能和应用有了一定的了解。为此,我对设计一套完整的软件系统的步骤、方法及思路有了一个全新的认识。这加深了我对计算机软件设计的理解,同时也给我提供了一次为以后实际模拟锻炼的机会,我感到受益非浅。为此,我也希望我的毕业设计能给指导我的老师交上一份满意的试卷。 http://www.paper51.com 通过这次的毕业设计,我不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,同时我的专业水平也有了很大的进步。 内容来自论文无忧网 www.paper51.com 同时,在软件开发方面也累积了不少经验,特别是在对软件开发工具不很熟悉的情况下,通过自己的学习和导师的指导完成了设计任务。并在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。 内容来自www.paper51.com 这次毕业设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关图书资料的帮助,逐渐熟悉了ASP在数据库方面的应用知识。程序开发的一般过程和对数据库知识的进一步的了解,在这个快速发展的当代社会里,数据库已经普遍应用在各个领域。在这次的毕业设计中我学习到不少的数据库知识,但由于自己的理论知识水平有限,实践知识和设计经验不足,在设计过程中难免存在一些问题,甚至错误。恳请各位老师批评指正,致使我在以后的工作和实践中加以改进和提高。 内容来自论文无忧网 www.paper51.com 参考文献 内容来自www.paper51.com 参考资料: http://www.paper51.com [1]欧阳周,刘道德。理工类学生专业论文导写。长沙:中南大学出版社 2000 http://www.paper51.com [2]刘小华,任廷奇 毕业论文写作指导 北京 科学出版社 2004 http://www.paper51.com [3]黄明,梁旭 Asp信息系统设计与开发实例 北京 机械工业出版社 2004 paper51.com [4]黄斯伟。HTML4.0动态网页制作。北京:人民邮电出版社. 1999 http://www.paper51.com [5]孙丽君, 吴红普. ASP编程基础及应用实例集锦 [M]. 北京: 人民邮电出版社. 2001 copyright paper51.com
[6]陈会.ASP网页制作彻底研究[M]. 北京:人民邮电出版社. 2001 http://www.paper51.com [7] Richard Anderson Chris Blexrud. ASP高级编程[M]. 北京: 机械工业出版社.2001 内容来自www.paper51.com
[8]李瑞旭. ASP实例教程[M]. 北京: 中国电力出版社. 2001 内容来自www.paper51.com [9]冯能山, 李其艺. --轻松学习ASP网络实用编程<http://www.china-pub.com/computers/common/info.asp?id=4904>[M]. 北京: 清华大学出版社 .2002 内容来自www.paper51.com [10]邓文渊, 陈惠贞, 陈俊荣. ASP与网页数据库设计[M]. 北京 中国铁道出版社. 2001 内容来自www.paper51.com
[11]张海藩.软件工程导论(修订版). 北京:清华大学出版社. 2002 内容来自论文无忧网 www.paper51.com [12]张海藩,牟永敏。面向对象程序设计实用教程 北京 清华大学出版社. 2001 内容来自论文无忧网 www.paper51.com |