一、选题依据(简述国内外研究现状、生产需求状况, 说明选题目的、意义,列出主要参考文献):
1.研究背景
随着社会经济的迅速发展和科学技术的全面进步,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的提高。近年来,随着科学技术的发展和人们生活水平的提高,计算机已经走进了千家万户,网上购物已经成为人们生活中不可或缺的一部分,而且已经成为一种潮流。适当的上网可以增加人们的知识面还可以提高生活的品味,更有利于人们身心健康的发展,有利于开阔人们的思维模式,还有利于培养人们各方面的能力。也正是因为这样,网上购物得以以飞快的速度发展,遍及到世界各个层次。在这样的情况下,开发了网上茶叶销售平台,来顺应当前社会人们的需求,并且具有广阔的市场前景以及广泛的应用价值。
2.国内外研究现状
我国开始研发管理信息系统大概在上世纪90年代,与一些发达国家相比,研发行业起步比较晚。当时的计算机技术刚开始发展起来,因为国家经济发展水平不太稳定,综合国力还处于正在发展阶段,再加上相关的网络应用技术不太先进,我国也使用了一段较长的时间对网络信息化管理进行探索。近些年,因为国家非常重视和支持第三产业的发展,以及人们的日常生活需求越来越离不开信息管理技术的使用,所以我国的信息管理系统行业发展速度非常快,并且相关的体制法规也正在不断地被完善和改进。新时代背景下,根据人们的相关需求,不断地促进着相关产业的产生与发展,一系列电子产品、应用软件、信息管理系统等新时代的产物逐渐出现在人们的视野中,并且在近几年发展迅速,日渐趋于成熟。
与国内相比,国外的计算机技术发展比较成熟,所以系统相关的设计也比较完善。国外的计算机技术发展比较成熟,所以系统相关的设计也比较完善。19世纪60年代左右,国外就开始研发网上茶叶销售平台,并且不久之后,迅速将其投入市场进行使用。美国、英国等一些发达国家快速发展计算机技术,促进了相关企业管理行业信息化建设。而后随着相关的技术不断地发展,覆盖面非常广泛,应用领域比较多,促进着网上茶叶销售平台等相关的信息管理系统不断地发展和完善,并且其所设计的系统功能结构也比较合理、全面。相对而言,国外系统的研发在相关领域上还是占据着较大的优势。因此,我们需要吸收国外系统开发领域中的较好的技术精华,发展我国的信息化管理系统,使得其面向大众,能够更好的、更全面的服务于相关的工作人员。
3.研究目的与意义
现在Internet上随处可见网上商店、商品销售网站等电子商务网站,让消费者足不出户就可购买到想要的商品,不仅方便了消费者,也让拥有电子商务网站的企业能及时向广大客户推销产品、构建企业形象、赢得利润。信息化管理模式是将行业中的工作流程由人工服务,逐渐转换为使用计算机技术的信息化管理服务。这种管理模式发展迅速,使用起来非常简单容易,用户甚至不用掌握相关的专业知识,根据教程指导即可正常使用相关的系统,因而被越来越多的用户所使用。由于相关行业管理信息化,这就使得管理工作不在受到时间和区域的限制,随时随地即可完成相关的工作任务和结果。就目前而言,管理信息化在现代社会中非常流行,使用比较广泛。通过使用计算机技术设计和实现网上茶叶销售平台,以网络的方式完成相应的采购、销售等活动,可以加快相关的企业之间的交易速度,提高相关人员的工作质量和效率。
4.参考文献:
[1]李睿. 电子产品网络购物系统的设计与实现[D]. 电子科技大学, 2013.
[2]张一鸣, 桂林, 张家祥. 个人网站组建实用教程[M]. 西安: 电子科技大学出版社, 2016, 15-23.
[3]倪海顺. 计算机软件开发的Java编程语言应用探讨[J]. 信息与电脑(理论版), 2019(02): 60-61.
[4]桂林斌. 基于Java EE的高校科研成果管理系统的设计与实现[J]. 电脑与电信, 2018(Z1): 24-27.
[5]Planko J, Chappin M M H, Cramer J M, et al. Managing strategic system-building networks in emerging business fields: A case study of the Dutch smart grid sector[J]. Industrial Marketing Management. 2017.
[6]周茜. 基于Struts+JPA+Spring构建的电子商务系统的设计与实现[J]. 软件导刊. 2014, 10(1): 88~91.
[7]王剑南. Java面向对象B/S后台开发精粹[M]. 北京: 清华大学出版社, 2010, 8(5): 11-13.
[8]姚素红. 基于Java的Web应用系统开发模式[J]. 江苏工程职业技术学院学报, 2018, 18(01): 6-9.
[9]王越. JAVA编程语言在计算机软件开发中的应用[J]. 电子技术与软件工程, 2019(01): 35.
[10]陈永政, 张正龙. JavaEE框架技术:SpringMVC+Spring+MyBatis[M].西安:西安电子科技大学出版社,2017.
[11]蔡剑, 景楠. Java Web应用开发,J2EE和Tomcat[M]. 北京: 清华大学出版社, 2011, 11-33.
[12]黄文娟. 基于Java和MySQL的图书馆信息化管理系统设计[J]. 电子设计工程, 2019, 27(02): 20-24.
[13]刘志鹏, 卫晨. SpringData在JavaEE系统中的应用与研究[J].电子世界,2014(16):278.
[14]乔岚. 基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J].信息与电脑(理论版),2017(08):73-76.
[15]陶智刚, 王明哲. 面向目标的系统的系统建模方法[J]. 系统工程与电子技术, 2013, 35(11): 2335-2341.
[16]李荣国, 王见. MySQL数据库在自动测试系统中的应用[J], 计算机应用, 2019 (31): 169-171.
[17]陆慧娟等. 数据库设计与应用开发实践[M]. 清华大学出版社. 2014.
[18]王宜贵. 软件工程[M]. 北京: 机械工业出版社, 2010, 25-30.
[19]Homès B. Fundamentals of Software Testing[M]. John Wiley & Sons, 2013.
[20]Scott Daniel,Steiger Robert,Rutty Michelle,Knowles Natalie,Rushton Brooklyn. Future climate change risk in the US Midwestern ski industry[J]. Tourism Management Perspectives,2021,40.
[21]McCausland Megan,Lin YiDong,Nevers Tania,Groves Christopher,Decman Vilma. With great power comes great responsibility: high-dimensional spectral flow cytometry to support clinical trials[J]. Bioanalysis,2021,0(0).
[22]Yang Huiping,Huo Yuanzi,Yee Jayme C.,Rikard Scott,Walton William C.,Saillant Eric. Sperm Repository for a Breeding Program of the Eastern Oyster Crassostrea virginica: Sample Collection, Processing, Cryopreservation, and Data Management Plan[J]. Animals,2021,11(10).
[23]蒙笑阳.基于SSM框架的室内定位导航系统[J].铁路通信信号工程技术,2021,18(09):38-42.
[24]龚兰兰,凌兴宏.基于敏捷开发的SSM Web应用开发实践[J].实验技术与管理,2020,37(02):160-163+167.DOI:10.16791/j.cnki.sjg.2020.02.038.
[25]白春强. 基于SSM框架的投资项目经济评价系统分析与实现[D].山东大学,2019.DOI:10.27272/d.cnki.gshdu.2019.000379.
[26]曹智. 基于SSM框架的企业人事管理考勤系统的设计与实现[D].电子科技大学,2019.DOI:10.27005/d.cnki.gdzku.2019.000414.
[27]刘义忠,张伟.基于SSM框架的后台管理系统设计与实现[J].软件导刊,2019,18(02):68-71.
[28]Praschl Christoph,Pointner Andreas,Baumgartner David,Zwettler Gerald Adam. Imaging framework: An interoperable and extendable connector for image-related Java frameworks[J]. SoftwareX,2021,16.
[29]Sari Wiendy Puspita,Sari Puteri Andika,Rinaldo Dito. Prominent factors of etrepreneurial self-efficacy in West Java: comparison between men and women entrepreneur[J]. HOLISTICA – Journal of Business and Public Administration,2021,12(3).
[30]Critical Java flaw puts millions of organisations at risk[J]. Network Security,2021,2021(12).
[31]Iskandar Mochamad Riza,Ismail Mochamad Furqon Azis,Arifin Taslim,Chandra Handy. Marine heatwaves of sea surface temperature off south Java[J]. Heliyon,2021,7(12).
二、主要研究(设计)内容、研究(设计)思路及工作方法或工作流程
1.主要研究内容
本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息等功能,管理员具有修改、管理信息等功能。本系统设计的主要功能包括用户注册、密码信息管理、用户信息管理、商品信息管理、订单信息管理等模块。
注册登录:首次使用本系统的用户,需要进行注册操作,完成注册操作后,用户登录本系统,即可实现访问功能。如果用户没有完成注册,只能查看,不能实现管理操作。系统使用者角色分为管理员角色和用户角色,通过登录操作,选择相应的角色,输入对应的账号、密码,登录成功后,即可使用本系统。
密码信息管理:用户可以通过输入新密码,对个人账户的密码信息进行修改,及时更新个人密码信息,有利于保护个人信息不容易被非法的用户篡改,实时地保障个人账户的信息安全。
用户信息管理:管理用户可以对用户信息进行管理。管理用户可以查看编号、姓名、性别、联系电话等信息。管理用户可以通过填写姓名、性别、联系电话信息,添加相关的用户信息。管理用户也可以选择修改相关的用户信息记录,便于及时更新用户信息。
商品信息管理:管理用户可以对商品信息进行管理。管理用户可以查看商品编号、名称、图片、价格等信息。管理用户可以通过填写商品名称、图片、价格信息,添加相关的商品信息。管理用户也可以选择修改相关的商品信息记录,便于及时更新商品信息。
订单信息管理:管理用户可以对订单信息进行管理。管理用户可以查看订单编号、商品编号、用户编号、联系电话、联系地址等信息。管理用户也可以选择修改相关的订单信息记录,便于及时更新订单信息。
2.研究思路
2.1需求分析
需求分析在软件开发周期中是耗时最长的一个环节,系统的整个设计和实现过程主要依赖于需求分析报告。调查收集出不同用户对本系统的相关使用需求,由此设计相关的功能模块,从而期望实现用户满意度较高的实用型系统。在本系统设计过程中,主要功能需求包括用户注册登录、商品信息管理、订单信息管理等。通过需求分析阶段,确定系统实际的功能需求,使得设计和实现的系统能够满足用户的使用需求。
2.2可行性分析
在学校期间,本人已经学习和掌握了Java语言、MySQL数据库、SSM框架等相关的技术相关知识以及用法,因此在技术可行性方面,本系统是可以实现被设计与实现的。本系统的开发使用的技术基本上是开源的,获得技术上的支持是没有多少问题的,在软件实现方面所花费的成本是很低的,甚至不需要花费成本。因此,网上茶叶销售平台的设计和实现是具备可行性的。
2.3概要设计
网上茶叶销售平台的使用角色可以被分为用户和管理员,用户具有注册、查看信息等功能,管理员具有修改、管理信息等功能。本系统设计的主要功能包括用户注册、密码信息管理、用户信息管理、商品信息管理、订单信息管理等模块。通过分模块的思路,将一个大的系统,分解成小的功能模块,再通过实现单个的小功能模块,达到最终实现网上茶叶销售平台的目的。
2.4详细设计
网上茶叶销售平台主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,SSM框架提高数据库的访问效率,然后在idea开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。
2.5系统测试
用户正式使用本系统之前,必须进行的一个环节就是进行系统测试。通过测试工作,相关人员可以验证在系统的使用过程中,界面环境是否整洁友好,用户账号信息是否安全可靠,性能方面是否稳定健壮,功能方面是否符合用户需要等。本系统主要使用功能测试的方法,测试系统功能效果,并且不断地对系统进行改进和完善,进而提高用户的使用体验感。
3.工作流程
(1)熟练掌握各种框架技术和开发软件,以及相关的语法规则和使用方式。
(2)查询相关的资料,根据需求分析报告,设计系统的功能模块,认真分析各功能之间存在的联系,并且将这些联系进行编码实现。
(3)设计数据库过程中,遵循数据规范化设计,建立好各表格之间存在的联系,在确保数据信息安全的同时,保证数据库基本操作能被正常使用。
(4)使用相关的修图工具,优化系统界面设计,并能使其不会对系统的传输速度产生太大的影响。改进系统配色方案,不同时间设计出不同的系统配色的方案。
(5)在开发系统的过程中,所使用的开发工具基本上在大学课程中学习过,并且这些开发工具操作简单,便于掌握和使用,有利于设计和实现本系统。
(6)撰写毕业论文和答辩PPT,完善系统设计,准备好的毕业答辩,
三、毕业设计(论文)工作进度安排
第1-3周 调研、收集资料,写出系统需求分析报告和可行性报告;
第4-9周 系统规划、设计和程序开发;
第10-11周 整理材料,完善论文,系统验收;
第12周 装订论文,答辩。