智慧校园系统
项目背景 为实现在某高校使用一卡通消费,需要将用户分为商家、教师和学生三种身份,商户可以进货、设置商品状态和查看订单;学生可以申请一卡通,等待审核通过后可以在商城用一卡通购买商品;教师可以审核学生一卡通,并给学生的一卡通充值,教师也可以在商城里购买商品。
工具 •MySQL:数据库管理系统 •SpringMVC :软件开发框架 •Myeclipse :开发工具
需求概述 明确商户、学生和教师在智慧校园系统的权限,商家通过合法的用户名密码可以进入智慧校园系统,进去之后可以进行录入商品信息,设置商品状态为“上架”、“下架”、“缺货”,查看订单等业务;学生通过合法的用户名和密码进入系统后,需要填写学生信息进入一卡通申请页面,填写信息后,等待教师审核,再次登录,看到一卡通状态为“审核已通过”即可进入商城进行购物,并使用一卡通里的余额购买商品;教师通过合法的用户名和密码进入智慧校园系统,可以进行“审核学生一卡通”和“购买商品”操作,审核学生申请时可以给学生设置一卡通初始余额,教师也可以进入商城用一卡通进行购物。同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。
软件功能 将应用本系统的用户按照商户、教师和学生的权限严格划分不同的业务。在数据库用户表 user中shop_type char(1)设置0普通用户 和1商家,并且还另外创建权限表 authority单独处理三种身份的权限问题。 商户有业务页面,在数据库中有商家表 shop_info、商品表goods和订单表 order三块,根据g_state char(1)字段可以设置商品状态 1上架 0下架 -1缺货,当有客户成功购买商品后,商家就可进入系统查看订单,当需要进货时,商家也可在录入商品页面,录入商品信息。学生模块中,在数据库创建学生表user_stu和一卡通 card,学生的信息存在学生表user_stu中,学生申请一卡通后,就与一卡通 card建立了联系,他可以在商城购买商品,并与商家模块的订单表 order建立联系。教师模块中,教师查看学生表user_stu审核信息,并对一卡通 card中的balance进行操作,是学生可以用一卡通内的余额购买商品。
