91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaWeb倉庫管理系統的示例分析

發布時間:2021-09-01 14:44:31 來源:億速云 閱讀:243 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關JavaWeb倉庫管理系統的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

系統界面圖

JavaWeb倉庫管理系統的示例分析

難度系數(易入)

因為才有比較基礎的語法,對Java初學者、基礎不是太好的小伙伴來說,也是比較容易上手的

后端:

1.使用Java Servlet 本身就是Java語法,無縫鏈接,也無效更種配置,web.xml輕松配置一次既可。

2.采用C3P0連接數據庫,配置文件、代碼、jar包,均已就位,無需二次操作。

3.代碼采用Service、Dao分層邏輯,清晰實用,代碼簡單易懂。

前端:

1.Jsp也是Java語法,無需學習新東西,直接寫Java代碼。

2.HTML僅僅只需最簡單的常用標簽的語法,小白也能輕松明白。

3.css只是一點點頁面的樣式,很容易。

4.JavaScript需要了解基本的語法,學web必備。

5.Jquery是JavaScript的插件庫,這里僅僅是用來與后臺交互,僅僅會使用 $.post 與后臺交互即可。

最重要的,就是通過比較簡單、基礎的語法,讓你了解用Java怎么開發一個web系統,完整的了解整個開發流程,進而提升學習的信心和增加成就感。

開發環境

僅僅是我個人的喜歡用,也可以自己選自己喜歡的

開發工具:eclipse/myEclipse8.5

數據庫:mysql 5

web容器:tomcat 6

jdk版本:1.6

系統功能

JavaWeb倉庫管理系統的示例分析

角色介紹

1.超級管理員

權限:超級管理員是權限最大的角色,有系統所有的權限。

JavaWeb倉庫管理系統的示例分析

2.系統管理員

權限:用戶管理、倉庫管理、分類管理、物品管理、出入貨信息管理、密碼管理、登陸模塊。

JavaWeb倉庫管理系統的示例分析

3.普通用戶

權限:權限最小的角色,僅有修改密碼、注冊登陸登出系統、查看分類、查詢貨品信息、查詢自己的出貨信息。

JavaWeb倉庫管理系統的示例分析

表結構介紹

用戶表

//用戶表
CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment COMMENT '主鍵',
  `no` varchar(20) default NULL COMMENT '賬號-學生一般用學號',
  `name` varchar(100) not NULL COMMENT '名字',
  `password` varchar(20) not NULL COMMENT '密碼',
  `sex` varchar(20) default NULL COMMENT '性別',
  `phone` varchar(20) default NULL COMMENT '電話',
  `role_id` int(11) default NULL COMMENT '角色 0超級管理員,1管理員,2普通用戶',
  `isValid` varchar(4) default 'Y' COMMENT '是否有效,Y有效,其他無效',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

默認插入超級管理員數據

INSERT INTO `user` VALUES ('1', 'sa', '超級管理', '123', '1', '111', '0', 'Y');

菜單表

