![可視化編程C#課程設計選題_第1頁](http://file4.renrendoc.com/view/f4f022c58d8689eb936e9a3f8673c84d/f4f022c58d8689eb936e9a3f8673c84d1.gif)
![可視化編程C#課程設計選題_第2頁](http://file4.renrendoc.com/view/f4f022c58d8689eb936e9a3f8673c84d/f4f022c58d8689eb936e9a3f8673c84d2.gif)
![可視化編程C#課程設計選題_第3頁](http://file4.renrendoc.com/view/f4f022c58d8689eb936e9a3f8673c84d/f4f022c58d8689eb936e9a3f8673c84d3.gif)
![可視化編程C#課程設計選題_第4頁](http://file4.renrendoc.com/view/f4f022c58d8689eb936e9a3f8673c84d/f4f022c58d8689eb936e9a3f8673c84d4.gif)
![可視化編程C#課程設計選題_第5頁](http://file4.renrendoc.com/view/f4f022c58d8689eb936e9a3f8673c84d/f4f022c58d8689eb936e9a3f8673c84d5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C#軟件編程實踐課程設計任務書第三部分 目 錄(課程設計)1 學生信息管理系統(tǒng).12 企業(yè)人事管理系統(tǒng).43 醫(yī)院管理系統(tǒng).74 倉庫管理系統(tǒng).105 企業(yè)工資管理系統(tǒng).136 圖書館管理系統(tǒng).167 銀行賬戶管理系統(tǒng)198 員工培訓管理系統(tǒng).229 財務管理系統(tǒng).2610人事管理系統(tǒng).2811考勤管理系統(tǒng).3012工資管理系統(tǒng).3213質量管理系統(tǒng).3414 進銷存管理系統(tǒng).3715學生社團管理.3916 圖書管理 .4117商品購銷存管理.43.1 學生信息管理系統(tǒng)1.1 系統(tǒng)設計隨著社會的發(fā)展,學生培養(yǎng)計劃已不再一成不變,各個學校紛紛推出了面向全體學生的選課服務。這項旨在為大家提供一個更
2、加寬松自由而且更符合學生意愿的服務已成為當代學生學習過程中不可缺少的一部分。正是計算機技術的迅速發(fā)展使得人們從過去繁復的手工勞作中得以解脫,從而使這種服務在現在才可能迅速普及。同時,編寫一套完善的學生信息管理系統(tǒng)的任務就顯得尤為必要。(1)盡量采用學?,F有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用學?,F有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合學校學生信息管理的規(guī)定,滿足對學校學生日常管理的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數
3、據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。開發(fā)和運行環(huán)境選擇運行環(huán)境:WINDOWS操作系統(tǒng)本系統(tǒng)主要用于學校學生信息管理,主要任務是用計算機對學生各種信息進行日常管理,如查詢、修改、增加、刪除,另外還考慮學生選課,針對這些要求,設計了本學生信息管理系統(tǒng)。該系統(tǒng)主要包括學生信息查詢、教務信息維護和學生選課3部分。“學生信息查詢”主要是按指定系檢索該系的學生信息,其中包括所有的學生記錄。“教務信息維護”主要是維護學生、系、課程和學生選課及成績等方面的基本信息。包括增、刪、改等功能。以上兩項功能主要為教務員使用,使用時要核對用戶名和口令?!皩W生選課”是為學生提供選項課界
4、面。該界面要列出所有課程信息供學生查詢和選課。學生進入該界面前要輸入自己正確的信息。該界面核對學號和姓名后顯示該生所得學分,同時顯示出該生的選課表,課表反映該生選課情況。學生選課受一些條件的約束,如課程名額限制等。該界面允許學生選課和退課。系統(tǒng)功能模塊設計(1)主界面模塊該模塊提供教務管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口。該界面提供用戶選擇并調用各子模塊,對于進入教務員管理功能還要核對用戶名和口令。(2)查詢模塊該模塊提供學生信息界面,用戶可以選擇一個系,該模塊查詢并顯示該系信息和該系的學生信息。(3)數據維護模塊該模塊允許用戶選擇一個維護對象(如課程),然后進行維護工作(增、刪、改),
5、該界面還提供一般的信息瀏覽。(4)學生選課模塊該模塊提供選課界面,每個學生進入該界面后,先輸入自己的學號和姓名,該模塊檢查其合法性,如果正確,顯示該生的新選課表等有關信息。該界面允許學生查詢課程,并進行選課、退課等操作。該模塊對選課過程進行了一系列必要的檢查,如出現課程已選、沒有名額等情況時,都會給出出錯信息。采用模塊化思想,可以大大提高設計的效率,并且可以最大限度地減少不必要的錯誤。其系統(tǒng)結構框圖如下:1.2 數據庫設計1.2.1 數據庫需求分析根據多年學生管理經驗及用戶要求調查分析,對系統(tǒng)畫出如下的數據流圖。有了數據流圖,用E-R圖來說明學生信息管理系統(tǒng)的數據庫概念模式。將以上E-R轉換成
6、如下關系模式:系(系號、系名、 )學生(學號、姓名、性別、年齡、系號)課程(課程號、課程名、學分、上課時間、名額)選課(學號、課程號、成績)教務員(注冊名、口令)其中,標有下劃線的字段表示為該表的主碼。在上面的實體以及實體之間關系的基礎上,形成數據庫中的表格以及各個表格之間的關系。企業(yè)人事管理系統(tǒng)人事管理是所有廠礦、公司、企事業(yè)單位所必須的,人事檔案管理系統(tǒng)包括對人事檔案的統(tǒng)計、查詢、更新、打印輸出等功能。如果人工直接統(tǒng)計的話,工作量將很大,若公司人員有幾萬甚至幾十萬,人工統(tǒng)計將變得不可想象,用計算機可使人們從繁重的勞動中解脫出來,僅使用一些簡單的操作便可及時、準確地需要的信息。通過一個企業(yè)人
7、事管理系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)人事管理效率的目的。(1)盡量采用企業(yè)現有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用公司現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合企業(yè)人事管理的規(guī)定,滿足對公司日常員工管理的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。2運行環(huán)境:WINDOWS操作系統(tǒng)2(1)密碼設置:每個操作員均有自己的密碼
8、,可以防止非本系統(tǒng)人員進入本系統(tǒng),又因每個人的權限不一致,故可以防止越權操作。(2)權限設置:設置每個人的權限,使個人有個人的操作范圍,不能超出自己的范圍操作。一般只有負責人可以進行權限設置。(3)初始化:將計算機中保留的上一次操作后的結果清除。以備重新查詢、更新、統(tǒng)計、輸出等更能的執(zhí)行。(4)檔案更新:為了存放職工人事檔案的全部數據,本系統(tǒng)將每一名職工的檔案分為人事卡片、家庭成員和社會關系分別存放。檔案更新包括對各種表的記錄修改、刪除、增加等操作。(5)檔案查詢:可以按姓名、部門或任意條件查詢個人和一部分人的情況。(6)檔案統(tǒng)計:包括統(tǒng)計文化程度、技術職務、政治面貌、年齡、工資等。(7)檔案
9、輸出:可以輸出個人檔案、全體檔案、人事卡片、單位名冊、團員名次到屏幕或打印機上。(8)其它操作:包括修改密碼、設置權限等。(9)退出:可以存盤退出或直接退出。在系統(tǒng)功能分析的基礎上,得到下面的系統(tǒng)功能模塊圖。人事管理軟件和企業(yè)中其他系統(tǒng)的關系(1)與培訓管理系統(tǒng)的接口如果一個企業(yè)同時具有這兩個系統(tǒng),這兩個系統(tǒng)之間應該實現下面的數據交流和接口。(2)與全企業(yè)信息管理系統(tǒng)的接口企業(yè)人事管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機組成部分。在可能的情況下,人事管理系統(tǒng)模塊可以作為全企業(yè)管理系統(tǒng)的一個模塊,可以直接被調用。在仔細調查企業(yè)員工人事管理過程的基礎上,可得到本系統(tǒng)所處理的數據流程,見下圖。針對本實
10、例,通過對企業(yè)員工人事管理的內容和數據流程分析,設計的數據項和數據結構如下:人事卡片(員工卡號、所屬部門、姓名、性別、現任職務、出生年月、民族、籍貫、政治面貌、職稱、文化程度、健康狀況、家庭出身、本人成分、婚姻狀況、參加工作時間、進單位時間、工資、各種補貼、家庭住址、年齡、備注、部門編號);家庭成員(員工卡號、部門、姓名、成員姓名、與本人關系、出生年月、婚姻狀況、文化程度、政治面貌、工作單位、職務工種、工資、經濟來源);社會關系(員工卡號、部門、姓名、關系姓名、與本人關系、政治面貌、工作單位、職務工種、備注);用戶密碼校驗表(用戶名、用戶密碼、權限等級)。有了上面的數據結構、數據項和數據流程,
11、就能進行下面的數據庫設計。這一設計階段是在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。本實例根據上面的設計規(guī)劃出的實體有:人事卡片實體、家庭成員實體、社會關系實體。實體和實體之間的關系E-R圖如下:在上面的實體以及實體之間關系的基礎上,形成數據庫中的表格以及表格之間的關系。醫(yī)院管理系統(tǒng)現代化的醫(yī)院也應該有現代化的管理系統(tǒng)。在科技日益發(fā)達的今天,人們的身體健康也在不斷受到重視。因此,醫(yī)院進行現代化管理就變得尤為重要。通過一個醫(yī)院管理系統(tǒng),使醫(yī)院的管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高醫(yī)院管理效率的目的。(1)盡量采用醫(yī)院現有軟硬環(huán)境
12、,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用醫(yī)院現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合醫(yī)院員工規(guī)定,滿足對醫(yī)院日常員工管理的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。運行環(huán)境:WINDOWS操作系統(tǒng)系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。例子中的醫(yī)院管理系統(tǒng)需要完成功能主要有:員工各種信息的輸入,包括員工基本信息、職稱、崗位。員工各種信息的查詢、修改,包括員
13、工基本信息、職稱、崗位、工資等。員工的人事調動管理。病人信息的管理。病院病床的管理。藥劑資源管理。儀器資源管理。系統(tǒng)用戶管理權限管理。在系統(tǒng)功能分析的基礎上,得到如圖的系統(tǒng)功能模塊。數據庫需求分析在仔細調查醫(yī)院管理過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。針對本實例,通過對醫(yī)院管理的內容和數據關系分析,設計的數據項和數據結構如下:員工基本狀況包括的數據項有員工號、員工姓名、性別、所在部門、身份證號、生日、籍貫、國籍、民族、婚姻狀況、健康狀況、參加工作時間、員工狀態(tài)、家庭住址、聯系 等。員工工資狀況包括的數據項有員工號、工資項別、工資金額等。醫(yī)院工作崗位信息包括有工作崗位代號、工作崗位名稱等。
14、醫(yī)院部門信息包括部門代號、病人性別、入院時間、病人所屬科室、藥劑庫存數量、備注等。病人信息包括病人姓名、病人性別、入院時間、病人所屬科室、病人狀況、病人主治醫(yī)生、房間號、病床號等。藥劑資源管理信息包括藥劑代號、藥劑名稱、藥劑價格、藥劑庫存量、備注等。醫(yī)療儀器管理包括儀器代號、儀器名稱、儀器價格、儀器數量、備注等。有了上面的數據結構、數據項和數據關系,就能進行下面的數據庫設計。數據庫概念結構設計本實例根據上面的設計規(guī)劃出的實體有員工實體、部門實體、崗位實體、病人實體、藥劑實體、儀器實體。實體和實體之間的關系E-R圖見下面在上面的實體以及實體之間關系的基礎上,就可以形成數據庫中的表格以及各個表格之
15、間的關系。注意這里主要針對醫(yī)生,讀者可自行建護士等的數據表。倉庫管理系統(tǒng)由于所掌握的物資種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,種類統(tǒng)計計劃報表繁多等原因,企業(yè)的物資管理往往是很繁瑣的,因此物資管理必要實現計算機化,而且必須根據企業(yè)的具體情況制定相應的方案。根據當前的企業(yè)管理機制,一個完整的企業(yè)物資管理系統(tǒng)應包括計劃管理、合同托收管理、倉庫管理、定額管理、統(tǒng)計管理、財務管理等模塊。系統(tǒng)設計通過一個倉庫管理系統(tǒng),使倉庫的管理工作系統(tǒng)化、規(guī)范化、自動化,使得資金使用合理,物資設備的儲備最佳。倉庫管理的物資主要是企業(yè)生產所需要的各種設備。進貨時經檢查合同確認為有效托
16、收以后,進行驗收入庫,需要填寫入庫單,并進行入庫登記。企業(yè)各個部門根據所需要的物資設備總額的部門生產活動的需要提出物資需求申請。計劃員根據整個企業(yè)需求開出物資設備聘為單。根據需要按月、季、年進行統(tǒng)計分析,產生相應報表。倉庫管理的特點是信息處理量比較大。所管理的物資設備各類繁多,而且由于入庫單、出庫單、需求單等單據發(fā)生量特別大,關聯信息多,查詢和統(tǒng)計的方式各不相同等原因,因此在管理上實現起來有一定困難。在管理的過程中經常會出現信息的重復傳遞、單據報表種類繁多、各個部門管理規(guī)格不統(tǒng)一等問題。本系統(tǒng)的設計過程中,為了克服這些困難,滿足計算機管理的需要,采取了下面的一些原則。(1)統(tǒng)一各種原始單據的格
17、式,統(tǒng)一賬目和報表的格式。(2)刪除不必要的管理冗余,實現管理規(guī)范化、科學化。(3)程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。(4)界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。(5)建立操作日志,系統(tǒng)自動記錄所進行的各種操作。4運行環(huán)境:WINDOWS操作系統(tǒng)4(1)倉庫管理各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。(2)倉庫管理各種信息的查詢、修改和維護。(3)設備采購報表的生成。(4)在庫存管理中加入最高儲備和最低儲備字段,對倉庫中的物資設備實現監(jiān)控和報警。(5)企業(yè)各個部門的物資需求的管理。(6)操作日志的管理。在系統(tǒng)功能分析的基礎上,得
18、到下圖的系統(tǒng)功能模塊。在仔細調查企業(yè)倉庫物資設備管理過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。針對本實例,通過對企業(yè)倉庫管理的內容和數據關系分析,設計的數據項和數據結構如下:設備代碼信息:包括設備號、設備名稱現有庫存信息:包括設備號、現有數目、總數目、最大庫存、最小庫存等設備入庫信息:包括設備號、入庫時間、供應商、供應商 、入庫數量、價格、采購員等設備出庫信息:包括設備號、使用部門、出庫時間、出庫狀況、經手人、出庫數量、領取人、用途等設備采購信息:包括采購的設備號、采購員、供應商、現在庫存、總庫存、最大庫存、采購數目、價格、計劃采購時間等設備歸還信息:包括歸還設備號、歸還部門、歸還數目、歸還
19、時間、經手人等設備需求信息:包括需求部門名稱、需求設備號、需求數目、需求開始、需求結束時間等日志信息:包括操作員、操作時間、操作內容等有了上面的數據結構、數據項和數據流程,就能進行下面的數據庫設計。本實例根據上面的設計規(guī)劃出的實體有庫存實體、出庫實體、采購實體、還庫實體、需求實體,實體和實體之間的關系E-R圖見下面。在上面的實體以及實體之間關系的基礎上,就可以形成數據庫中的表格以及各個表格之間的關系。企業(yè)工資管理系統(tǒng)隨著經濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟工資有關的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。該系
20、統(tǒng)的具體任務就是設計一個企業(yè)工資的數據庫管理系統(tǒng),由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除舊員工、工資修改、查詢、統(tǒng)計及打印等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務。通過使用企業(yè)工資管理系統(tǒng),使企業(yè)的工資管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)管理效率的目的。(1)盡量采用企業(yè)現有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用企業(yè)現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合企業(yè)工規(guī)定,滿足對企業(yè)相關人員日常使用的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參
21、與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。運行環(huán)境:WINDOWS操作系統(tǒng)(1)系統(tǒng)數據初始化。(2)員工基本信息數據的輸入。(3)員工基本信息數據的修改、刪除。(4)企業(yè)工資的基本設定。(5)員工個人工資表的查詢。(6)員工工資的計算。(7)工資報表打印。在系統(tǒng)功能分析的基礎上,得到下圖的系統(tǒng)功能模塊。在仔細調查企業(yè)工資管理過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。通過對企業(yè)工資管理的內容和數據關系分析,設計的數據項和數據結構如下:員工基本狀況。包括員工號、員工姓名、性別、所在部門、身份證號、生日、籍貫、國籍、民
22、族、婚姻狀況、健康狀況、參加工作時間、員工狀態(tài)、狀態(tài)時間、家庭住址、聯系 等。因為本例只涉及到工資管理,故為了說明簡單,只包含了與員工的工資相關的資料,如入廠時間、所在部門、崗位、工資級別等。工資級別和工資金額。包括工資等級、工資額。企業(yè)部門及工作崗位信息。包括部門名稱、工作崗位名稱、工作崗位工資等。工齡的工資金額。包括工齡及對應工資額。公司福利表。包含福利名稱、福利值。工資信息。包含員工號、員工姓名、員工基礎工資、員工崗位工資、員工工齡工資、公司福利、員工實利工資。本實例根據上面的設計規(guī)劃出的實體有員工實體、員工工資實體、工資等級實體、部門崗位實體、工齡實體、公司福利實體,實體和實體之間的關
23、系E-R圖見下面。在上面的實體以及實體之間關系的基礎上,就可以形成數據庫中的表格以及各個表格之間的關系。圖書館管理系統(tǒng)圖書館在正常運營中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息。因此需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。通過一個通過圖書館管理信息系統(tǒng),使圖書館的管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高圖書管理效率的目的。6(1)盡量采用圖書館現有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用圖書館現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合圖書館信息管理的規(guī)定,滿足對圖書
24、館日常管理的工作需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。6運行環(huán)境:WINDOWS操作系統(tǒng)6(1)有關讀者種類標準的制定、種類信息的輸入,包括種類編號、種類名稱、借書數量、借書期限、有效期限、備注等。(2)讀者種類信息的修改、查詢等。(3)讀者基本信息的輸入,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、 號碼、電子郵件地址、辦證日期、備注等。(4)記者基本信息的查詢、
25、修改,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、 號碼、電子郵件地址、辦證日期、備注等。(5)書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱、關鍵詞、備注等。(6)書籍類別的信息的查詢、修改,包括類別編號、類別名稱、關鍵詞、備注等。(7)書籍信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁數、關鍵詞、登記日期、備注等。(8)書籍信息的查詢、修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁數、關鍵詞、登記日期、備注等。(9)借書信息的輸入,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、
26、借書日期、備注等。(10)借書信息的查詢、修改,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、備注等。(11)還書信息的輸入,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注等。(12)還書信息的查詢、修改,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注等。6在系統(tǒng)功能分析的基礎上,得到如圖的系統(tǒng)功能模塊。6.2數據庫設計6在仔細調查有關圖書館管理信息過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。針對本實例,通過對圖書館管理的工作過程的內容和數據關系分析,設計的數據項和數據結構如下:(1)讀者種類信息,包
27、括種類編號、種類名稱、借書數量、借書期限、有效期限、備注等。(2)讀者信息,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、 號碼、電子郵件地址、辦證日期、備注等。(3)書籍類別信息,包括類別編號、類別名稱、關鍵詞、備注等。(4)書籍信息,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁數、關鍵詞、登記日期、備注等。(5)借閱信息,包括人借閱信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注等。有了上面的數據結構、數據項和數據關系,就能進行下面的數據庫設計。6.2.2數據庫的邏輯結構設計在上面的實體以及實體之間關系的基礎上,就可以
28、形成數據庫中的表格以及各個表格之間的關系。銀行賬戶管理系統(tǒng)本例是模擬銀行賬戶的管理,開發(fā)一個銀行賬戶管理系統(tǒng)。設計的指導思想是一切為使用者著想,界面要美觀大方,操作盡量簡單明了,而且作為一個實用的管理系統(tǒng)要有良好的容錯性,在出現誤操作時盡量及時地給出警告,以便用戶及時地改正。通過該銀行賬戶管理系統(tǒng),使銀行的賬戶管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高賬戶管理效率的目的。(1)盡量采用銀行現有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用銀行現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合銀行賬戶管理的規(guī)定,滿足對銀行相關人員日常使用的需要,并達到操作過程中的直觀、方便、實
29、用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。運行環(huán)境:WINDOWS操作系統(tǒng)(1)管理員信息管理。(2)用戶信息修改、開戶、銷戶。(3)辦卡、掛失卡、換卡。(4)存款、取款。(5)取款機作息管理。(6)報表輸出、報表打印。在系統(tǒng)功能分析的基礎上,得到下圖的系統(tǒng)功能模塊。在仔細調查企業(yè)工資管理過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。通過對銀行賬戶管理的內容和數據關系分析,設計的數據項和數據結構如下:用戶普通作息表,包含所有用戶
30、的信息,數據項賬號、用戶姓名、密碼、身份證、總金額、現在狀態(tài)、住址、開戶時間。用戶卡信息表,包含用戶賬號、卡號、卡密碼、金額、現在狀態(tài)。取款機信息表,包含取款機ID號、安裝地點、安裝時間以及拆除時間。取款機存取款信息表,包含取款機ID號、用戶賬號、用戶卡號、存取款時間、存取款金額、存取款摘要、總金額。用戶銀行存取款信息表,包含操作員(管理員)號碼、用戶賬號、用戶卡號、存取款時間、存取款金額、存取款摘要、總金額。用戶存取款信息總表,包含用戶賬號、存取款時間、存取款地點、存取款金額、存取款摘要、總金額。管理員信息表,包含用戶、口令。本實例根據上面的設計規(guī)劃出的實體有管理員實體、賬戶實體、賬戶普通信
31、息實體、賬戶卡信息實體、取款機實體,實體和實體之間的關系E-R圖見下面。在上面的實體以及實體之間關系的基礎上,就可以形成數據庫中的表格以及各個表格之間的關系。員工培訓管理系統(tǒng)在競爭越來越激烈的今天,企業(yè)員工的培訓越來越受到各個企業(yè)領導的重視。通過員工培訓管理系統(tǒng),使企業(yè)的培訓工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)培訓管理效率的目的。8.1系統(tǒng)設計8通過員工培訓管理系統(tǒng),使企業(yè)的培訓工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)培訓管理效率的目的。系統(tǒng)開發(fā)的總體任務是實現企業(yè)員工培訓管理的系統(tǒng)化、規(guī)范化、自動化。8(1)盡量企業(yè)現有軟硬環(huán)境,及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用企業(yè)現有
32、資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。(2)系統(tǒng)應符合企業(yè)員工培訓管理的規(guī)定,滿足企業(yè)日常員工培訓工作的需要,并達到操作過程中的直觀、方便、實用、安全等要求。(3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術維護人員補充、維護。(4)系統(tǒng)應具備數據庫維護功能,及時根據用戶需求進行數據的增加、刪除、修改、備份等操作。8運行環(huán)境:WINDOWS操作系統(tǒng)8(1)員工各種信息的輸入,包括員工基本信息、職稱、崗位、已經培訓過的課程和成績、培訓計劃等。(2)員工各種信息的查詢、修改,包括員工基本信息、職稱、崗位、已經培訓過的課程和成績、培訓計劃等。(3)培訓課程信息
33、的輸入,包括為課時、課程種類等。(4)培訓課程信息的查詢、修改。(5)企業(yè)所有員工培訓需求的管理。(6)企業(yè)培訓計劃的制定、修改。(7)培訓課程的評價。(8)培訓管理系統(tǒng)的使用幫助。(9)教師信息的管理、教師評價。(10)培訓資源管理。(11)培訓教材管理。(12)員工外出培訓管理。(13)系統(tǒng)用戶管理、權限管理。8在系統(tǒng)功能分析的基礎上,得到下圖的系統(tǒng)功能模塊。(1)與人事管理系統(tǒng)的接口如果一個企業(yè)同時具有這兩個系統(tǒng),這兩個系統(tǒng)之間應該實現下面的數據交流和接口。(2)與全企業(yè)信息管理系統(tǒng)的接口企業(yè)人事管理系統(tǒng)是全企業(yè)信息管理系統(tǒng)的一個有機組成部分。在可能的情況下,培訓管理系統(tǒng)模塊可以作為全企
34、業(yè)管理系統(tǒng)的一個模塊,可以直接被調用。8.2數據庫設計8在仔細調查企業(yè)員工培訓管理過程的基礎上,得到本系統(tǒng)所處理的數據關系圖。通過對企業(yè)員工培訓管理的內容和數據關系分析,設計的數據項和數據結構如下:員工基本狀況,包括員工號、員工姓名、性別、所在部門、身份證號、生日、籍貫、國籍、民族、婚姻狀況、健康狀況、參加工作時間、員工狀況、家庭住址、聯系 、聯系EMAIL地址等。員工成績成績狀況,包括員工號、課程名稱、時間、地點、授課教師、成績、評價、是否通過等。課程信息,包括課程號、課程類別、課程名、課程學時、等效課程、預修課程、開課部門、初訓/復訓等。企業(yè)工作崗位信息,包括工作崗位代號、工作崗位名稱、工
35、作崗位權力范圍等。(5)企業(yè)部門信息,包括部門代號、部門名稱、部門經理、部門副距離等。(6)培訓需求信息,包括所需培訓的課程、要求培訓的員工。(7)企業(yè)培訓計劃信息,包括培訓的課程、培訓開始時間、結束時間、培訓教員、上課時間、上課地點等。(8)個人培訓計劃信息,包括培訓員工、培訓課程、培訓開始時間、培訓結束時間等。(9)課程評價信息,包括課程名、評價內容、評價時間等。(10)教員信息,包括教員號、教員姓名、教員學歷、開始教課時間、教員評價等。(11)培訓資源管理信息,包括資源代號、資源名稱、資源狀態(tài)標記、資源價錢、資源數量、備注等。(12)培訓教材管理,包括教材編號、教材名稱、作者、教材狀態(tài)、
36、相應課程編號、教材數量、價錢等。(13)系統(tǒng)的用戶口令表,包括用戶名、口令、權限等8本實例根據上面的設計規(guī)劃出的實體有員工實體、部門實體、崗位實體、教員實體、教學資源實體、教材實體、課程實體,實體和實體之間的關系E-R圖見下面。8在上面的實體以及實體之間關系的基礎上,就可以形成數據庫中的表格以及各個表格之間的關系。財務管理系統(tǒng)財務管理系統(tǒng)是企業(yè)信息管理的核心系統(tǒng)之一。對于中小企業(yè)來說,根據企業(yè)實際自行設計一套企業(yè)專用的財務管理系統(tǒng)實現會計電算化是很好的選擇。它既不需要花費引進大型財務系統(tǒng)的昂貴成本,也避免了商品化的小型通用財務系統(tǒng)的同企業(yè)實際動作難以吻合的缺點。 系統(tǒng)設計9本財務管理系統(tǒng)實現以
37、下幾項功能:日記賬的輸入、查詢和修改;構造分類賬目,實現從日記賬到分類賬的轉錄,以及分類賬的查詢;在會計期末進行結算,完成會計循環(huán);制作常任財務報表,包括資產負債表和損益表(利潤表);進行試算,檢查賬目的平衡;報告公司的財務指標,如資產負債率、酸性比率等。9根據需求,得到如下圖的系統(tǒng)功能模塊圖。9數據流程圖如下所示。數據由財務部門輸入。9.2數據庫模型9數據庫分為日記賬和分類賬兩個部分,需要如下數據項目:(1)日記賬:自動序號、賬戶編號、會計科目、明細賬、業(yè)務發(fā)生日期、借、貸、摘要和是否過賬。(2)賬目:賬戶序號、賬戶編號、賬戶一級類型、二級類型、會計科目、明細賬、是否抵減科目、借方余額、貸方
38、余額和建立日期。(3)分類賬:賬戶編號、業(yè)務發(fā)生日期、日記賬編號、借、貸、余額和摘要。(4)系統(tǒng)常量:名稱、數值、備注。財務報表(資產負債表、損益表等)可由分類賬目在查詢時動態(tài)生成,因此不必要在數據庫中保存。9該系統(tǒng)的E-R圖見下面。本系統(tǒng)約定,為每個會計科目的明細賬(如果有)分配不同的賬戶編號,格式如“xxxx-yyyy”,其中xxxx是會計科目的編號(默認為4位,可更改),yyyy是明細賬的編號。如“應收賬款”科目(編號為1003)有“公司A”、“公司B”等明細賬,賬戶編號為“1003-0001”、“1003-0002”等。抵減賬戶使用“xxxxb”的形式,其中xxxx是該抵減賬戶的原賬戶
39、的編號。如“壞賬準備”賬戶的編號為“1003b”?!胺诸愘~”和“日記賬”中的“賬戶編號”屬性都是“會計科目”實體中的同名屬性的引用。在數據庫的實現中,作為外鍵處理。9根據系統(tǒng)E-R圖,首先,本系統(tǒng)需要兩個數據表分別存放賬戶列表和日記賬。其次,對于賬戶列表中的每一個記錄,相應的需要一個表來存放分類賬。每一個分類賬記錄和一個日記賬記錄相對應。這樣的數據庫設計方法的好處是:實現日記賬和分類賬的數據分離,每時期的分類賬數據經過賬后不再依賴于日記賬中的數據,提高了系統(tǒng)的健壯性;每個賬戶的余額可從該賬戶的分類賬表中直接得到,在查詢和制作報表時快捷、方便,且代碼工作量小。由ER圖可見,這些優(yōu)點是以一定量的數
40、據冗余為代價的。分類賬數據表的數目由賬戶列表中的記錄數決定,表本身在添加賬戶時由程序動態(tài)生成。此外,出于可移植性和擴展性的考慮,把系統(tǒng)中的常數存儲在一個名為“系統(tǒng)常量”的表中,以便在企業(yè)的賬戶處理規(guī)范修改時該系統(tǒng)通過修改此表中的數值仍能工作。這個表不再其他表發(fā)生聯系。 人事管理系統(tǒng)企業(yè)人事管理系統(tǒng)主要用于員工個人資料的錄入、職務變動的記錄和管理。使用人事管理系統(tǒng),便于公司領導掌握人員的動向,及時調整人才的分配。10.1系統(tǒng)分析與設計本系統(tǒng)需要完成以下幾項大的功能:新員工資料的輸入。自動分配員工號,并且設置初始的用戶密碼。員工信息的查詢和修改,包括員工個人信息和密碼等。根據上述系統(tǒng)的要求,可以將
41、系統(tǒng)的主要功能分解成幾個模塊,基本設計結構如下圖。系統(tǒng)的數據流程圖如圖所示。所有數據由人事科管理人員輸入。10.2 數據庫的設計10根據系統(tǒng)的數據流程圖,需要設計如下數據信息:員工信息,包括員工號、密碼、權限、姓名、生日、部門、職務、教育程度、專業(yè)、通訊地址、 、E-MAIL、當前狀態(tài)以及其他。人事變動,包括記錄號、員工號、變更代碼、變更時間、描述等。部門設置,包括存放部門編號、名稱、經理、部門簡介等。10下圖是人事管理系統(tǒng)的E-R圖。根據系統(tǒng)的E-R圖,本系統(tǒng)需要有兩個數據表分別來存放員工個人信息和人事變動記錄。并且需要1個外部數據表(部門信息)的支持。同時部分記錄字段要用代碼來表示,因此需
42、要3個代碼表來分別記錄教育程度、職務和人事變更的代碼。最后,設立1個計數器數據表用于實現員工號的自動分配。 考勤管理系統(tǒng)現代企業(yè)要求有嚴格的管理才能有一定的競爭力,每個企業(yè)都需要有一個考勤制度,計算機的出現使得員工出勤情況的記錄和統(tǒng)計變得十分簡單,而使用數據庫直接操作則更加方便。 系統(tǒng)設計主要功能如下:(1)上下班時間的設定。(2)員工出入單位的情況記錄。出入情況主要由考勤機來記錄,但是需要設置人工添加的功能,以備特殊情況的處理。(3)請假、加班和出差情況的記錄。(4)每個月底進行整個月的出勤情況統(tǒng)計。系統(tǒng)功能模塊劃分如下圖考勤系統(tǒng)記錄了員工上下班的情況,為工資管理直接提供每個月工作時間的統(tǒng)計
43、結果,用以計算工資。同時考勤系統(tǒng)也需要其他系統(tǒng)提供的員工、部門信息。系統(tǒng)的數據流程圖如下圖。出勤的原始時間記錄主要來源于考勤機,并且以固定格式保存的數據庫中??记诠芾硐到y(tǒng)的任務是如何處理這些數據。 數據庫設計11根據數據流程,可以列出以下考勤管理系統(tǒng)所需的數據項和數據結構:出勤記錄:記錄號、員工、出入情況、出入時間。請假記錄:記錄呈、員工、請假起始時間、假期結束時間、請假原因。加班記錄:記錄號、員工、加班時間長度、日期。出差記錄:記錄號、員工、出差起始時間、出差結束時間、具體描述。月度考勤統(tǒng)計:記錄號、員工、年月、累計正常工作時間、累計請假時間、累計加班時間、累計出差時間、遲到次數、早退次數、
44、曠工次數。所需的外部數據支持:人員信息:員工號、密碼、權限、姓名、部門、當前狀態(tài)等。部門設置:部門編號、名稱等。數據庫結構設計根據上面的設計,總共需要9個表的數據支持。其中人員信息、部門設置表可以使用其他已經設計好的數據表。另外7個數據表包括:出勤記錄、請假記錄、加班記錄、出差記錄、月度考勤統(tǒng)計記錄、工作時間和出入情況。 工資管理系統(tǒng)工資管理是現代企業(yè)管理中的一個部分,完善的工資管理系統(tǒng)可以有效的管理職工,可以提高對職工的管理,還能節(jié)省企業(yè)的費用。工資管理系統(tǒng)用于每個月員工實發(fā)工資的計算,計算的項目包括基本工資、獎金、福利和津貼等。12.1系統(tǒng)設計本系統(tǒng)主要功能有:員工基本工資的設定。獎金以及
45、福利補貼的設定。實發(fā)工資計算公式的調整。根據出勤統(tǒng)計結果計算本月各項實際金額。根據需要的功能,得到系統(tǒng)功能模塊設置,如圖所示。工資管理系統(tǒng)的輸出結果是對員工工作的一個評價。本系統(tǒng)中,計算工資的基本依據是考勤管理系統(tǒng)的統(tǒng)計結果。同時統(tǒng)計和查詢時需要用到人事管理系統(tǒng)中的員工信息和部門信息。所以這個系統(tǒng)是在前面兩個系統(tǒng)的基礎上實現的,這里為了簡便,直接把需要的表從前面的數據庫中導入,具體的方法后面介紹。根據上面的分析,最后得到系統(tǒng)的數據流程圖。12.2 數據庫設計根據上面的數據流程圖,可以列出如下系統(tǒng)所需的數據項和數據結構。員工工資設置:員工編號、工資(元/小時)。福利津貼扣發(fā):記錄編號、年月、員工
46、編號、類別、項目名稱、金額、說明。月度工資統(tǒng)計:記錄編號、年月、員工編號、基本工資、獎金、其他應發(fā)明細、其他應發(fā)總額、扣發(fā)明細、扣發(fā)總額、實發(fā)金額。所需的外部數據支持:人員信息:員工編號、密碼、權限、姓名、部門、當前狀態(tài)。部門設置:部門編號、名稱等。月度考勤統(tǒng)計:記錄編號、員工編號、年月、各類統(tǒng)計信息。根據上面的設計,這個系統(tǒng)總共需要7個數據表。其中員工信息、部門設置、計數器和考勤統(tǒng)計,可以使用前面設計好的數據表。另外需要建立3個數據表用于保存工資設置、福利津貼扣發(fā)記錄和工資統(tǒng)計結果。另外福利津貼扣發(fā)記錄中,需要用到1個記錄類別代碼表,用于標識記錄數據是津貼、福利還是扣發(fā)項,還需要一個表格用來
47、記錄各類行為相對的金額。 質量管理系統(tǒng)隨著計算機的日益普及,產品廠家都面臨著利用計算機進行產品質量管理的問題。如果產品缺少性能指標、檢測數據以及裝箱單等必要的數據,產品就不可能及時包裝、銷售,廠家的經濟利益必然受到影響。13.1系統(tǒng)分析與設計通過產品質量管理系統(tǒng),使產品質量管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高企業(yè)產品管理效率的目的。一般企業(yè)會根據不同的產品制定不同的質檢參數,在產品生產出來以后,根據產品的檢測指標是否達到質檢參數來確定生產質量。同時根據質檢的結果,發(fā)現生產中存在的問題,并進行及時的糾正。本例以一個板材加工企業(yè)的質量管理為應用背景,制定了一套簡單易行的數據庫管理方案。它的
48、功能主要有:切換面板模塊,它是整個系統(tǒng)的控制中心,是系統(tǒng)進入各級子模塊的入口。初始化模塊,它是系統(tǒng)工作前的準備工作。系統(tǒng)每次工作前必須刪掉上一次操作保留的部分數據,然后才能進行新數據的錄入,初始化的功能是清除以前的數據,以防止舊數據對新數據產生不必要的影響。原始數據模塊,它可實現原始數據的輸入、修改、刪除和查詢等功能。受壓數據模塊,它可實現受壓數據的輸入、修改、刪除和查詢等功能。焊板數據模塊,它可實現焊板數據的輸入、修改、刪除和查詢等功能。質檢參數輸入模塊,它是允許管理員輸入或修改某一產品的質檢參數。它由原始板質檢參數輸入、受壓板質檢參數輸入和焊板質檢參數輸入三部分構成。報表顯示模塊,它是將產
49、品質檢的結果以報表的形式反映出來。它由原始板質檢報表、受壓板質檢報表和焊板質檢報表三個子模塊構成。系統(tǒng)功能模塊圖如下圖所示。用戶在使用時,首先輸入質檢參數,作為質量檢查的準繩,該參數可以隨著質檢標準的變化作出相應的調整。企業(yè)的原始板材、受壓板材及焊板的各類性能指標要逐一填入相應的數據表。本例為數據入庫提供了添加記錄、修改記錄、刪除記錄以及查詢記錄等功能,足以實現各類方便快捷的操作。在新的生產周期開始時,管理員可以根據需要初始化數據庫。在最后的質檢階段,用戶只需進入報表模塊,直接查看報表就可得到質量檢查不合格產品的詳細信息。13.2數據庫設計13在仔細調查產品質量管理過程的基礎上,我們得到系統(tǒng)所
50、處理的數據流程圖如下:針對本實例,通過產品質量管理系統(tǒng)的內容和數據流程分析,我們設計的數據項和數據結構如下:原始數據表(本廠標記、屈服點、抗拉強度、截面收縮率、延伸率、實驗溫度、沖擊功、彎曲角度、彎心直徑、碳、硅、錳、磷、硫、鉻、鈦、批號、牌號、厚度)受壓數據表(編號、產品編號、部件名稱、本廠標記、材料規(guī)格、材料品牌、數據來源、屈服點、抗拉強度、截面收縮率、延伸率、實驗溫度、沖擊功、彎曲角度、彎心直徑、碳、硅、錳、磷、硫、鉻、鈦、批號、牌號、厚度)焊板表(制造編號、臺號、試板編號、試板部位、抗拉強度、延伸率、試驗溫度、沖擊功、彎曲角度、彎心直徑、牌號、厚度、處理狀態(tài)、斷裂位置焊條牌號、焊絲牌號
51、、焊劑牌號、備注)原始板質檢參數(最小屈服點、最小抗位強度、最小截面收縮率、最小延伸率)受壓板質檢參數(最小屈服點、最小抗位強度、最小截面收縮率、最小延伸率)焊板質檢參數(最小抗位強度、最小延伸率)有了上面的數據結構、數據項和數據流程,我們就能進行下面的數據庫設計。13根據上面的設計,我們可以規(guī)劃出的實體有:原始數據實體、受壓數據實體和焊板數據實體。實體和實體之間的E-R關系圖如下: 進銷存管理系統(tǒng)要提高市場競爭力,既要有好的產品質量,同時也要有好的客戶服務。企業(yè)要作到能及時響應客戶的產品需求,根據需求迅速生產,按時交貨,就必須有一個好的計劃,便利市場銷售和生產制造兩個環(huán)節(jié)能夠很好地協調配合。
52、進銷存管理是商業(yè)企業(yè)經營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關鍵。如果能夠做到合理生產、及時銷售、庫存量最小,減少積壓,那么企業(yè)就能取得最佳的效益。由此可見,進銷存管理決策的正確與否直接影響了企業(yè)的經濟效益。在手工管理的情況下,銷售人員很難對客戶作出正確的供貨承諾,同時企業(yè)的生產部門也缺少一份準確的生產計劃,目前的生產狀況和市場的需求很難正確地反映到生產中去,部門之間的通信也經常不暢通。這在激烈的市場競爭中是非常不利的。企業(yè)進銷存管理系統(tǒng)就是在這種狀況下出現的。它利用計算機的技術,使得企業(yè)生產、庫存和銷售能夠有機結合起來,產銷銜接,提高企業(yè)的效率和效益。14.1系統(tǒng)分析與設計用戶要求如
53、下:存銷銜接:利用進銷存管理系統(tǒng)后,要求能夠對整個庫存進行實時的監(jiān)控,及時掌握產品的庫存量和客戶訂單的要求。產品庫存:通過本系統(tǒng),能夠清楚地看到企業(yè)庫存中的產品數量、存放地點等信息。使得生產部門和銷售部門都能夠根據庫存信息作出決策。訂單管理:對于銷售部門輸入的訂單,能夠通過電腦一直跟蹤下去。企業(yè)作到以銷定產,在庫存中備有一定的儲備量。發(fā)貨計劃:根據客戶床單要求和企業(yè)現有的庫存,制訂發(fā)貨計劃。14.2數據庫設計14在仔細調查企業(yè)進銷管理過程的基礎上,我們得到系統(tǒng)所處理的數據流程圖如下:針對本實例,通過企業(yè)進銷管理系統(tǒng)的內容和數據流程分析,我們設計的數據項和數據結構:客戶信息,包括客戶編碼、名稱、
54、地址、稅號、信譽度、國家、省份等。訂單信息,包括訂單時間、客戶編號、貨品號、數量、交貨時間、負責業(yè)務員、訂單號、是否已經交貨等。庫存信息,包括貨品號、數量、存放地點等。發(fā)貨信息,包括發(fā)貨時間、客戶編號、貨品號、數量、經手人對應訂單等。產品信息,包括貨品號、名稱、企業(yè)的生產能力、單個產品的利潤、單價、型號等。產品生產信息,包括貨品號、數量、計劃完成時間、生產負責人等。產品進庫信息,包括貨品號、數量、進庫時間、經手人等。有了上面的數據結構、數據項和數據流程,就能進行下面的數據庫設計。14本實例根據上面的設計,規(guī)劃出的實體有:客戶實體、訂單實體、庫存實體、產品實體。各個實體的E-R圖以及實體之間的關
55、系E-R圖描述如下:15 學生社團管理15.1 管理需求高等學校都有許多學生社團。每個社團有一位學生負責人,但必須是該社團成員。每個學生都可以參加多個社團(也可以不參加)。凡參加社團的學生都以學號識別?,F需要開發(fā)一個數據庫,對所有學生社團進行統(tǒng)一管理。學生社團管理的具體要求是:各社團簡況維護,包括社團名稱、成立日期、指導老師、負責人、活動地點等。參加社團的成員簡況維護,包括學號、姓名、性別、所在班級等。不參加社團者不涉及。各社團成員加入和退出信息的輸入。按社團查詢該社團組成(即全部成員)情況。按班級查詢該班學生參加社團情況。按學號查詢該學生參加社團情況。查詢那些參加三個以上社團學生的情況。按社
56、團查詢各社團指導老師和學生負責人。分社團打印包括以下內容的報表:社團編號、社團名稱、社團負責人姓名、成員學號、成員姓名、加入日期、成員所在班級。打印包括所有社團在內的統(tǒng)計報表:社團編號、社團名稱、社團負責人姓名、指導老師、成立日期、社團人數。 功能模塊說明學生社團管理的基本表如下(其中黑體字是主鍵):t_班級簡況,含班級代號、班級名稱兩個字段。t_成員簡況,含成員編號、班級代號、姓名、性別、 5個字段。t_社團簡況,含社團編號、社團名稱、負責人編號、成立日期4個字段。t_社團組成,含社團編號、成員編號、加入日期、退出日期4個字段。學生社團管理主菜單包括基本資料維護、社團成員加入和退出、查詢和報
57、表4個選項,現分別說明如下:基本資料維護基本資料維護選項中包括:社團簡況維護、成員簡況維護、班級簡況維護3項,可以分別對社團簡況、成員簡況和班級簡況3個表中的數據進行維護。社團簡況維護中的負責人編號通過下拉列表選取,以保證社團的負責人必須是加入社團的學生。社團簡況維護成員簡況維護班級簡況維護社團成員加入和退出 先選擇所要加入的社團,再加入成員信息。查詢按社團查詢社團組成按班級查詢學生參加社團情況按學號查詢學生參加社團情況查詢參加三個以上社團學生情況報表按社團打印成員情況在報表右上角打印相關社團的基本信息。打印社團統(tǒng)計表16 圖書管理16.1 管理需求某校圖書館需要對各項事務實行計算機管理。這些
58、事務包括以下三方面:圖書檔案維護圖書館經常購進圖書,也可能因為損壞或丟失注銷圖書。所以,圖書館的第一項工作就是圖書檔案的維護。由于同一版本的書可能購買多冊,所以除統(tǒng)一編號外,圖書館還要給每一本書給出自定的圖書編號標識該書。圖書檔案包括圖書編號、統(tǒng)一編號、書名、作者、出版社、單價、購買日期、主題詞、狀況(在庫、借出或注銷)。借書證的發(fā)放和回收借書證發(fā)放和收回(或注銷)是借閱圖書的前提。不但要有實際的借書證,還要將有關信息輸入計算機,以便于借還圖書時由計算機處理。這方面工作所涉及的數據有:借書證號、姓名、單位(或班級)、類別(用以區(qū)分不同讀者,以限制最多可借圖書冊數)和發(fā)放日期。圖書的借閱登記圖書借閱登記所涉及的數據有:圖書編號、借書證號、借閱日期、限定歸還日期、實際歸還日期、罰款金額。除了上述事務外,圖書館的數據庫管理系統(tǒng)還應包括以下功能:根據統(tǒng)一編號(或作者或主題詞)查詢圖書的狀況。根據圖書編號查詢該書是誰借走的。根據借書證號查詢該讀者借了幾本書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五方合伙合作協議范文(2篇)
- 2025年個人承包經營合同樣本(三篇)
- 2013-2022年北京市初三一模物理試題匯編:特殊方法測密度
- 2025年中考九年級數學教學工作總結樣本(三篇)
- 2025年臨時工安全協議樣本(2篇)
- 2025年二手房產買賣合同樣本(2篇)
- 2025年中小企業(yè)證券上市協議(4篇)
- 2025年企業(yè)公司合作協議(2篇)
- 2025年二手購房合同協議范文(2篇)
- 2025年個人租房的勞動合同范文(2篇)
- 語言和語言學課件
- 《工作場所安全使用化學品規(guī)定》
- 裝飾圖案設計-裝飾圖案的形式課件
- 2022年菏澤醫(yī)學??茖W校單招綜合素質考試筆試試題及答案解析
- 護理學基礎教案導尿術catheterization
- ICU護理工作流程
- 廣東版高中信息技術教案(全套)
- 市政工程設施養(yǎng)護維修估算指標
- 短視頻:策劃+拍攝+制作+運營課件(完整版)
- 石家莊鐵道大學四方學院畢業(yè)設計46
- 分布式光伏屋頂調查表
評論
0/150
提交評論