广东某学院软件技术专业毕业设计文档范例

上传人:仙*** 文档编号:169267442 上传时间:2022-11-14 格式:DOC 页数:26 大小:779.50KB
收藏 版权申诉 举报 下载
广东某学院软件技术专业毕业设计文档范例_第1页
第1页 / 共26页
广东某学院软件技术专业毕业设计文档范例_第2页
第2页 / 共26页
广东某学院软件技术专业毕业设计文档范例_第3页
第3页 / 共26页
资源描述:

《广东某学院软件技术专业毕业设计文档范例》由会员分享,可在线阅读,更多相关《广东某学院软件技术专业毕业设计文档范例(26页珍藏版)》请在装配图网上搜索。

1、广东某职业学院 2012 届学生毕业论文/设计题 目: _网购物系统_姓 名: _系 别: _信息工程系_专 业: _软件技术_班 级: _10软件一班_指导老师: _ _ _ 日 期: _独 创 性 声 明 本人声明所呈交的毕业论文(设计)是本人在指导教师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得广东科贸职业学院或其他教育机构的证书而使用过的材料。与我一同工作的同志对本论文(设计)所做的任何贡献均已在论文中作了明确的说明并表示谢意。论文(设计)作者签名: 签字日期: 年 月 日摘 要

2、随着网络技术的不断发展,我国电子商务发展迅猛,并且越来越走向务实,网络的发展与应用已经蓬勃发展起来。当今是网络信息快速发展的社会,网上购物越来越受到上班族的喜爱!对于现代社会忙碌的人们来说,在平日里根本没有时间再去商场购物。因此电子网络便成为他们去商场购物的替代! 本系统的开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。主要功能有注册登录、浏览商品、购买商品、删除商品、订单管理等关键词 SSH MySql数据库 在线购物系统 目 录摘 要3第一章 绪论61.1项目背景61.2项目开发思路61.3主要创新点6第二章 系统开发平台72.1系统开发工具的选择72.2主要开发技术的介

3、绍72.2.1 JavaEE平台72.2.2 SSH技术介绍72.2.3 MySQL数据库8第三章 需求分析93.1系统功能及特性分析93.1.1 后台管理模块需求分析93.1.2 前台购物功能需求分析10第四章 概要设计114.1系统功能概述114.2系统功能结构图114.3 各模块处理流程设计114.4 数据库设计134.4.1数据库实体关系图134.4.2数据字典13第五章 详细设计165.1 首页数据展示165.1.1 界面设计165.1.2 主要实现技术165.2客户端用户登陆模块165.2.1 界面设计165.2.2 主要实现技术175.3购物车175.3.1 界面设计175.3.

4、2 主要实现技术175.4商品管理模块195.4.1商品管理模块界面设计195.4.2 主要实现技术195.4.2添加商品195.4.3 订单的审查20第六章 软件测试226.1测试目标226.2 测试环境226.3 功能测试用例226.3.1 VIP服务和包量下载模块226.3.2 登录功能模块226.3.3 购买模块236.3.4 商品管理模块23总 结24致 谢25参考文献26第一章 绪论1.1项目背景随着互联网的飞速发展,电子商务正慢慢地为人们所认识和接受,并逐渐成为当今网络发展的一个热门行业,所谓电子商务(Electronic Commerce),是利用计算机技术,网络技术和远程通信

5、技术,实现整个商务(买卖)过程的电子化、数字化和网络化。人们不再是面对卖弄。看着实实在在的货物,完善的物流配送系统以及方便安全的资金结算系统进行交易(买卖)。电子商务的特点是人们不受时间的限制,空间的及传统购物方式的诸多限制,可以随时随地在网上交易。在网上,这个世界将会变得很小,一个商家可以面对全球的消费者。而一个消费者可以在全球的任何一家商家购物。同时电子商务减小了商品流通的中间环节,节省了大量开支,从而也大大降低了商品流通和交易成本。如今人们越来越追求时尚,讲究个性,注重购买的环境,而网上购物是更能体现个性的购物方式。在线购物系统就是电子商务的一种形式,它通过互联网提供一个虚拟的互动空间来

6、实现人们的购买活动。人们可以在网上随时随地购买自己所需要的商品,是购买变得轻松,快捷,方便。随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷脐身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,

