學(xué)校收費管理系統(tǒng)_第1頁
學(xué)校收費管理系統(tǒng)_第2頁
學(xué)校收費管理系統(tǒng)_第3頁
學(xué)校收費管理系統(tǒng)_第4頁
學(xué)校收費管理系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

數(shù)據(jù)庫系統(tǒng)原理及其應(yīng)用教程

課程設(shè)計報告題目名稱:學(xué)校收費管理系統(tǒng)2009年12月29日目錄TOC\o"1-5"\h\z一、概述 3\o"CurrentDocument"二、設(shè)計環(huán)境 3\o"CurrentDocument"三、課程設(shè)計任務(wù)及其分析 3\o"CurrentDocument"1、設(shè)計任務(wù) 3\o"CurrentDocument"2、需求分析 3\o"CurrentDocument"四、系統(tǒng)體系結(jié)構(gòu)設(shè)計 4\o"CurrentDocument"1、功能模塊設(shè)計 4\o"CurrentDocument"2、流程分析 5\o"CurrentDocument"五、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 6\o"CurrentDocument"1、概念結(jié)構(gòu)設(shè)計 6\o"CurrentDocument"2、邏輯結(jié)構(gòu)設(shè)計 7六、工程框架設(shè)計 10使用方法…………12總結(jié)體會…………17參考文獻…………17十、教師評語…………18、概述:使用學(xué)校收費管理系統(tǒng)可以大大提高高校收費工作的工作效率,減少工作中可能出現(xiàn)的錯誤,為學(xué)生提供更好的服務(wù),是提高學(xué)校自動化水平的重要組成部分。本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立、維護以及前端應(yīng)用程序的開發(fā)兩個方面。本系統(tǒng)采用目前比較流行的ADO數(shù)據(jù)訪問技術(shù),并將每個數(shù)據(jù)庫表的字段和操作封裝到類中,使應(yīng)用程序的各個窗體都能夠共享對表的操作,無需重復(fù)編碼,使程序更加易于維護,從而成功的將面向?qū)ο蟮某绦蛟O(shè)局思想應(yīng)用到數(shù)據(jù)庫應(yīng)用程序設(shè)計中,這也是本系統(tǒng)的特色和優(yōu)勢。二、設(shè)計環(huán)境:1、操作系統(tǒng):WindowsXP2、開發(fā)工具的選擇:開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言和后臺數(shù)據(jù)庫.選擇開發(fā)工具時應(yīng)該考慮客戶需求、系統(tǒng)功能和性能要求以及開發(fā)人員的習(xí)慣等因素。本系統(tǒng)中前臺開發(fā)語言使用了VC++,后臺數(shù)據(jù)庫使用了SQL2000。3、開發(fā)中用到的技術(shù):所選開發(fā)工具的基本編程方法?;镜暮笈_數(shù)據(jù)庫管理方法,例如創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、創(chuàng)建視圖、備份和還原數(shù)據(jù)庫等c)常用SQL語句的使用d)ADO數(shù)據(jù)庫訪問技術(shù)三、課程設(shè)計任務(wù)及其分析:1、設(shè)計任務(wù)要開發(fā)一個管理信息系統(tǒng),首先需要進行需求分析和總體分析,分析系統(tǒng)的使用對象和用戶需求,設(shè)計系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu),決定使用的開發(fā)工具和后臺數(shù)據(jù)庫,規(guī)劃項目開發(fā)進度.在實際的項目開發(fā)過程中,這些工作是非常重要的.2、需求分析學(xué)校收費管理系統(tǒng)的用戶是各學(xué)校收費工作的人員和相關(guān)領(lǐng)導(dǎo),實例包括基本信息管理、學(xué)校收費管理和查詢統(tǒng)計管理等主要功能,基本功能如下:①基本信息的添加、修改、刪除和查詢?;拘畔ㄔ合敌畔?、專業(yè)信息和學(xué)生信息。②學(xué)校收費管理包括收費項目管理和學(xué)生收費管理等功能。③查詢統(tǒng)計管理包括按日詳細查詢和每月收費統(tǒng)計等功能.四、系統(tǒng)體系結(jié)構(gòu)設(shè)計1、功能模塊設(shè)計:a)學(xué)校收費管理系統(tǒng)功能模塊:b)用戶管理模塊:用戶管理模塊的功能簡單。在本系統(tǒng)中默認給了兩個用戶.系統(tǒng)管理員用戶為Admin普通用戶為Users,由程序設(shè)計人員手動地添加到數(shù)據(jù)庫中(此時我給的默認密碼為123).其中Admin用戶可以創(chuàng)建用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的用戶名和密碼。用戶管理模塊的關(guān)系如下:登陸界面當(dāng)輸入的密碼或者賬號錯誤時系統(tǒng)將會給出提示,當(dāng)錯誤次數(shù)超過3次時退出程序;登陸成功方可進行其他操作;2、流程分析:五、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計:1、概念結(jié)構(gòu)設(shè)計:E-R模型如下圖所示:2、邏輯結(jié)構(gòu)設(shè)計:本數(shù)據(jù)庫中包含6個表,即:院系信息表DepInfo 專業(yè)信息表Speciality學(xué)生信息表Student 收費項目表ChargeItem

