信息与电气工程学院本科毕业论文(设计)模板(2)
网上书店;ASP;数据库;
By analyzing the deficiency of traditional bookshop, by adopting asp, dreamweaver and Access. Key words:
1 引言
极
采用技术和开发工具介绍
针对不同的应用平台我们要选择合适的设计工具,采用更为有效实用的技术。鉴
Windows
ASPMacromedia [1][2]简介
Web服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的
的主要成员,作为Win2000server的扩展,自推出以来已经有Web服务器之一。新推出的IIS4.0
具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,JAVA虚拟机及全面支持ASP等强大功能[3]。
技术简介和选择ASP技术的原因
ASP全称为Active Server Pages,即动态服务器页面,是Microsoft公司推出的一种
Web应用程序开发技术。ASP既不是一种语言,也不是一种开发工
IIS/PWS之中,代替CGI脚本程序的一种应用,它可以与数据库和
是一套简单方便的服务器端脚本环境。通过ASP我们可以结合网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。当浏览器浏览ASP网页时, Web服务器就会根据请求动态生成相应的HTML代码然后再返回给客户端浏览器,这样客户端看到的就是动态生成的网页[4]。
Web技术的发展是由静态网页技术的HTML到动态网页技术(CGI、ASP、PHP、JSP),经历了一个重要的变革过程。随着信息社会的进步和人们要求的不断提高,Web
已经不再局限于仅仅由静态网页提供信息服务而改变为动态网页,可提供交互式的信息查询服务,使信息数据库服务成为了可能,静态网页和动态网页的区别如下:
静态网页:利用FrontPage或Dreamweaver所设计的具有.htm(或.html)扩展名的网页。这种网页无法存取后台数据库,不能利用代码动态改变网页的显示内容,只能固定显示事先设计好的页面内容。静态网页运行于客户端的浏览器[5]。
动态网页:不仅仅表现在网页的视觉展示方式上,更重要的是,它可以对网页中的内容进行控制与变化。可实现对后台数据库的存取,并能利用数据库中的资料,动态生成客户端显示的页面,运行于服务器端[6]。
ASP网页与传统的HTML网页相比有以下优点:
(1)在服务器端运行,与浏览器无关。客户端只要使用可执行HTML代码的浏览器,即可浏览ASP网页。
(2)强大的交互功能。可以直接存取数据库,在服务器端动态处理客户端请求。 (3)安全性高。服务器将ASP程序执行的结果以HTML格式传回客户端浏览器,使用者不会看到ASP源代码。
(4)易于管理维护。可以直接在后台管理数据库,能够快速更新网页标题和内容。
2.1.1.1 Web数据库技术
本网站使用的是Access数据库技术,查询是Access数据库的主要组件之一,而查
Access数据库软件中最强的一项功能。Access用户可利用查询工具,通过
定义字段的顺序、建立计算表达式并输入条件以及定义每个字段的筛选
Access表中的有关信息进行查询,这便是
[7]。
3 网站系统分析
网络应用开发技术在日新月异地进步,从而使网站应用系统的开发模式具有多种选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越成为一个庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同的数据库、不同的编程语言、不同的传输介质等,现在有Windows、Unix、Linux等各种服务器操作平台,有Access、SQL Server、Oracle、DB2、Sybase和MySQL等数据库,有ASP、JAVA、PHP、CGI、JSP、C++、VB和Delphi等工具,系统分析就是确定是选择Windows + Access + ASP好还是Unix + Oracle +JAVA合适,我们要针对不同的应用场合进行分析[8]。此外,各类软件和语言还在不断发展进步之中,因此系统分析工作从很大程度上决定了系统开发的成败。根据制作网站的需要,我选用了Windows + Access + ASP。
3.1 用例图描述网上书店需求
网站整体结构分为前台界面展示和后台管理两部分。前台主要分搜索图书、新书上架、图书排行榜、特价图书和图书分类等模块,后台主要针对管理员,提供图书和分类目录的添加、修改和删除,以及管理员和用户密码的修改等。根据网上书店特点,将网站分为前台用户界面设计和后台数据库管理设计两部分。
3.2 系统目标
本网上书店主要实现以下目标:
(1)人性化设计。程序设计充分考虑书店和消费者的要求,使操作简单方便快捷,
界面友好,功能实用。
(2)动态更改前台用户,实现用户注册,登陆和进行浏览搜索书籍并进行购买,提高网站通用性,易于管理维护。
(3)动态式书籍更新。新书上架能直接读取后台数据库,使信息更新及时有效。 (4)动态式书籍排行榜。通过消费者购买此书的数量的增加,可以动态的改变此书在排行榜中的位置,使消费者及时了解书籍的售出情况,以便为其提供购买信息。 (5)搜索快捷方便。基于书名及分类的快速搜索和书籍名称,作者,出版社,时间,价格范围,分类和各种要素排序的高级搜索,能够满足消费者的各种具体而复杂的搜索需求。
(6)实现方便的购买。通过点击购买,消费者就可以将自己要购买的书放入自己的购物车内,后自动添加到数据库中,使管理者知道消费者的需求,进行送货。
3.3 数据表结构
、delivery、
表3.1 orders 数据表
表3.2 product 数据表
4 鲁东大学网上书店具体功能描述及实现
4.1 具体功能描述
4.1.1 分类查看
点击首页左边图书分类的类别名,可以查看该网上书店的所有分类,点击各个小分类也可看到各个分类所包涵的图书。
4.1.2 搜索
查询分为快速查找和高级搜索,在快速搜索中,在查询栏“书名”框内输入您要查找的书名,并可以在各个小分类内查找,只要在下拉菜单中选择你要搜索的分类,然后点击“查找”或直接按回车(ENTER)键,稍后,查询结果将显示出来。在高级搜索中,可以依据书籍名称、作者名称、出版社、出版时间、价格范围、分类进行详细查找。
浏览处,继续购买;点击统计消息,可以知道此会员何时注册、下定单的时间、次数及成交次数和金额;点击注销退出,便退出会员登陆,返回到主页面。
4.1.4 购物车使用
如图4.2。
图4.2 购物车图
4.1.4.1 购买
每本书目旁边都有一个“购买”图标,点击“购买”,即将该书放入购物车,在右边的我的购物车一栏中显示消费者点击购买过的书籍,并显示共有几种商品及合计多少元。“购物车”的内容包括您订购书籍的信息:书名、数量、会员价、折扣等。 4.1.4.2 修改定购数量
2y
3z.
4.3所示:
图4.3 购物流程图
4.3 重要模块具体功能实现
4.3.1畅销排行榜
畅销排行榜通过比较购买次数而进行排名,此功能的实现过程,首先在数据库的product表中加入一个字段solded,以此来记录书籍被购买的次数,在排行榜代码中比较字段solded的大小后与数据库相连,由大到小排列显示书籍的具体信息[9]。
4.3.2 购物车
购物车的实现首先检查数据库此用户是否登陆,若无,则设置直接弹出提示注册窗口,若有,则加入消费者的购物栏内,实际是在数据库表orders中加入一条记录,来记录购买信息,其中也可修改购买数量,点击修改按钮实际是修改数据库中orders中
productnum一项,填写 …… 此处隐藏:3026字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




