扫一扫,关注我们
微信号:375279829
一、研究的背景意义
在计算机还未问世之初,企业所展示的多样信息也只能通过人工手写方式。随着计算机应用技术的创新和不断发展,大美唐装网络展示平台顺势而生。目前市面大部分企业都利用计算机智能化管理,为了更快捷方便效率地工作管理而采用以计算机编写出的程序来为之实现。
互联网和宽带上网的普及,日益渗透到人们的日常生活中。运用现代通信技术、计算机和网络技术,可以降低经营成本,提高生产效率,优化社会资源配置,从而实现社会财富的最大化。
电子商务商务的出现和网络普及,人们手上只要有一部网络通讯设备,就可以足不出户、随时随地随心所欲的挑选自己喜欢想要的各种物品,已经习惯了这种网络购物平台,只需要设计一个网络在线销售网站,配上通讯设备就能让自己的服装呈现在用户面前,让其比价购买。
随着我国电子商务的蓬勃发展,每年的交易额持续稳定增长,在近几年更是呈喷井式发展,网购正在逐渐取代传统购物方式。频繁的商品交易,使得与之配套的商品销售管理系统就显得尤为重要。尤其是唐装服装店,作为人们生活必需品的"衣"。市场前景非常宏大,竞争也是日益激烈。在如此激烈的市场竞争中求得生存,并且得到发展,就必须提高店铺灵敏嗅觉市场的能力,加强信息化建设,借助网络技术,提高运作效率和管理水平,在降低成本的同时达到提高店铺竞争力的目的。因此,建立一整套完善适用的销售管理信息系统无疑是实现上述目标的有力手段之一。另外,基于JavaEE“大美唐装”网络展示平台的开发也可以展示我国唐装的历史文化信息。
通过网络在线发布唐装销售信息,并提供订单,为服装开辟了新的天地。针对广大的消费者,该系统提供价格评估信息查询功能,有利的保证了消费者知情权,同时还可以较科学的确定评估价值,避免交易过程中因服装质量问题引起不必要的理赔纠纷。因此,开发大美唐装网络展示平台成为首要任务。
二、研究的目的和内容
本论文(设计)旨在利用Java语言开发一个Web版的“大美唐装”网络展示平台。实现唐装查询、选购管理、相关统计等功能。
分析基于JavaEE“大美唐装”网络展示平台的开发背景和意义,然后提出开发基于JavaEE“大美唐装”网络展示平台的相关技术,如JAVA技术、数据库技术和开发工具。然后对基于JavaEE“大美唐装”网络展示平台进行分析和设计,最后进行了系统实现和测试。
对于大美唐装样数据量非常大的信息管理系统来说,必须要满足使用方便和操作灵活等要求。从而在销售过程中提高效率。数据记录与管理的准确性,随着店铺信息量越来越大,在有需要进行回顾查找复核订单时,管理员使用该系统能使快速准确地找到记录。客户查看商品时,管理员可以利用该系统及时便捷的更新该商品库存等信息。消费者可以利用该系统实现线上浏览商品购买并能查看自己的购物信息和账户积分。本系统网站是基于数据库开发。主要以采用JAVA进行设计,mysql数据库进行后台数据管理,例外相应的使用Photoshop的工具作为辅助设计。
在用户模块中:包括用户登录、注册及其资料的修改等功能;
在唐装的管理模块中:消费者可以浏览唐装的图片等信息。
在唐装购物车模块中:消费者可以任意选购自己喜爱的唐装,添加或者删除。
在支付模块当中:消费者可以填写订单,提交后,能进行支付宝或微信支付。
在订单管理模块当中:消费者可以查询自己的订单详情。
在留言模块当中:消费者可以留言并提出意见。
后台管理中,管理员登录后,对前台各种信息进行管理,添加唐装分类、添加唐装信息、管理订单和会员等。
三、研究的方法和步骤
1. 研究方法
调查法
完成系统的需求分析,把抽象的、需要实现的功能分析出来,整理成需求分析文档,进行可行性分析。
结合学校计算机设备管理情况进行实地调查,采用最常用的问卷调查法,通过问卷调查搜集用户的详细需求,然后分类别进行回收整理,统计分析。
文献研究法
从图书馆借阅相关文献,了解学校计算机设备管理的历史和现状,对于该系统的相关技术路线通过技术资料和web开发书籍进行研究,选择最适合的软件和编码方式来实现系统功能。通过文献和书籍确定此次设计的数据库为MySQL,服务器为Tomcat,编程语言为JAVA面向对象编程。
步骤
做好功能需求分析,平台总体设计,各功能模块设计和数据库设计,详细设计,编码与实现,直至调试运行。
关键技术
JAVA是SUN企事业单位开发的面向对象语言,JAVA具有强大和简单的特征,是目前世界上使用最多的编程语言。JAVA最大的特色是跨平台性,这是竞争C#语言最大的优势。
从最初的单片式计算机系统,到OAK语言,不存在字节码的硬件平台,Sun企事业单位通过网页嵌入的Applet更名为JAVA,工具包是JDK1.0。在随后的几年内,JAVA快速发展,成为编程者首选的编程技能。
JAVA的结构包括类、运算、内存管理、接口、强类型、编译、类型、操作符重载、中间代码。其中类是一个基本的方法,包括成员、属性、事件等。类可以进行继承,可以申明为抽象类。布尔运算是体现true和false的数据类型,通过布尔值进行逻辑判断。接口是为其它方法调用的类型,不实现具体的业务,只申明对应的方法。强类型是指JAVA变量必须针对数据类型,进行隐式转换或者显式转换。编译是对JAVA代码进行编译为二进制执行的,但是这里使用了中间件形式,通过虚拟机执行。类型包括值类型和引用类型,值类型如结构和枚举,而引用类型包含类、接口、委托等。
MYSQL是瑞典AB企事业单位开发的,是常用的关系型数据库。MYSQL具有多种数据库连接方式,且可信任的,MYSQL支持第三方密钥,数据库提供了可靠的镜像平台,通过对性能数据的采集,从而提供更好的查询和可预测性。具有高效性,属于陈述式管理架构,查找遵从性问题。
MYSQL对于每一个数据库对象,都赋予了身份验证,也可以对用户的某一项权限进行控制,数据库链接也需要提供密码登录,MYSQL具有事务处理,作业等功能。事务处理是指在一个完整的事务内,必须完成所有的操作后,才能结束操作,一旦出现错误,就会终止,回滚到初始。
四、拟解决的关键问题
确定系统开发语言和数据库,主要利用以JAVA为后台语言,Myeclipse为开发工具, Mysql为数据库,前台使用H5、JS等技术。
研究基于JavaEE“大美唐装”网络展示平台的功能需求;建设方案;理论基础;策略和算法;数据库逻辑设计;总体设计方案和实施方案;编码实现和测试内容。
关键技术:
(1)系统前端界面采用HTML5、Div、CSS作为支持,使页面简洁大方。
(2)应用MySQL数据库系统作为网站的后台数据库,并完成数据库的填充。
(3)网站后台采取struts2+spring+hibernate三层架构模型对数据库的增删改查操作。
技术难点:
(1)数据库表的设计和协调。
(2)对程序进行测试,检查程序缺陷并进行Bug的修复。
(3)业务层逻辑代码的处理
五、进度安排
周次 工作任务
第1周——第2周 资料收集,撰写并提交开题报告,准备开题答辩
第3周——第4周 系统功能设计,数据库设计
第5周——第6周 系统编码实现,准备作品中期检查
第7周——第8周 系统修改完善,准备作品验收
第9周——第10周 撰写设计说明书
第11周——第12周 准备答辩、完成毕业设计
六、每周指导时间、地点安排及毕业设计纪律要求(宋体小四号,两端对齐,首行缩进2个字符,段前段后0行,固定值20磅,数字、英文字体均为Times New Roman、双面打印,可以参考如下)
每周指导时间:××××××××××××××
地点:××××××××××××××××××
纪律要求:××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
七、主要参考文献(主要参考文献不得少于20个)
[1]刘泰阳. 基于客户行为的销售活动管理系统设计与实现[D].北京交通大学,2018.
[2]马立夫. 商品销售管理系统设计与实现[D].吉林大学,2017.
[3]孟宪敏. 基于Android平台的服装零售管理系统的设计与实现[D].大连海事大学,2017.
[4]李明杰.基于Web的服装销售管理系统研究[J].农家参谋,2017(16):111.
[5]肖昊. 基于B/S结构的服装公司互联网销售管理系统的设计与实现[D].湖北工业大学,2017.
[6]姜梅珍. 服装企业销售管理信息系统的设计与实现[D].南昌航空大学,2017.
[7]邹骅,刘沈.基于Web的服装销售管理系统研究[J].湖南邮电职业技术学院学报,2018,15(04):50-52.
[8]黄怀毅.服装销售管理系统的设计与实现[J].无线互联科技,2017(07):65-66+106.
[9]黄峰. 服装销售管理系统的研究与分析[D].云南大学,2018.
[10] 李云强, 赵东江. B2C 电子商务网站架构研究.网络与信息[J],2017(9):30.
[11] 刘玉, 王素芬, 郭楠. 通用B2C 电子商务网站构架研究, 微型电脑应用[J]2015,21(2):51-52.
[12] 毛德祥, 罗荣阁. 基于JAVA 技术的Web 应用程序三层设计模型. 微型电脑应用[J], 2013, 18(3): 26-28.
[13] 范振钧. 基于ASP. NET 的三层结构实现方法研究. 计算机科学[J], 2017, 34(4):
[14] 邵丽萍, 肖世德. 新一代Web 开发技术ASP. NET 的发展与探析. 微计算机信息[J], 2015, 21(1): 190-192.
[15] 王璐.浅谈基于能力培养下的Java程序设计课程教学[J].电脑知识与技术,2020,16(33):82-83.
[16] 于晓婷,孙璐荣.Java程序设计语言在软件开发中的应用探讨[J].电子测试,2020(20):130-131+97.
[17] 高静,李思慧.基于B/S模式的影视论坛网站设计与实现[J].南方农机,2020,51(23):162+169.
[18] 张振超,吴杰,陈序蓬.浅谈Java中Mysql数据库的连接与操作[J].信息记录材料,2020,21(02):144-145.
[19] Wilson, Morris. Project ReShare: Building a Community-Owned Resource Sharing Platform[J]. The Serials Librarian, 2020(78): 1-4.
[20] Taizhi Lv,Juan Zhang. The Design and Implementation of Teaching Resource Platform for Cloud Computing Major[J]. Academic Journal of Computing & Information Science, 2019(24) :2-4.
[21] Multi-criteria ABC inventory classification with mixed quantitative and qualitative criteria[J].S.M.Hatefi,S.A.Torabi,P.Bagheri.International Journal of Production Research . 2018 (3)
[22] Concepts for safety stock determination under stochastic demand and different types of random production yield[J].Karl Inderfurth,Stephanie Vogelgesang. European Journal of Operational Research . 2016 (2).
[23] Inventory control of an item with a probabilistic replenishment lead time and a known supplier shutdown period[J] . Edward A. Silver,Nicolas Zufferey.International Journal of Production Research.2018 (4).