【正文】
r(2)是性別departmentvarchar(20)否院系z(mì)huanyevarchar(30)是專(zhuān)業(yè)positionvarchar(20)是職稱(chēng)collegevarchar(20)是畢業(yè)學(xué)校Sfzh varchar(20)是身份證(唯一)華安學(xué)院教務(wù)管理系統(tǒng)在開(kāi)發(fā)工具上,選擇了Visual Studio 2008。采用SQL Server2005 ASP.Net開(kāi)發(fā)本系統(tǒng)是一個(gè)較為理想的組合。Password=sa providerName= /String SqlStr = [JWGLXTConnectionString1]. ToString()。 ()。該用戶不存在或用戶名輸入錯(cuò)誤,請(qǐng)重新輸入!39。軟件測(cè)試的目標(biāo): (1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程; (2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案; (3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 集成測(cè)試把已測(cè)試過(guò)的模塊組裝起來(lái),主要對(duì)與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測(cè)試。 (4) 錯(cuò)誤測(cè)試處理 出錯(cuò)的描述是否難以理解 ;出錯(cuò)的描述是否能夠?qū)﹀e(cuò)誤定位; 顯示的錯(cuò)誤與實(shí)際的錯(cuò)誤是否相符 ;對(duì)錯(cuò)誤條件的處理正確與否 ;在對(duì)錯(cuò)誤進(jìn)行處理之前,錯(cuò)誤條件是否已經(jīng)引起系統(tǒng)的干預(yù)等。診斷和修正系統(tǒng)中遺留的錯(cuò)誤,就是糾錯(cuò)性維護(hù)。 (3)完善性維護(hù)。第8章 結(jié)論經(jīng)過(guò)這段時(shí)間以來(lái)的設(shè)計(jì),我所設(shè)計(jì)的華安學(xué)院教務(wù)管理系統(tǒng)已經(jīng)實(shí)現(xiàn)學(xué)生管理、課程管理、成績(jī)管理等功能。教師子系統(tǒng)和學(xué)生子系統(tǒng)功能還不是很完善。Reilly Media,2006:172179.[18] Devin Rader. Professional in C and VB. American:WROX PR,2008:4245.致 謝通過(guò)本次設(shè)計(jì),我首先體驗(yàn)到軟件開(kāi)發(fā)的艱辛,學(xué)會(huì)了動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的一些基本原理、方法,可以說(shuō)我在設(shè)計(jì)過(guò)程中受益匪淺,所以在設(shè)計(jì)即將結(jié)束之際,首先向我的導(dǎo)師戴勃教授致以最衷心的感謝!這篇論文從選題、研究方案的確定直到審閱,都是在戴老師的精心指導(dǎo)下完成的。再次感謝所有關(guān)心我、幫助我、愛(ài)我的人。6. Have specialized applications。8. Follow the munication protocol of Things。s information industry development following the puter, the Internet. Not so much the Internet of Things is a network, as Internet of Things services and applications。他豐富的工程經(jīng)驗(yàn)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、淵博的學(xué)識(shí),平易近人的待人風(fēng)格都深深地影響了我。但通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我了解了基本知識(shí),但在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這些開(kāi)發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及自己查閱書(shū)籍學(xué)習(xí)的能力。它符合市場(chǎng)需求,其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本系統(tǒng)所必需的。例如,有時(shí)可將幾個(gè)小程序合并成一個(gè)單一的運(yùn)行良好的程序,從而提高處理效率;增加數(shù)據(jù)輸出的圖形方式;增加聯(lián)機(jī)在線幫助功能;調(diào)整用戶界面等。有些系統(tǒng)運(yùn)行多年以后才暴露出在系統(tǒng)開(kāi)發(fā)中遺留的為題,這是不足為奇的。 注意數(shù)據(jù)流、控制流中剛好等于、大于或小于確定的比較值時(shí)出錯(cuò)的可能性。 系統(tǒng)測(cè)試把已經(jīng)經(jīng)過(guò)確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測(cè)試。;,即采用形式理論證明程正確的過(guò)程;、測(cè)試、檢查、審計(jì)等各類(lèi)活動(dòng),或?qū)δ承╉?xiàng)處理、服務(wù)或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報(bào)告。}華安學(xué)院教務(wù)管理系統(tǒng)學(xué)生信息頁(yè)面,可以通過(guò)下拉列表框選擇不同的學(xué)院和專(zhuān)業(yè)名稱(chēng)來(lái)查看相應(yīng)專(zhuān)業(yè)的學(xué)生信息,選中某一個(gè)學(xué)生時(shí)可以查看學(xué)生的詳細(xì)信息和修改學(xué)生信息或者刪除某個(gè)學(xué)生的信息,下圖是學(xué)生信息頁(yè)面:圖 512 管理員密碼修改界面 學(xué)生信息管理界面的設(shè)計(jì)圖 學(xué)生信息界面學(xué)生信息子頁(yè)面采用一個(gè)table控件做整體的布局,在table表中添加三個(gè)label控件和兩個(gè)下拉框,再在gridview控件中顯示相應(yīng)的學(xué)生信息。else if ( == true) //身份為教師時(shí) (admin/?js= + userName)。以上所示代碼為正確的連接數(shù)據(jù)庫(kù)的代碼,接下來(lái)是實(shí)現(xiàn)登錄功能的部分代碼如下所示:()。在該系統(tǒng)中,將用戶分為幾種不同的權(quán)限,每一種權(quán)限的用戶所面對(duì)的用戶操作界面是不同,系統(tǒng)所提供的功能也是不同的,因此在數(shù)據(jù)庫(kù)中等門(mén)添加用戶權(quán)限的字段,為的就是在用戶登錄時(shí),比對(duì)數(shù)據(jù)表中的權(quán)限值來(lái)判斷是何種用戶,從而展現(xiàn)給用戶不同的操作界面。Visual Studio是用于快速生成企業(yè)級(jí)ASENET Web應(yīng)用程序和高性能桌面應(yīng)用程序的工具。因此,人們研究把現(xiàn)實(shí)世界中的事物抽象為不依賴(lài)與具體機(jī)器的信息結(jié)構(gòu),又接近人們的思維,并具有豐富語(yǔ)義的概念模型,然后再把概念模型轉(zhuǎn)換為具體的機(jī)器上基于數(shù)據(jù)庫(kù)軟件支持的數(shù)據(jù)模型。設(shè)置教師所教課程和設(shè)置上傳考試成績(jī)的權(quán)限。(2) 信息查詢(xún):教師用戶登錄系統(tǒng)后,可以看到自己的一些在大學(xué)期間的信息(如畢業(yè)院校、學(xué)歷、家庭住址等等),同時(shí)還包括目前所在學(xué)院,專(zhuān)業(yè),從事的科研方向及研發(fā)項(xiàng)目等等相關(guān)信息。學(xué)生登錄系統(tǒng)后可以看到自己所參加的各門(mén)等級(jí)考試的成績(jī)?cè)敿?xì)信息,學(xué)生可以通過(guò)這種方式更快知道自己的等級(jí)考試成績(jī)。 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)是使整個(gè)系統(tǒng)能基本實(shí)現(xiàn)華安學(xué)院教務(wù)管理系統(tǒng)的基本功能,能讓用戶通過(guò)因特網(wǎng)訪問(wèn)教務(wù)平臺(tái)。將該系統(tǒng)第一步細(xì)化,按功能分成學(xué)生學(xué)籍管理、師資管理、選課管理、教學(xué)計(jì)劃管理、成績(jī)管理和課程管理六個(gè)大的模塊。表44 學(xué)生信息表 名稱(chēng):學(xué)生信息表 描述:管理學(xué)生信息 定義:學(xué)生信息表=學(xué)號(hào)+姓名+性別+院系+專(zhuān)業(yè) +班級(jí)+身份證號(hào)+籍貫+民族+政治面貌 位置:數(shù)據(jù)庫(kù)說(shuō)明:學(xué)生信息表主要用來(lái)管理學(xué)生的基本信息。(1) 登錄模塊與數(shù)據(jù)庫(kù)中的用戶信息表格關(guān)聯(lián),檢查用戶id字段和pwd字段,結(jié)合SQL語(yǔ)句實(shí)現(xiàn)。第4章 系統(tǒng)總體設(shè)計(jì)概要設(shè)計(jì)的主要任務(wù)是把需求分析得到的數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。例如,教務(wù)管理子系統(tǒng)是一個(gè)非常大的子系統(tǒng),我們將它再次細(xì)化,可以分成學(xué)生學(xué)籍管理模塊、網(wǎng)上選課模塊、教學(xué)計(jì)劃管理模塊、選課管理模塊等。還包括個(gè)人課表查詢(xún),成績(jī)查詢(xún)等。因此,該系統(tǒng)主要的使用對(duì)象是教務(wù)管理人員、學(xué)生、教師和系統(tǒng)維護(hù)人員。高效穩(wěn)定:系統(tǒng)運(yùn)行速度快 ,效率高,有效防止各種人為操作錯(cuò)誤,維護(hù)數(shù)據(jù)的完整性。本系統(tǒng)具有人機(jī)交互界面良好的優(yōu)點(diǎn),學(xué)習(xí)容易,操作簡(jiǎn)單。為了幫助開(kāi)發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,Visual Studio 2008 提供了改進(jìn)的語(yǔ)言和數(shù)據(jù)功能,例如語(yǔ)言集成的查詢(xún) (LINQ),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。該版本繼承了SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可運(yùn)行在大型處理器的服務(wù)器的多種平臺(tái)上使用。數(shù)據(jù)庫(kù)集中統(tǒng)一存放在中英數(shù)據(jù)庫(kù)中,對(duì)數(shù)據(jù)的操作主要是運(yùn)用C/S的方式。 國(guó)內(nèi)教務(wù)管理的發(fā)展?fàn)顩r近年來(lái),高等教育辦學(xué)規(guī)模持續(xù)擴(kuò)大,教育教學(xué)體制改革不斷深化,這對(duì)教務(wù)管理工作提出了新的要求。由于國(guó)內(nèi)各高校的教務(wù)管理模式不盡相同,不同學(xué)校的實(shí)際教務(wù)管理情況各有自己的特點(diǎn),因而個(gè)高校需要針對(duì)自己的教務(wù)管理模式和特點(diǎn)建立自己的教務(wù)管理系統(tǒng)。設(shè)計(jì)了教務(wù)管理系統(tǒng)的各個(gè)功能模塊、數(shù)據(jù)庫(kù),對(duì)模塊功能進(jìn)行擴(kuò)充優(yōu)化。最后,對(duì)教務(wù)管理信息系統(tǒng)進(jìn)行測(cè)試分析。教務(wù)管理系統(tǒng)的設(shè)計(jì)與運(yùn)用將在高校教務(wù)管理改革中起到重要的作用。本設(shè)計(jì)是為了滿足華安學(xué)院教務(wù)管理數(shù)據(jù)量大、用戶集中的特點(diǎn),滿足學(xué)生最大限度地利用教務(wù)管理系統(tǒng)而開(kāi)發(fā)的。在20世紀(jì)末,伴隨著信息高速公路的興建,“教育信息化”的概念被提了出來(lái)。教務(wù)管理系統(tǒng)是以管理信息系統(tǒng)為理論依據(jù)的。教育管理信息化是教育信息化的子概念。由于國(guó)外高校與我們的實(shí)際情況不同,相關(guān)機(jī)構(gòu)管理職能不同,教學(xué)管理辦法不同,所以我們還不能簡(jiǎn)單的引用他們的管理系統(tǒng),只能在借鑒的基礎(chǔ)上自主開(kāi)發(fā)適合我們實(shí)際情況的教務(wù)管理系統(tǒng)。例如,SQLServer2005將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來(lái)加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫(kù)鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù)集成,各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為您的IT管理工作帶來(lái)全新的體驗(yàn)。(4) Visual Studio 2008VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。在系統(tǒng)運(yùn)行穩(wěn)定,并成功過(guò)渡后,可以考慮購(gòu)置新的、高性能的服務(wù)器。第3章 系統(tǒng)需求分析系統(tǒng)需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的基礎(chǔ),其任務(wù)是:掌握用戶對(duì)系統(tǒng)建設(shè)的要求,研究相應(yīng)管理工作的特點(diǎn),找出數(shù)據(jù)、業(yè)務(wù)過(guò)程和實(shí)現(xiàn)管理功能之間的關(guān)系,確定系統(tǒng)的功能。 系統(tǒng)功能需求華安學(xué)院教務(wù)管理系統(tǒng)系統(tǒng)主要是為完成日常教學(xué)任務(wù)而開(kāi)發(fā)的,其主要目標(biāo)是對(duì)學(xué)生個(gè)人信息、師資信息、教學(xué)資源信息、課程信息、學(xué)生成績(jī)信息等進(jìn)行管理及維護(hù),減輕教學(xué)工作的壓力,提高教學(xué)管理工作的效率?!?師資管理功能包括:各專(zhuān)業(yè)課教師個(gè)人基本信息管理、教學(xué)任務(wù)發(fā)布、教學(xué)工作量管理、考評(píng)考核管理、科研管理等。(3) 教師對(duì)功能的需求● 個(gè)人基本信息的維護(hù)功能包括:教師基本信息的添加和修改等,如出生日期、畢業(yè)學(xué)校、學(xué)歷和學(xué)位等信息,但是職工編號(hào)和姓名是不允許教師在系統(tǒng)中進(jìn)行修改的。其中,部門(mén)信息、統(tǒng)排課教室、各系教務(wù)員信息由系統(tǒng)管理員錄入。B/S模式是三層結(jié)構(gòu)體系,對(duì)比過(guò)去C/S結(jié)構(gòu),B/S在客戶機(jī)和服務(wù)器之間增加了一個(gè)Web服務(wù)器。任何字典最主要的用途都是供人查閱對(duì)不了解的條目的解釋?zhuān)瑪?shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。 功能需求需求決定了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了實(shí)際需要。 運(yùn)行需求(1)用戶界面,用戶交互界面采用的是基于Windows的窗口界面。學(xué)生子系統(tǒng)主要又分為網(wǎng)上選課、網(wǎng)上報(bào)名、信息查詢(xún)等功能。如果學(xué)生忘記密碼可以到教務(wù)處查詢(xún)和更改密碼。教師的密碼如果不慎泄漏可以通過(guò)輸入原密碼和重新輸入新密碼兩次后便可以設(shè)置新的密碼,其中如果舊密碼輸入不正確和新密碼兩次輸入不相同系統(tǒng)都會(huì)有提示。管理員的權(quán)限非常大,所以管理員需要定期更改密碼。華安學(xué)院教務(wù)管理系統(tǒng)中的學(xué)院信息實(shí)體圖,:學(xué)院名稱(chēng)學(xué)院代號(hào)學(xué)院 學(xué)院信息實(shí)體圖此圖中的實(shí)體是學(xué)院信息,學(xué)院代號(hào)、學(xué)院名稱(chēng)為兩個(gè)屬性。在數(shù)據(jù)庫(kù)的開(kāi)發(fā)上,系統(tǒng)將采用Microsoft SQL Server2005作為系統(tǒng)的DBMS支撐,SQL Server2005是能夠支持企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)的管理系統(tǒng),它能與Windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風(fēng)格與Windows一樣非常友好。 教務(wù)管理系統(tǒng)登陸頁(yè)面此頁(yè)面用于管理員登錄華安學(xué)院教務(wù)管理系統(tǒng),當(dāng)管理員輸入正確的用戶名和密碼才能進(jìn)入到教務(wù)管理系統(tǒng)中,否則你會(huì)看到下面的界面: 用戶名和密碼錯(cuò)誤圖如果登錄成功,會(huì)看到下面的界面: 管理員登錄成功提示圖具體的連接數(shù)據(jù)庫(kù),并且能夠順利通過(guò)的代碼如下所示:add name=JWGLXTConnectionString1 connectionString=Data Source=WIN7U20130504M\SQLEXPRESS。登錄成功!39。用戶名或密碼錯(cuò)誤!39。 修改密碼頁(yè)面的設(shè)計(jì)華安學(xué)院教務(wù)管理系統(tǒng)中,用戶可能會(huì)定期的進(jìn)行密碼的修改,而目前市面上的大部分軟件都有密碼修改的功能,所以說(shuō)密碼修改的功能對(duì)于一個(gè)成熟的系統(tǒng)來(lái)說(shuō)是必不可少的,下面是修改密碼的圖片: 修改密碼界面用戶的密碼可以通過(guò)輸入原密碼和重新輸入新密碼兩次后便可以設(shè)置新的密碼,其中如果舊密碼輸入不正確和新密碼兩次輸入不相同系統(tǒng)都會(huì)有提示。軟件測(cè)試的對(duì)象不僅僅是程序測(cè)試,軟件測(cè)試應(yīng)該包括整個(gè)軟件開(kāi)發(fā)期間各個(gè)階段所產(chǎn)生的文檔,如需求規(guī)格說(shuō)明、概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔,當(dāng)然軟件測(cè)試的主要對(duì)象還是源程序。 (3) 路徑測(cè)試 選擇適當(dāng)?shù)臏y(cè)試用例,對(duì)模塊中重要的執(zhí)行路徑進(jìn)行測(cè)試。為了使系統(tǒng)不斷變化并逐步地完善,就需要隨時(shí)進(jìn)行細(xì)致和周到的系統(tǒng)維護(hù)。一方面計(jì)算機(jī)科學(xué)技術(shù)迅速發(fā)展,硬件的更新周期越來(lái)越短,新的操作系統(tǒng)和原來(lái)操作系統(tǒng)的新版本不斷推出,外部設(shè)備和其他系統(tǒng)部件經(jīng)常有所增加和修改,這就是必然要求信息系統(tǒng)能夠適應(yīng)新的軟硬件環(huán)境,以提高系統(tǒng)的性能和運(yùn)行效率;另一方面,信息系統(tǒng)的使用壽命在延長(zhǎng),超過(guò)了最初開(kāi)發(fā)這個(gè)系統(tǒng)時(shí)應(yīng)用環(huán)境的壽命,即應(yīng)用對(duì)象也在不斷發(fā)生變化,機(jī)構(gòu)的調(diào)整,管理體制的改變、數(shù)據(jù)與信息需求的變更等都將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境。 (4)預(yù)防性維護(hù)。該系統(tǒng)各項(xiàng)指標(biāo)基本上已經(jīng)達(dá)到了預(yù)期的要求,運(yùn)行穩(wěn)定可靠,界面美觀友好,操作方便易學(xué)。雖然即將畢業(yè),但在以后的工作中一定要繼續(xù)不斷的學(xué)習(xí)新的專(zhuān)業(yè)技能,只有這樣才跟得上時(shí)代的潮流,學(xué)無(wú)止境,學(xué)海無(wú)涯,通過(guò)畢業(yè)設(shè)計(jì),我更加理解了實(shí)踐的重要性。感謝我的同學(xué)們,他們的鼓勵(lì)與支持使我受益匪淺。3. Have a certain storage capabilitie