管理信息系統(tǒng)設(shè)計(jì)-學(xué)生管理信息系統(tǒng)
《管理信息系統(tǒng)設(shè)計(jì)-學(xué)生管理信息系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng)設(shè)計(jì)-學(xué)生管理信息系統(tǒng)(13頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告(論文) 題目:學(xué)生管理信息系統(tǒng)的分析與設(shè)計(jì) 院(系): 軟件學(xué)院 專業(yè)班級: 軟件工程 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師:翟寶峰 教師職稱: 副教授 起止時(shí)間: 2012.5.28--2012.6.8 課程設(shè)計(jì)(論文)任務(wù)及評語 院(系):軟件學(xué)院 教研室:軟件教研室 學(xué) 號 學(xué)生姓名 專業(yè)班級 課程設(shè)計(jì)(論文)題目 學(xué)生管理信息系統(tǒng)
2、的分析與設(shè)計(jì) 課程設(shè)計(jì)(論文)任務(wù) 管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是電子商務(wù)專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完《管理信息系統(tǒng)》課程并進(jìn)行完專業(yè)實(shí)習(xí)后進(jìn)行的一次全面的綜合練習(xí)。 任務(wù):采用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法,應(yīng)用具體的計(jì)算機(jī)語言(如PB、VB、Delphi)和數(shù)據(jù)庫(SQL、Oracle)等技術(shù),按照軟件工程的思想,開發(fā)一個(gè)實(shí)用的中小型管理信息系統(tǒng),完成實(shí)驗(yàn)室設(shè)備管理系統(tǒng)的分析設(shè)計(jì)實(shí)施工作,實(shí)現(xiàn)該系統(tǒng)設(shè)備管理等功能,并完成結(jié)合分析設(shè)計(jì)過程,撰寫系統(tǒng)設(shè)計(jì)說明書(課設(shè)報(bào)告)。 1.根據(jù)課程設(shè)計(jì)時(shí)間選擇適當(dāng)規(guī)模大小的設(shè)計(jì)課題。采用專業(yè)實(shí)習(xí)的調(diào)研內(nèi)容作為課程設(shè)計(jì)選題。 2.根據(jù)合
3、理的進(jìn)度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實(shí)地開展課程設(shè)計(jì)活動(dòng)。 3.課程設(shè)計(jì)過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔,最后提交詳細(xì)的課程設(shè)計(jì)報(bào)告。 4.開發(fā)出可以運(yùn)行的管理信息系統(tǒng),通過上機(jī)運(yùn)行檢查。 5.設(shè)計(jì)說明書要求文檔齊備,步驟全整,流程正確,說明詳細(xì),具有有可操作性。 指導(dǎo)教師評語及成績 成績: 指導(dǎo)教師簽字: 2012 年 6 月 12 日
4、 目 錄 第1章 需求分析1 1.1需求分析的任務(wù)1 1.2系統(tǒng)數(shù)據(jù)流程 2 1.3系統(tǒng)業(yè)務(wù)流程 2 1.4數(shù)據(jù)字典創(chuàng)建3 第2章 系統(tǒng)設(shè)計(jì)5 2.1 結(jié)構(gòu)設(shè)計(jì)5 2.1.1概念設(shè)計(jì)5 2.1.2邏輯設(shè)計(jì)6 2.1.3物理設(shè)計(jì)7 2.2行為設(shè)計(jì)7 2.2.1總體設(shè)計(jì)7 2.2.2模塊設(shè)計(jì)8 第3章 系統(tǒng)實(shí)施9 3.1數(shù)據(jù)庫實(shí)現(xiàn)9 3.2程序?qū)崿F(xiàn)10 第4章 總結(jié)12 參考文獻(xiàn)13 第1章 需求分析 1.1需求分析的任務(wù) 本學(xué)生信息管理系統(tǒng)是針對學(xué)校業(yè)務(wù)處理工作而使用VB6.0和ACCESS開發(fā)的管理軟件,主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)
5、現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對學(xué)生各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對這些要求設(shè)計(jì)了學(xué)生信息管理系統(tǒng)。建立學(xué)校信息管理系統(tǒng)的應(yīng)用是進(jìn)一步推進(jìn)學(xué)生學(xué)籍管理規(guī)范化、電子化的重要舉措。 學(xué)生信息檔案的管理對于學(xué)校的管理者來說至關(guān)重要,學(xué)生信息是高等學(xué)校非常重要的一項(xiàng)數(shù)據(jù)資源,是一個(gè)教育單位不可缺少一部分。特別是近幾年來,國家政策的調(diào)整,我國高等院校大規(guī)模的擴(kuò)招,給高等院校的教學(xué)管理、學(xué)生管理、后勤管理等方面都帶來不少的沖擊。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時(shí)更新,故較為復(fù)雜,難以單純地依靠人工管理,而且傳統(tǒng)的
6、人工管理方式既不易于規(guī)范化,管理效率也不高,目前我國各類高等院校中還有相當(dāng)一部分學(xué)生檔案管理還停留在紙介質(zhì)的基礎(chǔ)上,尤其是中、小學(xué)對學(xué)生檔案的管理更是落后,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代發(fā)展的要求,其管理方法將浪費(fèi)許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日漸成熟,計(jì)算機(jī)應(yīng)用的普及已進(jìn)入人類社會(huì)生活的各個(gè)領(lǐng)域,并發(fā)揮著越來越重要的作用。這種傳統(tǒng)的手工管理模式必然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的信息管理方法所取代。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生檔案進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極
7、大地提高學(xué)生檔案管理的效率,也是學(xué)校向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個(gè)高等院校與世界接軌的重要條件。 1.2系統(tǒng)數(shù)據(jù)流程 數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來,通過圖形方式描述信息的來龍去脈和實(shí)際流程。本系統(tǒng)的數(shù)據(jù)流程圖如下圖所示: 圖1.1系統(tǒng)數(shù)據(jù)流程圖 1.3系統(tǒng)業(yè)務(wù)流程 業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。由它比較適用于反映事務(wù)處理類型的業(yè)務(wù)過程。 學(xué)生 報(bào)到處 繳費(fèi)處理 總務(wù)處 學(xué)生名單 教務(wù)處 成績處理 學(xué)生成績單 學(xué)籍處理 學(xué)生表 學(xué)生表存儲(chǔ) 成績表存儲(chǔ) 班級表存儲(chǔ) 老師 成績輸
8、入 班成績表 分班處理 班級表 課程安排 課程表 課程表存儲(chǔ) 圖1.2 系統(tǒng)業(yè)務(wù)流程圖 1.4數(shù)據(jù)字典創(chuàng)建 1)數(shù)據(jù)項(xiàng): 表1.1數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)含義說明 別名 數(shù)據(jù)類型 長度 取值范圍 學(xué)號 為每個(gè)學(xué)生設(shè)置一個(gè)代號 無 字符 4 a000-x999 姓名 學(xué)生的名字 無 字符 50 中、外文 性別 學(xué)生的性別 無 字符 2 男、女 出生日期 學(xué)生出生的日期 無 日期 8 19**/**/*-2***/**/** 民族 學(xué)生的民族 無 字符 50 中文 入學(xué)時(shí)間 學(xué)生的入學(xué)時(shí)間
9、無 日期 9 19**/**/*-2***/**/** 籍貫 學(xué)生的籍貫 無 字符 100 中文 班級 學(xué)生的班級 無 字符 50 中文 專業(yè) 學(xué)生的專業(yè) 無 字符 50 中文 2)數(shù)據(jù)結(jié)構(gòu)的定義: 表1.2課程信息數(shù)據(jù)字典 名字:課程信息 描述:學(xué)生選課所產(chǎn)生的課程信息 定義:課程信息=課程號+課程名+授課老師+授課地點(diǎn)+課程類型+授課時(shí)間 表1.3分?jǐn)?shù)信息數(shù)據(jù)字典 名字:分?jǐn)?shù)信息 描述:學(xué)生選擇課程所得分?jǐn)?shù) 定義:分?jǐn)?shù)信息=課程號+學(xué)號+分?jǐn)?shù) 表1.4學(xué)生信息數(shù)據(jù)字典 名字:學(xué)生信息 描述:學(xué)生的基本信息 定義:學(xué)生信息=
10、學(xué)生號+學(xué)生姓名+學(xué)生性別+民族+籍貫+入學(xué)時(shí)間+專業(yè)+所屬學(xué)院+出生日期 3)數(shù)據(jù)流的定義: 表1.5成績統(tǒng)計(jì) 數(shù)據(jù)流名稱:成績統(tǒng)計(jì) 簡要說明:對各科成績進(jìn)行統(tǒng)計(jì) 數(shù)據(jù)流來源:P1.8 數(shù)據(jù)流去向:課程管理模塊 數(shù)據(jù)結(jié)構(gòu):序號+學(xué)號+課程編號+學(xué)期+成績 4)數(shù)據(jù)存儲(chǔ): 數(shù)據(jù)存儲(chǔ)名:課程信息 輸入數(shù)據(jù)流:課程基本信息,年級開課課程 輸出數(shù)據(jù)流:學(xué)生選修的課程信息 數(shù)據(jù)存儲(chǔ)名:成績信息 輸入數(shù)據(jù)流:更新后的成績信息 輸出數(shù)據(jù)流:學(xué)生各科分?jǐn)?shù)及成績的統(tǒng)計(jì) 第2章 系統(tǒng)設(shè)計(jì) 2.1 結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是要根據(jù)系統(tǒng)分析的要求和組主的實(shí)際情況來對新系統(tǒng)的總
11、體結(jié)構(gòu)形式等進(jìn)行大致的設(shè)計(jì),是宏觀上的規(guī)劃。模塊既相互聯(lián)系又相互獨(dú)立。 概念設(shè)計(jì) E-R圖也即實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。 (1)學(xué)生實(shí)體E-R圖: 學(xué)生 學(xué)生編號 學(xué)生姓名 性別 民族 籍貫 班級 專業(yè) 入學(xué)時(shí)間 出生日期 政治代碼 圖2.1學(xué)生信息E-R圖 (2)課程E-R圖: 課程 課程編號 學(xué)分 學(xué)院編號 課程名稱 開課學(xué)期 教師編號 圖2.2課程信息E-R圖 (2)教師E-R圖: 教師 教師編號 學(xué)院編號 教師姓名 職稱 教師性別 圖2.3教師信息E-R圖
12、系統(tǒng)E-R圖:學(xué)生信息表,學(xué)校信息表,教師信息表,課程表,成績等表之間的聯(lián)系描繪出關(guān)系模型。聯(lián)系是指學(xué)生管理系統(tǒng)中各個(gè)實(shí)體的聯(lián)系,擁有一對一、一對多、多對多的聯(lián)系。如圖2.1所示: 老師 成績 課程 學(xué)生 屬 對應(yīng) 授課 選修 系 班級 屬 屬 屬 nn1n n 1 1 nmn 1 n 圖2.4 學(xué)生管理系統(tǒng)總E-R圖 2.1.2邏輯設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)階段所得到的概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進(jìn)行優(yōu)化。從E-R圖向關(guān)系模式轉(zhuǎn)化 數(shù)據(jù)庫的邏輯設(shè)計(jì)主要是將概念模型
13、轉(zhuǎn)換成一般的關(guān)系模式,也就是將E-R圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。關(guān)系模式(“”是主碼,“”是外碼): 學(xué)生(學(xué)號、班級號、姓名、性別、出年年月、民族、籍貫、政治面貌、家庭地址、郵政編碼、聯(lián)系 、入學(xué)時(shí)間) 課程(課程編號、年級編號、教師編號、課程名稱、任課老師、課時(shí)、課程性質(zhì)) 教師(教師工號、姓名、性別) 2.1.3物理設(shè)計(jì) 物理設(shè)計(jì)是對給定的邏輯數(shù)據(jù)模型配置一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。 物理設(shè)計(jì)的輸出信息主要是物理數(shù)據(jù)庫結(jié)構(gòu)說明書。其內(nèi)容包括物理數(shù)據(jù)庫結(jié)構(gòu)、存儲(chǔ)記錄格式、存儲(chǔ)記錄位置分配及訪問方法等。 1.存儲(chǔ)結(jié)構(gòu) 存儲(chǔ)結(jié)構(gòu)是建立一種由邏輯結(jié)
14、構(gòu)到存儲(chǔ)空間的映射。存儲(chǔ)結(jié)構(gòu)是把一組結(jié)點(diǎn)存放在按地址相鄰的存儲(chǔ)單元里,結(jié)點(diǎn)間的邏輯關(guān)系用存儲(chǔ)單元的自然順序關(guān)系來表達(dá)的,即用一塊存儲(chǔ)區(qū)域存儲(chǔ)線性數(shù)據(jù)結(jié)構(gòu),為使用整數(shù)編碼訪問數(shù)據(jù)結(jié)點(diǎn)提供了便利。 2.索引的創(chuàng)建 為student表創(chuàng)建一個(gè)以student_id為索引的關(guān)鍵字的唯一聚簇索引 1) 展開數(shù)據(jù)庫中的表右鍵學(xué)生表,單擊所有任務(wù)彈出的索引管理。2)在窗體點(diǎn)新建索引名稱為student_id_index,點(diǎn)擊復(fù)選框“聚簇索引” 、“惟一值”。 3.事務(wù)日志文件備份及存放 SQL Server 創(chuàng)建數(shù)據(jù)庫的時(shí)候,會(huì)同時(shí)創(chuàng)建事物日志文件,事物日志存儲(chǔ)在一個(gè)單獨(dú)的日志文件上。日志文件與數(shù)
15、據(jù)文件要分開放在不同的磁盤上,這樣事物日志就可以單獨(dú)的備份,事務(wù)日志不會(huì)搶占數(shù)據(jù)庫的空間,可以很容易的監(jiān)測事務(wù)日志的空間。 4.存取方法: 數(shù)據(jù)庫系統(tǒng)是多用戶共享的系統(tǒng),對同一個(gè)關(guān)系要建立多條存取路徑才能滿足多用戶的多種應(yīng)用要求。物理設(shè)計(jì)的任務(wù)之一就是要確定選擇哪些存取方法,即建立哪些存取路徑。數(shù)據(jù)庫管理系統(tǒng)一般都提供多種存取方祛。索引方法是數(shù)據(jù)庫中經(jīng)典的存取方法,使用最普遍。是針對一個(gè)表而建立的,它能夠以一列或多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。例如在本數(shù)據(jù)庫中的: 學(xué)生(學(xué)號,姓名,性別,班級,出生年月,家庭住址,郵政編碼,聯(lián)系 ,入學(xué)時(shí)間)整個(gè)系統(tǒng)需要調(diào)用
16、學(xué)生表、成績表等,所以學(xué)生表屬性“學(xué)號”,成績表表中的屬性“學(xué)號”,將經(jīng)常出現(xiàn)在查詢條件中,可以考慮在上面建立聚簇索引以提高查詢效率。 2.2行為設(shè)計(jì) 2.2.1總體設(shè)計(jì) 按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個(gè)學(xué)生管理系統(tǒng)分解成相對獨(dú)立的若干模塊,通過對模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個(gè)系統(tǒng)的功能,從而得到能模塊結(jié)構(gòu)圖。 成績管理 查詢管理 學(xué)生信息管理系統(tǒng) 班級管理 年級設(shè)置 學(xué)籍設(shè)置 班級設(shè)置 學(xué)籍管理 成績設(shè)置 課程設(shè)置 年級課程 課程查詢 課程管理 成績查詢 班級查詢 學(xué)校設(shè)置 學(xué)籍管理 年級管理 圖2.5系統(tǒng)的功能模塊結(jié)構(gòu)圖
17、 2.2.2模塊設(shè)計(jì) 課程查詢窗體主要由文本框及命令按鈕組成,管理員點(diǎn)擊“條件查詢、信息查詢”按鈕系統(tǒng)會(huì)通過上述控件與數(shù)據(jù)庫進(jìn)行連接并進(jìn)行數(shù)據(jù)的相應(yīng)操作。實(shí)現(xiàn)具體功能窗口如圖所示: 圖2.6設(shè)計(jì)窗口圖 通過下拉條可以按照課程編號進(jìn)行查詢和通過課程名稱進(jìn)行精確查詢,通過信息查詢區(qū)域的下拉條可以查詢其他信息確定的課程信息。 第3章 系統(tǒng)實(shí)施 3.1數(shù)據(jù)庫實(shí)現(xiàn) 數(shù)據(jù)庫實(shí)現(xiàn)是通過數(shù)據(jù)字段、關(guān)系圖、存儲(chǔ)過程和觸發(fā)器實(shí)現(xiàn)等各部分的功能實(shí)現(xiàn)的。 (1)關(guān)系圖:學(xué)生管理信息系統(tǒng)包含學(xué)生信息表、教師信息表、課程信息表、學(xué)校信息表、成績信息表、專業(yè)信息表、班級信息表組成。利用各個(gè)表的主鍵把各個(gè)表連接
18、到一起。利用關(guān)系圖表現(xiàn)出來。如圖所示: 圖3.1學(xué)生管理系統(tǒng)關(guān)系圖 (2)數(shù)據(jù)庫表設(shè)計(jì): 1.學(xué)生信息表:學(xué)號,姓名,性別,民族,籍貫,入學(xué)時(shí)間,班級,出生日期。 表3.1學(xué)生信息表 編號 字段名稱 字段類型 字段寬度 1 學(xué)號(主鍵非空) CHAR 15 2 班級號(外鍵) CHAR 15 3 姓名 CHAR 10 4 性別 CHAR 2 5 出生日期 DATE 8 6 民族 CHAR 4 7 籍貫 CHAR 8 8 政治面貌 CHAR 20 9 入學(xué)時(shí)間 DATE 8 2.課程信息表:課程編號,課程名
19、稱,學(xué)分,教師編號,學(xué)院編號等。 表3.2課程表 編號 字段名稱 字段類型 字段寬度 1 課程編號(主鍵非空) CHAR 15 2 年級編號(外鍵) CHAR 15 3 教師編號(外鍵) CHAR 15 4 課程名稱 CHAR 15 5 年級 CHAR 10 6 課程 CHAR 12 7 學(xué)期教材 CHAR 16 8 任課老師 CHAR 8 9 課時(shí) CHAR 4 10 上課地點(diǎn) CHAR 30 11 課程性質(zhì) CHAR 10 12 考試性質(zhì) char 20 3.表4-1 教師信息表:教
20、師編號,教師名稱,職稱,學(xué)院編號等。 表3.3教師信息表 編號 字段名稱 字段類型 字段寬度 1 教師編號(主鍵非空) CHAR 15 2 學(xué)院編號(外鍵) CHAR 15 3 課程編號(外鍵) CHAR 15 4 姓名 CHAR 4 5 職稱 CHAR 4 (3)運(yùn)用到存儲(chǔ)過程的如下: 為datebase數(shù)據(jù)庫建立一個(gè)存儲(chǔ)過程,通過執(zhí)行存儲(chǔ)過程將學(xué)生信息添加到學(xué)生表。 CREATE PROCEDURE ins AS DECLARE @bitSex bit IF @student_gender='男' SET@bitSex=1
21、 ELSE SET @bitSex =0 INSERT student (student_id,student_name,student_gender,birth_date,class_no,) VALUES (@student_id,@student_name,@student_gender,@birth_date,@class_no,@ in_date,@ home_addr) (4)觸發(fā)器程序及其功能: 為維修信息表建立INSERT觸發(fā)器以自動(dòng)更新教師信息表中教師人數(shù)。 BEGIN UPDATE 教師信息 SET 為序人_
22、num = ( SELECT COUNT(s.教師編號) FROM教師信息 s ,inserted i WHERE s.教師編號 = i.教師編號) FROM 教師信息c, inserted i WHERE c.教師編號 = i.教師編號 END GO 3.2程序?qū)崿F(xiàn) 當(dāng)?shù)顷懴到y(tǒng)后,進(jìn)入主管理窗體,然后點(diǎn)擊查詢界面如圖所示。 圖3.2查詢界面 通過基本信息可以查詢學(xué)生基本個(gè)人信息,支持學(xué)號和姓名等條件查詢,通過課程信息查詢可以查詢課程的詳細(xì)信息,比如學(xué)分類型學(xué)時(shí)等,也支持條件分別查詢。(1)在系統(tǒng)管理模塊中,當(dāng)點(diǎn)擊“退出
23、”時(shí),系統(tǒng)能夠正常的關(guān)閉;(2)在學(xué)生管理模塊:添加學(xué)生。當(dāng)生剛進(jìn)校時(shí)要進(jìn)行添加信息的添加;刪除學(xué)生。當(dāng)(3)在課程管理模塊中,能夠正確的對課程信息進(jìn)行增加、修改和刪除;(4)在成績管理模塊中,能夠?qū)σ呀?jīng)進(jìn)行了選課的學(xué)生所選擇的課程進(jìn)行成績的添加以及修改;(5)在信息查詢模塊中,第一,能通過學(xué)號、姓名、性別、學(xué)院、專業(yè)等條件正確的查詢到學(xué)生的基本信息;(6)能夠針對SQL SERVER2000執(zhí)行數(shù)據(jù)的基本處理,如添加、刪除等。 第4章 總結(jié) 本次課程設(shè)計(jì),我的題目是學(xué)生管理信息系統(tǒng)。要求編寫一學(xué)生管理信息系統(tǒng),實(shí)現(xiàn)對學(xué)生信息的計(jì)算機(jī)管理。 題目給出了,我自己做了一份規(guī)劃要求,首先要有學(xué)生
24、基本信息包括:班級,性別,學(xué)號,要求能輸入至少四個(gè)科目的成績。 其次對系統(tǒng)的使用權(quán)限做如下規(guī)定:學(xué)生只能查詢本人的成績,管理員可以輸入,修改和查詢每個(gè)學(xué)生的成績。管理員和學(xué)生都可以隨時(shí)修改自己的密碼。 還有要方便學(xué)生對學(xué)生的各科成績進(jìn)行排序,并按總成績排序。 求各科的平均成績,并求出每個(gè)學(xué)生的平均成績。 還有用戶能夠獲得在線幫助信息。 最后系統(tǒng)的截面設(shè)計(jì)要合理,友好。 在這次的課程設(shè)計(jì)中,使我對數(shù)據(jù)庫的知識有了更深刻了解,增加可我對數(shù)據(jù)庫這門課興趣,強(qiáng)化了我的實(shí)際動(dòng)手能力。同時(shí)也找到自己的不足。我一定會(huì)繼續(xù)學(xué)習(xí)增加自己的數(shù)據(jù)庫知識,在今后的學(xué)習(xí)中我會(huì)更加的努力,增加自己的知識儲(chǔ)備。對倉庫
25、管理系統(tǒng)的開發(fā),我付出了大量的時(shí)間,但是,我得到的收獲遠(yuǎn)遠(yuǎn)不是這些時(shí)間可以衡量的,它將是我終生的財(cái)富,必將給我今后的學(xué)習(xí)和工作帶來更多的收益.通過對此管理系統(tǒng)的開發(fā),使我對軟件開發(fā)有了一個(gè)比較清楚的認(rèn)識,體會(huì)到理論和實(shí)踐的重要性.由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過程中,還有許多沒有完善的地方,比如,用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問題,這些都有待進(jìn)一步完善和提高。 開始的登陸窗口,我們遇到了不會(huì)寫代碼的問題,這個(gè)登陸窗口是一個(gè)有用戶名,有密碼的界面,當(dāng)你選擇一個(gè)用戶名,它有相應(yīng)的口令,口令正確才可以進(jìn)入.這是一個(gè)要有變量來實(shí)現(xiàn)的過程,當(dāng)然也要對應(yīng)的數(shù)據(jù)窗口.
26、其實(shí),這個(gè)問題不會(huì)寫代碼沒有關(guān)系的,我們可以從數(shù)據(jù)窗口中的變量設(shè)置中找到SQL語句,這樣就解決了問題。我的登陸窗口粗略的完成了. 由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過程中,還有許多沒有完善的地方,比如數(shù)據(jù)冗余,文檔組織不合理,幫助文檔沒有編寫,用戶界面設(shè)計(jì)不夠美觀,異常出錯(cuò)處理比較差等多方面問題,這些都有待進(jìn)一步完善和提高。通過這次的課程設(shè)計(jì),使我增加了對數(shù)據(jù)庫基本概念的理解,提高對知識的理解和應(yīng)用能力,并且對數(shù)據(jù)庫的應(yīng)用都有了更深的了解,使我的數(shù)據(jù)庫編寫水平又有了明顯的提高。 參考文獻(xiàn) [1] 李俊民,《Visual C++ 管理信息系統(tǒng)完整項(xiàng)目實(shí)例剖析》,杭州:浙江民
27、用信息出版社,2006 [2] 江民生,《Delphi數(shù)據(jù)庫開發(fā)實(shí)例解析》, 北京:北京出版社,2008 [3] 李傳芳,《Visual Basic 6.0 中文版 參考詳解》, 北京:北京高等教育出版社,2008 [4] 秦丙昆,田幼勤、曲萬里.《SQL數(shù)據(jù)庫應(yīng)用技術(shù)》, 北京:北京地質(zhì)出版社,2009 [5] 蘇瑞,《SQL數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐》, 北京:北京科學(xué)出版社,2007 [6] 趙樹林,《Microsoft SQL Server 2000實(shí)用教程》, 北京:北京希望電子出版社,2008 [7]劉濤,《數(shù)據(jù)庫設(shè)計(jì)指導(dǎo)教學(xué)》, 北京:清華大學(xué)出版社.2005. [8]
28、孫健文,《VB信息管理系統(tǒng)開發(fā)編著》,北京:人民郵電出版社. [9]龔沛曾,《Visual Basic程序設(shè)計(jì)教程6.0版》,杭州:浙江民用信息出版社,2006 [10] 馬力,《Visual Basic 簡明教程》, 北京:高等教育出版社,2008 [11] 李存斌,《數(shù)據(jù)庫應(yīng)用技術(shù)SQL Server 2000簡明教程》, 北京:中國水利水電出版社,2008 [12] 薩師煊,《數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)管理》, 北京:高等教育出版社,2009 [13] 許強(qiáng),《SQL2000數(shù)據(jù)庫設(shè)計(jì)管理與應(yīng)用》, 北京:國防工業(yè)出版社,2007 [14] 王松,《Visual C++6.0程序設(shè)計(jì)與開發(fā)指南》, 北京:高等教育出版社,2008 [15]趙庾蕓,《SQL Server 2000培訓(xùn)教程》, 北京:人民郵電出版社.2005.
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章-透射電子顯微鏡
- 群落的結(jié)構(gòu)(課件)
- 焊接基礎(chǔ)知識
- 水文地質(zhì)學(xué)課件
- 某公司員工工傷安全管理規(guī)定
- 消防培訓(xùn)課件:安全檢修(要點(diǎn))
- 某公司安全生產(chǎn)考核與獎(jiǎng)懲辦法范文
- 安全作業(yè)活動(dòng)安全排查表
- 某公司危險(xiǎn)源安全辨識、分類和風(fēng)險(xiǎn)評價(jià)、分級辦法
- 某公司消防安全常識培訓(xùn)資料
- 安全培訓(xùn)資料:危險(xiǎn)化學(xué)品的類別
- 中小學(xué)寒假學(xué)習(xí)計(jì)劃快樂度寒假充實(shí)促成長
- 紅色插畫風(fēng)輸血相關(guān)知識培訓(xùn)臨床輸血流程常見輸血不良反應(yīng)
- 14.應(yīng)急救援隊(duì)伍訓(xùn)練記錄
- 某公司各部門及人員安全生產(chǎn)責(zé)任制