7、在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。1.2项目开发思路详细描述本项目的开发思路(选题的目的和意义,比如,为解决什么问题而得到这个选题,希望怎样解决这个问题)1.3主要创新点详细描述本项目和其他项目相比的特点(使用了什么技术?流程上有什么改进?)第二章 系统开发平台2.1系统开发工具的选择(选用了什么

8、工具?为什么要选用这个开发工具?)Internet技术得到迅速发展,已经成为计算机产业的一个技术热点。促进Internet技高速发展的因素之一就是WEB技术。WEB技术由最新的静态HTML,发展到动态的dhtml。CGI(command gateway interface真正完全动态),脚本语言与ASP(active sever pages)后来居上,并且大有取代CGI的趋势,WEB已经不在局限于仅仅提供大量的信息服务,WEB技术的发展,使得那些具有交互动态页面,有条理的数据库查询,丰富信息内容的页面成为最吸引人的页面。浏览WEB有着执行Windows程序一样的感觉和操作性。随着Interne

9、t技术的发展,它已经成为一种操作平台,为用户提供大量的服务,例如网上购物,电子商务,社会信息数据库等。在互联网技术发展地初期,网站开发者利用超文本标记语言(HTML),在网页中插入图片,文字等元素,形成最初地网页。这种开发方式虽然易学简单,可操作性强,但是随着WEB地飞速发展,它的局限也逐渐暴露出来:互联网的应用越来越广泛,单纯的提供信息只是其中的一部分。未来的web将是一套虚拟的信息平台,其中包括在线购物,远程教学,远程医疗,视频点播,语音聊天等功能。功能的扩展意味着数据量的增加,如果仍然用静态页面的生成模式,则会成过多的超文本文件,不仅降低了数据在网络上的传输速度,也给网站维护造成不便。当

10、前的网页正正在向两个方向发展,一个是多媒体,另一个是交互式。交互式的实现意味着网站的个性化,让用户将有权决定要查看那些内容。简而言之,网站必须提供一个用户的界面,让用户对内容进行分类筛选,最后得到用户真正想要的内容。而这一点,传统的静态网页模式很难实现。从网站的安全性角度出发,网站内部必然有一些数据要进行加密,只给指定的用户查看,没有权限的用户将无法访问。用网页重的cookie技术可以实现这一功能,但过程较为繁琐,而且由于脚本在客户端运行,安全性也较差。在传统的静态网页中,数据是分散在一个个独立的,只有地址连接而没有数据上的逻辑联系的HTML文档之中,要修改网页必须逐个修改HTML页面,工作量

11、大的同时也容易造成数据的混乱,不符合信息集成处理,分布显示的要求。采用ASP来架构网上购物系统,编写ASP应用程序时用来进行数据库操作的标准语法就是SQL。SQL是一种交互式查询语言,允许用户直接查询存储数据,利用这一交互特点,用户可以在很短的时间内回答相当复杂的问题。编写的程序用的是SQL数据库。2.2主要开发技术的介绍2.2.1 JavaEE平台简要介绍本平台技术!2.2.2 SSH技术介绍简要介绍本平台技术!2.2.3 MySQL数据库简要介绍本平台技术!第三章 需求分析3.1系统功能及特性分析 (总的说明系统需要实现哪些功能)系统主要可以实现管理员在线发布商品信息,消费者在线购买功能,

12、主要有以下几点:(1)提供商品信息发布的平台,可以用来发布与商品相关的信息(2)任何用户都可以访问浏览系统上的商品信息,并可以按照商品编号,商品名称等条件进行搜索,查询自己需要的商品。(3)可以赋予用户权限,根据权限提供不同的功能。(4)可以为用户设置等级,分为会员和普通顾客等。(5)商品信息可以按照商品编号编号,商品名称以及商品作者等进行搜索,(6)管理员可以完成添加和删除用户,添加和删除商品信息和订单审查等操作。(7)用户可以查看自己的购买订单记录。(8)其他功能还包括:公告栏。3.1.1 后台管理模块需求分析(分模块说明每个模块所需要实现的功能)后台管理系统是管理员对系统进行管理和维护的

