《物业电商管理系统》java servlet项目研发阶段性总结

作者:张乐玲
本次任务完成时间:2018年6月1日~2019年10月17日
开发工具:myeclipse、 mysql
技术架构:java servlet、 bootstrap

一、 功能实现

完成模块功能:用户管理
用户管理主要包括用户查询、新增、修改、删除的功能模块。
用户管理:见图1,是用户管理查询模块实现界面。
在这里插入图片描述
图1
点击图1“添加”按钮弹出用户资料的新增界面如图2:
在这里插入图片描述
图2
点击“修改用户信息”会弹出一个修改用户界面,您手动修改用户信息;当用户资料填写完整,点击提交。邮箱要输入正确的邮箱格式,如果邮箱格式输入不正确就会弹出一个提示框,提示“请输入正确的邮箱编号”。
在这里插入图片描述
图3
用户信息保存后点击“删除”,即可删除当前选中的用户信息。

完成模块功能:库存管理
库存管理主要包括库存查询、新增、修改、删除的功能模块。
库存管理:见图4,是库存管理查询模块实现界面。
在这里插入图片描述
图4
点击图4“添加”按钮弹出库存管理的新增界面如图5:
在这里插入图片描述
图5
库存数量和商品价格均要输入数字,如果输入的不是数字就会自动截取掉。

点击“修改库存信息”会弹出一个修改库存界面,您手动修改库存信息;当库存资料填写完整,点击提交即可保存需要修改的库存信息。
在这里插入图片描述
图6
库存信息保存后点击“删除”,即可删除当前选中的库存信息。

完成模块功能:订单管理
订单管理主要包括订单查询、导出订单数据,新增订单的功能模块。
订单管理:订单数据的新增有前台登录进去的客户下的订单决定,见图9,是客户选择商品模块实现界面。客户可以把该商品添加到购物车,也可以立即购买。
在这里插入图片描述
图7
在这里插入图片描述
图8
点击‘立即购买’或者‘去结算’会跳到提交订单的界面。如下图:
在这里插入图片描述
图9
点击‘提交订单’系统会根据当前时间随机生成一个订单编号。如图10:
同时跳转到订单支付页面。如图11:
在这里插入图片描述
图10
在这里插入图片描述
图11
该客户如果还没有购买过任何东西,没有设过支付密码的,系统会提示该客户设置支付密码。如图12:点击‘确定’按钮会跳转到设置密码支付页面,点击‘取消’则不作任何操作。
在这里插入图片描述
图12
在这里插入图片描述
图13
在这里插入图片描述
图14
密码支付成功,该订单的付款状态就会变成已付款。如图15:
在这里插入图片描述
图15
完成模块功能:日志管理
日志管理主要包括日志查询、系统自动跟踪那个用户操作了哪些功能模块。
日志管理:见图16,是日志管理查询模块实现界面。
在这里插入图片描述

二、开发总结

2018年6月4日,刚刚拿到期待已久的java项目(物业电商),便迫不及待的把项目需求看了又看,想着这是一个比较小的项目,应该很快就能做出来了。
物业电商这个项目主要有用户登录、系统管理、订单管理、消息管理、商品管理、食堂管理和系统维护七大模块。我负责的模块是用户登录、系统管理和订单管理三大模块。用户登录和系统管理两个模块主要对整个系统的子模块进行分配,使用户登录进去的时候只可以操作当前管理员能操作的子模块。虽说做了那么多的项目,系统管理的权限分配也已做过很多遍,而且每个权限中的用到的数据表基本都一样,但每一次权限的分配都是我的难题。不同的项目需求,不同的数据库设计。尤其是刚接触java语言,虽然说java语言和C#非常相似,但用起来还是有一点差别的。对于我而言,似乎整个项目只会做几个简单的增删查改,新增数据几乎都是单表新增的,想要做一个操作日志,记录当前是哪个用户登录进去对哪个模块进行了哪些操作,这就要用到多表新增了。可在我们的数据层就只有一个新增的方法,一个新增的方法就对应着一条存储语句,这样的话就不能写在同一个数据层中了,原来一直卡在同一个数据层的方法行不通,换一种思路是那样的轻而易举。
订单管理那一块需求书里只是说了本模块大致分为两个子模块,分别为历史订单和未完成订单。当时,我只想着把这两个订单分开,但做着做着就不知道订单的数据要从哪了来了,所以后来就把订单管理这一块放到了前台去了。对于一个从来没有接触过前台的我,一开始我就只能先从简单的网页开始了。从登录到主界面这不是一个问题,但从主界面点击商品的链接跳转到其他界面还要绑定图片就有问题了。想着图片的绑定都是一样的绑法,不同的界面设计有的图片还绑不上去,所以只能各种能绑上图片的方法都尝试,有的直接用接收的data点出来,有的通过获取ID的值把它放上去。前台从登录一直做到后面的支付,待支付成功方可生成订单编号。做到订单这一块我所负责的模块基本上都已经做完了,想一想做业务的一般应该都会有一份清晰明了的数据拿在手上看吧,所以我就做了一个导出excel表格,这个excel的导出知识点不难,只是第一次尝试着用java的语言去做一个功能,难免摸不着头脑。
从2018年的6月到2018年的10月经过4个月的漫长时间,物业电商这个项目总算是完成了,这个过程虽是有点辛苦,有点累,有时候一个功能要花上好几天的时间,甚至几个星期的时间,都快想要放弃的时候,再坚持多一下下就能成功了。看到最后和同桌能做出如自己所愿的功能总算是有一点安慰吧,正所谓功夫不负有心人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值