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

正文內(nèi)容

基于bs的oa辦公自動化系統(tǒng)計算機科學與技術畢業(yè)論文(編輯修改稿)

2025-07-19 08:41 本頁面
 

【文章內(nèi)容簡介】 語言。其主要功能就是能夠同各種數(shù)據(jù)庫建立聯(lián)接 [3]?,F(xiàn)4在大多常用的數(shù)據(jù)庫,如 Oracle,Sybase ,Microsoft SQL Server,Access 等都是使用 SQL 進行數(shù)據(jù)操作。與常用的數(shù)據(jù)庫對照,oracle 是使用最廣,穩(wěn)定、安全、可以按照條件倒入文本文件數(shù)據(jù),但易用性和友好性較差,數(shù)據(jù)導出功能實現(xiàn)的不好,處理速度慢一些;Access 的存儲方式單一、界面友好、與 windows 集成,ACCESS 是小型數(shù)據(jù)庫,但數(shù)據(jù)庫過大、或被頻繁訪問、記錄數(shù)過多系統(tǒng)性能就會快速下降。相比較而言,SQL Server 大小適中,界面友好,速度較快,因此本系統(tǒng)的開發(fā)使用 SQL Server 作為數(shù)據(jù)庫。SQL Server 是 1988 年推出的,后被移植到 Windows NT 系統(tǒng)上,這項應用擴大了 SQL Server 適用范圍。 Microsoft SQL Server 是一個全面的數(shù)據(jù)庫平臺,也是比較新的版本,更適用于用戶構建和管理數(shù)據(jù)程序。 是一個廣泛的類的組合,用于處理位于本地或者分布式數(shù)據(jù)庫中數(shù)據(jù)[49]。對于 開發(fā)而言, 提供了在 頁而中存取任何類型的數(shù)據(jù)提供了框架。 對包括 SQL Server 在內(nèi)的常用數(shù)據(jù)源給出通用的訪問接口,這些數(shù)據(jù)源也包括通過 OLE DB 或 XML 公開的數(shù)據(jù)源。在進行數(shù)據(jù)連接時,編程用戶可以通過 直接調(diào)用需要的數(shù)據(jù)源,同時可以進行相關操作處理。 能夠通過數(shù)據(jù)的處理把數(shù)據(jù)訪問過程拆分成一些組件,這些組件能夠獨獨立完成操作,也可以前后有順序的調(diào)用。如圖 所示 的三層結構。圖中,UI 層和業(yè)務邏輯層可以實現(xiàn)相互調(diào)用,用戶是通過 UI 層訪問表單,表單再與 web 服務和組件服務互訪,并可以通過 訪問數(shù)據(jù)庫。最終將其調(diào)用結果返回給用戶網(wǎng)面,完成一次通訊。UI 層客戶端Web瀏覽器業(yè)務邏輯層Web表單XML Web 服務組件服務 RDBMS5圖 的三層結構 B/S 架構B/S 架構的三層結構如圖 所示。Browser 層,直接面向用戶,將用戶的請求發(fā)送出去,接收訪問結果顯示給用戶。Web Server 層,中間層,可以是解釋程序的,同時也是連接 Browser 層和 DB Server 層。DB Server 層,管理數(shù)據(jù),完成用戶查詢等操作的,并把操作結果給用戶。圖 B/S 的三層架構基于 B/S 架構的用戶可以通過瀏覽器實現(xiàn)用戶請求,將信息發(fā)送至 Web 服務器,通過解釋,將命令傳給數(shù)據(jù)庫服務器,調(diào)用數(shù)據(jù)實現(xiàn)操作。這一過程是一部分事務請求在前端實現(xiàn),但是主要事務邏輯實現(xiàn)在服務器端實現(xiàn) [1012]。其特點是:(1) 用戶使用直觀。界面友好,操作簡單。(2) 開放性好。B/S 結構采用 HTTP、TCP/IP 協(xié)議的方式在網(wǎng)絡上運行,既能夠與網(wǎng)絡結合,又能夠收到保護。且易擴展。使用基于 B/S 結構的用戶可以通過 HTTP、TCP/IP 協(xié)議使得可直接接入網(wǎng)絡,系統(tǒng)擴展性好。(3) 安全性好。通過設置防火墻,保證基于 B/S 結構系統(tǒng)的安全。B/S 的優(yōu)點在于不需要客戶 端安 裝,也不需要多好的硬件環(huán)境,一般只要有操作系統(tǒng)和瀏覽器即可,適應群體大,業(yè)務處理都在服務器端進行,減少客戶端內(nèi)存,維護簡單,主要建立在廣域網(wǎng)上。C/S 更加注重流程,它面向固定的用戶群,6適應于局域網(wǎng),與操作系統(tǒng)相關,安裝升級維護相對來說比較麻煩??紤]了本次開發(fā)的系統(tǒng)的使用者的對使用的要求是越簡單越好,本系統(tǒng)選用B/S 結構,好處是可以簡化系統(tǒng)的復雜性,同時也降低了系統(tǒng)的開發(fā)成本,員工操作也簡單,并且維護容易了。 本章小結本系統(tǒng)是在 Visual Studio 平臺下開發(fā)實現(xiàn),本章研究了其實現(xiàn)技術,這些實現(xiàn) 技術、C.NET、 及 B/S 模式。73 系統(tǒng)分析 需求分析是在開發(fā)初期,開發(fā)方對用戶就所需軟件在“功能、行為、性能、設計約束”等方面的期望做的前期研究。本章從功能模塊的分析、性能的分析、可行性的分析這三個方面進行研究。系統(tǒng)分析往往能夠決定一個軟件設計的進度,以及所設計出來的軟件的質(zhì)量以及該軟件的生命周期以及可維護性。所以在軟件進行實現(xiàn)之前進行必要的系統(tǒng)分析是十分重要的。 功能模塊分析企業(yè)資源管理的質(zhì)量決定了企業(yè)的實力和發(fā)展前景,一套好的合乎企業(yè)實際的一套管理系統(tǒng)是企事業(yè)單位在人事管理方面的重大需求 [13]。根據(jù)對企業(yè)具體需求,將后臺管理功能劃分為系統(tǒng)管理、規(guī)章管理、員工管理、部門管理、考勤管理、交流管理、文件管理、公告管理八個功能模塊;將前臺劃分為登錄模塊、 文件傳送接受模塊、 聊天室模塊和考勤模塊四大模塊,對于系統(tǒng)的前臺設計在詳細設計中具體說明。系統(tǒng)劃分方式適用于中小型企業(yè),能夠提高管理人員對員工的信息、考勤等情況的管理。(1)系統(tǒng)管理模塊這部分的功能需求包括數(shù)據(jù)庫的管理,對用戶信息的管理以及密碼設置的管理。(2)規(guī)章管理模塊這部分功能主要是進行企業(yè)規(guī)章制度的查看與更新。(3)員工管理模塊實現(xiàn)的功能有員工信息的維護,考勤等。(4)部門模塊 實現(xiàn)部門信息的維護。(5)考勤管理模塊實現(xiàn)員工的上下班簽到與簽退,同時進行優(yōu)秀員工的評比。(6)交流管理模塊 主要進行投票活動以及聊天功能。(7)文件管理模塊 主要用于文件的刪除,傳送與接收功能。(8)公告管理模塊主要為公告的查看與發(fā)布。8 可行性分析系統(tǒng)在設計時要在經(jīng)濟上和技術上進行考慮,如果企業(yè)對系統(tǒng)的預算投入較小,而實際費用較高,項目在設計過程中就會遇到很大困難;而在實現(xiàn)的技術上如果超出了設計人員的能力,此項目也是無法完成的。 技術可行性分析系統(tǒng)的開發(fā)使用 C語言,SQL server 數(shù)據(jù)庫,兩種工具操作簡便,.NET 技術已經(jīng)很成熟,而且本人在本科學習期間主要進行這幾項技術的學習,所以技術上可以實現(xiàn)本系統(tǒng)功能。 經(jīng)濟可行性分析本系統(tǒng)是實現(xiàn)的是中小企業(yè)的資源管理,盡量利用現(xiàn)有硬件設備對原有的系統(tǒng)進行升級,是原來的以局域網(wǎng)實現(xiàn)的 C/S 架構的升級為 B/S 架構的,系統(tǒng)的規(guī)模比較小,開發(fā)成本低;并且系統(tǒng)設計前經(jīng)過了認真的需求分析,在系統(tǒng)功能實現(xiàn)上以必備功能為主,力求以最短的開發(fā)時間實現(xiàn)最適用的系統(tǒng),并留出必要接口,以備后續(xù)升級。因此此系統(tǒng)的設計在經(jīng)濟上是可行的。 社會因素的可行性分析(1)法律方面的可行性軟件都是獨立開發(fā),數(shù)據(jù)信息都合法可靠,不作為商業(yè)用途。所以,在法律方面是可行的。(2)操作過程的可行性本系統(tǒng)主要針對用戶工作習慣進行設計,操作簡單、方便、快捷,只要有計算機基礎,都可以應用。因此在操作過程方面是可行的。 本章小結本章首先分析了系統(tǒng)設計的可行性,保證了此系統(tǒng)實現(xiàn)的可行性;然后根據(jù)功能需求分析,給出系統(tǒng)的劃分模塊,對系統(tǒng)的實現(xiàn)提供有力的依據(jù)。94 概要設計 體系結構設計 系統(tǒng)采用了 B/S 的三層架構體系,客戶通過 WEB 頁面將請求發(fā)送至服務器,服務器通過解析命令實現(xiàn)了對數(shù)據(jù)的操作??蛻艄ぷ鹘缑媸峭ㄟ^瀏覽器實現(xiàn)的,這種前段邏輯處理部分很少,減輕了客戶電腦載荷。主要的事務處理都在服務器端實現(xiàn),這就是所謂的三層架構。相對于 C/S 結構這種體系,執(zhí)行效率更高,辦公效率更快,而且后期維護也很方便。 業(yè)務流程設計OA 辦公系統(tǒng)主要業(yè)務以員工為中心。員工之間可以進行交流和文件的傳送與接收,可以對企業(yè)公告及規(guī)章制度進行瀏覽,可以對公司活動進行投票,并且還可以員工進行上下班考勤,評比優(yōu)秀員工。OA 辦公管理系統(tǒng)業(yè)務流程圖,如圖 所示。圖 OA 辦公管理系統(tǒng)業(yè)務流程圖 功能模塊設計通過對本系統(tǒng)的需求分析,在結合實際情況將 OA 辦公自動化管理系統(tǒng)分為前10臺和后臺兩個部分,針對每一部分進行功能的劃分。系統(tǒng)管理的前臺即員工登錄進入的界面,員工可以查看公告和規(guī)章制度信息,可以修改個人信息,發(fā)送接收和刪除文件,可以進行聊天、活動投票。上下班考勤,查看部門及員工情況。OA 辦公管理系統(tǒng)前臺功能結構 如圖 所示圖 OA 辦公管理系統(tǒng)前臺功能結構圖系統(tǒng)管理的后臺即管理進入的界面,管理員可以查看和發(fā)布公告信息,發(fā)送接收和刪除文件,設置和管理投票信息,設置考勤時間,對部門、員工及規(guī)章制度進行管理,還可以對個人信息進行修改。OA 辦公管理系統(tǒng)后臺功能結構 如圖 所示。11圖 OA 辦公管理系統(tǒng)前臺功能結構圖 本章小結 本章首先對系統(tǒng)進行體系結構的設計,然后分析系統(tǒng)的業(yè)務流程,最后設計出系統(tǒng)的主要功能模塊,包括用戶需求功能以及管理員所需管理功能的分析,為下一步的具體實現(xiàn)提供有力依據(jù)。 125 詳細設計根據(jù)概要設計,在仔細思考后,對 OA 辦公自動化管理系統(tǒng)功能結構、數(shù)據(jù)結構有了進一步理解。下面對系統(tǒng)的幾個主要模塊進行詳細分析設計 [1415]。 模塊詳細設計 登錄模塊設計登錄模塊是進入系統(tǒng)的必要模塊。員工輸入用戶名和密碼,選擇管理員還是登陸登錄,如果是合法用戶,通過 Redirect 方法跳 轉(zhuǎn)進入系統(tǒng),否則,提示用戶名或密碼不正確。該模塊主要包括 2 個 TextBox 輸入框,用來輸入用戶名和密碼, 2 個RadioButton 控件用來選擇管理員登錄還是員工登錄,然后通過 1 個 Button 按鈕事件,獲取輸入的用戶名和密碼,與查詢出來數(shù)據(jù)庫信息進行驗證來實現(xiàn)登錄功能。登錄模塊設計圖如圖 所示。圖 登錄模塊設計圖 文件模塊設計 文件模塊是在自動化管理系統(tǒng)中占據(jù)重要的地位。員工選擇接收人,輸入文件的標題和內(nèi)容,選擇要上傳的文件,單擊發(fā) 送按鈕。完成文件傳送過程。該模塊主要在 Table 中添加一個 DropDownList 服控件,用于選擇文件的接收人,2 個 TextBox 控件,分別用于輸入文件的標題和內(nèi)容, 1 個 FileUpload 服務器控件將用戶
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1