




免费预览已结束,剩余30页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 导言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B(企业对企业),B2C(企业对消费者),C2C(消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。这种全新的交易方式实现了公司间文档与资金的无纸化交换。网络的飞速发展,使现在的购物越来越方便,网上购物在国外已经很流行,在国内还正在飞速的发展中,但网络的很多优势决定它的未来的地位,网上银行、网上商店、网上查分系统的出现已经证明了它的不可替代的位置。利用ASP来开发本系统来体现他的网络性。开发本系统旨在提高了网上电脑销售工作的现代化水平,使之成为现在信息化服务体系的重要组成部分。随着计算机技术的飞速发展与IT产业的迅猛发展,计算机在网上电脑销售中成为一种普及的工具,利用计算机实现网上电脑销售管理势在必行。整个销售系统操作简便、界面友好、实用、安全,完成了网上电脑销售的全过程。经过反复测试,此次设计的网上电脑销售系统可以基本满足电脑销售管理信息方面的需要。各种不同形式的网络销售模式已经出现,尤其是以B2B为主要模式的新型网络营销方式的出现,使网商成为了一个普遍和真正的概念,也使网络销售成为了一个人人可为行业。未来的网络销售市场必将给人们带来一片新的天地。2 系统分析2.1 现状分析 经过对现有网上电脑销售系统网站的调研,根据市场对此类网站的需求情况,开发人员认为,作为一个连接商家和用户之间彼此沟通交流的桥梁,网站应该提供浏览电脑信息、查询详情、订购等基本功能,在此基础之上,还可以开发其它的功能部分,如信息浏览,会员交互等,以丰富网站的功能,增加网站的友好程度。在具体的功能模块方面,预计系统未来主要功能模块有用户注册登录管理模块、电脑检索查询模块、购物管理模块;同时,还应设立网站后台管理部分,使网站具有后台管理的能力,通过此部分,管理员可以操作后台系统,而不是直接操作数据库,对网站和数据库进行必要的更新和管理。建立网站的最终目的,就是让企业通过网站获得商业机会和发展新的客户,提高销售额,为企业产生直接经济效益。2.2 可行性分析(1)技术可行性:我国的计算机网络飞速发展,网络应用进入了企业与普通家庭,这为发展网站、电子商务提供了基础设施。网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的拍卖电子商务系统,成为构建网站的直接技术支持。(2)经济可行性:从经济角度来分析构建电脑公司网上销售系统网站是否可行,主要是指网站建设的费用,费用主要包括网站建设的软件开发费用、购买硬件设备的支出、网站维护的费用以及建设网站工作人员的工资等方面的开销等等。项目取得的收益:销售系统网站的实施将开拓一个新的市场,它可以打破地域的限制,将代理商的营销网络伸展到每个地方,为买卖双方提供一个在线支付平台。(3)操作可行性:主要是指系统对组织机构的影响,现有人员和机构设施、环境等系统的适应性以及进行培训补充计划的可行性。鉴于以上分析,新系统的建设在运行上是完全可行的。综上,从技术可行性、经济可行性、运行可行性这几方面来说,新系统的建设是完全可行的。3 需求分析在可行性研究之后,要编制一份系统开发计划,但是系统的开发计划并不能直接作为系统设计的依据,必须还要进行系统的需求分析。通过需求分析将使可行性研究阶段获得的粗略的用户需求具体化,并且满足以下的基本要求:完整性,一致性,现实性,有效性。3.1 系统的综合需求(1)系统界面要求本系统是一个网上数码产品的销售系统,因此要求界面要简洁大方,操作简单,各种买卖流程界面清晰,可以让消费者操作起来简单快捷。另外,为了便于后期根据消费者的需求进行改进,还要具有一定的可扩展性,有利于日后的改进。(2)系统的功能要求为了满足系内资源最大限度的资源共享,必须能够具有以下功能:新闻管理:包括网站的新闻管理的各个方面:新闻录入、浏览、删除等。商品管理:包括对商品的添加、删除、修改、分类等。主要是对订单的查询从而保证整个交易流程不出错误。系统管理:对系统后台用户进行管理,包括用户详细信息的查询、管理员密码的更改等。前台管理:注册及登录、商品浏览、采购、订单查询、结账。 (3)系统的性能要求面对计算机行业的高速发展和计算机行业信息化发展的过程中出现的各种情况,网上数码商店需要完具有以下性能:实现多点操作的信息共享,相互之间的信息传递准确,快捷和顺畅。服务管理信息化,随时了解消费者对产品及服务的要求。系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。系统维护方便可靠,有较高的安全性,满足实用性,先进性的要求。(4)安全可靠性要求本系统提供数据修改删除等功能。这样做主要是为了防止系统一旦出现问题而造成的数据冗余。因此,它可以使管理者有效控制用户对系统的使用,使系统处于一个安全且负载合理的运行状况,还能提高系统的应用适应性。本系统采用管理员登录的方式,方式进行安全性管理,只有满足权限的人才可以进行业务的操作。(5)系统的运行要求 本设计需要的基本硬件环境如下: CPU:主频在166MHz以上,Intel或AMD 内存:容量在32MB以上(最好是64MB或者更高,可以提高调试效率和运行速度)硬盘:空间在1GB以上,转速在5400转/秒或者更高。3.2 业务流程分析业务流程图是直观描述系统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。按系统的功能模块划分,本系统的业务流程图主要为以下所示:(1)用户管理业务流程图 如图1所示: 管理员用户信息注册用户信息游客注册信息查看管理员信息添加管理图1用户管理业务流程图(2)产品管理、订单管理业务流程图 如图2所示: 管理员产品信息管理产品库显示产品信息会员订购订单库生成订单订单更改订单状态产品类别管理游客订单图2 产品管理、订单管理业务流程图(3)留言管理业务流程图 如图3所示: 会员留言信息提交留言库显示留言列表游客管理员管理图3 留言管理业务流程图(4)新闻管理业务流程图 如图4所示: 会员新闻信息管理新闻库显示新闻列表游客管理员管理管理员图4 新闻管理业务流程图3.3 数据流程分析数据流程图(Data Flow Diagram简称DFD)是结构化分析的一种主要工具,是管理信息系统(MIS: Management Information System)开发的主要工具,是组织中信息运行的抽象,是MIS逻辑模型的主要形式。它使用一组简单的符号,描述系统的数据由外部“流入”系统,经过多级的加工处理,经过不同结构的存储,最后以用户所需要的各种形式“流出”的全过程,它是面向功能。系统信息管理的数据流程图如图5所示: 游客客注册信息(F1)P网上销售系统管理员会员员管理员信息(F4)留言信息(F2)订购信息(F3)产品类别信息(F5)产品信息(F6)产品信息(F15)游客留言列表(F16)会员产品信息(F15)留言列表(F16)确认订单(F10)新闻信息(F7)管理员用户信息(F11)订单信息(F12)新闻列表(F13)新闻列表(F13)新闻列表(F13)产品类别(F14)产品信息(F15)留言列表(F16)留言管理(F8)订单管理(F9)图5 数据流程图根据本系统的特点按业务功能进行划分,分别为:用户管理(P1)、产品管理(P2)、订单管理(P3)、新闻管理(P4)和留言管理(P5)。P1-P5业务流程图如6所示: P1用户管理用户信息D1F11F1P2产品管理F5F6F4F15F14产品类别D2产品信息D3P3订单管理产品类别D2产品信息D3F3F10F12订单库D4F9P4新闻管理F13F7 新闻信息D5 P5留言管理 F16F2F8留言信息D6 图6 P1-P5业务流程图3.4 数据字典数据字典(Data Dictionary,简称DD)是在新系统数据流程图的基础上,进一步定义和描述所有数据项的工作,是系统分析的第二种工具。它能更清楚的表达系统的全部逻辑特征,描述出整个调查中的全部细节问题。数据字典专门记录数据本身的信息,是关于数据的数据,是描述一个系统的数据流程图中所有元素的清单。数据字典它包括:数据元素、数据流、数据存储、数据处理。以下为网站信息管理中“用户管理”和“销售管理”子系统中的数据字典设计举例。(1)数据元素数据元素是构成数据流、数据存储中的数据项。“元素编号”是为每个数据元素卡给定的一个顺序号;“元素名称”、“元素别名”是数据元素在本系统中不同的报表中出现的意义相同而名称不同的情况;“取值范围”对于数据校验很有意义。本系统的数据元素举例如表1所示:数据元素元素名称:产品名元素编号: INF001元素别名:productname所属数据流:F6、F12、F15所属存储: D3、D4类型:字符位数:20取值范围:英文、中文、数字、符号表1 数据元素表(2)数据流 数据流代码是为每个数据流所分配的一个唯一标识。在这里应使用数据流程图中已确定的数据流的代码;“来源”是指数据流的源。一般输入的数据流是由外部实体提供的,所以其来源应是外部实体,而输出的数据流都是经处理而流出的,所以输出的数据流的来源应是具有输出功能的处理;“去向”是指数去流的去向,输入的数据流的去向应是接收输入的数据处理,而输出的数据流的去向应是接收系统输出的外部实体;“数据结构”是指该数据流的数据结构,应列出其中包含的数据项。本系统的数据流举例如表2所示:表2 数据流表数据流数据流名称:产品信息数据流代码:F6来源:外部实体“管理员”去向:“产品管理”处理(P1)数据结构:产品信息名称+类别+介绍+价格+图片+日期(3)数据存储 数据存储卡是对数据存储进行定义,“数据存储代码”是每个存储的唯一标识,即是DFD中的存储代码;“主键字”是指该存储的主键;“相关处理”是指对该存储进行读、写操作的那些处理,应写明哪些处理向该存储写数据、哪些处理读取该存储的数据。本系统的数据存储卡举例表3所示:表3 数据存储表数据存储数据存储名称:订单库数据存储代码:D4主键字:订单编号相关处理:写入其数据的处理有:P3 读取其数据的处理:P3记录结构:列名类型位数说明订单号自动编号主键订单名字符串50订单名称用户名整形外键邮政编码长整形邮政编码电话文本20联系电话地址文本50收货地址支付方式文本18支付方式生成时间日期/时间生成时间状态文本10订单状态备注备注订单详情(4)数据处理数据处理代码是DFD中每个处理逻辑的代码;“输入”是指向处理提供数据的源,它应该是数据流和存储;“处理”是指该处理对数据加工的详细描述;“输出”是处理的结果输出,处理的输出可能是数据流和数据存储。本系统的数据处理卡举例如表4所示:表4 数据处理数据处理处理名称:订单管理处理代码:P3输入:数据流“订购信息”(F3)、数据流“订单管理”(F9)、数据存储“产品类别”(D2)、数据存储“产品信息”(D3)、数据存储“订单库”(D4)输出:数据流“确认订单”(F10)、数据流“订单信息”(F12)、数据存储“订单库”(D4)处理:获得数据流F3中的“产品编号”和“数量”、D2和D3中的产品信息,处理生成订单信息,存储到D4中;获得F9中的“订单编号”及“更改状态”,更改D4中相关订单。4 系统设计4.1 功能结构设计系统的功能结构设计如图7所示:商务网站用户管理产品管理订单管理新闻管理留言管理用户注册添加管理员用户管理类别管理添加产品产品管理用户留言留言管理订购产品生成订单订单管理添加新闻新闻管理新闻列表图7 功能模块结构图系统的5个主要功能模块的作用如下:(1)用户管理:用户在线注册,登录,密码修改,资料修改,管理员对会员客户统一管理,可对资料审核,删除用户。(2)产品管理:产品分类管理,可以两级分类,以树状组织表现企业的产品系列。产品资料管理,自由增加、删除、修改产品说明与图片。(3)订单管理:客户在可在线填写订单,自由选择预订产品。注册的客户在通过会员验证后可以查询以往的订单详细内容。(4)新闻管理:增加、修改、删除新闻,含内容搜索功能。(5)留言管理:对客户反馈信息的统一管理,自由删除。4.2 详细设计 (1)代码设计设计网站代码不仅要考虑用户对网站性能的要求,还要考虑到设计的代码便于后期对网站的升级和维护,网站代码在设计时尽量做到简明、标准,也有利于降低网站的建设成本。所以在设计网站代码的时候要考虑到用户和管理者两个方面,在保证用户得到好的使用体验同时保证网站的安全、经济、易用。(2)输出设计网站在设计时使用了Access数据库,它在处理少量信息时有快速、准确、简单的优势。输出主要通过显示器和打印机。后台管理员通过显示器和打印机可以得到会员信息、订单信息以及用户留言等内容,便于管理人员及时了解消费者需求和产品动态。输出在设计的时候做到稳定、准确、快速,以便于网站的运营和管理。(3)输入设计输入信息来源主要是用户和管理人员,用户输入自己的信息以及订单信息,以便于自己进行产品的购买和对网站的了解。管理人员主要输入产品信息以及最新的新闻动态,让用户得到最新的产品信息以便于维护用户资源和进行网站的推广宣传。用户注册会员主要通过下面这个窗口。如图8所示:图8 用户注册(4)处理过程设计会员登录流程图,如图9所示:输入会员信息登录成功验证用户名是否正确验证密码是否正确是是否否图9 登录流程图注册会员流程图,如图10所示:用户进入注册页面填写账号是否符合重新输入是否填写用户信息注册成功图10 会员注册流程图后台管理系统流程图,如图11所示:产品信息管理管理员添加大类、添加分类、添加产品、产品审查订单信息管理客户订单处理、发货记录查询新闻发布管理增加新闻、修改/删除新闻、新闻类别管理站内信息管理留言管理、调查管理、调查结果、更改公告栏图11 后台管理系统流程图(5)数据库设计数据库设计原则数据库设计主要是指数据库的物理设计。数据库物理设计的工作任务主要是在数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出适合应用环境的数据库物理结构。数据库在物理设备上的存储结构与存取方法成为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库设计的内容是:对于一个特定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存贮结构和物理设计,建立实现系统目标,并能有效存取数据和数据模型。数据模型是指数据库中记录与记录之间联系的数据结构形成的。不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。数据库表设计 限于篇幅,现只将系统中用到的核心、主要数据表的设计列在下面。 表5 用户信息表结构字段名称数据类型长度可否为空说明Id自动编号长整型否主键UserId文本20否登录名PassWD文本18否登录密码WtPass文本20是密码提示问题DaPass文本20是密码提示答案Name文本20否用户真实姓名Sex文本4是性别Email文本30是电子邮件Phone文本20否电话Address文本50否地址Zip数字长整型否邮编RegTime日期/时间否注册时间表6 产品信息表(Product)结构字段名称数据类型长度可否为空说明Product_No自动编号长整型否主键Product_Id文本50否产品编号Product_Name文本30否产品名称Class_1文本20否大类别Class_2文本20否小类别Product_Intro文本255否产品介绍Product_Show文本255否产品简要介绍P_NewPrice货币否最新价格P_OldPrice货币可以前价格P_Pic文本30可产品缩略图路径P_Full_Pic文本30可产品大图路径RegTime日期/时间否添加日期和时间Look_Count数字长整型可浏览量 表7 订单表(OrderList)结构字段名称数据类型长度可否为空说明Form_Id自动编号长整型否主键User_Id文本20否外键Name文本20否订单名称Zip文本20否邮编Phone文本20否电话Email文本30否电子邮件Address文本50否收货地址Pays文本18否支付方式RegTime日期/时间可生成时间Flag文本10可订单状态Remark备注可备注表8订购表(ShopList)结构字段名称数据类型长度可否为空说明Id自动编号长整型否主键Product_Id数字长整型否外键Form_Id数字长整型否外键Number数字长整型否订购数量RegTime日期/时间可订购时间数据库的创建及ODBC配置 创建一个数据库文件data.mdb。双击“使用设计器创建表”在data.mdb数据库中建立一个保存管理员信息的表格保存为admin。因为只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access2003数据库相对其它的数据库来说要简单容易操作些。ODBC配置点击控制面板|管理工具|数据源(ODBC) |系统DSN|添加|Driver doMicrosoft Access (*.mdb) 数据源名称data数据库选择我们前面所建立的数库文件data.mdb。 (6)网站界面风格设计出入一个网站,界面的感觉是先入为主的。它仿佛一个人的一张脸,给人的第一印象,是传送最直接信息的。网站以它的版式、色彩和文字传递给人们的是一种亲切而友好的感觉。它的基调是天蓝色的,简洁明快,符合大众化、平民化、讲求实用的特点。界面是一个网站的整体实力和特色的外现。本网站界面整体上来说,是以稳重的界面风格取胜。它竭诚为用户服务的宗旨也体现在它的界面上。色彩搭配 本网站在设计网页时,较为重视色彩的搭配,网站采用了冷暖色彩搭配结合的方式,在设计网页时形成了自己独特的色彩效果,容易给浏览者留下深刻的印象。 网页框架本网站整体框架布局给浏览者以简洁之感,在主页上部放置了网站的LOGO,其下是功能导航菜单,接下来左边是一个导航区,中间是产品展示区,右边是辅助功能区。同时,在导航菜单下有产品查询和订单查询,方便了客户的查询。首页是整个网站功能的基本框架,以理想电脑城的LOGO为背景,边栏包括产品、注册、留言等功能在内。把这些内容放在首页的目的是使消费者在进入网上商店的时候能够很容易的看到网站的大体内容及功能,使用起来方便快捷。如图12所示:图12 网站主页面产品信息这个页面主要显示用户所选择的产品的相关信息,包括产品名称、价格、会员价格及相关介绍和说明。这样可以让消费者对产品有更好的了解。如图13所示:图13 产品信息页面每一个销售网站都少不了购物车功能。在购物车页面,用户可以查看自己已经选择的产品,包括产品的价格、数量等。这个页面相对简单但是可以让消费者很清楚的看到自己选择了哪些产品,消费了多少金额。如图14所示:图14 购物车页面选择好商品之后就要进行下一步结算。结算页面是一个表格,在这个页面用户可以看到自己选择了哪些产品、消费金额还可以选择付款方式并给管理人员留言。如图15所示:图15 订购结算用户在购物车查看好自己选择的产品然后进行订单结算,接下来就来到订单确认界面。在这个界面用户可以看到自己选择的产品、金额以及收货人的姓名、联系方式等,以便消费者确认相关信息保证消费的可靠性。如图16所示:图16 订单确认页面这个页面主要是实现后台管理的一些功能,包括产品信息管理、订单信息管理、新闻发布、站内信息管理等。这个页面我没有在主页设计登陆点,因为这是一个销售网站,不需要消费者看到管理员登陆的窗口。如图17所示:图17 管理页面 (7)安全控制设计要提高网站的安全性,在制作网页的过程中,设计用户登录,登录后的内部页面只有管理员有权利,其他人无法通过网址访问,在网站中使用一定的加密算法,用来保证网站的安全性。此外还应该:安装防火墙服务器安装必要的防火墙,阻止各种扫描工具的试探和信息收集,根据一些安全报告来阻止来自某些特定IP地址范围的机器连接,给WWW服务器增加一个防护层,同时对防火墙内的网络环境进行调整,消除内部网络的安全隐患。服务器安全:本系统运行在Windows平台下,这种系统较为安全、稳定和可靠,并设立管理员密码,从而实现对管理员身份的验证。数据库安全:本系统对数据库进行了加密,使外界用户不能下载数据库,并定期对数据库进行备份。人员层次安全:网站建成后,对管理员以及系统维护人员进行培训和教育,强化管理制度,减少授权用户接受贿赂或操作不当而为入侵者提供入侵机会的可能性。漏洞扫描:使用商用或免费的漏洞扫描和风险评估工具定期对服务器进行扫描,来发现潜在的安全问题,并确保由于升级或修改配置等正常的维护工作不会带来安全问题。5 系统实施5.1 系统编程(1)程序设计的方法本程序采用了面向对象的程序设计方法。面向对象编程是一种计算机编程架构。面向对象编程的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。面向对象编程达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象编程的优点:使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果设计就更加富有人性化。(2)程序设计工具介绍在本网站的开发过程中,前台使用的开发工具主要有Macromedia公司出品的Dreamweaver MX 2004、Flash MX 2004、Firework MX 2004“网页三剑客”软件。现分别对它们作以介绍。 Dreamweaver MX 2004本网站的主要开发工具为Dreamweaver,它是Macromedia公司开发的制作网页的工具,与众多的网页制作工具相比, 它不仅实现了可视化编程和对代码的操作的完美结合,它组合了功能强大的工具和代码编辑器支持等,使之成为构建Web站点和应用程序的专业选择。它的设计和整合功能是以CSS为基础的,可帮助开发人员轻松创建和管理任何站点。Dreamweaver不仅拥有强大的页面编辑能力,还是一个页面排版工具,除此之外在代码生成上还有着过人之处。Dreamweaver对代码的生成有着精确的控制,通过可视化操作所生成的代码可以同步地显示在页面当中,大大简化了用户的操作。Dreamweaver可以创建兼容性极好的网页,能适应各种平台的各种浏览器10。Dreamweaver MX 2004在继承了以往版本的所有有点,还增加了许多新功能。最大特便使集成了UltraDev的功能,可进行所有网络的编程操作。其次,在视觉方面它改进了HTML代码的编辑和管理特性等。Flash、FireworksMacromedia公司的Flash和Fireworks是强大的Web开发工具,它们用于创建可在Web页中查看的图形和SWF影片。Dreamweaver与这些工具的紧密集成在一起,简化了Web设计的工作流程,提高了制作网页的效率。在本网站的设计制作中,Flash软件主要用来制作一个SWF影片,用以丰富页面,使页面更具动态效果;而Fireworks则用来制作网页中的图形、图像元素等,它对图片的切割功能使用起来十分方便,起到了美化网页的作用。(3)程序设计语言选择本网站选用ASP的相关原因Active Server Pages:“动态服务器网页”,一般简称为“ASP”,使用它可以创建和运行动态、交互的 Web 服务器应用程序。ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。ASP它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。 ASP的特点从软件的技术层面看,ASP有如下的特点: 无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 易于生成:使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。 独立于浏览器:用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。 与任何ActiveX scripting 语言兼容:除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 ASP的运行环境配置ASP是一套服务器端的对象模型,通过ASP对象提供的方法和属性可以对服务器端的数据进行操作,应用ASP首先要有一个支持ASP的网络空间,或者在本机上安装IIS,这样才能够运行ASP程序。基于以上ASP的优点,以及结合我自身的学习水平,本系统决定采用ASP技术开发。5.2 软硬件实现 (1)软件配置数据库管理系统:Microsoft Access 2003;前台开发工具:Dreamweaver MX 2004、Flash MX 2004、Fireworks MX 2004;开发平台:Microsoft Internet Information Server V5.1;服务器端操作系统:Windows 2000 Server;客户端浏览器:Internet Explorer 6.0以上及各种浏览器。(2)硬件配置企业使用的服务器是通用式IBM服务器,型号为xSeries 205。其特点是高扩展性,最大程度地发挥内部扩展功能,既可作为塔型,也可作为机柜型使用,能够应付不断提高和变化的IT需求。其具体配置见表9:表9 服务器配置表配 置型号处理器Pentium 4 2.6GHz,533MHz前端总线硬盘驱动器36.4GB热插拔/440.4 GB SCSI扩展插槽5个32位PCI托架7个托架,4个固定或3个热插拔硬盘驱动器,1个5.25,1个软盘驱动器,1个CD-ROM高速缓存512KB二级缓存内存256MB/2GB网 卡内置10/100/1000M以太网卡CD-ROM/软盘驱动器48X-20X IDE/1.44MBSCSI RAI支持Ultra160的ServeRAIDI/O端口2个USB接口,2个串口,1个并口,1个键盘接口,1个鼠标接口,1个视频接口,1个以太网接口电源340W本系统对客户端配置要求不高,当前主流硬件均可顺利访问本系统。可参照如下表10硬件配置购置客户端计算机。表10计算机硬件配置表配置型号CPU英特尔 Celeron 2.4G硬盘希捷 ST3400016A 80G内存现代(Hyundai)256M DDR主板技嘉 K8NSC-939显示器美格 17寸纯平光驱明基 5232P显卡七彩虹 镭风9550 64MB网 卡D-Link 10/1005.3 系统测试新网站制作完成之后,需要对其进行测试.虽然在制作网页的时候,已经进行过测试并且可能在不同的浏览器中预览过,而且整个网站的布局与链接情况构经过检验,但是以前的工作全部是在本地进行的,网络是一个松散耦合的异构系统,因而不能保证在网络环境下不出问题。本网站在开发过程中和开发完成之后在本地的局域网内部进行了初步测试,测试的内容包括以下几个方面:(1)本地链接测试:利用Dreamweaver中自带的“链接检查器”对本网站的所有链接进行了测试。 (2)实地测试:利用局域网中的其他计算机访问服务器中的站点,能够完成所有的功能,如用户注册功能,可以成功地把用户信息写入数据库,并且可以正确进行用户信息的维护;可以正确地显示数据库中的动态信息,网页中所有图片文件都能正确显示。根据以上的测试结果可以判定,本系统的开发是严谨的、成功的。6 总结本系统的设计制作使用了目前主流的网站开发方法ASP技术。ASP简单易学,它有着非常好的联机手册,本地化语言的帮助,方便开发人员的学习和对技术的深入研究。另外ASP的运行环境也容易实现,在Windows环境下只要安装了IIS,ASP就可以使用了。网站信息管理系统采用Microsoft Access数据库系统,它具有界面友好、易学易用、开发简单、接口灵活等特点,大大降低数据库维护的工作量。除此之外,系统的使用简单,界面友好,通用性比较强,适合目前主流的任何浏览器;后台管理界面管理员只要按照提示操作即可进入,即可对系统的内容修改,不需要具有很强的专业知识。由于自己的技术有限,网站还存在很多缺点和不足。系统刚开始运营,规模不是很大,刚开始推广,知名度也不是很大,在一定程度上还不能和当前的大型网上电脑销售系统网站竞争;由于开发人员水平限制,在开发技术上无法和大型的、先进的网站竞争;系统的的页面设计还不够美观,需要以后不断改进。经过将近三个多月的忙碌,我的毕业设计网上数码商店设计与实现基本完成了。在设计当中我遇到了很多困难,但是,在指导老师的辛勤指导下,在同学们的帮助下,再加上自己的努力,我终于克服了种种难关,完成了毕业设计的任务。在设计的过程中,使我更进一步的体会到了什么是实践出真知,本来觉得掌握的很熟练的知识和技巧,可在网站设计和文档编写的过程中,面对着具体问题有时候却显得无计可施,即便是想到了解决方案,也可能会出现这样或那样的错误。理论联系实际不应落为一句空话,而要不断的去实践。在毕业设计过程中我懂得了规划的重要性,网站设计前要有个总体的规划,好的规划有利于工作的进一步开展。在毕业设计中我对网站设计部分的规划为建立网站前的市场分析、建立网站目的及功能定位、网站技术解决方案、网站内容规划、网页设计、网站维护、网站测试、网站发布与推广等,有了这些具体的规划才使我的网站设计能够更加顺利有序地进行下去。通过毕业设计,加深了我对业务流程和数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品专项督查方案范本
- 齐齐哈尔安全培训课件
- 2025年新能源汽车充电APP用户活跃度分析与运营策略报告
- 2025年空军军队文职技能岗考试文化活动复习题及答案
- 容器网络性能保障-洞察与解读
- 城市建设管理职业岗位试题及答案
- 江油安全员证考试题库及答案解析
- 建筑安全生产管理c证考试题库及答案解析
- 汽机专业安全题库及答案解析
- 仓储管理员应急处置考核试卷及答案
- 美学第二讲:美的本质
- 量子物理发展简史教学课件
- 全国高中数学联赛
- (通桥【2018】8370)《铁路桥梁快速更换型伸缩缝安装图》
- FZ/T 80004-2014服装成品出厂检验规则
- 绿色化学4章课件
- 计量经济学-西南财大庞皓-博导
- 《海洋经济学》配套教学课件
- DBJ53-T-40-2011 云南省城镇园林工程施工质量验收规程
- 晕厥(课件)课件
- 气体灭火的施工方案
评论
0/150
提交评论