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

正文內(nèi)容

企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)論文-文庫吧資料

2025-06-28 12:26本頁面
  

【正文】 column=day type= / property name=plan column=plan type= / /class /hibernatemapping 3)hibernatemapping package= class name=Worklog table=worklog id name=id column=ID type= generator class=native/ /id property name=username column=username type= notnull=true / property name=year column=year type= / property name=month column=month type= / property name=day column=day type= / property name=title column=title type= / property name=description column=description type= / property name=logtime column=logtime type= / /class/hibernatemapping4)hibernatemapping package= class name=Sms table=sms id name=id column=ID type= generator class=native/ /id property name=username column=username type= notnull=true / property name=sender column=sender type= notnull=true / property name=message column=message type= / property name=sendtime column=sendtime type= / property name=isread column=isRead type= / /class /hibernatemapping5)hibernatemapping package= class name=Notice table=notice id name=id column=ID type= generator class=native/ /id property name=sender column=sender type= notnull=true / property name=title column=title type= / property name=content column=content type= / property name=sendtime column=sendtime type= / /class /hibernatemapping6)hibernatemapping package= class name=Meeting table=meeting id name=id column=ID type= generator class=native/ /id property name=sender column=sender type= notnull=true / property name=starttime column=starttime type= / property name=endtime column=endtime type= / property name=address column=address type= / property name=title column=title type= / property name=content column=content type= / /class/hibernatemapping7)hibernatemapping package= class name=User table=user id name=id column=ID type=integer generator class=native/ /id property name=username column=username type=string / property name=password column=password type=string / property name= column= type=string / /class/hibernatemapping2 、配置事務(wù)bean id=dataSource class= destroymethod=close property name=driverClassName value/value /property property name=url valuejdbc:mysql://localhost:3306/db_guoliya?useUnicode=trueamp。它可以使用HQL語言或SQL語句兩種表達方式。它是可選的,開發(fā)人員也可以設(shè)計編寫自己的底層事務(wù)處理代碼。在Hibernate的啟動的過程中,Configuration類的實例首先定位映射文檔位置、讀取配置,然后創(chuàng)建SessionFactory對象。需要注意的是SessionFactory并不是輕量級的,因為一般情況下,一個項目通常只需要一個SessionFactory就夠,當(dāng)需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個SessionFactory。它充當(dāng)數(shù)據(jù)存儲源的代理,并負責(zé)創(chuàng)建Session對象。這里當(dāng)使用session這個術(shù)語時,其實指的是Hibernate中的session,而將HttpSesion對象稱為用戶session。但需要注意的是Session對象是非線程安全的。下面對這五個核心接口分別加以介紹。這5個核心接口在任何開發(fā)中都會用到。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。 Hibernate簡介本系統(tǒng)采用Hibernate作為數(shù)據(jù)持久層框架。其中公告編號ID為主鍵)表46 公告信息表的設(shè)計(7) 會議信息表(會議ID、會議發(fā)布用戶、會議開始時間、會議結(jié)束時間、開會地址、會議標(biāo)題、會議內(nèi)容。其中工作日志編號ID為主鍵)表44 工作日記信息表的設(shè)計(5) 短消息信息表(短消息編號ID、短消息所屬用戶、發(fā)送人用戶名、短消息內(nèi)容,發(fā)送時間、標(biāo)記是否以讀。其中聯(lián)系人ID為主鍵)表42 聯(lián)系人信息表的設(shè)計(3) 工作日志信息表(工作日志ID、日志所屬用戶、發(fā)布年份、發(fā)布月份、發(fā)布日期、公告標(biāo)題。使得在數(shù)據(jù)庫上運行的各種事物響應(yīng)時間小、存儲空間利用率高、事物吞吐率大。數(shù)據(jù)庫的物理設(shè)計通常分為兩步:第一步:確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);第二步:對物理結(jié)構(gòu)進行評價,評價的重點是時間和空間效率。邏輯設(shè)計時一般要分三步進行:第一步:將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;第二步:將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;第三步:對數(shù)據(jù)模型進行優(yōu)化。數(shù)據(jù)庫設(shè)計一般包括:數(shù)據(jù)庫邏輯設(shè)計和數(shù)據(jù)庫物理設(shè)計。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。圖45 新建的db_guoliya數(shù)據(jù)庫系統(tǒng)設(shè)計階段的數(shù)據(jù)庫設(shè)計是以系統(tǒng)分析階段的成果和數(shù)據(jù)流程圖為依據(jù)的設(shè)計。單擊確定完成數(shù)據(jù)庫的創(chuàng)建。2.進入主頁后的界面進入數(shù)據(jù)庫后的主頁面如下圖所示。圖42 native登錄驗證輸入主機名localhost(默認)、端口號3306(默認)、用戶名root、密碼123。在本系統(tǒng)的實體包括用戶,員工信息,聯(lián)系人信息,工作日志信息,短消息信息,公告信息,工作日志信息,會議信息7個實體。2.聯(lián)系人信息表(address):存放通訊錄中聯(lián)系人的信息3.日程安排信息表(schedule):存放日程安排信息4.短消息信息表(sms):存放短消息聯(lián)5.公告信息表(notice):存放公告信息6.工作日志信息表(working):存放工作日志相關(guān)信息7.會議表(meeting):存放會議相關(guān)信息數(shù)據(jù)庫使用Mysql,數(shù)據(jù)庫名稱為“db_guoliya”?!∪缃?,包括Siemens和Silicon Graphics這樣的國際知名公司也開始把MySQL作為其數(shù)據(jù)庫管理系統(tǒng),這就更加證明了MySQL數(shù)據(jù)庫的優(yōu)越性能和廣闊的市場發(fā)展前景。除了具有許多其它數(shù)據(jù)庫所具備的功能和選擇之外,MySQL數(shù)據(jù)庫是一種完全免費的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個人或商業(yè)用途,而不必支付任何費用。目前,市面上的數(shù)據(jù)庫產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個人用戶的小型應(yīng)用系統(tǒng),可以滿足用戶的多樣化需求。尤其是像銀行、院校和圖書館這樣的大型組織更加依靠數(shù)據(jù)庫系統(tǒng)實現(xiàn)其正常的運作。圖32 系統(tǒng)總體功能樹第四章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫從最初的數(shù)據(jù)文件的簡單集合發(fā)展到今天的大型數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚慕M成部分。會議信息完全由管理員負責(zé)。也可以瀏覽公告和會議信息,員工都可以發(fā)布公告,只能修改自己的公告。圖31 系統(tǒng)流程分析由系統(tǒng)流程圖可以看出,員工必須先注冊然后才能登陸。所有用戶共享公告和會議信息,員工都可以發(fā)表公告,但是只能修改自己發(fā)表的公告,且只能由管理員刪除。服務(wù)器端:開發(fā)系統(tǒng):Windows XP ProfessionalJava開發(fā)包:JDK 開發(fā)工具:MyEclispe 服務(wù)器:開發(fā)框架:Struts + Spring + Hibernate數(shù)據(jù)庫:客戶端:CPU:P(R) GHz 內(nèi)存:1G第三章 系統(tǒng)總體設(shè)計系統(tǒng)功能版塊按角色分為兩大部分:一般用戶、管理員。系統(tǒng)應(yīng)提供一定的對各種故障的檢測能力,并提供相應(yīng)的處理手段。對于各模塊都會用到的表一定要一致,不能有沖突。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。手工輸入要通過系統(tǒng)界面上的安排使系統(tǒng)具有容錯性。1.?dāng)?shù)據(jù)錄入的準(zhǔn)確性和實時性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯誤的輸入會導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。JSP頁面負責(zé)顯示層;Struts作為控制層和顯示層;Hibernate用來做持久層,因為它將JDBC做了一個良好的封裝,在開發(fā)與數(shù)據(jù)庫進行交互時可以不用書寫大量的SQL語句;Spring充當(dāng)了管理容器的角色,將類與類之間的依賴關(guān)系寫在配置文件中,當(dāng)程序運行時自動加載依賴的類,從而降低了類與類之間的耦合度。操作可行性:系統(tǒng)的使用極其簡便,容易讓人接受。如可以使用JSP、JAVA、Struts、Hibernate和Spring、MySql數(shù)據(jù)庫等實現(xiàn)。利用先進的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人機信息系統(tǒng)來協(xié)助完成,達到充分利用信息、提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。所有的升級操作只需要針對服務(wù)器進行,對點多面廣的應(yīng)用是很有價值的,客戶端分散,且應(yīng)用簡單,只需要進行簡單的瀏覽和少量信息的錄入。而本系統(tǒng)采用B/S處理模式,大大簡化了客戶端,只要客戶端機器能上網(wǎng)就可以??梢哉f,具有良好的擴展性的軟件才是優(yōu)秀的軟件。要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放的系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊、配置系統(tǒng)的硬件。2.系統(tǒng)的可擴充性系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。系統(tǒng)在日常處理中的響應(yīng)速度要達到實時要求,并且要實時反饋信息。(8)會議管理模塊:該模塊主要負責(zé)管理會議信息,可以發(fā)布會議信息,也可以對自己發(fā)布的會議信息進行修改和刪除操作。同時還能顯示其他人發(fā)送給自己的短信息,可以對其進行標(biāo)記已讀和刪除操作。(5)工作日志管
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1