1).管理员从后台添加商品图片,价格,详情,可按类别和卖家店名添加商品到系统,供用户按类别和卖家名查询各商品. 2).管理员可授权特别用户(即网上开店的卖家),使其能网上上传说卖商品.其登录后可对所卖商品查看,编辑,查看商品卖的情况. 3).系统能统计在线用户,卖家如果在线,买家可以和对应卖家网上聊天,也可给不在线的卖家发送消息. 4).管理员后台操作商品,类别,卖家,用户,查看编辑来分页显示,对其操作用 prototype框架实现ajax效果. 5).涉及的表有购物车cart,类别category,卖家maijia,卖家所卖商品情况maijiasaledetail,卖家与买家通信note,订单orders,订单状态orderstatus,商品shangpin, 商品细节dpdetail,系统用户user,在线用户useronline. 6).系统用户user有type字段tinyint类型,1代表guest,2代表已登录用户,3代表可网上开店用户,4代表系统管理员. 项目心得:此系统采用ssh+ajax(prototype)体系结构设计,对分页,文件上传的进行部分封装,并且采用了spring进行事务管理,使用大量的接口,设计非常紧凑,明晰,使用了很好的设计模式,易于功能的扩充.使我对软件工程有了更深层次的认识.使用prototype框架与ssh的结合完成异步交付,使我对JavaScript有进一步的熟悉.加入了Spring对Hibernate的支持:即1,实现DataSource和SessionFactory的依赖注入.2,通过AOP机制提供事务控制,使DAO代码更加简洁.3,提供了HibernateTemplate类集成了Session的对数据库的一些操作,使我对Spring的理解更加深刻. 在项目的调试时用到log4j, 是调试十分方便. 总之,此项目虽然很普遍,但我这次用到的技术很全面,使我进一步喜欢Java编程和各种新技术的使用. 超市信息管理系统 开发环境开发人数: 独立完成 项目时间: 2009-3-2009-5 |
|