首页 基于WEB电脑配件销售系统毕业论文

基于WEB电脑配件销售系统毕业论文

举报
开通vip

基于WEB电脑配件销售系统毕业论文前  言近些年来,随着宽带的逐渐普及和企业网络意识的不断增强,"网络营销"作为一种全新的营销方式再次成为人们讨论的热点话题。网络营销是指以互联网为主要手段进行的、为达到一定营销目标的营销活动,与传统营销方式相比、网络营销具有传播范围广、速度快、无时间地域限制、内容详尽、反馈迅速等特点。因此,在网络迅猛发展的今天已经有越来越多的企业认识到互联网对企业经营发展的作用,纷纷挤占这一科技制高点,并将之视为未来发挥竞争优势的主要途径。中国电子商务在新千年之初,由于国内外的动力和压力,在两声“号...

基于WEB电脑配件销售系统毕业论文
前  言近些年来,随着宽带的逐渐普及和企业网络意识的不断增强,"网络营销"作为一种全新的营销方式再次成为人们讨论的热点话题。网络营销是指以互联网为主要手段进行的、为达到一定营销目标的营销活动,与传统营销方式相比、网络营销具有传播范围广、速度快、无时间地域限制、内容详尽、反馈迅速等特点。因此,在网络迅猛发展的今天已经有越来越多的企业认识到互联网对企业经营发展的作用,纷纷挤占这一科技制高点,并将之视为未来发挥竞争优势的主要途径。中国电子商务在新千年之初,由于国内外的动力和压力,在两声“号角”的吹动下,正进入一个全面启动和建设的新时期。我们的政府、行业主管部门、高校和研究机构会从不同的角度为电子商务的环境建设做出努力,而广大的IT企业和传统企业将积极投入到电子商务的应用中来,各尽所能,各取所需,各得其所。中国的电子商务事业正蒸蒸日上。我们将为某电脑配件销售商制作一个销售网站,其中主要模块如下:用户注册及登陆:方便用户进行信息的浏览和操作。商品检索:方便用户寻找所需要的产品及浏览该产品的简要信息。在线购物和在线DIY:其中在线DIY是本网站的一个特色功能,可以让用户在网站上选择各种配件组装自己需要的电脑,衡量对比不同配件的性能及价格,方便选购。购物清单:对用户选购的商品进行算价打印。留言板:让用户提出自己的问题,等待别人回答,也可以回答别人的问题。也可以让用户留下对本网站有关的建议和意见。目录摘要 3关 键 字 3第1章 系统分析 51.1 开发背景 51.2 任务概述 51.3  项目开发 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 91.4 数据流图和数据词典 10第2章 概要 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 292.1 网站结构图 292.2 处理流程 292.3 数据库设计 322.4 硬件及系统平台选择 342.5 安全体系设计 362.6 界面风格设计 372.7 目录结构说明 38第3章 详细设计 393.1 主模块 393.2 用户注册和登陆模块 413.3 搜索模块 443.4 购物车模块 463.5 留言簿模块 523.6 后台管理模块 56第4章 系统测试 704.1 测试计划 704.2 测试结果说明 724.3 用户登陆 73第5章 用户手册 795.1 系统主要功能 795.2 运行环境要求 805.3 系统安装与初始化 805.4 运行说明 80第6章 毕业设计小结 87致谢 88参考文献 89摘要近年来随着计算机和互联网技术的迅速普及,以及信息已成为社会经济中的重要资源后,企业间越来越重视对信息的占有和使用能力的竞争。因此,电子商务成为了企业,尤其是中小企业有效竞争的重要武器。电子商务的价值正在于它可能实现商务链的缩短,节约社会资源,间接地创造价值。随着全球性的电子商务时代的到来,必将改变现今的交易落后面貌,为企业和用户之间的交流、资源共享、直接贸易等多方面提供现代化手段。电子商务有利中小企业在行业内部形成横向网络系统,建立行业内部的共享数据库或信息平台,充分利用行业内部的信息进行统一订货和共同销售。彼此间相互提供货信息,以充分利用各自的货运能力,从而降低了经营成本,提高了服务质量和经营效率。本系统就是针对这种情况模拟国内现有的一些电子商务网站的制作流程,采用ASP编程,PHOTOSHOP,FLASH等多项软件制作而成。它不仅增强了人机交互的能力,而且大大地增强用户与商家的交流空间,深受商家的好评。关 键 字互联网技术、社会经济、资源、企业、电子商务、价值、商务链、全球性、共享数据库、信息平台、订货、共同销售、经营成本、服务质量、经营效率、模拟。AbstractWiththefastpopularizationofthecomputerandInternettechnologyinrecentyears,Andinformationhasalreadybecomeimportantresourcesinsocialeconomy,Payattentiontothecompetitionofoccupyinganduseabilitytoinformationmoreandmoreamongenterprises。SoE-commercehasbecomeenterprises,Especiallytheimportantweaponofeffectivecompetitionofsmallandmedium-sizedenterprises。Thevalueofe-commerceislyinginitisshortennedthatitmayrealizethecommercialchain,Itistheexchangebetweenenterpriseanduser、Resource-sharing、Suchmanyaspectsasdirecttrade,etc.offerthemodernizedmeans。Thefavorablesmallandmedium-sizedenterprisesofe-commerceformthehorizontalnetworksysteminsidethetrade,Setupthesharingdatabaseorinformationplatforminsidethetrade,Fullyutilizeinformationinsidethetradetoorderinunison。Offertheinformationofthegoodseachotherbetweeneachother,Inordertofullyutilizeone'sownfreighttransportationability,Thusreducedtheoperatingcost,hasraisedtheservicequalityandbusinessefficiency。Thesystemisthemakingproceduredirectedagainstsomeexistingdomestice-commercewebsitesofthiskindofsituationsimulation,weuseasp、photoshop、flashandsomesoftmadeit.Ithasnotmerelystrengthenedtheabilityofhuman-computerinteraction,Andstrengthenusersandexchangespaceofthetradecompanygreatly,Winthefavorablecommentfromtradecompanydeeply。KeywordsInternettechnology、Socialeconomy、Resources、Enterprises、E-commerce、Value、Commercialchain、Global、Sharethedatabase、Informationplatform、Order、Selltogether、Operatingcost、Servicequality、Businessefficiency、Simulation。第1章 系统分析1.1  开发背景随着社会信息量的与日俱增,作为产品销售的另一途径——网络,无论产品销售的数量、规模比以往任何时候都大的多,不论个人还是销售部门都需要使用方便而有效的方式来销售自己的产品。在计算机日益普及的今天,对商家而言若采用一个有效的在线销售系统来推销自己的产品和添加、删除、修改自己的产品信息,不仅带来了很大的商机而且为大大地提高的产品的知名度,这也充分应用硬件资源;对产品销售部门而言,以前单一的手工 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 已不能满足人们的要求,为了便于销售产品资料的管理将建立更为需要有效的在线销售网站。本设计所完成的销售管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用流行的B/S结构,客户端只需可以运行浏览器即可。系统采用ASP技术开发,在性能和开发难度之间取得较好的平衡。系统采用开放的、基于工业标准的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。可以实现与其他符合标准的系统进行交互,在异构平台间架起了桥梁,使基于Web的商业应用与企业已有系统集成在一起。1.2  任务概述1.2.1 组织结构图1.2.2 组织与业务的关系1. 业务流程图2. 人事部(1) 人事处理组主要负责人员接待,财物统计,工资发放,职工福利等职责。(2) 人员调动组主要负责员工职位调动及员工招聘解除等职责。3. 销售部(3) 外地销售组主要负责外地销售,由人员填写订单并通知产商联系组,再由产商联系组通知商品采购组购买商品并运往销售部,经验收后签收定单。再自行销售,月末一律将月销售额、剩余商品清单及销售清单交由后勤部统计,再由后勤部转交人事部处理。(4) 本地销售组主要负责本地销售,由人员填写订单并通知产商联系组,再由产商联系组通知商品采购组购买商品并运往销售部,经验收后签收定单。再自行销售,月末一律将月销售额、剩余商品清单及销售清单交由后勤部统计,再由后勤部转交人事部处理。4. 采购部(5) 产商联系组主要负责联系产商,并随时注意商品的信息,通知商品采购组采购商品。(6) 商品采购组主要负责采购商品,验收商品,并将商品运往销售部。5. 后勤部主要负责商品调动,售后服务等职责。1.2.3 功能体系图1.2.4 实现目标《电脑配件销售系统》针对的用户是各企业和用户,主要的实现目标有: 实现用户管理; 实现在线DIY管理; 实现购物车管理; 实现留言版管理; 实现商品检索; 实现后台管理; 实现各种统计、查询、打印功能; 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息1.2.5 运行环境 INTERNET 服务器(戴尔Power2800) 操作系统(Windows2000) 数据库(Access2000) 开发工具(photoshop,frontpage,flash)1.3  项目开发计划1.4  数据流图和数据词典网站管理员查询统计商品信息、用户信息和销售情况;1.4.1 用户注册和登陆过程1. 简要说明项目名称电脑配件销售系统项目代码名称Computershop子项目名称用户注册和登陆子项目代码名称Registandlogin创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(7) 数据源点及汇点描述:① 名称:用户简要描述:用户注册与登陆.有关数据流:用户信息② 名称:日历简要描述:当日日期有关数据流:年月日(8) 加工逻辑词条描述:① 加工名:登陆加工编号:1简要描述:检验用户身份和历史记录。输入数据流:用户信息,用户库,输出数据流:用户信息,错误的登陆信息加工逻辑: IF 用户未登陆 THEN        发出“未登陆”      ELSE IF 用户名和密码错误 THEN          发出“用户名或密码错误”        ELSE 登陆成功                 ENDIF            ENDIF② 加工名:注册加工编号:2简要描述:将用户信息写入数据库,输入数据流:用户的各项信息.输出数据流:注册成功的信息加工逻辑:IF 用户已注册 THEN        发出“用户名已使用”      ELSE IF 输入项为空或不合规则 THEN          发出“输入项不合法”        ELSE 注册成功                           ENDIF            ENDIF(9) 数据流名词条描述:③ 数据流名:用户信息说明:用户的唯一识别标识数据流来源:用户数据流去向:用户登陆数据流组成:用户信息=用户名+密码      用户名=6{字母}8      密码=6{字母}8④ 数据流名:注册信息说明:记录用户资料的相关信息数据流来源:用户数据流去向:用户注册数据流组成:注册信息=用户编号+用户名+密码+性别+出生年月+邮编+地址+电话+E-mail      用户编号=“1”…“65535”      用户名=6{字母}8      密码=6{字母}8      性别=2{字母}2      出生年月="1900-1-1".."2004-12-31"      邮编=6{数字}6地址=30(字节)      电话=6(数字)12E-mail=6(字母)24⑤ 数据流名:用户注册错误说明:用于检验用户注册错误信息数据流来源:用户数据流去向:注册数据流组成:检验错误=2{字母}40每个数据量流通量:⑥ 数据流名:用户登陆错误说明:用于检验用户登陆时的错误数据流来源:用户数据流去向:用户登陆数据流组成:检验错误=2{字母}40每个数据量流通量:⑦ 数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:用户购买检验,用户登记数据流组成:日期=年+月+日      年=“0000”..“9999”      月=“01”..“12”      日=“01”..“31”每个数据量流通量:(10) 数据文件词条描述:⑧ 数据文件名:用户库简述:存放用户信息输入数据:无输出数据:用户信息数据文件组成:用户库由”用户信息”组成1.4.2 用户留言模块1. 简要说明项目名称电脑配件销售系统项目代码名称Computershop子项目名称留言子项目代码名称BBS创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(11) 数据源点及汇点描述:⑨ 名称:用户简要描述:登陆、留言、查询留言信息及管理员有关数据流:用户名检验,密码检验⑩ 名称:日历简要描述:当日日期有关数据流:年月日(12) 加工逻辑词条描述:⑪ 加工名:用户留言加工编号:1简要描述:检验用户身份、是否有此用户输入数据流:用户信息,用户库,用户留言记录,日期输出数据流:留言信息,错误的信息加工逻辑: IF 用户未登陆 THEN        发出“未登陆”        ELSE 进入留言板         ENDIF                 ⑫ 加工名:留言板加工编号:2简要描述:用户登陆成功之后,查看在留言板里发言的记录输入数据流:用户信息,已发言信息的记录,日期输出数据流:用户信息,日期加工逻辑:将用户信息及日期传到发言模块⑬ 加工名:用户发言加工编号:3简要描述:用户登陆留言板后发言输入数据流:用户信息,日期输出数据流:用户信息,发言信息,日期加工逻辑:将用户信息,发言信息,日期存入数据库再转到留言板上(13) 数据流名词条描述:⑭ 数据流名:用户信息说明:用户的唯一识别标识数据流来源:用户数据流去向:用户登陆数据流组成:用户信息=用户名+密码      用户名=6{字母}8      密码=6{字母}8      ⑮ 数据流名:留言信息说明:用户留言的信息数据流来源:留言板数据流去向:用户发言数据流组成:留言信息=2{字母}100      ⑯ 数据流名:检验错误说明:用于检验用户登陆时的错误数据流来源:用户数据流去向:用户登陆数据流组成:检验错误=2{字母}40每个数据量流通量:⑰ 数据流名:日期说明:提供当前日期信息数据流来源:日历数据流去向:用户发言记录数据流组成:日期=年+月+日      年=“0000”..“9999”      月=“01”..“12”      日=“01”..“31”每个数据量流通量:(14) 数据文件词条描述:⑱ 数据文件名:用户库简述:存放用户信息输入数据:无输出数据:用户信息数据文件组成:用户库由”用户信息”组成⑲ 数据文件名:留言记录库简述:存放留言信息输入数据:用户留言输出数据:用户留言信息数据文件组成:留言记录库由“留言信息”组成1.4.3 购物车过程1. 简要说明项目名称电脑配件销售系统项目代码名称Computershop子项目名称购物车子项目代码名称Shopcar创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(15) 数据源点及汇点描述:⑳ 名称:用户简要描述:用户注册与登陆.有关数据流:用户信息(16) 加工逻辑词条描述:21 加工名:登陆加工编号:1简要描述:检验用户身份输入数据流:用户信息,用户库,输出数据流:用户信息,错误的登陆信息加工逻辑: IF 用户未登陆 THEN        发出“未登陆”      ELSE IF 用户名和密码错误 THEN          发出“用户名或密码错误”        ELSE 登陆成功                           ENDIF            ENDIF  (17) 数据流名词条描述:22 数据流名:用户信息说明:用户的唯一识别标识数据流来源:用户数据流去向:用户登陆数据流组成:用户信息=用户名+密码      用户名=6{字母}8      密码=6{字母}823 数据流名:商品信息说明:商品信息显示数据流来源:用户登陆数据流去向:购物页数据流组成:商品信息=产品编号+类型编号+品牌编号+产品名称+产商+配件系列+规格+出厂价+批发价+备注产品编号=“1”..“65535”类型编号=“1”..“65535”品牌编号=“1”..“65535”产品名称=2{字母}24产商=2{字母}24配件系列=2{字母}24规格=2{字母}24出厂价=4{数字}7批发价=4{数字}7备注=10{字母}10024 数据流名:打印清单说明:用于打印购买物品信息数据流来源:收银台数据流去向:购物页数据流组成:打印清单=用户购买信息每个数据量流通量:25 数据流名:登陆检验说明:用于指示用户登陆错误信息数据流来源:用户数据流去向:登陆数据流组成:检验错误=2{字母}40每个数据量流通量:26 数据流名:购物检验说明:用于指示用户购买是出错信息数据流来源:收银台数据流去向:购物车数据流组成:检验错误=2{字母}40每个数据量流通量:(18) 数据文件词条描述:27 数据文件名:用户库简述:存放用户信息输入数据:无输出数据:用户信息数据文件组成:用户库由”用户信息”组成1.4.4 在线DIY过程1. 简要说明项目名称电脑配件销售系统项目代码名称Computershop子项目名称在线DIY子项目代码名称Onlinediy创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(19) 数据源点及汇点描述:28 名称:用户简要描述:用户注册与登陆.有关数据流:用户信息(20) 加工逻辑词条描述:29 加工名:登陆加工编号:1简要描述:检验用户身份输入数据流:用户信息,用户库,输出数据流:用户信息,错误的登陆信息加工逻辑: IF 用户未登陆 THEN        发出“未登陆”      ELSE IF 用户名和密码错误 THEN          发出“用户名或密码错误”        ELSE 登陆成功                 ENDIF            ENDIF  (21) 数据流名词条描述:30 数据流名:用户信息说明:用户的唯一识别标识数据流来源:用户数据流去向:用户登陆数据流组成:用户信息=用户名+密码      用户名=6{字母}8      密码=6{字母}831 数据流名:商品信息说明:商品信息显示数据流来源:用户登陆数据流去向:DIY页数据流组成:商品信息=产品编号+类型编号+品牌编号+产品名称+产商+配件系列+规格+出厂价+批发价+备注产品编号=“1”..“65535”类型编号=“1”..“65535”品牌编号=“1”..“65535”产品名称=2{字母}24产商=2{字母}24配件系列=2{字母}24规格=2{字母}24出厂价=4{数字}7批发价=4{数字}7备注=10{字母}10032 数据流名:登陆检验说明:用于指示用户登陆错误信息数据流来源:用户数据流去向:登陆数据流组成:检验错误=2{字母}40每个数据量流通量:(22) 数据文件词条描述:33 数据文件名:用户库简述:存放用户信息输入数据:无输出数据:用户信息数据文件组成:用户库由”用户信息”组成1.4.5 用户搜索模块1. 简要说明项目名称电脑配件销售系统项目代码名称Computershop子项目名称搜索子项目代码名称Found创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(23) 数据源点及汇点描述:34 名称:用户简要描述:关键字输入,结果查询有关数据流:关键字(24) 加工逻辑词条描述:35 加工名:商品搜索加工编号:1简要描述:检验输入信息是否在库中、查询与输入信息相符的数据输入数据流:关键字输出数据流:获取信息加工逻辑: IF 关键字不等于库存信息 THEN        向下张页面发送空的获取信息      ELSE           向下张页面发送正确的获取信息    ENDIF36 加工名:结果显示加工编号:2简要描述:在页面输出“获取信息”输入数据流:获取信息,订购信息输出数据流:获取信息加工逻辑:IF 获取信息为空 THEN        发出“抱歉,未找到该项商品”      ELSE           向用户发送获取信息    ENDIF(25) 数据流名词条描述:37 数据流名:关键字说明:用以搜索商品的唯一识别标识数据流来源:用户数据流去向:商品搜索数据流组成:关键字=1{字母}2438 数据流名:获取信息说明:用户搜索得到的相关信息数据流来源:商品搜索数据流去向:结果显示数据流组成:商品信息=产品编号+类型编号+品牌编号+产品名称+产商+配件系列+规格+出厂价+批发价+备注产品编号=“1”..“65535”类型编号=“1”..“65535”品牌编号=“1”..“65535”产品名称=2{字母}24产商=2{字母}24配件系列=2{字母}24规格=2{字母}24出厂价=4{数字}7批发价=4{数字}7备注=10{字母}10039 数据流名:检验错误说明:用于指示用户查询错误信息数据流来源:商品搜索数据流去向:结果显示数据流组成:检验错误=2{字母}40每个数据量流通量:(26) 数据文件词条描述:40 数据文件名:商品库简述:存放商品信息输入数据:无输出数据:商品信息数据文件组成:商品库由“商品信息”组成1.4.6 后台操作过程1. 简要说明项目名称电脑配件销售系统项目代码名称computer子项目名称后台管理子项目代码名称Backstage创建时间1/8/20056:25PM修改时间1/8/20056:25PM2. 数据流图3. 数据词典(27) 数据源点及汇点描述:41 名称:管理员简要描述:管理员的登陆.有关数据流:管理员信息(28) 加工逻辑词条描述:42 加工名:登陆加工编号:1简要描述:检验管理员身份输入数据流:管理员信息,管理员库,输出数据流:登陆信息,错误的登陆信息加工逻辑: IF 管理员未登陆 THEN        发出“未登陆”      ELSE IF 用户名和密码错误 THEN          发出“用户名或密码错误”        ELSE 登陆成功                           ENDIF            ENDIF  43 加工名:后台管理加工编号:2简要描述:管理员可以对商品库进行添加、删除、修改输入数据流:添加、删除、修改的各项指令.输出数据流:指令完成或未完成的信息加工逻辑:IF 管理员进行后台操作失败 THEN        发出“遇到异常错误,请联系开发员”      ELSE           发出“成功”            ENDIF(29) 数据流名词条描述:44 数据流名:管理员信息说明:管理员的唯一识别标识数据流来源:后台数据流去向:登陆数据流组成:管理员信息=用户名+密码      用户名=6{字母}12      密码=6{字母}845 数据流名:操作信息说明:记录管理员操作的相关信息数据流来源:后台管理数据流去向:管理员数据流组成:后台管理=添加+删除+修改+……每个数据量流通量:46 数据流名:管理员登陆错误说明:用于检验管理员登陆错误信息数据流来源:管理员数据流去向:登陆数据流组成:检验错误=2{字母}40每个数据量流通量:(30) 数据文件词条描述:47 数据文件名:管理员库简述:存放管理员信息输入数据:无输出数据:管理员信息数据文件组成:管理员库由”管理员信息”组成48 数据文件名:商品库简述:存放商品信息输入数据:无输出数据:商品信息数据文件组成:商品库由”商品信息”组成第2章 概要设计2.1 网站结构图2.2 处理流程2.2.1 主流程1. 建立与数据库的连接2. 获取系统设置3. 显示主对话框4. 等待用户输入如为购买:进入购买流程。如为电脑配件信息查询:进入电脑配件查询流程。如为系统管理:进入系统管理流程。如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接2.2.2 用户注册流程1. 要求输入用户名和密码及相关信息2. 确认输入信息是否正确3. 返回登陆页如果确认输入用户信息:成功注册如果完成注册操作:结束注册流程。2.2.3 用户登陆流程1. 要求输入用户名和密码2. 用户身份查验3. 获取相关的用户信息并显示4. 进入购买页如果确认用户信息::进入购买页如果退出操作:结束登陆流程。2.2.4 购物车流程1. 登陆成功2. 进入购买页3. 点击要购买的商品4. 进入购物车5. 可以放回已选商品6. 去收银台结帐7. 打印购买信息8. 返回购物页如果确认登陆成功::进入购买页如果点击要购买商品:进入购物车如果点击需放回的商品:可以放回已选商品如果点击结帐:去收银台结帐如果退出操作:结束登陆流程。2.2.5 在线DIY流程1. 登陆成功2. 进入DIY页3. 选择各种电脑配件4. 放入配件单5. 打印配件单6. 返回DIY页如果确认登陆成功::进入DIY页如果点击电脑配件:放入配件单如果点击打印配件单:输出配件单如果退出操作:结束登陆流程。2.2.6 留言板流程1. 要求输入用户名和密码2. 用户身份查验3. 获取相关的用户信息并显示4. 进入留言板5. 浏览已发言的信息6. 用户发言7. 将发言信息提交到数据库8. 返回留言板如果确认用户信息::进入留言板可以进行查看与留言如果完成留言操作:结束留言流程。2.2.7 后台管理流程1. 要求输入管理员帐号和密码2. 用户身份查验3. 获取相关的用户信息并显示4. 进入后台管理5. 对商品进行后台操作6. 退出后台如果确认用户信息::对商品进行后台操作如果完成后台操作:结束后台流程。2.3 数据库设计2.3.1 用户信息表由多个用户记录构成。用户信息记录的数据结构如下:用户编号(userID) 数值型(唯一标示符)用户名(userName) 字符串密码(password) 字符串性别(sex) 字符串出生年月(date)日期型邮编(youbian)数值型地址(address) 字符串电话(telphone) 字符串E-mail(E-mail)字符串2.3.2 留言记录表由多个用户留言记录构成留言记录表的数据结构如下:主题编号(userID)数值型(唯一标示符)用户名(username) 字符串日期(date) 字符串主题(author) 字符串内容(content)备注2.3.3 回复记录表由多个用户留言记录构成留言记录表的数据结构如下:回复编号(userID)数值型(唯一标示符)用户名(username) 字符串日期(date) 字符串主题(author) 字符串内容(content)备注主题编号(userID)数值型2.3.4 商品类型表由多个商品类型构成。商品类型信息的数据结构如下:类型编号(TypeID) 数值型(唯一标示符)类型名称(Type_name) 字符串2.3.5 商品信息表由多个商品品牌构成。商品品牌的数据结构如下:品牌编号(BrandID) 数值型(唯一标示符)产品名称(Brand_name) 字符串类型编号(TypeID) 数值型2.3.6 商品信息表由多个商品信息构成。商品信息的数据结构如下:产品编号(ProductsID) 数值型(唯一标示符)类型编号(TypeID) 数值型品牌编号(BrandID) 数值型产品名称(Products_name) 字符串产商(Unit) 字符串配件系列(gxl) 字符串规格(Specification) 字符串出厂价(Producer_price) 数值型批发价(Sales_price) 数值型备注(medo) 备注型2.3.7 出货商品信息表由多个商品信息构成。商品信息的数据结构如下:出货编号(ProductsID) 数值型(唯一标示符)产品名称(Products_name) 字符串批发价(Sales_price) 数值型用户名(userName) 字符串2.3.8 系统操作员记录表由若干个系统操作员记录构成系统操作员记录的数据结构如下:记录序号(id) 数值型(唯一标示符)账号(Adminr) 字符串口令(Password) 字符串2.4 硬件及系统平台选择对硬件系统的配置,主要考虑了以下几个方面:1. 高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统7*24小时平稳运行,最大限度减少停机时间,采取了以下措施: 采用高可用性的主机结构; 采用冗余磁盘阵列RAID技术,如RAID5/1/7/0+1等(可选); 采用网络备份;2. 主机系统的先进性和高扩展性,以满足业务近期、中期甚至长期时间范围数据快速增长的需要;3. 选用成熟的并行处理技术,以保证整个主机系统的高性能和高处理能力,保证在大数据量情况下系统处理实时性的苛刻要求;4. 易维护和易管理,以减少中心的日常管理和维护工作量,便于性能的调节和故障排除;5. 高度的安全性,严格控制并 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 对系统敏感资源的访问和广域网传输中数据的安全。同时可考虑购买专门的防火墙产品,如Cisco公司的硬件防火墙产品PIX,它具有IP包转发、过滤速度快,吞吐量大等特点。利用该产品,可以屏蔽内部网络结构,封档部分端口或IP地址的网络IP包。由此来保证系统的安全,是企业级用户的最佳选择。软件方面如CheckPoint公司的防火墙产品。CheckPoint是全球销量最大的软件防火墙产品,它同样具有屏蔽内部网络结构,封档部分端口或IP地址的网络IP包的功能。由于它用软件实现该功能,速度较慢,但是配置和使用相对灵活,用户可以使用该产品,可以在较小的投资下,保证系统的安全。6. 系统容量文字容量(如图书资料、新闻等):按照每份资料及档案50K,每天100份,存储二年时间计算:50K*100*30*12*2=3600000K=3.5G图形容量:按照每张图片200K,每天50张,存储二年时间计算:200K*50*30*12*2=7200000K=6.88G音频容量:按MP3格式计算,每首MP3容量5M,存储4000首计算:5M*4000=20000M=19.5G视频容量:50G其它:4G总计:3.5G+6.88G+19.5G+50G+4G=84G采用RAID技术后,容量需要适当增加。根据上述计算值,建议采用1台DellPowerEdge系列服务器作为WEB服务器以及Email服务器、1台DellPowerEdge系列服务器作为数据库服务器来完成工作。从数据安全性和系统可用性考虑,建议采用外部存储解决方案,存储设备建议采用DellPowerVaule系列的存储解决方案。7. 系统网络拓扑图如下:操作系统采用Windows2000Sever,相应的Web服务器为IIS5.1。关系数据库管理系统采用SQLSERVER2000企业版。2.5 安全体系设计在网络安全中,一向是防与攻的道高一尺,魔高一丈,并且我们在开放性和安全性之中找到一个平衡点是相对难的,但是我们是有一系列的防范措施,来确保WEB的安全。对于WEB安全,我们有以下考虑: 关闭所以不必要的端口来减少被攻击的可能性; 采用专项专用口令来确保整体安全的健壮性; 建立完善的LOG体系,来监控所有操作,当有未知的扫描,我们要及时的得到反馈; 所有ASP程序要经过详细评测,及时发现安全漏洞; 利用安全工具(比如Microsoft的安全检测器)定期对网站进行扫描,及时发现新的漏洞。 及时应用安全补丁。 采用硬件或软件防火墙,禁止非法访问。对于系统可靠性,有以下考虑: 为了防止一台服务器出现故障而导致系统不能使用的情况,我们需要对服务器进行冗余备份。可以使得,当一台服务器瘫痪时,备份服务器可以马上代替。对于www服务器和数据库服务器可以考虑采用群集结构,并且使用主动模式的群集。这样不仅可以系统拥有冗余能力,而且系统可以得到网络负载平衡能力。 对于存储系统,采用SAN或NAS,以获得统一存储和安全存储。 对于网络设备,比如路由器和交换机以及网线应该有冗余备份,防止发生设备损坏导致网站瘫痪时,可以快速替换恢复。对于数据库安全性,有以下考虑: 把数据库服务器放在WEB服务器之后,如果不登陆WEB服务器是无法访问到数据库服务器; 数据库严格控制DBA的权限,一般用户我们必须只授予浏览的权限; 建立完善的数据库备份策略,每天或每时段来进行差值备份; 利用警报对数据库进行性能监视。2.6 界面风格设计1. 设计本网站的Logo。本系统的Logo要突出本网站的形象2. 设计本网站的标准色彩:文字链接色彩采用:蓝色图片的主色彩采用:蓝色背景色采用:白色。 边框等色彩尽量使用与标准色彩一致的色彩。………………(略)3. 设计标准字体。在关键的标题,菜单,图片里使用统一的标准字体。本网站的标准字体为:五号4. 想一条朗朗上口宣传标语。把它做在你的banner里,或者放在醒目的位置。本网站的宣传标语为:“管道通四海,材型进万家”5. 使用统一的语气和人称。6. 使用统一的图片处理效果。应该统一图片阴影效果的方向,厚度,模糊度都必须一样。2.7 目录结构说明子目录说明Images网站图片目录data数据库目录Admin管理员目录Leave_message留言版模块目录第3章 详细设计3.1 主模块3.1.1 简要说明模块名称主模块模块代码名称Index.asp启动条件打开index.asp输入子模块信息功能子模块调用输出子模式块调用成功信息或错误警告信息3.1.2 程序逻辑3.1.3 界面设计3.1.4 主要函数说明调用形式:index.asp(cnn,rst,ssql,Action)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)传出参量:无3.1.5 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.2 用户注册和登陆模块3.2.1 简要说明模块名称用户注册模块模块代码名称reg.asp启动条件单击“注册”单击“提交”输入用户名,密码,确认,E-MAIL,地址,电话,邮编,真实姓名,性别功能用户注册输出用户成功注册信息或错误警告信息3.2.2 程序逻辑3.2.3 界面设计3.2.4 主要函数说明调用形式:reg.asp(ID,user_name,user_pass,user_adds,user_mail,user_tel,user_post,user_namec,user_sex)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)ID(用户编号)(常量)user_name(用户名)user_pass(密码)user_adds(地址)user_mail(电子邮箱)user_tel(电话)user_post(邮编)user_namec(真实姓名)user_sex(性别)传出参量:无3.2.5 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.2.6 简要说明模块名称用户登陆模块模块代码名称login.asp启动条件单击“登陆”输入用户名,密码功能用户登陆输出用户成功登陆信息或错误警告信息3.2.7 程序逻辑3.2.8 界面设计3.2.9 主要函数说明调用形式:login.asp(cnn,rst,sql,action,username,password)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接sql提供数据库语句(整型常量)action(常量)user_name(用户名)user_pass(密码)传出参量:Cookies("user_name")3.2.10 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.3 搜索模块3.3.1 简要说明模块名称搜索模块模块代码名称seach.asp启动条件单击“提交”输入关键字,查询类型功能查询所需的信息输出查询所需的信息或错误警告信息3.3.2 程序逻辑3.3.3 界面设计3.3.4 主要函数说明调用形式:class.asp(cnn,rst,ssql,action,currentpage,i)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接sql提供数据库语句(整型常量)action(常量)currentpage(页号)i(常量)传出参量:无3.3.5 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.4 购物车模块3.4.1 简要说明模块名称购物车模块模块代码名称buy.asp启动条件单击“购买”或“购物车查看”输入商品数量功能商品数量修改输出商品数量修改成功信息或错误警告信息3.4.2 程序逻辑3.4.3 界面设计3.4.4 主要函数说明调用形式:class.asp(cnn,rst,ssql,Action,ID,dd_id,sp_id,sp_name,sp_jg,sp_sl,i,)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)ID(自动编号)dd_id(商品订单号)sp_id(商品ID)sp_name(商品名称及信息)sp_jg(商品价格)sp_sl(商品数量)i(常量)传出参量:i测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.4.5 简要说明模块名称添加订单模块模块代码名称tobuy.asp启动条件单击“去收银台”输入收货信息功能添加订单输出订单添加成功信息或错误警告信息3.4.6 程序逻辑3.4.7 界面设计3.4.8 主要函数说明调用形式:tobuy.asp(cnn,rst,ssql,Action,sp_name,sp_jg,sp_sl,sum,user_namec,user_sex,user_adds,user_post,user_tel,user_mail,s1,I,dd_id)传入参量:cnn,rst,(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)sp_name(商品名称及信息)sp_jg(商品单件价格)sp_sl(商品数量)sum(商品总计价格)user_namec(用户真实姓名)user_sex(用户性别)user_adds(用户地址)user_post(用户邮编)user_tel(用户电话)user_mail(用户E-mail)s1(用户发货要求)i(常量)dd_id(商品订单号)传出参量:dd_id测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.4.9 简要说明模块名称在线DIY模块模块代码名称Diy.aspdiyto.aspdiycook.asp启动条件单击“在线DIY”输入“选用”功能按照自己的需要选择商品输出已选择商品信息和价格3.4.10 程序逻辑3.4.11 界面设计3.4.12 主要函数说明调用形式:diy.aspdiyto.aspdiycook.asp(cnn,rst,ssql,Action,ID,sort_name,sp_name,sp_jg,)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)ID(编号)sort_name(配件)sp_name(商品名称及信息)sp_jg(商品价格)传出参量:无3.4.13 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.5 留言簿模块3.5.1 简要说明模块名称用户留言模块模块代码名称forum.asp启动条件用户登陆后在首页单击“论坛”输入主题,图像,内容功能用户留言及回复输出用户留言成功信息或错误警告信息3.5.2 程序逻辑3.5.3 界面设计3.5.4 主要函数说明调用形式:forum.asp(cnn,rst,ssql,action,re_id,author,pic_path,ip_addr,issue_time,view_times,eply_times,theme,content)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)re_id(编号)author(用户名)pic_path(用户头像)ip_addr(用户IP)issue_time(发言时间)view_times(浏览次数)reply_times(回复次数)theme(主题)content(内容)传出参量:无3.5.5 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理3.5.6 简要说明模块名称留言簿回复模块模块代码名称forum.asp启动条件在已发言主题处单击“主题内容”输入主题和内容功能回复内容输出回复成功信息或错误警告信息3.5.7 程序逻辑3.5.8 界面设计3.5.9 主要函数说明调用形式:forum.asp(cnn,rst,ssql,action,re_id,pic_path,ip_addr,reply_time,theme,content,art_id)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接ssql提供数据库语句(整型常量)action(常量)re_id(编号)pic_path(用户头像)ip_addr(用户IP)reply_time(回复时间)theme(回复主题)content(回复内容)art_id(信息ID)传出参量:无3.5.10 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理数据库数据异常时能否判断并给予适当处理3.6 后台管理模块3.6.1 简要说明模块名称后台管理登陆模块模块代码名称AdmLogin.asp启动条件单击“商户维护”输入管理员名,密码功能管理员登陆输出管理员登陆后的信息或错误警告信息3.6.2 程序逻辑3.6.3 界面设计3.6.4 主要函数说明调用形式:AdminLogin.asp(cnn,rst,sql,action,adminname,password)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接sql提供数据库语句(整型常量)action(常量)adminname(管理员名)password(密码)传出参量:Cookies("adminname")3.6.5 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.6.6 简要说明模块名称后台订单查看模块模块代码名称Admddshow.asp启动条件单击“订单查看”输入订单类型功能订单查看输出查找成功后的信息或未找到信息3.6.7 程序逻辑3.6.8 界面设计3.6.9 主要函数说明调用形式:AdminListOrder.asp(cnn,rst,sql,action,currentpage,rowcount,i,iOrderState)传入参量:cnn,rst(数据库连接指针常量) 提供数据库连接sql提供数据库语句(整型常量)action(常量)currentpage(行号)rowcount(页号)i(常量)iOrderState(订单状态)传出参量:无3.6.10 测试要点1. 模块正常工作流程2. 对输入的查验,包括输入值的合法性与合理性检验3. 数据库连接异常能否做出适当处理4. 数据库数据异常时能否判断并给予适当处理3.6.11 简要说明模块名称后台订单状态查看模块模块代码名称Admseeddxq.asp启动条件在订单列表中单击“查看”输入订单状态功能查看订单信息输出订单所有信息3.6.12 程序逻辑3.6.13 界面设计3.6.14 主要函数说明调用形式:AdminListOrder.asp(cnn,rs
本文档为【基于WEB电脑配件销售系统毕业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
满天星0822
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:90
分类:工学
上传时间:2018-05-21
浏览量:21