毕业论文——二手交易系统的设计与实现

上传人:wo7****35 文档编号:60510168 上传时间:2018-11-16 格式:DOC 页数:19 大小:663KB
返回 下载 相关 举报
毕业论文——二手交易系统的设计与实现_第1页
第1页 / 共19页
毕业论文——二手交易系统的设计与实现_第2页
第2页 / 共19页
毕业论文——二手交易系统的设计与实现_第3页
第3页 / 共19页
毕业论文——二手交易系统的设计与实现_第4页
第4页 / 共19页
毕业论文——二手交易系统的设计与实现_第5页
第5页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文——二手交易系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文——二手交易系统的设计与实现(19页珍藏版)》请在金锄头文库上搜索。

1、二手交易系统的设计与实现摘 要随着当今社会信息技术的进步,基于互联网的各种应用日益受到了人们的重视,二手商品的重新利用也逐渐被人们关注,二手交易系统就在这种形势下产生了,它利用网络,改变了人们的购物方式。本文是基于现代二手交易的流程,结合现代的信息技术,通过对系统的结构设计、后台设计、前端开发,构建了一个基于B/S结构的,以ASP为开发平台和SQL server 2000为数据库的二手交易系统。本系统基本实现了二手交易信息的发布与管理等功能。关键字: B/S结构;数据库;二手交易The Design and Implementation of Secondary Trading SystemA

2、bstractWith the rapid development of the Internet, people depend more and more on Internet-based applications. And people pay more attention to the reuse of the second-hand goods gradually. Online secondary trading system thus comes into peoples sight. With the help of the internet, it changes the s

3、hopping ways of people.This paper is based on the flow of secondary trading, and combined with the modern information technology; moreover, following the process of development, structure design, background design, and foreground design. It tries to establish a secondary trading system based on B/S,

4、 ASP and SQL Server 2000. This system implements the general functions of secondary trading informations publication, management and so on.Key words: Database;B/S;Online Secondary Trading 1 引言近年来,信息技术在迅速地改变着社会的同时,也极大地改变着人们的生活方式,网络也在慢慢改变着人们的交易方式。传统的交易方式,受到了时间、地点的限制,消费者要跑商场、进银行、排队、交涉、办手续等行为,都在被改变着。“腰酸

5、腿疼”的交易方式,将被轻松的“点击鼠标”所代替。网上的交易行为成为了一种时尚,越来越多的人们热衷于这种足不出户,轻轻一点的方式。随着人们物质生活水平的提高,人们对生活要求也在慢慢的提高,以前能满足要求的物品,现在却不一定适用了,但是这些物品并没损坏,弃之可惜,造成资源浪费,留到会占用很多空间例如:汽车、电脑等等;另一方面社会的竞争日益激烈,人们都承受着很大的压力,很多人采用疯狂购物的方式来缓解压力,但是就在这种情况下,很多东西买来,却从来没用过,不仅占空间,而且还是一种资源的浪费,为了充分的利用这部分资源,发挥它们的社会效力,如果能重新利用,将是最好的解决办法。随着人们观念的改变,人们的需求也

6、越来越多样化,有些人愿意去买新的产品,而又有人更愿意去买二手的,只要能满足他们的需要就好了,为了最大程度地了解人们的需求,收集人们的需求,满足人们的需求,二手交易恰好满足某一部分群体的需求。本毕业设计是采用ASP网络技术开发的二手交易系统,数据库采用的是SQL Server 2000数据库。2 理论基础及开发工具介绍2.1 ASP介绍ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。 1 、ASP方法与传

7、统静态主页的区别把信息系统纳入Internet/Intranet 的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web 站点具有很强的动态数据发布能力。然而,目前Web的服务,仍以提供 静态主页内容为主。所谓静态,指的就是站点的主页内容是固定不变的,无法根据用户的需求和实际情况做出相应的变化。当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。若要更新主页的内容, 只能用非在线的手动方式更新HTML的文件数据。ASP所设

8、计出的是动态主页,可接收用户提交的信息并做出反应, 其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。2、 ASP的工作原理和配置如图所示,当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎

9、,解释被申请文件。当遇到任何与ActiveX Scripting 兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库操作。ASP 脚本是在服务器端 解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页, 去响应用户的请求。所有相关的发布工作由Web服务器负责。由于 ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。2.2 SQL Server 2000 数

10、据库的介绍SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。本文简要概述了SQL Server 2000对SQL Serve

11、r 7.0版本的改进。SQL Server 2000为用户提供了完全集成的可扩展标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。2.3 B/S结构浏览器/服务器(Browser/Server)结构,简称 B/S 结构,它是对C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier 结构。B/S结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和 ActiveX 技术,用

12、通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序是巨大的进步。B/S结构如图1所示:图1 B/S结构示意图2.4 开发工具介绍Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环

13、境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。 3 系统需求分析信息管理实现网站内容的更新与维护,提供在输入、查询、修改、删除各信息类别和专题中的具体信息的功能,添加信息会出现在栏目的首页、网站的首页等一系列完善的信息管理功能。具体包括以下功能:增添、修改、删除各栏目信息的功能;系统用户管理系统管理系统相关属性。网站页面模板管理 网站页面编辑功能可以通过后台管理轻松实现网站页面模板的定制功能。将这些日常维护工作量转为系统化、标准化的维护格式,从而保证网站设计风格的统一

14、,同时也可以大大减轻工作量; 信息管理 本系统所有功能都可以通过前台对后台进行操作,主要针对两类用户角色,一类是管理员,一类是普通用户。3.1 普通用户 1 浏览信息,用户可以按照自己的意愿浏览相关的信息及公告,而且系统也把内容分为了几个方面,例如:手机专卖,电脑硬件等等,(这些标题也可以在管理模块部分进行添加)灵活性很大。2 添加信息,用户可以随意发布自己的信息,网络上的只要浏览了这个网站的用户都可以看到这个信息。因此,有更多的实用性。 3 搜索信息,但是当信息量比较大的时候,用户要找到自己想要知道的信息,就有困难,于是,本模块加入了搜索功能,用户只需要输入关键字就可以搜索到用户想要的内容,

15、非常方便。3.2 管理员 1 身份验证,系统并不是所有人都可以进行管理的,只有系统管理员才可以对系统进行维护、更新,保证了系统的安全性。2 信息管理,由于在本模块在使用过程中,可能会大量的信息,而且很多信息都有时效性,因此必须对信息进行管理,删除一些过时信息,保证信息的时效性。 3 项目管理,本模块是将信息分为几个方面,这样便于用户浏览信息,也便于系统管理员的管理,但是肯定会有一些方面涉及不到,而有一些方面用户根本用不到,给用户造成“有的用不到,用到的没有”的麻烦,系统管理员可以根据具体使用情况对项目进行管理,添加、删除一些项目方便用户的使用。 4 公告管理,在系统的使用过程中,有可能的一些故障,可能造成用户的使用不便,系统管理员会在第一时间把这个信息告知用户,这个部分就让系统管理员发布公告,删除过时公告,方便用户的使用。5 链接管理,本系统也可以作为信息中介,把别人的信息链接到本系统上,更加方便得让用户使用本系统,此部分可以添加、删除链接。3.3 系统功能模块分析对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图2所示的系统功能模块图。图2 系统功能模块示意图二手交易系统信息发布信息管理浏览信息添加信息搜索信息身份验证信息管理公告管理链接管理项目管理4 系统设计与实现4.1 数据库设计数据库在一个信息系统中占有非常重要的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号