版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、combined of new way, and new method, better to completed has determine of the task. To meet the 65 legal check, my County by XX on the Organization of the municipal party Committee propaganda Department, the Justice Department 65 notice requirements for legal examination of the programme of work, at
2、tach great importance to, and as early as possible, head of the leading group, Comrade Party Secretary Li Hong in person to 65 legal check . Set of the system measures of implementation, and established perfect has XX County Franco-Prussian law rule County led group rules of procedure of the plannin
3、g, and XX County Franco-Prussian law rule County led group work duties and XX County Franco-Prussian law rule County led group the members units work duties, and XX County peace construction publicity work implementation programme; developed has on organization preaching party of 18 session four in
4、the plenary spirit of notification (Ning Xuan pass (2014) 15th,), efforts promoted rule of law publicity education work of transformation upgrade. (Assessment points 2 points, since assessment 2 points) II, and seriously implement implementation 65 Franco-Prussian planning and resolution, citizens o
5、f legal consciousness and legal quality further upgrade, social rule of law of construction made obviously progress (assessment points 40 points, since score 38 points) 1.2011 years November 30, County, and County Government developed issued has County propaganda, and County Judicial Council on in C
6、ounty citizens in the carried out legal publicity education of sixth a five years planning (2011-2015) of notification (Ning sent ( 2011) 31st,); County 15th session Standing Committee 29th times Conference through has on further strengthening legal publicity education work of resolution (Ning peopl
7、e sent (2012) 1th,), 2011-2015, annual according to planning of General requirements and the annual work task, County Franco-Prussian do respectively issued XX County legal publicity education work points, XX County further strengthening rural legal publicity education work of notification, deployme
8、nt implementation County annual Franco-Prussian publicity education work. In May 2013, the units and departments of the County 65 Franco-German medium-term work carried out checks, so check in earlier deployments, year, year-end summary. (Check with 3 points, self-evaluation-3) 2. the provisions of
9、the strict implementation of the leader method uses, County party Committee study group Chairman at least twice a year, and the Government in constitutional law activities, by focusing on studying, going out to training, hiring legal experts taught, professors, lawyers, and other ways to strengthen
10、the study of laws and regulations. County legal ban by inviting provincial, city, County members of the Franco-Prussian mission of preaching legal seminars, public servants, enterprises and village cadres and workers (community) study Committee law use test and county peoples Congress and County par
11、ty Committee Organization Department Deputy Chief more than before the implementation of any knowledge of the law of leading cadres study and other measures, and Improving the leading cadres awareness of the law and legal quality. (Check with 4 points, self-rated 4 points) 3. and the composition of
12、the Government departments to promote the establishment of a legal system; the County and works departments consult with legal counsel before making the major decisions, reduce administrative costs, avoid and reduce the risk of wrong decisions, administrative law in the process.目錄前言2第一章編程環(huán)境基礎(chǔ)知識(shí)31.1A
13、SP的特點(diǎn)31.2程序使用的對(duì)象及其屬性和方法51.3Web服務(wù)器的選擇61.4IIS簡(jiǎn)介7第二章需求分析721功能需求722性能需求7第三章總體設(shè)計(jì)72.1 系統(tǒng)功能分析72.2 系統(tǒng)功能模塊劃分102.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖16第四章詳細(xì)設(shè)計(jì)1741 模塊詳細(xì)設(shè)計(jì)17結(jié)束語44參考文獻(xiàn)44前 言今天的中國(guó)已經(jīng)加入了WTO,利用計(jì)算機(jī)進(jìn)行現(xiàn)代化管理已經(jīng)接近于普及。我們身處在一個(gè)知識(shí)日新月異、時(shí)刻充滿挑戰(zhàn)的時(shí)代,科技的飛速發(fā)展使我們知道只有走在時(shí)代前言的人才可以隨時(shí)隨地抓住機(jī)遇來獲取生存,而這一切的前提就是你要擁有比別人更多、更前衛(wèi)的知識(shí),知識(shí)的來源是學(xué)習(xí)隨時(shí)隨地的學(xué)習(xí)!學(xué)習(xí)!再學(xué)習(xí)!作為當(dāng)代大學(xué)
14、生,應(yīng)有長(zhǎng)遠(yuǎn)的目光和隨機(jī)應(yīng)變的能力,應(yīng)走在時(shí)間的前面,掌握最新的社會(huì)動(dòng)態(tài)、最先進(jìn)科學(xué)技術(shù),以調(diào)整自己的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu),去適應(yīng)社會(huì)的發(fā)展。新世紀(jì)需要具有豐富現(xiàn)代科學(xué)知識(shí)的人;需要能夠獨(dú)立解決問題、完成工作的人;需要能獨(dú)當(dāng)一面、時(shí)常挑戰(zhàn)自己極限的人;需要有創(chuàng)新意識(shí)的人。我們?cè)诓粩嗯χ袑W(xué)習(xí)做一個(gè)與時(shí)代并進(jìn)的人??萍嫉娘w速發(fā)展,計(jì)算機(jī)的現(xiàn)代化管理使人們?cè)趶氖赂餍懈鳂I(yè)內(nèi)部管理上都進(jìn)行快速便捷的管理,每個(gè)行業(yè)的各個(gè)環(huán)節(jié)都不另外,所以為了方便啟見,我現(xiàn)做出學(xué)生信息管理系統(tǒng).用來方便管理學(xué)生的個(gè)人檔案,所在班級(jí),所學(xué)課程,所屬專業(yè)等。本系統(tǒng)主要目的是方便管理員對(duì)學(xué)生的個(gè)人檔案及詳細(xì)情況進(jìn)行管理。關(guān)鍵詞:
15、 學(xué)生信息管理系統(tǒng)、數(shù)據(jù)庫第一章 編程環(huán)境基礎(chǔ)知識(shí)1.1 ASP的特點(diǎn)ASP是一種未經(jīng)編譯的開放式的應(yīng)用軟件,是微軟公司推出的一種用以取代CGI(公共網(wǎng)關(guān)接口即Common Gateway Interface)的技術(shù),它實(shí)質(zhì)上是一種服務(wù)器端腳本環(huán)境。ASP被包含在IIS 3.0及其更高版本之中。通過ASP,用戶可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。ASP的出現(xiàn)使用戶不必?fù)?dān)心客戶端不能正確運(yùn)行所編寫的代碼,因?yàn)樗械某绦驅(qū)⒃诜?wù)器端執(zhí)行,包括所有內(nèi)嵌的普通HTML中的腳本程序??蛻舳酥灰褂每蓤?zhí)行HTML代碼的瀏覽器,即可瀏覽通過ASP設(shè)
16、計(jì)出來的頁面內(nèi)容。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP并不是一種純粹的編程語言,它所用的語言是大多數(shù)人都非常熟悉的兩種腳本語言,即VBScript和JavaScript語言。在一個(gè)ASP應(yīng)用程序中可以用其中一種腳本語言,也可以結(jié)合這兩種語言使用。另外ASP還能與任何ActiveX Scripting語言相兼容。ASP使用的ActiveX技術(shù)是基于開放設(shè)計(jì)環(huán)境的,用戶可以使用Visual Basic、Java、Visual C+、GOBOL等編程語言將自己定義和制作的組件加入其中,是自己的動(dòng)態(tài)網(wǎng)頁具有無限的擴(kuò)充能
17、力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。另外,ASP可利用ADO(Active Data Object,微軟公司的一種數(shù)據(jù)訪問模型)方便地訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能。ASP的編輯環(huán)境要求非常簡(jiǎn)單,任何一種文本編輯器都可以編寫ASP應(yīng)用程序。使用ASP開發(fā)網(wǎng)頁應(yīng)用程序具有以下一些特點(diǎn):(1)完全內(nèi)嵌,與HTML和Script語言充分結(jié)合。(2)無需編譯,容易編寫,可在服務(wù)器端直接運(yùn)行,且Web程序開發(fā)時(shí)間短。(3)無瀏覽器兼容問題。(4)程序代碼隱藏,在客戶端只能看到由ASP輸出的動(dòng)態(tài)HTML文件。(5)使用任何文本編輯器都可以進(jìn)行編輯設(shè)計(jì)。(6)可使用任何語言編寫
18、自己的ActiveX Server組件。(7)使用ADO組件輕松存取數(shù)據(jù)。(8)面向?qū)ο?,并可擴(kuò)展的ActiveX Server組件。一個(gè)以ASP為基礎(chǔ)的應(yīng)用程序包含了Web服務(wù)器的虛擬目錄(Virtual Directory)以及虛擬目錄下的所有文件夾與執(zhí)行文件。虛擬目錄主要是為了保護(hù)服務(wù)器端站點(diǎn)的內(nèi)容和資料,避免受到網(wǎng)絡(luò)黑客的惡意破壞和攻擊而產(chǎn)生的。在提供WWW服務(wù)的服務(wù)器端,虛擬目錄的作用是不讓客戶端用戶知道一些目錄與重要文件的真實(shí)路徑,也就是說每一個(gè)絕對(duì)路徑(即真實(shí)路徑)都已經(jīng)隱藏起來,這些可以供網(wǎng)絡(luò)客戶訪問的Internet資源都會(huì)以服務(wù)器的文檔根目錄(Document Root)作
19、為相對(duì)路徑的基點(diǎn)(Base),或者另取一個(gè)從表面上看來毫無關(guān)系的別名(Alias Name)來隱藏真實(shí)目錄名稱。這些相對(duì)目錄就稱為虛擬目錄,相對(duì)路徑和絕對(duì)路徑是相對(duì)立的。另外,每個(gè)ASP Web應(yīng)用程序都擁有一個(gè)Global.asa文件,后綴名asa是Active Server Application的縮寫。(1) ASP文件的存取方式使用任何一種文本編輯器都可編寫ASP應(yīng)用程序,編寫的程序要以后綴名.asp保存,不可以保存為.html形式。如果是以.html形式保存的話,服務(wù)器端將不編譯文件中所有的包含ASP語法的語句。將文件保存為后綴名.asp的形式是為了告訴提供ASP服務(wù)的服務(wù)器,這是一
20、個(gè)ASP應(yīng)用程序,必須在給客戶端送出文件之前把它編譯一遍。將.asp后綴名的文件編寫存儲(chǔ)完畢之后,就可以把它放在自己的Web服務(wù)器上執(zhí)行,這樣就能夠在瀏覽器端看到ASP頁面的輸出效果了。(2) ASP文件的結(jié)構(gòu)特點(diǎn)到目前為止,我們已經(jīng)知道ASP能夠和HTML、Script語言完美結(jié)合。在這之前一直都稱開發(fā)的項(xiàng)目為應(yīng)用程序,或許有些人認(rèn)為ASP文件是一個(gè)已經(jīng)被編譯過的文件,但ASP文件是一個(gè)文本文件,可以用任何一種編輯器打開它,并對(duì)它進(jìn)行適當(dāng)?shù)木庉嬓薷摹R话闱闆r下一個(gè)ASP包含以下幾個(gè)部分:(1)普通的HTML文件。(2)客戶端的Script程序代碼,放置于和標(biāo)簽之內(nèi)。(3)服務(wù)器端的ASP S
21、cript程序代碼,放置于標(biāo)簽之內(nèi)。(4)Server Side Include語句,即使用#Include的語法在本頁面嵌入其他的Web頁面。ASP的服務(wù)器會(huì)將其原封不動(dòng)的發(fā)送到客戶端,由客戶端的瀏覽器進(jìn)行處理。目前在ASP中可以使用的腳本語言主要是VBScript和Jscript,其中系統(tǒng)默認(rèn)的腳本語言為VBScript。不過任何一個(gè)可以和ActiveX Script標(biāo)準(zhǔn)兼容的腳本語言引擎都可以很好地應(yīng)用于ASP之中。1.2 程序使用的對(duì)象及其屬性和方法(1)Request對(duì)象(從客戶端獲取信息,主要是讀取提交表單中的數(shù)據(jù))QueryString: 從查詢字符串中讀取用戶提交的數(shù)據(jù);For
22、m:獲取客戶端在FORM表單中所輸入的信息;Cookies: 取得客戶端瀏覽器的Cookies信息。(2)Response對(duì)象(返回信息到客戶端,主要是向?yàn)g覽器輸出文本、數(shù)據(jù)、Cookies等)Response.Write: 直接送出信息到客戶端;Response.Redirect: 引導(dǎo)客戶端瀏覽器至新的Web頁面;Response.End: 終止處理ASP程序,并返回當(dāng)時(shí)的狀況。(3)Session對(duì)象(為單個(gè)用戶保存信息)利用Session存儲(chǔ)信息的語法:Session(”Session名字”)=變量或字符串信息(4)Server對(duì)象CreatObject方法: 用于創(chuàng)建組件、應(yīng)用對(duì)象或
23、腳本對(duì)象的實(shí)例CreatObject的語法如下:Set Server.CreatObject(ActiveX Server組件)(5)Connection對(duì)象(ADO的內(nèi)部對(duì)象,用來建立與數(shù)據(jù)庫的連接) 在ADO中建立對(duì)象一般要用Server對(duì)象的CreatObject方法,語法如下:Set Connection 對(duì)象=Server.CreatObject (“ADODB.Connection”)Open方法: 用于建立和數(shù)據(jù)庫的連接;Close方法: 用來關(guān)閉一個(gè)已打開的對(duì)象及其相關(guān)的各種對(duì)象;Execute方法: 用來執(zhí)行數(shù)據(jù)庫查詢。(6)Command對(duì)象(用來對(duì)數(shù)據(jù)庫執(zhí)行命令,如查詢、
24、添加記錄等命令)Execute方法: 用來執(zhí)行數(shù)據(jù)庫查詢。(7)Recordset對(duì)象(用來得到從數(shù)據(jù)庫返回的記錄集)建立Recordset對(duì)象的語法如下:Set Recordset 對(duì)象=Server.CreatObject(“ADODB. Recordset”)用Open方法打開數(shù)據(jù)庫的語法如下:Recordset對(duì)象.OpenSourse,ActiveConnection,CursorType,LockType,Options1.3 Web服務(wù)器的選擇要使自己的計(jì)算機(jī)成為Web服務(wù)器就要安裝相應(yīng)的Web服務(wù)器軟件。有許多的Web服務(wù)器可以用來建立Windows下的Web站點(diǎn)。但是不同的W
25、eb服務(wù)器支持不同的功能。選擇Web服務(wù)器時(shí),最重要的是使Web服務(wù)器易于建立和管理。其次選擇服務(wù)器時(shí)應(yīng)注意服務(wù)器提供的安全程序,如果Web站點(diǎn)只為瀏覽Web站點(diǎn)的用戶提供大量的信息,那么安全性問題并不十分重要,但如果要在網(wǎng)上提供重要信息時(shí),應(yīng)確保數(shù)據(jù)在傳輸之前進(jìn)行加密,這時(shí)可以使用一種安全機(jī)制進(jìn)行傳輸。另外,Web服務(wù)器必須支持CGI腳本(包括ASP)。通過提供動(dòng)態(tài)內(nèi)容和及時(shí)響應(yīng)用戶輸入,CGI腳本使得用戶可以與服務(wù)器進(jìn)行交互。此外Web服務(wù)器還應(yīng)支持日志文件,這對(duì)于Web管理員及時(shí)了解站點(diǎn)的反問情況并做出相應(yīng)的決策有幫助。1.4. IIS簡(jiǎn)介IIS是Windows NT提供的Interne
26、t服務(wù)的核心,Windows NT的安裝光盤上帶有IIS。IIS是微軟公司為企業(yè)和部門發(fā)布信息而設(shè)計(jì)的,一般用于大型的站點(diǎn)。IIS 5.0 是新一代的Web服務(wù)器軟件,它包括許多新的特征:(1) ASP3.0解釋工具和ASP調(diào)試工具。(2) 功能強(qiáng)大的Microsoft Management Console、Microsoft TransactionServer等管理工具。(3) 對(duì)多Web站點(diǎn)(虛擬主機(jī))支持。(4) 對(duì)Web站點(diǎn)內(nèi)容完全控制。(5) 使用SSL3進(jìn)行更加安全的客戶驗(yàn)證。(6) Microsoft Index Server微軟高性能索引器。(7) HTTP1.1和HTTP重定
27、向支持。(8) 用來進(jìn)行站點(diǎn)評(píng)估的Site Analyst。第二章 需求分析21功能需求學(xué)生信息管理系統(tǒng)分為兩個(gè)模塊即客戶端和服務(wù)器端,客戶端可以實(shí)現(xiàn)的是用戶進(jìn)入瀏覽頁后通過注冊(cè)用戶名和密碼,然后登錄查看學(xué)生的簡(jiǎn)單信息,還可以通過學(xué)號(hào)查詢一些學(xué)生信息. 服務(wù)器端是管理員登錄后進(jìn)入管理員頁可以對(duì)學(xué)生信息,成績(jī),課程,班級(jí)進(jìn)行查找、添加、修改和刪除。使管理更加便捷更加系統(tǒng)化22 性能需求依據(jù)功能需求,系統(tǒng)開發(fā)所要使用的硬件環(huán)境:.中央處理器 133MHZ中央處理器.內(nèi)存 256M .硬盤 至少大約1G空間.分辨率:1024*768軟件環(huán)境:可使用的軟件有Dreamweaver MX、Access,
28、開發(fā)語言:VB script、SQL第三章 總體設(shè)計(jì)31系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要實(shí)現(xiàn)以下一些基本功能:1) 學(xué)生信息管理系統(tǒng)的主頁:主要是實(shí)現(xiàn)對(duì)客戶端的瀏覽及各模塊的連接.2) 學(xué)生信息系統(tǒng)的編輯:主要是管理員對(duì)學(xué)生個(gè)人信息,班級(jí)所選專業(yè),每個(gè)學(xué)生所選課程及成績(jī)的添加,刪除和修改.3) 學(xué)生信息系統(tǒng)的查詢:主要是管理員對(duì)學(xué)生個(gè)人信息,班級(jí)所選專業(yè),每個(gè)學(xué)生所選課程及成績(jī)進(jìn)行各自的查詢.4) 學(xué)生信息的統(tǒng)計(jì):主要是統(tǒng)計(jì)學(xué)生成績(jī)的各課成績(jī),總分,平均分.5) 數(shù)據(jù)維護(hù)和安全管理:數(shù)據(jù)維護(hù)主要對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行管理和維護(hù),包括添加、刪除、修改等操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的更新,可以提高系統(tǒng)的運(yùn)行效率;安全管
29、理主要是對(duì)用戶的信息進(jìn)行管理。學(xué)生信息管理客戶端管理員登錄管理員瀏覽頁管理員頁用戶注冊(cè)用戶登錄用戶查詢學(xué)生信息查詢學(xué)生信息編輯學(xué)生信息添加學(xué)生信息查詢學(xué)生課程查詢學(xué)生成績(jī)查詢學(xué)生班級(jí)查詢學(xué)生課程學(xué)生信息學(xué)生成績(jī)學(xué)生班級(jí)學(xué)生信息修改學(xué)生信息刪除學(xué)生成績(jī)添加學(xué)生成績(jī)刪除學(xué)生班級(jí)刪除學(xué)生課程添加學(xué)生課程修改學(xué)生課程刪除學(xué)生成績(jī)修改學(xué)生班級(jí)修改學(xué)生班級(jí)添加圖3.1網(wǎng)站內(nèi)容login.aspdefault.aspindex.aspzc.aspStudent.aspstudentimagesindex.asp數(shù)據(jù)庫管理員客戶端brows.aspsu.aspxsxx.aspkcxx.aspbjxx.aspc
30、jxx.asplogin.aspcx.asp學(xué)生表課程表成績(jī)表班級(jí)表管理表用戶表subject.aspsubjectadd.aspclass.aspclassadd.aspchengji.aspcjadd.aspcjupdata.aspstudentadd.aspcjdel.aspscjupdata.asp圖3.2網(wǎng)站目錄設(shè)計(jì)default.asplogin.aspbrows.aspindex.aspzc.aspStudent.aspsubject.aspsubjectadd.aspclass.aspclassadd.aspchengji.aspstudentadd.asp是否是管理員logi
31、n.asp是否su.aspkxxx.aspxsxx.aspcjxx.aspcx.aspbjxx.aspcjadd.asp圖3.3鏈接設(shè)計(jì)和導(dǎo)航類型32 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在任何系統(tǒng)中占有非常重要的地位,它是數(shù)據(jù)的來源。數(shù)據(jù)庫的結(jié)構(gòu)好壞,將直接影響到系統(tǒng)功能的實(shí)現(xiàn)。所以建庫前要做好充分的準(zhǔn)備。首先,要了解用戶各個(gè)方面的需求,他們的需求主要體現(xiàn)在各種信息的提供、保存、更新、查詢。其次,要收集基本的數(shù)據(jù),并理清其中的關(guān)系,以備后用。Access2000 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種
32、類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。根據(jù)學(xué)生信息管理系統(tǒng)的要求,通過對(duì)學(xué)生信息管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):學(xué)生信息包括的數(shù)據(jù)項(xiàng)有:姓名、性別、出生日期、學(xué)號(hào)、家庭
33、地址、專業(yè)、班級(jí)、電話、政治面貌、個(gè)人簡(jiǎn)介、密碼。學(xué)生課程信息包括的數(shù)據(jù)項(xiàng)有:,班號(hào)、課程1、課程2、課程3、課程4、課程。學(xué)生成績(jī)信息包括的數(shù)據(jù)項(xiàng)有:,班號(hào)、課程1、成績(jī)、課程2、成績(jī)2、課程3、成績(jī)3、課程4、成績(jī)4。、成績(jī)。班級(jí)信息表包括的數(shù)據(jù)項(xiàng)有:班號(hào)、專業(yè)、學(xué)制.管理員登錄信息包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、用戶名、密碼。用戶信息表包括的數(shù)據(jù)項(xiàng)有:自動(dòng)編號(hào)、用戶名、密碼。有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。3 2.1概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出滿足用戶的各種窗體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本實(shí)例根據(jù)上面的設(shè)
34、計(jì)規(guī)劃出的實(shí)體有:管理員登錄實(shí)體、用戶信息表實(shí)體、學(xué)生信息實(shí)體、實(shí)體、學(xué)生課程信息實(shí)體、學(xué)生成績(jī)信息實(shí)體、班級(jí)信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下。1. 管理員登錄實(shí)體的E-R圖如下:管理員登錄用戶名密碼自動(dòng)編號(hào)2. 用戶信息實(shí)體的E-R圖如下:用戶信息用戶名密碼自動(dòng)編號(hào)3. 學(xué)生課程信息實(shí)體實(shí)體的E-R圖如下:學(xué)生課程課程班號(hào)課程2課程4課程34. 學(xué)生成績(jī)信息實(shí)體的E-R圖如下:學(xué)生成績(jī)課程4班號(hào)課程3課程2課程1成績(jī)3成績(jī)2成績(jī)1成績(jī)45. 學(xué)生信息實(shí)體的E-R圖如下:專業(yè)學(xué)生信息家庭地址電話出生日期班號(hào)性別姓名學(xué)號(hào)個(gè)人簡(jiǎn)介政治面貌6. 班級(jí)信息實(shí)體的E-R圖如下:班號(hào)班級(jí)專業(yè)學(xué)制3
35、2.2邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完成后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫的邏輯結(jié)構(gòu)。學(xué)生課程班級(jí)學(xué)生學(xué)生成績(jī)選修學(xué)生學(xué)生所在考試3 2.3物理結(jié)構(gòu)設(shè)計(jì)1. 管理員信息表如下:列名數(shù)據(jù)類型字段大小必填字段說明yhm文本50否用戶名mm文本50否密碼ID自動(dòng)編號(hào)50是ID2. 用戶信息表如下:列名數(shù)據(jù)類型字段大小必填字段說明yhm文本50否用戶名mm文本50否密碼ID自動(dòng)編號(hào)50是ID3. 學(xué)生信息表如下:列名數(shù)據(jù)類型字段大小必填字段說明xh文本50是學(xué)號(hào)xm文本50否姓名xb文本50否性別born日期50否出生日期jd文本50否家庭地址zy文本50否專業(yè)bh文本50否班級(jí)dh文
36、本50否電話zzmm文本50否政治面貌jl文本50否個(gè)人簡(jiǎn)介mm文本50否密碼4. 學(xué)生課程信息表如下:列名數(shù)據(jù)類型字段大小必填字段說明ID自動(dòng)編號(hào)50是IDbh文本50否班號(hào)Kc1文本50否課程1Kc2文本50否課程2Kc3文本50否課程3Kc4文本50否課程45. 班級(jí)信息表如下:列名數(shù)據(jù)類型字段大小必填字段說明bh文本50是班號(hào)zy文本50否專業(yè)xz文本50否學(xué)制6. 學(xué)生成績(jī)信息有如下:列名數(shù)據(jù)類型字段大小必填字段說明ID自動(dòng)編號(hào)50是IDbh文本50否班號(hào)Kc1文本50否課程1Cj1日期50否成績(jī)Kc2文本50否課程Cj2文本50否成績(jī)Kc3文本50否課程Cj3文本50否成績(jī)Kc4文
37、本50否課程Cj4文本50否成績(jī)33數(shù)據(jù)庫的實(shí)現(xiàn)經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后?,F(xiàn)在就可以在Access數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表了。打開Access軟件,新建數(shù)據(jù)庫命名為“xsgl.mdb”。在其上通過表設(shè)計(jì)器分別新建用戶信息表、管理員信息表、學(xué)生信息表、學(xué)生課程表、學(xué)生班級(jí)信息表、學(xué)生成績(jī)信息表。在用戶信息表中添字段時(shí),必須考慮到用戶名和密碼的數(shù)據(jù)類型和字段大小。經(jīng)過我的考慮,我定用戶名和密碼的數(shù)據(jù)類型為文本型即什么類型的字符都可以。定用戶名的字段大小為50個(gè)字符,密碼的字段大小為50個(gè)字符。同理,我考慮好了管理員信息表、學(xué)生信息表、學(xué)生課程表、學(xué)生班級(jí)信息表、學(xué)生成績(jī)信息表中應(yīng)填寫的字段名
38、,且經(jīng)過考察,定下了這些字段的數(shù)據(jù)類型和字段大小。在填寫記錄時(shí),一定要謹(jǐn)慎,和字段名必須相對(duì)應(yīng),且要符合字段名的數(shù)據(jù)類型和字段大小。我按照自己定下的規(guī)格,將自己收集到的數(shù)據(jù)填寫在了相應(yīng)的表中。第四章 詳細(xì)設(shè)計(jì)41 模塊詳細(xì)設(shè)計(jì)411客戶端注冊(cè)模塊模塊詳細(xì)設(shè)計(jì)1模塊功能:通過表單用戶注冊(cè)姓名和密碼到數(shù)據(jù)庫(xsgl.mdb)表(yhxx)中,填寫姓名,密碼不能為空;若為空則返回當(dāng)前頁,注冊(cè)成功后回到登陸頁(default.asp).2.界面設(shè)計(jì):3處理過程設(shè)計(jì):模塊標(biāo)識(shí):zc.asp編程語言:VBScript模塊接口:調(diào)用模塊名:zc.asp 被調(diào)用的模塊名:zc.asp default.asp
39、輸入的文件:zc.asp輸出的文件:default.asp xsgl.mdb(yhxx)使用的文件或數(shù)據(jù)庫標(biāo)識(shí):使用主要內(nèi)存變量的名稱與類型:yhm,mm處理概要:通過zc.asp中的表單輸入數(shù)據(jù),若其中的用戶內(nèi)容、姓名不為空,建立記錄集對(duì)象,指定相關(guān)屬性,打開記錄集,通過記錄集對(duì)象的添加記錄到數(shù)據(jù)庫表中,然后返回default.asp。4.關(guān)鍵代碼分析:%if request.Form(yhm) and request.Form(mm) thendim dbset db=server.CreateObject(adodb.connection)db.open driver=microsoft
40、 access driver (*.mdb);dbq= &server.MapPath(xsgl.mdb)dim syhm,smm,strsqlsyhm=trim(request.form(yhm)smm=trim(request.form(mm)strsql=insert into yhxx(yhm,mm) values( & syhm& , & smm & )response.Write strsqldb.execute(strsql)response.Redirectdefault.aspelseresponse.Write 請(qǐng)把信息填寫完整response.Write 重新填寫 end
41、 if%412用戶登錄模塊詳細(xì)設(shè)計(jì)1. 登錄名稱:用戶登錄模塊標(biāo)識(shí):default.asp模塊功能:通過表單將輸入的用戶名和密碼加入到用戶數(shù)據(jù)庫(xsgl.mdb)表中(yhxx)表的用戶名不能為空;登錄成功后回到首頁(index.asp).編程語言:VBScript2 模塊接口:調(diào)用模塊名:default.asp 被調(diào)用的模塊名:index.asp default.asp輸入的文件:default.asp輸出的文件:index.asp xsgl.mdb(yhxx)使用的文件或數(shù)據(jù)庫標(biāo)識(shí):使用主要內(nèi)存變量的名稱與類型:yhm,mm3 處理概要:通過default.asp中的表單輸入數(shù)據(jù),若其中的用戶內(nèi)容、用戶不為空,建立記錄集對(duì)象,指定相關(guān)屬性,打開記錄集,通過記錄集對(duì)象的記錄和數(shù)據(jù)庫表中條件比較,然后返回index.asp。4.關(guān)鍵代碼分析:%dim db,strsql,rs,strsql1,rs1set db=server.CreateObject(adodb.connection)db.Open driver=microsoft Access d
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度解除協(xié)議書示例:醫(yī)療技術(shù)服務(wù)合同解除協(xié)議
- 二零二五年度自助餐廳員工勞動(dòng)合同范本
- 2025年度二零二五年度離婚協(xié)議書及婚前財(cái)產(chǎn)保護(hù)合同
- 二零二五年度短視頻剪輯與影視后期制作合同
- 2025年度水產(chǎn)養(yǎng)殖項(xiàng)目承包管理與資金支持合同
- 2025年度冷鏈運(yùn)輸合同電子版(含追溯系統(tǒng))
- 2025年度雕塑藝術(shù)創(chuàng)意設(shè)計(jì)大賽組織與運(yùn)營(yíng)合同
- 2025年度租賃合同-情侶別墅租賃
- 2025年度黃金抵押消費(fèi)貸款合同-旅游消費(fèi)融資服務(wù)
- 2025年度耕地租賃合同附土地流轉(zhuǎn)及農(nóng)業(yè)科技支持協(xié)議
- HG-T+21527-2014回轉(zhuǎn)拱蓋快開人孔
- JTS-167-2-2009重力式碼頭設(shè)計(jì)與施工規(guī)范
- DBJ-T15-81-2022 建筑混凝土結(jié)構(gòu)耐火設(shè)計(jì)技術(shù)規(guī)程
- GB/T 22849-2024針織T恤衫
- 山東省淄博市2023-2024學(xué)年高二上學(xué)期教學(xué)質(zhì)量檢測(cè)化學(xué)試題
- 人工智能在電影與影視制作中的創(chuàng)新與效果提升
- 新生兒腸絞痛的課件
- 酒店民宿自媒體營(yíng)銷策劃
- 消除母嬰傳播培訓(xùn)課件
- 包裝過程質(zhì)量控制
- 通用電子嘉賓禮薄
評(píng)論
0/150
提交評(píng)論