平塘县土特产销售系统的设计与实现.docx
《平塘县土特产销售系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《平塘县土特产销售系统的设计与实现.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文(设计)的标题居中填写。主标题一般不超过20个汉字。可加副标题(副标题前加破折号)。主标题:黑体,小二,单倍行距;副标题:楷体_GB2312,三号,单倍行距,段前0.5行阅后删除此文本框。宋体,三号,不加粗。保持下划线长短不变,居中填写。阅后删除此文本框。此处为论文中文题目,要求居中填写主标题不超过24个汉字;可加副标题(副标题前加破折号),副标题与主标题间空一行的位置主标题:黑体,小二,居中副标题:楷体_GB2312,四号,居中阅后删除此文本框。本 科 毕 业 论 文(设计)论文题目:平塘县土特产销售系统的设计与实现学 生 学 号 20142205011023学 生 姓 名 孙富豪所
2、 属 班 级 2016计科2班所 学 专 业 计算机科学与技术所 属 学 院 信息学院导师姓名、职称 薛新涛 讲师2020年5月本人郑重声明所呈交的论文是我个人在导师的指导下独立完成的。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。 论文作者签名: 本人同意贵州财经大学有关保留使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以上网公布全部内容,可以采用影印、缩印或其他复制手段保存论文。论文作者签名: 指导教师签名: 签名日期: 年 月 日1 绪论61.1研究背景及意义61.2国内外研究现状61.3本文主要内容71.4论文组织结
3、构72 相关技术方法及开发工具简介82.1 技术方法简介82.1.1 开发模型-瀑布模型82.1.2 实现技术-JSP92.2 开发工具介绍102.2.1 Eclipse102.2.2 Tomcat112.2.3 MySQL数据库123 系统可行性分析与需求分析133.1 系统可行性分析133.1.1技术可行性133.1.2经济可行性133.2 需求分析143.2.1 功能需求分析143.2.2 安全性需求分析154 系统设计174.1 系统总体设计174.1.1 系统功能分析174.2 系统详细设计184.2.1 用户注册184.2.2 用户登录194.2.3 管理员操作流程214.2.5
4、管理员用例端234.2.6 用户用例端234.2.7 用户与管理员E-R图设计234.2.8 数据库表设计245 系统代码实现265.1 系统代码布局265.2 系统首页275.3 用户注册295.4 管理员登录315.5 管理员功能展示325.6 添加商品信息335.7 购物车信息356 系统测试376.1 测试目的376.2 测试方法376.3 测试结果377 结论与展望38参考文献39平塘县土特产销售系统的设计与开发摘要:贵州省处于中国的西南地区,土特产丰富,具有浓郁的地方色彩。平塘县隶属于贵州省黔南州,气候温和,具有丰富的特产资源。随着互联网的普及,电子商务的兴起,传统的土特产销售模式
5、带不动土特产的销量,平塘县土特产销售系统的开发,有助于帮助农民销售特产增加知名度,拥有不错的实际意义。本系统的实现技术为jsp,主要用到的开发工具有Eclipse、Tomcat还有Mysql,采用瀑布模型进行系统开发。开发出的功能有,支持浏览者登陆,购物车,土特产详情信息的上传,管理员对于商品信息以及下级管理员的管理等功能。 关键字:平塘县土特产销售系统;系统分析;系统设计;JSP系统开发技术The design and development of Pingtang County native products sales systemAbstract:Guizhou Province is
6、 located in the southwest of China, with rich local specialties and rich local color. Pingtang county is subordinate to Qiannan Prefecture of Guizhou Province, with mild climate and rich specialty resources. With the popularity of the Internet and the rise of e-commerce, the traditional sales mode o
7、f local specialties with the sales volume of fixed local specialties, and the development of Pingtang County Local Specialties sales system are helpful to help farmers increase their popularity of selling specialty products, which has a very good practical significance. This system is mainly impleme
8、nted by JSP technology. The main development tools used are eclipse, Tomcat server and MySQL database. Waterfall model is used in the development model. The developed functions include: Browser login, shopping cart, upload of local product details, administrators data management and other functions.
9、Keywords:; Pingtang County native products sales system;system analysis; system design; JSP system development technology381 绪论1.1研究背景及意义土特产是指某地特有的或者特别著名的产品,具有浓郁的地方特色,是一个地方文化和产品工艺的结合体。当下社会,人们的生活越来越现在化,农村的特色产品逐渐被人遗忘,与此同时,越来越多的人开始怀念农村的淳朴,怀念农村的纯天然生态产品。中国经济的发展世界瞩目,但同时也伴随着环境污染的问题。生活在城市的人也越来越担心自己餐桌上的食物是否健
10、康,而土生土长在农村的土特产产品在未来将越来越受人喜欢。在中国土特产行业市场深度研究一文中提出:环保,是当下世界和平下发展的主题。恰巧土特产完美的与这个主题契合。因此,研究土特产的销售具有普遍意义。在倡导环保的社会主题背景下,土特产的销量与日俱增。但是中国地域广茂,市场巨大,而且对于土特产的质量标准也还没有出台相关的政策,市场不规范的监管都制约着土特产的市场发展。现在是互联网时代,“互联网+”对于传统土特产的销售模式的改变无疑是巨大的。一个方便客户与商家进行产品买卖的土特产销售系统的开发变得尤为日益重要。平塘县,在贵州黔南州,一座山间小城。有着“玉水金盆”之美誉,县城依山傍水,世界最大射电望远
11、镜坐落于此。土特产种类繁多,牙舟陶、大塘黑糯米、黄金应子、血红、平塘桃等等都是土生土长的土特产。本来美味的特产加上这些地域文化的衬托熏陶,更加让人直流口水。平塘县土特产销售系统的研发将会把这些生长在乡间田野的产品搬上大城市千家万户的餐桌,势在必行。对于拉动平塘县经济增长,推广平塘县少数民族文化也有着积极的意义和现实意义。1.2国内外研究现状通过对相关文献的查阅和阅读,可以知道当下土特产销售在国内状况。在2012年,大型商场中出现了土特产专卖店,土特产又重新进去城市人的眼里。在那以后,土特产的市场发展就开始日益壮大。特产的销售模式也是五花八门,著名学者陈嘉在“县长带货”背后的“互联网+”思维一文
12、中所提及的县长带货销售土特产,让土特产销售增加了政治权威的色彩。县长开直播销售自己县的土特产,县长象征着政府的权威,但是在直播间里的县长们摆脱了一板一眼的官员形象,变得特别接地气。著名学者石鑫在让创意为土特产点金文中提到“不怕做不到,就怕想不到。电子商务发展到今天,竞争已十分激烈,仅新疆就有近21万家网商,没有吸引眼球的产品,很难从市场的红海中突围而出。前有枣夹核桃的成功案例,现有杏包核桃的再续辉煌,创意在农产品提质升级中显得尤为重要。这是启示我们在“互联网+土特产”的销售模式中,应创新,把两种土特产结合起来销售。但是在国内,虽然国家有“电商扶贫”的政策,但是土特产的销售模式依然是千奇百怪,常
13、见的有微商和公众号销售,这些渠道往往是不能保障土特产的质量和安全。 在国外,经过查阅文献,在国外的土特产销售,也存在着同样的问题,例如包装不规范和卫生不安全,质量安全得不到保证。但在销售模式上,国外早已经把互联网和土特产销售结合在一起。日本是世界上最注重包装设计和文化传播的民族,早在1979年,平松守彦在执政日本大分县之后,大力推行“一村一品”运动,并且取得巨大成果,日本其他地区纷纷效仿。在此基础上,2001年日本东京大学的一名学生,把土特产搬上互联网,开启土特产新时代。在欧洲,土特产的包装更注重科学性和实用性,追求大气简约的包装形式。本文“互联网+”跟土特产结合,对平塘县土特产销售系统的设计
14、与开发做了论述,让平塘县的土特产多一个渠道分销,让土特产不再土,走进城市高楼大厦的餐桌,包装更规范,成为节日送礼的一个选择。1.3本文主要内容1、系统分析 本系统是为特产销售系统,为贵州省平塘县土特产销售渠道服务的的系统,以期拉动平塘县经济、让乡下田野的特色土产走上大城市家庭的餐桌。2、系统设计 本系统的设计采用简单的瀑布模型,分步骤去设计,承上启下,瀑布模型可将系统开发分为以下步骤,需求分析、软件设计、程序编写、软件测试和运行维护5个步骤,此模型也正好符合思维逻辑,很适合用于设计平塘县土特产销售系统。3、系统实现 在系统实现过程中,本人均采取分类的方法,系统的各个功能互不影响,便于问题的找出
15、以及代码、功能的修改。1.4论文组织结构第一章介绍平塘县土特产销售系统的研究背景、土特产电商的研究现状,同时和平塘县的实际县情和资源结合起来。简单叙述了本文的结构和大概内容。第二章论述此系统如何实现,采用何种技术和方法,使用何种工具。本系统开发采用的软件:Eclipse、Tomcat和Mysql,介绍 JSP技术。第三章为系统的可行性分析与需求分析,可行性分析分为经济可行性和技术可行性,需求分析分为功能需求分析和安全性需求分析。第四章阐述的是系统详细的设计。第五章介绍了代码实现一些具体细节。主要包括用户注册、用户登录、特产的信息管理、管理员对信息进行增删改查,等等功能的代码实现。第六章介绍运用
16、白盒测试和黑盒测试检查系统的正常运行。2 相关技术方法及开发工具简介2.1 技术方法简介本文用瀑布模型做为开发模型,本文使用JSP技术1进行开发。2.1.1 开发模型-瀑布模型瀑布模型是一种典型常用的设计软件的方法,他的特点是只有完成上步,才能进行下步,如图2.1所示。分为一下5个阶段:系统的可行性的研究,系统的需求分析,系统设计,代码编码实现,系统测试与维护。开发的各个阶段必须一步一步的进行。每个步骤都是按照顺序的,而且每个步骤都会产生循环反馈,方便发现问题解决问题,按固定程序进行工作,直至开发出系统2。具有以下特点:1、阶段性划分、节约时间按阶段划分,当前一个阶段结束后你只需要关注下一个阶
17、段,无需再花时间在上一阶段,对软件开发生命周期提供了一个整体的指导。2、工作量较大,适应性较差每个阶段都会产生大量的文件,增加工作难度。有时候很难适应用户的需求。 2.1 瀑布模型2.1.2 实现技术-JSPJSP用于制作动态网页,在传统的网页之中插入我们编写的代码,来形成JSP文件。它是Java的脚本语言,JSP开发的Web应用在不同的系统上运行3。具有以下三个特点:1、可以高效快速的处理网页可以使用重复代码,减少重复劳动,比如在网站的每一个页面都加入我们的主页链接,代码库不仅仅只有常用的内置标签还支持具有可扩展功能的自定义标签,为我们省去利用重复时代码的诸多时间。2、有良好的工具支持对于其
18、他实现技术来讲,jsp是相对简单,能在多个平台运行,开发者选择自己熟悉的平台开发,在不同软件以及环境下开发的项目,用户都可以顺利的访问3、代码内容直观,组织有序 区域划分合理,变动和不动部分分离,但又有序的组织在一起,可以更好调配工作人员的工作,方便代码人员合作。以上的分析可以得出结论,本系统的实现可以采用JSP技术。2.2 开发工具介绍2.2.1 EclipseEclipse属于一个可拓展的集成开发环境,就其自身来说,只是一组插件和服务,我们可以根据我们的需求去安装插件,当然他的插件不光是Java,还可以是C、C+等。1、 适合Java语言可以用java作为平塘县土特产销售系统的开发语言,与
19、Java语言的特点十分契合,eclipse在编写代码时候,代码文件分析清楚,如编写错误,还会报错,查找代码错误。2、 免费可以安装插件来满足我们的需求,所以说在eclipse中的错误都会很快被发现,并且有对应的解决方法。如图2.2所示。图2.2 Eclipse2.2.2 TomcatTomcat是web的应用服务器,可以用于中小型服务器,本文使用的是JSP技术开发我们的系统,Tomcat是非常切合的,对于我们刚刚毕业设计的学生来说,此软件优势很多,总结有以下的几个优点:1、免费选择Tomcat,配置很方便,因为他是免费的,对于我们没有收入的学生来说是再好不过了。2、它是易于操作的 我们用jsp
20、技术进行系统的开发,我们可以在编写过程中很方便的进行我们工作过程中功能的测试,他还有标签库,可以的帮助我们分类,大大降低工作的复杂度,提高工作效率。3、集成方便Tomcat跟很多软件集成,故可以自由的选择Tomcat的版本,没有其他的一系列问题,很方便的进行我们软件的调试,本文采取的是在Eclipse中使用Tomcat进行开发,是十分方便的。4、它是跨平台的Tomcat支持Windows、Linux等等操作系统。Tomcat都是可以正常运行,我们可以根据自己情况选择开发平台。Tomcat在windows运行如图2.3所示。图2.3 2.2.3 MySQL数据库数据存储经历了许多的变化,从刚开始
21、的用木棒石子记录到如今可以用电子数据库来对数据进行组织管理,本系统是土特产资源整合销售系统。Mysql是一种数据库管理系统,支持多种操作系统、支持多线程运行、能为编程语言提高api。在数据组织上的清晰条理,所以用MySQL开发本系统4。Mysql有以下特点:1、 关系型数据库关系型数据库,就是利用关系模型来组织数据的数据库,用行和列来存储数据,关系型数据库这一系列的行和列被称为表,表组成了数据库。对于表间关系一目了然,易方便修改数据。2、支持多个平台Mysql支持多种操作系统,提供api,MySQL采用SQL数据的语言形式,一行一列,简单易学,使用起来很方便4。Navicat for MySQ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平塘县 土特产 销售 系统 设计 实现
限制150内