




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、面向?qū)ο蟪绦蛟O計課程設計報告專 業(yè) 軟 件 工 程 班 級 11軟工2班 姓 名 學 號 20111344076 指導教師 起止時間 2012.6.42012.6.8 學生管理系統(tǒng)一、需求分析本系統(tǒng)旨在實現(xiàn)一個小型的學生管理系統(tǒng),實施本系統(tǒng)不僅降低成本,而且可以大大提高工作效率,降低工作強度,方便學生部門工作人員維護和查詢學生信息。程序主要實現(xiàn)學生增刪改、以及查詢等功能。二、程序的主要功能1、添加功能:添加一個學生的基本信息,包括姓名,性別,身份證號碼,生日,電話號碼,部門,學校,院系等。2、查詢功能:根據(jù)鍵入的學生姓名,顯示其詳細信息。3、修改功能:對學生的信息進行修改。4、刪除功能:按姓名
2、對一個學生的信息進行刪除。5、顯示功能:顯示所有學生的主要信息,包括姓名,身份證號碼,學號,生日等。6、統(tǒng)計功能: 統(tǒng)計學生人數(shù)。三、程序開發(fā)環(huán)境本程序在VC+6.0平臺上開發(fā)。使用Microsoft Visual C+ 6.0運行該程序,具體操作是:打開Microsoft Visual C+ 6.0,菜單欄里點文件打開工作區(qū)找到“*.dsw”文件打開,或者在資源管理器中雙擊該文件,此時,VC+6.0會自動打開,點擊Run命令菜單或或用快捷鍵Ctrl+F5運行該程序。四、 系統(tǒng)總框架圖主 函 數(shù)添加信息查詢信息修改信息刪除信息顯示信息統(tǒng)計信息 五、程序類的說明1、Date類:主要用于表示學生信
3、息中的出生日期。class Date / Date類的聲明 public:Date(int y=2010,int m=12,int d=1); /Date類的構(gòu)造函數(shù) void set(int y,int m,int d); /Date類的設置函數(shù) friend istream & operator >>(istream &in,Date &d); /重載">>" friend ostream & operator <<(ostream &out,Date &d); /重載"<
4、;<"Date & Date:operator =(Date d); /重載"="int getyear(); /獲得年int getmonth(); /獲得月int getday(); /獲得日 private: int year; int month; int day; ;2、people類:表示學生的類。class peoplepublic:people(); /people類的構(gòu)造函數(shù)friend ostream & operator <<(ostream &out,people &p); /重載"
5、;<<"void set(); /people類的設置函數(shù)char *getname(); /獲得姓名char *getsex(); /獲得性別char *getid(); /獲得身份證號char *gettelephone(); /獲得電話號碼Date getbirthday(); /獲得出生日期char *getaddress(); /獲得家庭地址char *getnumber(); /獲得學號char *getschool(); /獲得學校char *getdepartment(); /獲得院系char *getmajor(); /獲得專業(yè)void setname(
6、char *); /設置姓名void setsex(char *); /設置性別void setid(char *); /設置身份證號 void settelephone(char *); /設置電話號碼void setbirthday(Date); /設置出生日期void setaddress(char *); /設置家庭地址void setnumber(char *); /設置學號void setschool(char *); /設置學校void setdepartment(char *); /設置院系void setmajor(char *); /設置專業(yè)void modify(); /
7、修改指定姓名的學生數(shù)據(jù)int writeto *); /將人員數(shù)據(jù)寫入文件int getsize(); /返回數(shù)據(jù)成員字節(jié)數(shù)int loadfrom *); /將人員數(shù)據(jù)從文件讀入內(nèi)存people & operator =(people p); /重載"="private:char name20; /姓名char sex5; /性別char id20; /身份證號char telephone10; /電話號碼Date birthday; /出生日期char address100; /家庭地址char number20; /學號char school10; /學校ch
8、ar department20; /院系char major30; /專業(yè);3、peopllist類:表示人員表的數(shù)組類。class peoplelist /學生表類的聲明 public: peoplelist(); /peoplelist類的構(gòu)造函數(shù) void setsize(int s); /設置size成員值 void display(); /顯示學生表中所有記錄值 void add(); /向?qū)W生表中添加一個新記錄 void find(); /查找具有給定姓名值的記錄 void deleteAll(); /清空學生表 void modify(); /修改具有給定姓名值的記錄 void
9、remove(); /刪除具有給定姓名值的記錄 void save(); /將學生表各記錄值寫入數(shù)據(jù)文件 int getcount(); /獲取數(shù)據(jù)文件記錄數(shù) void load(); /將數(shù)據(jù)文件內(nèi)容讀進內(nèi)存,保存在學生表中 private: int size; /學生表的記錄數(shù) people plist100; /假設最多100人;六、模塊分析1. 主函數(shù)和主菜單模塊從文件people中讀取學生數(shù)據(jù)至學生表employee中;顯示主菜單。2. 添加模塊系統(tǒng)將提示用戶輸入新添加的學生的信息,插入在人員表中3. 顯示模塊顯示模塊將輸出所有學生的主要資料。4. 修改模塊首先由用戶輸入要修改的學生的姓名,然后系統(tǒng)用修改函數(shù)查找,顯示該名學生的資料,然后系統(tǒng)提示用戶輸入需要修改的項目和新的資料。5. 查找模塊首先由用戶輸入要查找的學生姓名,然后系統(tǒng)用查找函數(shù)查找,然后系統(tǒng)就調(diào)用輸出函數(shù),輸出所查找的學生資料。6. 刪除模塊首先由用戶輸入要刪除的單個學生姓名,然后調(diào)用刪除函數(shù),刪除該名學生的資料。7. 統(tǒng)計模塊系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園教育活動的案例分析計劃
- 幼兒園小班的成長檔案管理工作計劃
- 氣候模型與未來預測試題及答案
- 2024年陪診師考試綜合模擬試題及答案
- 2024年人力資源管理師輕松通過指南試題及答案
- 2024年監(jiān)理工程師應考心態(tài)管理試題及答案
- 備課組長會議課件
- 挑戰(zhàn)思維的計算機二級試題及答案
- 動物醫(yī)學的新技術及其應用試題及答案
- 2024人力資源管理師考試博大試題及答案
- 高等學歷繼續(xù)教育畢業(yè)生實習報告
- DB32T 2060-2024 單位能耗限額
- 形勢與政策總體國家安全觀
- 《QOHAB123-2023高端G系列冷鐓鋼用熱軋盤條》
- 2024年世界職業(yè)院校技能大賽中職組“食品藥品檢驗組”賽項考試題庫(含答案)
- Unit 5 Humans and nature Lesson 1 A Sea Story 說課 課件-2024-2025學年高中英語北師大版(2019)必修第二冊
- 智能運維知識庫建設方案設計與實施規(guī)劃
- 幼兒園辦園行為督導評估指標體系表
- 宮頸癌護理查房-5
- 水工建筑物課程設計水閘
- 核心素養(yǎng)下小學道德與法治實踐性作業(yè)設計探究
評論
0/150
提交評論