大学生网上购物平台的设计与实现毕业论文.doc
《大学生网上购物平台的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《大学生网上购物平台的设计与实现毕业论文.doc(65页珍藏版)》请在三一办公上搜索。
1、摘要网上购物模式下的商品销量的快速增长正促进着邮递业和物流业的快速发展,而便捷的购物方式也已赢得了大部分人的认可。其中,像淘宝、当当、卓越等一些大的网上商城已经是家喻户晓了。虽然网上购物在管理、运营等方面上仍然存在着某些不足,但这种购物方式已经逐渐被人们所接受。然而,目前却很少有专门针对大学生购物的网站,结合这些情况对该类网站进行了设计与研究。本系统以大学生网上购物平台的设计与实现为题,运用JAVA 语言的相关技术及SQL Server 2000数据库进行开发。在系统的实现上,以大学生的需求为前提进行需求分析,完全按照软件工程的开发步骤与编写规范进行设计与实现。本系统除了具备一般的购物功能外,
2、还专门为广大学生添加了自由交易区模块。此外,本系统还拥有分析功能,这部分是以销售的商品数据为基础应用JFreeChart技术的图形模式来进行分析,以便管理员能更好的做出决策分析。本文主要叙述了系统设计的目的与意义及背景,并对系统的可行性、需求进行了详细分析,还完成了系统的总体设计和详细设计并做出了具体测试。关键词网上购物;大学生;自由交易区;JFreeChart AbstractOnline shopping mode, the rapid growth of sales of goods are to promote the postal industry and the rapid dev
3、elopment of logistics industry, and convenient way to shop have also won the most recognition. Among them, such as Taobao, Dangdang, excellence and some other large online mall is already a household name of the. While online shopping in the management, operation, and so there are still certain defi
4、ciencies, but the shopping approach has been gradually accepted. However, there is very little shopping site for college students produce, combined with all this paper, the site has been designed and studied.This system to students online shopping platform, the design and realization of the theme, u
5、sing JAVA language-related technologies and SQL Server 2000 database for development. The realization of the system to the needs of students on the premise of needs analysis, in full accordance with the development of software engineering steps and the preparation of specifications for the design an
6、d implementation. The system In addition to the general shopping function, but also specifically for the students to add a free trading range module. In addition, the system also has analysis capabilities, this part is based on sales of goods based on data applied JFreeChart technical analysis of th
7、e graphical model so that administrators can make a better decision analysis.In this paper, including Chapter 1, Introduction, Chapter 2, system analysis, requirements analysis in Chapter 3, Chapter 4, the overall design, detailed design of Chapter 5, Chapter 6, the system tests.Key wordsOnline shop
8、ping Students Free trading range JFreeChart 目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想2第2章 系统可行性研究32.1 系统开发目标分析32.2 系统业务流程分析32.3 系统可行性分析52.3.1 经济可行性分析52.3.2 技术可行性分析62.3.3 运行可行性分析62.4 本章小结7第3章 需求分析83.1 电子商务的产生和发展情况83.2 大学生网上购物平台的需求分析93.2.1 数据流图103.2.2 数据字典113.3 本章小结17第4章 总体设计184.1 系统模块总体设计18
9、4.2 数据库设计214.2.1 数据库设计概述214.2.2 数据库的详细设计224.3 本章小结26第5章 详细设计275.1 系统运行平台设置275.2 开发工具简介285.3 系统主页设计295.4 用户前台基本功能设计305.4.1 会员注册功能设计305.4.2 商品类别查询信息功能设计315.4.3 自由交易信息查询功能设计325.4.4 购物车功能设计335.4.5 查询用户留言功能设计355.5 管理员后台管理功能设计365.5.1 商品管理功能设计365.5.2 订单管理功能设计375.5.3 会员管理功能设计385.5.4 会员留言管理功能设计395.5.5 自由交易管理
10、功能设计405.5.6 分析图展功能设计415.6 本章小结42第6章 系统测试与性能分析436.1 系统测试概述436.2 本系统测试446.2.1 黑盒测试446.2.2 白盒测试466.3 本章小结46第7章 系统主要功能使用说明477.1 分析图展模块使用说明477.1.1 商品分析477.1.2 订单分析487.2 购物车模块说明497.3 本章小结50结论51致谢52参考文献53附录154附录259第1章 绪论1.1 课题背景随着网络的迅速发展和普及速度,网上购物开辟了另外一种时尚购物模式,同时这种购物模式也正在逐渐被人们所接受。阿里巴巴、当当、卓越等一些国内大型购物网站都已经做的
11、非常成熟,这些网站大多是基于B to C和C to C模式的,而且都是面向所有群体的。而在网络群体中大学生群体占着举足轻重的地位,所以大学生购物在未来将是一个很大的市场。越来越多的大学生开始使用网上银行在网上进行交易,这样既方便又快捷。同时,这样的购物方式也给同学们带来了无限乐趣。然而,网络上的一些欺骗行为,或是特快邮递到的东西已经早在路上损坏了等等,这些种种原因让一些大学生望而止步。经过几次失败的网络购物经历后,有些大学生已经对网络购物失去了信心。而有时因为我们要购买的物品还没有邮费贵,所以也只能选择其他方式购买了。因此,我决定设计一个针对大学生的同城购物网站,这样送货过程可以以校园为单位不
12、仅节省运费还可以降低成本。同时,我还设计了一个自由交易的模块为广大学生开辟一个空间可以自由进行交易。基于以上信息,我决定开发一个大学生网上购物的平台。1.2 目的和意义当代大学生大多数都有网络购物的经历,然而现在的网络购物模式多数都存在着一些弊端。例如:一些商家的信誉度不高,以欺骗行为损害消费者的利益。还有一些第三方特快邮递公司不能将完好的物品送到消费者手中,种种弊端的存在使得网上购物的发展迟缓。在大学生网上购物的同时邮费有时也是一笔不小的费用。从另一方面来说,有时一些学生有求购和出售旧物的意愿也无法满足。因此,创建一个大学生同城购物平台是十分有必要的。直接将订购的物品送到学校并支持货到付款的
13、购物方式,相信更容易被大学生所接受。在平台的设计中加入自由交易模块也可给大学生提供一个相互间自由交易的平台,这将满足一些大学生将旧物出售或求购到自已心仪的物品的愿望。1.3 系统设计思想目前网上购物的网站非常多,有专门卖衣服、卖图书的,还有大的综合网站,如:淘宝、当当等,但是还很少有专门针对大学生的购物网站产生。本系统针对大学生的特殊性而精心设计了一个符合大学生网上购物的平台。此网站在设计思路上一直本着服务广大学生的宗旨而设计功能模块,不仅拥有一般购物网站的基本购物模式,还填充了其他的功能模块。如:交流互动模块,这部分不仅可以供用户了解商城发布的公告,还可以供用户发表言论,可以是用户间的交流,
14、也可以是给网站提出的意见,还可以把用户想购买而网站没有的商品告诉商城。在自由交易模块中,本系统提供了一个可以发布交易信息的平台,在用户登录系统后可以发表要交易的信息,并且可以查询其他用户发表的交易信息进行交易。在管理员的功能模块中本系统增加了分析决策的功能模块,应用JFreeChart技术将销售商品的数据以图形的形式展现给系统管理员,以便管理员做出分析决策。1本系统采用B/S(浏览器/客户端)架构,使用先进的软件开发技术、尖端的计算机配置,以及强大的运行环境。即满足设计的先进性原则。2界面设计简洁大方,系统框架清晰合理,功能操作方便快捷,根据用户的需求进行页面布局,达到整体效果协调与美观。即满
15、足设计的实用性原则。3全面展示适合大学生购买的商品,进行商品的合理分类与及时更新,提供多种查询方式进行商品查询,让用户可根据自身需求进行操作。即满足系统的灵活性原则。4系统能够真正地作到大范围、准确、公平、公正。并能利用计算机网络进行大范围的异地实时购物。即满足系统设计的广泛性原则。5对用户输入的数据系统进行严格的数据检验,尽可能排除人为错误。提供各种安全措施技术,保证资源的共享与不流失。即满足系统设计的准确性与安全性原则。6进行管理员维护区域的功能加强,方便管理员维护并设计定时系统检测与软件升级。即满足系统设计的可维护性原则。7系统运行稳定、安全可靠,系统实施后能适用于各种浏览器,即满足系统
16、设计的可靠性与智能性原则。第2章 系统可行性研究可行性研究的目的不是解决问题,而是确定问题是否值得去解决。首先,应从系统的逻辑模型出发,探索若干种可供选择的主要解法。主要就是研究它的技术可行性、经济可行性、运行可行性等方面,从而确定系统是否值得去开发,并为系统的开发制定实现进度表。2.1 系统开发目标分析大学生网上购物的运营模式是一种依托于网上购物的营销方式的体现,本系统从大学生自身利益出发,设计实现一种适合并有利于大学生的网上购物平台。为了满足操作灵活等设计需求,在设计时应满足以下目标。1界面设计友好美观,操作方便快捷,架构清晰明了。2商品展示全面化,商品分类多样化。3显示商品的详细信息,方
17、便用户了解商品,并进行合理对比。4实现全部商品动态销售排行榜。5采用会员消费等级制,为会员提供综合性、规范化的服务。6查看网站交易信息,设置人性化的查询方式。7提供系统公告信息的浏览和用户留言的查看,方便用户与用户之间的交流和对商城提出宝贵的意见。8对用户输入的数据,系统将进行严格的数据检验,尽量排除人为错误的发生。9提供给系统管理员对商品进行分析决策的功能。2.2 系统业务流程分析通过对现实生活中业务进行调查及对网站的整体业务流程进行分析,选择部分模块进行如下具体描述。1网站购物及订单业务流程描述重点对本网站整体业务中最为主要的网站购物及订单业务进行描述,网站访问者进入网站后进行各种模块信息
18、的浏览,选择欲购商品并添加到购物车,在购物车模块操作的过程中用户可以动态的修改购物车中商品的数量,当用户完成购物后可到收银台结账,在提交基本的订单信息后用户就可以查看已生成的订单信息了,同时管理员可进入后台进行此订单模块的相应管理。网站购物及订单业务流程如图2-1所示。图2-1网站购物及订单业务流程图2自由交易业务流程描述自由交易区模块为本网站的特色业务,用户登录后可以发布交易信息和查询交易信息,而管理员可以对交易信息进行管理。自由交易业务流程如图2-2所示。图2-2自由交易业务流程图系统开发目标及业务流程分析完毕后,需要对系统的可行性进行详细的分析,具体从经济可行性、技术可行性和运行可行性三
19、个方面对能否实现系统目标进行可行性分析。2.3 系统可行性分析根据GB8567-88计算机软件产品开发文件编制指南中对系统可行性分析的要求与实施指导,制定相应的可行性分析策略。2.3.1 经济可行性分析估算新系统的开发费用和今后的运行、维护费用,并将费用与效益进行比较。系统的效益可以从经济利益和社会效益两方面考虑。例如,系统运行后收益多少,用户的方便程度提高多少、速度增加了多少,对于管理人员进行管理提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析。1系统初期投资大学生网上购物平台的初期投资如表2-1所示。表2-1 大学生网上购物平台系统初期投资序号项目人工(人日)单价(元
20、)合计(元)1需求分析54002,0002总体设计86004,8003前台浏览模块详细设计64002,4004后台管理模块详细设计64002,4005工程实际成本数据库实现55002,5006编码实现122002,4007单体测试85004,0008系统集成测试56003,0009说明手册编制330090010合计24,4002系统后期预计收入 项目完成后,会给公司提供资源储备,包括技术、经验的积累,对于以后的维护、升级也比较容易。如果网站正常运行以后,一定会有很多广告商加盟。则每年的广告费最少也会在一万元以上,只需要3年就广告费一项收入就可以收回成本了。在网上开店不仅节省了店面的租金和员工工
21、资的开销,同时对于资金的投入也相对很少。综上分析,此大学生网上购物系统在经济方面是可行的。2.3.2 技术可行性分析根据该系统的设计目标来对设计时所必须具备的技术进行衡量,一般需要从软、硬件的性能要求,运行环境条件,操作人员水平和数量等方面进行相应考虑与分析。考虑到系统实施的可行性,并结合系统实施过程中所需完成的功能,在软件方面选择了经典模式JSP+JAVABean技术和MyEclipse 6.5开发工具来进行网站设计,并且使用SQL Server 2000数据库进行数据存储。在硬件方面,则选择空间相对较为广泛,只要是Pentium 系列及以上的计算机,内存在1G以上,硬盘在40GB以上,均可
22、以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行将会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于MyEclipse 6.5和SQL Server 2000是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑。综合进行考虑,本系统技术方面可行。2.3.3 运行可行性分析网上购物已经非常成熟,而大学生又是互联网的主要使用群体,所以从运营方面分析是肯定可行的。具体分析可以从几个方面出发:首先,当今网络的搭建面非常广泛,基本上所有的校园都能上网,而且随着电脑的普及速度很多学生在大一就已经买电脑了,所以不用担心用户的使用工具方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 网上 购物 平台 设计 实现 毕业论文

链接地址:https://www.31ppt.com/p-3941323.html