13、环境,模块结构如下:后台管理系统用户管理商品管理订单管理图3-1 后台管理模块结构图后台是整个销售系统中最重要的部分。管理员通过此处对网站内容进行管理.后台管理共分为商品信息管理,用户信息管理,交易信息管理,站内信息管理,以及退出本管理系统等等.后台部分主要实现1 用户管理包括用户的基本信息的查询,以及添加用户和删除用户信息。2 商品管理包括商品的基本信息的查询,以及添加和删除商品信息。3 订单查询显示所有的订单信息及订单状况。4 公告栏通过此处管理员把公告信息显示给顾客.3.1.2 前台购物功能需求分析前台处理系统是客户使用的最终界面,模块结构图如下:前台管理系统用户登录商品查询购物车订单图

14、 3-2 前台管理模块图前台销售部分就是顾客浏览、选择、结帐的地方,需根据所需销售商品特点安排布局,商品数据灵活根据需要从数据库挑出,照顾顾客浏览习惯,简化流程,使顾客能迅速找到所需商品,真正做到“简洁高效流畅”购物环境。前台部分主要实现1 注册会员顾客可以浏览本网站的商品内容以及其他一些信息,但不是用户必须通过注册成为会员才能具有购买权限.会员与非会员都同时具有购买的权利,但是享受的权利不同。2 购买商品顾客可以通过购物车购买所需商品,购物车能够根据具体情况将具体的商品价格进行总结计算,在把商品清单形成订单发给管理者.3 订单查询购买后的顾客可以通过订单号在此处对所购商品的订单信息进行查询,

15、并且每个顾客只能够查询属于自己购买商品的订单.4 公告栏通过此处管理员把公告信息显示给顾客.第四章 概要设计4.1系统功能概述(先简要介绍本系统所分成的模块,每个模块所实现的功能,再以树状结构图的形式来绘制本系统总的设计结构)本系统主要实现了顾客对商品的购买,以及管理者对网站的维护.主要通过使用了网页制作工具 Dreamweaver,flash等设计网页,使用新的浏览ASP软件AWS,通过Asp连接动态数据库Access.本系统主要包括前台顾客对网站的访问页面和管理员对网站的维护后台.4.2系统功能结构图图4-1 系统功能结构图4.3 各模块处理流程设计4.3.1 注册登录子模块(以活动图或用

16、例图的方式来说明处理流程)图4-2 Xxx模块活动图4.3.2 购物子模块图4-2 xxx模块用例图4.4 数据库设计4.4.1数据库实体关系图ER图的方式来说明表之间的关系(1对1,1对多,多对多)图4-3 系统ER图4.4.2数据字典(列出表中具体的字段以及字段的意义,是否为主外键等,是否能为空)一级商品类别信息表oneclassInfo,用于存储一级商品类别的基本信息表4-1 商品信息类别表字段名数据类型长度说明备注OneidInt4一级类别编号设为主键且自动编号OnetitleVarchar50一级类别名称不允许为空二级商品类别信息表twoclassInfo,用于存储二级商品类别的基本

17、信息表4-2 二级商品类别表字段名数据类型长度说明备注TwoidInt4二级类别编号设为主键且自动编号OneidInt4所属一级类别编号不允许为空TwotitleVarchar50一级类别名称不允许为空商品信息表bookinfo,用于存放商品基本信息表4-3 二级商品信息表字段名数据类型长度说明备注idint4图书id号设为主键且自动编号ISBNvarchar50图书编号不允许为空titlevarchar50图书名称不允许为空authorvarchar20图书作者不允许为空ptimesmalldatetime4出版日期允许为空porderint4图书版次允许为空psizevarchar50图书

18、开本允许为空pricesmallmoney4图书定价不允许为空FormatVarchar50图书封装允许为空PagesInt4图书页数允许为空WordsVarchar50图书字数允许为空PtitleVarchar50出版社不允许为空ImagesVarchar50图书封面图片允许为空ContentVarchar2000图书主要内容不允许为空TwoidInt4图书类别编号不允许为空购物订单信息表orderlist,用于存储购物订单的基本信息表4-4 购物订单信息表字段名数据类型长度说明备注listidInt4订单编号设为主键且自动编号useridInt4订货人姓名不允许为空nameVarchar5

