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

正文內(nèi)容

辦公自動(dòng)化課程設(shè)計(jì)報(bào)告(編輯修改稿)

2025-05-11 03:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 有條規(guī)則叫做“Don39。t call me, I will call you. 這條規(guī)則就是IOC的真實(shí)寫(xiě)照,通俗點(diǎn)說(shuō)就是IoC意味著將你設(shè)計(jì)好的類(lèi)交給系統(tǒng)去控制,而不是在你的類(lèi)內(nèi)部控制。這成為控制翻轉(zhuǎn)。正是因?yàn)橛辛丝刂品D(zhuǎn),系統(tǒng)才可以不管將來(lái)具體的實(shí)現(xiàn),完全在一個(gè)抽象層次進(jìn)行描述和技術(shù)架構(gòu),這樣就是模塊與模塊之間的耦合度進(jìn)一步降低,使系統(tǒng)具有良好的可維護(hù)性和擴(kuò)展性。在spring里IoC又叫做Dependency Inject依賴注入。Spring通過(guò)DI的方式將業(yè)務(wù)對(duì)象交給IoC容器,使控制層只能通過(guò)訪問(wèn)IoC來(lái)獲得業(yè)務(wù)層對(duì)象,無(wú)疑這是將系統(tǒng)的耦合性降低,使系統(tǒng)具備了良好的擴(kuò)展性。在持久層,Hibernate無(wú)疑是實(shí)現(xiàn)它的最好選擇,在分析之前先簡(jiǎn)單的介紹一下Hibernate。Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。Hibernate是一個(gè)ORM框架,ORM即對(duì)象關(guān)系映射,在沒(méi)有ORM這個(gè)概念提出以前,我們的編程到最底層時(shí),采用的是其實(shí)都是過(guò)程化編程,也就是先獲取連接,再操作傳入SQL,容納后在執(zhí)行數(shù)據(jù)庫(kù)操作,最后關(guān)閉連接,這就是我們?cè)嫉哪J健H欢覀儾捎妹嫦驅(qū)ο蟮木幊谭绞?,很顯然,采用原始的數(shù)據(jù)庫(kù)操作方式是違背了面向?qū)ο蟮乃枷?,那么為什么在ORM沒(méi)有提出之前,我們沒(méi)法改變它呢?原因在于我們的數(shù)據(jù)庫(kù)是關(guān)系型數(shù)據(jù)庫(kù),實(shí)體與實(shí)體之前只有關(guān)系,沒(méi)有對(duì)象關(guān)聯(lián),這就是任命常說(shuō)的主抗不匹配,ORM出來(lái)之后,它很好的將對(duì)象與關(guān)系對(duì)應(yīng)起來(lái),在某種意義上講JDBC的操作封裝起來(lái),而程序員只需要操作對(duì)象就可以完成對(duì)數(shù)據(jù)庫(kù)的增刪改查,而這一切只需要調(diào)用對(duì)應(yīng)的方法即可。所有有了ORM,程序員就可以隨心所欲的使用對(duì)象編程來(lái)操縱數(shù)據(jù)庫(kù)。這也是我們選擇Hibernate的最主要原因。第三章 系統(tǒng)分析 總體需求分析該系統(tǒng)是一個(gè)企業(yè)辦公自動(dòng)化的管理系統(tǒng),主要用來(lái)實(shí)現(xiàn)對(duì)用戶的登錄驗(yàn)證,新用戶的注冊(cè)、用戶的添加、刪除以及編輯,公告的發(fā)布,計(jì)劃制定,用戶之間的信息傳遞,通訊等功能,因此,在設(shè)計(jì)的時(shí)候應(yīng)該綜合考慮,各界面之間應(yīng)該都有一定的聯(lián)系,還要確定數(shù)據(jù)庫(kù)中需要建立的表的類(lèi)型,比如用戶的管理需要用到建立一個(gè)用戶表,公告的管理需要建立一個(gè)公告信息表,各表中字段的數(shù)據(jù)類(lèi)型也要確定,如公告表需要添加系統(tǒng)時(shí)間,該字段應(yīng)該是datetime類(lèi)型的,每個(gè)表中還要設(shè)置相應(yīng)的字段屬性,如id需要自增減,這樣,不僅簡(jiǎn)化了管理員的操作,還可以避免數(shù)據(jù)的重復(fù)。為了是網(wǎng)頁(yè)代碼相對(duì)簡(jiǎn)化,還需要建立一些java類(lèi),用于頁(yè)面的調(diào)用,并且各類(lèi)的分工要明確,做到不同的功能要放在不同的類(lèi)中,這樣在調(diào)用的時(shí)候編程者就很容易的使用自己要用的方法,使得程序的可讀性更強(qiáng)。另外,還要注意一些細(xì)節(jié)之處,比如,網(wǎng)頁(yè)中所用的圖片以及鏈接到網(wǎng)頁(yè)的樣式表以分類(lèi)的方式放在指定的文件夾中,這樣在其他網(wǎng)頁(yè)要用到的時(shí)候更方便。經(jīng)調(diào)查和分析,本系統(tǒng)將要實(shí)現(xiàn)的是能夠滿足中小型企業(yè)的需求功能,能夠處理和解決企業(yè)基本的辦公業(yè)務(wù),因此設(shè)計(jì)了6大功能模塊(),其中包括日常管理 、考勤管理 、計(jì)劃制定 ,審核管理, 通訊管理 , 員工管理 六個(gè)模塊。系統(tǒng)需實(shí)現(xiàn)的是對(duì)用戶登錄的驗(yàn)證及監(jiān)督,對(duì)公告的查看和發(fā)布,對(duì)公文的接受和發(fā)送,對(duì)員工信息查看、添加、瀏覽和刪除,對(duì)意見(jiàn)的發(fā)表和查看。這些功能的實(shí)現(xiàn)使企業(yè)辦公業(yè)務(wù)自動(dòng)化,快速了解公司的最近信息、活動(dòng)、會(huì)議和重大決策,減少人力和物力的支出,讓企業(yè)能在激烈的市場(chǎng)競(jìng)爭(zhēng)中更加靈活的應(yīng)付所出現(xiàn)的問(wèn)題,加強(qiáng)了公司處理業(yè)務(wù)的能力。 系統(tǒng)功能結(jié)構(gòu)圖 可行性分析本系統(tǒng)的開(kāi)發(fā)是為了解決傳統(tǒng)手工辦公操作效率低、信息交流方式不靈活和辦公自動(dòng)化不高的問(wèn)題,其對(duì)于處理一般性的辦公業(yè)務(wù)可行性較強(qiáng),適用于中小型企業(yè)。下面將從經(jīng)濟(jì)可行性和技術(shù)可行性兩方面對(duì)系統(tǒng)進(jìn)行分析。 經(jīng)濟(jì)可行性本系統(tǒng)主要的功能是一般性的辦公業(yè)務(wù),適用于中小型企業(yè)。由于中小企業(yè)的經(jīng)濟(jì)實(shí)力有限,所以要想方便辦公的同時(shí)也要著重考慮投入/產(chǎn)出比問(wèn)題。一般商業(yè)軟件是無(wú)法兩者兼顧的,由于從基礎(chǔ)語(yǔ)言開(kāi)始開(kāi)發(fā)成本高、周期長(zhǎng),更不現(xiàn)實(shí);因此利用現(xiàn)有軟件進(jìn)行改進(jìn),即二次開(kāi)發(fā),通過(guò)對(duì)幾個(gè)商業(yè)化軟件功能進(jìn)行修改、增刪和開(kāi)發(fā)來(lái)實(shí)現(xiàn)中小企業(yè)建立具有自身個(gè)性的辦公自動(dòng)化系統(tǒng),通過(guò)系統(tǒng)集成的方法來(lái)將各個(gè)功能集成為一個(gè)整體發(fā)揮作用,通過(guò)兩次開(kāi)發(fā)的方式來(lái)實(shí)現(xiàn)降低成本、節(jié)約開(kāi)支、提高效率。本系統(tǒng)應(yīng)能夠適應(yīng)企業(yè)的不斷變化,具有可擴(kuò)展性、易升級(jí)性和開(kāi)放性。因此,它的市場(chǎng)將是無(wú)可限量的,將給企業(yè)帶來(lái)的經(jīng)濟(jì)效率也是很大的。 技術(shù)可行性在軟、硬件方面對(duì)系統(tǒng)的需求來(lái)看,由于中小企業(yè)信息化水平比較低,軟硬件配置較差;而且資金實(shí)力并不雄厚。所以其對(duì)硬件的配置要求是盡可能的低,對(duì)軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如OFFICE系列上的應(yīng)用系統(tǒng),這樣既不用花大量資金添置軟件,員工又較容易學(xué)會(huì)使用應(yīng)用。本系統(tǒng)所實(shí)現(xiàn)的功能是一般性質(zhì)的辦公業(yè)務(wù),總體的開(kāi)發(fā)時(shí)間不用很長(zhǎng),它用到的硬件平臺(tái)不高,軟件基本上是開(kāi)源且較易懂,項(xiàng)目開(kāi)發(fā)過(guò)程中遇到的技術(shù)上的問(wèn)題在網(wǎng)上或書(shū)上可找到,因此是在技術(shù)上是可行的。該系統(tǒng)所用的軟件平臺(tái)有數(shù)據(jù)庫(kù)SQL Server 2000、服務(wù)器Tomcat ,瀏覽器IE 。 本系統(tǒng)開(kāi)發(fā)出來(lái)時(shí)在技術(shù)上具有代表當(dāng)時(shí)辦公自動(dòng)化信息系統(tǒng)的先進(jìn)性,本系統(tǒng)在建成后一段時(shí)間內(nèi),不會(huì)因技術(shù)的落后而需要大規(guī)模的調(diào)整,并且能夠跟隨時(shí)逐步的升級(jí)而保持整個(gè)系統(tǒng)的先進(jìn)性。同時(shí)本系統(tǒng)對(duì)計(jì)算機(jī)硬件要求不算太高,運(yùn)行速度較快,對(duì)企業(yè)辦公很方便。本系統(tǒng)最重要的是用到了Struts網(wǎng)絡(luò)編程,其為基于Java的Web應(yīng)用程序開(kāi)發(fā)提供了一個(gè)框架。本系統(tǒng)的工作流程就是基于Struts下,分為以下步驟:(1) 瀏覽器向服務(wù)器發(fā)出請(qǐng)求,Controller獲得這些請(qǐng)求。(2) ,對(duì)應(yīng)圖中的Model。(3) Action完成相應(yīng)的業(yè)務(wù)邏輯處理后,將處理結(jié)果返回到Controller。(4) 。本系統(tǒng)正是利用了Struts工作流程來(lái)完成此次設(shè)計(jì)的整個(gè)流程,: 本系統(tǒng)工作流圖 系統(tǒng)功能分析由于本系統(tǒng)可執(zhí)行的是一般性質(zhì)的辦公業(yè)務(wù),提供給中小型企業(yè)使用,也可增加功能后提供給大型企業(yè)和行政機(jī)關(guān)。本系統(tǒng)具有一般適用性,其所實(shí)現(xiàn)的功能()滿足企業(yè)對(duì)日常性辦公業(yè)務(wù)的管理方便企業(yè)內(nèi)部員工的溝通,方便員工及時(shí)的了解公司的動(dòng)態(tài),是企業(yè)的日常管理步入科學(xué)系統(tǒng)的軌道上。 基本功能圖 登錄功能本系統(tǒng)將要實(shí)現(xiàn)用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢驗(yàn),通過(guò)檢驗(yàn)后提交給服務(wù)器端,由服務(wù)器端提交信息與數(shù)據(jù)庫(kù)里的信息相比較,如果二者不符則返回相應(yīng)的出錯(cuò)信息,否則登錄進(jìn)入系統(tǒng)。登錄功能還實(shí)現(xiàn)了對(duì)已登錄用戶的監(jiān)聽(tīng),防止重復(fù)登錄。 本系統(tǒng)中對(duì)于登錄模塊的設(shè)計(jì)是供企業(yè)內(nèi)部員工使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時(shí)也授予你登錄的權(quán)限,在權(quán)限的范圍內(nèi)你能夠完成相應(yīng)操作。 日常管理功能實(shí)現(xiàn)公告的查看與發(fā)布。公告是企業(yè)、行政機(jī)關(guān)向內(nèi)外宣布重大事件和決議的一種。本系統(tǒng)對(duì)于公告管理這一部分將要實(shí)現(xiàn)的是兩個(gè)功能,一個(gè)是瀏覽公告,另外一個(gè)是添加新公告。本系統(tǒng)對(duì)公告的操作也有權(quán)限,普通游客只能夠?yàn)g覽公告而不能添加和刪除公告。只有管理員才有資格進(jìn)行這些操作。實(shí)現(xiàn)會(huì)議的記錄。本系統(tǒng)將要開(kāi)發(fā)會(huì)議管理功能模塊,會(huì)議功能模塊主要分為查看會(huì)議記錄和添加會(huì)議記錄。此功能有利于公司的員工迅速了解到即將要進(jìn)行的會(huì)議事宜。其中會(huì)議記錄是以列表的形式呈現(xiàn)給用戶,對(duì)于查看會(huì)議記錄是所有能登錄本系統(tǒng)的用戶都能夠?yàn)g覽和查看的。而添加會(huì)議記錄只能是管理員身份的用戶才能操作,才有權(quán)限對(duì)記錄 考勤管理功能實(shí)現(xiàn)員工考勤的記錄。本系統(tǒng)將要對(duì)員工出差,外出,上下班,請(qǐng)假的情況進(jìn)行記錄。此功能有利于公司對(duì)員工出勤情況進(jìn)行記錄,從而對(duì)員工進(jìn)行評(píng)分,評(píng)選出優(yōu)秀員工,激發(fā)員工的工作熱情。 計(jì)劃制定功能實(shí)現(xiàn)計(jì)劃的制定和刪除。顯示個(gè)人計(jì)劃,部門(mén)計(jì)劃,企業(yè)計(jì)劃,讓員工,部門(mén),企業(yè)更快了解計(jì)劃的內(nèi)容,更好的為下一步的施行做好準(zhǔn)備。 員工管理功能實(shí)現(xiàn)員工信息的增加、刪除、修改、查找操作。本系統(tǒng)實(shí)現(xiàn)的對(duì)員工管理主要是能夠登錄此系統(tǒng)的員工,員工的管理模塊共包括四個(gè)功能子菜單:查看個(gè)人信息、瀏覽員工信息、添加新員工、查看優(yōu)秀員工。其中的查看個(gè)人信息是每一個(gè)登錄用戶都能夠操作的,其中系統(tǒng)還授予了各個(gè)用戶修改個(gè)人信息的功能。瀏覽員工信息、添加新員工、查看優(yōu)秀員工的功能操作只有系統(tǒng)管理員才能進(jìn)行操作。 審核管理功能實(shí)現(xiàn)公司,部門(mén),個(gè)人的項(xiàng)目和計(jì)劃的審核。對(duì)于公司的項(xiàng)目及計(jì)劃的合理審核管理,有利于提高公司的總體效率。 通訊錄管理功能實(shí)現(xiàn)通訊錄的顯示,添加,修改刪除。 退出登錄功能實(shí)現(xiàn)用戶安全退出。設(shè)置該功能的作用是在用戶關(guān)閉瀏覽器之前,做一些清除操作,例如銷(xiāo)毀存儲(chǔ)了當(dāng)前用戶信息session會(huì)話,確保個(gè)人信息的安全。因?yàn)樵诒鞠到y(tǒng)中應(yīng)用到了監(jiān)聽(tīng)session會(huì)話功能,所以用戶要想退出系統(tǒng),必須進(jìn)行該操作取消對(duì)session的監(jiān)聽(tīng),否則短時(shí)間內(nèi)用戶是不允許再次登錄的。用戶只要單擊關(guān)閉按鈕就能安全退出。 第四章 系統(tǒng)總體設(shè)計(jì) 項(xiàng)目規(guī)劃整個(gè)企業(yè)管理系統(tǒng)將要實(shí)現(xiàn)主要功能是:用戶登錄、日常管理、審核管理、考勤管理、計(jì)劃管理、員工管理、通訊錄管理,而其中的各個(gè)功能又分為幾個(gè)小功能模塊,: 功能結(jié)構(gòu)圖 開(kāi)發(fā)及運(yùn)行環(huán)境開(kāi)發(fā)環(huán)境(1) 操作系統(tǒng):Windows XP(2) 數(shù)據(jù)庫(kù):SQL Server 2000(3) 開(kāi)發(fā)工具包:JDK(4) 開(kāi)發(fā)平臺(tái):運(yùn)行環(huán)境(1) 服務(wù)器:(2) 瀏覽器:本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server 2000數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為db_work。數(shù)據(jù)庫(kù)共包括8張表,這8張表構(gòu)成了整個(gè)系統(tǒng)的數(shù)據(jù)處理。表tb_User:用戶信息表用于保存用戶信息。 tb_User (用戶信息表)表tb_Meeting:會(huì)議信息表用于保存會(huì)議信息。 tb_ Meeting (會(huì)議信息表)(1) tb_Tongxun表和tb_Tongxunadd表:用于保存通訊錄信息。 tb_ Tongxun tb_ Tongxunadd 】(2) tb_Placard表:計(jì)劃制定表用于保存計(jì)劃信息。 tb_ Placard(3) tb_Shehe表:用于保存審核信息。 tb_ Shehe(4) tb_Menu表:用于保存菜單信息。 tb_ Menu(7)tb_Onduty表:用于保存考勤記錄信息。 tb_ Onduty 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 登錄模塊 實(shí)現(xiàn)用戶登錄,并對(duì)已登錄的用戶進(jìn)行監(jiān)聽(tīng),防止重復(fù)登錄。本系統(tǒng)中對(duì)于登錄模塊的設(shè)計(jì)是供企業(yè)內(nèi)部員工使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在員工管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時(shí)也授予你登錄的權(quán)限,在權(quán)限的范圍內(nèi)你能夠完成相應(yīng)操作。用戶輸入的登錄信息被后臺(tái)的數(shù)據(jù)庫(kù)匹配了才能夠安全登錄。否則是非法登錄不能進(jìn)入本系統(tǒng)主頁(yè)。 用戶輸入自己的“用戶名”和相匹配的“密碼”后,后臺(tái)的管理服務(wù)會(huì)對(duì)登錄的用戶的身份進(jìn)行驗(yàn)證,若匹配后進(jìn)入系統(tǒng)首頁(yè),否則會(huì)提示“用戶的用戶名或密碼不正確!” 界面設(shè)計(jì)實(shí)現(xiàn)優(yōu)美的界面效果是本系統(tǒng)的特點(diǎn),下面要介紹登錄和退出兩大界面的實(shí)現(xiàn)過(guò)程。 登錄界面的實(shí)現(xiàn)用戶在瀏覽器中輸入://localhost:8080/登錄Apache Tomcat首頁(yè)單擊TomcatManager后進(jìn)入Tomcat Web 應(yīng)用程序管理頁(yè)面,單擊/: 登錄界面關(guān)鍵代碼如下:td width=54 height=22 valign=bottom span class=STYLE15 用戶名:/span /td td width=356 valign=bottom input name=UserName type=text class=input2 onKeyDown=if(==13){()。} onMouseOver==39。F0DAF339。 onMouseOut==39。FFFFFF39。! 設(shè)置用戶名文本框,并設(shè)置了鼠標(biāo)經(jīng)過(guò)是樣式 /td /tr tr td height=4 colspan=2 valign=bottom/td /tr tr td height=31 colspan=2 valign=top class=STYLE15 密amp。nbsp。amp。nbsp。碼: input name=PWD type=password class=input2 align=bottom onKeyDown=if(==13){()。} onMouseOver==39。F0DAF339。 onMouseOut==39。FFFFFF39。! 設(shè)置密碼文本框 /td /tr tr td height=31 co
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1