教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

信息与电气工程学院本科毕业论文(设计)模板(2)

来源:网络收集 时间:2026-04-26
导读: 网上书店;ASP;数据库; By analyzing the deficiency of traditional bookshop, by adopting asp, dreamweaver and Access. Key words: 1 引言 极 采用技术和开发工具介绍 针对不同的应用平台我们要选择合适的设计

网上书店;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字,全部文档内容请下载后查看。喜欢就下载吧 ……

信息与电气工程学院本科毕业论文(设计)模板(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/125201.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)