(6)class.asp大类管理页面
(7)delivery.asp送货/汇款设置
6.系统调试与测试
6.1系统调试
运行系统,浏览书籍信息,点击购买,如果没有登录,系统会提示先登录,如果是新用户,需要先去注册成为会员。登录后,选择要买的书籍,进入购买界面,填写购买信息,点击购买,即购买成功。
23
管理员同样需要登录才能操作,登录后,选择需要操作的模块根据提示要求进行操作。
6.2系统测试
系统测试是对系统性能的整体测试,通过测试能够法发现系统隐藏的问题,以便及时的
修正,完善系统。 6.2.1测试存在问题
数据库连接问题:数据库连接失败,无法获取数据,数据库字符不存在; 解决方案:添加命名空间,修改数据地址,重新配置数据源。 6.2.2测试管理员登录
输入管理员的账号和密码:账号名:admin 密码:12345。执行后,提示登录失败界面如下:
6.2.3测试管理员添加书籍
(1)管理员进入添加书籍界面,输入书籍信息。
24
(2)数据库变化:
(3)首页变化:
7.系统实施运行
系统的运行环境为Windows XP/Vista7/Win7的操作系统,数据库系统为Access,浏览器为Internet Explore6.0以上,代码编译器:Microsoft Visual Studio 2005。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。方便连接ACCESS与SQL数据库. 开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击.
25
面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。
因此本系统的运行简便,用户只需要在进入系统主页后,要先登录然后才能购买,如果是新用户,需要先去注册。游客只能浏览网页,无法购买。登录后进入购买界面,填写个人信息,确认后点击购买即可购买成功。管理员登录后,选择需要的模块进行操作。
8.总结
本次课程设计即将结束,我们在老师的指导下做好了基于ASP和Access数据库的网上书店系统。在这次实训中我受益匪浅。
在设计期间,我们小组同学之间相互探讨问题,积极询问老师,在其中得到了知识和乐趣,增加了学习的兴趣。
谢谢在此期间指导我们的李金铭老师,在他的指导下,我们才能给很好的完成任务。当遇到问题时是他为我们指点迷津、开拓思路、精心点拨,他们具有一个优秀老师应有的态度和精神。
以前对ASP课程了解很浅,大多数内容只知道大体的内容,没有做详细的了解,可以说是只能说不能做。通过此次实践,让我掌握了更多的知识,提高了自身的实践能力,也增加了我的信心,这也为以后的学习和工作给予了很大的帮助。感谢学校给我们了这个难得的机会,使自己找到不足之处,通过这次实践,锻炼了我解决实际问题的能力,对ASP和软件工程知识也有更深入的理解。
26
参考文献
[1] 张海藩,软件工程导论(第四版),清华大学出版社,2003 [2] 郑人杰等,实用软件工程(第二版),清华大学出版社,1997
[3] Software Engineering——A Practitionaer’s Approach,Roger S.Pressman, (中文版,第4版),
机械工业出版社&McGraw-Hill,1999
[4] 李赫雄等,SQL SERVER 2000应用程序开发,邮电出版社,2001 [5] 刘育楠著,动态网页设计培训教程,清华大学出版社,2001 [6] 田首瑞著,网页制作梦幻组合,清华出版社,2001
27
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上书店--软件工程课程设计小组报告(6)在线全文阅读。
相关推荐: