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

正文內(nèi)容

基于bs架構(gòu)的考勤管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-07-16 15:46 本頁面
 

【文章內(nèi)容簡介】 一個(gè)著名的跨平臺的自由集成開發(fā)環(huán)境軟件。最初主要用來 Java 語言開發(fā),現(xiàn)在人們可以通過安裝插件使其作為 C++、Python、PHP 等其他語言的開發(fā)工具。Eclipse 的本身只是一個(gè)框架平臺,但是隨著眾多插件的產(chǎn)生,使得 Eclipse 擁有很好的靈活性。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的 IDE。雖然大多數(shù)用戶更加樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境來使用,但 Eclipse的作用已經(jīng)不僅限于此。Eclipse 還是含有插件開發(fā)環(huán)境,這個(gè)組件主允許希望擴(kuò)展Eclipse 的軟件開發(fā)人員構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。本系統(tǒng)即通過 Eclipse,匹配上 Spring MVC 和 Java EE 進(jìn)行軟件的開發(fā)?!pache Tomcat 介紹 Tomcat 是一個(gè)開放源代碼、運(yùn)行 servlet 和 JSP Web 應(yīng)用軟件的基于 Java 的 Web應(yīng)用軟件容器。Tomcat Server 是根據(jù) servlet 和 JSP 規(guī)范進(jìn)行執(zhí)行的,因此就可以說Tomcat Server 也實(shí)行了 ApacheJakarta 規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。   北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 5 頁 共 48 頁Tomcat 是 Java Servlet 和 JavaServer Pages 技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),是基于Apache 許可證下開發(fā)的自由軟件。Tomcat 是完全重寫的 Servlet API 和 JSP 兼容的 Servlet/JSP 容器。Tomcat 使用了 JServ 的一些代碼,特別是 Apache 服務(wù)適配器。隨著 Catalina Servlet 引擎的出現(xiàn),Tomcat 第四版號的性能得到提升,使得它成為一個(gè)值得考慮的 Servlet/JSP 容器,因此目前許多 WEB 服務(wù)器都是采用 Tomcat。 本系統(tǒng)通過 Tomcat 的服務(wù)器支持,根據(jù) Tomcat 免費(fèi),開源,支持最新標(biāo)準(zhǔn),更新快,跨平臺,運(yùn)行快等優(yōu)點(diǎn),能夠很好地完成輕量級 WEB 引擎的部署,能夠讓本系統(tǒng)的 JSP 網(wǎng)站運(yùn)行得穩(wěn)定,高效?!pring MVC 框架簡介 Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),可以選擇是使用內(nèi)置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 JavaServer Pages(JSP)技術(shù)、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的視圖,所以不會強(qiáng)迫您只使用 JSP 技術(shù)。Spring MVC 分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。 MVC 框架是一個(gè)全功能的構(gòu)建 Web 應(yīng)用程序的 MVC 實(shí)現(xiàn)。通過策略接口,MVC 框架變成為高度可配置的,MVC 容納了大量視圖技術(shù),其中包括 JSP、Velocity、Tiles、iText 和 POI。模型由 JavaBean 構(gòu)成,視圖是負(fù)責(zé)顯示模型;控制器表示邏輯代碼,是 Controller 的實(shí)現(xiàn)。Spring 框架的功能可以用在任何 Java EE 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境。Spring 的核心要點(diǎn)是:支持不綁定到特定 Java EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問對象。這樣的對象可以在不同 Java EE 環(huán)境(Web 或 EJB) 、獨(dú)立應(yīng)用程序、測試環(huán)境之間重用。 本系統(tǒng)采用 JSP 作為主要開發(fā)語言,Spring、HTML、CSS、Javascript、JQuery 作為網(wǎng)站編程語言。它們能夠建造出完整的 Spring MVC 框架。JSP 的固有的特性決定了它是一種高效、安全、靈活的現(xiàn)代程序設(shè)計(jì)語言。再加上 CSS、Javascript、JQuery的效果渲染和功能實(shí)現(xiàn),它們的的結(jié)合足以為畢業(yè)設(shè)計(jì)教學(xué)考勤管理系統(tǒng)提供完整的解決方案?!reamweaver 簡介 一個(gè)可視化的網(wǎng)頁設(shè)計(jì)和網(wǎng)站管理工具,支持最新的 Web 技術(shù),包含 HTML 檢查、HTML 格式控制、HTML 格式化選項(xiàng)、HomeSite/BBEdit 捆綁、可視化網(wǎng)頁設(shè)計(jì)、圖像編輯、全局查找替換、全 FTP 功能、處理 Flash 和 Shockwave 等富媒體格式和動(dòng)態(tài)HTML、基于團(tuán)隊(duì)的 Web 創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。 通過 Dreamweaver 來設(shè)計(jì)和開發(fā)前端頁面,能夠讓本系統(tǒng)達(dá)到最好的效果,是對本系統(tǒng)基于 B/S 架構(gòu)的最好的支持,能夠開發(fā)出精美的用戶界面,提高系統(tǒng)的實(shí)用性,能讓系統(tǒng)更親切和更有邏輯性,能夠更好地提高交互性和實(shí)現(xiàn)頁面和代碼的無縫整合。 MySQL 簡介隨著社會信息化的不斷發(fā)展,人們面對的各種類型的數(shù)據(jù)信息正在呈現(xiàn)出爆炸式增長的態(tài)勢,因而對數(shù)據(jù)的安全存儲和高效管理具有越發(fā)明顯的重要性。存儲和管理北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 6 頁 共 48 頁數(shù)據(jù)需要使用數(shù)據(jù)庫管理系統(tǒng),不但需要后臺數(shù)據(jù)庫對數(shù)據(jù)的安全存儲,而且需要前臺應(yīng)用程序?qū)?shù)的方便高效管理。當(dāng)前的數(shù)據(jù)庫產(chǎn)品主要有 Acess,MySql 等小型數(shù)據(jù)庫,以及 SQL Server,Oracle 等大型數(shù)據(jù)庫。鑒于畢業(yè)設(shè)計(jì)考勤管理系統(tǒng)主要面向信息技術(shù)學(xué)院的學(xué)生,本系統(tǒng)選擇了 MySql 數(shù)據(jù)庫。畢業(yè)設(shè)計(jì)考勤管理系統(tǒng)不但要存儲教師和學(xué)生的基本信息,而且要實(shí)現(xiàn)一些重要流程和必要操作,如點(diǎn)名,請假,查詢信息,處理數(shù)據(jù),統(tǒng)計(jì)數(shù)據(jù),發(fā)布公告外,還需要開發(fā)專門的數(shù)據(jù)庫系統(tǒng)來幫助對其進(jìn)行管理。有了強(qiáng)大的后臺才有強(qiáng)大的動(dòng)力。畢業(yè)設(shè)計(jì)考勤管理系統(tǒng)需要實(shí)現(xiàn)數(shù)據(jù)庫的建立和連接、系統(tǒng)界面的設(shè)計(jì)以及各個(gè)功能模塊的設(shè)計(jì)和開發(fā)。該系統(tǒng)的開發(fā)過程主要包括需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、編碼設(shè)計(jì)、軟件測試等。系統(tǒng)采用模塊化開發(fā)方法,每個(gè)模塊各自實(shí)現(xiàn)相應(yīng)的子功能,最后進(jìn)行集成,共同實(shí)現(xiàn)系統(tǒng)的功能。北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 7 頁 共 48 頁3. 需求分析 特性需求分析一個(gè)好的學(xué)生考勤管理系統(tǒng)應(yīng)該具有一下特性:(1)易操作和功能簡單明確不令人誤解。一個(gè)良好的教學(xué)管理系統(tǒng)應(yīng)該功能明確,沒有二義性,用戶可以很明了的通過界面明白各項(xiàng)功能的實(shí)現(xiàn)方法,而不是看到界面不知道各按鈕的具體用途,即操作簡單,界面友好。教師可以根據(jù)網(wǎng)頁界面很方便的完成點(diǎn)名任務(wù),節(jié)省點(diǎn)名的時(shí)間;學(xué)生可以根據(jù)網(wǎng)頁界面很明白的進(jìn)行對自己的出勤進(jìn)行查詢查詢,并能夠及時(shí)反饋給老師。(2)軟件功能流暢,不拖沓。軟件登陸,連接網(wǎng)絡(luò)不能讓用戶等待時(shí)間過長,引起用戶的煩躁。軟件在運(yùn)行不能發(fā)生崩潰,卡頓等問題,整個(gè)界面操作起來很流暢。(3)系統(tǒng)應(yīng)該容易維護(hù)以及更新。系統(tǒng)各個(gè)模塊設(shè)計(jì)應(yīng)該很明確,核心代碼處應(yīng)有必要的注釋,使得今后的軟件維護(hù),軟件更新等操作應(yīng)該能夠順利的進(jìn)行。  功能需求分析a) 開發(fā)意圖:滿足任課老師、班主任、年級老師、學(xué)生工作管理人員對學(xué)生的考勤信息進(jìn)行輕松便捷的管理。b) 應(yīng)用目標(biāo):任課老師可以對學(xué)生的考勤信息進(jìn)行錄入、修改;班主任可以對本班學(xué)生考勤信息、請假信息進(jìn)行查詢;年級老師學(xué)生工作管理人員可以對學(xué)生的考勤信息進(jìn)行查看以及管理,對學(xué)生的請假進(jìn)行批準(zhǔn)。學(xué)生可以登錄對自己的考勤信息進(jìn)行查詢,申請請假;學(xué)生工作管理人員可以查看全院的考勤信息,以及對學(xué)生和老師基本信息的維護(hù)。c) 作用范圍:學(xué)生、任課老師、班主任、年級老師、學(xué)生工作管理人員。d) 本系統(tǒng)的主要功能、處理流程、數(shù)據(jù)流程及簡要說明:本系統(tǒng)主要功能:學(xué)生工作管理人員不定期導(dǎo)入教師信息、在新學(xué)年批量導(dǎo)入學(xué)生信息、新學(xué)期批量導(dǎo)入學(xué)期課程信息、班級庫信息,并且能能夠?qū)σ陨蠑?shù)據(jù)進(jìn)行增刪改查等操作,同時(shí)也可以查詢、批量導(dǎo)出和查看全體教師提交的考勤數(shù)據(jù)、批量導(dǎo)出和查看全體學(xué)生累計(jì)曠課表單、管理公告。學(xué)生登陸系統(tǒng)之后,可以查看本人曠課、遲到等記錄、進(jìn)入請假子系統(tǒng)進(jìn)行請假、調(diào)課。年級老師登錄系統(tǒng)之后可以查看本年級的考勤信息,對請假學(xué)生進(jìn)行批假處理。系統(tǒng)用例圖如圖 31:Comment [楊楊1]: 不是所有用戶都有請假、查看請假權(quán)限北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 8 頁 共 48 頁主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主 主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主圖 31系統(tǒng)用例角色關(guān)系如圖 32:北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 9 頁 共 48 頁圖 32 角色列表 登錄子系統(tǒng)對每個(gè)主要子系統(tǒng)中的基本功能模塊/對象進(jìn)行描述,包括結(jié)構(gòu)圖、流程圖或 對象圖。a)登陸該模塊的主要功能:為系統(tǒng)的各類用戶提供系統(tǒng)登陸功能。該模塊的適用對象:包括當(dāng)前系統(tǒng)的所有用戶,即學(xué)生、任課老師、班主任、學(xué)生工作管理人員、系統(tǒng)管理員。該模塊的流程說明:系統(tǒng)的所有未登陸用戶填入用戶名和密碼之后,經(jīng)過系統(tǒng)驗(yàn)證并且確認(rèn)無誤之后用戶即可登陸到系統(tǒng),用戶首次登陸之后要求用戶填寫郵件,便于以后聯(lián)系用戶以及便于用戶找回密碼。流程圖如圖 33:北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 10 頁 共 48 頁圖 33 登陸流程b)登出本模塊的主要功能:為已登錄用戶提供登出功能,用戶可以通過本模塊登出。本模塊的適用對象:系統(tǒng)當(dāng)前所有已登錄用戶。本模塊的流程說明:首先確認(rèn)當(dāng)前用戶是否已登錄,只有已登錄的用戶可以使用本功能,用戶確認(rèn)已登出之后,即退出系統(tǒng),跳到指定頁面。 基礎(chǔ)數(shù)據(jù)維護(hù)組織架構(gòu)維護(hù)a) 新增學(xué)院、專業(yè)、行政班b) 修改行政班學(xué)生學(xué)籍信息,如休學(xué)。c) 刪除行政班、學(xué)生信息?;A(chǔ)數(shù)據(jù)導(dǎo)入北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 11 頁 共 48 頁a) 學(xué)生數(shù)據(jù)導(dǎo)入b) 課程導(dǎo)入 點(diǎn)名子系統(tǒng)a) 對全體學(xué)生進(jìn)行點(diǎn)名b) 對部分學(xué)生進(jìn)行點(diǎn)名c) 實(shí)行隨機(jī)抽點(diǎn)的方式進(jìn)行點(diǎn)名 圖 4 點(diǎn)名流程 統(tǒng)計(jì)子系統(tǒng)a) 統(tǒng)計(jì)全部的曠課學(xué)生b) 統(tǒng)計(jì)對應(yīng)班級的曠課學(xué)生c) 統(tǒng)計(jì)個(gè)別學(xué)生曠課信息北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 12 頁 共 48 頁 請假子系統(tǒng)a) 學(xué)生登錄請假子系統(tǒng),填寫請假信息,并提交,學(xué)生工作管理人員登錄系統(tǒng)對學(xué)生的請假信息核實(shí)之后,如果屬實(shí)則考勤信息進(jìn)行修改,改成請假狀態(tài),如果不屬實(shí),則保留原來的曠課信息。b) 通過請假子系統(tǒng),學(xué)生能夠非常方便地進(jìn)行請假,但也不是說想請就請,必須要有符合規(guī)定的證明,并經(jīng)過學(xué)生工作管理人員的核實(shí),才能請假成功。而對于學(xué)生工作管理人員,也能夠十分便捷地瀏覽到學(xué)生的請假信息,并對內(nèi)容進(jìn)行審核。 圖 34:北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 13 頁 共 48 頁 圖:35 請假流程圖 數(shù)據(jù)流圖數(shù)據(jù)流圖描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換,它反映系統(tǒng)必須完成的邏輯功能。從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。教學(xué)管理系統(tǒng)的運(yùn)行同樣離不開信息流和數(shù)據(jù)流移動(dòng)變換,數(shù)據(jù)流圖的描繪可以幫助開發(fā)者更好地理清整個(gè)程序的運(yùn)行過程和參數(shù)傳遞。系統(tǒng)數(shù)據(jù)流圖如圖 36:[教 師 信 息 ][學(xué) 生 信 息 ][課 程 信 息 ][學(xué) 生 學(xué) 號 和 密 碼 ][學(xué) 生 工 作 管 理 人 員 工 號 和 密 碼 ][教 師 工 號 密 碼 ] [學(xué) 生 曠 課 信 息 ][學(xué) 生 學(xué) 號 ][曠 課 節(jié) 數(shù) 10次 ][學(xué) 生 考 勤 記 錄 ]主主主主主1主主主主主主2主主主主主主3主主主主主主1 主主主主主主 2 主主主主主主 3 主主主主主主主主 主主 主主主主主主4主主主主5主主主主6主主4 主主主主主主7主主主主主主8主主主主主主9主主主主主主11主主主主5 主主主主主主主主 圖 36 系統(tǒng)數(shù)據(jù)流圖北京師范大學(xué)珠海分校信息技術(shù)學(xué)院第 14 頁 共 48 頁4. 概要設(shè)計(jì)概要設(shè)計(jì)即對有關(guān)系統(tǒng)全局問題的設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案。它包括:硬件配置設(shè)計(jì)、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)等內(nèi)容。軟件功能分解屬于下列軟件開發(fā)中的總體設(shè)計(jì)階段?!∮布c軟件配置設(shè)計(jì) 硬件配置處理器:主流處理器,頻率 1GHz 以上內(nèi)存:建議 1GB 以上硬盤:最低 60GB 內(nèi)存:1G 及其以上。硬盤:20G 及其以上 軟件配置客戶端操作系統(tǒng):無特別需求服務(wù)端操作系統(tǒng):Ubuntu 數(shù)據(jù)庫:MySql
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1