目录 引言.... 1 copyright paper51.com 一 系统简介.... 1 内容来自论文无忧网 www.paper51.com 二 在线图书销售带来的变革.... 1 http://www.paper51.com 三 在线图书销售的目标设计和需求分析.... 1 http://www.paper51.com 3.1在线图书销售的目标设计.... 1 paper51.com 3.2在线图书销售的需求分析.... 1 内容来自www.paper51.com 四 首页设计.... 2 copyright paper51.com 4.1首页设计思想.... 2 内容来自论文无忧网 www.paper51.com 4.2 首页模块.... 2 paper51.com 4.3设计成果.... 2 paper51.com 4.4 首页设计过程分析.... 3 内容来自论文无忧网 www.paper51.com 五 测试.... 3 内容来自www.paper51.com 5.1测试目的.... 3 http://www.paper51.com
5.2 规范.... 3 内容来自论文无忧网 www.paper51.com 5.2.1测试后台数据.... 3 copyright paper51.com 六 总结.... 4 copyright paper51.com 参考文献.... 5 内容来自www.paper51.com 致谢.... 6 paper51.com
内容来自论文无忧网 www.paper51.com 引言 paper51.com 随着Internet国际互联网的发展,全球经济一体化的逐步深入,特别是信息技术和网络技术的讯速发展和广泛应用,电子商务已经成为经济全球化的集中表现形式之一。书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,在线图书销售系统是近年来随着网络技术的发展而产生的一种新型的书店形式,此系统的开发为人们带来了很大的方便。 copyright paper51.com 一 系统简介 内容来自论文无忧网 www.paper51.com 此系统是采用ASP+Access 的模式定制的一个小型商务平台,ASP是基于WEB的一种编程技术,可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。使用各种各样的组件,ASP可以完成无比强大的功能。Access是一个后台数据库管理系统,它操作简便。用户通过一个操作简单的界面浏览图书信息,然后通过购物车选择所要购买的图书。主页面显示的所有信息都是通过后台数据库管理员进行管理发布。 copyright paper51.com 二 在线图书销售带来的变革 paper51.com 网络将作为一种工具促进图书业的发展,有效地缩短图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。现在是信息化的时代,在计算机信息化发展迅速的今天,信息技术给人们的生活带来了变革,各商家对信息技术的重视都在不断提高,现代化的网上书店也成了目前网站开发的热点。在信息技术迅猛发展的今天,以高新技术为核心的知识经济将在世界经济和社会发展中占主导地位。网上书店的出现,为人们在繁忙的生活工作中购买图书提供了极大的方便。 copyright paper51.com
三 在线图书销售的目标设计和需求分析 内容来自www.paper51.com 3.1在线图书销售的目标设计 copyright paper51.com 在线图书销售系统要实现的功能非常多,最重要的当属图书的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。另外,在线图书销售系统还需要提供给用户查找数据库中图书相关记录的功能。最后,该系统还必须具有管理员的功能,允许管理员对整个系统的数据库进行操作。 内容来自www.paper51.com
3.2在线图书销售的需求分析 paper51.com 为了销售图书,给图书做广告是其中很重要的一部分,系统必须在醒目的位置给出图书的信息,包括图书的名称、作者、以及图书的图片介绍。另外,图书销售过程中还需要对用户的购物车进行管理,允许用户执行清空购物车,修改购物图书的数量、种类等操作。最后,系统必须完成结账的功能,从而完成整个购物的流程。因为在线销售系统中图书的种类非常多,某个用户想要找到自己需要的图书就比较困难了,所以系统提供了查找的功能,将图书分类,给用户带来方便。为了保证数据库的安全,以及图书交易的顺利进行,系统还需要对用户进行管理,最简单的就是需要用户先注册,进行身份的验证。系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统数据库进行操作,包括添加、删除、修改记录等等。 内容来自www.paper51.com
四 首页设计 内容来自论文无忧网 www.paper51.com 4.1首页设计思想 内容来自www.paper51.com 在此系统的设计中,本人负责的是网站首页设计,主要提供客户需要的信息,包括图书分类、热门图书、新书快递、打折图书及推荐图书。该模块关系到网站的访问量,因此,界面结构设计非常重要。页面的色彩设计以蓝色主,客户端采用了界面模块设计的思想,根据系统功能模块的分析。 内容来自www.paper51.com 客户端页面具有如下几个功能: paper51.com
内容丰富的首页设计/按图书分类浏览图书/查看图书详细信息/购物车功能/确认购买/输入个人详细准确信息,提交订单/根据关键字查询图书和订单/用户注册/找回丢失密码/查看购物帮助。 paper51.com 4.2 首页模块 copyright paper51.com http://www.paper51.com 4.3设计成果 copyright paper51.com
paper51.com 4.4 首页设计过程分析 内容来自www.paper51.com 客户端界面结构由头(head.asp)、左测快捷菜单(left.asp)、体和尾(foot.asp)4部分组成,首页功能由default.asp文件完成。为了提高代码的重复使用率,把客户端界面部分相同的头和尾做成了两个文件,它们分别命名为head.asp和foot.asp。头文件head.asp中除了定义了ShowHeadAndMenu()函数外还调用了howMemberLogin()过程。这个过程在memberbase.asp文件中实现,其主要作用是根据会员是否登录来显示欢迎信息或者登录表单;左侧菜单主要包括3个部分:图书分类、热门图书和打折图书。 内容来自www.paper51.com 图书分类用到的文件是producttypelist.asp文件,在这个文件中有个关键的过程,名为showmanufacturer(),它用来从数据库中检索所有图书类别并以列表的方式显示。 copyright paper51.com 在left.asp文件中,显示热卖图书调用了如下语句: 内容来自www.paper51.com call ShowSpecialProduct("Hot",6) 内容来自论文无忧网 www.paper51.com 它的作用是显示购买率最高的6本图书,传出的参数是Hot,表示要检索的是购买次数最高的,也就是热卖的图书。与热卖图书相同,只需要把参数Hot变为cheap就可以实现打折图书的过程。在首页代码中还应用了两个过程来实现对于最新推荐图书和最新图书的过程,它们分别是ShowTheBest()和ShowNewProductPreview()。首页上面还有搜索表单功能,搜索表单用到了文件productsearchform.asp,在使用时,调用Showsearchform(mykeyword)过程。在首页面还有展示最新图书的功能,该功能的实现时调用了如下的过程函数: paper51.com
<%call ShowNewProductPreview("Top","","","")%> paper51.com 该过程位于producebase.asp文件中,事实上这个过程更多的操作是来修饰页面,真正起到输出数据的过程是shownewproductpreviewlist。 内容来自www.paper51.com 五 测试 内容来自www.paper51.com 5.1测试目的 copyright paper51.com a) 管理员通过对后台数据库的管理(添加,删除,修改数据库的内容),测试是否能将更新后的数据内容显示在首页中,是否会出现错误。 paper51.com b) 测试的另一个目的就是得知网站的内容是否可以通过数据库的添加,修改,删除而产生新的类别、内容。 paper51.com 5.2 规范 paper51.com 5.2.1测试后台数据 paper51.com
功能测试用例 内容来自论文无忧网 www.paper51.com |