




已阅读5页,还剩54页未读, 继续免费阅读
(计算机应用技术专业论文)网上销售系统研究开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
独创性申明 秉承祖国优良道德传统和学校的严谨学风郑重申明:本人所呈交的学 位论文是我个人在导师指导下进行的6 砰究工作及取得的成果。尽我所知 除特别加以标注和致谢的地方外,论文中不包含其他人的研究成果。与我 一同t 作的同志对本文所论述的工作的任何贡献均已在论文中作了明确的 说明并已致谢。 本论文及其相关资料若有不实之处。由本人承担切相关责任 论文作者签名:禾乓一雌 尸月2 日 保护知识产权申明 本人完今了解西安理工大学有关保护知识产权的规定,即:研究生在 校攻读学位期问所取得的所有研究成果的知识产权属西安理工大学所有。 本人保证:发表或使用与本论文相关的成果时署名单位仍然为西安理工大 学无论何时何地未经学校许可,决不转移或扩散与之相关的任何技术 或成果。学校有权保留本人所提交论文的原件或复印件,允许论文被查阅 或借阅;学校可以公布本论文的全部或部分内容,可以采用影印、缩印或 其他手段复制保存本论文。 ( 加密学位论文解密之前后以上申明同样适用) 论文作者签名:军! 璋 导师签名: 兰l 堑。牛年p 月:t 只 摘要 网上销售系统研究开发 学科专业 研究生 指导教师 答辩日期 计算机应用技术 宋昕 张琮教授 0 4 年甲月 摘要 随着网络技术和软件技术的发展,电子商务技术迅速普及,应用 日益广泛深入,成为当前信息领域的研究热点之一。作者围绕这一热 点展开研究开发,探讨了企业电子商务的基本理论与系统开发技术, 根据某大型企业集团的实际需求,开发了网上销售系统。 该系统基于b 2 b 与b 2 c 相结合的模式,由以下模块组成:用户管 理、商品信息发布、商品选择、网上洽谈、网上签约、数字认证等。 本文详细介绍了本系统的分析、设计与实现过程,以及系统开发 过程中应用的x m l 、m i c r o s o f tv i s u a l n e t 、数字签名等关键技术。 关键词:电子商务;b 2 b ;b 2 c ;数字签名 a b s t r a c t t h er e s e a r c ha n d i m p l e m e n t a t i o no fo n l i n e v e n d i t i o ns y s t e m s p e c i a l i t y :c o m p u t e ra p p l i c a t i o nt e c h n o l o g y a u t h o r :s o n g x i n s u p e r v i s o r :z h a n g j i n gp r o f a b s t r a c t n e t w o r k i n ga n ds o f t w a r et e c h n o l o g i e sa r es p e e d i n gu pa tav e r yq u i c k p a c e t h et e c h n o l o g i e s f o re b u s i n e s sa r e b o o m i n gu p ,a n dr e l e v a n t a p p l i c a t i o n sa r ea l r e a d yi nu s ee v e r y w h e r e e b u s i n e s si sb e c o m i n gah o t s p o t i nt h ef i e l do fi n f o r m a t i o nt e c h n o l o g y t h ea u t h o ro ft h i s p a p e r d i s c u s s e st h ef u n d a m e n t a lt h e o r i e sa n di m p l e m e n t a t i o nt e c h n i q u e sa b o u t e - b u s i n e s s ,a n dt h e nd i s c u s s e dt h ei m p l e m e n t a t i o no fa no n l i n ev e n d i t i o n s y s t e mf o rar e a le n t e r p r i s e t h i ss y s t e mi sb a s e do nad u e lm o d e lt h a ti st h ec o m b i n a t i o no fb 2 ca n d b 2 bm o d e l s a n dt h i sw h o l es y s t e mi s o r g a n i z e da sm o d u l a t e dp a r t ss u c h a s u s c e m a n a g e m e n tm o d u l e ,p r o d u c t s i n f o r m a t i o n p u b l i s hm o d u l e , p r o d u c t sc h o o s em o d u l e ,o n l i n eb u s i n e s st a l k i n gm o d u l e ,o n l i n ec o n t r a c t s i g n i n gm o d u l ea n dc am o d u l e ,e t c s y s t e ma n a l y s i s ,d e s i g na n di m p l e m e n t a t i o np r o c e s s e sa r ed i s c u s s e di n d e t a i l ,a n dt h er e l e v a n tt e c h n o l o g i e ss u c ha sx m l ,m i c r o s o f tv i s u a l n e t , a n dd i g i t a ls i g n a t u r ea r ea l s od i s c u s s e di nt h i sp a p e r k e y w o r d s :e b u s i n e s s ;b 2 b ;b 2 c ;d i g i t a ls i g n a t u r e 第1 章绪论 第1 章绪论 1 1 电子商务概念 联合国国际贸易法委员会指出,电子商务是通过电子数据交换和 及其它通讯手段进行的日益增长的国际贸易的功能之一。换言之,电 子商务是指在i n t e r n e t 网上进行商务活动,是纸上信息交流和储存方式 的一种替换形式。 电子商务有广义和狭义之分。狭义电子商务也称作电子交易 f e c o m m e r c e ) ,主要是指利用w e b 提供的通信手段在网上进行的交易。 广义电子商务包括电子交易在内的利用w e b 进行的全部商业活动,如 市场分析、客户联系、物资调配等等,亦称作电子商业( e b u s i n e s s ) 。这 些商务活动可以发生于公司内部、公司之间及公司与客户之间。 电子商务是信息技术和现代贸易相结合的产物,2 1 世纪的主要贸 易方式之一。它通过全球性的联网作业,简化贸易流程,改善物流系统, 从而大幅度地降低交易成本,增加贸易机会,推动了企业的业务重组和 经济结构调整,极大地提高了生产力。 电子商务为世界经济带来巨大变革并产生深远影响,从而成为未来 世界经济发展的一个重要推动力,甚至可以与2 0 0 年前工业革命对经济 发展的促进相比。鉴于此,世界各国政府都纷纷出台电子商务的政策与 法规,以期抓住这历史性发展机遇。早在1 9 9 7 年,欧盟与美国政府就相 继提出了”欧盟电子商务行动方案”和”全球电子商务框架”,同时,两家还 发表了有关电子商务的联合宣言。1 9 9 8 底,美国克林顿总统又发表了美 国发展电子商务的最新规划。一时间,电子商务热潮在全球风起云涌,电 子商务应用也大有燎原之势。 西安理工大学硕士学位论文 进入2 1 世纪以来,电子商务技术逐步成熟,应用范围日益扩大 应用深度不断增加,成为当前各行各业关注的热点。 1 2 电子商务模式 电子商务模式是对各类电子商务活动组合和运行方式的概括。根 据参加交易的主体,可对电子商务模式进行如下划分: ( 1 ) b 2 b 模式:指企业间模式。企业通过i n t e r n e t 或者各种商务网络 向供应商订货和付款,完成商务活动,主要应用于供应商管理、销售管 理、渠道管理、采购管理等方面。 ( 2 ) b 2 g 模式。指企业与政府间的商务交易。政府采购就是一种典 型的b 2 g 商务活动。 ( 3 ) b 2 c c 2 b 模式。b 2 c 是企业与消费者模式,指发生在企业和客 户间的联机零售或者电子消费,也称为网络直销模式。b 2 c 模式的变 种是c 2 b ,指消费者组织起来,就某种商品聚集一定的订购量,向企 业申请折扣,从中谋取实惠,例如组团旅游、合伙采购等。 ( 4 ) g 2 c g 2 b 。指消费者个人或者企业向政府的交税、财产申报、 社会福利发放、政府调查等。这是不完整的商务活动形式。也有人将 这部分内容归结为电子政务的范畴。 2 图1 - 1 根据市场主体划分的电子商务模式组台 第1 章绪论 1 3 电子商务发展趋势 在发达国家,电子商务发展非常迅速,通过i n t e r n e t 进行交易己成 为一种时尚潮流。基于电子商务而推出的商品交易系统方案、金融电 子化方案和信息安全方案等,已形成了多种新产业,给信息技术带来 许多新机会,并逐步成为国际信息技术市场竞争的焦点。 由于电子商务手段的引进,社会的经济和就业市场的面貌也将经 历巨大的变化。电子商务是一个动态的过程,它对国际市场重新划分 具有重大影响,也为企业开辟了新的生长路径,发展电子商务是贸易 的又一机遇。 随着电子商务的日益发展,虚拟企业、虚拟银行、网络营销、网 上购物、网上支付、网络广告等新兴信息产业的产生,从一个侧面反 映了电子商务正在对社会和经济产生着深刻的影响。 电子商务的发展将改变商务活动的方式、人们的消费方式、企业 的生产方式,同时电子商务的发展将对传统行业带来一场革命。电子 商务是在商务活动的全过程中,通过人与电子通讯结合的方式,极大 地提高了商务活动的效率,减少不必要的中间缓解,传统的制造业借 此机会进入小批量、多品种的时代,“零库存”成为可能:传统服务业 也提供了全新的服务方式。 电子商务将带来一个全新的金融业。在线电子支付是电子商务的 关键环节。也是电子商务得以顺利发展的基础条件。随着电子商务在 电子交易环节上的突破,网上银行、银行卡支付网络、银行电子支付 系统以及网上服务、电子支票、电子现金服务,将金融业带入一个全 新的领域。 如今,电子商务已经发展到相当规模,并以其独特的魅力席卷全 球。根据联合国报告称,2 0 0 3 全球电子商务交易额达到1 万亿美元。 预计到2 0 0 5 年全球上网人数将达到u 亿,电子商务交易额也将突破7 西安理工大学硕士学位论文 万亿美元大关。 美国国际数据有限公司i d c 的市场调查报告显示,2 0 0 0 年底,中 国互联网用户将进1 7 0 0 万,比上一年增长了1 3 0 ,而用户的年龄构 成主体为2 2 3 0 岁,正向高年龄段发展。电子商务贸易额已经达到了 2 2 亿美元,占整个g d p 的o 2 。预计到2 0 0 5 年中国的电子商务收入 将会达到1 5 2 7 亿美元,这里面最重要的b 2 b 部分能达到1 3 3 0 亿美元。 1 4 8 2 b 电子商务 1 4 1b 2 b 产生与发展 电子商务中最具潜力的是b 2 b 模式,这种模式是传统商务关系和 商务活动的延续。它是构筑在高度信任和商务合同基础上的,而且在 企业对企业的大宗交易方面能够更大限度的发挥出潜在的效益,并通 过供应的集中、采购的自动实现、供应配送系统的高效率而得以实现。 在国外,最初是一些拥有风险资本的企业家建立了b 2 b 在线市场, 其中部分企业本身拥有网络支持技术,后来,从事特定贸易行业的大 公司也纷纷建立b 2 b 在线市场。根据国际数据公司估计,到2 0 0 4 年, 亚洲b 2 b 在线市场的交易额将增长1 0 倍。达到3 3 0 0 亿美元、占该地 区电子商务交易额的7 0 。欧美国家的经验告诉我们,大部分早期的 b 2 b 在线市场中介均是行业外技术公司、拥有构建市场工具的所有权, 然后它们努力扩充市场交易量。不久,一些行业内的大公司认识到由 于它们的加入,b 2 b 在线市场可以很快达到必要的交易量并且能够获 利,所以一些行业f 如航空、汽车、食品和零售等1 的几家公司就共同建 立了b 2 b 在线市场。2 0 0 0 年启用b 2 b 商业模式的行业主要为汽车工业 ( 戴姆勒克莱斯勒公司、福特汽车公司和通用汽车公司) 、航天和国防 ( b a e 系统、波音公司、洛克希德马丁公司的r a y t h d o n 公司) 、日用 百货( p g 、雀巢咖啡、联合利华等共5 0 多家公司) 、造纸业( 乔治太平 4 第1 章绪论 洋公司、国际纸业公司和w e y e r h a e u s e r 公司1 、能源与石油化学工业( b p a m o c l 、d o wc h e m i c a l 、皇家荷兰和壳牌石油公司等1 0 多家公司) 和 航空公司( 法国航空公司、美洲航空公司、英国航空公司、联合航空 公司等) 。 且前企业采用的b 2 b 可分为以下两种形式: - 面向制造业或者面向垂直的b 2 b 。垂直b 2 b 可以分为两个方向, 即上游和下游。生产商或者零售商就是通过这种方式进行合作。 生产商与下游的经销商可以形成销货关系。 - 面向中间交易市场的b 2 b 。这种交易模式是水平b 2 b ,它将各 个行业中相近的交易过程集中到场一个场所,为企业的采购方 和供应方提供了一个交易的机会,像a l i b a b a 、环球资源网等。 目前,制约b 2 b 电子商务发展的因素有很多: ( 1 ) 信息标准化 大多数电子商务应用和w e b 服务连接买方、供应方、市场以及服 务供应商的途径不同:在买卖双方未取得联系的情况下,供方和需方 不能单方面控制业务的流程,而且各商业企业介绍其产品和网上服务 的方式各不相同而世界电子商务参与者没有采用统一的标准来互联 各自的服务。这些原因的存在都无形的阻碍了企业发现与潜在贸易伙 伴开展业务,限制了b 2 b 电子商务的进一步发展。虽然i n t e r n e t 有很多 缺点,但运行的低成本对各种企业都具有巨大的吸引力。但是首要任 务是建立一个广泛接受的信息交换标准格式。这样一个标准应当使b 2 b 电子商务网站很容易被各种客户使用,并且可以方便的与企业内部的 产品进销存渠道融合到一起。 ( 2 ) 信任度问题 与所有其他行业一样,信任度也是b 2 b 行业被一致共认的不可或 缺的重要方面。由于b 2 b 交易达成以后,买方卖方均不曾谋面,能否 保证双方能够按照网上交易达成的协议进行交易,确实是一个考验双 西安理工大学硕士学位论文 方信誉的问题。所以信任度对交易的成败十分重要,因此这就很需要 尽快完善相应的法律条款。 f 3 ) 网络安全问题 电子商务数据往往涉及到商业秘密和敏感信息,当受到窃取、攻 击或者误用时,就会损失商业机会,破坏企业形象,甚至造成直接经 济损失。因此,电子商务的安全问题越来越为商家和用户所关注。而 且,大企业的采购与销售往往数额巨大,大笔的资金在网上交易,越 发显得网络安全的重要性。 电子商务的安全涉及到管理、法律和技术等广泛领域。在管理上 要规范电子商务交易行为,制定交易中的标准和规范;在法律上要建 立一套完整的法律体系,制定和完善各项有关法规,提供操作依据: 技术上,需要一个有效的计算机网络安全系统,包括硬件和软件的全 面防范。如,建立防火墙,在一定的安全体系结构中采取加密技术, 交易过程在专门的安全协议控制之下等等。 由于电子商务通过电子方式和网络进行商务活动,通常参与各方 是互不见面的,因此身份认证和安全通信变得非常重要,解决方案是 借助中立、权威的电子商务认证中心,给个人,企业和政府机构签发 数字证书,用来确认电子商务活动中各自的身份,并通过加密方法实 现网上安全的信息交换与安全交易。 第2 章网上销售系统分析与设计 第2 章网上销售系统分析与设计 2 1 需求分析 本系统根据许继亿万物流公司的需求进行系统分析。 许继集团下属的亿万物流公司负责集团内部生产、科研开发所需 物资的采购、供应及配套工作,同时面向社会销售金属、非金属材料、 仪器仪表、各类开关、继电器;并代理韩国l g 产电1 0 k v 以下配套用 各种元件。 过去集团内部各分公司、分厂及各部门的商务信息及物资流动依 靠员工手工进行,交易中间环节多、效率低、出错率高、实时性差、 不易管理,各部门不能及时、准确、全面的了解企业的商务信息,供 应部门不能有效的控制库存,造成物资库存积压或短缺,生产部门也 会因为生产原料的供应不及时而影响企业的生产,为企业带来了损失, 增加了企业的经营成本、降低了企业经营效率。 为改善这种状况,亿万物流公司决定在原有的企业网络基础上建 立网上交易系统。网上交易的对象主要应用于亿万物流与其供应商和 客户之间的商业交易。本系统就是针对亿万物流公司的需求而开发的。 作者将设计一种b 2 b 与b 2 c 两种模式相混合的网上销售系统。供 货商与亿万物流公司之间的商务活动采用b 2 b 模式,亿万物流公司与 客户之间的商务活动采用b 2 c 模式。 亿万公司一方面对许继集团内各个分公司提供各种生产原料、配 件,另一方面对外提供各种成品元件。根据这个要求建立的系统模型 如图2 1 所示。 亿万公司的网上销售中心是商务活动的中枢,基本商务活动都在 西安理工大学硕士学位论文 这里展开,包括网上洽谈、网上签约和网上购买等。这个系统中有五 类实体,网上销售中心、供应商、客户、管理者和c a 中一t l , 。供应商为 各种生产原料和配件的供应者,一般是集团内部的各个分公司。客户 为任何有意购买成品元件的购买者。管理者为整个系统的管理员,有 权进行用户管理和商品目录维护等工作。c a 认证中心负责接受用户对 数字证书的申请以及对数字证书的相应管理工作。这五个实体在电子 商务模式中既相互独立,又相互联系共同构成商务循环。它们以网上 销售中心为中枢完成相互的信息交流工作。b 2 b 商务模式发生在供应 商和销售中心之间,而b 2 c 模式的商务发生在客户与销售中心之间, 因此网上销售站点应该包括供货商与其交互的部分和客户与其交互的 部分。除此之外还应该有对用户和产品数据库以及订单合同进行维护 的管理部分。同时,为了保证交易的安全性还需要有第三方的认证。 图2 - 1 系统模型 b 2 c 模式下客户访问系统的数据流图如图2 2 所示 第2 章网上销售系统分析与设计 客户信息表 图2 - 2 客户访问数据流图 b 2 b 模式下供应商访问系统的数据流图如图2 3 所示 q 西安理工大学硕士学位论文 弋 证书信息库 2 2 系统总体设计 商品供应订单信息表 图2 - 3 供应商数据流图 正 式 订 单 、 名 照 根据实体的不同以及完成任务的不同,将系统划分为两个大的模 块,面向企业内部分公司的b 2 b 模块和面向普通客户的b 2 c 模块。这 两大模块各自又可以划分出若干个子模块,核心模块有:产品信息发 布模块、b 2 c 交易模块、b 2 b 交易模块、供应商商品提交模块,用户 管理模块、c a 认证模块等,如图2 4 所示。 从整体结构来看,系统包括了企业进行网上商务活动的过程,从 注册用户到商品的在线选择和订购,尤其在b 2 b 部分订单和合同的签 l o 第2 章网上销售系统分析与设计 订是通过网上洽谈,双方认可的条件下进行的,而且c a 中心作为交易 的第三方,为一般客户、供应商、以及交易系统签发数字证书,确保 交易过程中各种身份的真实性,同时订单合同要经过数字签名,保证 信息安全性和交易的不可抵赖性。在整个商务活动中,模块与模块之 间相互联系共同构成了商务循环。 块。 供 应 商 订 萱 提 交 b 2 b 商 n u 口 交 易 许继集团网上销售 管 理 用 户 注 册 与 登 录 商 1 7 1 口 信 息 发 布 b 2 c 商 口 口 交 易 用 户 意 见 反 馈 图2 _ 4 系统顶级模块结构圈 倍 息 管 理 企 业 快 讯 站 点 维 护 与 管 理 其中有些模块完成的功能相对复杂,因此迸一步划分成若干子模 ( 1 ) b 2 b 商品交易 b 2 b 的商品交易在进行之前需要供需双方就购买产品数量、 价格等信息进行商议,同时商议的结果也应该形成正式的合同( 电 子合同) ,因此将此模块又划分为网上洽谈和网上签约两个子模块。 如图2 5 所示。 西安理工大学硕士学位论文 丽 丽 它所完成的功能将 询三个子模块。如 图2 - 6 c a 认证模块 ( 3 ) 管理 管理模块主要完成订单合同的管理和用户管理。订单合同管理 主要是对订单合同进行定制和维护工作,用户管理则对b 2 b 客户 的个人资料进行保存和维护。如图2 7 所示。 第2 章网上销售系统分析与设计 圈2 - 8 8 2 c 商品交易模块 ( 5 ) 信息管理 信息管理模块细分为:b 2 c 用户管理、商品目录管理和b 2 c 订单合同管理三个子模块。如图2 - 9 所示。 西安理工大学硕士学位论文 2 3 数据库设计 图2 - 9 信息管理模块 数据库的是对数据的内容和组织方式进行设计,在设计数据库时, 首先必须考虑的是数据库的设计目标,对于个设计良好的数据库来 说,应当使冗余数据尽可能的少,能够迅速的定位某个记录,并且便 于维护。但是,通常这些设计目标多是相互有排斥的,不可能同时达 到要求,比如:要消除冗余数据,就不能避免降低定位记录的速度。 商务站点要与用户进行实时交互,用户发出的各项w e b 请求必须在短 时间内得到响应,因此w e b 响应速度将是评价站点运行好坏的一个重 要标准,也是商务站点能否吸引消费者的因素之一。所以在设计数据 库时,要将速度重点考虑,允许有适当的冗余数据。 从许继集团的实际出发,网上销售系统的数据相当庞大,系统采 用s q ls e r v e r 2 0 0 0 建立和维护数据库。s q ls e r v e r 是一个功能强大的 关系型数据库管理系统,它所具有的安全性、可靠性、灵活性,使之 可以有效的用于开发动态站点,为w e b 方式的数据处理提供了理想的 数据库平台。 在选择好数据库的开发平台后,就要开始进入数据库的设计阶段。 首先要明确数据库应用要完成的任务,即创建该数据库的目的。本系 1 4 第2 章网上销售系统分析与设计 统按照前面b 2 c 和b 2 b 的划分方式分为两部分:b 2 c 和b 2 b 部分。 在明确了数据库的功能之后,就必须针对这些功能建立模型,即模 型化数据库应用。确定数据库中各个表之间的关系,以便为后其的数 据查询设计工作打下良好的基础。完成了数据库的模型化之后,需要 考虑应当在数据库中存放哪些数据、数据的类型、子段长度,将数据 组织成表和关系,确定表的主键并为数据库建立索引和设置有效性规 则,如果需要再创建视图和必要的查询。至此,数据库的设计工作基 本完成,数据库的详细设计如图2 1 0 所示。 图2 一l o 数据库详细设计 一般来讲,w e b 应用都采用三层的b s 模式来架构整个应用系统, 西安理工大学硕士举位论文 分别为:表示层( 通过浏览器方式实现) 、应用层( 通过w e b 服务器和 服务器端程序来实现) ,和数据层( 通过数据库管理系统实现) 。在本 系统中考虑到数据访问的安全性和可扩充性的问题,数据层分为两部 分:原始数据子层,即所有的数据表,和数据访问子层,即各种可以 访问原始数据子层的存储过程。这样应用层访问在存取数据时,并不 直接对数据表操作,而是通过数据访问子层来进行。 2 4 8 2 c 部分 b 2 c 部分主要向社会用户提供网上销售服务。系统的用户分为四 类亦即四种角色:一般的浏览者、会员、普通管理员和网站的维护人 员。一般的浏览者,即过客,可以查看发布的商品信息,查找自己感 兴趣的商品,可以通过企业快讯、用户意见反馈与系统进行信息交流。 但是一般的浏览者不能提交商品订单,只有注册成为会员才能够进行 商务活动。会员除了具有一般浏览者的权力外可以进行商务活动。普 通管理员负责对用户的注册,用户的角色,商品目录维护以及订单合 同的维护和管理工作。网站的维护人员负责对整个网站的模块进行管 理和扩充,比如添加一个新的产品问卷调查模块或者去掉企业快讯模 块等等,而且这些维护活动都可以在线进行。 2 4 1 用户注册与登录模块 用户注册与登录模块流程图如图2 1 1 和图2 1 2 所示。一般的网站 访问者只能进行信息的检索,如:各种在线商品、企业快讯、综合新 闻等,不能填写商品订单,即不能进行网上购物活动。一般访问者需 填写并注册个人信息,等待管理员验证后才被赋予会员的角色,才可 以进行网上购物活动。客户在购物活动之前要先登录系统,便于身份 确认。 第2 章网上销售系统分析与设计 新用户访问注册页面填写个人资料 将个人资抖通过浏览 器提交给交易中心 中心管理员核对个人资料 群¥ y i 绝申i 为客户 交易中心认可新客户并将客 户资料填写入数据库 结柬 图2 - 1 1 用户登录模块程序流程图图2 1 2 用户注册模块程序流程图 2 4 2 商品信息发布模块 提供方便的商品信息发布功能,及时发布企业商品信息。包括商 品的分类、图像、型号、名称、价目和小说明。同时对于不再销售的 产品及时通过此模块来删除。商品信息发布主要由管理员登录到商品 信息管理页面来完成。如图2 一1 3 所示。 1 7 西安理工大学硕士学位论文 i 内容管理员登录到商i i 品信息发布页面 上l 有新商品需要添加 有商品需要删除 上l 填写商品信息表单 选择要删除的商 0 i 将新商品信息提交将商品从数据库 到商品数据库中删除 2 4 3 商品交易模块 圈2 1 3 商品发布模块程序漉程圈 网上商品交易模块为会员提供了购买商品的入口,一般浏览者需 要登录并且具有会员身份才可浏览商品、选择商品、根据自己的购买 意向填写订单。会员可以通过商品目录列表和商品查询来选择商品。 其中目录列表为二级列表,分为商品大类目录和商品目录两级,方便 会员选择商品。有时商品目录列表中的商品条目繁多,不便于查找, 为此需提供商品选择功能,此功能可以进行精确查询和模糊查询以供 会员选择。最后会员根据自己的需要填写所需商品的数量信息填写订 单并提交。此外还需提供订单查询功能以方便会员查看自己订单的状 态。如图2 1 4 所示。 第2 章网上销售系统分析与设计 用户访问商品交易模块 已注譬为会、= :一 晶会员注册f 商品查找 用商品目录奇找ii 用查询功能查找 亟蒸口 1 修改购物篮 巫盘 生成订单 垂妇 提交订单 图2 1 4 会品购物槿块程萆浦舟 2 4 4 用户意见反馈模块 利用意见反馈模块通过网络渠道收集用户对产品的建议与意见反 馈从而及时了解产品在实用效果。为广泛听取用户意见,这一模块 对所有用户都开放,无论是会员还是一般浏览者都可以提交他们的反 馈信息。同时这些反馈信息也可以被所有的用户浏览。如图2 1 5 所示。 西安理工走拳硕士学位论丈 n 进入用户意见反馈页 曲 有反馈意 见 ln 人 查询反馈 意见 土! 考看意见列襄根据主 题选择相关意见 y 填写反馈信息表 = 二= = 王= = 将反馈信息提交到反 馈意见数据库 ( 堕至 ) 图2 - 1 5 用户反馈模块程序流程图 2 4 5 企业快讯模块 传达当日的国内行业动态、国际行业动态、相关产品供求信息、 企业新闻等重要信息,及时向网站访问者提供最新信息。程序流程基 本与商品信息发布模块相似。 2 4 6 信息管理模块 管理模块相对来说是一个较大的模块,其下又划分了三个子模块: 用户管理子模块、商品目录管理子模块和订单合同管理模块。用户管 理子模块负责对新申请用户分配角色,角色包括会员、普通管理员和 网站维护员。商品目录管理能够及时的更新在线的商品目录信息,这 部分功能由普通管理员进行。订单的管理工作为检查订单的内容。对 于验证后的订单将对其进行状态标记。如图2 1 6 所示。 2 0 墨! 兰璺圭笪堡至竺坌堑兰堡三 进入管理页面 用户管理 i e 一 选择用户 i l :一 更改用户信息 添加或删除用 户角色 商品目录管理i 订单管理 舔加商品目录 :l :一 填写新商品信息 】i :一 提交商品信息 删除商品目 ! :一 选择商品条目 删除商品条目 看新订;i 、 “ iy 捡查订单 标记订单状态 j 二一 订单入库 竺塞 ) 图2 - 1 6 管理模块程序流程图 2 4 7 站点维护与管理模块 本系统除了根据用户需求,从其要求的任务、完成的功能出发进 行了仔细的考虑外,还从系统的软件架构方面进行了考虑。因为用户 的需求是不断发展变化的,这就要求软件系统能够适应这种变化,否 m , i j 用不了多长时间系统就会因为不能适应新需求而无法使用。鉴于这 种情况,将系统设计成为一个可扩充,可维护的结构,方便系统升级 与更新。 2 5b 2 b 部分 b 2 b 部分的主要任务是与各种配件应商之间的交易,最终签订订 单合同。供应商通过本系统首先向公司提供各种配件信息,比如:型 号、报价、产地、供应量等信息,这部分功能由供应商订单提交模块 2 1 西安理工大学硕士学位论文 实现。系统接收到供应商的订单后就会根据自己的需要对这些订单信 息进行筛选,找出符合要求的配件供应商,这部分功能由订单管理模 块实现。然后通知供应商进行网上洽谈,由b 2 b 商品交易模块实现。 洽谈成功后,双方签订数字订单与合同。b 2 b 部分用户注册与登录模 块比b 2 c 部分的简单,只是起到了解供应商基本信息的作用,而真正 的供应商注册与登录系统则是与c a 中心、i i s 的身份验证功能结合起 来实现的。 2 5 1 供应商订单提交模块 供应商申请证书并安装证书之后可以直接访问b 2 b 站点,不需要 登录过程,供应商的身份可以从证书中取得。 供应商进入订单提交模块后可以填写、提交要供应的配件订单, 也可以查看自己以前提交过的订单处理结果。若交易中心对其订单有 购买意向,则对订单的状态进行标记,供应商通过查看订单处理结果, 可进入下一阶段的网上洽谈模块。如图2 1 7 所示。 供应商访问配件订单 提交页面 新订单提交 填写订单信息表 i c :一 将新订单提交到供 应商订单库 竺鲎型 状态 务 ! 厂 面两蠢硼进入网上洽谈模块i 结束 图2 - 1 7 供应商订单提交模块程序流程图 第2 章网上销售系统分析与设计 2 5 2 网上洽谈模块 网上洽谈模块是采用已经比较成熟的b b s 技术进行实现,供应商 和网上交易中心的采购人员可以在此模块就供应商的订单进行洽谈和 磋商。 2 5 3 网上签约模块 当交易双方通过网上洽谈己经对订单合同内容达成共识后就可以 进行双方的签约过程。首先,供应商向交易中一t i 发送一份正式的订单 ( x m l 文档格式) ,交易中心收到订单检查无误后用自己的数字证书进 行数字签名,然后将合同原本和经数字签名的合同一并发送给供应商。 供应商收到合同原本和签名合同后验证其签名的正确性,若合法则对 签名合同进行二次签名并发送给交易中心,交易中心检查二次签名的 合法性,若合法则证明对方签名有效并且合同经过了双方的签名。 整个过程如图2 1 8 所示: 供应商交易中心 商品供应订单 交易中心对订单进 行一次数字签名并 发送给供应商 嘎蔫幂骊 l ! :攀三兰卜一五蓉赫矿 图2 1 8 合同签订流程圈 + 耋 西安理工大学硕士学位论文 2 5 4 订单合同管理模块 与b 2 c 部分的订单合同管理不同,b 2 b 部分的要复杂的多。b 2 b 的订单合同事先只是一些模板,双方在正式签订订单合同之前还需要 双方协商,亦即要对这些模板进行反复修改,这样就需要一个订单合 同定制功能。而且b 2 b 的订单是要进行数字签名的,因此需要有数字 签名功能。最后,要有对供应商提交的订单合同进行筛选、标记的功 能。如图2 1 9 所示。 管理曼涛阔订单合同 管理页面 订单合同模板定制ii 供应商订单查阅 篡 -l 口l 根据要求定制模板f 将新模板在线发布 并以邮件方式通知 供应商 土! 标记有意向订单并以 邮件方式通知供应商 结束 图2 1 9 订单合同管理模块程序流程圈 2 5 5c a 认证模块 c a 中心是保证电子商务安全的关键。在网上销售活动中,供应商 必须向c a 中心申请数字证书,并在交易中使用数字证书,以确保交易 过程中各方的身份真实性,保证信息安全和交易的不可抵赖性。 在本系统中c a 中心主要提供三种职能:( 1 ) 申请证书:用户在证 第2 章网上销售系统分析与设计 书申请表中填写用户个人信息( 例如:自己的公钥、身份证号码、e m a i l 地址等) ,然后提交后给c a 中心,若经c a 中心核实,则会向用户颁 发一个经过c a 私钥签名的证书。用户在获取并安装c a 中心颁发的证 书后,在进行网上交易活动时,即可通过出示c a 签发的证书来证明自 己的身份。整个申请过程见下图。( 2 ) 证书查询:当用户想确定证书 何时失效等重要信息时,可使用此项功能。用户在输入证书号后,系 统将对证书表执行查询操作,若该证书号存在,则将该证书的相关信 息提供给用户,否则提示用户“该证书不存在”。( 3 ) 证书管理:c a 证书具有一定的时效性,换言之,c a 中心在签发任何c a 证书时,都 同时规定了这份证书的时效日期。对于以失效的证书,必须及时加以 删除防止欺诈行为的产生。因此,系统提供了此项功能,将系统中的 失效证书列出,提醒管理员及时删除。如图2 2 0 所示。 用户提出证书申请填写申请资料 由用户本地c s p 产生公私密钥对 将公钥和申请资料提交给c a 中心 c a 中心挂起证书申请 c a 管理员核实申请信息 申请信息是 否桉准 y c a 中心接受证书申请,生成 有效数字证书 c a 颁发证书 用户下载证书并安装 拒绝证书申请 【 堕塞 ) 圈2 - 2 0 证书申请发放模块程序漉程图 第3 幸系统实现 第3 章系统实现 3 1 系统开发环境 系统开发环境的选择对于系统的建立来说至关重要,它将决定着 系统开发工作量的大小,系统的性能特点以及系统今后维护工作的难 易程度等。因此在开发系统之前,根据对系统所采用的技术、实现功 能的评估,在选择开发环境时主要考虑了以下几个因素:扩展性、 总体成本、功能、是否容易开发和管理,另外开放性和互操作性也是 需要考虑的重要方面,因为该系统是运行在i n t e r n e t 上的,用户平台的 差异性决定了与其他系统的互操作性是不可避免的。 3 1 1 硬件环境 a 服务器端 服务器端的配置是由建立站点所需要的软件来决定的。在最低配 置下,服务器虽然能够正常工作,但其性能却往往不尽如人意,如果 要使站点服务器工作的更好,就需要更好的配置。下面为服务器端的 配置: i b me s e r i e s 2 0 5 服务器 b 客户端 因为客户端主要用于浏览页面、与w e b 数据库进行交互操作,因 此客户端对硬件的要求不高,基本配置如下: i n t e lc e l e r o n 处理器 西安n r - 大学硕士学位论文 内存为1 2 8 m d d r 内存 4 0 g b 5 4 0 0 转硬盘 集成声卡、显卡 3 1 2 软件环境 a 服务器端 ( 1 ) 系统软件 系统运行平台应该是易于开发、管理、扩充以及同开放标准兼 容的解决方案的基础。服务器端平台软件全部采用微软公司产品, 便于维护和管理,同时系统设置中还应用了微软的一些最新技术, 来提高系统的整体性能和效率。 1 1 操作系统:m i c r o s o f tw i n d o w s2 0 0 3s e r v e r w i n d o w s2 0 0 3 作为新一代的网络操作系统家族,无论在性能上 还是可靠性上都有了质的飞跃。对操作系统来说,用户的主要需求 就是系统的可靠性。在w i n d o w s2 0 0 0 中,已经针对可能影响可靠性 的软硬件和系统管理问题专门进行了改进。w i n d o w s2 0 0 0 对操作系 统进行了基本的改进,帮助开发人员创建了可靠的代码,为管理员 提供了提高系统可用性的新工具。 2 1w e b 服务器软件 w e b 服务器从硬件角度解释是在i n t e r a c t 上保存w e b 资源的计 算机,从软件角度解释是提供w e b 服务的服务程序。w e b 服务器以 及相应的浏览器技术的出现和商品化,为企业在网上发布信息和挖 掘信息提供了强大的工具。w e b 服务器通过与对象技术相互融合, 正在逐步发展为能够自由挂接各种应用对象的w e b 应用服务器。在 此,主要从软件角度出发,选择适合于网上交易应用系统提供w e b 服务的服务程序,因此选择i i s 6 0 作为w e b 服务器。 3 1c a 认证服务器 第3 章系统实现 w i n d o w ss e r v e r2 0 0 3 操作系统中可使用证书服务来创建证书颁发 机构( c a ) ,该颁发机构负责接收证书申请、验证申请中的信息和申请 者的身份、颁发证书、吊销证书以及发布证书吊销列表( c r l ) 。证书 服务提供了可自定义的服务,用以颁发和管理在使用公钥技术的软件 安全系统中所用的证书。 4 ) 数据库服务器 运行电子商务需要处理大量的信息,而数据库系统是管理大量信 息的仓库和引擎。m i c r o s o f ts q ls e r v e r 所具备的良好性能、可伸缩性 以及它与w i n d o w s 2 0 0 3 的紧密集成,使它非常适合应用在网上交易系 统中。因此在构建后台数据库时采用了微软公司的s q ls e r v e r2 0 0 0 版 数据库系统软件,用以支持海量数据存储以及多功能数据查询。将具 有三层结构的、功能强大的后端数据库与h t m l 以及x m l 格式的数 据结合在一起,从而大大提高了从服务器到最终用户的信息流速度。 ( 2 ) 开发语言及开发工具 v i s u a ls t u d i o n e t 提供了一套好的工具和模型来建立网上应用程 序。a s e n e t 就是一个很好的用于构建基于b s 模式网上应用程序的 平台,它比以前的运用a s p 和c o m 的w i n d o w sd i s t r i b u t e di n t e r n e t a p p l i c a t i o n s ( d n a ) 平台要好很多,开发人员可以像设计v i s u a lb a s i c 程序一样开发a s e n e t 应用。不同于a s p 和c o m ,a s p n e t 提供了 一个真正的面向对象的开发平台,开发人员可以更容易地将显示同逻 辑分离开,极大地简化了应用程序的开发和维护。 在创建a s p n e t 应用程序时,开发人员可以选择w e b 窗体和w e b 服务两个功能,或者以他们认为合适的任何方式将它们结合起来使用, 每个功能都能得到同一结构的支持。w e b 窗体由服务器控件、h t m l 控件以及新的验证( v a l i d a t i o n ) 控件组成。如下图所示 西安理工大学项士学位论文 i i s j , a s 只n e t w e bf o r m s n e tl a n g u a g e w e bc o n l r o i s ( v b ,甜,“+ e c 【) 图3 - 1a s p n e t 组件构成 a s p n e t 一个重要特性是一个编译的、具有缓存功能的环境。当 用户首次访问一个a s p x 文件时由i i s 将这个请求传递给a s p x 引擎, 再由这个引擎产生出页面的类文件,然后对这个类文件进行编译,最 后再返回给a s p x 引擎,如图中实线所示。当用户第二次访问时就不 需要重新编译,可以直接从缓存在a s p x 引擎中获得所需要的a s p x 文件,如图3 2 中虚线所示。 图3 - 2 a s p x 文件处理流程 在数据库访问方面采用了a d o n e t 技术。a d o n e t 是n e t 应用 茜 孽 第3 章系统实现 程序的数据访问模型。它可用于访问关系型数据库系统,如s q l s e r v e r 2 0 0 0 、o l ed b 供应器的数据源。在某种程度上,a d o n e t 代表了最 新版本的a d o 技术。然而,a d o n e t 引入了些重大变化和革新, 它们专门用于结构松散的w e b 应用程序。a d o n e t 的核心部分为n e t d a t ap r o v i d e r 和d a t a s e t 。 a d o n e t 依靠n e t 数据供应器的服务。它们提供了对底层数据 源的访问,包括四个主要对象( c o n n e c t i o n ,c o m m a n d ,d a t a r e a d e r ,及 d a t a a d a p t e r ) d a t a s e t 是专门设计用来进行数据访问的,并且d a t a s e t 与数据源相 对独立,它提供了适合数据绑定的各种数据结构。包括d a t a t a b l e 、 d a t a c o l u m n 、d a t a s e t 、d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 战略管理部文件管理制度
- 师德师风建档案管理制度
- 二零二五年度税务保密培训合作协议
- 成功学习法则
- 术后患者疼痛管理的护理技巧
- 低收入患者的临床护理策略查房
- 2025年江苏省邗江县事业单位公开招聘辅警考试题带答案分析
- 临床常用的抗真菌药之间的药物相互作用
- 工程财务知识课件
- 疫情期间的感恩班会课件
- 浙教初中科学七年级上册全册教案
- 老人委托监护协议书范本
- 2025至2030中国书籍行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国养老地产行业市场发展深度分析及前景趋势与行业项目调研及市场前景预测评估报告
- 2025年广东高考地理真题(原卷版)
- 2025年枣庄翼云机场招聘笔试考试试题(含答案)
- 小小科学家《物理》模拟试卷
- 胃痛护理查房
- 监控岗工作培训
- 税务机关出口退税课件
- 中国保安服务行业发展分析与发展趋势预测研究报告2025-2028版
评论
0/150
提交评论