1、计算机系毕业设计文档 前 言 大学城交易网属B2C(即Business to Cutomer)电子商务,主要是消费者和消费者之间的交易,为消费者提供一个平台,消费者在网上公布买卖的商品的价格,对方可竞价,如果成功可当面完成交易。 随着中国加入WTO,全球经济一体化的逐步深入,互联网在我国得到了突飞猛进的发展,特别是电子商务网站如雨后春笋般涌现出来,网上购物更是已经逐渐成为一种时尚了。本文将介绍如何使用ASP (Active Server Pages)技术,结合开发实例——“大学城购物网”项目来开发网络购物系统,使网站具有基本的电子商务平台的特点。 随着信息时代的高速发展,
2、足不出户就可以买到想要的商品已不在是奇谈,截至2003年底,中国上网用户总数已达7950万,网上购物的比例为20.5%。通过以Internet为代表的计算机户联网络进行贸易,电子商务随之迩来,实现交易的虚拟化,交易成本低;买卖双方通过网络进行商务活动,无需中介者参与,减少了交易的有关环节;买卖双方即时沟通供需信息,使无库存生产和无库存销售成为可能;传统的贸易平台是地面店铺,新的电子商务贸易平台则是网吧或者办公室。就以上情况结合大学生繁忙的学习和打工生活情况,所以设想开发出一个大学城交易网,方便学生在校甚至在寝室就可以买到商品或者转卖手中的商品。 同时网站的开发可以将我们大学三年所学知识充分运
3、用,并可提高自身对各方面的分析解决能力,进一步提高自学能力,为大学生涯划圆满的句号。 市场前景:由于电子商务信息提供透明准确,更新及时,营销双向,顾客按自己的方式无拘无束地购买自己喜欢的商品,在大学城里开发此类交易网站尚属教前例,可以根据需要适当的联系大学城周围的正当营业商家,通过合同等有效性方式建立业务关系,扩大销售范围和销售时间的限制,也可以满足当代学生的一些时尚心理,可以使更多的学生近距离的接触网上交易,促使电子商务进一步的普及深入人心,推动我国的电子商务事业. 目 录 摘 要 3 关键字 3 第1章 系统分析 5 1.1 开发
4、背景 5 1.2 任务概述 6 1.3 实现目标 10 1.4 项目开发计划 10 1.5 数据流图和数据词典 11 1.6 项目总体规划 14 1.7 项目实施计划 15 1.8 风险评估和防范 16 第2章 概要设计 18 2.1 网站结构图 18 2.2 处理流程 18 2.3 数据库设计 21 2.4 硬件及系统平台选择 25 2.5 安全体系设计 27 2.6 界面风格设计 28 2.7 目录结构说明 29 第3章 详细设计 30 3.1 编写目的 30 3.2 程序系统的结构 30 3.3 用户登录模块设计说明 31 3.4 用户管理模块设计
5、说明 34 3.5 商品展示管理模块设计说明 38 3.6 购物车系统模块设计说明 42 3.7 商品查询模块设计说明 43 3.8 收银台模块设计说明 48 3.9 论坛模块设计说明 49 第4章 系统测试 52 4.1 测试计划 52 4.2 测试结果说明 54 第5章 用户管理手册 75 5.1 系统主要功能 75 5.2 运行环境要求 75 5.3 系统安装与初始化 76 5.4 运行说明 79 第6章 毕业小结 88 致 谢 89 参考文献 90 摘 要 随着中国加入WTO,全球经济一体化的逐步深入,互联网在我国得到了突飞猛进的发展,特
6、别是电子商务网站如雨后春笋般涌现出来,网上购物更是已经逐渐成为一种时尚了。本文将介绍如何使用ASP (Active Server Pages)技术,结合开发实例——“大学城购物网”项目来开发网络购物系统,使网站具有基本的电子商务平台的特点。 本文中所做的主要工作如下: (1)介绍了ASP技术以及运行环境; (2)分析网络购物系统购物流程与总体设计; (3)设计实现商品导购、用户管理、商品分类管理、商品管理、订单管理、信息管理、购物结算功能等ASP页面; (4)分析并解决设计过程中的若干技术问题; (5)建立完整的网络购物系统,并进行测试和分析结果。 关键字 ASP 电子商务
7、网络 购物系统 Abstract Along with China had joined the WTO, the economic integral whole in world turn gradually thorough, the Internet got the progress by leaps and bounds development in the our country, especially the electronic commerce website grows profusely and
8、 quickly the sort flows out to appear, on the net shopping also became a kind of vogue already and gradually. This article will introduce how to use the ASP( Active Server Pages) technique, with a case example —— " Shopping net of university city " project, to develop the network shopping system, ma
9、king the website have the characteristics of the basic electronic commerce terrace. The main work of this article are as follows: (1) Introduce the technique of ASP and its runtime environment; (2) Analyze the network shopping system shopping process and the total design; (3) Design and realiz
10、e the merchandise list UI, customer management, merchandise classification management, merchandise management, order management, information management, the balance of accounts function etc. ASP page; (4) the analysis combines some techniques problem that solution realizes inside; (5) Establish t
11、he complete network shopping system, combine and analysis the proceeding result. KeyWords ASP Online shoping system electronic commerce network 第1章 系统分析 1.1 开发背景 随着INTERNET技术和电子商务的迅速发展,国内外各类网站如雨后春笋般的不断涌现。从2000开始,全国范围内就掀起了上网的高潮,国民经济的迅速发展和世界范围商务活动的需要与信息、计算机科技发展相结合,创
12、造了商务活动的新兴生产力——电子商务。 它将从根本上改变传统商务活动的工具、对象乃至人的知识、技能结构和观念,它正推动着人类社会第三次产业革命,它将为人类社会可持续发展提供有力的支持。现在,发达国家和地区正从多个方面创造条件,大力发展这一新生产力。在我国,电子商务也正在迅速发展中,据有关权威部门分析,再用10年时间,中国电子商务的总体水平可望达到世界发达国家的平均水平。 在中国,对与电子商务褒贬不一。在批评家眼中,国内从基础设施、法律完备性及个人消费心理等方面都不具备良好的环境,网络经济的泡沫会越胀越大。 可无论怎么议论,在世界范围内,网络风暴在20世纪末就开始形成了。亚马逊的神话使人们大
13、大震惊于网络经济的神气,Internet的发展似乎验证了一句话“对网络经济来讲,不是技术问题,而是想象力的问题”。事实也是如此,当网络公司在资本市场上接受欢呼的同时,象Intel、Cisco、和Dell这些卖硬件的传统企业也通过电子商务得到了令人震惊的实际利益。Intel公司在2004财政年度网络网络销售收入达168亿美圆,占总销售收入的33%;Cisco公司的网络销售收入120亿美圆,占总销售收入的70%;Dell公司的网络销售收入100亿美圆,占总销售收入的70%。网络经济的先驱们已走的太远太快了。 在大学城里开发此类交易网站尚属教前例,可以根据需要适当的联系大学城周围的正当营业商家,通
14、过合同等有效性方式建立业务关系,扩大销售范围和销售时间的限制,也可以满足当代学生的一些时尚心理,可以使更多的学生近距离的接触网上交易,同时也可以使商店和企业的库存量,库存积压资金大幅度地减少,促使电子商务进一步的普及深入人心,推动我国的电子商务事业。 1.2 任务概述 1.2.1 组织结构图 客户部 物流部 网站开发组 客户发展 组 客户服务组 市场部 市场拓展组 销售管理组 技术培训组 采购组 配送组 仓管组 信息编辑组 网站部 董事长 图1.1 组织结构图 1.2.2 组织与业务的关系 1. 业务流程图 图例
15、 说明 业务处理 业务处理描述 表格输出 传递 数据存储 收集资料 图例 说明 库存数据 人工操作 手工输入 业务流程图例 (1) 用户注册 网络消费者在第一次访问所选定的网上商店进行购物时,先要在该网上商店注册姓名、地址、电话、E-mail等必要的用户信息,以便网上商店进行相关的操作。 (2) 浏览产品 网络消费者通过网上商店提供的多种搜索方式如产品组合、关键字、产品分类、产品品牌查询等商店经营的商品进行查询和浏览。 (3)
16、选购产品 网络消费者按喜欢或习惯的搜索方式找到所需的商品后,可以浏览该商品的使用性能、市场参考价格等商品简介,以及本人在该店的购物积分等各项信息。然后在查询到的想要购买的商品后编号和品名的购物条中输入所需的数量,并点击"购买"按钮,即可将商品放入购物车。此时购物者可在产品购买 / 购物车中看到自己选购的产品。在确定采购之前,消费者可在购物车中查看、修改选购的商品。 (4)订购产品 如果消费者在网上未找到所需的货物,一般也可以点击任一页面上端导航条中的“产品求购”便可进入求购申请页面,填写所欲求购产品的详细信息然后按"确认"按扭,求购信息就自动输入系统中,在同一时间内传递到相关业务部门,部
17、门工作人员将全力已赴组货并及时将信息反馈给用户。 (5)选择付款方式 网上购物者在确定所需购买的商品后,即可在"我的购物车"中选择"我要结账"项,选择一种付款方式,并在显示的页面单证中详细填写自己的有关信息。 (6)购物完成 如果选择货到付款的话就无须在网上进行定单查询,网上商店要求客户在收到货物及发票后进行付款,并由配送人员带回客户的意见。而采用网上支付以后可以进行网上订单查询,跟踪和确认。同时可以对订单进行修改、取消。 1.2.3 网站系统设计方案 系统的实体有:客户、商家、银行、物流公司、商城及认证中心。总体结构侧重于企业和客户。 1、系统组成 2、查询系统: 按
18、照客户的要求对网站数据库进行全方位的检索:按照关键字、分类关键字、时间、价格、品牌、产品、类别、热销程度等进行查询。还可以根据各种不同需求进行综合高级查询。 3、分类检索系统: 类似于搜索引擎的分类检索功能,根据不同的类别一层一层浏览下去,直到显示出所有产品。每页显示5-10种产品,显示出: 4、商品信息: 商品名、规格、市场价、会员价、VIP会员价、所属类别、商品说明、评分星级、评论人数。 5、特殊属性: 新品 逻辑值(是/否),为真的进入“新品上架”。特价品 逻辑值(是/否) ,为真的进入“特价商品”。 6、库存数量 : 用户订单提交成功后自动减去库存数量。可在后台维护时人
19、工修改。商品状态 根据库存数量显示为“上架”或“下架”,也可在后台维护时人工修改其状态。下架商品可加入收藏,但不能进入购物车。 7、商品评论: 发表评论 用户在发表商品评论时包括以下内容:主题、作者、评论内容、评分星级四项信息。网友评论支持匿名发表,不需审核即时提交。 8、评论管理: 管理员可在后台对评论进行删除和回复。 9、显示格式: 每条评论显示主题、作者、评论内容(只显示一行)、星级。管理员的回复信息以缩进方式显示在下方(只显示一行)。超过一行的评论需要点击链接查看详细内容。 10、在线订货系统(购物车): 用户可以在任何时候把选中的商品加入购物车。系统提供添加、删除
20、更改等功能,可以使用户方便的对已订的商品进行管理。系统还提供对所订产品进行汇总、自动生成订单、纪录订单等功能。 11、在线支付系统: 用电子钱包或银行支付系统进行在线支付,通过支付网关与银行相连接,给各种类型的用户带来更好更方便更安全的服务。 12、用户注册、登录系统: 新用户注册只需要如下内容:用户名(可支持中文)、密码、密码确认、邮件地址四项。注册成功后向其邮件地址发送注册成功信息。 13、用户登录 用户访问本站,应根据其在线状态在指定位置显示不同欢迎词,现以用户名为ABC的用户为例说明: 未登录:“顾客您好,购买商品请先登录。[新用户请注册]” 普通用户:“ABC您好,
21、欢迎访问本站,您目前有0积分,预存款金额为 0元。” VIP用户:“ABC贵宾您好,欢迎访问本站,您目前有0积分,预存款金额为 0元。” 用户资料数据 用户一般数据 用户名、密码、密码提示问题、密码提示问题答案、真实姓名、性别、年龄、身份证号、所在省市、详细地址、邮编、邮箱地址、QQ号码、主页、自我介绍。 用户特殊数据 VIP标识(是/否)、VIP有效期(截止日期)、累计购物金额、以往订单、商品收藏记录、专题文章收藏记录、商品浏览历史、关健词搜索历史、论坛发贴总数等。 14、用户管理系统: 用户管理 系统管理员拥有最高权限,可添加/删除用户,开放/终止用户的VIP权限,添加/删除管
22、理员。一般管理员除不能进行用户管理外可进行其他操作。系统管理员可查看一般管理员登录情况的历史记录,反之则不可以。 用户查询 可根据会员ID、所在城市、积分、总购物金额、VIP标识、配送方式、支付方式等条件对用户数据进行综合查询与统计,在多条查询结果中可浏览单个用户的明细资料 15、产品管理系统: 商品管理: 可修改商品信息,可添加商品分类,修改商品分类名称。 商品查询 :可根据商品名、商品类别、价格范围(市场价、会员价、VIP价)、库存数量、商品状态等条件对商品据进行综合查询,在多条查询结果中可浏览单个商品的明细数据。 订单管理/查询 订单管理 :可根据订单处理的各个不同阶段修改订
23、单状态,如“已发货”。 订单查询 :可按会员ID、订单号、送货方式、支付方式、订单状态对所有订单进行综合查询,在多条查询结果中可浏览某订单的明细状况 16、其它管理: 用户投票:可通过后台维护修改投票内容。 销售统计:可按年、月或指定期限对商品进行销售统计,结果显示各商品的销售数量、销售金额等。 页面维护:可对各页面内容进行维护/修改。可更改页面广告条的链接。 1.3 实现目标 “大学城购物网”针对的用户是温州茶山高教园区学生,主要的实现目标有: l 实现商品分类和显示; l 实现用户注册和管理; l 实现商品订单及收藏; l 实现安全支付及配送; l 实现各种定单以及
24、数据的统计、查询、打印功能; l 能够提供较强的安全机制,提供数据信息授权访问,防止随意删改。 1.4 项目开发计划 11月10日——11月20:指导老师沟通,落实毕业设计课题 11月20日——11月30日:在指导老师的指导,填写《开题报告》和《任务书》 12月1日——1月7日:进行毕业设计与设计文档撰写,完成设计文档中的“第一章 系统分析”和“第二章 概要设计” 1月7日——5月1日:编写第三章详细设计,第四章系统测试,第五章用户手册,第六章毕业小节,总体完成文档编写和网站设计开发 ,各具体时间初步规划如下,如有及特殊情况(如:考试,实习等)另行调节: 1月7日—1月14文档
25、编写的前言,目录,摘要,关键字部分 (1月17日—21日考试,2月8日—2月18日为春节假期) 2月1日—3月20日,详细设计(如可行性分析,需求分析,进一步宏观阐述发展现状和趋势;从网站开发的资源,技术,效益,网站风格设计,各功能模块的落实,总体印象,版式布局,色彩运用,图片处理及运用,语言选择,页面设计和美工设计的文字叙述等方面的书面描写。 3月20日—4月20日:根据前期文档的内容实施网站整体框架程序编写,各功能模块的程序编写,后台的开发,页面设计,美工设计等 4月20日—5月1日:将各模块合并,调试,进行系统测试,并对测试出现的问题分析处理,最后功能的实现,最终完成整个网站的开
26、发。 5月1日—6月1日:向指导老师提交毕业设计全部成果,通过指导老师初审和系部复审,若初审和复审当中出现问题在此期间即时解决,通过后在指导老师的通知下将文档按要求进行打印。 1.5 数据流图和数据词典 1.5.1 网上购物流程 简要说明 项目名称 大学城购物网 项目代码名称 购物管理系统 子项目名称 顾客购物过程 子项目代码名称 Goods shopping 作者 创建时间 11-10 20:10 修改时间 12-1 10:30 数据流图 图1.4 顾客购物流程 会员注册 会员数据 商品采购 会员网上订购
27、 商品数据 订购商品明细数据 结算 结算数据 客户端 服务器端 送货;更新商品库存数据(事务处理) 货到付款 信用卡支付(事务处理) 财务数据 数据词典 数据源点及汇点描述: ① 名称:商品数据 简要描述:品牌, 品名 ,产地,型号,规格,数量单位,商品简介,参考零售价,网上优惠价,库存量。 有关数据流:金额;数量 ② 名称:会员数据 简要描述:帐号,密码字,姓名, 性别, 出生日期,身份证号码,公司、单位, 住址电话, 邮政编码国家或地区, 省、市或自治区所在城市, 电子邮箱地址。 有关数据流:帐号; 密码 ③ 名称:财务数据 简
28、要描述:顾客支付金额 有关数据流:汇款金额 加工逻辑词条描述: ① 加工名:会员登陆 加工编号:1 简要描述:检验用户身份、帐号是否存在。 输入数据流:帐号;密码;验证码。 输出数据流:用户不存在信息,用户信息 加工逻辑: IF 用户未注册 THEN 发出“用户不存在” ELSE IF 密码未匹配 THEN 发出“密码错误” ELSE IF 验证码错误 THEN 发出“验证码有误” ELSE 发出“用户信息”
29、 ENDIF ENDIF ENDIF ENDIF ② 加工名:商品数据 加工编号:2 简要描述:通过搜索以及浏览确定要购买的商品,完成后将商品信息递交用户。 输入数据流:商品类别,名称,价格 输出数据流:商品信息。 加工逻辑:将所购商品信息及数量,日期写入购物车记录; 将商品信息递交给定单 ③ 加工名:会员网上订购 加工编号:3 简要描述:将“会员信息”,“商品数据”登记到“购物车记录”中,完成后将商品信息递交用户 输入数据流:商品信息,日期,会员信息。 输出数据流:购物车信息。
30、 加工逻辑:将所购商品信息及数量,会员信息,日期写入顾客购买记录; 将定单递交顾客 ④ 加工名:订购商品明细数据 加工编号:4 简要描述:根据定单信息完成库存结算,进行配送。 输入数据流:定单信息。 输出数据流:商品金额,配送方式。 加工逻辑:将提交的定单信息写入购买记录,完成金额计算。 ⑤ 加工名:送货以及更新库存。 加工编号:5 简要描述:根据定单信息完成金额结算,记录配送方式 输入数据流:定单信息。 输出数据流:库存信息。 加工逻辑:将提出的商品写入库存更改记录。更新库存量。 ⑥ 加工名:财务数据 加工编号:6 简要描述:根据信用卡支付信息以及货
31、到款更新财务数据。 输入数据流:货款信息。 输出数据流:财务数据。 加工逻辑:将提交的货款数据提交到财务数据记录中,完成财务数据更新。 1.6 项目总体规划 1.6.1 可行性分析 1. 市场概况: 由于电子商务信息提供透明准确,更新及时,营销双向,顾客按自己的方式无拘无束地购买自己喜欢的商品,在大学城里开发此类交易网站尚属教前例,可以根据需要适当的联系大学城周围的正当营业商家,通过合同等有效性方式建立业务关系,扩大销售范围和销售时间的限制,也可以满足当代学生的一些时尚心理,可以使更多的学生近距离的接触网上交易,促使电子商务进一步的普及深入人心。 2. 竞争分析: 基于目前高
32、教园区尚无类似网站,产品在市场上基本处于无竞争状态。在价格公正合理合法的情况下,无须通过降低价格来抢占市场。企业只需在产品概念设计、价格、质量、创意方面良好发挥,结合大学城购物网站的网络广告的宣传引导功能,便能赢取客户的青睐,从而获得利润。 3. 效益分析 大学城购物网站建立后,针对茶山相关产品专卖的商家来说可能在以下方面产生效益: a) 降低库存量 b) 降低超储造成的浪费 c) 提高资源利用率 d) 减少采购成本 e) 提高交货成本和交货履约率 f) 减少财务差错 g) 加速资金回收与周转 h) 成本控制与精确计算 i) 规范化管理对质量的保证 j) 加快对市场的响
33、应速度 k) 提升企业形象 4. 消费分析及市场预测 5. 在市场细分之后,销售目标宜确定高教园区广大师生,网上购物已经成为一种时尚和潮流,买卖双方通过网络进行商务活动,无需中介者参与,减少了交易的有关环节;传统的贸易平台是地面店铺,新的电子商务贸易平台则是网吧或者办公室。大学生在繁忙的学习和打工生活中,可以方便的在校甚至在寝室就可以买到商品或者转卖手中的商品。 1.7 项目实施计划 1.7.1 质量管理 1. 网站维护和更新 网站的建设是一个动态过程,不断会有新的内容、新的页面加入,在设计阶段就应考虑到站点的维护性能。站点的整体框架应具有开放性、动态性和可扩展性。站点的维护是一
34、个长期性的工作,其目的是提供一个可靠、稳定的系统,使信息与内容更加完整、统一,并使内容更加丰富,不断满足拥护更高的要求。网站成功推出后,我们需要做到: a) 及时响应客户反馈 采用EMAIL自动回复功能;BBS论坛,收集用户反馈信息,及时回复。 b) 进行网站流量分析和提出相应对策。 对于流量分析显示关注人很多的信息,分析其受欢迎的原因,增加此类信息的发布,对于关注人特别少的信息,分析其受冷落的原因,如有可能,予以适当的改进 c) 网站内容的及时更新和维护 2. 网站的管理 a) 对网站运行进行有效的监控, b) 对服务器异常死机的分析和处理 c) 后台数据库出错的分析和处理
35、 3. 网站运营管理制度的提出和执行 4. 网站安全管理:及时发现影响网络安全和电子商务交易安全的常见问题,及时解决安全隐患。 1.8 风险评估和防范 1. 系统风险 系统风险是指经营电子商务所需要的硬件、软件技术的安全性,确保网络交易顺利进行。威胁软硬件安全问题有:物理实体的安全问题;黑客的恶意攻击;软件的漏洞;网络协议的安全漏洞;计算机病毒的攻击等等。 2. 体制风险 网络平台运营商应建立必要的政策体制,规范交易商的各种行为,电子商务作为一种经济活动,应当建立在一种体制之上,否则,它就不会获得更好的发展。急需要加强对电子商务的立法。 3. 信息风险:
36、信息流是电子商务三大特性之一,也是电子商务顺利运行的基础。因此,确保信息的真实、有效、准确、完整,才能吸引众多客户前来网上交易。 4. 服务风险 是电子商务信用最为重要的表现。由于交易双方不能面对面进行,很难确认产品质量的好坏、送货及时与否,很难确信卖方的售后服务质量和其他承诺。因此,交易各方应提供切实可行的联系渠道和必要的服务条款,并切实履行各自服务的承诺。 5. 结算风险 这是电子商务交易中最为核心的环节。一方面需要更为可靠的信息传输安全性控制以防止欺骗、窃听、冒用等非法行为,另一方面在接到购货方签字的验货单后,才能将资金划拨给卖主。 6. 配送风险 物流是电
37、子商务交易的最后一个环节,不仅起着运输和付货的作用,还起着售后服务和信息反馈的作用。 既然电子商务系统如此危险,那么该 如何进行防范呢? 在1996年2月1日,VISA国际和MasterCard宣布他们正在资助开放式网络的信用卡购物安全监护标准的研究 。这个叫做安全电子传输协议(SET)1.0版的标准在1997年5月31日正式发布,从那以后在线购物就大不一样了。 带有数字认证的SET的出现就象信用卡在60年代一样,具有革命性,而且其发展势必会象信用卡现在一样普及。SET将使的电脑时空成为一个安全购物的场所,大大地增加
38、消费者对电子商务的信心。它还把重点集中在维护信息的保密性上,验证交易传输过程中相关各方的身份,确保信息的完整性。 SET为电子商务打开了一扇大门,但是它的诞生确是付出了重大的代价。SET事实上是相当复杂的。它不仅将影响消费者和商家,还影响整个因特网群体,包括私有intranet用户,特别是extranet站点的管理者们。因特网的商务到商务的应用正象那些成功故事描述的那样成为一个个普遍的事实。SET为加速实现这些成功提供了必要的框架。 不象其他旨在安全电子商务的努力,SET需要参与相关各方的加入。 依从SET标准将需要每一方的工作。就象新的购物站点几乎每天都在出现一样,来自消费者和商家
39、对SET标准的理解和准备使用这一标准的需要相应地不断 增长。 数字认证,SET和智能卡能如此广泛地改变电子与电脑业的风景线,以至于跟不上这些尖端技术发展的人们都将被无情地抛进历史的垃圾堆中去。SET的设计标准就是要消除所有的安全问题,它增加了信息验证的成份,向相关各方保证 :他们实际上正打交道的就是他们认为所打交道的那些人。使用了公用-私人密钥(PRK,Public-PrivateKey)加密技术的SET作为一项安排详尽的复杂标准 ,它所提供的多层安全保护比起过去在核弹头发射中使用的代码的保密性能更胜一筹。由一个人的私人密钥加密的信息只能由相关的公用密钥解密。如果密钥转换安全地进行的话,
40、双方就可确信没有人能够窃取任何传输信息,即使窃取了也无法破译开。 第2章 概要设计 2.1 网站结构图 首页 会员登陆 产品专卖区 新品推荐 热销排行榜 热评商品 打折优惠区 商品分类列表 商品查询区 我的购物车 在线咨询 广告代理 行业联盟 友情链接 设为首页 网站导航 联系我们 加入收藏 商品分类 专卖品牌 竞卖广场 查询购物 订单查询 购 物 车 会员专区 2.2 处理流程 2.
41、2.1 主流程 建立与数据库的连接 获取系统设置 显示主对话框 等待用户输入 如为购物:进去购物流程。 如为销售:进入销售流程。 如为商品信息查询:进入商品查询流程。 如为系统管理:进入系统管理流程。 如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接 2.2.2 购物流程 网上购物的过程,与现实生活中的购物流程极其类似: 1 是否注册用户,如果已经是会员则输入用户名和密码进入,若是非会员则进行注册; 2 浏览查看商户在大学城购物网上发布的商品信息; 3 选择要购买的商品,放入购物车中; 4 会员领取订货单,包括商品名称、单价、商品出厂地址、邮购地址等
42、 5 会员选择付款方式; 6 会员将订货单和付款指令发给商户,若选择网上支付,将帐号信息发送到商户开户银行验证; 7 商户按订单将货物发给会员; 8 商户要求会员开户银行将货款通过银行清算网络付给它。 部分流程图如下: 完成支付 物流配送 是否注册用户 否 是 用户登陆 浏览网页 选择购买的商品 确定购买 购物车结算 提交定单 选择支付方式 继续购物 2.2.3 后台管理流程: A. 首选服务 1 注销登陆:再退出后台时为了你网站的安全一定要点击这个退出系统后台。 2
43、 修改登陆密码:修改管理员密码。 3 反馈程序BUG B. 商品管理 全部商品: 普通商品: 推荐商品: 精品商品 上面四种管理中,可以相互转换,推荐商品和精品商品放在首页。全部商品包括了普通商品、推荐商品和精品商品。 商品查询:商品分类查询和综合查询 已交易商品:查看已经交易的商品和过期商品 商品类型管理:类型分为一级类型和二级类型,点击一级类型的其中一项就可以进去该项的二级分类进行管理。 C. 新闻专题 添加新专题:新手上路,基本帮助,买家指南和卖家指南信息在这里添加。 查看与修改:已经发布的新手上路,基本帮助,买家指南和卖家指南信息在这里
44、修改。 D 用户管理 所有注册用户:对注册用户进行管理。 所有店铺:对店铺进行管理 后台管理部分流程图: 网上客户订单 订单受理 查询商品库存 生成采购单 确认入库 生成销售单 库存综合查询 确认出库 发货确认 结算 库存有货 库存无货 2.2.4 购物车工作流程: 客户登录进入系统,浏览商品; 当客户看中商品时,向购物车添加商品; 更新购物车中的商品(数量); 删除购物车中的商品。 增加商品
45、 购物车 删除商品 更新商品 选中的商品1 选中的商品2 空的购物车 2.3 数据库设计 2.3.1 用户表(Users) 列名 类型 长度 允许空 缺省值 列描述 UserID int NO 会员ID,自动增加 strUserName varchar 50 会员姓名 strAddress varchar 50 会员所在地址 StrStateprovine varchar 3 会员所在省 StrZipcode varchar
46、 10 会员所在邮政编码 StrphoneNo varchar 15 会员联系电话 StrQQ varchar 15 会员的QQ strEmial varchar 30 会员Emial DtrBirthday varchar 8 会员生日申请日期 dtapplydata varchar 8 NO 申请日期 StrLoginName varchar 50 NO 登录名 StrPasswd varchar 50 NO 登录密码 StrSex varchar 1 性别
47、 StrGerpasswdQuestion varchar 50 找回密码的提示问题 strGerPasswdAnswer varchar 50 找回密码的提示答案 2.3.2 商品信息表(Auction) 列名 类型 长度 允许空 缺省值 列描述 AuctionID Int 4 NO 拍卖物品ID AuctioneerID Int 4 拍卖者ID Title Varchar 50 拍卖物品名称 Region Varchar 50 拍卖物品所在地区 c
48、ondition Char 10 新旧情况 Pricea Money 8 单价 Description Money 250 商品描述 TotalNum Int 4 物品总数 SeledNum Int 4 已卖物品数目 ConsignmentMode Varchar 50 发货方式 ConsignmentAddress Varchar 50 发货地址 BidCategory Int 4 商品所属类别 Comeon bit 1 开始销售时间设定标志 Use
49、rAllow Bit 1 结束时间设定标志 CityAllow Bit 1 只与同一城市用户交易标志 HonorAllow Int 4 卖家信用度 PicName varchar 50 图片名 BrowsedNum int 4 物品被浏览次数 BidNum Int 8 物品被竞拍次数 StartTime datetime 8 物品竞标开始时间 EndTime datetime 1 物品竞标结束时间 2.3.3 订单主表(Orders) 列名 类型 长度
50、 允许空 缺省值 列描述 IorderID int NO 订单ID编号,自动增加 StrLoginName Varchar 10 No 客户登录名 StrUserName Varchar 50 No 客户真实姓名 StrAddress Varchar 50 No 地址 StrZipCode Varchar 15 No 邮政编码 StrPhoneNo varchar 15 No 联系方式 StrFaxNo Varchar 15 传真 StrEmail Varchar 30 邮