ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:1.03MB ,
资源ID:21523366      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21523366.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaWebSSM超市管理系统方案文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaWebSSM超市管理系统方案文档格式.docx

1、Goods1、DAO层: 持久层 主要与数据库进行交互DAO层首先会创建DAO接口,也就是说DAO层里面有一个专门写接口的类,然后会在配置文件(xml文件,也就是写SQL语句的文件,所以说DAO层是与数据库进行交互的层)中定义该接口的实现类,接着就可以在模块中就可以调用DAO 的接口进行数据业务的而处理,并且不用关注此接口的具体实现类是哪一个类。DAO 层的数据源和数据库连接的参数都是在配置文件中进行配置的。2、Entity层: 实体层 数据库在项目中的类3、Service层:业务层 控制业务Service层主要负责业务模块的逻辑应用设计。和DAO层一样都是先设计放接口的类,再创建实现的类,然

2、后在配置文件中进行配置其实现的关联。接下来就可以在service层调用接口进行业务逻辑应用的处理。封装Service层的业务逻辑有利于业务逻辑的独立性和重复利用性。4、Controller层: 控制层 控制业务逻辑Controller层负责具体的业务模块流程的控制,其实就是与前台互交,把前台传进来的参数进行处理,controller层主要调用Service层里面的接口控制具体的业务流程,控制的配置也需要在配置文件中进行。四、概要设计Goods表Goods_user表已存储的商品信息表Controller层商品实现代码:用户实现代码:Dao层对应的mapper文件对应的实体:Service层:c

3、ontroller层:Goods:package ;import /goods)public class GoodsController Autowired private GoodsService goodsService; public GoodsService getGoodsService() return goodsService; public void setGoodsService(GoodsService goodsService) = goodsService; RequestMapping(/selectAll public String selectAll(HttpSe

4、rvletRequest request) throws Exception List goods = (); (goods, goods); return forward:/product/;/save public String save(Goods goods) (goods);/goods/delete) public String delete(Integer id) throws Exception (id);/selectByID public String selectByID(Integer id,HttpServletRequest request) Goods goods

5、 = (id);/updateGoods public String updateGoods(Goods goods) (goods);User:/userpublic class UserController private UserService userService; public UserService getUserService() return userService; public void setUserService(UserService userService) = userService; / mapper namespace= select * from good

6、s order by id/selectselectByID select * from goods where id=#idinsert id=save insert into goods(id,name,price,description) values(#id,#name,#price,#description)/insertdelete id=delete delete from goods where id=#id /deleteupdate id=updateGoods update goodsset price! price=#price,description descript

7、ion=#description where id =#id/set/update/mapperimport interface UserDAO insert into goods_user (user_name,name,age,password,sex) values(#user_name,#name,#age,#password,#sex)selectByUsernameAndPasswordUser select * from goods_user where user_name=#u and password=#pEntity层:goods:public class Goods pr

8、ivate Integer id; private String name; private double price; private String description; public Integer getId() return id; public void setId(Integer id) = id; public String getName() return name; public void setName(String name) = name; public double getPrice() return price; public void setPrice(dou

9、ble price) = price; public String getDescription() return description; public void setDescription(String description) = description; public Goods(Integer id, String name, double price, String description) public Goods() super(); / TODO Auto-generated constructor stub Override public String toString(

10、) Goods id= + id + , name= + name + , price= + price + , description= + description + public class User private String user_name; private int age; private String password; private String sex; public String getUser_name() return user_name; public void setUser_name(String user_name) = user_name; publi

11、c int getAge() return age; public void setAge(int age) = age; public String getPassword() return password; public void setPassword(String password) = password; public String getSex() return sex; public void setSex(String sex) = sex; public User(String user_name, String name, int age, String password

12、, String sex) public User() User user_name= + user_name + , age= + age + , password= + password + , sex= + sex + service层import interface GoodsService /查询所有商品 public List selectAll(); /增加商品 public void save(Goods goods); /删除商品 public void delete(Integer id); /通过ID查询 public Goods selectByID(Integer i

13、d); /修改 public void updateGoods(Goods goods);对应服务层接口:import class GoodsServiceImpl implements GoodsService private GoodsDAO goodsDAO; public GoodsDAO getGoodsDAO() return goodsDAO; public void setGoodsDAO(GoodsDAO goodsDAO) = goodsDAO; /提高查询效率 Transactional(propagation=,readOnly=true) selectAll() re

14、turn goods; public void save(Goods goods) public void delete(Integer id) public Goods selectByID(Integer id) public void updateGoods(Goods goods) (goods);User;import interface UserService /注册 public void register(User user); /登录 public User login(String user_name , String password);import class User

15、ServiceImpl implements UserService private UserDAO userDAO; public UserDAO getUserDAO() return userDAO; public void setUserDAO(UserDAO userDAO) = userDAO; public void register(User user) (user); public User login(String user_name, String password) User user = (user_name, password); return user;结束语:本次实验的设计与开发,是对本学期学习的一种很好的总结,在本学期的实验中,本次实验很具有挑战性,因此我选择了这个项目作为我的实验项目,在完成了实验的时候,我也遇到了许多困难与错误,在需求不明确的时候盲目的开发造成错误百出,某些知识点的掌握还不够,也有一些地方与预期不相符,我不得不查询各种资料,在一次次探讨之中,我慢慢的掌握的许多知识,在这些知识的认识之下,完成了该实验的设计与开发,技术与业务能力也有所提高,这对以后的事业发展有一定的积极影响作用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1