


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)原理及其應用教程課程設計報告題目名稱:學校收費管理系統(tǒng)2009年 12月 29 日目錄一、概述3二、設計環(huán)境 3三、課程設計任務及其分析 31、 設計任務32、 需求分析 3四、系統(tǒng)體系結構設計41、功能模塊設計 42、流程分析 5五、 數(shù)據(jù)庫結構設計 61、概念結構設計62、邏輯結構設計7六、工程框架設計 10七、使用方法12八、總結體會17九、參考文獻17十、教師評語 18、概述:使用學校收費管理系統(tǒng)可以大大提高高校收費工作的工作效率,減少工作中可能出現(xiàn)的錯誤, 為學生提供更好的服務, 是提高學校自動化水平的重要組成 部分。本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立、 維護以及前端應用
2、程序的開發(fā) 兩個方面。本系統(tǒng)采用目前比較流行的 ADO 數(shù)據(jù)訪問技術,并將每個數(shù)據(jù)庫表 的字段和操作封裝到類中, 使應用程序的各個窗體都能夠共享對表的操作, 無需 重復編碼, 使程序更加易于維護, 從而成功的將面向對象的程序設局思想應用到 數(shù)據(jù)庫應用程序設計中,這也是本系統(tǒng)的特色和優(yōu)勢。二、設計環(huán)境:1、操作系統(tǒng): Windows XP2、開發(fā)工具的選擇 : 開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言和后臺數(shù)據(jù) 庫。選擇開發(fā)工具時應該考慮客戶需求、 系統(tǒng)功能和性能要求以及開發(fā)人員的習 慣等因素。本系統(tǒng)中前臺開發(fā)語言使用了 VC+后臺數(shù)據(jù)庫使用了 SQL2OO03、開發(fā)中用到的技術:
3、a) 所選開發(fā)工具的基本編程方法。b) 基本的后臺數(shù)據(jù)庫管理方法,例如創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建視圖、備 份和還原數(shù)據(jù)庫等c) 常用SQL語句的使用d) ADO數(shù)據(jù)庫訪問技術三、課程設計任務及其分析:1、設計任務 要開發(fā)一個管理信息系統(tǒng),首先需要進行需求分析和總體分析,分析系統(tǒng) 的使用對象和用戶需求, 設計系統(tǒng)的體系結構和數(shù)據(jù)庫結構, 決定使用的開發(fā)工 具和后臺數(shù)據(jù)庫, 規(guī)劃項目開發(fā)進度。 在實際的項目開發(fā)過程中, 這些工作是非 常重要的。2、需求分析 學校收費管理系統(tǒng)的用戶是各學校收費工作的人員和相關領導,實例包 括基本信息管理、學校收費管理和查詢統(tǒng)計管理等主要功能,基本功能如下: 基本信息的
4、添加、修改、刪除和查詢。基本信息包括院系信息、專業(yè) 信息和學生信息。 學校收費管理包括收費項目管理和學生收費管理等功能。 查詢統(tǒng)計管理包括按日詳細查詢和每月收費統(tǒng)計等功能。四、系統(tǒng)體系結構設計1、功能模塊設計:a)學校收費管理系統(tǒng)功能模塊b)用戶管理模塊:用戶管理模塊的功能簡單。在本系統(tǒng)中默認給了兩個用戶。系統(tǒng)管理員用戶 為Admin,普通用戶為Users,由程序設計人員手動地添加到數(shù)據(jù)庫中(此時我 給的默認密碼為123)。其中Admin用戶可以創(chuàng)建用戶、修改用戶信息以及刪除 用戶;普通用戶則只能修改自己的用戶名和密碼。用戶管理模塊的關系如下:登陸界面當輸入的密碼或者賬號錯誤時系統(tǒng)將會給出提示
5、,當錯誤次數(shù)超 過3次時退出程序;登陸成功方可進行其他操作;2、流程分析:開垢重試否是退出程序過用戶管琨模戟讀取用戶類型學校枚魏管理模塊用戶管琨模戟讀取用戶類型普通用戶普通用戶管理自己的用戶信息管理自己的用戶信息直dnunffl戶1)管理自己的用戶信息2)管理普通用戶罰用戶信息學校枚魏管理模塊五、數(shù)據(jù)庫結構設計:1、概念結構設計:E-R模型如下圖所示:院系號4苛業(yè)號4依據(jù)實變書費存車費書費輪號,注宿費卩學生號&應燮住宿費費用年度實交住宿費*1收費日期,蚊學費實交恿計實姿學費+實熨雜費4賣交機時費實空總計"應交雜費"應袞機時費'nVvV項目號4廠應蠻俁險費-富
6、猿探險竇2、邏輯結構設計:本數(shù)據(jù)庫中包含6個表,即:專業(yè)信息表Speciality院系信息表Dep Info學生信息表Student收費項目表Chargeitem收費信息表StuCharge用戶信息表Userlnfo表Deplnfo的結構:編號字段名稱數(shù)據(jù)類型說明1Depidint院系編號(主鍵)2DepNamevarchar50院系名稱3Describesvarchar250院系職能描述4UIDInt上級院系編號表Speciality的結構:編號字段名稱數(shù)據(jù)類型說明1Speldint專業(yè)編號(主鍵)2Namevarchar50專業(yè)名稱3Depidint院系編號4Describesvarcha
7、r200專業(yè)描述表Student的結構:編號字段名稱數(shù)據(jù)類型說明1Stuidint學生編號(主鍵)2Namevarchar50姓名3Sexchar 2性別4Depidint院系編號5Speidint專業(yè)編號6ClassNamevarchar20班級名稱7iYearint入學年度8idCardvarchar20身份證號9Zhusuchar2是否住宿10Cun Chechar2是否存車11Pi nKunchar2是否貧困生12TeKu nchar2是否特困生13Filli nPers onVarchar30填表用戶14Filli nTimevarchar20填表時間和日期表Chargeitem的結
8、構:編號字段名稱數(shù)據(jù)類型說明1Itemldint項目編號(主鍵)2Speldint專業(yè)編號3iYearint年度4Tuitio nfloat學費5Zafeifloat雜費6Jishifeifloat機時費7Baoxia nfeifloat保險費8Zhusufeifloat住宿費9Cun chefeifloat存車費10Shufeifloat書費11Ziliaofeifloat資料費表StuCharge的結構:編號字段名稱數(shù)據(jù)類型說明1ChgIdint編號(主鍵)2StuIdint學生編號3iYearint費用年度4ChargeDatadatetime收費日期5Yin gjiaoxuefeifl
9、oat應父學費6Shijiaoxuefeifloat頭父學費7Yin gjiaozafeifloat應交雜費8Shijiaozafeifloat實交雜費9Yi ngjiaojishifeifloat應交機時費10Shijiaojishifeifloat實交機時費11Yin gjiaobaoxia nfeifloat應交保險費12Shijiaobaoxia nfeifloat實交保險費13Yin gjiaozhusufeifloat應交住宿費14Shijiaozhusufeifloat實交住宿費15Yin gjiaoc un chefeifloat應交存車費16Shijiaoc un chefe
10、ifloat實交存車費17Yin gjiaoshufeifloat應交書費18Shijiaoshufeifloat實交書費19Yi ngjiaoziliaofeifloat應交資料費20Shijiaoziliaofeifloat實交資料費21Yin gjiaoTotalfloat應交總額22ShijiaoTotalfloat實父總額23MemoVarchar400備注表Userlnfo的結構:編號字段名稱數(shù)據(jù)類型說明1UserNamevarchar50用戶名(主鍵)2Passwdvarchar50密碼3UserType用戶類型(1-系統(tǒng)管理員用戶2-普通用戶)外鍵定義:關系名主鍵表主鍵字段外鍵
11、表外鍵字段FK_Stude nt_Depl nfoDepI nfoDepIdStude ntDepIdFK_Specially_Depl nfoDepI nfoDepIdSpeciallyDepIdFK_Stude nt_SpeciallySpeciallySpeIdStude ntSpeIdFK_Chargeltem_SpeciallySpeciallySpeIdChargeItemSpeIdFK_StuCharge_Stude ntStude ntStuIdStuChargeStuId數(shù)字字典:(取其中一個)數(shù)據(jù)項名:學生號數(shù)據(jù)結構名:收費項目單別名:學生編號別名:收費項目表描述:唯一識別
12、每一個學生描述:記錄學生理應交費規(guī)則取值范圍:整型組成:機時費取值含義:X代表學生,數(shù)字代表編號,為順序編號數(shù)據(jù)存儲名:收費信息單別名:選課成績表描述:記錄學生交費情況數(shù)據(jù)流來源:學校教務處 數(shù)據(jù)流去向:學生處組成:編號、實交總計、應交總計數(shù)據(jù)流名:收費信息單別名:收費信息表描述:記錄學生交費情況定義:學生差額=應交總計-實交總計 存取方式:隨機存取六、工程框架設計:1、設計院系信息管理對話框:3院采信電昔理I富2、設計專業(yè)信息管理對話框:3、設計學生管理對話框:4、設計收費管理對話框:二卜片乂卜淫廠百哇七、使用方法:1、數(shù)據(jù)庫還原:還原數(shù)據(jù)庫名稱為 ChargeManage。如下圖本代碼中的
13、數(shù)據(jù)庫登陸名為sa密碼為sa;如果你的SQL不是的話可以這樣改動+ j_>f 樸 Sarver 口曲 ,二I復制-_|蛋全性劃服務器角色+鏈接服務嗣 事遠程服躺 m I* 1 KERB盤在SQL企業(yè)管理器中打開如上圖修改其密碼。2、模塊的實現(xiàn)及運行1)登錄:可以以管理員身份登陸增加或者減少登陸用戶(管理員用戶名為: 登陸以后就有了這樣的界面licong 密碼:123);2)進行各種操作對于學院的操作 對于專業(yè)的操作:對于學生的操作:收費項目維護管理l主蚤55匚維攔苜丑收費查詢用戶管理取消八、總結體會:與其臨淵羨魚,不如退而結網(wǎng)。這次數(shù)據(jù)庫課程設計使我在專業(yè)方面的 技能有很大的提高,也使我
14、越發(fā)的對本專業(yè)學習充滿了激情。在設計過程中也遇到了很多的問題。我告訴自己,困難在你的勇氣和毅 力之下是抬不起頭的。因此,在設計的過程之中不論遇到什么問題,我都沒有 放棄繼續(xù)的念頭。出于對知識的渴望,出于對新技術的好奇,我在老師和同學 的幫助之下,慢慢理解課程設計的精髓,并有了初步的設計想法。在同老師交 流之后,意識到了自己設計的不足與考慮問題不夠全面的問題,并不斷該進。說實話,在課程設計之初,我對數(shù)據(jù)庫數(shù)據(jù)的交互理解不深,對數(shù)據(jù)如 何在前臺界面及后臺數(shù)據(jù)庫之間傳送不是特別理解, 因此在實現(xiàn)系統(tǒng)功能上遇 到了很大的問題。 對于我的疑惑,老師給予了幫助, 不厭其煩的給我進行講解, 并進行操作演示,解答了我的疑惑。本次課程設計讓我更加明白了交流的重要 性,有時候會糾結于一些小問題,自己一時半會兒想不明白,但與同學交流之 后,問題就能迎刃而解。感謝那些在課設過程中曾經給予我?guī)椭耐瑢W們。當然,這次課程設計能順利完成,特別要感謝老師的悉心教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋七年級英語上冊 Unit 3 Body Parts and Feelings Lesson 14 Colours and Feelings教學實錄 (新版)冀教版
- 人教版五年級下冊語文教學計劃(及進度表)
- 八年級物理下冊 8.1 認識壓強教學實錄 (新版)粵教滬版
- Unit 2 Fun Numbers Lessons 2 How many ducks(教學設計)-2024-2025學年閩教版(2024)英語三年級上冊
- 45°直角三角形邊長公式
- 江西省九江市少年宮科學動力機械課程(教學設計)-滾筒式傳送帶
- mysql外鍵一對一設計實例
- 23《月光曲》教學設計-2024-2025學年六年級上冊語文統(tǒng)編版
- 2025年募投金融項目建議書
- 九年級歷史下冊 第六單元 冷戰(zhàn)結束后的世界 第22課 不斷發(fā)展的現(xiàn)代社會教學實錄2 新人教版
- 反恐怖測試題及答案
- 《心理健康教育主題班會》主題
- 《義務教育語文課程標準》2022年修訂版原版
- JT-T-795-2011事故汽車修復技術規(guī)范
- 個人借條電子版模板
- 【小升初】部編版2022-2023學年四川省綿陽市語文升學分班考真題專項模擬試卷(04 現(xiàn)代文閱讀)含解析
- 第九-現(xiàn)場勘查課件
- 挖掘機配件名稱大全
- 煙花爆竹危險固體廢棄物綜合利用建設項目可行性研究報告-甲乙丙資信
- 三國知識競猜600題
- Roland-Dyens-Tango-en-skai-迪恩斯-(探戈)(古典吉他曲譜-兩種版本)
評論
0/150
提交評論