1、 毕业设计报告 (论文 ) 报告 (论文 )题目: TELLGO 团购网的设计与实现 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技术 北华航天工业学院教务处制 北华航天工业学院 本 科 生 毕业设计(论文)原创性及知识产权声明 本人郑重声明:所呈交的毕业设计(论文) TELLGO 团购网的设计与实现 是本人在指导教师的指导下,独立进行研究工作取得的成果。除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表 或撰写过的作品或成果。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业设计(论文)引起的法律结果完全由本人承担。
2、本毕业设计(论文)成果归北华航天工业学院所有。本人遵循北华航天工业学院有关毕业设计(论文)的相关规定,提交毕业设计(论文)的印刷本和电子版本。本人同意北华航天工业学院有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;可以采用影印、缩印、数字化或其它复制手段保存论文;在不以营利为目的的前提下,可以公布非涉密毕业设计(论文)的部分或全部内容。 特 此声明 毕业设计(论文)作者: 指导教师: 年 月 日 年 月 日 北华航天工业学院毕业论文 摘 要 艾瑞咨询的研究表明,我国团购会员主要集中在白领和学生中间。形成了强大、稳定的消费人群,从消费水平、消费对象、交流渠道三方面进行分析,认
3、为团购将倍受欢迎。团购网站应该关注与学习、生活、娱乐相关的商品,并尽可能提供更多的品种。 TELLGO 团购网系统是一个 B/S 结构的信息系统 ,以 MySql 作为后台数据库, Tomcat作为 Web 服务器,采用 MyEclipse 作为开发环境。实现了商品查询、会员中心、会员资料修改、订单信息、留言板、管理员登录、商品信息管理、会员管理、订单信息管理、查询会员信息等功能。 系统完全按照软件工程的生命周期进行开发。首先是项目开发前的准备工作,包括大量的技术研究和需求调研。在此基础上,项目组提出了系统的架构,完成了总体设计、详细设计和编码、测试阶段的工作。 关键词 :团购 B/S 设计
4、网站推广 北华航天工业学院毕业论文 II Abstract The iResearchs research shows that our buy members are mainly concentrated in the white-collar workers and students in the middle. The formation of a strong, stable consumer groups, from the analysis of the level of consumption, consumer objects, communicatio n channels
5、 that buy popular. Buy site should focus on learning, living, entertainment-related merchandise, and provide more variety as far as possible. TELLGO buy Network system is a B / S structure of the information system, Mysql as a backend database, Tomcat as a Web server, using Myeclipse as a developmen
6、t environment. Function of commodity query, Member Profile to modify the order information, message boards, administrator login, commodity information management, membership management, order information management, query membership information. The system is fully developed in accordance with the s
7、oftware engineering life cycle. The first is the preparatory work before the project development, including a large number of technical research and demand research. On this basis, the project team, the architecture of the system, the completion of the overall design, detailed design, coding, testin
8、g stage. Keywords: Group purchase; B/S; Design; Website promotion北华航天工业学院毕业论文 目 录 摘 要 . I Abstract .II 第 1 章 绪 论 . 1 1.1 课题研究现状分析 . 1 1.2 选题的目的及意义 . 2 1.3 课题研究的主要内容 . 2 第 2 章 系统需求分析 . 3 2.1 整体组织架构 . 3 2.2 管理员功能模块 . 4 2.3 用户功能模块 . 4 2.4 商户户功能模块 . 5 2.5 软件环境 . 5 2.6 系统业务描述 . 6 第 3 章 总体设计 . 7 3.1 JSP 技
9、术与 MVC 模式以及系统的基本框架 . 7 3.2 SSH 框架的优点 . 7 3.3 关键技术 . 10 3.3.1 分页技术的实现 . 10 3.3.2 密码加密技术 . 11 第 4 章 系统详细设计与实现 . 12 4.1 系统和数据库的配置 . 12 4.2 数据库逻辑模型 . 12 4.3 概念模型设计 . 12 4.4 数据库表结构 . 13 4.5 平台数据表的设计 . 15 第 5 章 系统功能实现 . 20 5.1 程序的类图 . 20 5.1.1 订单 Order 类图 . 20 5.1.2 类型 Leixing 类图 . 20 5.1.3 团购信息 Tuangou 类
10、图 . 21 5.1.4 用户 User 类图 . 22 5.1.5 留言 Liuyan 类图 . 22 北华航天工业学院毕业论文 5.1.6 评价 Pingjia 类图 . 23 5.2 程序的流程图 . 24 5.2.1 订单模块程序流程图 . 24 5.3 系统功能实现的主要框架 . 25 5.3.1 SSH 框架的使用以及各自的 配置 . 25 5.3.2 hibernate 配置文件 . 25 5.3.3 struts 配置文件 . 26 5.3.4spring 配置文件 . 26 5.4 系统功能实现的主要模块 . 27 5.4.1 登陆页面 . 27 5.4.2 用户注册页面 .
11、 28 5.4.3 网站主页面 . 30 5.4.4 类型管理主页面 . 33 5.4.5 团购列表管理 . 34 5.4.6 团购订单管理 . 36 5.4.7 注册用户管理 . 38 第 6 章 系统实现与测试 . 40 6.1 软件测 试的目的 . 40 6.2 软件测试的任务 . 40 6.3 测试环境 . 40 6.4 测试环境的配置 . 41 6.4.1 创建安装项目 . 41 6.4.2 添加项目输出 . 42 6.4.3 运行项目 . 43 总 结 . 44 致 谢 . 45 参考文献 . 46北华航天工业学院毕业论文 1 第 1 章 绪 论 团购是从美国兴起的,它的鼻祖是 G
12、roup on(兴起于 2008 年 11 月)。他们的模式是每天一团,就是每天只出一 款团购。 Group on 花了 8 个月的时间就达成盈利,并且吸引了风投。国内很多人注意到了这个行业,由于门槛低,投入小,所以就一窝蜂的开展团购业务了。于是一场互联网引发的消费革命网络团购在国际上称为 B2T( Business To Team)由此展开了。随着中国电子商务的繁荣发展,近两年多时间,网络团购在中国网民中流行起来。 团购( group purchase)就是团体购物,指认识或不认识的消费者联合起来,加大与商家的谈判能力,以求得最优价格的一种购物方式。它可以让每一个人都能找到更优惠的团购商品,
13、让不相识的消费 者共同享受物美价廉的服务。 团购形式有四种:第一种是自发行为的团购;第二种是职业团购行为,目前已经出现了不少不同类型的团购性质的公司、网站和个人;第三种就是销售商自己组织的团购;第四种就是通过组建“消费者联盟”建立持续、稳定、从复团购渠道来创业的“个人特许加盟型团购”。四种形式的共同点就是参与者能够在保证正品的情况下让自己的消费资产获得增值。 团购作为一种新兴的电子商务模式,通过消费者自行组团、专业团购网站、商家组织团购等形式,提升用户与商家的议价能力,并极大程度地获得商品让利,引起消费者及业内厂商、甚至是 资本市场关注。其中所谓的团购的商业模式又可大致分为三种:第一种是“网站
14、 用户”,团购网站提供有吸引力的商品 /服务,超级优惠折扣,吸引用户购买,并通过奖励用户推广等方式推广用户;用户通过社交化的网络传播,带来规模效应。第二种是“网站 商家”,团购网站寻找有合作意向的商家,约定达成团购的有效人数,没有达到人数则相当于媒体广告,达到不同人数规模可分享或提成部分收益;第三种是“商家 用户”,用户去商家进行消费,成为实际用户;商家积累用户后,进一步了解需求,再次开拓用户的价值。 但是团购仍会表现出它的滞后性。其中便出 现了一些反对的声音,当然这些反对的声音来自专业人士。他们认为团购是一种促销手段,不是商业模式。他是一个聚拢人气的方式,最 终的 经营 会导 向传统 的销
15、售方 式。 团购网 站的 发展 最终 不是 被 B2C( Business-to-Consumer(商家对客户)网站收购,就是自己建网上商城搞 B2C 电子商务。小型的地区性团购网站依然会继续存在,但不会有股票上市的那一天。 我们大家现在所熟知的团购网站基本都是在 2010 年兴起。 1.1 课题研究现状分析 中国网络团购市场仍呈现快速发展的良好势头,企业数量仍急速攀升。自 2010 年 1月, 中国第一家团购网站满座网上线之后,美团网、拉手网、糯米网等团购网站相继上线,一时间,形成了团购网站遍地开花的局面。据 CNNIC 的数据不完全统计,截至 2011 年 3北华航天工业学院毕业论文 2
16、月,中国团购网站已经多达 3600 余家,月增长速度接近 30%。随着市场竞争的不断加剧,部分中小型团购网站将面临被淘汰,部分区域型团购网站将可能被并购。 目前,中国团购企业主要形成五种竞争力量,分别是独立团购网站、社交网络商家、传统电子商务企业、生活信息类服务企业及传统互联网企业五类模式。这五种团购模式各具千秋,优势互补,如果可以利用自有优势探寻差异化的 产品或服务,短期内将市场共存。 1.2 选题的目的及意义 对于开发团购网其意义在于可以实现商品生产商和用户之间的双赢,对于商家来说既节省了广告的开资又节约了运输和销售的用度可以是资金更高效的利用起来比如开发更好的产品等等;对于用户来说可以直
17、接从厂商订货价格便宜而且团购还可以打折更加的实惠;就双方来说省掉了中间销售商这一个环节大大的节约了开支。所以团购网就以双赢为目的来开发。 1.3 课题研究的主要内容 本系统包括前台的界面模块,后台的管理员登陆商品管理。 本课题的主要功能有: (1) 当日团购产品信息展示( 最好有特色、有创意)。 (2) 会员和商户的登陆、注册功能。 (3) 会员信息管理:信息修改、密码修改、订单查看、评价提交等。 (4) 管理员信息管理:用户管理、订单管理、商品管理、商户管理、建议管理等。 (5) 商户信息管理:商户登录与团购券查询。 (6)根据现行的团购系统的不足之处,扩充新的功能。 本课题的主要要求: (
18、1) 系统基于 B/S(浏览器 /服务器)模式; (2) 数据库设计严谨,模块划分合理; (3) 界面设计友好,用户操作简便; (4) 增加的辅助功能要适度,并与主要功能搭配合理。 北华航天工业学院毕业论文 3 第 2 章 系统需求分析 需求分析是介于系统分析和软件设计阶段之间重要桥梁。良好的分析活动有助 于 避免或尽早剔除错误,清除用户需求的模糊性,歧义性和不一致性,排除不合理的部分,挖掘潜在的用户需求,最终达到准确 、 一致,完全地 刻画 用户需求的目标。软件需求规格说明书是需求分析活动的再现,它将是软件设计,实现,测试直至维护的主要基础。对需求分析活动的准确再现将有利于用户和开发人员交流
19、,有利于开发人员的后期开发工作。 2.1 整体组织架构 网站的使用者主要是管理员、商户和用户。总功能图如下图 2-1 所示。 团 购 网 站管 理 员 商 户用 户团购订单管理团购管理注册用户管理团购类型管理团购类型管理团购类型管理团购信息管理注册登录团购功能团购订单管理图 2-1 团购设计与实现的组织架构 团购网站管理员 商户 用户团购订单管理团购管理注册用户管理团购类型管理登陆查看团购券团购信息管理注册登录团购功能团购订单管理北华航天工业学院毕业论文 4 2.2 管理员功能模块 管理员:团购订单管理,团购管理,注册用户管理和团购类型管理。管理员的功能图如图 2-2 所示。 图 2-2 管理员功能图 2.3 用户功能模块 用户:团购信息管理,注册登录,团购登录,团购功能和团购订单管理。用户的功能图如图 2-3 所示。 图 2-3 用户的功能图 管理员团购订单管理团购管理注册用户管理团购类型管理注册商户管理建议管理用户团购信息管理注册登录团购功能团购订单管理