网上购物系统的设计与实现毕业论文_第1页
网上购物系统的设计与实现毕业论文_第2页
网上购物系统的设计与实现毕业论文_第3页
网上购物系统的设计与实现毕业论文_第4页
网上购物系统的设计与实现毕业论文_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南经贸职业学院信息管理系PAGEPAGEV经贸职业学院毕业设计网上购物系统的设计与实现独创性声明本人声明所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。作者签名:日期:年月日毕业论文版权使用授权书本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留并向有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权河南经贸职业学院要以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。保密□,在________年解密后适用本授权书。本论文属于不保密□。(请在以上方框内打“√”)毕业论文作者签名:指导教师签名:日期:年月日日期:年月日目录1《网上购物系统》需求规格说明书 11.1文档介绍 11.1.1文档目的 11.1.2文档范围 11.1.3读者对象 11.2产品介绍 11.3产品面向的用户群体 21.4产品应当遵循的标准或规范 21.5产品范围 21.6产品中的角色 31.7产品的功能性需求 31.7.1系统用例图 51.7.2用例说明 71会员登陆 72会员注册 83信息浏览 94商品信息查询 105在线沟通 106系统管理员登陆 117系统管理员信息管理 128超级管理员管理 121.8产品的非功能性需求 141.8.1用户界面需求 141.8.2软硬件环境需求 141.8.3产品质量需求 141.8.4其它需求 152《网上购物系统》数据库设计报告 162.1文档介绍 162.1.1文档目的 162.1.2文档范围 162.1.3读者对象 162.1.4术语与缩写解释 162.2数据库环境说明 162.3概念结构设计 172.4逻辑结构设计 182.4.1表汇总 182.4.2[会员地址]表 182.4.3[管理员信息]表 192.4.4[商品选购]表 192.4.5[下载信息]表 192.4.6[产品父类栏目]表 202.4.7[帮助分类信息]表 202.4.8[创建帮助]表 202.4.9[留言信息]表 212.4.10[新闻管理]表 212.4.11[新闻分类添加信息]表 222.4.12[订单信息]表 222.4.13[订单详细信息]表 222.4.14[商品类别信息]表 232.4.15[服装添加]表 232.4.16[服装图片信息]表 242.4.17[服装大小信息]表 242.4.18[会员信息]表 252.5安全性设计 252.6数据库管理与维护说明 253《网上购物系统》用户使用手册 263.1文档介绍 263.1.1文档目的 263.1.2文档范围 263.1.3读者对象 263.2运行环境说明 263.2.1软件运行环境安装与配置 263.2.2Web服务器安装与配置 273.2.3数据库管理系统安装与配置 273.2.4网上购物系统系统的安装与部署 273.3操作说明 273.3.1管理员角色 273.3.2超级管理员角色 403.3.3普通会员角色 41参考文献 48致谢 49经贸职业学院信息管理系PAGE21《网上购物系统》需求规格说明书1.1文档介绍1.1.1文档目的本需求规格说明书是为乐购服装商城服务的,作为电子服装商务行业的一员,以能够更好的为广大消费者服务为主。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成后系统验收的依据。同时,本说明书还是《会员手册》和《测试计划》的编写依据。1.1.2文档范围本文档包含以下几部分网站介绍网站面向的会员群体网站应当遵循的标准或规范网站的应用范围网站中的角色网站的功能性需求网站的非功能性需求1.1.3读者对象本文档的读者范围包括:1. 需求提供方具体责任人2. 开发方的项目经理、系统分析设计人员、测试人员1.2产品介绍乐购服装商城是以实现在会员、系统管理员三者之间实现这一行业内信息传递小平台。主要由普通会员、系统管理员两部分构成,整体采用.NET平台进行开发并且实现,会员数据选用MicrosoftSQLServer2005进行统一管理。并通过信息的某些共性进行分类,最后系统化,标准化发布到网站上的一个信息发布平台。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。1.3产品面向的用户群体乐购服装商城主要是供与购物有关的企业或个人使用。它能实现管理员和会员的一个沟通平台与相互了解。功能类别子功能名称、标识符描述会员操作服装购买会员用户可以在浏览网站的同时对于自己比较满意的服装进行选购在线支付对于会员已经选购的服装可以进行支付的功能新闻查看会员在浏览网站的同时也可以对于网站动态新闻给以关注和查看文件下载网站定期上传的文件,会员用户可以根据自己的需求下载自己所需要的文件在线留言对于网站的建设性意见,或者对于操作的疑问可以通过在线留言的方式来通知系统管理员系统管理员(店铺老板)服装上传对于网站服装的上传回复留言对于网站会员留言的回复上传新闻对于网站新闻的上传文件上传关于网站的资料以及重要文件的上传超级管理员设定管理员的权限以及修改管理员的密码通过超级管理员的设定可以管理系统管理员(店铺老板)权限以及密码的修改1.4产品应当遵循的标准或规范本产品的使用是建立在互联网标准通信协议之上的,其中支持的协议主要包括:TCP协议。《计算机软件开发规范》GB8566-881.5产品范围本系统适合于任何用户和具有管理权限的管理员管理。1.6产品中的角色角色职责描述普通会员登录到该系统、浏览、注册、查看购物信息等。系统管理员对会员信息、加入网站的系统管理员信息、发布商品信息及购物车信息等的相应管理。对系统管理员商铺信息的管理及查看购物通知等。超级管理员设置管理员以及会员的各种权限,包括对于上架服装的各种管理以及网站中所存在的各种系统的管理。1.7产品的功能性需求角色功能用例名称、标识符概述前台会员注册会员注册不是会员的会员需要注册方可进行登录进入到发布信息的页面。会员登录会员登录根据会员填写的会员名和密码、验证码登录到发布信息的页面。商品浏览浏览信息会员可以根据自己的需要浏览这一行业的各种分类商品信息。商品选购选购商品会员在登录后浏览页面的同时,可以对于商品进行选购,加入购物车。商品查询信息查询会员可以根据自己的需要对自己想要找到某种商品信息进行查询。订单管理订单管理会员将商品加入订单之后可以对订单进行处理,包括对于订单进行付款,增加商品,删除商品,查看商品的功能。在线(QQ、)沟通在线沟通会员可以把自己通过在线咨询的方式与行业中的其他工作人员或网站系统管理员进行沟通交流。在线留言信息留言会员可以将自己对于网站的一些建议或者想法通过留言的方式通知系统管理员。系统管理员会员选购商品会员商品管理系统管理员在浏览选购商品过程中,只有在登陆成功后才能选购商品,并加入购物车。订单管理订单管理系统管理员在登录成功并选购商品之后,可以进入到订单页面,实现付款,增加商品。删除商品的功能。留言回复留言管理管理员可以通过留言管理页面,对于来访客户(会员)进行留言回复。账户管理账户管理系统管理员可以对的账户进行管理,并且设置自己的账户充值等功能。顾客管理顾客管理对于一些顾客的加入黑名单,提供优惠等各种服务。赞助商类别管理企业名录管理系统管理员对加盟公司的设定进行管理商品信息管理商品添加系统管理员对分类的商品进行添加商品管理系统管理员对商品的信息进行管理商品打折系统管理员对优惠商品进行节日打折类别管理商品类别管理系统管理员对商品分类的管理超级管理员管理用户级别用户管理超级管理员可以管理普通管理员以及会员的各种信息所有系统管理系统管理超级管理员可以对于服装系统的各个方面进行管理与设置1.7.1系统用例图(1)、乐购服装商城整体用例图(2)、普通会员管理用例图图1-1后台会员管理用例图1-2系统管理员管理(3)、超级管理员管理1.7.2用例说明1会员登陆1.0用例名称:会员登陆客户端功能:用于与服务器建立连接,连接成功后登陆服务器。1.1简要说明:本用例的功能是向服务器发送连接请求,并向服务器提供验证所需要的会员名和密码。1.2事件流:1.2.1基本流:1.会员填写会员名、会员密码、验证符。2.会员请求登陆。3.客户端程序检查会员填写的内容是否合法。4.服务端程序检查会员填写的内容是否合法。5.客户端向服务器端发送连接请求,如果出现连接超时,转向备选流2。6.服务器端接受请求,连接成功。7.验证通过,显示系统管理员管理后台主页面。8.会员执行其它操作将退出本用例。1.2.2备选流备选流1:1如果客户端检查没有通过,比如没有输入会员名,应提示“会员名不能为空!”,诸如上面的提示均是有效提示。2会员返回基本流1。备选流2:1如果会员身份没有通过服务器验证,将返回“会员名或密码不正确,请重新输入!”的信息。2会员返回基本流11.3特殊需求:1会员名字符的位数,6-20位,必填。2密码字符的位数:6-20位,必填,并以掩码“●”显示。1.4前置条件:以合法身份登陆本网站首页。1.5后置条件:会员登录成功后,显示会员管理主界面。2会员注册2.0用例名称:会员注册2.1简要说明:本用例的功能主要向服务器发送请求发送请求,填写要注册的信息,包括注册帐号,密码,确认密码,密码提示问题,密码提示答案,审请的系统管理员类别,真实姓名,性别,电子邮箱,固定电话,公司所在地,街道,传真,手机,邮政编码,等信息,填写成功后等待系统系统管理员的审批才能成为系统管理员。2.2事件流2.2.1基本流:1会员填写注册账号,密码,确认密码,密码提示问题,密码提示答案,审请的系统管理员类别,真实姓名,性别,电子邮箱,固定电话手机,邮政编码。2程序检查会员填写的内容是否合法,如果未通过检查,则转向备选流1。3服务器接收请求,注册成功。4服务器验证会员账号和姓名,如果验证没有通过,转身备选流2。5验证通过,显示注册成功。6会员执行其它操作将退出本用例。2.2.2备选流:备选流1:1如果客户端验证没有通过,会员名的长度不在6-20位之间,应提示“会员名长度不符合标准,请重新输入!”诸如上面的提示均是有效提示。发送会员登录的邮箱验证信息,点击验证。2会员返回基本流1。备选流2:1如果会员身份没有通过器端验证,将返回“会员名已存在!”的消息。2会员返回基本流1。2.3特殊需求:1会员名字符的位数:6-20位,必填,不能为空。2密码字符位数:6-20位,必填,不能为空。3会员姓名字符的位数:不能为空。2.4前置条件:进入本网站进行注册。2.5后置条件:会员注册成功,显示注册成功。3信息浏览3.0用例名称:信息浏览会员打开网站,可以浏览本网站所有的信息。3.1简要说明:本用例的功能主要向服各器发送请求,请求浏览本网站所有信息。3.2事件流:3.2.1基本流:1会员点击可以点击网页上的栏目,如电子商城、食品展会等栏目,可以看到本网站上所上传的所有商品信息等。2会员点击可以点击网页上的栏目,如打折信息,可以看到本网站上发布的打折信息。3会员点击可以点击网页上的栏目,如新进产品中的信息,可以看到本网站上发布的产品信息等。4会员点击可以点击网页上的栏目,如最新留言、客户反馈信息,可以看到本网站上发布的资讯信息等。5会员点击可以点击网页上的栏目,如在线客服,可以联系商家、系统管理员,提问一些问题。6会员点击可以点击网页上的栏目,如友情链接,可以看到本网站上发布的有关商务服务的信息等。7会员点击可以点击网页上的栏目,如网站动态中的信息,可以看到本网站上发布的有关网站动态的信息等。3.3前置条件:登陆本网站的首页。3.4后置条件:浏览本网站的所有信息。4.0用例名称:查询信息4商品信息查询会员通过输入关键字查看相关信息。4.1简要说明:本用例的功能主要是向服务器发送请求,通过输入关键字,浏览服务器返回的页面信息。4.2事件流:4.2.1基本流:会员通过输入关键字或词查找并浏览本网站与此有关的信息。4.3前置条件:登陆本网站首页。4.4后置条件:浏览本网站的所有自己想要查看的信息。5在线沟通5.0用例名称:在线沟通会员进入网站后,可通过页面上的两个滚动条与企业或个人进行在线沟通与交流。并且可以写邮件审请在页面上显示自己的QQ号码。5.1简要说明:本用例的功能主要是提供给会员在线的沟通与交流的功能,实时地帮助会员解决一些问题。5.2事件流:5.2.1基本流:1会员点击在线客服和QQ号,进入会话状态。2会员输入想要沟通的内容,并等特客服回复。3会员执行其它操作将退出本用例。5.3特殊需求:沟通内容不能为空。5.4前置条件:登陆本网站首页,点击QQ客服号码。5.5后置条件:向对话框中输入沟通交流的内容。6系统管理员登陆6.0用例名称:系统管理员登陆用于与服务器建立连接,连接成功后登录服务器。6.1简要说明:本用例的主要功能是向服务器发送连接请求,并向服务器提供验证所需要的系统管理员号和密码。6.2事件流:6.2.1基本流:1系统管理员填写会员账号、密码。2系统管理员请求登陆。3服务端程序检查系统管理员填写的内容是否合法,如果未通过检查,则转向备选流1。4服务器接收请求,连接成功。5服务器验证系统管理员账号和密码,如果验证没有通过,转向备选流2。6验证通过,显示后台系统管理主页面。7系统管理员执行其它操作将退出本用例。6.2.2备选流:备选流1:1如果客户端验证没有通过,比如没有输入账号,将提示“账号不能为空”,诸如上面的提示均是有效提示。2会员返回基本流1。6.3特殊需求:1账号字符的位数:不能为空,必填。2密码字符的位数:必填,并以掩码“●”显示。6.4前置条件:以合法的身份登陆。6.5后置条件:系统管理员登陆成功后,显示后台系统管理主界面。7系统管理员信息管理7.0用例名称:系统管理员信息管理可以通过此功能可以修改并在网站上发布系统管理员店铺所属的信息。7.1简要说明:本用例的功能是修改或发布商品的存货信息、商品展示信息、商品购买信息等功能。7.2事件流7.2.1基本流7.2..1.1基本流1:1系统管理员登陆进入系统管理员控件面板。前提是系统管理员成功登陆。2系统显示所有系统管理员控制信息。3会员可以选择要操作的各种子栏目。4系统显示其选择的子栏目信息。5根据系统管理员的选择系统执行如下的操作:5.1系统管理与选择修改基本资料,可以更改会员自己的个人信息。5.2系统管理与打开商品信息管理,可以发布和管理各种供求信息。5.3系统管理员打开产品展示管理,可以发布和管理他个人的商品信息。5.4系统管理员打开购物车管理,可以管理选购商品信息。5.5系统管理员在线帮助可以帮会员解决一些服务性的问题,和其他功能的一些说明。5.6系统管理员选择其他操作的时候,系统结束此用例。7.3特殊要求:系统管理员在发布和修改商品信息时,标题不能为空。7.4前置条件:以合法身份登陆到系统管理员管理界面。7.5后置条件:系统管理员信息添加和修改后,将修改后的结果显示在系统后台管理界面上,并显示在web界面上。8超级管理员管理8.0用例名称:系统管理员管理可以通过此功能可以审批会员和普通管理员的注册与发布的各种信息,也可以修改和添加、删除信息等功能。8.1简要说明:本用例的功能是审批会员选购商品的供求信息、产品展示信息、购物车信息等功能和添加类别管理和添加系统系统管理员的功能。8.2事件流8.2.1基本流8.2..1.1基本流:1系统超级管理员登陆进入会员控件面板。前提是系统超级管理员管理员成功登陆。2系统显示所有网站控制信息。3会员可以选择要操作的各种子栏目。4系统显示其选择的子栏目信息。5根据超级管理员的选择系统执行如下的操作:5.1系统超级管理员选择网站会员管理,可以对所有会员和普通管理员的信息进行审核及推荐管理。5.2系统管理员打开商贸中心管理,可以对所有会员发布的各种供求信息进行审核并推荐,对已审核过的供求商品可以进行编辑、删除等功能。5.3系统超级管理员打开商品展示管理,可以对所有普通管理员发布的产品信息进行审核管理,并且可以设置是否在首页推荐。5.4系统超级管理员打开商品分类浏览,可以对所有的上架的商品信息进行反类浏览,并且可以对这些信息进行选购、查看详细等功能。5.5系统超级管理员打开购物车页面,可以对所选购的商品进行添加、修改和删除等功能。5.6系统超级管理员管理员打开类别管理,可以对上架商品分类进行分类管理,并且可以对所有这些类别进行添加、修改和删除等功能。6系统超级管理员打开网站系统管理,可以对系统管理员、会员、会员进行添加、修改和删除等功能。8.3特殊要求:系统超级管理员在进入网站系统管理栏目时,必须是超级系统管理员才能进入。8.4前置条件:以合法的身份登陆到系统超级管理系统。8.5后置条件:超级管理员发布的所有信息,在通过审核后,显示在web界面上。并且通过超级会员添加的系统管理员可以登陆系统后台管理界面。1.8产品的非功能性需求1.8.1用户界面需求需求名称详细要求界面友好注重艺术美,能够给会员留下好的视觉效果。操作简单界面的简洁是要让会员便于使用、便于理解、并能减少会员发生错误选择的可能性界面风格管理页面以黑色为主,主界面颜色注重浅粉,简介、大方。界面的结构必须清晰且所用的术语要保持一致,风格必须与内容相一致,界面的色调字体也要保持一致。1.8.2软硬件环境需求需求名称详细要求开发环境Windows2003Server及以上操作系统,IIS应用服务器,.netframework3.5,SQLSever数据库开发工具MicrosoftVisualStudio2010MicrosoftSQLServer2005硬件需求客户机:P42.0GCPU+256M内存+10/100M网卡+40G硬盘+EpsonStylusC67服务器运行服务器:P43.0GCPU+1G内存+10/1000M网卡+120G硬盘数据库SQLSever2005数据库1.8.3产品质量需求主要质量属性详细要求正确性系统在不同系统平台之间进行传递和显示时不会出现乱码等现象健壮性导入数据验证,数据异常扑获,灾难性恢复可靠性数据校验,人机稽核,平衡检查性能,效率高效,实用易用性操作简单,操作简单清晰性流程清晰易记,分类管理安全性错误提示,数据验证可扩展性可在当前需求的基础上进行功能上的扩展兼容性可运行在大多数主流硬件环境中可移植性可运行在大多数主流的操作平台上1.8.4其它需求软件在开发完成以后,需要对软件进行界面测试与审核,确保软件界面的正确、美观、可用性。确保界面上的所有功能都能够试运行。2《网上购物系统》数据库设计报告2.1文档介绍2.1.1文档目的详细说明乐购服装商城网的数据逻辑设计,物理设计及运行环境。为开发人员提供开发指导;为客户提供数据设计;为测试人员提供测试指导和为管理人员提供决策服务。2.1.2文档范围本文档包含以下几个部分:文档介绍数据库环境说明数据库的命名规则逻辑设计物理设计安全性设计优化数据库管理和维护说明2.1.3读者对象本文档的主要读者包括:本网站的设计人员(包括模块设计人员)本网站的系统开发人员(包括数据库开发、编码人员)本系统的测试人员本系统的最终使用用户,项目经理、产品决策者(领导层)等2.1.4术语与缩写解释缩写、术语解释MicrsoftSQLServer2005EnterpriseEdtion微软SQLServer2005企业版2.2数据库环境说明 配置类别系统配置软件配置数据库采用MicrsoftSQLServer2005数据库管理系统建立并维护。硬件配置处理器IntelPentium166MX或更高内存32MB以上硬盘大于20GB网卡SVGA显示适配器2.3概念结构设计系统功能结构图系统普通管理员结构图:2.4逻辑结构设计2.4.1表汇总英文表名中文表名功能说明address会员地址表对于会员信息进行存放admin管理员信息表存放管理员的各种信息article文章名表对网站所上传的文章进行管理collect商品选购表存放顾客所选购的商品临时列表downlist下载信息列表对于网站所上传的文章进行下载管理fathercate产品父类栏目表存入产品的父栏目信息表help帮助分类列表储存网站有关帮助的所有信息helpcate创建帮助列表储存网站中的各类帮助信息message留言信息列表存放会员/客户对于网站或者店家的留言信息news新闻列表存放各种网站新闻newscate新闻分类添加列表存网站新闻的类别orderdetail订单列表存放会员的订单信息ordertable订单星系列表存放会员的详细订单信息procate商品类别添加存放商品的类别信息product商品添加添加具体商品信息proimage商品图片信息列表存放商品的图片size商品大小列表存放衣服的大小尺寸信息user会员列表存放会员的详细列表2.4.2[会员地址]表表名[address]列名数据类型(精度范围)允许空约束条件注释_idint否主键会员序号_useridint是会员编号_telvarchar是会员联系电话_mobilevarchar是会员昵称_addressvarchar是会员地址_namevarchar是会员姓名_mailvarchar是会员邮箱补充说明会员序号为标识字段,自增2.4.3[管理员信息]表[文章名表]表名[article]序号列名数据类型长度允许空约束条件说明1_idint4否主键文章编号2namevarchar50是文章名称补充说明会员序号为标识字段,自增2.4.4[商品选购]表[商品选购表]表名[collect]序号列名数据类型长度允许空约束条件说明1_idint4否主键选购编号2_useridint4是用户编号3_collecttimedatetime8是选购时间4_proidint4是商品编号5_pronamevarchar50是商品名称6_propricemoney8是商品价格7_proimagevarchar50是商品图片补充说明会员序号为标识字段,自增2.4.5[下载信息]表[下载信息表]表名[downlist]序号列名数据类型长度允许空约束条件说明1_idint4否主键下载编号2_titlevarchar150是下载标题3_sizevarchar50是文件大小4_clickint4是文件点击次数5_posttimedatetime8是上传时间6_uploadurlvarchar200是下载路径补充说明会员序号为标识字段,自增2.4.6[产品父类栏目]表[产品父类栏目表]表名[fathercate]序号列名数据类型长度允许空约束条件说明1_fathercateidint4否主键产品父栏目序列号2_fathernamevarchar50是产品父栏目名称补充说明会员序号为标识字段,自增2.4.7[帮助分类信息]表[帮助分类信息表]表名[help]序号列名数据类型长度允许空约束条件说明1_idint4否主键帮助编号2_titlevarchar50是帮助标题3_contentvarcharMAX是帮助分类4_cateidint4是创建序号补充说明会员序号为标识字段,自增2.4.8[创建帮助]表[创建帮助表]表名[helpcate]序号列名数据类型长度允许空约束条件说明1_cateidint4否主键创建帮助的序号2_catenamevarchar50是帮助的名称补充说明会员序号为标识字段,自增2.4.9[留言信息]表[留言信息表]表名[message]序号列名数据类型长度允许空约束条件说明1_idint4否主键留言编号2_titlevarchar50是留言标题3_contentvarchar250是留言内容4_ipvarchar50是留言的地址5_posttimedatetime8是留言发送时间6_replyvarchar200是回复留言7_stateint4是审核状态补充说明会员序号为标识字段,自增2.4.10[新闻管理]表[新闻管理表]表名[news]序号列名数据类型长度允许空约束条件说明1_idint4否主键新闻编号2_titlevarchar150是新闻标题3_fromvarchar50是新闻来源4_authorvarchar50是新闻作者5_topint4是头标题6_clickint4是点击次数7_contentvarcharMAX是新闻类型8_posttimedatetime8是上传时间9_cateidint4是创建时间10_ispicint4是是否置顶补充说明会员序号为标识字段,自增2.4.11[新闻分类添加信息]表[新闻分类添加信息表]表名[newscate]序号列名数据类型长度允许空约束条件说明1_cateidint4否主键新闻分类编号2_catenamevarchar50是新闻分类名称补充说明会员序号为标识字段,自增2.4.12[订单信息]表[订单信息表]表名[orderdetail]序号列名数据类型长度允许空约束条件说明1_idint4否主键订单编号2_ordernumvarchar50是订单号码3_countint4是商品选购的数目4_sumpricemoney8是商品总价5_sumweightvarchar50是商品总重量6_poidint4是商品编号7_pricemoney8是商品价格8_weightvarchar50是商品重量9_titlevarchar50是商品类别10_sizevarchar50是商品尺寸11_colorvarchar50是商品颜色12_proimagevarchar50是商品图片13_catevarchar50是创建订单时间补充说明会员序号为标识字段,自增2.4.13[订单详细信息]表[订单详细信息表]表名[ordertable]序号列名数据类型长度允许空约束条件说明1_idint4否主键订单编号2_ordernumvarchar50是订单数量3_paystateint4是订单是否发货4_prostateint4是订单上传时间5_useridint4是用户编号6_ordertimedatetime8是订单创建时间7_sellremarksvarchar350是筛选店补充说明会员序号为标识字段,自增2.4.14[商品类别信息]表[管理员信息表]表名[procate]序号列名数据类型长度允许空约束条件说明1_cateidint4否主键商品类别编号2_catenamevarchar50是商品类别名称3_fathercateidint4否商品的父类名称补充说明会员序号为标识字段,自增2.4.15[服装添加]表[服装添加表]表名[product]序号列名数据类型长度允许空约束条件说明1_idint4否主键商品编号2_titlevarchar50是商品标题3_cateidint4是商品特价判定4_marketpricemoney8是市场的价格5_localpricemoney8是网站的价格6_contentvarcharMAX是商品描述7_posttimevarchar50是商品上架时间8_weightvarchar50是商品重量9_ischeapint4是商品是否推荐10_isrecommendint4是商品是否打折11_topint4是商品是否放在最顶端12_procountint4是商品的类别13_imageidvarchar50是商品的图片编号1_idint4否商品编号补充说明会员序号为标识字段,自增2.4.16[服装图片信息]表[服装图片信息表]表名[proimage]序号列名数据类型长度允许空约束条件说明1_idint4否主键商品图片序列号2_imageidvarchar50否商品图片编号3_imageurlvarchar100是商品图片路径4_colorvarchar50是商品所拥有的颜色5_sizeidvarchar50是商品的大小编号补充说明会员序号为标识字段,自增2.4.17[服装大小信息]表[服装大小信息表]表名[size]序号列名数据类型长度允许空约束条件说明1_idint4否主键商品大小序列号2_sizeidvarchar50否商品大小编号3_sizenamevarchar50是商品大小名称补充说明会员序号为标识字段,自增2.4.18[会员信息]表[会员信息表]表名[user]序号列名数据类型长度允许空约束条件说明1_useridint4否主键会员编号2_usernamevarchar50是会员姓名3_pwdvarchar50是会员密码4_emailvarchar50是会员邮编5_qqvarchar50是会员的QQ号码6_msnvarchar50是会员的msn号码7_safequestionvarchar150是会员的安全密保问题8_safepwdvarchar150是会员的安全密保答案9_registtimedatetime8是会员的登录时间10_logintimedatetime8是会员的加入时间补充说明会员序号为标识字段,自增2.5安全性设计应用级的用户帐号密码不能与数据库相同,防止用户直接操作数据库。用户只能用帐号登录到应用软件,通过应用软件访问数据库,而没有其它途径操作数据库。用户只能通过登陆才能发布信息。除此之外,不提供用户其他修改数据库数据的直接或间接途径。2.6数据库管理与维护说明对于本数据的管理和维护,例如数据库的备份与恢复,可以使用T-SQL中的backupdatabase命令和restoredatabase命令或使用企业管理器中的“所有任务”->“备份数据库”菜单项或“还原数据库”菜单项操作;又例如数据库的附加与分离,可以使用企业管理器中的“所有任务”->“附加数据库”菜单项或“分离数据库”菜单项操作。对于每日的商城运营状况及时做出相应的信息同步,确保数据库的及时有效的运行,同时便于管理和操作。3《网上购物系统》用户使用手册3.1文档介绍3.1.1文档目的对于乐购服装商城系统进行开发以后,极大地提高了馆员工作人员的工作效率,更为方便用户购物,能够为会员提供更为便捷的服务。但是对于新系统的操作方面而言,许多会员不太会操作,需要对于新的软件操作为大家做出相应的介绍,减少工作人员,使用者的探索时间,更快的让新系统投入使用。3.1.2文档范围本章节的主要内容是对于系统的主要功能介绍,系统的安装与配置环境,系统的主要操作人员,角色划分等做简单的介绍3.1.3读者对象所有在线浏览人员,与对于服装感兴趣的广大会员用户。3.2运行环境说明系统配置软件配置运行平台WindowsXPServer或者更高Web服务器AMDOpteron(tm)Processor2442CPU数据库管理系统MicrosoftSQLServer2005硬件配置机器型号Intel(R)Xeon(TM)MP4CPUCPU2.00GHz内存2Gb3.2.1软件运行环境安装与配置该软件需要运行在windows环境上,程序运行需要借助.前台开发工具VisualStudio2010和后台数据库SQLServer2005即可完成软件的配置。在使用软件之前,确保电脑上配置有VisualStudio2010和SQLServer2005数据库。安装SQLServer2005,根据自己电脑的配置情况选择合适位数的数据库并按照操作说明来进行安装。安装VisualStudio2010,按照操作说明进行软件的安装,要注意的是VisualStudio2010安装需要的系统运存较大,可以根据用户的实际需求来进行设置。打开数据库运行环境SQLServer2005,并附加数据库。数据库在程序的data文件夹中。打开VisualStudio2010,并选择打开工具打开馆藏文献流通系统软件,调试并运行即可。需特别注意的是win7系统安装SQLServer2005软件的时候需要设定万维网等一系列应用,请具体参照专业安装说明进行安装。3.2.2Web服务器安装与配置该软件是运用ASP.NET所开发的Web应用程序的技术,其程序需要有Web服务器支持在网络上应用最多的Web应用程序服务器是Windows

