二手交易系统的设计与实现论文.docx
- 文档编号:1170770
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:21
- 大小:450.91KB
二手交易系统的设计与实现论文.docx
《二手交易系统的设计与实现论文.docx》由会员分享,可在线阅读,更多相关《二手交易系统的设计与实现论文.docx(21页珍藏版)》请在冰豆网上搜索。
二手交易系统的设计与实现论文
二手交易系统的设计与实现
摘要
随着当今社会信息技术的进步,基于互联网的各种应用日益受到了人们的重视,二手商品的重新利用也逐渐被人们关注,二手交易系统就在这种形势下产生了,它利用网络,改变了人们的购物方式。
本文是基于现代二手交易的流程,结合现代的信息技术,通过对系统的结构设计、后台设计、前端开发,构建了一个基于B/S结构的,以ASP为开发平台和SQLserver2000为数据库的二手交易系统。
本系统基本实现了二手交易信息的发布与管理等功能。
关键字:
B/S结构;数据库;二手交易
TheDesignandImplementationofSecondaryTradingSystem
Abstract
WiththerapiddevelopmentoftheInternet,peopledependmoreandmoreonInternet-basedapplications.Andpeoplepaymoreattentiontothereuseofthesecond-handgoodsgradually.Onlinesecondarytradingsystemthuscomesintopeople’ssight.Withthehelpoftheinternet,itchangestheshoppingwaysofpeople.
Thispaperisbasedontheflowofsecondarytrading,andcombinedwiththemoderninformationtechnology;moreover,followingtheprocessofdevelopment,structuredesign,backgrounddesign,andforegrounddesign.IttriestoestablishasecondarytradingsystembasedonB/S,ASPandSQLServer2000.Thissystemimplementsthegeneralfunctionsofsecondarytradinginformation’spublication,managementandsoon.
Keywords:
Database;B/S;OnlineSecondaryTrading
目录
论文总页数:
18页
1引言1
2理论基础及开发工具介绍1
2.1ASP介绍1
2.2SQLServer2000数据库的介绍2
2.3B/S结构2
2.4开发工具介绍3
3系统需求分析3
3.1普通用户3
3.2管理员4
3.3系统功能模块分析4
4系统设计与实现5
4.1数据库设计5
4.2数据库关系模型设计5
4.3数据库表结构设计7
4.4数据库表的实现8
4.5系统功能实现8
4.5.1信息发布-浏览信息8
4.5.2信息发布-添加信息9
4.5.3信息发布-搜索信息10
4.5.4信息管理-管理员身份验证12
4.5.5信息管理-交易信息管理12
4.5.6信息管理-项目管理13
4.5.7信息管理-公告管理13
4.5.8信息管理-链接管理14
5系统测试14
5.1测试环境14
5.2测试结果15
5.3系统安全性测试15
结论15
参考文献16
致谢17
声明18
1引言
近年来,信息技术在迅速地改变着社会的同时,也极大地改变着人们的生活方式,网络也在慢慢改变着人们的交易方式。
传统的交易方式,受到了时间、地点的限制,消费者要跑商场、进银行、排队、交涉、办手续等行为,都在被改变着。
“腰酸腿疼”的交易方式,将被轻松的“点击鼠标”所代替。
网上的交易行为成为了一种时尚,越来越多的人们热衷于这种足不出户,轻轻一点的方式。
随着人们物质生活水平的提高,人们对生活要求也在慢慢的提高,以前能满足要求的物品,现在却不一定适用了,但是这些物品并没损坏,弃之可惜,造成资源浪费,留到会占用很多空间例如:
汽车、电脑等等;另一方面社会的竞争日益激烈,人们都承受着很大的压力,很多人采用疯狂购物的方式来缓解压力,但是就在这种情况下,很多东西买来,却从来没用过,不仅占空间,而且还是一种资源的浪费,为了充分的利用这部分资源,发挥它们的社会效力,如果能重新利用,将是最好的解决办法。
随着人们观念的改变,人们的需求也越来越多样化,有些人愿意去买新的产品,而又有人更愿意去买二手的,只要能满足他们的需要就好了,为了最大程度地了解人们的需求,收集人们的需求,满足人们的需求,二手交易恰好满足某一部分群体的需求。
本毕业设计是采用ASP网络技术开发的二手交易系统,数据库采用的是SQLServer2000数据库。
2理论基础及开发工具介绍
2.1ASP介绍
ASP是ActiveServerPages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。
ASP可以胜任基于微软Web服务器的各种动态数据发布。
1、ASP方法与传统静态主页的区别
把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。
所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web站点具有很强的动态数据发布能力。
然而,目前Web的服务,仍以提供"静态"主页内容为主。
所谓"静态",指的就是站点的主页内容是"固定不变"的,无法根据用户的需求和实际情况做出相应的变化。
当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。
若要更新主页的内容,只能用非在线的手动方式更新HTML的文件数据。
ASP所设计出的是动态主页,可接收用户提交的信息并做出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。
例如:
当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。
该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。
数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。
2、ASP的工作原理和配置
如图所示,当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。
当遇到任何与ActiveXScripting兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。
若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库操作。
ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的请求。
所有相关的发布工作由Web服务器负责。
由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。
2.2SQLServer2000数据库的介绍
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
SQLServer2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。
本文简要概述了SQLServer2000对SQLServer7.0版本的改进。
SQLServer2000为用户提供了完全集成的可扩展标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。
2.3B/S结构
浏览器/服务器(Browser/Server)结构,简称B/S结构,它是对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
显然B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。
B/S结构如图1所示:
2.4开发工具介绍
MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。
它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。
开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。
3系统需求分析
信息管理实现网站内容的更新与维护,提供在输入、查询、修改、删除各信息类别和专题中的具体信息的功能,添加信息会出现在栏目的首页、网站的首页等一系列完善的信息管理功能。
具体包括以下功能:
增添、修改、删除各栏目信息的功能;系统用户管理系统管理系统相关属性。
网站页面模板管理网站页面编辑功能可以通过后台管理轻松实现网站页面模板的定制功能。
将这些日常维护工作量转为系统化、标准化的维护格式,从而保证网站设计风格的统一,同时也可以大大减轻工作量;
信息管理本系统所有功能都可以通过前台对后台进行操作,主要针对两类用户角色,一类是管理员,一类是普通用户。
3.1普通用户
1浏览信息,用户可以按照自己的意愿浏览相关的信息及公告,而且系统也把内容分为了几个方面,例如:
手机专卖,电脑硬件等等,(这些标题也可以在管理模块部分进行添加)灵活性很大。
2添加信息,用户可以随意发布自己的信息,网络上的只要浏览了这个网站的用户都可以看到这个信息。
因此,有更多的实用性。
3搜索信息,但是当信息量比较大的时候,用户要找到自己想要知道的信息,就有困难,于是,本模块加入了搜索功能,用户只需要输入关键字就可以搜索到用户想要的内容,非常方便。
3.2管理员
1身份验证,系统并不是所有人都可以进行管理的,只有系统管理员才可以对系统进行维护、更新,保证了系统的安全性。
2信息管理,由于在本模块在使用过程中,可能会大量的信息,而且很多信息都有时效性,因此必须对信息进行管理,删除一些过时信息,保证信息的时效性。
3项目管理,本模块是将信息分为几个方面,这样便于用户浏览信息,也便于系统管理员的管理,但是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二手交易 系统 设计 实现 论文