




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫開發(fā)與應(yīng)用課程設(shè)計(jì)-1-第1章新生報(bào)名管理信息系統(tǒng)概述1.1新生報(bào)名管理信息系統(tǒng)簡介 隨著高等教育的發(fā)展,各高校招生規(guī)模不斷地?cái)U(kuò)大,招生人數(shù)越來越多,而新生報(bào)名的時(shí)間一般都很短,工作量很大。僅僅靠原始的手工管理,一方面,學(xué)校面對大量的新生報(bào)名管理信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。另一方面,采用手工管理的辦法,新生在報(bào)名時(shí)會由于報(bào)到手續(xù)繁多復(fù)雜,花費(fèi)相當(dāng)多的時(shí)間與精力,造成一定的身心疲憊,這是我們所不愿意看到的。因此,先進(jìn)的管理思想方法在學(xué)校中實(shí)現(xiàn)就成為了一個(gè)迫待解決的課題。 使用管理信息系統(tǒng)進(jìn)行報(bào)名管理工作,可以大大減少報(bào)名管理人員的工作量,每個(gè)新生報(bào)名的時(shí)間將縮短至1-2分鐘,短時(shí)間就可以處理大量的新生報(bào)名信息。報(bào)名處理的準(zhǔn)確性也會大大的提高,因?yàn)殡娮犹幚矸椒ㄔ谟?jì)算、統(tǒng)計(jì)等方面比手工處理方法出現(xiàn)誤差的概率要小得多,所以以往手工管理住宿資源安排重復(fù),收費(fèi)糾紛等情況幾乎沒有再發(fā)生的可能性。而新生也不再需要為報(bào)名的各項(xiàng)手續(xù)到處奔波勞累,只須使用本系統(tǒng)即可集中化、一次性處理各項(xiàng)報(bào)到事宜,輕松地完成開學(xué)第一天的工作。 目前國內(nèi)報(bào)名管理系統(tǒng)仍為出現(xiàn)較為成熟的產(chǎn)品,很多高校仍然采用原始的手工管理辦法,一套功能完備、容易操作的報(bào)名管理系統(tǒng)的出現(xiàn),將會為各大高校報(bào)名工作帶來極大的便利,因此必將受到廣大高校用戶的青睞!1.2新生報(bào)名管理信息系統(tǒng)功能描述 借助現(xiàn)代信息技術(shù)和管理理論,建立現(xiàn)代管理信息系統(tǒng)是當(dāng)今社會的重要趨勢。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。尤其對于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 為了適應(yīng)信息時(shí)代發(fā)展,提高學(xué)校的工作效率和辦學(xué)水平,實(shí)現(xiàn)現(xiàn)代化大學(xué)的運(yùn)行機(jī)制和高水平的管理,體現(xiàn)大學(xué)中計(jì)算機(jī)的特色,使計(jì)算機(jī)的使用成為學(xué)校對學(xué)生進(jìn)行有效管理的重要組成部分。用計(jì)算機(jī)來管理新生報(bào)到可以避免不必要的資源浪費(fèi)。用計(jì)算機(jī)來管理新生報(bào)到可以作到在新生前來報(bào)到時(shí)給其分配相關(guān)資源,存儲其相關(guān)信息則可以避免所分配的學(xué)號、床位號中間呈現(xiàn)空缺的現(xiàn)象也節(jié)省了教務(wù)處工作人員的工作強(qiáng)度,避免了提前去做新生的相關(guān)分配工作。 “新生報(bào)到管理系統(tǒng)”旨在每屆新生前來報(bào)到時(shí)登記其基本信息并將其基本信息錄入到數(shù)據(jù)庫中,如此就可以避免將已被錄取但不打算前來讀書的學(xué)生的相關(guān)信息存儲進(jìn)在校學(xué)生的相關(guān)數(shù)據(jù)庫中,同時(shí)使用該系統(tǒng)可以實(shí)現(xiàn)新生信息的有序存儲,使得檢索迅速、查找方便、并且提高了可靠性。2.2業(yè)務(wù)流程編班新生名冊審核新生名單編班新生名冊審核新生名單新生
名單招生
辦新生
名單省
教委校長有關(guān)單位統(tǒng)計(jì)學(xué)籍變動審核學(xué)生情況登記表統(tǒng)計(jì)
報(bào)表學(xué)生情況
登記表學(xué)生學(xué)籍錯(cuò)誤的學(xué)生登記表學(xué)生建學(xué)籍表圖2-1主業(yè)務(wù)流程圖報(bào)名單管理報(bào)名單管理學(xué)生報(bào)名
登記表報(bào)名
表公寓管理寢室分配
表收費(fèi)
表收費(fèi)管理收費(fèi)存檔公寓分配存檔學(xué)生新生數(shù)據(jù)管理報(bào)名存檔新生數(shù)據(jù)存檔圖2-2業(yè)務(wù)流程圖2.3數(shù)據(jù)流程基本信息管理基本信息管理學(xué)籍變動管理學(xué)生學(xué)籍學(xué)籍統(tǒng)計(jì)管理招生
辦學(xué)生省教委校長有關(guān)單位新生名單學(xué)籍變動申請學(xué)生登記表各院、部獎懲名單學(xué)生獎懲管理畢業(yè)生管理用人單位圖2-3數(shù)據(jù)流程圖2.4數(shù)據(jù)字典2.4.1數(shù)據(jù)元素定義數(shù)據(jù)元素的定義是數(shù)據(jù)字典的基礎(chǔ),其他定義都是建立在數(shù)據(jù)元素定義的基礎(chǔ)之上的。數(shù)據(jù)元素的定義包含數(shù)據(jù)元素名稱、數(shù)據(jù)元素編號、數(shù)據(jù)元素類型、數(shù)據(jù)元素長度以及數(shù)據(jù)元素含義等內(nèi)容。本系統(tǒng)一共有18個(gè)數(shù)據(jù)元素,每一個(gè)數(shù)據(jù)元素均有如表1所示格式的數(shù)據(jù)元素定義表。表2-1數(shù)據(jù)元素定義表數(shù)據(jù)元素編號:DE001數(shù)據(jù)元素名稱:學(xué)生學(xué)號別名:XSXH類型:char長度:10由于篇幅關(guān)系,不再列出其他的數(shù)據(jù)元素定義表。當(dāng)所有的數(shù)據(jù)元素定義完以后,就可以建立數(shù)據(jù)元素一覽表,如表2所示。表2-2數(shù)據(jù)元素一覽表編號數(shù)據(jù)元素名稱別名類型長度小數(shù)點(diǎn)位數(shù)DE001學(xué)生學(xué)號XSXH整型10DE002學(xué)生姓名XSXM字符型20DE003學(xué)生性別XSXB字符型8DE004聯(lián)系電話LXDH字符型16DE005學(xué)生年齡XSNL字符型10DE006郵政編碼YZBM字符型20DE007家庭住址JQZZ字符型20DE008聯(lián)系電話LXDH字符型30DE009專業(yè)代碼ZYDM字符型50DE010系別代碼XBDM字符型10DE011公寓代碼GYDM字符型30DE012公寓級別GYJB字符型30DE013收費(fèi)標(biāo)準(zhǔn)SFBZ字符型20DE014系別名稱XBMC字符型20DE015學(xué)費(fèi)XF字符型20DE016專業(yè)名稱ZYMC字符型20DE017收費(fèi)日期SFRQ日期型20DE018收費(fèi)人SFR字符型202.4.2數(shù)據(jù)流數(shù)據(jù)流表明了數(shù)據(jù)的流動方向及其名稱,是數(shù)據(jù)載體的表現(xiàn)形式之一。在數(shù)據(jù)字典中所定義的數(shù)據(jù)流有兩類:一類是從外部實(shí)體輸入到系統(tǒng)中的數(shù)據(jù)流,二是從系統(tǒng)輸出到外部實(shí)體的數(shù)據(jù)流。本系統(tǒng)一共有3個(gè)數(shù)據(jù)流,每一個(gè)數(shù)據(jù)流均有如表3所示格式的數(shù)據(jù)流定義表。表2-3數(shù)據(jù)流定義表數(shù)據(jù)流編號:DF001數(shù)據(jù)流名稱:用戶數(shù)據(jù)簡述:對客戶基礎(chǔ)信息的添加來源:客戶(外部項(xiàng))去處:登陸管理(處理功能)組成:系統(tǒng)用戶名、登錄令當(dāng)所有的數(shù)據(jù)流定義完以后,就可以建立數(shù)據(jù)流一覽表,如表4所示。表2-4數(shù)據(jù)流一覽表編號數(shù)據(jù)流名稱來源去處組成DF001新生基本信息數(shù)據(jù)學(xué)生學(xué)籍管理學(xué)生學(xué)號學(xué)生姓名學(xué)生性別聯(lián)系電話學(xué)生年齡郵政編碼家庭住址聯(lián)系電話專業(yè)代碼系別代碼DF002公寓數(shù)據(jù)信息學(xué)生公寓管理公寓代碼公寓級別收費(fèi)標(biāo)準(zhǔn)DF003收費(fèi)數(shù)據(jù)信息學(xué)生收費(fèi)管理系別名稱學(xué)費(fèi)專業(yè)名稱收費(fèi)日期收費(fèi)人系別名稱2.4.3處理功能處理功能的定義是指最低一層的數(shù)據(jù)流程圖中的處理功能(功能單元)的定義。本系統(tǒng)一共包含4個(gè)底層處理邏輯,每個(gè)處理邏輯都有一張按表5所示的處理邏輯定義表。表2-5處理功能定義表處理功能編號:P001處理功能名稱:學(xué)生基本信息添加處理功能層次號:1.1輸入數(shù)據(jù)流:學(xué)生基本信息輸出數(shù)據(jù)流:學(xué)生基本信息處理:學(xué)生基本信息的添加有關(guān)的數(shù)據(jù)存儲:學(xué)生學(xué)籍檔案當(dāng)所有的處理功能定義完以后,就可以建立處理功能一覽表,如表3-6所示。表2-6處理功能一覽表編號名稱層次號輸入/輸出標(biāo)志數(shù)據(jù)流編號來源/去處P001學(xué)生添加1.11DF001學(xué)生0DF001學(xué)籍信息管理P002學(xué)生修改1.21DF001學(xué)生0DF001學(xué)籍信息管理P003學(xué)生寢室分類1.31DF001住宿信息檔案DF002住宿信息管理P004學(xué)生收費(fèi)情況2.11DF004學(xué)生0DF004學(xué)費(fèi)信息管理2.4.4數(shù)據(jù)存儲數(shù)據(jù)存儲是指在系統(tǒng)中應(yīng)該保存的數(shù)據(jù)結(jié)構(gòu)及集體的數(shù)據(jù)內(nèi)容,實(shí)際上它是信息系統(tǒng)的資源,用戶要從系統(tǒng)中獲取的全部數(shù)據(jù)都來自數(shù)據(jù)存儲,如表7所示。表2-7數(shù)據(jù)存儲定義表數(shù)據(jù)存儲編號:DB001數(shù)據(jù)存儲名稱:學(xué)生檔案簡述:學(xué)生學(xué)籍信息輸入數(shù)據(jù)流:添加修改的學(xué)生基本信息輸出數(shù)據(jù)流:學(xué)生信息組成:學(xué)生學(xué)號、學(xué)生姓名、學(xué)生性別、聯(lián)系電話、學(xué)生年齡、郵政編碼、家庭住址、聯(lián)系電話、專業(yè)代碼、系別代碼當(dāng)所有的數(shù)據(jù)存儲定義完以后,可以建立數(shù)據(jù)存儲一覽表,如表8所示。表2-8數(shù)據(jù)存儲一覽表數(shù)據(jù)存儲編號數(shù)據(jù)存儲名稱簡述DB001學(xué)生檔案存儲學(xué)生學(xué)籍信息DB002住宿檔案存儲學(xué)生住宿信息DB003收費(fèi)檔案存儲發(fā)生業(yè)務(wù)的基本信息2.4.5外部項(xiàng)外部項(xiàng)的定義表,如表9所示表2-9外部項(xiàng)的定義表外部項(xiàng)編號:E01外部項(xiàng)名稱:學(xué)生簡述:學(xué)校的學(xué)生輸入數(shù)據(jù)流:基本信息、學(xué)生信息輸出數(shù)據(jù)流:學(xué)生信息,學(xué)籍信息由于篇幅限制不再列出其他的外部項(xiàng)定義表。如表10所示。表2-10外部項(xiàng)一覽表外部項(xiàng)編號名稱E01學(xué)生E02教務(wù)處E03生活部系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能本系統(tǒng)從功能上劃分為以下五大模塊:系統(tǒng)管理模塊,數(shù)據(jù)管理模塊,報(bào)到管理模塊,住宿管理模塊,繳費(fèi)管理模塊等五大模塊。以下將對各功能模塊進(jìn)行說明。系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示。報(bào)到查詢登錄系統(tǒng)新生報(bào)名管理系統(tǒng)報(bào)到查詢登錄系統(tǒng)新生報(bào)名管理系統(tǒng)用戶管理數(shù)據(jù)管理報(bào)到管理住宿管理繳費(fèi)管理用戶管理修改密碼退出系統(tǒng)導(dǎo)入數(shù)據(jù)信息檢索發(fā)報(bào)到單檢索住宿安排住宿檢索收費(fèi)新生收費(fèi)修改住宿圖3-1系統(tǒng)功能模塊圖功能描述如下:(1)系統(tǒng)管理:其功能主要包括登錄系統(tǒng)、用戶管理、密碼修改和退出系統(tǒng)。登錄系統(tǒng),用戶進(jìn)入應(yīng)用程序的窗口;用戶管理,在未登錄系統(tǒng)時(shí)即可用,增加系統(tǒng)的用戶數(shù);修改口令,登錄系統(tǒng)后,修該當(dāng)前用戶的密碼;退出系統(tǒng),關(guān)閉應(yīng)用程序。(2)數(shù)據(jù)管理:其功能主要包括信息檢索和導(dǎo)入數(shù)據(jù)。信息檢索,包括新生信息的導(dǎo)入和查詢;導(dǎo)入數(shù)據(jù),支持利用Excel文件導(dǎo)入新生數(shù)據(jù)。(3)報(bào)到管理:新生報(bào)到和報(bào)到查詢。新生報(bào)到:新生報(bào)到的第一步,通常為發(fā)放一張報(bào)到單供新生填寫;報(bào)到查詢:查詢某位新生是否報(bào)到、是否安排住宿、是否繳清費(fèi)用,可用姓名檢索方式查詢。(4)住宿管理:包括安排住宿,修改住宿和查詢住宿。安排住宿,根據(jù)新生的姓名,為其安排一個(gè)住宿,包括填寫公寓編號和選擇公寓級別;修改住宿:對已經(jīng)安排好住宿的學(xué)生重新安排住宿;住宿查詢:查詢某位新生是否安排住宿,住宿編號和級別等。(5)繳費(fèi)管理:其功能主要包括新生繳費(fèi)和繳費(fèi)查詢。新生繳費(fèi):根據(jù)新生的所在系、專業(yè)以及新生的住宿情況,收取其相應(yīng)費(fèi)用;繳費(fèi)查詢:查詢某位學(xué)生是否繳費(fèi)、繳費(fèi)金額、收費(fèi)人等。3.2系統(tǒng)結(jié)構(gòu)3.2.1系統(tǒng)功能分析新生報(bào)名系統(tǒng)主要是用于新生入學(xué)信息管理,主要提供的功能有:1.學(xué)院基本信息管理:提供學(xué)院的信息的錄入、查詢功能。(1)管理員把學(xué)院基本信息的錄入;(2)管理員更新、刪除、添加學(xué)院的基本信息;(3)管理員、老師及學(xué)生可根據(jù)學(xué)院名稱查詢學(xué)院基本信息。2.系部基本信息管理:提供系部的信息的錄入、查詢功能。(1)管理員把系部基本信息的錄入;(2)管理員更新、刪除、添加系部的基本信息;(3)管理員、老師及學(xué)生可根據(jù)系部名稱查詢系部基本信息。3.專業(yè)基本信息管理:提供專業(yè)的信息的錄入、查詢功能。(1)管理員把專業(yè)基本信息的錄入;(2)管理員更新、刪除、添加專業(yè)的基本信息;(3)管理員、老師及學(xué)生可根據(jù)專業(yè)名稱查詢專業(yè)基本信息。4.班級基本信息管理:提供班級的信息的錄入、查詢功能。(1)管理員把班級基本信息的錄入;(2)管理員更新、刪除、添加班級的基本信息;(3)管理員、老師及學(xué)生可根據(jù)班級名稱、班級編號查詢班級基本信息。5.學(xué)生基本信息管理:提供新生的信息的錄入、查詢功能。(1)管理員把新生信息的錄入;(2)管理員或?qū)W生本人可以修改學(xué)生的信息;(3)管理員可以增加、刪除學(xué)生基本信息;(4)管理員、老師及學(xué)生可根據(jù)學(xué)生學(xué)號、姓名查詢學(xué)生基本信息。6.公寓基本信息管理:提供公寓的信息的錄入、查詢功能。(1)管理員把公寓基本信息的錄入;(2)管理員更新、刪除、添加公寓的基本信息;(3)管理員、老師及學(xué)生可根據(jù)公寓樓號查詢公寓基本信息。7.寢室基本信息管理:提供公寓的信息的錄入、查詢功能。(1)管理員把寢室基本信息的錄入;(2)管理員更新、刪除、添加寢室的基本信息;(3)管理員可根據(jù)寢室號查詢寢室基本信息。3.2.2系統(tǒng)規(guī)則分析1.一個(gè)學(xué)校有多個(gè)學(xué)院,每個(gè)學(xué)院包括學(xué)院名稱、學(xué)院號(唯一標(biāo)識)屬性。2.一個(gè)學(xué)院有多個(gè)系,每個(gè)系包括系名、系號(唯一標(biāo)識)屬性。3.一個(gè)系有多個(gè)專業(yè),每個(gè)專業(yè)包括專業(yè)名、專業(yè)號(唯一標(biāo)識)屬性。4.一個(gè)專業(yè)有多個(gè)班級,每個(gè)班級包括班級名、班級號(唯一標(biāo)識)、班級人數(shù)屬性。5.每個(gè)班級有多名學(xué)生,每個(gè)學(xué)生包括姓名、學(xué)號、性別、入學(xué)年份、籍貫、政治面貌、名族、身份證號、電話號碼。6.一個(gè)學(xué)生只能在一個(gè)班級,一個(gè)班級只能屬于一個(gè)專業(yè),一個(gè)專業(yè)只能屬于一個(gè)系,一個(gè)系只能屬于一個(gè)學(xué)院。7.一棟公寓有多個(gè)專業(yè)入住。一個(gè)專業(yè),分配在一棟公寓;每個(gè)專業(yè)有多個(gè)寢室,每個(gè)學(xué)生只能住在一個(gè)寢室。寢室有寢室樓層、寢室號屬性。8.一棟公寓有多個(gè)寢室,一個(gè)寢室最多入住四個(gè)學(xué)生。數(shù)據(jù)庫設(shè)計(jì)4.1E-R圖根據(jù)系統(tǒng)需求與數(shù)據(jù)字典,得到系統(tǒng)E-R圖(E-R圖又稱實(shí)體-關(guān)系圖,它是表示數(shù)據(jù)對象及其關(guān)系的圖形語言機(jī)制其中數(shù)據(jù)對象用長方形表示)。系統(tǒng)總體E-R圖如4-1所示:1m1nm隸屬1m1nm隸屬公寓籍貫性別姓名學(xué)號名族學(xué)生政治面貌身份證號入學(xué)年份電話號碼住宿樓層班級編號號班級名稱班級專業(yè)編號專業(yè)名稱專業(yè)系學(xué)院隸屬隸屬隸屬系名稱系編號學(xué)院編號學(xué)院名稱人數(shù)隸屬寢室號人數(shù)公寓編號公寓名稱分配公寓圖4-1系統(tǒng)E-R圖4.2數(shù)據(jù)庫詳細(xì)設(shè)計(jì)該系統(tǒng)的總體的數(shù)據(jù)表設(shè)計(jì)如下表4-1所示。表4-1總體表數(shù)據(jù)表功能描述系統(tǒng)用戶數(shù)據(jù)表用于保存系統(tǒng)用戶的帳戶信息新生基本信息表用于保存新生的基本信息公寓代碼數(shù)據(jù)表用于各種類型公寓的基本數(shù)據(jù)收費(fèi)數(shù)據(jù)表用于保存新生收費(fèi)數(shù)據(jù)系別代碼數(shù)據(jù)表用于保存各個(gè)系的數(shù)據(jù)專業(yè)代碼數(shù)據(jù)表用于保存與專業(yè)相關(guān)的數(shù)據(jù)(1)系統(tǒng)用戶數(shù)據(jù)表用于保存系統(tǒng)用戶的信息,包括三張表:“T_user”保存系統(tǒng)用戶,結(jié)構(gòu)見表4-2所示;“t_qxb”保存用戶權(quán)限,結(jié)構(gòu)如表4-3所示;“t_cdx”用于保存所有的菜單項(xiàng),結(jié)構(gòu)如表4-4所示。表4-2T_user表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字允許空說明nameChar6pk非空用戶名passwdChar10非空密碼表4-3t_qxb表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字允許空說明nameChar20pk用戶名cdxChar3菜單項(xiàng)表4-4t_cdx表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字允許空說明cdxChar3pk菜單項(xiàng)cdmChar20非空菜單名(2)新生基本信息數(shù)據(jù)表用于保存新生的基本信息,數(shù)據(jù)表名為“t_xsb”,結(jié)構(gòu)如表4-5所示。表4-5t_xsb表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字索引說明xhChar10pk是學(xué)號xmChar10否姓名xbChar2否性別csnyDatetime8否出生日期jtdzChar60否家庭住址yzbmChar6否郵政編碼lxdhChar20否聯(lián)系電話zydmTinyint否專業(yè)代碼xbdmTinyint否系別代碼gydmTinyint否公寓代碼gybhChar7否公寓編號ztTinyint否狀態(tài)(3)公寓代碼數(shù)據(jù)表用于各種類型公寓的基本數(shù)據(jù),數(shù)據(jù)表命名為:“td_gydm”結(jié)構(gòu)見表4-6所示。表4-6td_gydm表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字索引說明gydmTinyintpk是公寓代碼gyjbChar10否公寓級別sfjeDecimal18否收費(fèi)金額(4)收費(fèi)數(shù)據(jù)表用于保存新生收費(fèi)數(shù)據(jù),數(shù)據(jù)表命名為“td_sfb”,表結(jié)構(gòu)見表4-7所示。表4-7td_sfb表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字索引說明xhChar10pk是學(xué)號xmChar10否姓名sfjeDecimal18否收費(fèi)金額sfrqDatetime否收費(fèi)日期sfrChar10否收費(fèi)人bzChar100否備注(5)系別代碼數(shù)據(jù)表用于保存各個(gè)系的數(shù)據(jù),數(shù)據(jù)表命名為“td_xbdm”,結(jié)構(gòu)見表4-8所示。表4-8td_xbdm表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字索引說明xbdmTinyintpk是系別代碼xbmcChar20否系別名稱xfDecimal18否學(xué)費(fèi)qtfDecimal18否其他費(fèi)(6)專業(yè)代碼數(shù)據(jù)表用于保存與專業(yè)相關(guān)的數(shù)據(jù),數(shù)據(jù)表命名為“td_zydm”,結(jié)構(gòu)見表4-9所示。表4-9td_zydm表結(jié)構(gòu)列名數(shù)據(jù)類型字節(jié)數(shù)關(guān)鍵字索引說明zydmTinyintpk是專業(yè)代碼zymcChar60否專業(yè)名稱主窗體設(shè)計(jì)5.1主窗體設(shè)計(jì)此部分是公共模塊。用戶登陸成功后,系統(tǒng)根據(jù)用戶的權(quán)限啟動用戶允許使用的功能模塊。在數(shù)據(jù)模塊中定義一個(gè)全局變量dlname,用來保存用戶登陸的用戶名,便于其他窗體使用。寫一個(gè)函數(shù)來取得服務(wù)器時(shí)間作為操作時(shí)間,保證系統(tǒng)時(shí)間的一致性。圖5-1系統(tǒng)主窗體表5-1窗口及組件的屬性設(shè)置對象屬性屬性值說明mainmenucaption系統(tǒng)(&z)菜單組件標(biāo)題圖5-2登陸后的主窗體表5-2窗口及組件的屬性設(shè)置對象屬性屬性值說明mainmenucaption系統(tǒng)菜單組件標(biāo)題報(bào)道管理公寓管理繳費(fèi)管理數(shù)據(jù)管理5.2功能導(dǎo)航欄設(shè)計(jì)1.集成系統(tǒng)功能模塊。執(zhí)行菜單命令時(shí),需要打開相應(yīng)的系統(tǒng)功能模塊,并且將該菜單項(xiàng)變?yōu)榛疑@示,當(dāng)該功能模塊關(guān)閉后再使菜單變?yōu)榭刹僮?。?shí)現(xiàn)代碼見附錄。2.實(shí)現(xiàn)系統(tǒng)退出功能。在執(zhí)行主窗體關(guān)閉操作時(shí),首先請用戶確認(rèn),以免用戶由于大意退出。圖5-3菜單欄設(shè)計(jì)窗體表5-3窗口及組件的屬性設(shè)置對象屬性屬性值說明mainmenucaption報(bào)道管理菜單組件標(biāo)題公寓管理繳費(fèi)管理數(shù)據(jù)管理登錄系統(tǒng)用戶管理程序設(shè)計(jì)與編碼為實(shí)現(xiàn)按權(quán)限起用系統(tǒng)功能,需要使用“t_qxb”表保存用戶享有的權(quán)限信息,根據(jù)用戶名決定是否隱藏某些菜單項(xiàng)。首先在“t_user”表中添加一條記錄YHM:admin:MM;admin。然后將所有的權(quán)限分配給用戶admin。在登錄窗體代碼中實(shí)現(xiàn)身份驗(yàn)證功能,即需要檢騙用戶登錄的用戶名和密碼是否正確.如果正確,則從“t_qxb”表中檢索出該用戶享有的權(quán)限.將管理系統(tǒng)主窗體中對應(yīng)的菜單項(xiàng)Visible屬性設(shè)置為True,其他菜單項(xiàng)Visible屬性設(shè)置為FaIse。圖6-1用戶登陸窗體設(shè)計(jì)表6-1窗口及組件的屬性設(shè)置對象屬性屬性值說明Label1caption用戶名標(biāo)簽標(biāo)題Label2caption密碼標(biāo)簽標(biāo)題Edit1text(空)Edit2text(空)Button1caption確定按鈕標(biāo)題Button2caption取消按鈕標(biāo)題6.2用戶管理窗體的設(shè)計(jì)用戶管理需要根據(jù)不同的用戶類型.分配不同的權(quán)限,便于系統(tǒng)的維護(hù)。主要功能包括用戶數(shù)據(jù)(包括編號、密碼)的添加、刪除和瀏覽等操作,高級管理員可以管理系統(tǒng)中所有的用戶數(shù)據(jù),普通用戶則只能修改自己的密碼。圖6-2用戶管理窗體設(shè)計(jì)表6-2窗口及組件的屬性設(shè)置對象屬性屬性值說明QuerynameQuery1數(shù)據(jù)庫標(biāo)題DataSourcedatasetQuery1DBGridDataSourceDataSourcePopupMenuNamePopupMenu16.3添加/修改用戶窗體的設(shè)計(jì)添加/修改用戶窗體設(shè)計(jì)如圖6-3所示。圖6-3添加/修改用戶窗體設(shè)計(jì)表6-3窗口及組件的屬性設(shè)置對象屬性屬性值說明QueryNameQuery1數(shù)據(jù)庫標(biāo)題PaneldatasetQuery1GroupBoxcaption功能權(quán)限列表SpeedButtontext(空)LabeledEditcaption用戶名caption密碼6.4修改密碼窗體設(shè)計(jì)用戶登錄后可以自己修改密碼。這樣既能保證系統(tǒng)的安全性,同時(shí)又減少了系統(tǒng)管理員的工作量。修改密碼窗體設(shè)計(jì)如圖6-7所示。圖6-4修改密碼窗體設(shè)計(jì)表6-4窗口及組件的屬性設(shè)置對象屬性屬性值說明Label1caption原密碼標(biāo)簽標(biāo)題Label2caption新密碼標(biāo)簽標(biāo)題Label3caption確認(rèn)密碼標(biāo)簽標(biāo)題Button1Name確定按鈕標(biāo)題Button2Name取消按鈕標(biāo)題Edit1text(空)編輯框6.5實(shí)現(xiàn)新生數(shù)據(jù)管理功能新生數(shù)據(jù)管理功能是將招生辦錄取的新生數(shù)據(jù)導(dǎo)入到新生數(shù)據(jù)表中,另外還包括數(shù)據(jù)檢索功能。實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入功能需要以下幾點(diǎn)步驟:(1)設(shè)計(jì)導(dǎo)入數(shù)據(jù)窗體。這里使用一個(gè)窗體來完成數(shù)據(jù)的倒入功能,設(shè)計(jì)的窗體如圖6-6所示。圖6-6“導(dǎo)入新生數(shù)據(jù)”窗體表6-6窗口及組件的屬性設(shè)置對象屬性屬性值說明Button1Name打開文件按鈕標(biāo)題Button2Name數(shù)據(jù)導(dǎo)入按鈕標(biāo)題Button3Name取消按鈕標(biāo)題PopupMenuNamePopupMenu1(2)打開數(shù)據(jù)文件。單擊打開文件按鈕打開,并且要求確認(rèn)數(shù)據(jù)是否正確。(3)實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入。單擊數(shù)據(jù)導(dǎo)入單擊數(shù)據(jù)導(dǎo)入按鈕,將列表中的數(shù)據(jù)導(dǎo)入到新生數(shù)據(jù)表中。(4)實(shí)現(xiàn)關(guān)閉窗體操作。單擊取消按鈕,關(guān)閉“導(dǎo)入新生數(shù)據(jù)”窗體。6.6實(shí)現(xiàn)報(bào)到管理功能新生到校時(shí),需要領(lǐng)取一張報(bào)到單,新生按報(bào)到單安排的項(xiàng)目依次進(jìn)行報(bào)到。實(shí)現(xiàn)報(bào)到管理功能需要以下幾點(diǎn)步驟:(1)設(shè)計(jì)報(bào)到單管理窗體。圖6-7報(bào)到單管理窗體表6-7窗口及組件的屬性設(shè)置對象屬性屬性值說明Button1Name檢索按鈕標(biāo)題Button2Name取消按鈕標(biāo)題Label1caption姓名標(biāo)簽標(biāo)題PopupMenuNamePopupMenu1Edit1text(空)編輯框(2)實(shí)現(xiàn)窗體初始化。創(chuàng)建窗體時(shí),需要對數(shù)據(jù)控件進(jìn)行初始化。實(shí)現(xiàn)代碼參考上一節(jié)即實(shí)現(xiàn)新生數(shù)據(jù)管理的窗體初始化代碼。(3)實(shí)現(xiàn)發(fā)放報(bào)到單功能。選定列表中的新生紀(jì)錄,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇【發(fā)放報(bào)到單】命令,實(shí)現(xiàn)報(bào)到單發(fā)放功能。(5)實(shí)現(xiàn)關(guān)閉窗體功能。6.7實(shí)現(xiàn)公寓管理功能當(dāng)新生報(bào)到后,必須先到公寓管理處安排公寓住宿,然后才根據(jù)新生所住公寓的等級收費(fèi)。(1)實(shí)現(xiàn)公寓管理數(shù)據(jù)檢索功能。(2)安排公寓管理。新生住宿安排窗體設(shè)計(jì)如圖6-8所示.圖6-8新生住宿安排窗體設(shè)計(jì)表6-8窗口及組件的屬性設(shè)置對象屬性屬性值說明Button1Name確定按鈕標(biāo)題Button2Name取消按鈕標(biāo)題Label1caption公寓編號標(biāo)簽標(biāo)題Label2caption姓名標(biāo)簽標(biāo)題Label3caption公寓級別標(biāo)簽標(biāo)題ComboBoxitem(空)Edit1text(空)編輯框6.8實(shí)現(xiàn)收費(fèi)管理功能新生完成公寓安排后,就可以到財(cái)務(wù)室繳費(fèi)。收費(fèi)管理可以自動根據(jù)新生的錄取專業(yè)和安排的公寓等級確定收費(fèi)金額.(1)實(shí)現(xiàn)收費(fèi)數(shù)據(jù)檢索功能。收費(fèi)窗體設(shè)計(jì)如圖6-9所示。圖6-9收費(fèi)窗體設(shè)計(jì)表6-9窗口及組件的屬性設(shè)置對象屬性屬性值說明Button1Name確定按鈕標(biāo)題Button2Name取消按鈕標(biāo)題Label1caption公寓編號標(biāo)簽標(biāo)題Label2caption姓名標(biāo)簽標(biāo)題Label3caption公寓級別標(biāo)簽標(biāo)題ComboBoxtext2003-11-16Edit1text(空)編輯框Edit2text(空)編輯框Edit3text(空)編輯框Edit4text(空)編輯框系統(tǒng)測試在實(shí)現(xiàn)各個(gè)功能模塊后,將程序連接編譯生成可執(zhí)行文件,并運(yùn)行系統(tǒng)進(jìn)行總體測試。1.選擇【報(bào)到單管理】→【報(bào)到管理】菜單命令,打開報(bào)到單管理窗體。如圖7-1所示。選擇【公寓管理】→【公寓安排管理】菜單命令,打開公離管理窗體。如圖7-2所示。圖7-1報(bào)到單管理窗體圖7-2公寓管理窗體選擇【收費(fèi)管理】→【新生繳費(fèi)】菜單命令,打開收費(fèi)管理窗體。圖7-3收費(fèi)管理窗體圖7-4收費(fèi)窗口管理窗體心得總結(jié) 隨著計(jì)算機(jī)的迅速普及,計(jì)算機(jī)應(yīng)用的范圍也越來越廣,它已經(jīng)滲入到我們?nèi)粘I畹姆椒矫婷?,從政府、商業(yè)到學(xué)校,到處都能看到計(jì)算機(jī)的身影。計(jì)算機(jī)的發(fā)展,替代了人類去完成很多枯燥煩瑣的工作,使得人們得以從機(jī)械化的工作中解放出來,轉(zhuǎn)而去做更多管理性的事務(wù)。 然而在新生報(bào)名管理這一領(lǐng)域,雖然目前國內(nèi)研究人員已做出了許多積極的探索并取得相當(dāng)可觀的成果,然而其研究卻仍然更多地停留在理論上,沒有將其實(shí)際應(yīng)用到各大高校的報(bào)名工作去,我們可以看到,很多高等學(xué)校報(bào)名的方式仍然采用原始的手工管理方式,即使偶有使用軟件管理的,其軟件也存在各種各樣的問題,例如沒有提供有效的信息查詢機(jī)制,沒有設(shè)計(jì)費(fèi)用設(shè)置模塊,不能適應(yīng)各高校費(fèi)用不同的實(shí)際情況,沒有對用戶進(jìn)行權(quán)限分配設(shè)置,保密性不好等等。 本系統(tǒng)的設(shè)計(jì),一方面秉承了前人探索得到的有用思想方法,例如在新生表中添加狀態(tài)列,用以記錄新生所處的報(bào)名狀態(tài),新生狀態(tài)有:未報(bào)到;已報(bào)到,但未安排住宿;已報(bào)到、住宿,但未繳清費(fèi)用;完成報(bào)到手續(xù)。另一方面,本系統(tǒng)的設(shè)計(jì)進(jìn)行了大量的改進(jìn)與創(chuàng)新,首先是在系統(tǒng)中設(shè)計(jì)了報(bào)到查詢、住宿查詢、住宿資源查詢、繳費(fèi)查詢、新生信息查詢等諸多查詢機(jī)制,操作人員不再是只能通過打印出報(bào)表進(jìn)行人工查詢,而是可以直接輸入一種檢索條件進(jìn)行電子查詢,其次是由于各大高校的收費(fèi)標(biāo)準(zhǔn)不一定相同,軟件中還增設(shè)了各項(xiàng)費(fèi)用的設(shè)置模塊,包括學(xué)費(fèi)、其他費(fèi)、住宿費(fèi)用的初始化設(shè)置,大大拓廣了應(yīng)用程序的使用空間。最后,系統(tǒng)設(shè)計(jì)中把操作用戶分為兩類,一類是管理員,默認(rèn)為“Admin”,擁有添加、修改、刪除用戶等高級權(quán)限,另一類是普通用戶,可以使用除高級功能之外的其它功能。對用戶的分類提高了系統(tǒng)的保密性,進(jìn)一步完善了系統(tǒng)。 由于高等教育的不斷改革創(chuàng)新,高校的招生機(jī)制也必將隨之不斷發(fā)展,因此本系統(tǒng)也必須隨著用戶需求的不斷提出而逐步改進(jìn)與完善自己,而這正是軟件發(fā)展不斷迭代求精的思想。參考文獻(xiàn)[1]王志華.管理信息系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用,2008,12[2]齊治昌,譚慶平,寧洪.軟件工程(第二版)[M].北京:高等教育出版社,2009,5[3]李一軍.管理信息系統(tǒng)案例集[M].北京:高等教育出版社,2008,6[4]李偉紅.SQLServer2000實(shí)用教程[M].北京:中國水利水電出版社,2008,8[5]啟明工作室.Delphi+SQLServer數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社,2009,9[6]單東方,孫凌云,刁春風(fēng).管理信息系統(tǒng)案例分析[M].北京:北京科學(xué)出版社,2007,10[7]周緒,管麗娜,白海波.SQLServer2000中文版入門與提高[M].北京:清華大學(xué)出版社,2006,6[8]張嶺,宋坤,梁冰,Delphi程序開發(fā)范例寶典[M].北京:人民郵電出版社,2008,5[9]梁水,賽奎春.Delphi開發(fā)技術(shù)大全[M].北京:人民郵電出版社,2009,8[10]郭東強(qiáng).現(xiàn)代管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,2006,5[11]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2005,6[12]劉瑩.SQLServer管理與開發(fā)技術(shù)大全[M].北京:人民郵電出版社,2007,7[13]賽奎春.Delphi信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2007,5附錄主窗體部分程序代碼如下:functionTmain_form.getnettime:string;begin//動態(tài)創(chuàng)建Tquery對象,用于數(shù)據(jù)表操作withtquery.Create(nil)dobegintryClose; //連接數(shù)據(jù)SessionName:=main_form.Database1.SessionName;DatabaseName:=main_form.Database1.DatabaseName;SQL.Clear; //使用SQLServer支持的SQL語句和函數(shù),獲取服務(wù)器時(shí)間SQL.Add('selectgetdate()asaa');Open; //返回字符串類型
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)合同范本制作
- 口才教室出租合同范本
- 企業(yè)采購合作合同范例
- 以物抵債合同范本
- 冷凍品購銷合同范例
- 合唱排練協(xié)議合同范本
- 周口市安置房買賣合同范例
- 品牌店 轉(zhuǎn)讓 合同范本
- 廠房買賣合同范本模板
- 廚師人工合同范本
- 腫瘤心臟病學(xué)培訓(xùn)課件
- 開展健康生活方式、營養(yǎng)和慢性病預(yù)防知識教育和宣傳活動
- 新編英語語法教程第六版課后答案全
- 2人退伍老兵表演軍人小品《照相》臺詞
- 性傳播疾病-課件
- 最新《橋梁工程》梁式橋和板式橋設(shè)計(jì)課件
- 無人機(jī)學(xué)習(xí)文件-飛行手冊
- 典范英語教材-1a-課件
- 2023年揚(yáng)州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試筆試題庫及答案解析
- 供銷聯(lián)社審計(jì):問題發(fā)現(xiàn)與整改情況報(bào)告
- 昆醫(yī)大康復(fù)治療技術(shù)課件09運(yùn)動想象療法
評論
0/150
提交評論