某某购物网设计与实现
第一篇:某某购物网设计与实现
网上购物系统设计与实现
1、绪论
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。
我设计的是基于网上的购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,可以轻松地找到想要地商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。
2、系统分析
系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计 。本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 2.1 网上购物系统平台的设计目标
本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
2.2 网上购物系统设计的功能及特点
2、
2、1该平台功能
1、能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。
2、能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)的功能。
3、能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
2、
2、2该系统特点
我们所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。 2.3 网上购物系统开发的设计思想
网上购物平台主要是对后台管理和前台操作。
前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。
后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、等功能达到对网站的管理。
2、4网上购物系统的功能需求设计
对于网上购物,总结出该平台需要完成的一些具体功能,分析如下:
用户管理:能够完成用户最基本的信息录入的注册和用户基本信息的个人前台与后台管理。
管理员管理 :能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
搜索功能 :通过商品的名称,商品的分类进行搜索。
查询功能 :能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
其功能模块图如下:
第二篇:电子购物网站的设计与实现
【摘要】随着互联网和宽带上网的普及,电子商务在中国异军突起,并日益渗透到人们的日常生活中。电子商务是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本次设计的目标是实现一个B/S体系结构的电子购物网站,任务是结合整个课题设计的实践过程,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。 【关键词】电子购物、ASP 【Abstract】Medical use wireless call-out system whether one adopt wireless compiled code transmission means, by the domestic most advanced and most wireless medical paging system that the microcomputer controlled. For strengthening nurse station and connection in the ward , improve nursing level to help greatly. Call system this text design use special-purpose wireless to receive and dispatch chip transmit radio frequency, prevent traditional wired paging systematic step line trouble and question to reconstruct trouble from. Use one-chip computer many address code technology, each extension set up and use different address codes, call-out mistiming yards of low rate , interfere each other while calling out the host computer. The systematic capacity is large, it is very convenient to expand.This call-out system use wireless compiled code transmission, use the one-chip computer to controll, store the sick bed number called out newly automatically, and circulation shows , the historical number uses and deletes the key to delete, domestic advanced wireless medical use call-out the system in whom traditional call make heavy improvement at the system.This system uses the chip of the high integrated level, the whole system circuit is succinct , performance is steady. Set up the electric mode in the province , enter the electric state of province automatically when do not use in working way of the calling out machine, so power consumption is low, the service time of the big thrift battery.
目录 一 绪论 4 1.1 课题意义 4 1.2 选题理由 5 1.3 可行性分析 5 1.3.1 资源 5 1.3.2 时间 5 1.3.3 技术 5 二 系统介绍 6 2.1 硬件平台 6 2.2 服务器平台 6 2.3 开发工具 6 2.4 技术构架 6 三 需求分析 7 3.1 目标和任务 7 3.2 子课题分解 7 3.2.1 前台购物功能 7 3.2.2 后台购物管理功能 8 3.2.3 前台货物展示 8
3.2.4 后台货物管理功能 8 3.2.5 网站界面设计 8 3.4 软件系统结构图 9 四 详细系统实现 10 4.1 子功能模块和处理流程图 10 4.1.1 会员注册 10 4.1.2 会员登陆 12 4.1.3 购物车,结帐台 12 4.1.4 定单管理(前台) 14 4.1.5 商品搜索 14 4.1.6 商品显示 14 4.1.7 购物指南,售后服务显示 15 4.1.8 会员管理 15 4.1.9 定单管理(后台) 15 4.1.10 商品管理分类管理 16 4.1.11 购物指南,售后服务管理 17 4.2 数据库设计 18 4.2.1 数据库模型图 18 4.2.2 商品单位表 19 4.2.3 商品品牌表 19 4.2.4 商品大类表 19 4.2.5 商品小类表 20 4.2.6 商品表 20 4.2.7 会员表 21 4.2.8 支付和送货方式表 21 4.2.9定单表 22 4.2.10 网站配置信息表 22 4.3 若干疑难问题解决方法 23 4.3.1 会员登陆标志的存储 23 4.3.2 自选模版的显示 23 4.3.3 购物车实现 23 4.3.4 页面框架设计 23 五 收获和体会 24 5.1 编程语言 24 5.2 开发工具与软件 24 5.3 操作系统和WEB服务器 25 5.4 数据库和SQL 25 5.5 软件工程的方法 26 5.6 商业模型 26 六 总结和改进 27 6.1 可重用组件设计 27 6.2 进度计划和控制 27 6.3 开发文档规范化 27 6.4 系统性能考虑 27
6.5 多语言支持 28 6.6 面象对象的设计方法 28 6.7 数据库设计的范式化 28 6.8 可定制的错误信息实现 28 6.9 系统的安全性考虑 29 七 支持文档 29 八 参考资料 29 一 绪论
在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,电子商务则是一个热点。电子商务一个最基本体现就是电子购物网站,从一定程度上讲它就是网上超市,也就是一种网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。 1.1 课题意义
自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征.而企业实行电子商务则成为企业发展与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。所以电子购物网站的实现是一个非常迫切的需求。
企业电子购物网站可以实现
1)提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前做到全面地了解使企业有针对性地提前安排生产经营计划,占得市场先机
2)加强与客户的沟通.促进产品销售根据电子商务信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务
3)提高新产品开发和服务能力在及时获得市场对新产品需求信息的同时,电子商务系统将使企业小批量多批次和按需生产的灵活生产方式的特色得到更充分更有效的发挥,增强企业创新能力
4)稳定与批发供应商的关系企业的电子商务化完全可以提供和传统大型生产企业同等的与批发供应商建立良好信誉关系和交易的机会
5)降低交易和曾后服务成本电子商务使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务现阶段企业开展电子商务以加强与客户的沟通和促进产品销售 1.2 选题理由
本人工作在企业,对电子购物网站的需求相对比较了解,所以从业务到技术相结合,取电子购物网站课题是一个非常好的选择。
该课题选用ASP+ACCESS技术架构实现,两者都是实现电子购物网站需求的最基础的技术。
电子购物网站系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作。通过对本课题的研究,能熟练掌握B/S应用系统的相关开发技术和网络数据库的编程方法。 1.3 可行性分析 1.3.1 资源
配置稍好的PC机,Win2000 SERVER操作系统,IIS服务器,ACCESS软件,一套开发工具,从资源上说是容易实现的。
1.3.2 时间
环境的搭建和配置一周,设计三周,程序开发六周,调试一周。总计11周,时间是有点紧迫,但完成是没有问题的。 1.3.3 技术
在大学课程中的《PASCAL语言》,《数据库原理》,《操作系统知识》,《网络基础》,《图形学原理》等多门课程为整个课题开发提供了坚实的基础。ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高。
二 系统介绍 2.1 硬件平台
服务器:IBM 345 CPU XEON 2.0 ,1G MEM
设计与开发PC:COMPAQ 笔记本 CPU P4 1.8 ,256M MEM 2.2 服务器平台 WIN2000操作系统 SP4 IIS 5.0 WEB服务器 ACCESS 2000 数据库软件 2.3 开发工具
网页编辑 DreamWare MX 图片处理 PhotoShop 7 ASP编程 EditPlus2.0 数据库设计 PowerDesign 9 模型图 Visio 2000 上传软件 CutFTP 2.4 技术构架
ASP程序在IIS服务器工作,当前端用户从浏览器请求.asp主页,WEB服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,如果脚本中有访问到数据库请求,便调用ADO数据库访问组件。最后由ADO调用更底层的ODBC OLE DB驱动程序操作数据库,由OLE DB 返回操作数据给ADO ,再有ADO返回数据给ASP页面,ASP页面把结果展示给用户的浏览器。... ... ...
第三篇:基于ASP技术的网上购物系统的设计与实现
本文由豹龙一号贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 E-business 电子商务
《中国商贸》 CHINA BUSINESS&TRADE 基于ASP技术的网上购物系统的设计与实现
河北建筑工程学院 李凤云 张家口市第一建筑工程有限公司 安志文
摘 要: 论文参考了目前国内电子商务的发展情况和运营模式, 介绍了ASP ADO技术, 探讨了基于ASP ADO技术实现网上购物的主要过 程及实现。 尤其是对其核心功能-购物车的设计实现进行了重点介绍。 关键词: 电子商务 网上购物 购物车 ASP Web 数据库 中图分类号: 文献标识码: 文章编号: F49 A 1005-5800(2009)08(b)-070-02 IT技术及互联网的结合使商务活动从形式到内容都区别于以 往的经济活动, 电子商务正以人们无法想象的速度在全球范围内飞 快地成长着, 它使人类社会进入到依靠网络空间和 “虚拟化” 运作 的电子商务时代。 许多企业将电子商务列为最重要的交易手段以获 取竞争的机会, 试图取得竞争的空间和获胜的机会。 新经济下成功 的企业必然具备支持其谋求竞争优势的电子商务系统, 也就是在 互联网上拥有自己的专业网站并能够在此基础上开展电子商务、 网 络营销等商业行为。 顾客期望在极大的商品选择空间中以最小的 代价达到需求的满足, 企业与供应商、 经销商和消费者在新的商业 环境下形成了新型的交易关系。 购物网站是电子商务网站的一种基本形式。 网上购物系统是 在网络上建立一个虚拟的购物商场, 不仅有利于企业树立自己的网 上品牌, 宣传企业形象, 减少流通环节开支, 增加企业员工的工作 效率、 有效地控制 “商场” 的运营成本, 减少管理费用。 还可以使客 户更方便, 更快捷地挑选商品, 低成本类比和旁比也极为便利, 足 不出户地付款和交付等使购物过程变得轻松、 快捷, 很适合现代人 快节奏的生活。 网上销售网站的构建类型有商家和商家之间的电子商务活动 (B2B)、 商家与顾客之间的商务活动(B2C)及消费者对消费者的电 子商务(C2C )。 目前国内已有多家这样的网站, 如当当网上书店等。 鉴于百货商场的经营性质和赢利方式, 该系统通过B2C型网站来实现。 网或内联网传送HTTP请求到Web服务器, 该请求在Web服务器 通 执行一个表单所指定的ASP程序, Web服务器执行ASP文档, 过ODBC驱动程序, 连接到支持ODBC的数据库上, 执行ASP文 档所指定的SOL指令, 最后将执行结果以HTML格式传送给用户 浏览器。 ASP使用两个ADO组件对象来访问和操纵数据库, 即用 Connection对象来连接数据库和增加、 删除、 更新数据库的数据 等, 用Recordset对象来返回数据库访问的结果。 ADO为ASP提供了完整的Web数据库访问解决方案, 使用 ADO编写紧凑简明的脚本, 以便连接到ODBC兼容的数据库, 脚本 中可使用VBScript、 JavaScript语言来控制数据库的存取与查访结果的 输出显示画面。 应用ADO访问数据库文件前, 要建立几个数据库或数 据源, 设置DNS, 连接并打开相应的数据库, 然后设置并执行SQL命令 来完成相应的任务, 再用ASP语句返回结果, 最后关闭数据库。 1.3 系统的安全性 网上购物环境中, 用户与Web服务器组成了一个星形网, 客户 浏览器与服务器之间通过HTTP协议进行通讯。 由于HTTP协议是 非连接的, 即客户发一个请求, 服务器响应并发送数据后, 连接断 掉。 因此, 一个关键的问题是服务器如何确定一个请求是由哪个用 户发出的。 解决这些问题要给合法客户一个标记。 服务器通过客户 的用户和密码来验证是否是合法用户。
2 基于ASP的网上购物系统的设计与实现 1 ASP技术
1.1 ASP及其运行环境、 开发工具 ASP(Microsoft Active Server Pages)是微软开发的一套实现 Web 服务的服务器端脚本环境, 也称为动态网页, 是一系列对象 和组件的集合。 ASP文件就是嵌入了可执行脚本的HTML文档, 将 HTML和Active控件结合起来, 以产生和执行动态的、 交互的、 高性 能的Web服务器应用程序, 扩展名为. asp。 ASP 源代码由脚本语言、 内置对象、 组件三个部分组成。 ASP作为一种动态Web 技术, 它是 既提供ASP 源代码的语法规定, 也提供使得嵌入了ASP源代码的 asp 网页文件得以运行的相应的Web 服务器程序。 1.2 ASP与ADO结合实现数据库的连接和访问 1.2.1 ASP与ADO结合连接数据库的方法 A DO可连接多种数据库, 包括SQL Ser ver、 Oracle等支持 ODBC的数据库。 ASP结合使用ADO建立提供数据库信息的主页, 让用户在浏览器页面中操作。 要插入、 更新、 删除后台数据库, 则通 过ADO在Web服务器上设定ODBC数据源来进行。 1.2.2 ASP与ADO结合访问数据库的方法 ASP与ADO结合起来实现数据访问的基本原理: 当用户端浏 览器的表单所要求的资料已输入并按下确定按钮后, 经过互联 2.1 系统的设计 该系统开发用Dreamweaver4.0设计开发网页, 用SQLServer2000 开发后台数据库, 用Visual Inter Dev 6.0完成动态网页。 系统包括如 下功能: 商品展示发布、 购物车、 会员服务、 后台管理。 在该系统中, 前台用户可通过页面浏览查询, 后台管理可以管理产品价格、 简介、 样图等多类信息。 前台可将产品分为几大类别, 浏览者可按类别、 名 称、 价格等关键字对产品进行搜索查询, 查询结果列表显示。 后台 设置管理员维护界面, 可对每个产品信息进行编辑, 设定产品图片, 可按产品的类别、 型号、 内容等对产品进行查询、 修改、 增加、 删除, 对产品类别实现动态管理。 在后台维护界面添加类别、 添加产品品 种, 前台即可实时显现。 通过网络数据库的引用, 可方便、 快捷、 高效 地更新网站信息。 数据库主要包含会员信息表、 商品类别表、 商品 表、 订单表和订单明细表等。 2.2 系统的实现 2.2.1 购物车Shoppingcar.htm是商务网站功能的核心, 也是电 子商务过程的核心 该页面帮助用户在生成订单之前确认自己所买的商品。 用户在 浏览商品目录时选购的商品均在此页中显示并且包含商品的名称、 数量、 单价, 在所有商品列表后面还显示了购物商品的总量及总价 70 《中国商贸》 CHINA BUSINESS&TRADE E-business 电子商务
消费者网络信任传递模式分析
江汉大学文理学院 杨宗辉
摘 要:信任是商务交易的基石, 但由于电子商务交易环境的虚拟性和匿名性, 使得电子商务中的失信现象频频发生, 而在线交易的缺乏 诚信成为电子商务进一步发展的主要障碍。 本文试图通过对电子商务消费者信任路径的影响因分析影响消费者的信任传递模式。 关键词:网络消费者 信任传递 信任主体 中图分类号: F49 文献标识码: A 文章编号: 1005-5800(2009)08(b)-071-02 提供一个产品和服务, 大部分情况并不是自己一个人完成的, 而需 要很多相关实体的协作。 因此, 影响消费者网络信任的主要实体有 消费者, 相关的参照消费者, 网络商店, 网络商店利益相关方, 网络 信任评估机构, 网络购物环境。 其中消费者在对网络商店的信任关 系中, 消费者是信任主体, 而网络商店是信任对象。 在信任主体当 中, 同样需要对网络商店作出信任判断的还有消费者用来作为参 考的其他消费者, 他们的意见将很大程度上影响相关消费者的信 任态度。 而作为网络商店关联方的产品供应商、 完成整个交易过程 的合作方以及网络商店的投资方, 消费者对于他们的评价也将从 参考的角度来影响消费者和网络商店之间的基本信任关系。 另外, 一些第三方的独立网络信任鉴定机构对于网络商店的评价更是消 费者在最初作出判断的主要依据。
从电子商务信任的理论研究角度来看, 由于涉及和研究信任现 象的领域很多, 因而存在着许多有关信任的观点。 在实际应用中, 缺 乏信任被认为是目前电子商务潜力没能充分和有效发挥的主要障 碍之一, 尽管许多国家在法律和安全方面都采取了一些措施, 但用 户仍没有获得实施电子商务所必需的信任, 这就要求辅助以其他 的措施和方法来解决电商务中信任问题。 目前的学者有通过对信 任影响因素的研究, 了解影响信任的因素, 为电子商务企业提供指 导。 也有对电子商务信任机制的探讨, 希望能为政策制定者提供有 价值的参考信息。 1 文献综述
在电子商务信任研究中, 涉及到心理学、 行为学、 市场营销、 信 息技术等多个领域。 song(2005), 通过实证研究表明, 促销、 服务、 外部个人资源、 导航及易用性、 购买便利性等Web设计特征将加强 Web用户的信念, 从而通过对态度的影响导致其行为的变化。 我国 的严中华等(2003)在对国外学者的相关研究进行总结的基础上着 重针对制度信任及其框架模型做出了一定的理论研究, 提出了基于 制度的信任模型。 3 信任传递理论探讨
信任传递是一种认知过程, 当信任主体基于对信任目标相关 的一些其他实体或环境背景的信息而不是直接基于信任目标的相 关信息来作出对信任目标的信任态度的初始判断时, 我们称这种 认知过程叫信任传递 (trusttransfer)。 对于信任的传递我们在日常 生活中有很多直观的经验, 比如我们对另一个高信任度对象的信 任通过他们二者之间的某种联系传递给了我们还不熟悉的另一个 信任对象。 这时候我们没有足够的用来判断我们信任对象的信息,
2 影响消费者网络信任的主要实体及相互关系分析
在网络零售电子商务的环境下, 消费者和网络商店之间的互动 和交易关系牵涉到众多相关的实体。 网络商店要想完成对消费者 格, 商品数量这一栏是用一个默认值为1的复选框显示的。 该页面 下面有三个按钮供用户选择,分别是 “继续挑选商品” “重新计算” 、 、 “去结算中心”用户按 。 “继续挑选商品”则购物车中的东西将暂时 , 保存, 转向商品信息页面products.htm。 “重新计算” 则页面显 按 , 示的内容基本不变, 只是将价格重新计算一下再显示出来。 如果用 户确认购物车里的商品, 就可以按 “去结算中心” 转向付款页面 , caser.htm。 2.2.2 购物ASP页面的实现 设置Global.asa文件, 完成初始化; 创建对数据的连接字符串 并保存在Session对象中; 创建购物车; 重定向至主页home.asp文 件; 保证从主页开始浏览; 获得要被执行的ASP脚本文件的虚拟路 径。 设置一些变量, 创建数据库连接; 将购物车中当前商品数目保 存在Session对象中; 用Session对象中保存的连接字符串连接数据 库; 设置购物车中订购的商品的初始属性, 存放在Shoppingcar,设 置并执行SQL数据库查询语句, 并将查询结果保存在RS对象中; 接 着根据用户在购物页面Shoppingcar.htm单击的按纽不同做相应的 处理; 如果是 “继续挑选商品”则显示当前这件商品的订购数量, , 并 回到商品信息页面products.htm; 如果选择 “重新计算” 按钮, 则重 新计算所有订购商品的价值和总价值; 如果单击 “生成订单” 按钮, 具体代码略。 则对新用户转向新注册页面new.htm,
3 结语
购物类网站是一个功能复杂、 花样繁多、 制作繁琐的商业网 站, 但也是企业或个人推广或展示商品的一种非常好的销售方式。 本文就ASP技术开发网上购物系统作了探讨, 并进行了设计。 该网 上购物系统主要包括前台页面和后台管理页面。 在前台消费者可 通过页面浏览查询, 浏览者可按类别、 名称、 价格等关键字对产品 进行搜索查询, 查询结果列表显示。 后台设置管理员维护界面, 可 对每个产品信息进行编辑, 也可按产品的类别、 型号、 内容等对产品 进行查询、 修改、 增加、 删除, 对产品类别实现动态管理。 在后台商 品信息的维护, 前台可实时显现。 通过网络数据库的引用, 可方便、 快捷、 高效地更新网站信息。 采用ASP技术是实现动态可交互式的Web信息管理系统的便 捷方法, 它也必将成为企业在互联网上大显身手所不可缺少的技 术手段。 参考文献
[1] 唐东.Web数据库开发进阶[M].北京:人民邮电出版社,2004. [2] 林志强.ASP电子商务设计实务[M].北京:中国铁道出版社,2005. [3] Visual lnterdev6.0网络编成技术[M].人民出版社,2003. 71
第四篇:课程网站的设计与实现
摘要:课程建设是“高等学校教学质量与教学改革工程”的一项重要内容,也是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。课程网站是课程建设和评价的窗口,是课程网络化学习的平台,是教师与学生互动交流的媒介,也是精品课程示范幅射的载体。因此,课程网站建设意义重大。
本课程网站就是为了顺应这一时代要求而设计的。本网站的开发是采用asp及ACCESS数据库进行开发。
在本篇文章中,首先对本系统设计的意义和开发工具等做了简要介绍,接着对系统做了详细的需求分析;然后给出了课程网站所需的功能,重点探讨了精品课程网站的设计法案;接着对该网站前台框架、实验教学、教学研究、教学成果模块等进行了重点详细介绍,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。
关键词:网站;asp;dreamweaver; access; 资源共享 1
目录
第一章 绪论....................................................... 2 1.1 课程网站开发背景............................................ 2 1.2 课程网站现状分析............................................ 2 1.3 建立课程网站的意义.......................................... 2 1.4 本文的主要工作.............................................. 3 1.5 论文结构.................................................... 3 第二章 网站概述................................................... 3 2.1 网站前台设计.................................................. 3 2.2 开发环境简介.................................................. 4 2.2.1 asp介绍.................................................. 4 2.2.2 数据库开发工具简介........................................ 4 第三章 设计与实现................................................. 5 3.1 代码和界面................................................. 5 总结与展望 ............................................... 48 致谢.............................................................. 48参开文献.......................................................... 50
- 1
的精品课程网站的实验教学、教学研究、教学成果3个模块的开发过程的详细描述。在项目组成员的共同努力下,成功地实现了网站的研究与开发。开发步骤如下:
(1)网站需求分析
(2)初步框架设计(包括原型页面的实现) (3)数据库设计
(4)页面与底层的交互融合
(5)代码整合以及整合后的测试工作
1.5 论文结构
第一章:绪论部分。介绍了论文的选题背景、所研究内容的现状析和设计精品课程网站的意义,解决的主要问题及应达到的技术要求。
第二章:网站概述及相关技术介绍。
第三章:总结与展望,对本论文的主要研究内容进行了扼要的总结,总结了论文的主要研究成果,并提出了有待进一步开展的工作。
第二章 网站概述及相关技术介绍
2.1网
站
前
台
设
计
2.2.1 asp介绍
- 34
(现学期:2014年春学期)
第五篇:GIS设计与实现总结
西北农林科技大学(地理信息系统08 冰封艺人)
一、名词解释:
地理信息系统:以计算机技术为系统,已具有空间内涵的地理数据为处理对象,云管用系统工程和信息科学的理论,采集、存储、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。
GIS设计目标:通过改进系统设计是方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,打到增强系统的实用性、降低系统开发应用的成本,延长系统生命周期的目的。
内聚和耦合:又称内联系和块间联系,是度量模块独立性的2个定性标准。内聚是模块内部各成分之间的联系,如果一个模块的内聚度大,模块的独立性则会提高。耦合是指模块间的联系,耦合度是对模块独立性的直接衡量。模块间联系越小,模块的独立性则会越高,耦合度就会降低。
地理建模:云管用数学语言、地理知识和程序设计工具,对地理信息(如地理现象、地理数据等)加以翻译和归纳。地理建模的大致过程包括:建模准备、模型假设、建立模型、模型求解、模型分析、模型检验。
地理坐标:采用经纬度(φ,λ)来确定地球表面上任意一点的位置。从通过格林威治天文台的子午面向东为东经(0~180),向西为西经,从赤道算起,向北为北纬,向南为南纬(0~90)。 空间元数据:描述空间数据的数据。他描述空间数据集的内容、质量、表示方式、空间参考、管理方式以及数据集的其他特征,是空间数据交换的基础,也是空间数据标准化与规范化的表征,在一定程度上位空间数据的质量提供了保障。
地理编码:为识别点、线、面得位置和属性而设置的编码,可以反映空间实体的几何特征和属性特征,分为拓扑编码和坐标编码两种。
组件:是一个在整个分布式系统中可以即插即用的独立对象,在完成其功能的过程中,它可以跨越网络、应用、语言、工具和操作系统,按照分布式对象的封装方式,一个分布式对象就是一个组件,是完成系统一部分功能的一个独立的分布式单元。
二、填空题:
GIS数据管理的基本思想是利用(空间坐标)来表达实体的空间位置
GIS软件技术经历了五个阶段,即:集成式GIS、模块式GIS、核心式GIS、组件式GIS和万维网GIS 软件过程主要可以分为软件定义、软件设计和软件维护3个时期,每个时期有可以进一步划分为若干个阶段。判断用户类型是进行系统建设目标和任务分析的关键。系统的服务对象不同,那么系统的目标也不相同。
GIS结构化分析常用的分析同居主要有数据模型、数据字典以及对数据流进行描述的加工逻辑说明、GIS数据流模型一般采用(数据流图,DFD,data Flow Diagram)来表示;实现数据字典常用方法有:全人工过程、全自动过程和混合过程。数据字典和数据流图在一起构成信息系统的逻辑模型,叫那个逻辑说明包括加工的激发条件、加工逻辑、优先级别、执行条件、出错处理等细节,其中最基本的部分是加工逻辑。用于写加工逻辑说明的工具有结构化英语、判定表和判定树。
软件可以简单地理解为模块的集成,模块是指具有输入和输出、逻辑功能、运行程序、内部数据、调用和被调用等属性的一组程序语句。
写出些列英文缩写的中文意思;UIMS(人机界面开发工具)、OMT(面向对象建模技术)、UML(统一建模语言)、PFC(程序流程图)、PAD(问题分析图)、PDL(类程序设计语言)、OLE(对象链接与嵌入)、API(应用程序编码接口)、DDE(动态数据交换)、ORB是指(对象请求代理)、DII是指(动态调用接口)、IDL是指(接口定义语言)、HOP(互联网ORB间协议)
人机交互的基本方式包括命令语言、菜单选择、填表方式、自然语言、直接操纵等 定位错误位置是程序调试工作的主要内容。四种常见的排错方式包括硬件排错、归纳法排错、演绎法排错、跟踪法排错。
GIS软件测试方法主要三种:文档审查、模块运行测试、模块开发测试。 数据组织方式包括文件型、文件与数据库结合型、全关系型三种。
二次开发接口的接口类型主要有:API函数库、可重用类库、宏语言、动态链接库DLL等 空间数据库功能设计包括空间数据输入设计、空间数据检索设计、空间数据输出设计、空间数据更新设计、空间数据共享设计等。
GIS软件开发的相关技术包括:结构化程序设计、面向对象技术、组件是技术、网络技术、虚拟现实技术、嵌入式技术、多媒体技术等。
三、选择题知识点
结构化程序设计概念最早由 E.W.Dijkstra于1965年提出;GIS工程学体系三维结构由A.D.Hall提出的;地理信息科学由GoodChild 1992年首次提出;Grady Booch 是面向对象方法最早倡导者之一;Jackbson提出了OOSE方法;Yourdon提出了进行GIS总体设计的结构图:基本E-R模型由Peter Chen于1976年提出。
地理数据存储是GIS中最底层和最基本的技术。 需求分析是GIS设计最基础的内容。 瀑布模型将软件过程分为6个阶段,并规定了它们自上而下、相近衔接的固定的顺序是可行性分析-需求分析-总体设计-详细设计-编码-系统运行和维护
GIS软件设计一般采用合适的软件生存周期模型进行开发,最常用的软件生存周期模型是瀑布模型
在成寻流程图常用符号中方框表示处理步骤菱形表示逻辑判断箭头表示控制流。
关系型数据库规范化中第二范式的特点是每个表都必须有且仅有一个数据元素是主关键词 E-R图中椭圆表示:属性
磁盘容错方式主要有:磁盘镜像、磁盘双工、磁盘阵列,它们的容错性能一次增强 API函数库的特点是:提供对基本数据进行操作的函数 通过数据校正()等手段可以提高输出质量 编辑与图形整饰 误差消除 坐标转换 数字化 出版印刷
地理信息系统科学体系分为三个层次:理论地理信息科学、技术地理信息科学、应用地理信息科学。
理论地理信息系统 技术地理信息系统 应用地理信息系统 空间地理信息系统 虚拟地理信息系统
对GIS软件有一下要求() 可操作性和使用性 提供图形与属性数据同步查询统计分析功能 简单易用的图形用户界面
提供显示、操作地理数据的常用工具 提供空间数据库管理系统 GIS软件可分为() 基础软件 工具型软件 嵌入式应用软件 应用型软件 数据处理软件
空间数据结构分为() 不规则三角网 栅格数据 拓扑数据 矢量数据 属性数据
根据GIS中的角色,可将GIS用户分为() GIS开发上/系统集成商 系统管理员 最终用户 GIS专业人员 一般用户
GIS产品可以归结为以下几个模式() 数字地图 桌面地图 电子地图 桌面GIS 专业化GIS GIS整逐步走向成熟,并呈现出()发展态势 趋于综合性发展 GIS数据模型研究 数据共享和互操作 产业化 专业化GIS 基于GIS本身的特性,GIS设计自身的特点包括() 处理的事空间数据
以空间信息系统工程优化为目的 以空间数据为驱动 与GIS产业化密切联系
GIS工程投资大、周期长、风险大、涉及部门繁多
GIS工程学体系主要任务、基础理论和方法研究3方面组成其基本任务是() 最优决策 最优管理 最优运行 系统总体最优化 最优设计
与一般工程技术相比,系统工程学具有()特点 研究对象是一个极其复杂的系统 知识结构复杂 直接面向决策
目的性很强的应用学科 泛华系统的研究方法
从文件系统开始,数据模型的发展经历了4代,包括() 文件模型 专用数据模型 经典数据模型 面向对象数据模型 语义数据模型
原型从应用目的和场合出发可以分为() 丢弃型原型 研究型原型 试验型原型 进化型原型 仿真型原型
24. GIS系统功能和性能分析常用方法() 结构化分析法
统一建模语言UML方法 面向独享分析方法 模块化分析方
快速原型化分析方法
25.GIS可行性研究工作的主要内容包括()等 数据源调查预评估 技术可行性评估 经济和社会效益分析 系统开发和运行环境评价 生态效益分析
26.GIS总体设计主要任务是将系统需求转换为数据结构和() 数据设计 软件体系结构
层次图、HPO图、结构图 体系结构设计 GIS地理建模
27.系统标准数据接口有()形式 直接存取 间接存取 导入机制 导出机制
动态链接库DLL 28.系统总体设计报告的主要内容包括() A 引言(或概述) B 用户需求分析成果 C 可行性分析 D 界面设计 E 数据库分析
29、详细设计的表达工具包括() A IPO图 B PFC图 C PDL图 D N-S盒式图 E PAD图
30、空间数据库中常用的坐标系有() A 地理坐标系 B 平面直角坐标系 C 屏幕坐标系 D 设备坐标系 E 极坐标系
31、数据模型可以分为传统的数据模型、面向对象数据模型以及针对空间数据特征而设计的空间数据模型。空间数据模型又可分为(ABCD) A 混合数据模型
B 全关系型空间数据模型 C 对象-关系型空间数据模型 D 面向对象空间数据模型 E 层次模型
32、服务于空间分析的地理编码分为(AC) A 拓扑编码 B 直接编码 C 坐标编码
D 无损压缩编码 E 有损压缩编码
33、从体系结构上,分布式GIS经历了(ABC)发展阶段。 A C/S结构 B B/S结构 C 多层定义
D GIS用户自定义结构 E 全分布式GIS
34、基于C/S模式分布式GIS的特性有(ABCDE) A 位置和数据结构透明性 B 平台独立性
C 各数据库管理系统有独立性 D 分布式查询 E C/S模式
35、最基本得分布对象系统框架标准主要有()3种 A OMG—CORBA B Microsoft-COM/DCOM/COM+ C Microsoft-MFC D SUN-EJB E JAVA-J2EE
36、分布式GIS的基本开发模式包括() A 基于数据共享的分布式GIS B 基于分布式计算的WebGIS C 基于Internet的开放式GIS D 基于ArcIMS的分布式GIS E 基于CORBA的分布式GIS
37、系统实施阶段的任务可概括为() A 软硬件购置及安装 B 程序编写与调试 C 系统安装与调试 D 培训
E 数据的录入或转换
38、GIS数据的安全和保密包括() A 数据存储加密 B 数据存取控制 C 数据传输加密
D 加密算法和加密方式 E 安全与保密管理 简答题:
简要描述GIS五个发展阶段特征? 项目
集成GIS
模块式GIS
核心式GIS
组件式GIS
万维网GIS
特点
在一个系统中集成了GIS的各项功能
系统分成许多相对独立的功能模块 从底层提供GIS功能,通过API访问
通过标准通信接口实现模块间通信及GIS与其他系统集成
结合Internet,实现GIS的共享和互操作
功能
满足了GIS综合应用的需要
用户根据需求选择功能模块
易于集成其他系统
开发成本低、难度小,可以在通用语言环境中实现gIS功能
社会化得GIS,可扩展性好,跨平台
存在问题
系统过于复杂,软件成本高,难于与其他系统集成
难于与其他系统集成
开发难度高,不能进行可视化程序设计
有待于进一步发展
目前还不成熟
简述GIS规范化和标准化建设的内容。 GIS规范化和标准化的主要内容更包括:GIS相关的名词术语标准,与GIS软件工程开发有关的各种标准化活动,与GIS数据库建设有关的活动,与GIS数据共享有关的额标准化工作。总体来说,可以从以下几个方面实现GIS规范化和标准化建设 地理信息标准
统一的地理坐标系统包括:统一的地图投影系统、统一的地理格网系统、统一的区域多边形或空间统计单元系统 空间信息分类和编码系统 数据模型标准 数据标准 数据交换 空间元数据标准 数据质量
GIS数据产品标准、标准的数据格式、标准的概念模式、标准的外包装 3)信息技术标准
A)计算机软、硬件技术标准
B)数据库技术和图形、图像处理技术规范 C)地图制图标准 4)应用标准
A)空间算法标准 B)解释标准
5)GIS的设计标准和系统评价标准 A)系统设计规范
B)信息系统建议流程规范体系 C)模型开发 D)系统评价
结构化生命周期法、原型法、面向对象开发的方法,这三种GIS基本设计方法有各自的特点,试从开发思想、开发模式、优缺点和使用性等方面对三种设计方法进行比较 设计方法
结构化生命周期法
原型法
面向对象开发的方法
开发思想
划分六个阶段,并规定它们自上而下,相互衔接的固定次序
借助原型(它反映了最终系统的部分重要性)来辅助软件开发
将客观世界看成相互联系的实体(即对象)组件,以对象为单元进行设计开发
开发模式
整体开发模式,下一阶段开发前完成上一阶段所有细节
非整体开发模式,推迟某些阶段的细节工作,从而较早产生工作软件
非整体开发模式,分阶段有底向上提取对象,实现阶段自顶向下建立对象
优点
是一种较为成熟和完善的管理模式、整体性好
具有一定灵活性和可修改性,增进了开发人员和用户对系统需求的理解
与人类思维方法一致,版与描述客观世界,开发的软件性能稳定、易于重用和维护
缺点
缺乏灵活性难修改和维护,模块重用性差,开发周期长
整体性差,由于不断滴对原型修改完善,工作的重复率高工作量大
对象和实体设计存在盲目性,对象间的消息传递不能完整体现系统总体工作能,系统结构性差
适用性
功能和性能明确完整,无重大变化的软件开发
需求不明确,设计方案有一定风险的中小型软件开发
数据结构复杂、事务联系密切的软件开发
4.模块化原则
1、每一个模块表示一个自我包含的逻辑任务
2、每一个模块都是简单的
3、每一个模块都是封闭的
4、每个模块都是可以独立测试的
5、每个模块对应单
一、独立的程序功能
6、每个模块都有单一的入口和出口
7、每个模块都由一个标准返回点返回上层模块开始执行该模块的那一点
8、可以把多个模块组合成较大的模块,而不必了解模块内部构造的知识
9、每个模块都有严格规定的接口,其中包括由入口和出口形成的控制链,有参数和共享的用户数据形成的数据连接以及由模块间的服务支持形成的功能连接。 5.结构化程序设计原则
1)尽量少用或者不用GoTo语句 2)采用自顶向下逐步求精的设计方法
3)采用顺序、选择、循环三种基本结构组成程序的控制结构 4)尽量使用单入口/单出口的控制结构,减少传递参数的个数 5)提高模块的内聚度,降低模块间的关联度 6.详细设计的具体任务
1)细化总体设计的体系流程图,绘出程序结构图,直到每个模块的编写难度可单个程序员所掌握为止
2)为每个功能模块选定算法 3)确定模块使用的数据组织
4)确定模块的接口细节,及模块间的调度关系 5)描述每个模块的流程逻辑 6)编写详细设计文档,主要内容包括细化的系统结构图及逐个模块的描述,如功能、接口、数据组织、控制逻辑符。 7.空间处理与分析主要内容 GIS空间数据处理
编辑处理:图形数据和属性数据的编辑,图形数据的拼接和分割等 变换处理:投影变换、坐标变换、比例尺变换、几何校正等 编码和压缩处理:数据编码、多余节点去除以及栅格数据压缩等 数据插值:点的内插、区域的内插等
数据类型转换:矢量与栅格数据转换、系统间数据格式的转换
GIS空间分析设计
查询分析:如拓扑查询、条件查询等
几何分析:如面积周长距离两算、开窗分析、多边形合并等
地形分析:如空间内插分析、等值线分析、坡度坡向分析、分水岭分析、淹没分析 流域分析:如地形剖面分析、三维地形显示与分析等
叠置分析:如多边形叠置分析、视觉信息复合分析、条件与非条件叠置分析等 邻域分析:如缓冲区分析、走廊分析、泰森多变形分析、拟合分析等 网络分析:如最佳路径分析、时空规划分析、网络流量模拟分析等
图像分析:图图像增强、图像分割、图像细化、空间滤波、高程影像叠置分析等 多元分析:如聚类分析、主成分分析、判别因子分析、趋势面分析、回归分析等
8.传统数据模型包括哪三种主要类型?简述它们之间的区别。
层次模型
网络模型
关系模型
结构特征 父结点与子结点的关系必须是一对一或一对多
一个子结点可以有两个或多个父结点,两个结点之间可以有两种或多种联系。
实体间的联系通过公共值隐含的表达,并用关系代数和关系运算来操作。
优点
结构清晰,较容易实现
可以表示多对多的关系,冗余度较小
结构简单灵活,数据修改和更新方便,容易维护和理解。
缺点
不能表示多对多的联系,难以顾及数据共享和实体间的拓扑关系,数据冗余度大。
采用循环指针来联系结点,结构复杂,难以修改和维护,更新较为困难
难以处理复杂的目标,效率、数据语义和目标标识等方面还有不足。
9.地理编码的具体原则
1、标准化和通用性
2、唯一确定性:每一个代码都唯一确定的代表某个具体的地理要素或属性
3、编码系统结构清晰,编码有明确的分类体系
4、代码系统具有可扩展性河稳定性
5、便于计算机处理与信息交换
6、易于识别和记忆
7、适度的代码长度
10.公认的良好的编程风格
1、在适当的位置应该加入必要的注解,即程序内部的文档。
2、数据说明应以方便阅读、理解、查找和维护为目的;变量名等标识符应作到恰如其分的表达内容含义;注意声明次序的标准化;不同变量在同一语句中声明时,应按字母先后顺序排列。
3、语句书写应有层次性,便于理解。例如采用缩进排列、避免使用大量的嵌套结构、不将多个语句放在同一行中书写、避免复杂的条件测试等。
4、程序组织应具有固定的层次。如先进行数据输入或数据初始化,然后进行数据处理,最后是结果输出。
5、数据输入应进行完整性检查,格式力求统
一、简单,应有必要的提示信息及友好的用户界面。
6、对输出的结果应采用良好的格式,并加以必要的说明。
11.结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。
1、由问题结构导出系统结构,即问题结构到系统结构的映射。
2、通过自顶向下分解和层次组织的方法来简化系统,产生模块结构。
3、运用一系统的图表工具。
4、提供一系列的系统设计策略。
5、提供一组评价系统设计质量的准则。
五、论述题
1、从思想、优点、缺点、等方面论述结构化程序设计与面向对象程序设计的区别。 答:
(一)结构化程序设计
思想:面向数据流;自顶向下,逐步求精;按功能模块组成树状结构;各模块相对独立;模块内部有顺序、选择和循环三种结构组成;模块化的实现方法是通过子程序。 优点:复杂任务简单化;使用方便。
缺点:数据与过程相互独立,程序因数据格式或处理过程不同要分别编写程序,代码重用性差;可能导致数据与所需处理过程不匹配现象;封装和隐蔽性差。
(二)面向对象程序设计
思想:以对象的观点分析现实世界的问题、从普通人认识世界的观点出发,把事物归类、综合,提取共性并加以描述、在面向对象的系统中,世界被看成是独立对象的集合,对象之间通过“消息”传递。以对象为单元进行设计开发。
优点:与人类思维方法一致,便于描述客观世界;开发的软件性能稳定、易于重用和维护。 缺点:对象和实体设计存在盲目性;对象间的消息传递不能完整体现系统总体功能;系统结构性较差。