




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫系統原理及其應用教程課程設計報告題目名稱:學校收費管理系統2009年12月29日目錄一、概述…………………3二、設計環境……………3三、課程設計任務及其分析……………31、設計任務…………32、需求分析…………3四、系統體系結構設計…………………41、功能模塊設計…………………42、流程分析………5五、數據庫結構設計……61、概念結構設計…………………62、邏輯結構設計…………………7六、工程框架設計………10使用方法…………12總結體會…………17參考文獻…………17教師評語…………18一、概述:使用學校收費管理系統可以大大提高高校收費工作的工作效率,減少工作中可能出現的錯誤,為學生提供更好的服務,是提高學校自動化水平的重要組成部分.本系統的開發主要包括后臺數據庫的建立、維護以及前端應用程序的開發兩個方面.本系統采用目前比較流行的ADO數據訪問技術,并將每個數據庫表的字段和操作封裝到類中,使應用程序的各個窗體都能夠共享對表的操作,無需重復編碼,使程序更加易于維護,從而成功的將面向對象的程序設局思想應用到數據庫應用程序設計中,這也是本系統的特色和優勢.二、設計環境:1、操作系統:WindowsXP2、開發工具的選擇:開發數據庫管理信息系統需要選擇兩種工具,即前臺開發語言和后臺數據庫。選擇開發工具時應該考慮客戶需求、系統功能和性能要求以及開發人員的習慣等因素.本系統中前臺開發語言使用了VC++,后臺數據庫使用了SQL2000.3、開發中用到的技術:所選開發工具的基本編程方法。基本的后臺數據庫管理方法,例如創建數據庫、創建表、創建視圖、備份和還原數據庫等常用SQL語句的使用ADO數據庫訪問技術三、課程設計任務及其分析:1、設計任務要開發一個管理信息系統,首先需要進行需求分析和總體分析,分析系統的使用對象和用戶需求,設計系統的體系結構和數據庫結構,決定使用的開發工具和后臺數據庫,規劃項目開發進度。在實際的項目開發過程中,這些工作是非常重要的。2、需求分析學校收費管理系統的用戶是各學校收費工作的人員和相關領導,實例包括基本信息管理、學校收費管理和查詢統計管理等主要功能,基本功能如下:=1\*GB3①基本信息的添加、修改、刪除和查詢。基本信息包括院系信息、專業信息和學生信息。②學校收費管理包括收費項目管理和學生收費管理等功能。③查詢統計管理包括按日詳細查詢和每月收費統計等功能。四、系統體系結構設計1、功能模塊設計:a)學校收費管理系統功能模塊:學校收費管理系統學校收費管理系統學生收費管理基本信息設置系統信息設置查詢統計模塊院系信息管理專業信息管理學生信息管理收費項目維護學生收費管理按日詳細查詢每月收費統計用戶管理修改密碼b)用戶管理模塊:用戶管理模塊的功能簡單.在本系統中默認給了兩個用戶。系統管理員用戶為Admin,普通用戶為Users,由程序設計人員手動地添加到數據庫中(此時我給的默認密碼為123)。其中Admin用戶可以創建用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的用戶名和密碼。用戶管理模塊的關系如下:登陸界面當輸入的密碼或者賬號錯誤時系統將會給出提示,當錯誤次數超過3次時退出程序;登陸成功方可進行其他操作;2、流程分析:五、數據庫結構設計:1、概念結構設計:E—R模型如下圖所示:2、邏輯結構設計:本數據庫中包含6個表,即:院系信息表DepInfo專業信息表Speciality學生信息表Student收費項目表ChargeItem收費信息表StuCharge用戶信息表UserInfo表DepInfo的結構:編號字段名稱數據類型說明1DepIdint院系編號(主鍵)2DepNamevarchar50院系名稱3Describesvarchar250院系職能描述4UIDInt上級院系編號表Speciality的結構:編號字段名稱數據類型說明1SpeIdint專業編號(主鍵)2Namevarchar50專業名稱3DepIdint院系編號4Describesvarchar200專業描述表Student的結構:編號字段名稱數據類型說明1StuIdint學生編號(主鍵)2Namevarchar50姓名3Sexchar2性別4DepIdint院系編號5SpeIdint專業編號6ClassNamevarchar20班級名稱7iYearint入學年度8IdCardvarchar20身份證號9Zhusuchar2是否住宿10CunChechar2是否存車11PinKunchar2是否貧困生12TeKunchar2是否特困生13FillinPersonVarchar30填表用戶14FillinTimevarchar20填表時間和日期表ChargeItem的結構:編號字段名稱數據類型說明1ItemIdint項目編號(主鍵)2SpeIdint專業編號3iYearint年度4Tuitionfloat學費5Zafeifloat雜費6Jishifeifloat機時費7Baoxianfeifloat保險費8Zhusufeifloat住宿費9Cunchefeifloat存車費10Shufeifloat書費11Ziliaofeifloat資料費表StuCharge的結構:編號字段名稱數據類型說明1ChgIdint編號(主鍵)2StuIdint學生編號3iYearint費用年度4ChargeDatadatetime收費日期5Yingjiaoxuefeifloat應交學費6Shijiaoxuefeifloat實交學費7Yingjiaozafeifloat應交雜費8Shijiaozafeifloat實交雜費9Yingjiaojishifeifloat應交機時費10Shijiaojishifeifloat實交機時費11Yingjiaobaoxianfeifloat應交保險費12Shijiaobaoxianfeifloat實交保險費13Yingjiaozhusufeifloat應交住宿費14Shijiaozhusufeifloat實交住宿費15Yingjiaocunchefeifloat應交存車費16Shijiaocunchefeifloat實交存車費17Yingjiaoshufeifloat應交書費18Shijiaoshufeifloat實交書費19Yingjiaoziliaofeifloat應交資料費20Shijiaoziliaofeifloat實交資料費21YingjiaoTotalfloat應交總額22ShijiaoTotalfloat實交總額23MemoVarchar400備注表UserInfo的結構:編號字段名稱數據類型說明1UserNamevarchar50用戶名(主鍵)2Passwdvarchar50密碼3UserType用戶類型(1-系統管理員用戶2—普通用戶)外鍵定義:關系名主鍵表主鍵字段外鍵表外鍵字段FK_Student_DepInfoDepInfoDepIdStudentDepIdFK_Specially_DepInfoDepInfoDepIdSpeciallyDepIdFK_Student_SpeciallySpeciallySpeIdStudentSpeIdFK_ChargeItem_SpeciallySpeciallySpeIdChargeItemSpeIdFK_StuCharge_StudentStudentStuIdStuChargeStuId數字字典:(取其中一個)數據項名:學生號別名:學生編號數據項名:學生號別名:學生編號描述:唯一識別每一個學生取值范圍:整型取值含義:X代表學生,數字代表編號,為順序編號數據結構名:收費項目單別名:收費項目表描述:記錄學生理應交費規則組成:機時費數據流名:收費信息單別名:收費信息表數據流名:收費信息單別名:收費信息表描述:記錄學生交費情況定義:學生差額=應交總計-實交總計存取方式:隨機存取數據存儲名:收費信息單別名:選課成績表描述:記錄學生交費情況數據流來源:學校教務處數據流去向:學生處組成:編號、實交總計、應交總計等六、工程框架設計:1、設計院系信息管理對話框:2、設計專業信息管理對話框:3、設計學生管理對話框:4、設計收費管理對話框:七、使用方法:1、數據庫還原:還原數據庫名稱為ChargeManage。如下圖本代碼中的數據庫登陸名為sa密碼為sa;如果你的SQL不是的話可以這樣改動在SQL企業管理器中打開如上圖修改其密碼。模塊的實現及運行:1)登錄:可以以管理員身份登陸增加或者減少登陸用戶(管理員用戶名為:licong密碼:123);登陸以后就有了這樣的界面2)進行各種操作=1\*GB3①對于學院的操作=2\*GB3②對于專業的操作:=3\*GB3③對于學生的操作:=4\*GB3④收費項目維護管理=5\*GB3⑤收費查詢=6\*GB3⑥用戶管理八、總結體會:與其臨淵羨魚,不如退而結網.這次數據庫課程設計使我在專業方面的技能有很大的提高,也使我越發的對本專業學習充滿了激情。在設計過程中也遇到了很多的問題.我告訴自己,困難在你的勇氣和毅力之下是抬不起頭的。因此,在設計的過程之中不論遇到什么問題,我都沒有放棄繼續的念頭.出于對知識的渴望,出于對新技術的好奇,我在老師和同學的幫助之下,慢慢理解課程設計的精髓,并有了初步的設計想法。在同老師交流之后,意識到了自己設計的不足與考慮問題不夠全面的問題,并不斷該進。說實話,在課程設計之初,我對數據庫數據的交互理解不深,對數據如何在前臺界面及后臺數據庫之間傳送不是特別理解,因此在實現系統功能上遇到了很大的問題。對于我的疑惑,老師給予了幫助,不厭其煩的給我進行講解,并進行操作演示,解答了我的疑惑。本次課程設計讓我更加明白了交流的重要性,有時候會糾結于一些小問題,自己一時半會兒想不明白,但與同學交流之后,問題就能迎刃而解.感謝那些在課設過程中曾經給予我幫助的同學們。當然,這次課程設計能順利完成,特別要感謝老師的悉心教導。九、參考文獻:《數據庫原理及其應用教程》黃德才主編科學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省部分省級示范高中2024~2025學年下學期高一期中測試數學答案
- 江蘇省海門市2024-2025學年初三第四次月考物理試題試卷含解析
- 四川長江職業學院《信息技術基礎》2023-2024學年第二學期期末試卷
- 武漢信息傳播職業技術學院《文化創意產品設計》2023-2024學年第二學期期末試卷
- 六盤水幼兒師范高等專科學校《植物地理學實驗》2023-2024學年第二學期期末試卷
- 山東省青島市膠州市重點名校2024-2025學年初三數學試題第一次聯考試題含解析
- 上饒衛生健康職業學院《商業銀行業務與經營》2023-2024學年第二學期期末試卷
- 唐山幼兒師范高等專科學校《質量統計分析》2023-2024學年第二學期期末試卷
- 江西省撫州市臨川二中學、崇仁二中學2025屆初三第三次聯合模擬化學試題含解析
- 山東省青島市市北區2025年初三4月模擬訓練化學試題含解析
- 2025年廣東省深圳市21校初三一模英語試題及答案
- 乳業大數據分析與消費者洞察-全面剖析
- 工商企業管理畢業論文19904
- 2025湖北隨州國資本投資運營集團限公司人員招聘27人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年許昌電氣職業學院單招職業技能測試題庫附答案
- 廢料收購合同協議模板(簡版)6篇
- 患者隱私保護培訓課件
- 2025年洛陽科技職業學院單招職業傾向性測試題庫及答案(歷年真題)
- DBJ50-T-077-2019 建筑施工現場管理標準
- 壓力容器使用安全管理要求和操作規程
- 2025新人教版七下英語單詞默寫表
評論
0/150
提交評論