Server

2003

+

IIS

6,ASP.NET应用程序可以运行在IIS

6上,所以我们可以在Windows

Server

2003中配置自己的Web服务器IIS

6。3.2.3数据库管理系统安装与配置启动SSMS“开始”-“程序”-“SQL

Server

2005”

-“SQL

Server

Management

Studio

”单击“连接”按钮,便可以进入【SQL

Server

Management

Studio】窗口。窗口部件在默认的情况下,SSMS有三个窗口部件,分别是【已注册的服务器】窗口,【对象资源管理器】窗口和【文档】窗口。3.2.4网上购物系统系统的安装与部署运营Windows

Server

2003,并在程序集上,打开运行环境,附加数据库之后运行程序即可。3.3操作说明3.3.1管理员角色用户管理普通管理员通过登陆系统之后可以对网站的一些用户给予管理和设置。(1)、管理员用户登陆界面效果图:(2)、管理员更新密码界面效果图:主要参考代码如下:给控件绑定数据库资源,编写绑定事件:publicvoidpp1(){BLL.adminuserbllad=newBLL.adminuser();DataSetds=bllad.dsus(AspNetPager1.PageSize*(AspNetPager1.CurrentPageIndex-1),AspNetPager1.PageSize,"user");GridView1.DataSource=ds.Tables["user"];GridView1.DataBind();按钮显示页码主要代码如下:if(TextBox3.Text==""){Label2.Visible=true;Label3.Visible=true;GridView1.Visible=false;AspNetPager1.Visible=false;}else{Label2.Visible=false;Label3.Visible=true;GridView1.Visible=true;AspNetPager1.Visible=true;Model.usermod=newModel.user();mod.username=TextBox3.Text;BLL.adminuserblls=newBLL.adminuser();inti=blls.coun(mod);AspNetPager1.RecordCount=i;AspNetPager1.PageSize=5;Model.usermode=newModel.user();mode.username=TextBox3.Text;DataSetds=blls.seu(AspNetPager1.PageSize*(AspNetPager1.CurrentPageIndex-1),AspNetPager1.PageSize,"user",mod);GridView1.DataSource=ds.Tables["user"];GridView1.DataBind();if(i==0){AspNetPager1.Visible=false;Label2.Visible=true;Label3.Visible=false;(3)、管理员删除用户信息界面效果图:删除功能实现主要代码参考如下:if(e.CommandName=="Delete"){inti=Convert.ToInt32(e.CommandArgument);Model.usermode=newModel.user();mode.userid=i;BLL.adminuserbll=newBLL.adminuser();intresult=bll.dele(mode);if(result>0){Response.Write("<script>alert('删除成功!');location.href='~/admin/userselect.aspx'</script>");}GridView1.DataBind();}(4)、管理员管理用户界面效果图:新闻列表显示主要参考代码如下:构建绑定函数:publicvoidinfo(){stringname=Request.QueryString["biaoti"].ToString();stringstr="select*fromnews,newscatewherenews._cateid=newscate._cateidand_titlelike'%"+name+"%'";DataSetds=Common.DB.PagedataSet(str,AspNetPager1.PageSize*(AspNetPager1.CurrentPageIndex-1),AspNetPager1.PageSize,"news");GridView1.DataSource=ds.Tables[0];GridView1.DataBind();}b)调用函数并设定分页显示:if(!IsPostBack){stringname=Request.QueryString["biaoti"].ToString();stringstr="selectcount(*)fromnewswhere_title='"+name+"'";intresult=Convert.ToInt32(Common.DB.ExecuteScalar(str));AspNetPager1.RecordCount=result;AspNetPager1.PageSize=5;info();}服装管理管理员通过登陆系统以后,对于网站上的服装可以进行上传,及时更新最新服装,设计服装的效果、置顶、店长推荐、服装的尺寸、图片、价格、性价比等功能模块。(5)、管理员查看服装列表效果图GridView编辑、删除绑定效果参考代码:if(e.CommandName=="Delete"){Mductmym=newMduct();mym.id=Convert.ToInt32(e.CommandArgument);BLL.productmyb=newBLL.product();strings_imageid=myb.select_imageid(mym);BLL.proimageb_image=newBLL.proimage();DataSetds=b_image.select_sizeid(s_imageid);for(inti=0;i<ds.Tables[0].Rows.Count;i++){stringsize_id=Convert.ToString(ds.Tables[0].Rows[i]["_sizeid"]);BLL.sizes_bll=newBLL.size();intresult_s=s_bll.delete(size_id);stringpath1=Convert.ToString(ds.Tables[0].Rows[i]["_imageurl"]);stringpath="~/"+path1;if(File.Exists(Server.MapPath(path))){File.Delete(Server.MapPath(path));}}intr_image=b_image.delete(s_imageid);intresult=myb.delete_id(mym);if(result>0){msg("删除成功!!");bing();}}if(e.CommandName=="Edit"){Response.Redirect("proupdate.aspx?id="+e.CommandArgument+"");}(6)、管理员添加站内服装效果图:添加效果主要参考代码:Mductmym=newMduct();mym.title=_title.Text;mym.content=FCKeditor1.Value;mym.imageid=_imageid.Text;mym.ischeap=Convert.ToInt32(_ischeap.SelectedValue);mym.isrecomment=Convert.ToInt32(_isrecomment.SelectedValue);mym.localprice=Convert.ToDouble(_localprice.Text);mym.marketprice=Convert.ToDouble(_marketprice.Text);mym.posttime=Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-ddhh:mm:ss"));count=Convert.ToInt32(_procount.Text);mym.top=Convert.ToInt32(_top.SelectedValue);mym.weight=_weight.Text;mym.cateid=Convert.ToInt32(_cateid.SelectedValue);BLL.productbpro=newBLL.product();intresult=bpro.insert(mym);if(result>0){msg("成功添加产品!!");stringmmmm=DateTime.Now.ToString("yyyyMMddhhmmssfff");_imageid.Text=mmmm;_title.Text="";FCKeditor1.Value="";_procount.Text="";_weight.Text="";sizela.Text="";_localprice.Text="";_marketprice.Text="";imagela.Text="";}(7)、服装分类添加效果图:服装类别添加与服装弗雷添加主要参考代码相似。主要为:if(procatename.Text!=null){Mcatemym=newMcate();mym.catename=procatename.Text;mym.fathercateid=Convert.ToInt32(fathername.SelectedValue);BLL.procatemyb=newBLL.procate();intresult=myb.insert(mym);if(result>0){msg("添加成功!!");procatename.Text="";}else{msg("添加失败!!");}(8)、服装父类添加效果图:参考代码同上:(9)、服装父类产品效果展示图:服装父类列表代码主要如下:if(e.CommandName=="Edit"){f_id.Text=e.CommandArgument.ToString();}if(e.CommandName=="Delete"){intf_id=Convert.ToInt32(e.CommandArgument);BLL.procatemyb=newBLL.procate();intresult=myb.num(f_id);if(result>0){msg("先把含有此父类的子类删除,才能删除父类");}else{BLL.fathercatef_b=newBLL.fathercate();intrs=f_b.delete(f_id);if(rs>0){msg("删除成功");bing();}else{msg("删除失败");}}(10)、服装父类名称修改效果展示图:服装父类名称修改代码与显示代码相似,代码如下:intindex=Convert.ToInt32(Request.QueryString["index"]);XmlDocumentxmlDoc=newXmlDocument();xmlDoc.Load(Server.MapPath("~/"+"main.xml"));XmlNoderoot=xmlDoc.SelectSingleNode("tss");XmlNodeListxnl=xmlDoc.SelectSingleNode("tss").ChildNodes;for(inti=0;i<xnl.Count;i++){XmlElementxe=(XmlElement)xnl.Item(i);if(Convert.ToInt32(xe.GetAttribute("index"))==index){Label2.Text=xe.GetAttribute("index");TextBox1.Text=xe.GetAttribute("src");TextBox4.Text=xe.GetAttribute("href");TextBox5.Text=xe.GetAttribute("target");}评论管理对于会员额留言等功能模块,网站管理员通过登陆以后可以对于留言来进行回复,及时与用户进行沟通,实现高效与用户进行交互的工作效率。(11)、站内文件管理效果展示图:站内文件浏览显示代码主要如下:stringstr="selectcount(*)fromdownlist";intresult=Convert.ToInt32(Common.DB.ExecuteScalar(str));AspNetPager1.RecordCount=result;AspNetPager1.PageSize=5;info();(12)、站内留言信息回复管理界面效果图(本网站内留言信息在测试批量删除功能时已经被清除完):批量审核删除主要代码:for(inti=0;i<GridView1.Rows.Count;i++){CheckBoxcb=(CheckBox)GridView1.Rows[i].FindControl("CheckBox1");if(cb.Checked){intid=Convert.ToInt32(GridView1.DataKeys[i].Value);messagemes=newmessage();mes.id=id;mes.state=1;BLLmessagebllmessage=newBLLmessage();intresult=bllmessage.p_update(mes);if(result>0){Response.Write("<script>alert('批量审核成功');location.href='../message.aspx'</script>");}else{Common.MessageAlert.Alert(Page,"alert('批量审核失败');");}}3.3.2超级管理员角色普通管理员可以处理网站的基本操作,作为超级管理员则拥有更多的权限,包括管理系统管理员,可以对于系统管理员进行密码修改等功能操作,在普通管理员未来得及处理的情况,超级管理员可以根据情况及时做出调整并做出合适的处理操作,确保网站的正常运行。通过登陆超级管理员可以查看普通管理员的信息以及相应的问题处理,主要功能与普通管理员相同。(1)、登陆界面效果图展示如下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论