1. 程式人生 > >springmvc 專案完整示例01 需求與資料庫表設計 簡單的springmvc應用例項 web專案

springmvc 專案完整示例01 需求與資料庫表設計 簡單的springmvc應用例項 web專案

一個簡單的使用者登入系統

使用者有賬號密碼,登入ip,登入時間

開啟登入頁面,輸入使用者名稱密碼

登入日誌,可以記錄登陸的時間,登陸的ip

成功登陸了的話,就更新使用者的最後登入時間和ip,同時記錄一條登入記錄

大致就是這樣子

-----------------------

建立資料庫

navicat在localhost裡面新建資料庫

名字:sprinEg   編碼utf-8

注意:欄位名字使用navicat的時候不要有空格,否則會直接報錯的

建立使用者表

CREATE TABLE `t_user` (

  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '使用者Id',

  `user_name` varchar(30) NOT NULL COMMENT '使用者名稱',

  `credits` int(11) DEFAULT NULL COMMENT '積分',

  `password` varchar(32) DEFAULT NULL COMMENT '密碼',

  `last_visit` datetime DEFAULT NULL COMMENT '最後訪問時間',

  `last_ip` varchar(23) DEFAULT NULL COMMENT '最後訪問ip',

  PRIMARY KEY (`user_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

建立登入日誌

CREATE TABLE `t_login_log` (

  `login_log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '登入日誌Id',

  `user_id` int(11) DEFAULT NULL COMMENT '使用者ID',

  `ip` varchar(23) DEFAULT NULL COMMENT '登入Ip',

  `login_dateTime` datetime DEFAULT NULL COMMENT '登入時間',

  PRIMARY KEY (`login_log_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

手動插入一條資料   使用者名稱/密碼    admin/123456

spring原理 實踐解析-簡單的helloworld

springmvc整合mybatis完整專案示例

maven專案整合springmvc整合mybatis