《high购系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《high购系统的设计与实现.doc(37页珍藏版)》请在金锄头文库上搜索。
1、本 科 毕 业 设 计High购系统的设计与实现姓名庞丽丽院系信息与电气工程学院专业计算机科学与技术年级2012学号20122212618指导教师张忠磊 讲师2016年05月16日独 创 声 明本人郑重声明:所呈交的毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。此声明的法律后果由本人承担。作者签名: 二一 年 月 日毕业论文(设计)使用授权声明本人完全了解鲁东大学关于收集、保存、使
2、用毕业论文(设计)的规定。本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名: 二一 年 月 日毕业设计开题报告姓名庞丽丽性别女学院信息与电气工程学院年级2012学号20122212618题 目High购系统的设计与实现课题来源学生自拟课题类别应用实践研究选题意义(包括科学意义和应用前景,研究概况,水平和发展趋势,列出主要参考文献目录): 随着网
3、络通讯技术和计算机的快速发展,互联网的广泛应用并深入到人们生活的各个领域,同时也催生了一种新型的通过电子信息网络进行交易的经济活动,购物网站已被广大互联网用户所接受并深受喜爱。目前,购物网站在国际互联网上可以实现的商务功能逐步多样化,是电子商务的重要组成部分。网上购物有很多传统购物方式没有的优点,网上商品应有尽有,使消费者足不出户就可以购买到自己心仪的商品,可以为消费者节约时间,提高其生活质量和效率,很大节约社会资源。当今市场环境是一个快速变化的环境,客户需求在变,对网上购物的需求也相应处于变化之中,所以我们应该利用我们所学知识和技术去开发设计更加完善的购物网站来满足消费者的各种需求。在本购物
4、网页设计与开发中,采用SSH框架,采用Jsp,Java为开发语言,MySQL数据库引擎使用Java语言开发。在本系统中,根据用户需求,主要实现了用户注册、登录、加入购物车、留言、商品搜索功能。管理员可以对商品进行增、删、改、查,处理用户订单等操作。从而更好的实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。主要参考文献: 1 陈亚辉. SSH框架技术与项目实战M. 北京: 清华大学出版社, 2012. 2 陶国荣著, HTML 5实战M. 北京: 机械工业出版社, 2011. 3 杨选辉著, 网页设计与制作教程M. 北京: 科学出版社, 2009. 4 林寒超, 张南平Hib
5、ernate技术的研究J. 计算机技术与发展2006(11): 112-116.研究主要内容和预期结果(说明具体研究内容和拟解决的关键问题,预期结果和形式,如在理论上解决哪些问题及其价值,或应用的可能性及效果):研究的主要内容:购物网站主要实现的子模块有如下几部分,其主旨为确保商品的浏览、购买、加入购物车、评价等在平台上实现:(1) 注册:会员在注册时需要输入会员注册信息。(2) 登录:在输入用户名、登录密码和验证码登录。(3) 特价商品:可以管理特价商品信息。(4) 热卖商品:可以管理热卖商品信息。(5) 推荐商品:可以管理推荐商品信息。(6) 商品类别:由一级分类和二级分类组成。(7) 商
6、品分类:可以显示某二级分类下商品列表信息。(8) 购物车:消费者能够查看购物车的产品信息,增加或减少购买量。(9) 订单管理:可以查看当前会员的所有订单信息。拟采取的研究方法和技术路线(包括理论分析、计算,实验方法和步骤及其可行性论证,可能遇到的问题和解决方法,以及研究的进度与计划):研究方法: 通过进行大量的数据分析与调研,进行需求分析并确定网站的实现方案。针对确定的功能,细化形成功能模块及各功能模块之间的业务流程,优化购物平台。 采用SSH框架,采用Jsp,Java为开发语言,MySQL数据库引擎使用Java语言开发。研究的进度与计划: 第1-2周:熟悉和掌握Java,Jsp,SSH等技术
7、的应用; 第2周:查找文献,收集资料,开题报告; 第3-10周:编写代码,实现各个模块功能; 第11周:系统实施,调试; 第12周:修改,完善,撰写论文,联系导师,熟悉答辩环节,为答辩做准备。指导教师意见(对论文(设计)选题的意义、应用性、可行性、进度与计划等内容进行评价,填写审核结果:同意开题、修改后再开题、不同意开题):现在网购电商已经成为社会消费的主要途径。该生在准备开题过程中,积极做了前期调研工作,对于网上购物网站进行了认真的需求分析,对需要的知识进行了认真准备,设计日程规划合理,参考了大量文献,认为该课题是一个具有一定特色的购物网站,具有一定的实用价值。该生给出的设计方案合理,思路明
8、确,功能分析符合题目的要求。该课题难度适中,利用大学所学编程语言,学生能够在预定时间内完成该课题的设计。 审核结果:同意开题。 签名: 年 月 日院(系)毕业论文(设计)领导小组意见:同 意 开 题 (签章) 年 月 日毕业设计结题报告姓名庞丽丽性别女学院信息与电气工程学院年级2012学号20122212618题 目High购系统的设计与实现课题来源学生自拟课题类别应用实践研究本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情况等。) 对High购系统的研究,使用SSH框架,采用Java编程语言,Jsp页面技术,设计了一个界面简单、大方,操作简便的购物系统,本系统利用My
9、sql数据库将大量的数据写入数据库中,实现了表与表的连接,使本系统更加的完善,更加的合理。 本系统主要实现了用户的登录、注册、浏览商品、购买等功能,实现了管理员对商品及用户的管理,及用户对商品的评论功能,从而使系统更加的完善,也使用户更加的方便。本系统的不足之处是在线支付功能,由于各种原因该功能还不能真正实现。还需进一步的研究,提高系统的应用价值。指导教师评语: 该网上购系统采用SSH框架实现,Mysql数据库实现,前台使用jQuery和EasyUI技术开发。系统能够实现用户登录、注册、下单、用户留言、用户信息管理、商品管理和购买等功能,具有一定的应用价值,但也有一些不足之处,待改进。该同学通
10、过毕业设计,提高了实际的编程能力,基本实现了预期的目标。论文层次清晰,语言流畅,用词准确。论文中的图表比较规范,文献引用正确,科学性较强。 经审核,该设计是一个较好的本科毕业设计,同意结题。 签名: 年 月 日院(系)毕业论文(设计)领导小组意见:同 意 结 题(公章) 年 月 日毕业设计成绩评定表学院(公章):信息与电气工程学院 学号:20122212618姓 名庞丽丽总成绩:题 目High购系统的设计与实现评阅人评语 签名: 年 月 日答辩小组评语答辩成绩: 组长签名: 年 月 日注:总成绩=答辩成绩(100%)。总成绩由百分制转换为五级制,填入本表相应位置。目 录1 引言2 1.1 背景
11、及意义21.2 开发设计思想21.3 开发目标22 系统实现的相关技术32.1 Jsp技术32.2 SSH框架32.2.1 表示层框架Struts 232.2.2 业务逻辑层框架Spring32.2.3 数据持久层框架Hibernate43 系统规划43.1 系统可行性分析43.1.1 技术可行性43.1.2 社会可行性53.2 系统开发平台及运行环境53.2.1 系统开发平台54 系统分析54.1 前台用户购物模块54.2 管理模块65 系统设计75.1 E-R图设计75.2 数据库表设计95.3 数据库表的关系图126 详细设计136.1 概述136.2 系统各功能模块的实现137 系统测
12、试247.1 系统关键部分测试分析24 7.2 系统安全与性能分析248 总结24参考文献25致 谢26鲁东大学本科毕业设计High购系统的设计与实现庞丽丽(信息与电气工程学院,计算机科学与技术,计本1201,20122212618)摘要:High购系统是通过网络展示商品详细信息,进行商品交易的一个网上购物系统。采用SSH框架,采用Jsp,Java为开发语言,MySQL数据库引擎使用Java语言开发。在本系统中,根据用户需求,主要实现了用户注册、登录、加入购物车、留言、商品搜索功能。管理员可以对商品进行增、删、改、查,处理用户订单等操作。在网络技术的迅速发展的时代,网上购物更加符合大众口味,凸
13、显出越来越多的优势,拥有投资小、信息传递快等优点.该系统大大方便了消费者,节约了大量的时间和精力,提供了很多便利,日益成为人们消费的主流。关键词:网上购物系统;数据库管理;Jsp;MySQL;WEB应用Design and Implementation of High Shopping Network SystemPang Lili(Major of Computer science and technology, School of Information an d Electrical Engineering)Abstract: High Shopping Network System i
14、s an online shopping system through the network to show products details and products trading.This system uses SSH framework,Jsp and Java language of development.MySQL database engine uses Java language to develop.This system realizes many functions,such as register, login, adding products to cart, c