CREATE TABLE `menu` (
  `id` int(11) NOT NULL,
  `menuCode` varchar(8) default NULL COMMENT '菜單編碼',
  `menuName` varchar(16) default NULL COMMENT '菜單名字',
  `menuLevel` varchar(2) default NULL COMMENT '菜單級別',
  `menuParentCode` varchar(8) default NULL COMMENT '菜單的父code',
  `menuClick` varchar(16) default NULL COMMENT '點擊觸發的函數',
  `menuRight` varchar(8) default NULL COMMENT '權限 0超級管理員,1表示管理員,2表示普通用戶,可以用逗號組合使用',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

默認插入的數據(建議一行行的插入,反正我的mysql一條條的弄,不然后面的中文會亂碼)

INSERT INTO `menu` VALUES ('1', '001', '管理員管理', '1', null, 'adminManage', '0');
INSERT INTO `menu` VALUES ('2', '002', '用戶管理', '1', null, 'userManage', '0,1');
INSERT INTO `menu` VALUES ('3', '003', '倉庫管理', '1', null, 'storageManage', '0,1');
INSERT INTO `menu` VALUES ('4', '004', '物品分類管理', '1', null, 'goodsTypeManage', '0,1,2');
INSERT INTO `menu` VALUES ('5', '005', '物品管理', '1', null, 'goodsManage', '0,1,2');
INSERT INTO `menu` VALUES ('6', '006', '出入庫記錄', '1', null, 'recordManage', '0,1,2');
INSERT INTO `menu` VALUES ('7', '007', '修改密碼', '1', null, 'modPwd', '0,1,2');
INSERT INTO `menu` VALUES ('8', '008', '退出系統', '1', null, 'logout', '0,1,2');

倉庫表

CREATE TABLE `storage` (
  `id` int(11) NOT NULL auto_increment COMMENT '主鍵',
  `name` varchar(100) not NULL COMMENT '倉庫名',
  `remark` varchar(1000) default NULL COMMENT '備注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

分類表

CREATE TABLE `goodsType` (
  `id` int(11) NOT NULL auto_increment COMMENT '主鍵',
  `name` varchar(100) not NULL COMMENT '分類名',
  `remark` varchar(1000) default NULL COMMENT '備注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

貨品表

CREATE TABLE `goods` (
  `id` int(11) NOT NULL auto_increment COMMENT '主鍵',
  `name` varchar(100) not NULL COMMENT '貨名',
  `storage` int(11) not NULL COMMENT '倉庫',
  `goodsType` int(11) not NULL COMMENT '分類',
  `count` int(11) default NULL COMMENT '數量',
  `remark` varchar(1000) default NULL COMMENT '備注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

出入庫記錄表

CREATE TABLE `record` (
  `id` int(11) NOT NULL auto_increment COMMENT '主鍵',
  `goods` int(11) not NULL COMMENT '貨品id',
  `userId` int(11)  default NULL COMMENT '取貨人/補貨人',
   `createtime` datetime default NULL COMMENT '操作時間',   
  `admin_id` int(11) default NULL COMMENT '操作人id',
  `count` int(11) default NULL COMMENT '數量',
  `remark` varchar(1000) default NULL COMMENT '備注',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

系統模塊介紹

系統管理員管理

超級管理員才有的權限,可以增加、修改、刪除系統管理員。

JavaWeb倉庫管理系統的示例分析

JavaWeb倉庫管理系統的示例分析

用戶管理

管理員和超管都可以操作,新增、修改、刪除等操作。

JavaWeb倉庫管理系統的示例分析
JavaWeb倉庫管理系統的示例分析

倉庫管理

管理員和超管都可以操作,新增、修改、刪除等操作。

JavaWeb倉庫管理系統的示例分析

分類管理

管理員和超管都可以操作,新增、修改、刪除等操作。

JavaWeb倉庫管理系統的示例分析

物品管理

管理員和超管都可以操作,新增、修改、刪除、出貨、補貨等操作。

用戶 僅僅有查看功能

JavaWeb倉庫管理系統的示例分析

JavaWeb倉庫管理系統的示例分析

出入貨物管理

可以查看到出入庫的情況(包含物品、操作人、取貨人、時間,數量等,紅色負數表示出貨、綠色表示補貨)。

JavaWeb倉庫管理系統的示例分析

修改密碼

JavaWeb倉庫管理系統的示例分析

代碼目錄 

java文件

JavaWeb倉庫管理系統的示例分析

頁面

JavaWeb倉庫管理系統的示例分析

后端分層

JavaWeb倉庫管理系統的示例分析 

注意點

1.樣式比較簡單,可能不太好看,因為沒有去花精力做樣式。
2.表設計可能不是特別完善、功能也比較簡單,自己憑感覺做的。
3.難免會有些bug吧,不過也不是上線用的,參考學習的話我覺得是足夠了。
4.代碼里面也有部署文檔。

感謝各位的閱讀!關于“JavaWeb倉庫管理系統的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

房产| 吴江市| 武宁县| 磴口县| 海盐县| 祥云县| 宝坻区| 淮南市| 襄城县| 姜堰市| 莒南县| 翁牛特旗| 云和县| 东阳市| 灵寿县| 内丘县| 陇南市| 水城县| 南城县| 怀柔区| 普宁市| 海南省| 宾阳县| 会东县| 登封市| 洱源县| 夏津县| 台东市| 拜城县| 红安县| 宁南县| 应用必备| 吉林省| 津市市| 潮州市| 湾仔区| 新乐市| 新闻| 贵溪市| 松滋市| 赤壁市|