收費信息表StuCharge 用戶信息表UserInfo表DepInfo的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1DepIdint院系編號(主鍵)2DepNamevarchar50院系名稱3Describesvarchar250院系職能描述4UIDInt上級院系編號表speciality的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1SpeIdint專業(yè)編號(主鍵)2Namevarchar50專業(yè)名稱3DepIdint院系編號4Describesvarchar200專業(yè)描述表Student的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1StuIdint學(xué)生編號(主鍵)2Namevarchar50姓名3Sexchar2性別4DepIdint院系編號5SpeIdint專業(yè)編號6ClassNamevarchar20班級名稱7iYearint入學(xué)年度8IdCardvarchar20身份證號9Zhusuchar2是否住宿10CunChechar2是否存車11PinKunchar2是否貧困生12TeKunchar2是否特困生13FillinPersonVarchar30填表用戶14FillinTimevarchar20填表時間和日期表ChargeItem的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1ItemIdint項目編號(主鍵)2SpeIdint專業(yè)編號3iYearint年度4Tuitionfloat學(xué)費5Zafeifloat雜費6Jishifeifloat機時費7Baoxianfeifloat保險費8Zhusufeifloat住宿費9Cunchefeifloat存車費10Shufeifloat書費11Ziliaofeifloat資料費

表StuCharge的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1ChgIdint編號(主鍵)2StuIdint學(xué)生編號3iYearint費用年度4ChargeDatadatetime收費日期5Yingjiaoxuefeifloat應(yīng)交學(xué)費6Shijiaoxuefeifloat實交學(xué)費7Yingjiaozafeifloat應(yīng)交雜費8Shijiaozafeifloat實交雜費9Yingjiaojishifeifloat應(yīng)交機時費10Shijiaojishifeifloat實交機時費11Yingjiaobaoxianfeifloat應(yīng)交保險費12Shijiaobaoxianfeifloat實交保險費13Yingjiaozhusufeifloat應(yīng)交住宿費14Shijiaozhusufeifloat實交住宿費15Yingjiaocunchefeifloat應(yīng)交存車費16Shijiaocunchefeifloat實交存車費17Yingjiaoshufeifloat應(yīng)交書費18Shijiaoshufeifloat實交書費19Yingjiaoziliaofeifloat應(yīng)交資料費20Shijiaoziliaofeifloat實交資料費21YingjiaoTotalfloat應(yīng)交總額22ShijiaoTotalfloat實交總額23MemoVarchar400備注表UserInfo的結(jié)構(gòu):編號字段名稱數(shù)據(jù)類型說明1UserNamevarchar50用戶名(主鍵)2Passwdvarchar50密碼

3UserType用戶類型(1-系統(tǒng)管理員用戶2—普通用戶)外鍵定義:關(guān)系名主鍵表主鍵字段外鍵表外鍵字段FK_Student_DepInfoDepInfoDepIdStudentDepIdFK_Specially_DepInfoDepInfoDepIdSpeciallyDepIdFK_Student_SpeciallySpeciallySpeIdStudentSpeIdFK_ChargeItem_SpeciallySpeciallySpeIdChargeItemSpeIdFK_StuCharge_StudentStudentStuIdStuChargeStuId數(shù)字字典:(取其中一個)1、數(shù)據(jù)庫還原:還原數(shù)據(jù)庫名稱為ChargeManage。如下圖本代碼中的數(shù)據(jù)庫登陸名為sa密碼為sa;如果你的SQL不是的話可以這樣改動在SQL企業(yè)管理器中打開如上圖修改其密碼。2、模塊的實現(xiàn)及運行:1)登錄:可以以管理員身份登陸增加或者減少登陸用戶(管理員用戶名為:licong密碼:123);登陸以后就有了這樣的界面2)進行各種操作①對于學(xué)院的操作②對于專業(yè)的操作:③對于學(xué)生的操作:④收費項目維護管理⑤收費查詢⑥用戶管理八、總結(jié)體會:與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計使我在專業(yè)方面的技能有很大的提高,也使我越發(fā)的對本專業(yè)學(xué)習(xí)充滿了激情。在設(shè)計過程中也遇到了很多的問題。我告訴自己,困難在你的勇氣和毅力之下是抬不起頭的。因此,在設(shè)計的過程之中不論遇到什么問題,我都沒有放棄繼續(xù)的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,我在老師和同學(xué)的幫助之下,慢慢理解課程設(shè)計的精髓,并有了初步的設(shè)計想法。在同老師交流之后,意識到了自己設(shè)計的不足與考慮問題不夠全面的問題,并不斷該進。說實話,在課程設(shè)計之初,我對數(shù)據(jù)庫數(shù)據(jù)的交互理解不深,對數(shù)據(jù)如何在前臺界面及后臺數(shù)據(jù)庫之間傳送不是特別理解,因此在實現(xiàn)系統(tǒng)功能上遇到了很大的問題.對于我的疑惑,老師給予了幫助,不厭其煩的給我進行講解,并進行操作演示,解答了我的疑惑.本次課程設(shè)計讓我更加明白了交流的重要性,有時候會糾結(jié)于一些小問題,自己一時半會兒想不明白,但與同學(xué)交流之后,問題就能迎刃而解。感謝那些在課設(shè)過程中曾經(jīng)給予我?guī)椭耐瑢W(xué)們。當(dāng)然,這次課程設(shè)計能順利完成,特別要感謝老師的悉心教導(dǎo).九、參考文獻:《數(shù)據(jù)庫原

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論