freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的企業(yè)信息管理系統(tǒng)論文-在線瀏覽

2025-03-25 22:25本頁面
  

【正文】 先進(jìn)、性能穩(wěn)定,而且免費(fèi) ,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 [6] Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開 發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷 的 改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng) 在一臺機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。 這里的訣竅是,當(dāng)配置正確時, Apache 為 HTML 頁面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁面和 Servlet。不過, Tomcat 處理靜態(tài) HTML的能力不如 Apache 服務(wù)器。 5 Eclipse 簡介 Eclipse 最初是由 IBM 公司開發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE 開發(fā)環(huán)境, 2021 年 11 月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟 Eclipse 基金會( Eclipse Foundation)管理。 2021 年 6 月,穩(wěn) 定版 發(fā)布。 2021 年 7 月發(fā)布代號為 GALILEO的 版。最初主要用來 Java語言開發(fā),但是目前亦有人通過插件使其作為其他計(jì)算機(jī)語言比如 C++和Python 的開發(fā)工具。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。 IBM 提供了最初的 Eclipse 代碼基礎(chǔ),包括 Platform、 JDT 和PDE。 Eclipse 是一個開發(fā)源 碼項(xiàng)目,它其實(shí)是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開發(fā)各自的插件,因此越來越受人們關(guān)注。 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。例如, WebSphere 6 Studio Application Developer 添加了對 JSP、 servlet、 EJB、 XML、 Web 服務(wù)和數(shù)據(jù)庫訪問的支持。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 MySQL 簡介 MySQL 名字的來歷 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB 公司,在 2021 年 1 月 16 號被 Sun 公司收購。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù)據(jù)庫。這些編程語言包括 C、 C++、 Eiffel、Java、 Perl、 PHP、 Python、 Ruby 和 Tcl 等。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。由于這四個軟件都是自由或開放源碼軟件( FLOSS),因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。擁有較高的插入,查詢速度,但不支持事務(wù) InnoDB 事務(wù)型數(shù)據(jù)庫的首選引擎,支持 ACID 事務(wù),支持行級鎖定 BDB 源自 Berkeley DB,事務(wù)型數(shù)據(jù)庫的另一種選擇,支持 COMMIT和 ROLLBACK 等其他事務(wù)特性 Memory 所有數(shù)據(jù)置于內(nèi)存的存儲引擎,擁有極高的插入,更新和查詢效率。并且其內(nèi)容會在 Mysql 重新啟動時丟失 Merge 將一定數(shù)量的 MyISAM 表聯(lián)合而成一個整體,在超大規(guī)模數(shù)據(jù)存儲時很有用 Archive 非常適合存儲大量的獨(dú)立的,作為歷史記錄的數(shù)據(jù) 。 Archive 擁有高效的插入速度,但其對查詢的支持相對較差 Federated 將不同的 Mysql 服務(wù)器聯(lián)合起來,邏輯上組成一個完整的數(shù)據(jù)庫。適合數(shù)據(jù)量大,安全和性能要求高的應(yīng)用 CSV 邏輯上由逗號分割數(shù)據(jù)的存儲引擎 BlackHole 黑 洞引擎,寫入的任何數(shù)據(jù)都會消失,一般用于記錄 binlog做復(fù)制的中繼 另外, Mysql 的存儲引擎接口定義良好。 JSP 簡介 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè) 計(jì) 和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。插入的 Java程序段可以操作 數(shù)據(jù)庫 、重新 定向網(wǎng)頁等,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所 組成。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。在這一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 ( 3)強(qiáng)大的可伸縮性。 ( 4)多樣化和功能強(qiáng)大的開發(fā)工 具支持。 JSP 技術(shù)的弱勢: ( 1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。 ( 2) Java 的運(yùn)行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是 “最低性能價(jià)格比 ”了。 10 第 3 章 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的分析 數(shù)據(jù)庫的設(shè)計(jì)通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有 MySQL、 SQL Server 202 Access、 Oracle 等 [6]。 其總體設(shè)計(jì)的 ER圖如圖 31: 通 訊 錄 管 理P K I D 用 戶 名 聯(lián) 系 人 姓 名 性 別 手 機(jī) E m a i l 地 址 Q Q 號 碼 公 司 家 庭 住 址 郵 編用 戶P K I D 用 戶 名 密 碼 E m a i l 地 址短 消 息 管 理P K I D 接 收 者 發(fā) 送 者 消 息 內(nèi) 容 發(fā) 送 時 間 是 否 閱 讀日 程 安 排P K I D 用 戶 名 年 份 月 份 日 期 安 排 內(nèi) 容工 作 日 志P K I D 用 戶 名 年 份 月 份 日 期 日 志 標(biāo) 題 日 志 內(nèi) 容 記 錄 時 間公 司 公 告P K I D 公 告 填 寫 人 公 告 標(biāo) 題 公 告 內(nèi) 容 公 告 時 間工 作 會 議P K I D 會 議 填 寫 人 會 議 開 始 時 間 會 議 結(jié) 束 時 間 會 議 地 點(diǎn) 會 議 標(biāo) 題 會 議 內(nèi) 容 圖 31 數(shù)據(jù)庫 ER 圖 11 數(shù)據(jù)表的結(jié)構(gòu) 在 MySQL 數(shù)據(jù)庫中,根據(jù)以上的實(shí)體分析和 ER 圖,現(xiàn)在我 們設(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu)。 表 31 用戶表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 username varchar(50) 用戶名 否 password varchar(50) 密碼 否 varchar(50) Email 地址 否 2) 通訊錄管理表 address 通訊錄中需要保存的的信息由:姓名、性別、手機(jī)、 Email 地址、 號碼、公 司、家庭住址、郵編。 表 32 用戶信息表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 username varchar(50) 用戶名 否 name varchar(50) 聯(lián)系人姓名 否 sex varchar(10) 性別 否 mobile varchar(20) 手機(jī) 否 varchar(50) Email 地址 否 qq varchar(20) 號碼 否 pany varchar(100) 公司 否 address varchar(100) 家庭住址 否 postcode varchar(10) 郵編 否 3)短消息管理表 sms 短消息管理表中需要保存的信息有:接收者、發(fā)送者、消息內(nèi)容、發(fā)送時間、是否閱讀。 12 表 33 短消息管理表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 username varchar(50) 接收者 否 sender varchar(20) 發(fā)送者 否 message text 消息內(nèi)容 否 sendtime varchar(20) 發(fā)送時間 否 isRead varchar(1) 是否閱讀 否 默認(rèn)值 0 4) 日程安排表 schedule 日程安排表中需要保存的信息有:用戶名、年份、月份、日期、安排內(nèi)容。 表 34 日程安排表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 username varchar(50) 用戶名 否 year int(10) 年份 否 month int(10) 月份 否 day int(10) 日期 否 plan text 安排 內(nèi) 容 否 5)工作日志表 worklog 工作日志表中需要保存的信息有:用戶名、年份、月份、日期、日志標(biāo)題、日志內(nèi)容、記錄時間。 13 表 35 工作日志表 字段名稱 字段類型 字 段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 username varchar(50) 用戶名 否 year int(10) 年份 否 month int(10) 月份 否 day int(10) 日期 否 title varchar(100) 日志標(biāo)題 否 description text 日志內(nèi)容 否 logtime varchar(20) 記錄時間 否 6)公司公告管理表 notice 公司 公告管理表中需要保存的信息有公告填寫人、公告標(biāo)題、公告內(nèi)容、公告時間。 表 36 公司 公告表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 sender varchar(50) 公告填寫人 否 title varchar(100) 公告標(biāo)題 否 content text 公告內(nèi)容 否 sendtime varchar(20) 公告時間 否 7) 工作會議表 meeting 工作會議表 中需要保存的信息有:會議填寫人、會議開始時間、會議結(jié)束時間、會議地點(diǎn)、會議標(biāo)題、會議內(nèi)容。 14 表 37 工作會議表 字段名稱 字段類型 字段說明 是否主鍵 備注 ID int(10) 唯一 ID 是 自增字段類型 sender varchar(50) 會議 填寫人 否 starttime varchar(20) 會議開始時間 否 endtime varchar(20) 會議結(jié)束時間 否 address varchar(100) 會議地點(diǎn) 否 title varchar(100) 會議標(biāo)題 否 content text 會議內(nèi)容 否 連接和操作數(shù)據(jù)庫 要使用 JDBC來連接 MySQL ,需要使用 MySQL的驅(qū)動程序包,我們先把該程序添加到 Eclipse里面。 //創(chuàng)建連接 public Connection getConnection(){ Connectio
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1