注册 登录
查看: 1058|回复: 0
打印 上一主题 下一主题

基于S2SH开发进销存管理系统+论文+架构代码说明 大作业 毕业设计源码

[复制链接]

该用户从未签到

3524

主题

3538

帖子

67万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
673178
QQ
跳转到指定楼层
楼主
发表于 2016-6-6 20:18:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
基于S2SH开发进销存管理系统+论文+架构代码说明:(毕业设计)
开发环境:    Windows操作系统
开发工具: Myeclipse10+Jdk+Tomcat6+MYSQL数据库

运行效果图:























一、 系统使用技术:
开发语言: JAVA
数据库: mysql
开发框架技术:
Struts2.0
Spring2.5
Hibernate 3
前端 Ext js 3.3

二、 代码结构体系:
逻辑代码按MVC模型分层处理。
1. 前端由jsp页面和js文件共同构成对界面的定义。
2. 负责绑定页面值和响应页面事件的是action层,定义在com.cxstock.acton.* 包里。
3. 负责处理事务逻辑的代码封装在biz层,定义在com.cxstock.biz.*包里。
4. 负责操作数据库的代码封装在dao层,定义在com.cxstock.biz.*包里。
5. 与数据库表相对应的实体类,封装在com.cxstock.pojo.*包里。

Ø 操作流程:
前面页面 –>  action事件响应 -> biz业务处理 -> 读写数据库

三、 举例说明:
以进货单入库为例说明页面及代码调用逻辑关系。
1. 进货入库单Jsp页面为jinhou.jsp,引用了对应的js文件jinhou.js文件。


Jinhou.js里使用了ext 框架定义了进货入库单界面的布局、控件、动作事件等页面元素。
相应的ext js定义代码:定义商品列表
2. 页面动作事件如何绑定调用到后台的action
ext表单定义里,对按钮定义绑定事件,如进货入库单的保存按钮定义了绑定响应事件:jh_saveOrUpdateJhd.do 这个action
jh_saveOrUpdateJhd.do 事件发生后,会调用action java代码
com.cxstock.action.jinhuo.JhAction saveOrUpdateJhd() 方法.
这种映射关系是在struts.xml配置文件里定义的:
这里定义的意思是所有拦截所有请求,按请求方法名按“调用模块名_方法名“格式描述,响应则按”调用模块名Action”为类名,“—”后段的是该类的方法名。
3. 进货入库单如何保存到数据库。
action类里主要处理好页面值绑定到相应的实体对像里,然后交由biz业务层去处理。
上图使用了的jhBiz来操作保存方法,该对象在前面已定义private JhBiz jhBiz
JhBiz 类型由web容器启动时经spring配置规则初始货为它对应的实现类:JhBizImpl
因此,保存动作最终会调用JhBizImplSaveOrUpdateJhd方法,如下图:

处理好相应赋值后,由DAO层操作数据库写入,
DAO层的操作数据库方式是使用了Hibernate 技术实现数据持久化实现。
四、 数据库表说明:



运行说明:
1.解压文件,用eclipse或myeclipse导入文件夹内的myStock工程。
2.在mysql中新建一个mystock数据库,打开查询分询器,把mystock.sql文件复制过去,执行。
3.配置config/spring-base.xml文件mysql连接字符串。

默认账号:
用户名:admin

密码:admin




此源码经过详细测试 保证能运行!!!

下载地址:
游客,本付费内容需要支付 1500金币 才能浏览支付




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部