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

正文內容

基于ssh社會綜合服務人口管理系統(tǒng)設計與實現(xiàn)(參考版)

2025-07-06 10:32本頁面
  

【正文】 并向參與此次答辯的老師致以謝意。其深厚的學術造詣、 嚴謹?shù)闹螌W態(tài)度和對工作的那份責任感是作者學習的榜樣。 首先感謝 ****大學給作者提供了深造的機會,大學四年間,在各位老師的悉心指導下,使作者學到了很多知識及獨立學習、解決問題的本領。 29 致謝 在完成 商品庫存管理系統(tǒng) 設計期間,不僅提升了作者的理論知識,也提高實際操作能力,最重要的是能夠以平穩(wěn)的心態(tài)面對困難與挑戰(zhàn)。而優(yōu)秀的開源數(shù)據(jù)引擎 MySQL 本身所具有的良好性能,對于繁雜而且龐大的數(shù)據(jù)處理有明顯的優(yōu)勢,這就為系統(tǒng)的使用提供了穩(wěn)定性和安全性。 在系統(tǒng)的開發(fā)過程中,充分的借鑒了開源社區(qū)的優(yōu)秀代碼 段和設計思想,使用面向對象的編程方式與 SHH 技術結合,完整的實現(xiàn)了系統(tǒng)的需求。在數(shù)據(jù)庫的開發(fā)方面,我學到了不少關于 Java 和 MySQL 的知識。 27 系統(tǒng)維護的組織與管理 系統(tǒng)的維護必須創(chuàng)建一個維護組織,確定維護中應遵守的準則和標準,還應該創(chuàng)建一套適用具體系統(tǒng)維護的相應措施,以及進行復審的標準。 ( 3)完善性維護:維護系統(tǒng)來滿足用戶的需求。 系統(tǒng)維護的類型 維護系統(tǒng)的要點是系統(tǒng)后臺數(shù)據(jù)庫的維護,根據(jù)數(shù)據(jù)庫維護的不同性質,可以劃分為下面幾種類型: ( 1)糾正性維護:傳統(tǒng)的診斷和系統(tǒng)誤差修正。對系統(tǒng)進行維護工作的工作量 大,我們必須對系統(tǒng)維護工作加以重視。 系統(tǒng)的維護 維護系統(tǒng)的主要目的是保證庫存管理系統(tǒng)能夠正??煽康倪\行,可以使系統(tǒng)不斷改進,以充分發(fā)揮作用。實踐證明,該功能是完全正常的,其他功能模塊也進行類似的設置。 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)運行穩(wěn)定,系統(tǒng)通過全面的測試,就是這樣: ( 1)菜單項測試:為確定所有菜單都能夠實現(xiàn)系統(tǒng)的功能,把相關的數(shù)據(jù)都輸入系統(tǒng),并為每個菜單項重復增加,刪除,修改等操作,以確保菜單功能的正確實現(xiàn)。 在測試中,一般應遵循以下原則:外面的人程序員測試;測試應包括兩個部分:輸入數(shù)據(jù)和預期輸出。 從產品的角度來看,測試計劃中的測試項目包括系統(tǒng)層,子系統(tǒng)層的軟件結構,功能模塊 層,各模塊程序模塊層,從測試過程看,測試包括單元測試和確認測試等。因此,測試不顯示一個程序的正確性;測試的成功,也沒有發(fā)現(xiàn)的錯誤的測試。因此,我們必須重視對系統(tǒng)的后期測試。如果不對即將投 入運行的系統(tǒng)進行測試,將會造成非常嚴重的后果。 軟件配置要求: Windows VISTA 或 win7 系統(tǒng)。 內存: 1GB 以上。 管 理 員 管 理 員社 會 綜 合 服務 人 口 管 理系 統(tǒng)事 務 返 回 操 作 結 果 圖 數(shù)據(jù)流程圖 數(shù)據(jù)表設計 在系統(tǒng)實現(xiàn)時,建立一個名為社會服務( service)的數(shù)據(jù)庫,建立多個系統(tǒng)模塊所要的表。 根據(jù) 本系統(tǒng) 操作流程 ,了解了各層對象的功能需求,分析得出了本系統(tǒng)使用者的 功能模塊 圖,如圖 下 所示 : 社 會 綜 合 服 務 人 口 管 理 系 統(tǒng)管 理 員 社 會 成 員查看信息角色管理用戶管理戶別管理用戶查詢申請管理信息申請 圖 功能模塊圖 16 數(shù)據(jù)庫需求分析 通過對系統(tǒng)數(shù)據(jù)流的分析,接下來用數(shù)據(jù)字典描述數(shù)據(jù)流圖 中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體。 在系統(tǒng)調查分析的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行苑治鲆驯粡V泛應用于新產品開發(fā)、基建、工業(yè)企業(yè)、交通運輸、商業(yè)設施等項目投資的多個領域。從這兩個方面而言,基于SSH 的 社會綜合服務人口管理 系統(tǒng)的設計與實現(xiàn)是可行的。 由以上可知,本系統(tǒng)在經濟上是可行的。其社會效益包括系統(tǒng)投入運行后可以使社會管理部門方便快捷的管理社會人員,同時可以將社會人員分類,大大提高了管理效率。再有就是服務器費用,這個需要根據(jù)具體情況進行分析。下面具體列出了成本和效益的分析: ( 1)支出 系統(tǒng) 設計采用 本次研究所設計的系統(tǒng),因此 系統(tǒng) 設計費可以忽略。 MySQL 功能強大,而且很多信息管理系統(tǒng)都是用 MySQL 作后臺,對 社會綜合服務人口管理系統(tǒng)的設計與實現(xiàn) 是可行的。 而且 MySQL 是一個非過程化的語言,可用于所有用戶的數(shù)據(jù)庫活動 模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用程序員、決策支持系統(tǒng)人員及許多其他類型的終端用戶。而 MySQL 作為一種快速的、多線程、多用戶和健壯的數(shù)據(jù)庫服務器,根據(jù)第三方測試結果,在千萬級的數(shù)據(jù)環(huán)境中依 14 然保持較高的執(zhí)行速度。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 根據(jù)本系統(tǒng)的功能需求,采用 Java 與開源的 MySQL 數(shù)據(jù)庫引擎進行開發(fā)。而且也正由于數(shù)據(jù)量相對較少,故在數(shù)據(jù)傳輸時間和系統(tǒng)運行時間上表現(xiàn)的較讓人滿意。可行性研究的目的 主要 是用 最小的代價在盡可能短的時間內確定問題是否能夠解決。 Hibernate 負責持久層,完成數(shù)據(jù)庫的 CRUD 操作: 13 Hibernate 有一組 文件和 PO,是與數(shù)據(jù)庫中的表相對應 的,然后定義 DAO,這些是與數(shù)據(jù)庫打交道的類。 以下是 SSH 架構圖: 圖 SSH 架構圖 Struts 負責 Web 層: ActionFormBean 接收網(wǎng)頁中表單提交 的數(shù)據(jù),然后通過 Action 進行處理,再 Forward 到對應的網(wǎng)頁,在 中定義了 actionmapping,ActionServlet 會加載進來。 Hibernate 是用來持久化數(shù)據(jù)的,提供了完全面向對象的數(shù)據(jù)庫操作。 Struts 的 MVC 12 設計模式可以使我們的邏輯變得很清晰,讓我們寫的程序層次分明。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序實用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任。 Spring 還提供了可以和IoC 容器集成的強大而靈活的 MVC Web 框架。 Spring 提供了一個用標準 Java 語言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務管理和其他企業(yè)事務 如果你需要 還能實現(xiàn)你自己的 aspects。 Spring 的數(shù)據(jù)訪問架構還集成了 Hibernate 和其他 O/R mapping 解決方案。然而,這僅僅是完整圖景中的一部分: Spring 在使用 IOC 容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring 提供了管理業(yè)務對象的一致方法并且鼓勵了注入對接口編程而不是對類編程的良好習慣。 Struts 把 Servlet、 JSP、自定義標簽和信息資源 (message resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現(xiàn)全套 MVC 模式,極大的節(jié)省了時間,所以說 Struts 是一個非常不錯的應用框架。 11 ( 1) Struts Struts 是一個基于 Sun J2EE 平臺的 MVC 框架,主要是采用 Servlet 和 JSP技術來實現(xiàn)的。 ?B/S 模式具有更強的信息系統(tǒng)集成性:在 B/S 模式下,集成了解決企事業(yè)單位各種問題的服務,而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率 。 ?在 B/S 模式下,外部的用戶亦可通過通用的瀏覽器進行訪問。 ?B/S 模式提供了一致的用戶界面: B/S 模式的應用軟件都是基于 Web 瀏覽器的,這些瀏覽器的界面都很相似。在這種結構中,客戶應用程序不能直接訪問數(shù)據(jù),應用服務器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式 。 B/S 模式借助 Inter 強大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)、高等學校內部的大量不規(guī)則的信息交流 ?可共享性。顯然 B/S 結構應用程序相對于傳統(tǒng)的 C/S 結構應用程序是一個非常大的進步。而其余 10 如 數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行等工作全部由 Web Server 完成。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 三個層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。 B/S 三層體系結構采用三層客戶 /服務器結構,在數(shù)據(jù)管理層 (Server)和用戶界面層 (Client)增加了一層結構,稱為中間件 (Middleware),使整個體系結構成為三層。它是隨著 Inter 技術的興起,對 C/S 結構的一種變化和改進。需要注意的是在程序的開發(fā)過程中,程序和路徑相關的要考慮到不同的操作系統(tǒng)的文件目錄結構。 B/S 三層構架 本管理系統(tǒng)采用 B/S 模式,服務器采用著名的 web 服務器端軟件 apache,該 服務器有著良好的跨平臺性和安全性,可以運行在包括 windows、 linux、 mac等操作系統(tǒng)上。 另外, Mysql的存儲引擎接口定義良好。同樣,它的主要興趣是對開發(fā)者。 BlackHole :黑洞引擎,寫入的任何數(shù)據(jù)都會消失,一般用于記錄 binlog 做復制的中繼 EXAMPLE 存儲引擎是一個不做任何事情的存根引擎。這是一種普通文本文件,每個數(shù)據(jù)行占用一個文本行。適合數(shù)據(jù)量大,安全和性能要求高的應用 CSV: 邏輯上由逗號分割數(shù)據(jù)的存儲引擎。 Archive 擁有高效的插入速度,但其對查詢的支持相對較差 Federated 將不同的 Mysql服務器聯(lián)合起來,邏輯上組成一個完整的數(shù)據(jù)庫。并且其內容會在 Mysql 重新 啟動時丟失 Merge 將一定數(shù)量的 MyISAM 表聯(lián)合而成一個整體,在超大規(guī)模數(shù)據(jù)存儲時很有用 Archive 非常適合存儲大量的獨立的,作為歷史記錄的數(shù)據(jù)。擁有較高的插入,查詢速度,但不支持事務 InnoDB 事務型數(shù)據(jù)庫的首選引擎,支持 ACID 事務,支持行級鎖定 , MySQL 起成為默認數(shù)據(jù)庫引擎 BDB 源自 Berkeley DB,事務型數(shù)據(jù)庫的另一種選擇,支持 COMMIT 和ROLLBACK 等其他事務特性 Memory 所有數(shù)據(jù)置于內存的存儲引擎,擁有極高的插入,更新和查詢效率。由于這四個軟件都是免費或開放源碼軟件( FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起 一個穩(wěn)定、免費的網(wǎng)站系統(tǒng),被業(yè)界稱為“ LAMP“組合 。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。 MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。 Mysql 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面MySQL 是最好的 RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng) )應用軟件之一。 在 B/S 開發(fā)方面, Java 要遠遠優(yōu)于 C++。 (10) 避免平臺依賴。指針是 C 和 C++中最靈活,也最容易產生錯誤的數(shù)據(jù)類型 .由指針所進行的內存地址操作常會造成不可預知的錯誤,同時通過指針對某個內存地址進行顯式類型轉換后,可以訪問一個 C++中的私有成員,從而破壞安全性。在 C 和 C++中,結構和聯(lián)合的所有成員均為公有,這就帶來了安全性問題,而在 Java 中根本就不包含結構和聯(lián)合,所有的內容都封裝在類里面 。在 C 和 C++中,可通過指針進行任意的類 型轉換,常常帶來
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1