

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢業(yè)設(shè)計(論文)任務(wù)書</p><p> 課題名稱 教務(wù)畢業(yè)設(shè)計選題與選課系統(tǒng) </p><p> 學(xué)院(部) </p><p> 專 業(yè) </p><p&
2、gt; 班 級 </p><p> 學(xué)生姓名 </p><p> 學(xué) 號 </p><p> 3 月 1 日至 6 月 08 日共
3、 15 周</p><p> 指導(dǎo)教師(簽字) </p><p> 教學(xué)院長(簽字) </p><p> 201X 年 3 月 1 日</p><p> 長安大學(xué)畢業(yè)設(shè)計(論文)開題報告表</p><p> 注:1、課題來源分為:國家重點(diǎn)、省部級重點(diǎn)、學(xué)??蒲小?/p>
4、校外協(xié)作、實(shí)驗(yàn)室建設(shè)和自選項(xiàng)目;課題類型分為:工程設(shè)計、專題研究、文獻(xiàn)綜述、綜合實(shí)驗(yàn)。2、此表由學(xué)生填寫,交指導(dǎo)教師簽署意見后方可開題。 </p><p><b> 課 題 摘 要</b></p><p> 隨著在校大學(xué)生的不斷增加,學(xué)生畢業(yè)設(shè)計選題系統(tǒng)也是學(xué)校對學(xué)生管理中不可缺少的一部分。以往的選題方法是使
5、用人工的方法管理文件檔案,這種管理方式存在許多的缺點(diǎn):效率低、保密差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)已經(jīng)進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,實(shí)用技術(shù)絕對選課信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。</p><p> 本文通過分析瀏覽
6、器/服務(wù)器結(jié)構(gòu)的特點(diǎn)并結(jié)合選課的實(shí)際情況簡單的介紹了系統(tǒng)各功能模塊及數(shù)據(jù)庫的設(shè)計,著重討論了用ASP.NET技術(shù)和SQL Server 2005 開發(fā)選課系統(tǒng)的數(shù)據(jù)庫的訪問技術(shù)和動態(tài)網(wǎng)頁制作技術(shù),并給出了一些可以實(shí)現(xiàn)的核心代碼。通過該系統(tǒng),使學(xué)生可以很方便的在校園網(wǎng)上進(jìn)行網(wǎng)上選課。該系統(tǒng)在Windows XP系統(tǒng)和VS2005平臺下開發(fā)完成,使用C#作為ASP.NET的開發(fā)語言,SQL Server 2005作為數(shù)據(jù)庫。系統(tǒng)有較高的安全
7、性和較好的性能。其中連接數(shù)據(jù)庫的字符串可以隨時在web.config里修改。代碼盡量使用了存儲過程和盡量減少了數(shù)據(jù)庫連接打開的時間來提高性能。</p><p> 本文除了有對程序的系統(tǒng)分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計、功能實(shí)現(xiàn)等主體部分外,還介紹了ASP.NET和數(shù)據(jù)庫的結(jié)合的基本內(nèi)容。</p><p> 關(guān)鍵詞:學(xué)生選課、 瀏覽器/服務(wù)器、 ASP.NET、VS 2005、 SQL Ser
8、ver 2005數(shù)據(jù)管理系統(tǒng)</p><p><b> Abstract</b></p><p> With the continuous increase in college students, students in schools of students elective system is also an integral part of managem
9、ent. Previous elective method is to use artificial methods to manage file archives, this management approach has many disadvantages: low efficiency, poor security, while over time, will generate a large number of documen
10、ts and data, which for finding, updating and maintenance of bring a lot of difficulties. With the continuous improvement of science and technology,</p><p> This paper analyzes the browser / server structure
11、 is characterized by combining the actual situation of elective a brief introduction of the system of functional modules and database design, focused on using ASP.NET technology and SQL Server 2005 Developer elective sys
12、tem, access to the database technology and dynamic web production techniques, and give some of the core code can be achieved. Through the system so that students can easily online Online Course on campus. The system is W
13、indows XP </p><p> This addition to the program's system analysis, overall design, database design, function and so the main part of the implementation, but also describes the combination of ASP.NET and
14、 database elements. Keywords: Student elective, browser / server, ASP.NET, VS 2005, SQL Server 2005 database management system</p><p><b> 目 錄</b></p><p><b> 摘 要x</b>
15、;</p><p> Abatractxi</p><p> 第一章 緒 論1</p><p><b> 1.1引言1</b></p><p><b> 1.2課題背景1</b></p><p><b> 1.3課題意義2</b>&
16、lt;/p><p> 1.4國內(nèi)外發(fā)展?fàn)顩r2</p><p> 1.4.1管理信息系統(tǒng)的發(fā)展2</p><p> 1.4.2國外企業(yè)管理信息系統(tǒng)的應(yīng)用現(xiàn)狀3</p><p> 1.4.3國內(nèi)企業(yè)管理信息系統(tǒng)的應(yīng)用現(xiàn)狀4</p><p> 1.4.4我國制造企業(yè)應(yīng)用管理信息系統(tǒng)存在的問題5</p&g
17、t;<p> 第二章 系統(tǒng)開發(fā)環(huán)境簡介7</p><p> 2.1 Visual Basic簡介7</p><p> 2.1.1 Visual Basic 概述7</p><p> 2.1.2 Visual Basic的發(fā)展過程7</p><p> 2.1.3 Visual Basic 6.0
18、的安裝環(huán)境8</p><p> 2.1.4 Visual Basic的安裝8</p><p> 2.1.5 Visual Basic集成開發(fā)環(huán)境元素組成9</p><p> 2.2 Access 數(shù)據(jù)庫簡介10</p><p> 2.2.1 Access概述10</p><p> 2.2.2 Acc
19、ess的優(yōu)點(diǎn)11</p><p> 2.2.3 Access的缺點(diǎn)12</p><p> 第三章 教務(wù)畢業(yè)設(shè)計選題選課管理系統(tǒng)需求分析13</p><p> 3.1系統(tǒng)調(diào)研13</p><p> 3.2系統(tǒng)可行性分析13</p><p> 3.3系統(tǒng)需求分析14</p><p&
20、gt; 3.4業(yè)務(wù)流程圖15</p><p> 第四章 教務(wù)畢業(yè)設(shè)計選題選課管理系統(tǒng)總體設(shè)計16</p><p> 4.1系統(tǒng)結(jié)構(gòu)模式概述16</p><p> 4.2系統(tǒng)配置要求16</p><p> 4.2.1 硬件要求16</p><p> 4.2.2軟件要求17</p>
21、<p> 4.3系統(tǒng)流程設(shè)計17</p><p> 4.4系統(tǒng)功能設(shè)計18</p><p> 4.5系統(tǒng)數(shù)據(jù)庫設(shè)計19</p><p> 第五章 教務(wù)畢業(yè)設(shè)計選題選課管理系統(tǒng)的測試40</p><p> 5.1系統(tǒng)測試概述40</p><p> 5.2測試方法40</p>
22、<p> 5.3系統(tǒng)具體測試40</p><p> 5.3.1系統(tǒng)登錄、注冊、修改密碼測試40</p><p> 5.3.2 記錄基本操作測試41</p><p> 5.3.3統(tǒng)計、查詢操作測試41</p><p> 5.3.4 GUI(系統(tǒng)用戶界面)測試41</p><p> 5.
23、3.5安裝、卸載測試41</p><p> 5.4系統(tǒng)測試結(jié)果41</p><p><b> 結(jié) 論42</b></p><p><b> 致 謝43</b></p><p><b> 參考文獻(xiàn)44</b></p><p> 附錄
24、:部分窗體源代碼45</p><p> 附件 中英文論文173</p><p> 附件 中英文論文278</p><p><b> 第一章 緒 論</b></p><p><b> 1.1引言</b></p><p> 當(dāng)代的世界環(huán)境有了巨大變化,Inter
25、net目前的用戶已經(jīng)遍及全球,有超過幾億人在使用Internet,并且它的用戶數(shù)還在以等比級數(shù)上升。一旦你連接到它的任何一個節(jié)點(diǎn)上,就意味著您的計算機(jī)已經(jīng)連入Internet網(wǎng)上了。因特網(wǎng)(Internet)是全球信息資源的總匯。而WWW系統(tǒng)是一個大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的信息服務(wù)方式。WWW,也叫做web,是我們登錄Internet后最常利用到的Int
26、ernet的功能。人們連入Internet后,有一半以上的時間都是在與各種各樣的web頁面打交道。在基于web方式下,我們可以瀏覽、搜索、查詢各種信息,可以發(fā)布自己的信息,可以與他人進(jìn)行實(shí)時或者非實(shí)時的交流,可以游戲、娛樂、購物、查詢等等…… </p><p> WWW技術(shù)之所以能在全球普及,一個重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,
27、另一方面,WWW提供了共享數(shù)據(jù)的方法。兩者強(qiáng)強(qiáng)聯(lián)合取長補(bǔ)短,發(fā)揮各自優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。 </p><p> 隨著無紙化辦公的一步步實(shí)現(xiàn),信息的自動處理以及網(wǎng)絡(luò)式的信息交互方式越來越被人們認(rèn)可和應(yīng)用。讓計算機(jī)來管理學(xué)生的信息是現(xiàn)在各個高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,同時,隨著學(xué)生選課自主權(quán)的增加,使教學(xué)
28、更加透明。 </p><p> 在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課進(jìn)行了設(shè)計,基本實(shí)現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能,著名教授勞登(Laudon)就曾這樣描述企業(yè)信息系統(tǒng):“信息系統(tǒng)是基于信息技術(shù)對環(huán)境提出挑戰(zhàn)的組織和管理的解答?!?lt;/p><p><b> 1.2課題目的&
29、lt;/b></p><p> 1.掌握采用Internet的TCP/IP協(xié)議,以B/S方式,ASP.NET編程技術(shù),多媒體技術(shù)。</p><p> 2.掌握一種多任務(wù)多用戶操作系統(tǒng)</p><p> 3.ASP.NET的動態(tài)網(wǎng)頁編程技術(shù)和SQL Server2005大型的數(shù)據(jù)庫。</p><p> 4.學(xué)會使用VS2005開
30、發(fā)工具。</p><p> 5.培養(yǎng)相互合作的精神。</p><p><b> 1.3課題意義</b></p><p> 學(xué)生畢業(yè)選題系統(tǒng)系統(tǒng)是一個學(xué)校不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在
31、著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對選課信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便
32、、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 因此,開發(fā)這樣一套軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)學(xué)生選課系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。</p><p> 本文中所做的主要工作如下:</p><p> 介紹
33、了個性化頁面的背景及Windows XP+IIS+ASP.NET系統(tǒng)的一般原理;</p><p> 闡述整個個性化頁面生成系統(tǒng)的系統(tǒng)結(jié)構(gòu)及工作原理;分析了系統(tǒng)實(shí)現(xiàn)中的特殊性、難點(diǎn)和重點(diǎn)。</p><p> 設(shè)計實(shí)現(xiàn)用戶管理、課程管理、選課信息錄入管理、課程的瀏覽和查找、學(xué)生查找等ASP.NET頁面 。</p><p> 分析并解決實(shí)現(xiàn)中的若干技術(shù)問題。 <
34、;/p><p> 建立完整的網(wǎng)上選課,進(jìn)行測試并分析結(jié)果。</p><p> 1.4國內(nèi)外發(fā)展?fàn)顩r</p><p> 教務(wù)管理是大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教務(wù)日常管理工作日趨繁重、復(fù)雜。迫切需要研制開發(fā)一臺基于INTERNET網(wǎng)的綜合網(wǎng)上教育管理軟件。國外高校一般具有較大規(guī)
35、模的穩(wěn)定的技術(shù)隊(duì)伍來提供服務(wù)與技術(shù)支持。國內(nèi)高校信息化建設(shè)相對起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。</p><p&
36、gt; 生產(chǎn)需求狀況:縱觀目前國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。目前國家的教育體制也正處在不斷改革、創(chuàng)新的階段,我國教育部門充分吸取國外優(yōu)秀的教學(xué)模式,結(jié)合國內(nèi)多年的辦學(xué)經(jīng)驗(yàn),逐步探索出適合中國特色的教學(xué)形式,國家教育部面向各級各類學(xué)校開展了全面學(xué)分制改革
37、。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。</p><p> 第二章 系統(tǒng)開發(fā)環(huán)境簡介</p><p> 2.1 Active Server Page簡介</p><p> Active S
38、erver Page 概述</p><p> ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是。asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。</p><p> 2.1.2 Active Server Page的發(fā)展過程</p
39、><p> 從1996年ASP誕生到現(xiàn)在已經(jīng)過去了15年。在這短短的15年中,ASP發(fā)生了重大的變化,直到現(xiàn)在的ASP。 </p><p> asp的第一版是0.9測試版,自從1996年ASP1.0誕生,它給Web開發(fā)界帶來了福音。早期的Web程序開發(fā)是十分繁瑣的,以至于要制作一個簡單的動態(tài)頁面需要編寫大量的C代碼才能完成,這對于普通的程序員來說有點(diǎn)太難了。而ASP卻允許使用VBScrip
40、t這種的簡單腳本語言,編寫嵌入在HTML網(wǎng)頁中的代碼。在進(jìn)行程序設(shè)計的時候可以使用它的內(nèi)部組件來實(shí)現(xiàn)一些高級功能(例如Cookie)。它的最大的貢獻(xiàn)在于它的ADO(ActiveX Data Object),這個組件使得程序?qū)?shù)據(jù)庫的操作十分簡單,所以進(jìn)行動態(tài)網(wǎng)頁設(shè)計也變成一件輕松的事情。因此一夜之間,Web程序設(shè)計不再是想像中的艱巨任務(wù),仿佛很多人都可以一顯身手。 </p><p> 到了1998年,微軟發(fā)布了
41、ASP 2.0。它是Windows NT4 Option Pack的一部分,作為IIS 4.0的外接式附件。它與ASP 1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在ASP程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間,并可以進(jìn)行事務(wù)處理。 </p><p> 到了2000年,隨著Windows 2000的成功發(fā)布,這個操作系統(tǒng)的IIS 5.0所附帶的ASP 3.0也開始流行。與ASP 2.0相比,ASP 3
42、.0的優(yōu)勢在于它使用了COM+,因而其效率會比它前面的版本要好,并且更穩(wěn)定。 </p><p> 2001年,ASP出現(xiàn)了。在剛開始開發(fā)的時候,它的名字是ASP+,但是,為了與微軟的.NET計劃相匹配,并且要表明這個ASP版本并不是對ASP3.0的補(bǔ)充,微軟將其命名為ASP。ASP在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化的、功能更強(qiáng)
43、大的應(yīng)用程序。 </p><p><b> ASP網(wǎng)頁特點(diǎn)</b></p><p> ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)
44、頁具有以下特點(diǎn): </p><p> ?。?)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動態(tài)網(wǎng)頁技術(shù); </p><p> (2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試; </p><p> asp 網(wǎng)頁界面(5張)</p><p> ?。?)服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以H
45、TML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁; </p><p> ?。?)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息; </p><p> ?。?)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例
46、如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。 </p><p> ?。?)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。 </p><p> (7) 方便連接ACCESS與SQL數(shù)據(jù)庫。 </p><p> (8)開發(fā)需要有豐富的經(jīng)驗(yàn),否則會留出漏洞,讓駭客(crac
47、ker)利用進(jìn)行注入攻擊。 </p><p> ASP也不僅僅局限于與HTML結(jié)合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結(jié)合制作WAP手機(jī)網(wǎng)站。但是其原理也是一樣的。</p><p> 2.1.3 Active Server Page的安裝環(huán)境</p><p> Active Server Page對系統(tǒng)的要求相對現(xiàn)在的計算機(jī)來說,可以說是非常低了
48、。以下是安裝和正常運(yùn)行Active Server Page的最低要求。</p><p> 微處理器:486DX/66MHz或更高。</p><p> 內(nèi)存:至少16MB。</p><p><b> 硬盤空間:</b></p><p> 企業(yè)版,典型安裝128MB,完全安裝147MB;</p><
49、;p> MSDN,67MB。</p><p> 顯示設(shè)備:VGA或更高分辨率的顯示器。</p><p> 讀入設(shè)備:CD-ROM。</p><p> 操作系統(tǒng):Windows 98或更新的版本;Windows NT 3.1或更新的版本,以windows2003為最佳</p><p> 上述的配置只是運(yùn)行Active Serve
50、r Page的最低配置,如果需流暢地運(yùn)行Active Server Page,在此基礎(chǔ)上應(yīng)提高機(jī)器的硬件配置。</p><p> 2.1.4 Active Server Page的安裝</p><p><b> a.安裝IIS </b></p><p> 若操作系統(tǒng)中還未安裝IIS服務(wù)器,可打開“控制面板”,然后單擊啟動 “添加/刪除程序
51、”,在彈出的對話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)υ捒蛑羞x中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘荆瓿蓪IS的安裝 </p><p><b> b.啟動IIS </b></p><p> Internet信息服務(wù)簡稱為IIS,單擊Windows開始菜單---所有程序---管理工具---Inter
52、net信息服務(wù)(IIS)管理器,即可啟動“Internet信息服務(wù)”管理工具。 </p><p><b> c.配置IIS </b></p><p> IIS安裝后,系統(tǒng)自動創(chuàng)建了一個默認(rèn)的Web站點(diǎn),該站點(diǎn)的主目錄默認(rèn)為C:\Inetpub\wwwroot。 </p><p> 用鼠標(biāo)右鍵單擊“默認(rèn)Web站點(diǎn)”,在彈出的快捷菜單中選擇“
53、屬性”,此時就可以打開站點(diǎn)屬性設(shè)置對話框,在該對話框中,可完成對站點(diǎn)的全部配置。 </p><p><b> 父路徑</b></p><p> 單擊“主目錄”標(biāo)簽,切換到主目錄設(shè)置頁面,該頁面可實(shí)現(xiàn)對主目錄的更改或設(shè)置。注意檢查啟用父路徑選項(xiàng)是否勾選,如未勾選將對以后的程序運(yùn)行有部分影響。主目錄—配置---選項(xiàng)。 </p><p><
54、b> 主頁文檔</b></p><p> 單擊“文檔”標(biāo)簽,可切換到對主頁文檔的設(shè)置頁面,主頁文檔是在瀏覽器中鍵入網(wǎng)站域名,而未制定所要訪問的網(wǎng)頁文件時,系統(tǒng)默認(rèn)訪問的頁面文件。常見的主頁文件名有index.htm、index.html、index.asp、index.php、index.jsp、default.htm、default.html、default.asp等IIS默認(rèn)的主頁文檔只
55、有default.htm和default.asp,根據(jù)需要,利用“添加”和“刪除”按鈕,可為站點(diǎn)設(shè)置所能解析的主頁文檔。 </p><p><b> IIS服務(wù)</b></p><p> 在Internet信息服務(wù)的工具欄中提供有啟動與停止服務(wù)的功能。單擊 可啟動IIS服務(wù)器;單擊 則停止IIS服務(wù)器。</p><p> 2.1.4 Ac
56、tive Server Page的函數(shù)介紹</p><p> ASP常用內(nèi)置函數(shù)在ASP中,把帶有返回值的這樣的一段代碼叫做函數(shù)。例如通過編寫一段代碼計算出一個自然數(shù)是否是質(zhì)數(shù),返回給調(diào)用程序,由于調(diào)用程序需要知道那個自然數(shù)是否是質(zhì)數(shù),所以必須要返回一個值。 </p><p><b> 1,日期/時間函數(shù)</b></p><p> 這些函
57、數(shù)包括對“年”、“月”、“日”、“時”、“分”、“秒”、“星期”等的顯示。 </p><p> (1)Now函數(shù):根據(jù)計算機(jī)系統(tǒng)設(shè)定的日期和時間,返回當(dāng)前的日期和時間值。使用方法now(); </p><p> ?。?)Date函數(shù):只返回當(dāng)前計算機(jī)系統(tǒng)設(shè)定的日期值。使用方法:date(); </p><p> ?。?)Time函數(shù):只返回當(dāng)前計算機(jī)系統(tǒng)設(shè)定的時間
58、值。使用方法:time(); </p><p> ?。?)Year函數(shù):返回一個代表某年的整數(shù)。使用方法:year(date),其中date參數(shù)是任意的可以代表日期的參數(shù),比如“year(date())”就表示是從“date()”得出的日期中提取其中“年”的整數(shù)。 </p><p> 另外,還可以這樣應(yīng)用:“year(#520,2006#)”表示提取“2006年5月20日”中“年”的整數(shù)
59、值。關(guān)于“520,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表現(xiàn),即“某月某日”和“某年”的組合。同時注意使用“#”進(jìn)行包括以表示日期值。 </p><p> ?。?)Month函數(shù):返回1到12之間的整數(shù)值,表示一年中某月。使用方法:month(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。但要注意日期的正確性,比如“#13-31-2006#”,根本就沒有“13”月,肯定是
60、錯誤的了。 </p><p> ?。?)Day函數(shù):返回1到31之間的整數(shù)值,表示一個月中的某天。使用方法:day(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。同樣要注意日期的正確性,比如“#2-30-2006#”其中對“2”月定義的“30”日這天就是錯誤的。 </p><p> ?。?)Hour函數(shù):返回0到23之間的整數(shù)值,表示一天中的某個小時。使用方法:hour(time)
61、。其中參數(shù)time是任意的可代表時間的表達(dá)式。比如“hour(time())”就表示是從“time()”得出的時間中提取其中“小時”的整數(shù)。同樣,參數(shù)time還可以這樣應(yīng)用“hour(#11:45:50#)”表示從“11”時“45”分“50”秒中提取當(dāng)前小時數(shù)。當(dāng)然,定義的時間要符合時間的規(guī)范。 </p><p> (8)Minute函數(shù):返回0到59之間的整數(shù)值,表示一小時中的某分鐘。使用方法:minute(
62、time)。time參數(shù)的說明和hour函數(shù)相同。 </p><p> ?。?)Second函數(shù):返回0到59之間的整數(shù)值,表示一分鐘中的某秒。使用方法:second(time)。time參數(shù)的說明和hour函數(shù)相同。 </p><p> ?。?0)Weekday函數(shù):返回一個星期中某天的整數(shù)。使用方法:weekday(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。該函數(shù)返回值為“
63、1”到“7”,分別代表“星期日”、“星期一”……“星期六”。比如當(dāng)返回值是“4”時就表示“星期三”。 </p><p> ?。?1)WeekDayName函數(shù):返回一個星期中具體某天的字符串。相對weekday函數(shù)而言即翻譯出“星期幾”,使用方法:weekdayname(weekday)。參數(shù)weekday即星期中具體某天的數(shù)值。比如“weekdayname(weekday(date()))”就表示當(dāng)前是“星期幾
64、”。因?yàn)椤癲ate()”表示的是當(dāng)前的時間,而“weekday(date())”就表示的是一星期中具體某天的整數(shù)。 </p><p> 當(dāng)然weekdayname函數(shù)最終顯示的字符串內(nèi)容還與當(dāng)前操作系統(tǒng)語系有關(guān),比如中文操作系統(tǒng)將顯示“星期一”這類的中文字符,而英文操作系統(tǒng)則顯示為“Mon”(Monday簡寫)。 </p><p> 此外,在VBScript中還有一些關(guān)于時間間隔的計算
65、函數(shù): </p><p> ?。?)DateAdd函數(shù):返回指定時間間隔的日期、時間。可以計算出相隔多少年、或相隔幾個月、又或相隔幾個小時等的新日期、時間。使用方法:dateadd(interval, number, date)。 </p><p> 其中參數(shù)interval表示需要添加的時間間隔單位。其是以字符串的形式表達(dá)的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d
66、”表示天數(shù),“ww”表示周數(shù),“h”表示小時數(shù),“n”表示分鐘數(shù),“s”表示秒數(shù)。 </p><p> 而參數(shù)number則表示添加的時間間隔數(shù)。其是以數(shù)值的形式表達(dá)的,可以為負(fù)值。參數(shù)date則要求是日期、時間的正確格式。 </p><p> 比如dateadd("d",100,"2006-5-20")就表示2006年5月20號以后的100天的
67、日期值:2006-8-28。再比如dateadd("h",-12,"2005-5-2010:00:00")就表示2005年5月20號上午10點(diǎn)前的12小時的日期時間:2005-5-19 22:00:00。 </p><p> ?。?)DateDiff函數(shù):返回兩個日期時間之間的間隔??捎嬎愠鰞蓚€日期相隔的年代、小時數(shù)等。使用方法:datediff(interval,date
68、1,date2)。 </p><p> 參數(shù)interval和dateadd函數(shù)中的interval參數(shù)內(nèi)容描述相同,date1和date2參數(shù)分別就是相互比較的兩個日期時間。另外,當(dāng)date1的日期時間值大于date2時,將顯示為負(fù)值。 </p><p> 比如DateDiff("yyyy","1982-7-18",date)表示某人的出生到現(xiàn)
69、在已經(jīng)多少年了。又比如DateDiff("d","1982-7-18","2062-7-18")則計算了80年過了多少天:29220。 </p><p><b> 2,字符串處理函數(shù)</b></p><p> 在腳本的功能處理中,通常需要對一些字符串進(jìn)行一些修飾性處理。比如過濾掉字符串中的敏感字眼以符合最
70、終顯示的要求;又比如一段較長的字符串,需要提取開頭的幾個字符時。 </p><p> ?。?)Asc函數(shù):返回字符串中第一個字母對應(yīng)的ANSI字符代碼。使用方法:asc(string)。其中string參數(shù)表示字符串。 </p><p> (2)Chr函數(shù):返回指定了ANSI 字符代碼對應(yīng)的字符。使用方法:chr(chrcode)。參數(shù)chrcode是相關(guān)的標(biāo)識數(shù)字。該函數(shù)的功能和asc
71、函數(shù)形成對應(yīng)。 </p><p> 比如:asc(“a”)表示小寫字母“a”的ANSI字符“97”;同樣chr(97)表示的就是“小寫字母a”。另外chr(chrcode)中參數(shù)chrcode值為0到31的數(shù)字時,表示不可打印的ASCII碼。比如“chr(10)”表示換行符,“chr(13)”表示回車符等,這常用于輸入和顯示格式的轉(zhuǎn)換中。 </p><p> ?。?)Len函數(shù):返回字符
72、串內(nèi)字符的數(shù)目(字節(jié)數(shù))。使用方法:len(string)。比如len(“l(fā)ove”)的值就是4。 </p><p> ?。?)LCase函數(shù):返回所有字符串的小寫形式。使用方法:lcase(string)。比如lcase(“CNBruce”)返回為“cnbruce”。 </p><p> ?。?)UCase函數(shù):返回所有字符串的大寫形式。與lcase函數(shù)形成對應(yīng)。同樣,ucase(“CN
73、Bruce”)返回為“CNBRUCE”。 </p><p> ?。?)Trim函數(shù)、LTrim函數(shù)和RTrim函數(shù):分別返回前導(dǎo)和后續(xù)不帶空格、前導(dǎo)不帶空格或后續(xù)不帶空格的字符串內(nèi)容。比如: </p><p> trim(“ cnbruce ”)返回為“cnbruce”,前導(dǎo)和后續(xù)都不帶空格; </p><p> ltrim(“ cnbruce ”)返回為“cn
74、bruce ”,前導(dǎo)不帶空格; </p><p> rtrim(“ cnbruce ”)返回為“ cnbruce”,后續(xù)不帶空格; </p><p> 該函數(shù)常用于注冊信息中,比如確保注冊用戶名前或后的空格。 </p><p> ?。?)Left函數(shù):返回從字符串的左邊算起的指定數(shù)目的字符。使用方法:left(string,length)。比如left(“bro
75、usce”,5)返回為“brous”,即前五位字符。 </p><p> ?。?)Right函數(shù):返回從字符串的右邊算起的指定數(shù)目的字符。使用方法:right(string,length)。比如right(“brousce”,4)返回為“usce”,即后四位字符。 </p><p> (9)instr函數(shù):返回某字符串在另一字符串中第一次出現(xiàn)的位置。比如現(xiàn)在查找字母“A”在字符串“A11
76、0B121C119D1861”中第一次出現(xiàn)的位置,則可以 instr("A110B121C119D1861","A") </p><p> ?。?0)Mid函數(shù):從字符串中返回指定數(shù)目的字符。比如現(xiàn)在的“110”則應(yīng)該是從字符串“A110B121C119D1861”的第2位取得3個單位的值:mid("A110B121C119D1861",2,3) <
77、;/p><p> (11)Replace函數(shù):在字符串中查找、替代指定的字符串。replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用來替代的子字符串。比如replace(rscon,"<","<"
78、;) 則表示將rscon中所有“<”的字符替換為“<” </p><p><b> 3,類型轉(zhuǎn)換函數(shù)</b></p><p> Cbool(string) 轉(zhuǎn)換為布爾值 </p><p> Cbyte(string) 轉(zhuǎn)換為字節(jié)類型的值 </p><p> Ccur(string) 轉(zhuǎn)換為貨幣類值 &
79、lt;/p><p> Cdate(string) 轉(zhuǎn)換為日前類型的值 </p><p> Cdbl(string) 轉(zhuǎn)換為雙精度值 </p><p> Cint(string) 轉(zhuǎn)換為整數(shù)值 </p><p> Clng(string) 轉(zhuǎn)換為長整型的值 </p><p> Csng(string) 轉(zhuǎn)換為單精度
80、的值 </p><p> Cstr(var) 轉(zhuǎn)換為字符串值 </p><p> Str(var) 數(shù)值轉(zhuǎn)換為字符串 </p><p> Val(string) 字符串轉(zhuǎn)換為數(shù)值 </p><p><b> 4,運(yùn)算函數(shù)</b></p><p> Abs(nmb) 返回數(shù)字的絕對值 &l
81、t;/p><p> Atn(nmb) 返回一個數(shù)的反正切 </p><p> Cos(nmb) 返回一個角度的余炫值 </p><p> Exp(nmb) 返回自然指數(shù)的次方值 </p><p> Int(nmb) 返回數(shù)字的整形(進(jìn)位)部份 </p><p> Fix(nmb) 返回數(shù)字的整形(舍去)部份 &l
82、t;/p><p> Formatpercent(表達(dá)式) 返回百分比 </p><p> Hex(nmb) 返回數(shù)據(jù)的16進(jìn)制數(shù) </p><p> Log(nmb) 返回自然對數(shù) </p><p> Oct(nmb) 返回數(shù)字的8進(jìn)制數(shù) </p><p> Rnd 返回大于“0”而小于“1”的隨機(jī)數(shù),但此前需
83、randomize 聲明產(chǎn)生隨機(jī)種子 </p><p> Sgn(nmb) 判斷一個數(shù)字的正負(fù)號 </p><p> Sin(nmb) 返回角度的正鉉值 </p><p> Sqr(nmb) 返回數(shù)字的二次方根 </p><p> Tan(nmb) 返回一個數(shù)的正切值 </p><p><b> 5
84、,其他函數(shù)</b></p><p> IsArray(var) 判斷一個變量是否是數(shù)組 </p><p> IsDate(var) 判斷一個變量是否是日期 </p><p> IsNull(var) 判斷一個變量是否為空 </p><p> IsNumeric(var) 判斷表達(dá)式是否包含數(shù)值 </p>&l
85、t;p> IsObject(var) 判斷一個變量是否是對象 </p><p> TypeName(var) 返回變量的數(shù)據(jù)類型 </p><p> Array(list) 返回數(shù)組 </p><p> Split(liststr) 從一個列表字符串中返回一個一維數(shù)組 </p><p> LBound(array) 返回數(shù)組的
86、最小索引 </p><p> Ubound(array) 返回數(shù)組的最大索引 </p><p> CreateObject(class) 創(chuàng)建一個對象 </p><p> GetObject(pathfilename) 得到文件對象</p><p> 2.2 Access 數(shù)據(jù)庫簡介</p><p> 2.2
87、.1 Access概述</p><p> Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的
88、任務(wù)。</p><p> 2.2.2 Access的優(yōu)點(diǎn)</p><p> (1) 存儲方式單一 </p><p> Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 </p><p><b> (2) 面向?qū)ο?</b><
89、/p><p> Access是一個面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應(yīng)用系統(tǒng)當(dāng)作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為,用戶還可以按需要給對象擴(kuò)展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。 <
90、;/p><p> ?。?)界面友好、易操作 </p><p> Access是一個可視化工具,是風(fēng)格與Windows完全一樣,用戶想要生成對象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握?</p><p> (4)集成環(huán)境、處理多
91、種數(shù)據(jù)信息 </p><p> Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進(jìn)行。 </p><p> ?。?)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強(qiáng)大的D
92、DE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。 </p><p> 2.2.3 Access的缺點(diǎn)</p><p> Acces
93、s是小型數(shù)據(jù)庫,既然是小型就有他根本的局限性,以下幾種情況下數(shù)據(jù)庫基本上會吃不消:</p><p> (1)數(shù)據(jù)庫過大,一般ACCESS數(shù)據(jù)庫達(dá)到50M左右的時候性能會急劇下降!</p><p> (2)網(wǎng)站訪問頻繁,經(jīng)常達(dá)到100人左右的在線。</p><p> (3)記錄數(shù)過多,一般記錄數(shù)達(dá)到10萬條左右的時候性能就會急劇下降!</p>&l
94、t;p> 第三章 系統(tǒng)總體環(huán)境</p><p> 3.1系統(tǒng)結(jié)構(gòu)模式概述</p><p> 目前,MIS的模式結(jié)構(gòu)主要有C/S(client/server)和B/S(Brower/server)兩種結(jié)構(gòu)。</p><p> (1)文件服務(wù)器/工作站</p><p> 20世紀(jì)60年代到80年代,網(wǎng)絡(luò)應(yīng)用主要是集中式的,采用主機(jī)
95、一終端模式,數(shù)據(jù)處理和數(shù)據(jù)庫應(yīng)用全部集中在主機(jī)上,終端沒有處理能力,這樣,當(dāng)終端用戶增多時,主機(jī)負(fù)擔(dān)過重,處理性能顯著下降,造成“主機(jī)瓶頸”。</p><p> ?。?)客戶/服務(wù)器(Client/Server)</p><p> 客戶/服務(wù)器是20世紀(jì)80年代產(chǎn)生的嶄新應(yīng)用模式,這種模式將DBMS安裝在數(shù)據(jù)庫服務(wù)器上,數(shù)據(jù)處理可以從應(yīng)用程序中分離出來,形成前后臺任務(wù);客戶機(jī)運(yùn)行應(yīng)用程序
96、,完成屏幕交互和輸入、輸出等前臺任務(wù),服務(wù)器運(yùn)行DBMS</p><p> (DatabaseManagementSystem),完成大量的數(shù)據(jù)處理及存儲管理等后臺任務(wù)。由于共享能力和前臺的自治能力,后臺處理的數(shù)據(jù)不需要在前后臺間頻繁傳輸,從而有效解決了文件服務(wù)器/工作站模式下的“傳輸瓶頸”問題。</p><p> 由于C/S結(jié)構(gòu)的界面漂亮、功能較完善,系統(tǒng)對硬件設(shè)備的利用率較高,編程
97、開發(fā)容易。另外,對公司的實(shí)際需求和經(jīng)濟(jì)實(shí)效需要認(rèn)真分析之后,我發(fā)現(xiàn)采用C/S結(jié)構(gòu)開發(fā)的系統(tǒng)能夠滿足銷售部門的需要。因此,我選擇采用C/S結(jié)構(gòu)來開發(fā)本系統(tǒng)。</p><p> 3.2系統(tǒng)運(yùn)行的網(wǎng)絡(luò)環(huán)境</p><p> 該系統(tǒng)采用B/S模式,由服務(wù)端和客戶端瀏覽器組成。網(wǎng)絡(luò)操作系統(tǒng)采用Microsoft的Windows Server 2003,配置IIS 6.0,并安裝.NET Fram
98、ework為ASP.NET應(yīng)用程序提供運(yùn)行平臺。開發(fā)環(huán)境采用Microsoft Visual Studio 2008,開發(fā)語言為Active Server Page。數(shù)據(jù)庫服務(wù)器采用SQL Server 2005,它具有大型數(shù)據(jù)庫的功能,在數(shù)據(jù)的完整性、安全性方面能夠得到保障,并且能和Windows Server2003無縫連接。</p><p> 圖3.1 網(wǎng)絡(luò)拓?fù)鋱D</p><p>
99、 3.3系統(tǒng)運(yùn)行的硬件環(huán)境</p><p><b> 客戶機(jī):普通PC</b></p><p> CPU:P4 1.8GHz</p><p><b> 內(nèi)存:1G以上</b></p><p> 分辨率:推薦使用1024*768像素</p><p><b>
100、 WEB服務(wù)器</b></p><p> CPU:P4 1.8GHz</p><p><b> 內(nèi)存:2G以上</b></p><p><b> 數(shù)據(jù)庫服務(wù)器</b></p><p> CPU:P4 1.8GHz</p><p><b> 內(nèi)
101、存:2G以上</b></p><p> 3.3系統(tǒng)運(yùn)行軟件環(huán)境</p><p> 本系統(tǒng)的軟件環(huán)境如下:</p><p> 操作系統(tǒng):UNIX/Linux/Windows 2000或以上版本</p><p> 數(shù)據(jù)庫:SQL Server 2005</p><p> 開發(fā)工具包:Microsoft
102、 Visual Studio 2008</p><p> Web服務(wù)器:IIS6.0以上</p><p> 瀏覽器:IE 6.0以上</p><p><b> 3.4系統(tǒng)功能設(shè)計</b></p><p> 根據(jù)系統(tǒng)用戶的不同可以劃分為3個子系統(tǒng):管理員子系統(tǒng)、學(xué)生子系統(tǒng)和教師子系統(tǒng)(如圖1-2)。</p&g
103、t;<p> 圖 3.2 系統(tǒng)結(jié)構(gòu)圖</p><p> 3.5系統(tǒng)活動圖 </p><p> 圖 3.3 流程圖</p><p> 3.6系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p> 本系統(tǒng)主要以access2003作為后臺數(shù)據(jù)庫服務(wù)器,建立系統(tǒng)需要的數(shù)據(jù)庫。為了使使用者更清楚地了解后臺數(shù)據(jù)庫,下面將系統(tǒng)數(shù)據(jù)庫中的主
104、要數(shù)據(jù)表結(jié)構(gòu)列出。</p><p> 在系統(tǒng)設(shè)計之前,首先設(shè)計數(shù)據(jù)庫,本系統(tǒng)采用Access 2003 設(shè)計數(shù)據(jù)庫,如圖建立空數(shù)據(jù)庫,選擇使用設(shè)計器創(chuàng)建表,以此填寫表的字段,完成新表的創(chuàng)建。</p><p> 圖3.4 系統(tǒng)數(shù)據(jù)庫創(chuàng)建</p><p> 本系統(tǒng)所用的數(shù)據(jù)信息均保存在數(shù)據(jù)庫里,總共包括銷售目標(biāo)、銷售計劃、車輛信息管理、價格管理、單據(jù)查詢、銷量統(tǒng)計
105、、訂單管理、合同管理、規(guī)章制度、人事信息、薪酬管理、績效考核、績效統(tǒng)計、福利管理、車主查詢、意向客戶、保修期管理、維修管理、回訪管理等表。</p><p> 各表具體內(nèi)容介紹如下:</p><p> 圖 3.5 數(shù)據(jù)庫管理員</p><p> 該表是設(shè)置系統(tǒng)管理員的賬號及其密碼</p><p> 圖 3.6 設(shè)計內(nèi)容管理<
106、;/p><p> 圖 3.9 成績管理</p><p> 第四章 教務(wù)畢業(yè)設(shè)計選題管理系統(tǒng)分析</p><p><b> 4.1角色定義</b></p><p><b> 4.1.1管理員</b></p><p> 管理員負(fù)責(zé)向系統(tǒng)中添加學(xué)生和教師的個人信息以及課程
107、信息,實(shí)現(xiàn)對教師、學(xué)生和課程信息的修改、刪除、查詢操作,并對管理員個人密碼進(jìn)行修改。 </p><p><b> 4.1.2學(xué)生</b></p><p> 學(xué)生具有查看待選課程信息和任課教師信息、學(xué)生個人密碼修改、選擇課程、查看所選課程和管理已選課程的功能,還可以輸入查詢條件進(jìn)行查詢操作。</p><p><b> 4.1.3教
108、師</b></p><p> 教師具有查看選擇自己課程學(xué)生信息和開課信息、教師個人密碼修改、學(xué)生成績錄入和修改的功能,還可以輸入查詢條件進(jìn)行查詢操作。</p><p><b> 4.2管理員子系統(tǒng)</b></p><p> 管理員子系統(tǒng)包括管理員登錄、學(xué)生信息管理、教師信息管理、課程信息管理、修改登錄密碼、注銷退出系統(tǒng)六個功能
109、模塊(如圖 1-4)</p><p> 圖 4-1 管理員子系統(tǒng)用例圖</p><p><b> 管理員登錄</b></p><p> 管理員輸入正確的用戶名和密碼登錄系統(tǒng)</p><p> 用例描述:管理員登錄;</p><p><b> 執(zhí)行者:管理員;</b>
110、</p><p> 前置條件:管理員進(jìn)入學(xué)生選課系統(tǒng)管理員登錄界面,輸入正確的用戶名、密碼和驗(yàn)證碼;</p><p> 后置條件:管理員登錄系統(tǒng)后,進(jìn)入管理員首頁;</p><p><b> 基本路徑:</b></p><p> 進(jìn)入學(xué)生選課系統(tǒng)登錄界面;</p><p> 點(diǎn)擊管理員登
111、錄,進(jìn)入管理員登錄界面;</p><p> 輸入用戶名、密碼,點(diǎn)擊登錄。</p><p><b> 學(xué)生信息管理</b></p><p> 用于對學(xué)生基本信息進(jìn)行增加、刪除及修改等基本操作,查看學(xué)生選課和課程信息</p><p> 用例描述:學(xué)生信息管理</p><p><b>
112、 執(zhí)行者:管理員</b></p><p> 前置條件:管理員登錄后臺管理界面;</p><p> 后置條件:如果學(xué)生信息維護(hù)成功,則學(xué)生的相關(guān)信息將記錄到數(shù)據(jù)庫中;</p><p><b> 基本路徑:</b></p><p> 進(jìn)入后臺管理界面,顯示管理員的所有功能菜單,點(diǎn)擊學(xué)生管理;</p
113、><p> 點(diǎn)擊查看學(xué)生信息,可以瀏覽到所有的學(xué)生信息;</p><p> 輸入不同的查詢條件,可以查看不同的學(xué)生信息;</p><p> 可以對學(xué)生基本信息進(jìn)行刪除、修改等基本操作;</p><p> 點(diǎn)擊學(xué)生選課信息,可以瀏覽到所有學(xué)生的選課信息;</p><p> 輸入不同的查詢條件,可以查看不同學(xué)生的選課
114、信息;</p><p> 可以對學(xué)生選課信息進(jìn)行刪除操作;</p><p> 點(diǎn)擊添加學(xué)生,可以添加學(xué)生基本信息。</p><p><b> 教師信息管理</b></p><p> 用于對教師記錄進(jìn)行增加、刪除及修改等基本操作</p><p> 用例描述:教師信息管理</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計---畢業(yè)設(shè)計選題系統(tǒng)
- 畢業(yè)設(shè)計----畢業(yè)設(shè)計選題系統(tǒng)
- 畢業(yè)設(shè)計選題系統(tǒng)設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--畢業(yè)設(shè)計選題管理系統(tǒng)
- 畢業(yè)設(shè)計--畢業(yè)設(shè)計選題管理系統(tǒng)
- 學(xué)生選課系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----教務(wù)管理系統(tǒng)
- 畢業(yè)設(shè)計---高校畢業(yè)設(shè)計論文選題系統(tǒng)設(shè)計與實(shí)現(xiàn)
- 畢業(yè)設(shè)計選題管理系統(tǒng)論文--畢業(yè)設(shè)計
- 畢業(yè)設(shè)計(論文)-學(xué)生選課系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計----網(wǎng)上選課系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計----學(xué)生選課管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計選題管理系統(tǒng)
- 畢業(yè)設(shè)計 基于web的畢業(yè)設(shè)計選題系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 畢業(yè)設(shè)計--學(xué)生選課管理系統(tǒng)
- 畢業(yè)設(shè)計---在線選課系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 畢業(yè)設(shè)計---學(xué)生選課管理系統(tǒng)
- 關(guān)于選課系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計---基于web的畢業(yè)設(shè)計選題管理系統(tǒng)
- 畢業(yè)設(shè)計--網(wǎng)上畢業(yè)設(shè)計選題系統(tǒng)(含全套資料)
評論
0/150
提交評論