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

正文內(nèi)容

高校學(xué)生檔案管理系統(tǒng)設(shè)計(jì)與開發(fā)[終稿](編輯修改稿)

2024-10-04 14:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 3 第二章 系統(tǒng)開發(fā)環(huán)境與技術(shù) 系統(tǒng)介紹 本設(shè)計(jì)所實(shí)現(xiàn)的高校學(xué)生檔案管理系統(tǒng)主要面向高等院校 。 它是根據(jù)學(xué)校教務(wù)學(xué)生文檔管理的工作實(shí)際需求而專門設(shè)計(jì)。本系統(tǒng)分為用戶登錄、管理員管理和成績(jī)管理,學(xué)生的對(duì) 檔案 資料的查詢,管理員的在線管理三個(gè)模塊,實(shí)現(xiàn)學(xué)生文檔的添加、修改、刪除、導(dǎo)入管理,學(xué)生對(duì)自己 檔案 的查詢、 修改自己 的基本信息 、成績(jī)查詢 。管理員的用戶管理、系統(tǒng)管理、 檔案 管理等功能。 系統(tǒng)開發(fā)環(huán)境 開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下: ? 開發(fā)環(huán)境: Windows XP ? 開發(fā)工具: ? 數(shù)據(jù)庫(kù)管理系統(tǒng): MYSQL ? 服務(wù)器: Tomcat ? 用 PowerDesigner 進(jìn)行數(shù)據(jù)建模,將建模導(dǎo)入 MySQL 數(shù)據(jù)庫(kù) 系統(tǒng)開發(fā)技術(shù) 本系統(tǒng)采用 為編程工具, JAVA 為編程語(yǔ)言, MYSQL 為數(shù)據(jù)庫(kù)后臺(tái)處理,使整個(gè)系統(tǒng)具有實(shí)用性,并且可以隨時(shí)升級(jí)。 MyEclipse 簡(jiǎn)介 Eclipse 是一個(gè)開放源代碼 ,基于 Java 的可擴(kuò)張的開發(fā)平臺(tái), MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展 [11] [13],它為 Eclipse 提供了一個(gè)大量私有和開源的 Java 工具的集合,這解決了各種開源工具的不一致和缺點(diǎn)。 MyEclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,它的實(shí)際價(jià)值來自包含的發(fā)布包中的大量的工具,如CCS/JS/HTML/XML 的編輯器,幫助創(chuàng)建 EJB 和 Struts 項(xiàng)目的向?qū)Рa(chǎn)生項(xiàng)目的所有主要的組件如 action/session bean/form 等。還包含編輯 Hibernate 配置文件和執(zhí)行 SQL語(yǔ)句的工具。利用它我們可以在數(shù)據(jù)庫(kù)和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 4 Java 及 SSH 簡(jiǎn)介 Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語(yǔ)言和 Java平臺(tái)的總稱。 Java 平臺(tái)由 Java 虛擬機(jī) ( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。 Java 應(yīng)用 編程 接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于 操作系統(tǒng) 的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。 Java 的 SSH 是 Struts+Spring+Hibernate Struts 主要負(fù)責(zé)表示層的顯示, Struts 是一個(gè)基于 Sun J2EE 平臺(tái)的 MVC 框架,主要是采用 Servlet 和 JSP 技術(shù)來實(shí)現(xiàn)的。由于 Struts 能充分滿足應(yīng)用開發(fā)的需求,簡(jiǎn)單易用,敏捷迅速,在過去的一年中頗受關(guān)注。 Struts 把 Servlet、 JSP、自定義標(biāo)簽和信息資源 (message resources)整合到一個(gè)統(tǒng)一的框架中 ,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大的節(jié)省了時(shí)間,所以說 Struts 是一個(gè)非常不錯(cuò)的應(yīng)用框架。 Spring 利用它的 IOC 和 AOP 來處理控制業(yè)務(wù), Spring 是一個(gè)解決了許多在 J2EE開發(fā)中常見的問題的強(qiáng)大框架。 Spring 提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)了注入對(duì)接口編程而不是對(duì)類編程的良好習(xí)慣。 Spring 的架構(gòu)基礎(chǔ)是基于使用 JavaBean屬性的 Inversion of Control 容器,還提供了可以和 IoC 容器集成的強(qiáng)大而靈活的 MVC Web 框架。 Hibernate 主要是數(shù)據(jù)的持久化到數(shù)據(jù)庫(kù), Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序?qū)嵱茫部梢栽?Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 JSP 簡(jiǎn)介 本系統(tǒng)應(yīng)用 JSP 技術(shù)編制完成系統(tǒng), JSP 是將純 Java 代 碼嵌入在 HTML 中實(shí)現(xiàn)動(dòng)態(tài)功能的一種技術(shù),能為創(chuàng)建高度動(dòng)態(tài)的 Web 應(yīng)用提供一個(gè)獨(dú)特的開發(fā)環(huán)境。由于 JSP 技術(shù)繼承了 Java 語(yǔ)言的優(yōu)勢(shì),它一改 ASP 技術(shù)獨(dú)占的、封閉的開發(fā)過程,易于維護(hù)、開放、可擴(kuò)充。 MYSQL簡(jiǎn)介 MySQL是一個(gè)可運(yùn)行在 Windows平臺(tái)和大多數(shù)的 Linux平臺(tái)上的半商業(yè)數(shù)據(jù)庫(kù)。它作為一種開放源碼數(shù)據(jù)庫(kù),以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用, MySQL 是C/S 架構(gòu)的服務(wù)器,服務(wù)器端是多線程的,支持不同的后端、多個(gè)不同的客戶程式和 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 5 庫(kù)、管理工具和廣泛的應(yīng)用程式接口 (apis), 為客戶端提供了不同的程序接口和鏈接庫(kù),如 C、 C++、 Java、 Perl、 PHP、 Tcl 等,也提供了簡(jiǎn)單的管理工具,如 mysqladmin 等。mysql 是個(gè)快速的、多線程、多用戶和健壯的 sql 數(shù)據(jù)庫(kù)服務(wù)器。 mysql 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也能夠?qū)⑺度氲揭粋€(gè)大配置 (massdeployed)的軟件中去。可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(kù),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator 和 MySQL Query Browser。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 6 第三章 可行性與需求 分析 可行性分析 技術(shù)可行性 Java 的三大框架中 Struts 主要負(fù)責(zé)表示層的顯示, Spring 利用它的 IOC 和 AOP來處理控制業(yè)務(wù), Hibernate 主要是數(shù)據(jù)的持久化到數(shù)據(jù)庫(kù),再結(jié)合當(dāng)前流行的一些開源技術(shù),使項(xiàng)目有生有色,因此在技術(shù)上是可行的。 社會(huì)可行性 高校學(xué)生檔案難以管理,包括其中一系列的數(shù)據(jù)和操作,在社會(huì)上對(duì)這些管理都是非常棘手、耗時(shí)、效率低的事情,因此本系統(tǒng)在社會(huì)上是可行的。 經(jīng)濟(jì)可行性 該系統(tǒng)是個(gè)低成本的系統(tǒng),由一個(gè)人單獨(dú)開發(fā),不會(huì)花費(fèi)太多的人力和財(cái) 力,一臺(tái)性能良好的計(jì)算機(jī)就可以完成設(shè)計(jì),在經(jīng)濟(jì)上是可行的。 需求分析 本系統(tǒng)主要是針對(duì)各個(gè)高校的學(xué)生學(xué)籍進(jìn)行管理,系統(tǒng)滿足以下幾點(diǎn)要求: ? 系統(tǒng)安全性。由于此系統(tǒng)中的操作都是由用戶操作的,所以對(duì)于用戶的權(quán)限設(shè)置比較嚴(yán)格。對(duì)于數(shù)據(jù)庫(kù),設(shè)置了不同用戶的權(quán)限,不同權(quán)限進(jìn)入不同的界面,為了防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須由合法用戶來操作,并且對(duì)于管理員來說,只允許對(duì)自己管理的信息進(jìn)行編輯,無權(quán)對(duì)其他用戶管理的信息進(jìn)行編輯。 ? 系統(tǒng)內(nèi)容的全面性。學(xué)生檔案管理系統(tǒng)不僅是對(duì)檔案的一些基本管理,而且還對(duì)學(xué)籍檔案的 維修、刪除各方面都有很好的管理,并且不同的管理權(quán)限可操作的內(nèi)容也是不同的,因此,本系統(tǒng)能夠很好的滿足管理人員的需要,使個(gè)人用戶可以快捷、簡(jiǎn)便、安全地使用本系統(tǒng)。 ? 可擴(kuò)展性。站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性。檔案管理系統(tǒng)的可擴(kuò)展性,體現(xiàn)在不同用戶需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要符合個(gè)人用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 ? 易維護(hù)性。本系統(tǒng)采用 B/S 結(jié)構(gòu),系統(tǒng)的升級(jí)只需要在服務(wù)器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫(kù)、文件也只需要 更新服務(wù)器端即可。在進(jìn)行系統(tǒng)的維護(hù)時(shí),只需要遠(yuǎn)程登錄服務(wù)器系統(tǒng),減少了維護(hù)系統(tǒng)的成本和周期。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 7 運(yùn)行環(huán)境 硬件配置: CPU: ; 內(nèi)存: 256M; 硬盤: 80G; 軟件配置: 操作系統(tǒng): Windows XP/Windows 2020; 數(shù)據(jù)庫(kù): SQL Server 2020; JSP 服務(wù)器: Tomcat; 開發(fā)工具: MyEclipse。 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 8 第四章 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)目標(biāo)設(shè)計(jì) 檔案管 理信息系統(tǒng)以計(jì)算機(jī)為工具,把檔案管理系統(tǒng)更完善,通過對(duì)教務(wù)管理所需的信息管理,減輕行政人員的工作負(fù)擔(dān),使教學(xué)辦公室對(duì)學(xué)生檔案的管理更方便,把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來,使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。計(jì)算機(jī)的資源是受到限制的,因此要充分利用 JSP 的功能,設(shè)計(jì)出功能強(qiáng)大的軟件,同時(shí)要盡可能減少對(duì)系統(tǒng)資源的占用,同時(shí)對(duì)本系統(tǒng)要求有良好的保密 系統(tǒng)設(shè)計(jì)思想 檔案管理系統(tǒng)主要實(shí)現(xiàn)的是對(duì)學(xué)生的檔案、選修課、基礎(chǔ)課程和成績(jī) 的管理。首先,對(duì)用戶設(shè)置不同的權(quán)限,根據(jù)不同的權(quán)限進(jìn)入不同的頁(yè)面。其次,對(duì)于所輸入的用戶名和密碼進(jìn)行判斷。最后,成功登錄的話: 如果是學(xué)生頁(yè)面,登錄到個(gè)人管理頁(yè)面,其中包括 檔案 維護(hù)、 修改基本信息 、 選修課表、所選課程、成績(jī)查詢 、 查看自己的檔案 、 密碼修改。 如果是管理員頁(yè)面,管理員可以對(duì)出錯(cuò)學(xué)生 信 息進(jìn)行修改,對(duì)選修課程的添加、修改、刪除,以及對(duì)基礎(chǔ)課程的添加、修改、刪除。也可以通過查看成績(jī) 及檔案信息 ,顯示所有學(xué)生成績(jī),或所有選修了該課程的學(xué)生。 系統(tǒng)功能描述 本系統(tǒng)功能主要?jiǎng)澐謱W(xué)生操作管理、管理 員操作管理 2 大模塊。其中學(xué)生操作模塊包括檔案維護(hù)、選課管理、成績(jī)查詢、修改密碼 、 修改基本信息 這幾個(gè)小模塊。管理員操作包括后臺(tái)學(xué)生信息管理、選修課程信息管理、基礎(chǔ)課程信息管理、成績(jī)這幾個(gè)小模塊。系統(tǒng)根據(jù)登錄用戶的身份,進(jìn)入不同的界面,進(jìn)行不同的功能操作。系統(tǒng)的 2 個(gè)大模塊劃分如圖 所示。 學(xué) 生 檔 案 管 理 系 統(tǒng)學(xué) 生 操 作 管 理 管 理 員 操 作 管 理 圖 系統(tǒng)的 2 大模塊劃分圖 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 9 學(xué)生操作管理包括以下幾個(gè)模塊,如下圖所示: 學(xué) 生 操 作 管 理檔案維護(hù)選課管理成績(jī)查詢修改密碼 圖 學(xué)生操作管理系統(tǒng) 在 學(xué)生操作管理系統(tǒng)中,方便學(xué)生在網(wǎng)上查詢個(gè)人信息、成績(jī)、查看公告以及維護(hù)個(gè)人信息。下面具體介紹每個(gè)子功能模塊。 ( 1) 檔案維護(hù):該模塊包括不可錄入的基本信息和可錄入的基本信息,學(xué)生可以核對(duì)不可錄入的信息,對(duì)于有錯(cuò)的信息可以通過管理員來修改。其它可錄入的信息,學(xué)生可以進(jìn)行修改,提交后數(shù)據(jù)庫(kù)更新相關(guān)信息。此模塊完成的就是學(xué)生個(gè)人信息的查詢、更新這些維護(hù)管理操作。 可以查看自己的個(gè)人資料( 學(xué)生 不可修改)。 ( 2) 選課管理:該模塊又包括選修課表和所選課列表。選修課表列出了所有開設(shè)的課程,同時(shí)列出授課教師,上課時(shí)間,教室等這些數(shù)據(jù)項(xiàng) 信息。學(xué)生點(diǎn)課程列表前面的添加,就可以添加自己喜歡的課程,每位學(xué)生最多只能選 3 門課,超過 3 門或者重復(fù)選課都會(huì)彈出錯(cuò)誤提示框,學(xué)生如果想換課程,可單擊所選課程前面的刪除,重新選擇課程。 ( 3) 成績(jī)管理:添加此模塊,可以方便學(xué)生在網(wǎng)上直接查看自己的成績(jī),不用特意到學(xué)校去咨詢,或等待郵寄信。這樣不緊方便了學(xué)生,也減輕了教務(wù)處的負(fù)擔(dān),也正是該系統(tǒng)方便、快捷、及時(shí)的特點(diǎn)。 ( 4) 修改密碼:由于一開始,所有學(xué)生的密碼都是統(tǒng)一的,為了維護(hù)個(gè)人信息,每個(gè)學(xué)生可以通過該功能進(jìn)行密碼修改。 管理員操作管理包括下面幾個(gè)子模塊,如下圖所示: 湖南人文科技學(xué)院畢業(yè)設(shè)計(jì) 10 管 理 員 操 作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1