課程設(shè)計(jì)---教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc
《課程設(shè)計(jì)---教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《課程設(shè)計(jì)---教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc(40頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 計(jì)算機(jī)科學(xué)系 課程設(shè)計(jì)報(bào)告 設(shè)計(jì)名稱(chēng):設(shè)計(jì)名稱(chēng): 軟件項(xiàng)目設(shè)計(jì)軟件項(xiàng)目設(shè)計(jì) 設(shè)計(jì)題目:設(shè)計(jì)題目: 教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 說(shuō)明: 1、報(bào)告中的任務(wù)書(shū)、進(jìn)度表由指導(dǎo)教師在課程設(shè)計(jì)開(kāi)始前填寫(xiě)并發(fā)給每 個(gè)學(xué)生;四、五兩項(xiàng)(中英文摘要)由學(xué)生在完成綜合設(shè)計(jì)后填寫(xiě)。 2、學(xué)生成績(jī)由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計(jì)情況給出各項(xiàng)分值及總評(píng)成績(jī)。 3、指導(dǎo)教師評(píng)語(yǔ)一欄由指導(dǎo)教師就學(xué)生在整個(gè)設(shè)計(jì)期間的平時(shí)表現(xiàn)、設(shè) 計(jì)完成情況、報(bào)告的質(zhì)量及答辯情況,給出客觀、全面的評(píng)價(jià)。 4、所有學(xué)生必須參加課程設(shè)計(jì)的答辯環(huán)節(jié),凡不參加答辯者,其成績(jī)一 律按不及格處理。答辯小組成員應(yīng)由 2 人及
2、以上教師組成。 5、報(bào)告正文字?jǐn)?shù)一般應(yīng)不少于 3000 字,也可由指導(dǎo)教師根據(jù)本門(mén)綜合設(shè) 計(jì)的情況另行規(guī)定。 6、平時(shí)表現(xiàn)成績(jī)低于 6 分的學(xué)生,取消答辯資格,其本項(xiàng)綜合設(shè)計(jì)成績(jī) 按不及格處理。 計(jì)算機(jī)科學(xué)系課程設(shè)計(jì)任務(wù)書(shū)計(jì)算機(jī)科學(xué)系課程設(shè)計(jì)任務(wù)書(shū) 學(xué)生姓 名 張丙勝 學(xué) 號(hào) 14102080202 專(zhuān)業(yè) 班級(jí) 軟件工程二班 設(shè)計(jì)題 目 教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 內(nèi)容概要: 教師業(yè)務(wù)檔案管理系統(tǒng)實(shí)現(xiàn)教師業(yè)務(wù)檔案管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,以 促進(jìn)和提高教師業(yè)務(wù)檔案管理手段和水平。教師業(yè)務(wù)檔案管理系統(tǒng)包括系統(tǒng)分析, 系統(tǒng)調(diào)查,功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn),系統(tǒng)測(cè)試和調(diào)試與維護(hù)等。 文
3、獻(xiàn)資料: 1. 耿祥義,張躍平.java 面向?qū)ο蟪绦蛟O(shè)計(jì)M.北京:清華大學(xué)出版 社.2010; 2. 王永茂.JSP 程序設(shè)計(jì)用 JSP 開(kāi)發(fā) Web 應(yīng)用M.北京:清華大學(xué) 出版社.2010; 3. 胡艷潔.HTML 標(biāo)準(zhǔn)教程M.北京:中國(guó)青年出版社.2004; 設(shè)計(jì)要求: 1 實(shí)現(xiàn)對(duì)教師業(yè)務(wù)檔案相關(guān)信息的查詢(xún)功能,包括快速查詢(xún)功能和分類(lèi)查詢(xún)功能; 2 實(shí)現(xiàn)教師業(yè)務(wù)檔案相關(guān)信息的錄入、修改、,刪除和統(tǒng)計(jì)功能。 3 系統(tǒng)安全可行。 工作期限: 設(shè)計(jì)工作自 2011 年 4 月 11 日至 2011 年 4 月 21 日止。 指指導(dǎo)導(dǎo)教教師師: 李李向向軍軍 系系主主任任: 日日 期期:2 2
4、0 01 11 1 年年 4 4 月月 1 11 1 日日 計(jì)算機(jī)科學(xué)系課程設(shè)計(jì)進(jìn)度安排表計(jì)算機(jī)科學(xué)系課程設(shè)計(jì)進(jìn)度安排表 專(zhuān)業(yè):專(zhuān)業(yè): 軟件工程軟件工程 姓名:姓名: 張丙勝?gòu)埍麆?學(xué)號(hào):學(xué)號(hào): 1410208020214102080202 日期內(nèi) 容備注 4 月 11 日 4 月 12 日 分析題目,查閱相關(guān)資料 4 月 13 日 4 月 14 日 擬定整體方案,編寫(xiě)程序 4 月 15 日 4 月 16 日 程序編寫(xiě) 4 月 17 日 4 月 18 日 調(diào)試程序 4 月 19 日 4 月 20 日 整理報(bào)告 4 月 11 日 4 月 22 日 答辯 月 日 月 日 月 日 月 日 月 日 月
5、 日 月 日 月日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 月 日 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 20112011 年年 4 4 月月 1111 日日 指導(dǎo)教師評(píng)語(yǔ) 指導(dǎo)教師: (簽字) 日 期: 2011 年 4 月 22 日 答辯記錄表 學(xué)生姓名: 張丙勝 學(xué)號(hào): 14102080202 班級(jí): 08 軟件二班 答辯地點(diǎn): 答辯內(nèi)容記錄: 合計(jì) 分值 各項(xiàng) 分值 評(píng)分標(biāo)準(zhǔn) 實(shí)際 得分 合計(jì) 得分 備注 10 在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容 進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出, 論點(diǎn)正確,條理清晰。 答 辯 成 績(jī) 25 15 在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流 利地回答教
6、師所提出的問(wèn)題。 答辯小組成員(簽字): 2011 年 4 月 22 日 成績(jī)?cè)u(píng)定表 學(xué)生姓名: 張丙勝 學(xué)號(hào): 14102080202 班級(jí): 08 軟件二班 類(lèi)別 合計(jì) 分值 各項(xiàng) 分值 評(píng)分標(biāo)準(zhǔn) 實(shí)際 得分 合計(jì) 得分 備注 平時(shí) 表現(xiàn) 1010 按時(shí)參加設(shè)計(jì)指導(dǎo),無(wú)違反紀(jì)律 情況。 20 按設(shè)計(jì)任務(wù)書(shū)的要求完成了全部 任務(wù),能完整演示其設(shè)計(jì)內(nèi)容, 符合要求。 完成 情況 30 10 能對(duì)其設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)、完整 的介紹,并能就指導(dǎo)教師提出的 問(wèn)題進(jìn)行正確的回答。 10 報(bào)告文字通順,內(nèi)容翔實(shí),論述 充分、完整,立論正確,結(jié)構(gòu)嚴(yán) 謹(jǐn)合理;報(bào)告字?jǐn)?shù)符合相關(guān)要求, 工整規(guī)范,整齊劃一。 5
7、課題背景介紹清楚,綜述分析充 分。 5 設(shè)計(jì)方案合理、可行,論證嚴(yán)謹(jǐn), 邏輯性強(qiáng),具有說(shuō)服力。 5 符號(hào)統(tǒng)一;圖表完備、符合規(guī)范 要求。 5 能對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行全面的總 結(jié),得出有價(jià)值的結(jié)論或結(jié)果。 報(bào)告 質(zhì)量 35 5 參考文獻(xiàn)數(shù)量在 2 篇以上,格式 符合要求,在正文中正確引用。 10 在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容 進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出, 論點(diǎn)正確,條理清晰。 答辯 情況 25 15 在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流 利地回答教師所提出的問(wèn)題。 總評(píng)成績(jī): 分 指導(dǎo)教師: (簽字) 日 期: 2011 年 4 月 22 日 摘 要 教師管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主
8、要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和 維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù) 據(jù)安全性好的數(shù)據(jù)庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)在學(xué)校,教 師信息管理包括教師信息學(xué)生信息成績(jī)信息,顯然如果以人工的方式對(duì)其管理將耗費(fèi) 大量的人力物力,本系統(tǒng)以此作為開(kāi)發(fā)的目標(biāo),用以減輕教師管理人員的負(fù)擔(dān) 系統(tǒng)開(kāi)發(fā)采用 Myeclipse 8.6 作為開(kāi)發(fā)環(huán)境,用 SQL 2000 作為后臺(tái)數(shù)據(jù)庫(kù)。利用 其強(qiáng)大的可視化界面功能及對(duì)數(shù)據(jù)庫(kù)的支持,先構(gòu)造一個(gè)原型,逐步增加功能,最終滿(mǎn)足 需求系統(tǒng)中大量采用 SQL 查詢(xún)語(yǔ)句,界面友好,功能較強(qiáng)不足的地方是當(dāng)數(shù)據(jù)訪(fǎng)問(wèn)量 大時(shí),將致
9、使性能的下降,且不利于數(shù)據(jù)的有效共享,在以后改進(jìn)的中應(yīng)考慮采用 SQL SERVER 作為數(shù)據(jù)庫(kù),解決訪(fǎng)問(wèn)速度及數(shù)據(jù)共享的問(wèn)題該系統(tǒng)性能力求易于使用,具有較 高的擴(kuò)展性和可維護(hù)性 教師業(yè)務(wù)檔案是高校檔案的重要組成部分,它能為高校管理教室業(yè)務(wù)考核、統(tǒng)計(jì) 報(bào)表等資料提供資料,是學(xué)校進(jìn)行管理工作一級(jí)抓好師資隊(duì)伍建設(shè)的重要依據(jù)。傳統(tǒng) 的高校教師檔案管理主要以電子文檔和紙質(zhì)材料為媒介,分散且不便于集中管理。與 財(cái)務(wù)、教務(wù)等系統(tǒng)結(jié)合較差,容易產(chǎn)生數(shù)據(jù)的冗余和不一致。為高校各部門(mén)和廣大教 師提供方便的接口,解決了傳統(tǒng)方案的局限性,提高了檔案的效率。本文介紹了該系 統(tǒng)的功能及高效率、管理方便等特點(diǎn)。 關(guān)鍵字:
10、教師業(yè)務(wù)管理系統(tǒng);B/S;SQL 2000 Abstract Teacher management system is a typical management information system (MIS), which mainly includes the establishment of database and front-end application maintenance and development of the two. The former calls for establishment of data consistency and integrity, data
11、security database. As for the latter requires that the application functions, easy to use features. In schools, teachers, information management, including teacher information 、 student information mance information Obviously, if artificial means would cost a lot of its management of human 、 materia
12、l resources, the development of the system as a target to reduce the burden on teachers, administrators. System development using Myeclipse 8.6 as the development environment, using SQL 2000 as database. Using its powerful visual interface functions and database support, first to construct a prototy
13、pe, and gradually adding features, and ultimately meet the demand. system, extensive use of SQL queries, user-friendly, more powerful. inadequacies of the data access when Large, it will cause performance degradation, and not conducive to the effective sharing of data, improved in the future should
14、be considered as the SQL SERVER database, access speed and data sharing to solve the problem. that the system seeks to ease of use, with higher Scalability and maintainability. Keywords:the management of teacherbusiness;B/S;sql 目目 錄錄 第一章 課題背景1 1.1 應(yīng)用背景的分析 1 1.1.1 教師業(yè)務(wù)管理系統(tǒng)的開(kāi)發(fā)現(xiàn)狀及方法 .2 1.1.2 教師業(yè)務(wù)管理系統(tǒng)的可
15、行性分析 .2 1.2 課題要求與提示.3 1.2.1 課題要求 .3 1.2.2 課題提示.4 第二章 設(shè)計(jì)簡(jiǎn)介及系統(tǒng)大綱.4 2.1 設(shè)計(jì)簡(jiǎn)介.4 2.1.1 模塊的設(shè)計(jì).4 2.2 系統(tǒng)流程 8 第三章 詳細(xì)設(shè)計(jì).9 3.1 登陸界面設(shè)計(jì) 9 3.2 管理員功能模塊 .12 3.3 錄入信息功能模塊14 3.4 查詢(xún)信息模塊17 3.5 修改、刪除信息功能模塊21 3.6 用戶(hù)管理功能模塊 .22 第四章 設(shè)計(jì)結(jié)果及分析26 4.1 教師業(yè)務(wù)管理系統(tǒng)結(jié)果及分析26 4.1.1 教師業(yè)務(wù)管理系統(tǒng)教師端功能26 4.1.2 教師端操作結(jié)果分析26 4.2 管理員結(jié)果及分析 .27 4.2.1
16、 管理員結(jié)果.27 4.2.2 分析27 總 結(jié)28 致 謝29 參考文獻(xiàn).30 1 第一章 課題背景 1.1 應(yīng)用背景的分析 1.1.1 教師業(yè)務(wù)管理系統(tǒng)的開(kāi)發(fā)現(xiàn)狀及方法 正如我們所知,傳統(tǒng)的結(jié)構(gòu)化方法的主要思路是將問(wèn)題空間映射到數(shù)據(jù)流圖,通 過(guò)數(shù)據(jù)流圖和加工及基細(xì)化來(lái)描述系統(tǒng)的邏輯功能,近將比邏輯模型映射成有映 射處理功能的模塊分層描述的系統(tǒng)物理模型,這是一種以處理過(guò)程和處理功能為 基礎(chǔ)的方法。 但是,隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,這種系統(tǒng)是顯然已經(jīng)不適應(yīng)了。而且,現(xiàn)代 的信息系統(tǒng)處在一個(gè)復(fù)雜多變的環(huán)境之中,用戶(hù)的需要常有變更,特別是我們獨(dú) 立院校中,師資力量存在著很大的流動(dòng)性,這就要求系統(tǒng)具有
17、很強(qiáng)的應(yīng)變能力。 要求可以對(duì)系統(tǒng)的功能,處理對(duì)象隨時(shí)具有編輯、修改能力。而傳統(tǒng)的系統(tǒng)在運(yùn) 行階段的維護(hù)工作十分繁重,處理數(shù)據(jù)繁多、冗長(zhǎng),并且,結(jié)構(gòu)化方法中的數(shù)據(jù)分 析和功能分解難以一致與協(xié)調(diào),系統(tǒng)分析的邏輯模型和系統(tǒng)設(shè)計(jì)的物理模型沒(méi)有 明確。 在這種前提下,為了構(gòu)建一個(gè)方便快捷的信息系統(tǒng),應(yīng)用 ASP.NET 2.0 技術(shù) 首先構(gòu)建一個(gè)基于 B/S 結(jié)構(gòu)的系統(tǒng),通過(guò)構(gòu)建 WEB 服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,這樣 就很容易地提供了教師教學(xué)質(zhì)量一覽的基礎(chǔ)數(shù)據(jù),而且,根據(jù)整個(gè)系統(tǒng)的研發(fā)的 實(shí)際需求,由于此系統(tǒng)旨在最終簡(jiǎn)化傳統(tǒng)的教師業(yè)務(wù)檔案管理,則應(yīng)選用簡(jiǎn)單易 用的小型數(shù)據(jù)庫(kù)管理系統(tǒng) Visual FoxP
18、ro 9.0 作為其前端表示工具,并能過(guò) SPT 技術(shù)訪(fǎng)問(wèn) SQL Sirver2000 數(shù)據(jù)庫(kù),由此開(kāi)發(fā)一整套基于 C/S 結(jié)構(gòu)的教師基本信 息維護(hù)系統(tǒng),最終,在這樣一個(gè)系統(tǒng)下,用戶(hù)只需在客戶(hù)端輸入教師姓名或者教師 號(hào),便可以查詢(xún)得包括教師性別、出生日期、籍貫、民族、形象照片等基本情況 以及參加工作時(shí)間、享受待遇職稱(chēng)、第一畢業(yè)學(xué)校和所學(xué)專(zhuān)業(yè)、最高學(xué)歷學(xué)校 和最高學(xué)歷專(zhuān)業(yè)、目前研究方向、辦公電話(huà)、電子郵箱、所在院系(科室)、近 五年來(lái)的教學(xué)情況、進(jìn)修情況等一些具體信息,使用戶(hù)能夠方便快捷地對(duì)所查詢(xún) 教師的情況有一個(gè)整體的把握,而且,在這樣的一個(gè)系統(tǒng)下,用戶(hù)可以對(duì)教師信息 進(jìn)行打印但不能參與修改
19、,最終的管理、修改、編輯由系統(tǒng)管理員掌握??梢灶A(yù) 見(jiàn),在這樣一個(gè)系統(tǒng)下,管理員的工作也是相當(dāng)輕松的,不會(huì)像傳統(tǒng)工作方式那樣 繁瑣。 1.1.2教師業(yè)務(wù)管理系統(tǒng)的可行性分析 首先,在技術(shù)方面,雖然是獨(dú)立學(xué)院,但學(xué)校的校園網(wǎng)經(jīng)過(guò)幾年的建設(shè)已經(jīng)具 2 備了一定的規(guī)模,為網(wǎng)上數(shù)據(jù)交換提供了現(xiàn)成的信息通道。目前各種管理軟件層 出不窮,各種開(kāi)發(fā)工具也日漸豐富。特別是現(xiàn)在ASP、ASP.NET技術(shù), VFP、VB.NET、C#等編程技術(shù)都已非常成熟,很多高校、單位及個(gè)人都在利用這 些技術(shù)開(kāi)發(fā)適合自己情況的管理軟件。利用ASP.NET和VFP數(shù)據(jù)庫(kù)技術(shù)構(gòu)建的教 師業(yè)務(wù)檔案管理系統(tǒng),技術(shù)層面是不存在什么問(wèn)題的。
20、 其次,在使用上,由于系統(tǒng)基于B/C/S結(jié)構(gòu)研發(fā),而B(niǎo)/C/S最大特點(diǎn)就是客戶(hù)端 無(wú)需部署,即客戶(hù)端基于瀏覽器訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),只要掌握瀏覽器的使用便可,操作簡(jiǎn) 單方便避免以前重復(fù)的操作程序,提高了效率。 再次,安全方面,因?yàn)檫@樣一個(gè)教師業(yè)務(wù)檔案系統(tǒng)的使用和管理是兩個(gè)不同 的通道,可以防止非管理人員非法篡改系統(tǒng)數(shù)據(jù),既可以防止越權(quán)操作,又可實(shí)現(xiàn) 共享系統(tǒng)資源,起到有效地保護(hù)資源的作用。 3 1.2 課題要求與提 1.2.1 課題要求 需要實(shí)現(xiàn)最基本的幾項(xiàng)功能:對(duì)不同的用戶(hù)要首先進(jìn)行登錄才能進(jìn)行相關(guān) 操作,高級(jí)管理員必須實(shí)現(xiàn)對(duì)用戶(hù)的管理、信息的輸入、信息的刪除、信息的 查詢(xún)等等。對(duì)于教師用戶(hù)最少應(yīng)該實(shí)
21、現(xiàn)對(duì)本用戶(hù)的信息修改、查詢(xún)。 1.2.2 課題提示 教是管理系統(tǒng)采用現(xiàn)在比較流行的 B/S 架構(gòu),用 tomcat6 作為服務(wù)器 Myeclipse 作為開(kāi)發(fā)環(huán)境用 SQL2000 作為后臺(tái)數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)時(shí)導(dǎo)入了三個(gè). jar 包(msbase.jar,mssqlserver.jar,msutil.jar) ,并且為 SQL Server 200 打上了 SQL Server 2000 SP4 補(bǔ)丁。 4 第二章 設(shè)計(jì)簡(jiǎn)介及系統(tǒng)大綱 2.1 設(shè)計(jì)簡(jiǎn)介 2.1.1 模塊的設(shè)計(jì) 教師業(yè)務(wù)管理系統(tǒng)分為五個(gè)功能模塊,它們分別是教師信息錄入模塊、教 師信息修改模塊、教師信息查詢(xún)模塊、教師信息打印模塊。
22、 下面分別介紹各個(gè)模塊的功能用途,以及使用。 1.教師信息錄入模塊 教師信息錄入模塊,主要是用來(lái)記錄教師的各種信息主要分為四個(gè)部分: 基本情況、學(xué)歷情況、工作成績(jī)、社會(huì)兼職等?;厩闆r需要填寫(xiě)姓名、性別、 身份證號(hào)、入校時(shí)間、出身年月、所學(xué)專(zhuān)業(yè)、家庭住址等信息。這些是一個(gè)教 師的最基本的情況,也是必須填寫(xiě)的。學(xué)歷情況要求填寫(xiě)三次接受教育的時(shí)間, 畢業(yè)的學(xué)校以及所學(xué)的專(zhuān)業(yè)。工作成績(jī)包括三個(gè)部分:教學(xué)成果、科研成果、 所著的學(xué)術(shù)著作等。社會(huì)兼職分為學(xué)術(shù)團(tuán)體和社會(huì)團(tuán)體的兼職。需要填寫(xiě)擔(dān)任 的職務(wù)、任職的時(shí)間以及團(tuán)體的名稱(chēng)。備注中可以就其他沒(méi)有說(shuō)清楚的問(wèn)題加 以補(bǔ)充。 教師信息修改模塊 教師信息修改模
23、塊主要是對(duì)教師的進(jìn)行修改、刪除等操作。此模塊以教師 的姓名作為關(guān)鍵字對(duì)教師的整體信息一一列舉。點(diǎn)擊修改按鈕就會(huì)跳到教師信 息頁(yè)面,教師的基本情況、學(xué)歷情況、工作成績(jī)、社會(huì)兼職等信息可以任意做 修改和補(bǔ)充。點(diǎn)擊刪除按鈕就會(huì)彈出一個(gè)對(duì)話(huà)框讓管理員確認(rèn)是否真的刪除, 點(diǎn)擊是就會(huì)刪除信息,若選擇否則信息不會(huì)被刪除。此外該模塊為了提高管理 員修改信息的效率還提供了以姓名為關(guān)鍵字的檢索,找到的教師信息會(huì)用黃色 的長(zhǎng)條突出顯示出來(lái),這樣管理員就不必逐個(gè)查找了。 2. 教師信息查詢(xún)模塊 信息查詢(xún)模塊與信息修改模塊有一些交叉的部分比如說(shuō)信息查詢(xún)模塊也可 以對(duì)教師的基本信息進(jìn)行修改刪除等操作,基本方法與修改模塊很
24、相似。可以 說(shuō)信息查詢(xún)模塊就是信息修改模塊的補(bǔ)充和延伸。但是在在信息查詢(xún)模塊中, 查詢(xún)的能力更加強(qiáng)大,它可以以姓名、入校時(shí)間、所學(xué)專(zhuān)業(yè)、所在基本單位等 為關(guān)鍵字進(jìn)行查詢(xún),查詢(xún)結(jié)果也是以黃色長(zhǎng)條的形式顯示出來(lái)??梢哉f(shuō)查詢(xún)修 改模塊結(jié)合起來(lái)使用,可以大大提高管理員管理信息的效率,增強(qiáng)系統(tǒng)的可用 性。 3. 信息打印模塊 5 信息打印模塊就是對(duì)教師的基本信息打印輸出?;拘畔ɑ厩闆r、 學(xué)歷情況、工作成績(jī)、社會(huì)兼職等。打印輸出就是將這些信息轉(zhuǎn)化為 Word 文檔, 然后打印。另外這個(gè)模塊中也可以查詢(xún),其實(shí)是為了方便打印某個(gè)教師而做的, 如果要打印某個(gè)教師的信息,只要簡(jiǎn)單查詢(xún)一下,用不了多少時(shí)間他
25、的信息入 口就可以找到很方便的就可以將信息打印出來(lái)。 4. 帳戶(hù)管理模塊 帳戶(hù)管理模塊就是對(duì)各個(gè)帳戶(hù)進(jìn)行管理。主要有修改賬號(hào)、添加賬號(hào)、刪 除賬號(hào)等幾個(gè)功能 如下是系統(tǒng)功能主界面,里面包括了錄入信息,修改信息,查詢(xún)信息,打印信 息以及帳號(hào)管理等功能。如圖所示: 教師信息修改界面能夠完成查找然后對(duì)找到的記錄修改并且刪除的操作。如圖 所示: 6 7 2.2 系統(tǒng)流程 圖 21 系統(tǒng)流程圖 登 錄 窗 口 管理員菜單管理員菜單 教師菜單教師菜單 刪除課程刪除課程 瀏覽課程瀏覽課程 查詢(xún)課程查詢(xún)課程 添加課程添加課程 瀏覽課程瀏覽課程 查詢(xún)課程查詢(xún)課程 管理賬戶(hù)管理賬戶(hù) 8 第三章 詳細(xì)設(shè)計(jì) 3.1
26、登陸界面設(shè)計(jì) 登陸界面設(shè)計(jì)的比較簡(jiǎn)潔,分為高級(jí)管理與和一般教師兩種用戶(hù)類(lèi)型。在正 確的輸入用戶(hù)名和密碼后,分別進(jìn)入不同的管理模塊。登陸頁(yè)對(duì)用戶(hù)的非法輸 入也做了處理,比如用戶(hù)名或密碼為空。 圖 3-1 主界面 程序程序 function checkEmpty(form1) for(i=0;i 9 帳號(hào): 密碼: 身份: 一般教師用戶(hù) 系統(tǒng)高級(jí)管理員 10 版權(quán)所有 西安文理學(xué)院 CopyRight 2011.4 All Rights Reserved 技術(shù)支持:Super Star.studio 11 3.2 管理員功能模塊 管理員模塊的功能包括:賬號(hào)管理;錄入信息;修改信息;查詢(xún)信息;打 印
27、信息。 圖 3-2 功能界面 【程序】 12 13 3.3 錄入信息功能模塊 錄入信息模塊能夠往數(shù)據(jù)庫(kù)中插入教師的基本信息。如下: 圖 3-3 添加信息功能界面 【程序】 您現(xiàn)在正在操作:錄入信息 14 姓名 性別 男 女 出生年月 畢業(yè)時(shí)間 15 畢業(yè)學(xué)校 所學(xué)專(zhuān)業(yè) 備注 16 3.4 查詢(xún)信息模塊 根據(jù)用戶(hù)輸入的關(guān)鍵字進(jìn)行檢索,可以按名字畢業(yè)學(xué)校和專(zhuān)業(yè)三種查詢(xún)方 式。 圖 3-4 查詢(xún)信息功能界面 【程序】 您現(xiàn)在正在操作:查詢(xún)信息 請(qǐng)輸入關(guān)鍵詞: 按 姓 名 畢業(yè)學(xué)校 所學(xué)專(zhuān)業(yè) 17 姓名 性別 畢業(yè)院校 專(zhuān)業(yè) “); out.print(“數(shù)據(jù)表中共有“+rs.getRow()+“條記
28、錄“); out.print(“); rs.beforeFirst(); if(rs.next()=false) out.print(“sorry,無(wú)此記錄!“); else rs.beforeFirst(); while(rs.next() if(“name“.equals(searchtxt) % “); else if(“gradsg“.equals(searchtxt) % 19 “); else if(“major“.equals(searchtxt) % “); catch(Exception e) e.printStackTrace(); try/數(shù)據(jù)庫(kù)連接,都必須及時(shí)的關(guān)閉。
29、if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(conn !=null) conn.close(); catch(Exception e) e.printStackTrace(); finallyif(rs!=null) rs.close(); % 20 3.5 修改、刪除信息功能模塊 單擊刪除按鈕時(shí)刪除對(duì)應(yīng)記錄。 21 3.63.6 用戶(hù)管理功能模塊用戶(hù)管理功能模塊 此模塊能夠?qū)崿F(xiàn)對(duì)用戶(hù)賬號(hào)的修改、添加、刪除。 圖 3-6 用戶(hù)管理功能界面 【程序】 您現(xiàn)在正在操作:管理 帳戶(hù) 22 用戶(hù)名: 密碼: 用戶(hù)名: 密碼: 23
30、用戶(hù) id 用戶(hù)名 密碼 用戶(hù)類(lèi)型 td 25 第四章 設(shè)計(jì)結(jié)果及分析 4.1 教師業(yè)務(wù)管理系統(tǒng)結(jié)果及分析 4.1.1 教師業(yè)務(wù)管理系統(tǒng)教師端功能 教師端主要功能包括對(duì)教師本人信息的查詢(xún),修改。 4.1.2 教師端操作結(jié)果分析 教師端的功能實(shí)現(xiàn)比較少,不夠完善,需要進(jìn)一步的完善。另外對(duì)教師的 信息也不夠全面,數(shù)據(jù)庫(kù)中只是象征性地列出了幾個(gè)必要的字段,如果想讓教 師管理系統(tǒng)更具實(shí)用性需要對(duì)數(shù)據(jù)庫(kù)、功能進(jìn)行必要的完善。 26 4.2 管理員結(jié)果及分析 4.2.1 管理員結(jié)果 分別實(shí)現(xiàn)信息錄入、修改信息、查詢(xún)信息、賬號(hào)管理的功能。 圖 42 管理員登錄后界面 4.2.2 分析 管理員模塊實(shí)現(xiàn)了課程信
31、息的錄入,查看,刪除等功能,但是沒(méi)有實(shí)現(xiàn)但 沒(méi)有實(shí)現(xiàn)打印功能,管理能力不強(qiáng),還需要加以改進(jìn)以適應(yīng)更多的教師。 27 總 結(jié) 通過(guò)該系統(tǒng)的課程設(shè)計(jì)分析,掌握了模塊化設(shè)計(jì)的方法,理解和運(yùn)用了結(jié)構(gòu) 化程序設(shè)計(jì)的思想和方法.掌握和提高了運(yùn)用 java 語(yǔ)言 javascript 和 sql2000 進(jìn)行程序設(shè)計(jì)的能力. 程序設(shè)計(jì)的過(guò)程,實(shí)際上是確定解決問(wèn)題的詳細(xì)步驟,而這個(gè)步驟通常叫做 流程,在程序設(shè)計(jì)過(guò)程中理清楚整個(gè)問(wèn)題的流程很重要,然后采取逐步細(xì)化的方 法實(shí)現(xiàn)整個(gè)程序 對(duì)于一個(gè)較大的應(yīng)用程序,我們一般不可能一次就設(shè)計(jì)出一個(gè)很完善的系統(tǒng).通 常要先設(shè)計(jì)滿(mǎn)足基本要求的系統(tǒng).然后再測(cè)試或者在使用的過(guò)程中
32、不斷完善.慢 慢地做成一個(gè)功能很完善選修課程管理系統(tǒng). 28 致 謝 在本次課程設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。老師認(rèn)真負(fù)責(zé)的 工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無(wú)論在理論 上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的 工作和學(xué)習(xí)都有一種巨大的幫助,感謝他細(xì)心而又耐心的輔導(dǎo)。另外,在系統(tǒng) 開(kāi)發(fā)過(guò)程中計(jì)算機(jī)系其他老師也給了我很大的幫助,幫助解決了不少的難點(diǎn), 使得系統(tǒng)能及時(shí)開(kāi)發(fā)完成,還有同組的幾位同學(xué)的互相幫助,齊心協(xié)力,這里 一并表示感謝。 29 參考文獻(xiàn) 1耿祥義,張躍平.java 面向?qū)ο蟪绦蛟O(shè)計(jì)M.北京:清華大學(xué)出版社. 2010; 2王永茂.JSP 程序設(shè)計(jì)用 JSP 開(kāi)發(fā) Web 應(yīng)用M.北京:清華大學(xué)出版社. 2010; 3.胡艷潔.HTML 標(biāo)準(zhǔn)教程M.北京:中國(guó)青年出版社.2004;
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案