基於servlet開發的財務收支管理系統
阿新 • • 發佈:2018-08-03
用戶登錄 varchar 軟件設計 安全性 prim 財務 文檔 設計 安全
4.3 系統的功能結構設計 11
4.4 系統控制流程 11
4.5 模塊功能描述 12
4.6 數據庫設計 17
4.6.1 系統E-R圖 17
4.6.2 邏輯結構設計 18
4.6.3 物理結構設計 18
5 系統實現 19
5.1 實現數據訪問層 19
5.2 系統功能實現 19
5.2.1 用戶登錄功能實現 19
5.2.3用戶管理功能實現 20
5.2.4費用信息功能實現 20
6 系統測試 22
6.1 測試方法 22
6.2 測試用例 22
7 結 論 24
PRIMARY KEY (
KEY
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
CREATE TABLE
PRIMARY KEY (
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
CREATE TABLE
PRIMARY KEY (
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
CREATE TABLE
PRIMARY KEY (
KEY
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
CREATE TABLE
PRIMARY KEY (
KEY
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
本系統開發是基於B/S模式的,開發工具:Eclipse或myeclipse
項目後端開發語言:Java,使用servlet技術
項目前端展示采用jsp,輔助jquery,js,css
數據庫:MySQL
服務器:Tomcat7
[詳情查看](http://www.biyeshej.cn/clazz/view.do?id=53)
文檔介紹:
1 緒 論 1
1.1 論文研究主要內容 1
1.2 國內外現狀 1
2 關鍵技術介紹 3
2.1 關鍵性開發技術的介紹 3
2.1.1 B/S結構 3
2.1.2 JSP 3
2.1.3 MySQL 4
2.1.4 Servlet 4
3 系統分析 6
3.1 構架概述 6
3.1.1 功能構架 6
3.1.2 模塊需求描述 6
3.2 系統開發環境 7
3.3 系統任務的可行性分析 7
3.3.1 技術可行性 7
3.3.2 系統安全性分析 7
4 系統設計 9
4.1 設計指導思想和原則 9
4.1.1 指導思想 9
4.1.2 軟件設計原則 9
4.2 構架概述 9
4.4 系統控制流程 11
4.5 模塊功能描述 12
4.6 數據庫設計 17
4.6.1 系統E-R圖 17
4.6.2 邏輯結構設計 18
4.6.3 物理結構設計 18
5 系統實現 19
5.1 實現數據訪問層 19
5.2 系統功能實現 19
5.2.1 用戶登錄功能實現 19
5.2.3用戶管理功能實現 20
5.2.4費用信息功能實現 20
6 系統測試 22
6.1 測試方法 22
6.2 測試用例 22
7 結 論 24
系統表結構:
CREATE TABLE class
(id
int(4) NOT NULL auto_increment,
name
varchar(20) NOT NULL,PRIMARY KEY (
id
),KEY
name
(name
)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
CREATE TABLE
master
(id
int(4) NOT NULL auto_increment,name
varchar(20) NOT NULL,truename
varchar(20) NOT NULL,pass
varchar(20) NOT NULL,joindate
varchar(10) NOT NULL,classid
int(4) NOT NULL,loginnum
int(10) NOT NULL,ipaddress
varchar(20) NOT NULL,PRIMARY KEY (
id
)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
CREATE TABLE
pay
(id
int(11) NOT NULL auto_increment,classid
int(11) default NULL,payerid
int(11) NOT NULL,paytypeid
int(11) NOT NULL,money
int(40) NOT NULL,project
varchar(40) default NULL,message
varchar(40) default NULL,addtime
date NOT NULL,inandout
int(1) NOT NULL,PRIMARY KEY (
id
)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
CREATE TABLE
payer
(id
int(11) NOT NULL auto_increment,name
varchar(20) NOT NULL,PRIMARY KEY (
id
),KEY
name
(name
)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
CREATE TABLE
paytype
(id
int(10) NOT NULL auto_increment,name
varchar(20) NOT NULL,inandout
int(1) NOT NULL,PRIMARY KEY (
id
),KEY
name
(name
)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
CREATE TABLE userlog
(id
int(11) NOT NULL auto_increment,user
varchar(20) NOT NULL,logindate
datetime NOT NULL,logoutdate
datetime NOT NULL,ip
varchar(20) NOT NULL,
PRIMARY KEY (id
)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=21 ;
效果圖:
基於servlet開發的財務收支管理系統