itsmit服务管理系统的设计与开发文档格式.docx
- 文档编号:17647820
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:33
- 大小:435.94KB
itsmit服务管理系统的设计与开发文档格式.docx
《itsmit服务管理系统的设计与开发文档格式.docx》由会员分享,可在线阅读,更多相关《itsmit服务管理系统的设计与开发文档格式.docx(33页珍藏版)》请在冰豆网上搜索。
Title:
Abstract:
Alongwiththearrivaloftheelectronicsinformationages,thisnewthingof"
website"
alsoproducewiththedevelopmentofthepropertotheseasongeneration.Thepeoplestarttheinformationthatnetworkturnflowtoflowwithmaterial.AlongwiththefastdevelopmentoftheInternet,thenetworkshoppinggraduallybecomeapartthepeoplelife.ThissystemmainlyadoptsthesupertexttolinkthelanguageHTML,ASPoriginally,theJavascriptetc.techniquetocarryouttheon-lineshoppingsystem.UsetheSQLdatabasesystem,accordingtoresultofthedatabaselogicdesigntotheestablishmentdataform,andtheseusetoaccesstheshoppingsysteminvolveofdatainformation.
Thecampustradesinthenetshouldhavethecompletemerchandisemanagement,commodityexchange,thecustomermanagement,managingpersonmanagement,establishmentstoreetc.function.Iammainlyresponsibleforthemanagingpersonthemanagementmoldpiece,inthemold'
spiecemainrealizationincreasethemerchandiseandtomodificationofexistingmerchandiseinformation,tothemanagementofthemerchandisecategory,tothecustomer'
smanagementandtothemanagingperson'
smanagement,thebillmanagement,delivergoodstherealizationofthemanagementfunctionofwayandmethodofpayment.
ThistextstudiesakindoftradethesysteminthenetaccordingtotheASPtechnical,thissystemhasthecustomerusagemoresimple,theinterfaceevenkeepstheviewetc.advantage.AlongwithInternetofthehighschoolinourcountrymoreuniversalandtradingsysteminthenetgraduallymature,therewillbethemoreandmorestudentconsumptioncommunityofthecolleague,andthemarketpotentialwillgetfullexertive.Ibelievethatthecampustradesinthenetandcertainlytherewillbethemorevastdevelopmentforeground.
Keywords:
ElectronicCommerce,ElectronicsPay,PayingGateway,VirtualStore
0引言
随着计算机技术和网络技术的不断发展,电子商务受到越来越多企业、公司的重视。
电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
校园交易网作为电子商务的一种基本模式,也成为了一种新的营销方式。
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
而随着我国高校互联网的更加普及和网上校园交易系统的更趋成熟,会有越来越大的学生消费群体,市场潜力会得到充分发挥。
本论文的主要工作:
实现了该校园交易网系统的基本功能。
说明其中的一些主要的设计思想以及接口,提出了系统有待改进的地方以及今后进一步的工作。
1校园交易网概述及研究现状
1.1校园交易网概述
校园交易网系统通常是学校借助Intranet向学校里的同学提供产品和信息服务,并在确保电子支付安全性的前提下,实现产品和服务向消费者方向的转移。
校园交易网系统从某种意义上来说,是一种虚拟化的市场。
消费者的购物模型如图1-1所示。
图1-1校园交易网模型
一个完整的校园交易网,一般来说要具备如下几个部分:
Ø
客户:
在现代的电子购物中,客户一般都使用浏览器进行诸如浏览、购买、订单发送、支付等操作。
商家:
商家通过电子商务中心,从事商业活动。
如包括录入或修改商品信息、处理订单、收款、送货、处理退货等。
商务中心支付服务器:
作为支付网关,提供顾客与客户之间的支付接口,顾客通过它向银行发起付款申请。
商家也通过它获得货款。
总的来说,一个优秀的校园交易网系统是一个很复杂的系统。
它需要创造一个虚拟的经营环境,为客户提供良好的购物平台。
以便于客户进行网上定购、网上支付、电子支付等,同时,为了确保交易安全,需要各企业提供一个管理平台,进行交易管理。
1.2校园交易网系统发展现状
现代电子商务技术已经集中于网络商店的建立和运作。
电子商店从前台看是一种特殊的Web服务器[5]。
现代Web网站的多媒体支持和良好的交互性功能,成为建立这种虚拟商店的基础,使得顾客可以像在真实的超级市场一样推着购物车挑选商品,并最后在付款台结帐。
这也就构成网上商店的三大支柱:
商品目录、顾客购物车和付款台。
要实现这些功能,必须有良好的Web技术的支持,目前常用的Web技术有:
脚本语言
脚本语言是一种简单的描述性语言,它的语法结构与计算机上的高级语言非常相似,所以相对于其它的Web技术来说是简单易用的。
脚本语言通过一个<
SCRIPT>
标识嵌入到HTML中,通过编程对Web页元素进行控制,从而实现Web页的动态化和交互性。
目前常用的开发语言有VBScript和JavaScript。
CGI
通用网关接口(CommonGatewayInterface,CGI)作为一种通信标准,它的任务是接受客户端的请求,经过确认和处理,生成HTML文档并重新传回到客户端。
CGI可以运行在许多平台上,具有强大的功能。
用来实现CGI编程的语言由许多种,常用的是Perl语言。
ASP
ASP是动态服务器页面(ActiveServersPages,ASP)的简称,它是微软公司推出的一种用以取代CGI的技术。
ASP为开发Web站点提供了强大的、基于服务器功能的应用框架。
由于ASP的逻辑在Web服务器上运行,用ASP创建的易用可以被跨不同平台运行的多种Web浏览器访问。
Servlet及JSP
Servlet及JSP都是基于Java的技术。
Servlet是用来扩展Web服务器功能的网络组件,它基于请求/响应机制。
JSP和Servlet非常相似,但JSP并不是纯Java代码[6]。
1.3校园交易网发展趋势
校园交易网正处于一个重要的发展时期。
Web应用系统技术中新概念、新产品的不断推出,同时也给校园交易网提供了新的技术支持。
回顾Web应用系统的发展历史,一方面可以了解现状,另一方面也可以更好的认识Web应用系统的发展趋势。
起初,随着技术的发展,网络经济中的应用系统趋向于基于服务器的分层的应用系统,并支持各种系统的互操作性[2]。
这些应用系统是分布式的。
即它们是运行在几个不同的设备上,包括后端进行数据访问的主机、在中间层支持Web和事务监控的服务器,以及允许用户访问应用系统的各种客户端设备。
传统的分布式系统是基于客户-服务器模式(即C/S模式)的,其结构图如图1-2:
图1-2传统的客户/服务器结构
基于浏览器的应用系统就是客户-服务器模式的一种变形,其结构图如图1-3所示。
应用系统运行在Web服务器上,提供了所有的商业逻辑和状态维护。
使用这种配置方式,应用系统能够提供来自简单页面查询的所有信息,可以知道执行指定操作的更复杂的过程,以及维护状态信息。
支持这种应用体系结构的技术方法包括在客户端的Applet与插件,以及在服务器端的公共网关接口、ASP等其他机制。
目前在Internet上的大多数应用系统,包括网上商店系统都是基于这种模式的。
图1-3基于PC的客户/服务器结构
这种客户/服务器结构的发展给系统增加了新的功能,一个单纯的客户-服务器结构对于紧凑控制环境是可行的,同时,具有某种类型的客户和某种类型的后端服务器提供了商业逻辑和对数据的访问。
但这种传统的C/S结构已经无法满足现实生活发展的需要。
比如,有的部门想要连接多个后台系统,一些合并的公司需要一些途径集成继承的计算能力等等。
这些需求促使了在20世纪90年代企业计算中间层的发展。
在这种配置方式中,应用系统商业逻辑移到一个更紧凑控制的集中的系统中。
在中间层中的事务监控负责继承单独的事务机制的不同数据资源。
运用这种技术,传统上连接不上的系统也连接起来了。
这种配置方式的发展,也就促成了一种新的体系结构的出现,即分布式的多层应用系统结构。
目前多层分布式应用体系结构得到了越来越多的应用。
应用系统只有向多层分布式转变,才能最终解决CLIENT/SERVER结构存在的问题。
在多层架构下,应用可以分布在不同的系统平台上,通过分布式技术实现异构平台间对象的相互通信。
将应用系统集成于分布式系统之上,能极大地提高系统的可扩展性。
多级模型的结构图如图1-4所示。
图1-4现在的多层结构
在多级模型中,应用程序的显示逻辑处于中间层,商业逻辑处于中间层的另外一部分。
当变化产生时,这部分能在独立于客户机的地方更新。
将服务器端的软件部署划分为三层的优点在于让每个层次相互独立。
校园交易网是在高校互联网的更加普及和网上校园交易系统的日趋成熟的环境下发展的,同时又能给学生带来方便和实惠,是适应科技和时代的发展的,因此我相信校园交易网一定会有更加广阔的发展前景。
2ASP技术综述
2.1ASP的产生
近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。
从HTML、ClientScript到CGI,从JAVA的诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了ActiveServerPages(ASP),一种用以取代CGI(CommonGatewayInterface,通用网关接口)的技术。
简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。
使用ASP还有个好处,就在于ASP可利用ADO(ActiveDataObject,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。
2.2ASP与IIS
2.2.1IIS简介
Wsb服务器是Web应用程序的心脏。
IIS(InternetInformationServer)是微软推出的WindowsNTOptionPack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。
新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。
2.2.2IIS与ASP的结合
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。
现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:
减少构建和维护成本
加快联机过程
应用软件集中在服务器端开发管理
前端可使用任何浏览器(IE、Netscape…..)
后端可存取任何数据库(SQL、Access…..)
可使用任何脚本语言开发(VBScript、JavaScript、PERL…..)
图2-1IIS+ASP工作机制
2.3ASP的内部特点
ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。
这6个对象及其功能描述如表2-1所示。
表2-1ASP内部6大对象及其功能
对象名称
功能描述
Request
从客户端取得信息
Response
将信息送给客户端
Server
提供一些Web服务器工具
Session
储存在一个Session内的用户信息,该信息仅可被该用户访问
Application
在一个ASP-Application中让不同的客户端共享信息
ObjectContext
配合MicrosoftTransaction服务器进行分布式事务处理
合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。
3校园交易网系统设计
3.1校园交易网系统的需求
校园交易网系统是一个虚拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息,商品信息,交易信息,建立商店的信息等等。
ASP程序从数据库中获得信息,并呈现给最终用户。
起主要功能包括用户管理、商品分类管理、模拟交易(比如购物车和订单系统)、建立商店管理。
运行效果如图3-1:
图3-1运行效果
3.2校园交易网系统概要设计
校园交易网的逻辑体系结构图3-2:
图3-2校园交易网的逻辑体系结构
3.2.1校园交易网的功能模块
(1)用户信息模块
用户包括系统用户、普通商店客户及建立商店的客户。
商店客户和建立商店的客户可以通过页面进行注册申请及查看、更新注册信息。
系统用户的作用:
对系统用户进行管理,添加、删除、更新用户信息,对商品进行分类管理,添加、更新、删除商品信息,以及根据客户交易信息对客户的帐单进行管理。
在添加系统用户是给用户赋予不同的权限(管理、添加、查看),根据他们不同的权限他们在对商品、客户、用户进行操作时也有着不同的操作功能。
系统用户管理的E-R图如图3-3:
图3-3系统用户管理的E-R图
(2)商品信息模块
主要包括商品类目管理、商品信息管理及商品交易处理。
商品类目管理:
校园交易网系统对商品进行相应的分类,以方便管理。
管理员可以创建和编辑商品类目,在添加新商品的时候需要选择相应的类目。
商品信息管理:
包含完整的商品信息,包括商品的查看、添加、更新、删除。
商品交易处理:
客户在购物时需要提交交易表单到商品管理员,只有等到确认后才发货。
客户购物成功需要经理3个过程:
首先客户将商品放入购物车(此时为“未提交”状态),然后结帐即提交给商品管理员(此时为“已提交”),最后商品管理员确认并发货(状态为“已发货”)如下图3-3:
图3-3成功购物的过程
系统的大致流图图3-4:
图3-4系统的大致流图
3.2.2数据库设计
(1)商品信息表
商品信息表用于存储商品的各种信息如表3-1:
表3-1商品信息表
字段名称
数据类型
说明
id
自动编号
编号
name
文本
商品名称
manufacturer
生产厂家
productdata
日期/时间
生产日期
score
数字
积分
detail
备注
详细介绍
rank
用户评级分数
price1
市场价
price2
会员价
recommend
推荐
solded
订购次数
viewnum
查看次数
discount
折扣
sortsid
小类id
categoryid
大类id
pic
缩略图
adddate
添加日期
ranknum
评级次数
(2)用户信息表
用户信息表用于存储用户的各种信息如表3-2:
表3-2用户信息表
Userid
编号key
Username
用户名(登陆时用)
useremail
password
密码(MD5加密)
realname
姓名
sex
性别
identify
身份证号
mobile
手机
userqq
注册日期
quesion
密码提示
answer
密码答案
loginnum
登陆次数
lastvst
最后一次登陆时间
recepit
收货人姓名
city
城市
address
地址
postcode
邮编
usertel
电话
deliverymethord
送货方式编号
paymethord
汇款方式编号
vip
是/否
是否VIP用户
用户积分
(3)订货信息表
订货信息表用于存储用户订货的信息,用户付款的方式,发货的地址等如表3-3:
表3-3订货信息表
actionid
编辑key
username
订单用户名
actiondate
日期
订单编号
productnum
产品订购数量
goods
产品编号
state
状态:
1到5表示步骤,6是表示在购物篮
收货人
收货地址
comments
留言
paid
总金额
userid
用户ID
3.3校园交易网系统详细设计
校园交易网系统的详细设计是利用需求分析和概要设计来确定每个模块的内部特征及实现过程,然后进行详细的程序设计。
其中包括:
(1)数据库详细设计:
首先,设计数据库的逻辑视图。
此逻辑视图独立于操作平台、软件等客观条件。
然后做数据库的具体设计。
这些设计要包括数据库软件、操作平台和数据库分布等细节。
(2)应用程序详细设计:
进行详细的软件设计、内部接口、用户接口设计,以及一系列的综合测试设计与描述。
详细设计评审建立一个设计基线。
这个工作的目的是保证详细设计报告同需求说明书中的需求保持一致。
3.4研究设计中要解决的技术困难
用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在使每商品有一个图片浏览功能,就要图片上传照片的功能。
上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件;
至于第二种情况,我们也要付出不少的“钱才可以。
除非你拥有自己的虚拟主机,你就可以随便的在服务器上面安装自己所需要的组件,这种情况对于大多数人来说是可望而不可及的。
经过一段时间搜集资料,终于使我克服了这个困难,使用纯ASP代码来实现图片的上传功能。
但是现在,网络的功能变得非常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- itsmit 服务 管理 系统 设计 开发
![提示](https://static.bdocx.com/images/bang_tan.gif)