19、0接收人姓名不允许为空telVarchar50接收人电话不允许为空addressVarchar50配送地址不允许为空postvarchar50邮编允许为空PaytypeVarchar50付款方式不允许为空EmailVarchar50接收人E-mail允许为空MoneySmallmoney4订单总数不允许为空ConditionVarchar50订单状态不允许为空ContentVarchar50用户留言允许为空OrdertimeSmalldatetime4订购时间允许为空订单内容信息表bookorder,用于存储订单内容的基本信息。表4-4 订单内容信息表字段名数据类型长度说明备注OrderidI

20、nt4订单内容编号设为主键且自动编号ListidInt4订单编号不允许为空ISBNVarchar50图书编号不允许为空NumberInt4订购数量不允许为空PriceSmallmoney4订购单价不允许为空第五章 详细设计5.1 首页数据展示5.1.1 界面设计界面截图以及必要的文字说明图5-1 首页界面图5.1.2 主要实现技术文字介绍本功能的实现思路,附上简短的代码5.2客户端用户登陆模块5.2.1 界面设计界面截图以及必要的文字说明5.2.2 主要实现技术文字介绍本功能的实现思路,附上简短的代码5.3购物车5.3.1 界面设计界面截图以及必要的文字说明5.3.2 主要实现技术Right.

21、asp是购物车信息页,用于显示用户购物信息。该页面在信息首页Default.asp的右端,用户访问该系统可以直接进入该页面。该页面为选购的商品名称设置了链接,单击商品名称链接,即可进入商品详细信息页面,查看商品详细信息,用户可以在该页面删除不买的商品。显示选购的商品信息页面设计:如果购物车不为空,则显示选购的商品信息,如果购物车为空,页面则显示“您的购物车还是空的!“其主要代码为:%If Request(ISBNs) ThenISBN = Split(Request(ISBNs), ;)title = Split(Request(titles), ;)num = Split(Request(n

22、ums), ;)outstr = For i = 0 To UBound(ISBN)If i = 0 Then outstr = outstr = outstr & _已订购: & _ & title(i) & & _ & num(i) & 本 & _删除NextIf outstr Then outstr = outstr & Elseoutstr = 您的购物车还是空的!End IfResponse.Write(outstr)%删除不买的商品信息页面设计:如果用户选购了此商品,但是又不想买了,用户可以删除此项。其主要代码为:!-Sub delbook(ISBN)msg = 是否删除当前的订购

23、图书?请确认.If msgbox(msg, 292, 系统提示) = 7 Then Exit SubaISBN = Split(form1.ISBNs.value, ;)atitle = Split(form1.titles.value, ;)anum = Split(form1.nums.value, ;)sISBN = : stitle = : snum = For i = 0 To UBound(aISBN)If ISBN aISBN(i) ThenIf sISBN = ThensISBN = aISBN(i)stitle = atitle(i)snum = anum(i)ElsesIS

24、BN = sISBN & ; & aISBN(i)stitle = stitle & ; & atitle(i)snum = snum & ; & anum(i)End IfEnd IfNextform1.ISBNs.value = sISBNform1.titles.value = stitleform1.nums.value = snumform1.submitEnd Sub-其页面效果图:5.4商品管理模块5.4.1商品管理模块界面设计系统管理员可管理用户的帐户, 进行用户的添加和删除,便于管理,管理员可以添加、删除和查看用户的基本信息,单击添加客户信息页面:addgoods.asp,即

