jsp464手机商城排序算法java_mysql

jsp464手机商城排序算法java_mysql

288

更新时间:2021-06-01

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

系统通过用户访问的手机商品的记录推算出用户经常访问的手机类型,系统根据用户的访问类型,检索该类型的访问量最高的手机推荐给用户。通过此算法达到根据用户浏览喜好,系统根据访问量最高的分类,统计出来,系统根据手机分类访问量最好的分类手机,达到根据用户个人的访问数据计算出用户喜欢手机的类型,精准推荐相应的手机的目的。如果用户是没登录访问,或者普通游客访问,则系统默认推荐最受欢迎的手机商品

使用eclipse与MySql进行开发,主要功能如下:                                      

系统前台模块: 

(1)界面设计模块:使用HTML,JS等前端技术进行页面制作。(预计代码行:1500)

(2)用户注册模块:用户注册包括用户名、密码、密码确认、邮箱和验证码,其中会有用户名、密码、确认密码、验证码的格式校验,还有用户名和邮箱是否存在校验,还有通过邮箱激活用户账号功能。(预计代码行:500)

(3)用户登录模块:用户名和密码的登录,用户名和密码的校验,验证码的校验。(预计代码行:200)

(4)购物车模块:用户将选择的手机放入购物车中,购物车页面会显示手机的名称、数量、单价、总价格等一些信息,用户还可以在购物车中进行删除操作,购物车手机数量的修改和清空。(预计代码行:500)

(5)订单模块;用户提交订单,订单生成,查询订单详细信息,确认订单的状态(比如正发货,待付款等),取消订单等。刚开始订单会是未付款状态,订单支付成功,订单状态就会改变成待发货状态。用户在我的订单中可以看到订单信息和状态,如果收到手机,可以点击确认收货来改变订单状态。(预计代码行:600)

(6)商品模块:有分页浏览,模糊查询,比如按价格查询。商品列表中会呈现一些默认的手机型号,用户进行搜索会呈现对应的商品详细信息。三级联动菜单搜索,用户在网页中选择商品的分类,呈现对应商品。(预计代码行:600)

(7)算法模块:设计推荐算法,根据不同用户的喜好,个性化推荐手机商品并优先展示。(预计代码行:200)

(8)售后模块:用户可以有评价功能。订单结束会有计时功能,可以一段时间内的退货服务,用户可以选择订单中选择退货按钮,此时订单状态为待退货。(预计代码行:500)                    

(9)支付模块:用户点击支付订单,页面跳转到支付页面进行支付操作。(预计代码行:300)                                                                                                   


系统后台模块:

(1)手机信息管理模块:管理员可以上架或下架手机,修改手机在网页上的信息。对手机的库存进行修改,对手机进行增加、删除、修改和查找。(预计代码行:400)

(2)订单管理模块:管理员对订单进行搜索查看和修改状态(比如正发货),删除订单。(预计代码行:300)

(3)管理员的注册和登录模块:管理员注册包括姓名、密码、密码确认、手机号。其中会有姓名、密码、确认密码、手机号的校验。姓名和密码进行登录,姓名和密码的校验。(预计代码行:200)

(4)售后模块:管理员可以看到用户评论并进行回复。管理员看到订单状态为待退货,就改变订单状态为退货。(预计代码行:300)

总代码预计:6000行

二、课题要求

1.软件要求

系统开发工具:Windows操作系统、eclipse、Mysql、Tomcat。

2.技术要求

要求熟悉软件工程流程,熟练掌握JAVA编程语言,JSP技术、数据库等知识综合应用。

3.设计要求

本课题设计出的管理系统应具有一定的实用性,操作方便,界面简洁,易于维护。

4.开题要求

学生必须在经过充分调研和查阅的基础上提出系统架构和主要功能,并认真详实的撰写开题报告,以此指导该设计顺利完成,最终的设计成果必须与开题预案一致。



下载
本地下载
- MB
188083800