一、本课题研究现状及可行性分析 课题研究现状: 随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。企业商品推荐系统主要是针对客户的个人喜好进行产品推荐(如:一个客户喜欢看销售数量,那我们可以对该客户进行投放销售前几的商品进行推荐)本系统的建立使得客户购买信息的管理更加规范化、系统化,查询手段更加便捷化。同时,企业商品推荐系统也是实现信息管理现代化和信息化的重要内容。 目前市场上各种辅助管理软件层出不穷,本次课题要研究研发的企业商品推荐系统也属于辅助管理型软件,企业商品推荐系统主要是针对客户的喜好进行推荐的一系列相关工作的管理,本系统的建立使企业商品推荐系统更加规范化、系统化,查询手段更加便捷化,提高了管理效率,也满足了系统中各类用户的正常需求。具有相当高的可研发性。 本系统具备解决了客户寻找自己所需的产品信息的日常繁杂,同时也解决了文件及历史资料的统计处理的重复性劳动。使过去许多只能定性管理的项目变为定量管理,使传统的由人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力,提高办公效率,而且使管理的方式从过程管理转变为目标管理,从数量管理转变为质量管理,有助于提高企业商品推荐的水平和质量。 可行性分析: 企业商品推荐系统的研发使用Java程序语言开发,对开发计算机的硬件要求不高,目前市场上比较热门的计算机都可以满足该系统的开发,也可以满足系统开发的环境搭建。因此,无论是硬件成本还是技术方面,企业商品推荐系统的开发与应用都是可行的。 |
二、本课题需要重点研究的关键问题及解决问题的思路 关键问题:用户类型 权限设置 界面设计 用户类型:企业商品推荐系统一共有两种用户类型,他们分别是管理员、用户。这两种用户类型登录本系统拥有不同的功能的操作体验。 权限设置:对于管理员、客户这两种登陆的权限,不同的用户登录本系统的权限也不相同,比如管理员可以做系统中的任何操作,客户则不能删除、添加产品信息,只能查看自己的相关信息。 界面设计:本系统的主要功能和逻辑架构主要是通过java编码实现、但是java编码对前端界面的开发又是相对比较薄弱的。 解决问题思路: 用户类型和权限设置和解决思路:归根结底,这两个问题属于一大类,在编写设计程序时,本人打算将用户类型(userType)和权限设置(setAuthority)分别进行封装和调用。 界面设计解决问题思路:通过上网搜索与请教老师,我了解到eclipse中有一个windows build插件,在eclipse中安装完windows build后,我发现此插件可以完美的解决本系统中界面设计的问题。 |
三、完成本课题所需要的工作条件(如资料、工具书、场所、实验、调研等)及解决办法 需要的工作条件:
解决方法: 企业商品推荐系统需要大量的数据与扎实的编程知识,从搭建开发环境、安装开发工具到程序编写都要自己独立完成,但个人能力终归有限在必要时也可以通过查询文献和开发文档,以及通过老师来指导解决一些疑难问题。本人打算在校图书馆进行项目的开发工作,一来可以不断查询相关资料、二来可以与同学更好的交流。从而进行系统的完善、提高代码效率、确保项目的完成。 参考文献: [1] 蒋晓铭,刘晨.Java编程语言[M].北京:冶金工业出版社,2010. [2] 徐国智,汪孝宜.SQL SERVER数据库开发实例精粹[M].北京:电子工业出版社,2016. [3] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2012. [4] 郝玉龙.Java EE编程技术[M].北京:清华大学出版社,2015. [5] 肖成金,吕冬梅。Java程序开发数据库与框架应用[J].科技展望,2017. [6] 朱红,司光亚.JSP编程指南[M].北京:电子工业出版社,2014. |
四、工作方案分析及进度计划 工作方案: (1)在csdn网站上找到类似的管理项目,由于这些项目有很多相似之处,本人打算借鉴学生信息系统管理项目中的框架,并在企业商品推荐系统中运用。 (2)在学习网站上找到类似关系项目系统的发开教程的视频(如图书管理系统项目),进行细化学习。 (3)有了上述两点经验,着手进行企业商品推荐系统的正式开发工作。 (4)执行 预期进度: (1)2021.3.1-2021.3.21 根据研究的课题,进行多方面资料的收集、加工与整理,完成课题任务准备工作。 (2)2021.3.22-2021.4.4 对研究的课题进行分析论证,综合运用专业所学知识和软硬件资源确定合理的设计方案。 (3)2021.4.5-2021.4.30 根据设计方案,进行必要的软硬件结构的设计、分析、制作。编写、调试完成项目代码,按照设计框架完成对应功能模块的具体实现。要求代码书写规范整齐,整个过程要有理论依据和比较详细的设计过程。 (4)2021.5.1-2021.5.14 根据毕业设计选题设计方案完成整个项目,对于错误疏漏进行修改完善撰。写毕业设计说明书,说明毕业设计选题的意义实现方法,要求逻辑清晰语句通畅,符合学院对毕业设计说明书的格式要求。 (5)2021.5.15-2021.5.31 参与毕业设计答辩,提交毕业设计全过程材料。 |