25、可添加用户,在good.asp页面操作中可以单击操作中的图片进行删除。5.4.2 主要实现技术其主要代码为:Set Rs = Server.CreateObject(ADODB.Recordset)If Request(action) = Find Thenkey = Trim(Request(key)If Request(select) = goods_id ThenSql = Select * From goodsInfo Where goods_id Like %&key&% Order By gotime DescElseIf Request(select) = name ThenSq

26、l = Select * From goodsInfo Where name Like %&key&% Order By gotime DescElseResponse.Write alert(查询错误!);Response.EndEnd IfElseSql = Select * From goodsInfo Order By gotime DescEnd IfRs.Open Sql,conn,3,3页面效果图:5.4.2添加商品管理员可以添加、删除和查看用户的基本信息,单击添加客户信息页面Addgoods.asp,即可添加产品。其主要代码为Sub SaveAdd()Dim p_id,name

27、1,unit,price,remian,image,memop_id = Trim(Request.Form(p_id)name1= Trim(Request.Form(name)unit= Trim(Request.Form(goods_unit)price = Trim(Request.Form(price)remain= Trim(Request.Form(remain)image = Trim(Request.Form(image)memo= Trim(Request.Form(memo)time1=now()If p_id = Or name1 = ThenResponse.Writ

28、e alert(产品编号和产品名称不能为空!);Response.EndElseSet Rs1 = Server.CreateObject(ADODB.Recordset)Sql1 = Select * From goodsInfo Where goods_id = &p_id& Rs1.Open Sql1,conn,3,3页面效果图:5.4.3 订单的审查完成了配送和收款的订单是已经完成的订单,可以将其存档,供日后查对之用。查看所有用户的订货情况。页面为saleinfo.asp其主要代码为:Set Rs = Server.CreateObject(ADODB.Recordset)If Req

29、uest(action) = Find Thenkey = Trim(Request(key)If Request(select) = order_id ThenSql = Select * From orderlist Where listid Like %&key&% Order By gotime DescElseIf Request(select) = user_id ThenSql = Select * From orderlist Where userid Like %&key&% Order By gotime DescElseIf Request(select) = date

30、ThenSql = Select * From orderlist Where ordertime Like %&key&% Order By gotime DescElseResponse.Write alert(查询错误!);Response.EndEnd If页面效果图:第六章 软件测试6.1测试目标测试目标:确定应测试的软件构件,确定测试范围,包括测试对象中将接受测试或将不接受测试的那些性能和功能6.2 测试环境测试需要的资源(硬件、软件资源,软件资源包括平台、浏览器等)6.3 功能测试用例6.3.1 VIP服务和包量下载模块表6-1 Xxx模块测试用例表6.3.2 登录功能模块表6-

31、2 Xxx模块测试用例表6.3.3 购买模块表6-3 Xxx模块测试用例表6.3.4 商品管理模块表6-4 Xxx模块测试用例表总 结本系统是一个在线购物的实例,具有一定实用性的数据库信息管理系统。它主要完成对书店的一系列管理。本系统采用当前流行的开发工具ASP来完成整个系统的设计,在数据库的设计上利用了SQL的便利性和实用性。本系统具有相当的实用功能。在查询方面,系统实现了多条件任意字段的模糊查询,同时在分类查询上实现了动态生成,系统可以自动识别用户不同的输入。在图书入库、出库和库存三者之间建立了良好的链接关系,某一部分地修改均会自动引发系统对与其相关的部分进行连锁修改。在用户管理方面,系统

32、较好地实现了用户注册,找回密码和个人资料修改等各项功能。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关ASP许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解ASP的强大功能,而且还存在着许多不足之处。由于时间关系,系统功能实现不够完善,使用不是很方便,比如,没有实现订单管理部分的汇款通知和发货通知。这些都是需要完善的地方,该系统离实际使用也还有相当的距离,需要我进行不断地补充和完善。通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更

33、多的收获。致 谢在本毕业设计过程中,我请教了许多老师,也询问了许多同学和朋友的意见。因而,我衷心感谢老师、同学和朋友给予我的无私的帮助。在这里,要特别感谢指导老师-严梅老师,从她身上学到了很多的东西,包括她认真负责的工作态度,严谨的冶学精神和深厚的理论水平,这些精神使我受益匪浅。在这系统的设计过程没有她耐心的辅导,没有她的指导,我就不可能有这么快的进步,也不能这么及时顺利地完成设计。此外,还要感余慧,曾卓同学,他们在这次设计过程中给了我很多宝贵意见,提供了许多第一手资料。我还要感谢这三年来所有教导我的老师,他们孜孜不倦地教诲,让我学到了很多知识,让我在掌握了学习的方法的同时,体会到学习的乐趣,更教会了我待人处事的道理,在此我表示衷心的感谢。同时,在此过程中,不少同学也给我很多帮助,在这我要一并感谢他们。参考文献1 张志建.严复思想研究M. 桂林:广西师范大学出版社,1989. 2 马克思恩格斯全集:第1卷M. 北京:人民出版社,1956.列出至少十本相关书籍

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!