




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、重慶科技學(xué)院重慶科技學(xué)院電氣與信息工程學(xué)院電氣與信息工程學(xué)院軟件項(xiàng)目實(shí)訓(xùn)課程設(shè)計(jì)報(bào)告軟件項(xiàng)目實(shí)訓(xùn)課程設(shè)計(jì)報(bào)告學(xué)生成績管理系統(tǒng)學(xué)生成績管理系統(tǒng)學(xué)生姓名 小喻學(xué)生學(xué)號(hào)0441100111所在專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)所在班級(jí)a1001指導(dǎo)教師提交時(shí)間 2013-12-27 目目 錄錄一學(xué)生成績管理系統(tǒng)概述.2二系統(tǒng)需求分析.3三數(shù)據(jù)庫設(shè)計(jì).4四系統(tǒng)模塊詳細(xì)設(shè)計(jì).5五課程設(shè)計(jì)設(shè)計(jì)總結(jié).8六程序源代碼.8一學(xué)生成績管理系統(tǒng)概述一學(xué)生成績管理系統(tǒng)概述1、課程設(shè)計(jì)應(yīng)完成的工作 (1)編寫算法 (2)算法測試,并有具體的測試結(jié)果和結(jié)果分析 (3)撰寫課程報(bào)告,內(nèi)容包括: 封面 目錄 課程設(shè)計(jì)報(bào)告正文 使用說明 參
2、考文獻(xiàn) 2、總體設(shè)計(jì)工作(包含幾大功能模塊) (1)輸入學(xué)生信息并保存到文件 (2)讀取文件并輸出學(xué)生信息 (3)按學(xué)號(hào)及學(xué)期查詢 (4)按姓名及學(xué)期查詢 (5)按學(xué)號(hào)及學(xué)期修改信息 (6)插入信息 (7)按學(xué)號(hào)及學(xué)期刪除信息 (8)按數(shù)據(jù)結(jié)構(gòu)降序(冒泡)排序 (9)按總分降序(選擇)排序 (10)統(tǒng)計(jì)各科成績的總分和平均分 (11)退出二系統(tǒng)需求分析二系統(tǒng)需求分析本系統(tǒng)主要用于學(xué)校學(xué)生信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行日常管理,如查詢、修改 、增加、刪除,另外還考慮到用戶登錄的權(quán)限,針對(duì)學(xué)生信息和權(quán)限登錄的學(xué)生成績管理系統(tǒng)。本系統(tǒng)
3、主要包括注冊(cè)管理、教師管理、學(xué)生信息查詢、添加、修改、刪除等部分。其功能主要有:(1)學(xué)生信息的添加,包括輸入學(xué)生基本信息和成績。(2)學(xué)生信息的查詢,包括查詢學(xué)生基本信息和成績。(3)學(xué)生信息的修改,包括修改學(xué)生基本信息和成績。(4)學(xué)生信息的刪除,包括修改學(xué)生基本信息和成績。(5)登錄用戶密碼修改,用戶登錄到系統(tǒng)可進(jìn)行相應(yīng)的用戶密碼修改。(6)管理員用戶對(duì)用戶名的管理,包括添加新用戶、刪除用戶。系統(tǒng)流程圖如下:學(xué)生信息錄入學(xué)生成績管理系統(tǒng)用戶登錄學(xué)生成績管理系統(tǒng)學(xué)號(hào)姓名等基本信息課程信息錄入學(xué)生成績錄入課程號(hào)課程等基本信息錄入學(xué)生各科成績?nèi)龜?shù)據(jù)庫設(shè)計(jì)三數(shù)據(jù)庫設(shè)計(jì)學(xué)生表:字段名 xhxmxb
4、cssjzyzxfbz項(xiàng)目學(xué)號(hào)姓名性別出生時(shí)間專業(yè) 總學(xué)分備注課程表:字段名kchkcmxqxsxf項(xiàng)目課程號(hào)課程名學(xué)期學(xué)時(shí)學(xué)分成績表:字段名xhkchcjxf項(xiàng)目學(xué)號(hào)課程號(hào)成績學(xué)分登錄表:字段名dlmkl項(xiàng)目登錄名口令四系統(tǒng)模塊詳細(xì)設(shè)計(jì)四系統(tǒng)模塊詳細(xì)設(shè)計(jì)登錄模塊:學(xué)生信息錄入:學(xué)生信息修改:課程信息錄入:課程信息添加/刪除:學(xué)生成績錄入:學(xué)生信息查詢:課程信息查詢:五課程設(shè)計(jì)設(shè)計(jì)總結(jié)五課程設(shè)計(jì)設(shè)計(jì)總結(jié)學(xué)生信息管理系統(tǒng)(課程設(shè)置和打印統(tǒng)計(jì))的完成,它在審核這一功能中能夠?qū)Σ煌闆r的資料進(jìn)行設(shè)置和打印,針對(duì)需要的信息進(jìn)行設(shè)置和打印。在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都
5、存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實(shí)現(xiàn)網(wǎng)絡(luò)功能,因此在以后的系統(tǒng)更新過程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過程,了解了的基本知識(shí)鞏固了我對(duì)
6、asp.net 的學(xué)習(xí),但在這次設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。六程序源代碼六程序源代碼登陸界面主要源代碼: string username,password; request.setcharacterencoding(gb2312); username=request.getparameter(username); password=request.getparameter(password); string sql=select * from yh where dlm=+username+and kl=+pass
7、word+; xscjbean.openconn(); resultset rs=xscjbean.executequery(sql); if (rs.next() rs.close(); session.setattribute (username,username); % window.location=xscj.jsp 學(xué)生信息增改刪學(xué)生信息增刪改學(xué)號(hào) 學(xué)號(hào)input type=text name=xh value= 性別input type=radio name=xb value=1男 input type=radio name=xb value=0女 姓名in
8、put type=text name=xm value= 專業(yè) option value=計(jì)算機(jī)計(jì)算機(jī)option value=通信工程 通信工程 出生日期input type=text name=cssj value= 備注 總學(xué)分input type=text name=zxf value= 課程信息主要源代碼:request.setcharacterencoding(gb2312);string kch,kcm,op;int xq=1,xs=0,xf=0;kch=;kcm=;op=request.getparameter(couop);if(op!=null)if(op.equals(刪
9、除)kch=request.getparameter(kch).trim();string sql2=delete from kc where kch=+kch+;xscjbean.openconn();xscjbean.executeupdate(sql2);else if(op.equals(添加)kch=request.getparameter(kch).trim(); kcm=request.getparameter(kcm).trim(); xq=integer.parseint(request.getparameter(xq); xs=integer.parseint(reques
10、t.getparameter(xs); xf=integer.parseint(request.getparameter(xf);string sql4=insert into kc(kch,kcm,xq,xs,xf) values(+kch+,+kcm+,+xq+,+xs+,+xf+);xscjbean.openconn();xscjbean.executeupdate(sql4);elseout.print(請(qǐng)選擇操作類型);%課程記錄增刪改 課程號(hào) 學(xué)期第一學(xué)期第二學(xué)期第三學(xué)期第四學(xué)期第五學(xué)期第六學(xué)期第七學(xué)期第八學(xué)期 課程名 學(xué)分一個(gè)學(xué)分二個(gè)學(xué)分三一個(gè)學(xué)分四一個(gè)學(xué)分五一個(gè)學(xué)分 學(xué)時(shí)顯示課
11、程表的所有記錄課程號(hào)課程名學(xué)期學(xué)時(shí)學(xué)分%int intpagesize;int introwcount;int intpagecount;int intpage;int i;intpagesize=8;string strpage;strpage=request.getparameter(page);if(strpage=null)intpage=1;elseintpage=integer.parseint(strpage);if(intpageintpagecount) intpage=intpagecount;if(intpagecount0)rs.absolute(intpage-1)*
12、intpagesize+1);i=0;while(i 第頁共頁%if(intpagea href=kcxx_edit.jsp?page=下一頁1)%a href=kcxx_edit.jsp?page=上一頁學(xué)生成績錄入主要源代碼:request.setcharacterencoding(gb2312); string kcm,njh,bjh; kcm= ;njh= ;bjh= ; int i=1; kcm=request.getparameter(kcm).trim(); njh=request.getparameter(njh).trim(); bjh=request.getparament
13、er(bjh).trim(); session.setattribute(kcm,kcm); session.setattribute(njh,njh); session.setattribute(bjh,bjh);學(xué)生成績錄入 錄入級(jí) 班 的成績 學(xué)號(hào) 姓名 成績 input type=text name=% string num = integer.tostring(i-1); session.setattribute(num,num); rs.close(); xscjbean.closestmt(); xscjbean.closeconn(); 學(xué)生信息查詢主要源代碼: 學(xué)生信息查詢學(xué)
14、生信息查詢請(qǐng)輸入要查詢學(xué)生的學(xué)號(hào):學(xué)生信息查詢結(jié)果:學(xué)號(hào)姓名性別出生時(shí)間專業(yè)總學(xué)分備注%op=request.getparameter(tj);if(op!=null)xh=request.getparameter(xh);string sql6=select * from xs where xh=+xh+;xscjbean.openconn();resultset rs=xscjbean.executequery(sql6);rs.last();while(!rs.isafterlast() 返回主頁面課程信息查詢主要源代碼: 學(xué)生信息查詢課程信息查詢課程號(hào)課程名開課學(xué)期學(xué)時(shí)學(xué)分int in
15、tpagesize; /一頁顯示的記錄數(shù) int introwcount; /記錄總數(shù) int intpagecount; /總頁數(shù) int intpage;/帶顯示頁碼 int i=0; intpagesize=6; string strpage; strpage=request.getparameter(page); if(strpage=null) intpage=1; else intpage=integer.parseint(strpage); if(intpageintpagecount) intpage=intpagecount; if(intpagecount0) rs.absolut
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國強(qiáng)力風(fēng)扳手?jǐn)?shù)據(jù)監(jiān)測研究報(bào)告
- 籃球比賽賽事官方合作伙伴權(quán)益及商務(wù)合作合同
- 二零二五年度企業(yè)社保代繳與健康管理服務(wù)合同
- 二零二五年度祛斑產(chǎn)品研發(fā)與質(zhì)量檢測服務(wù)合同
- 2025年度高空作業(yè)安全協(xié)議書(高空橋梁油漆涂裝安全協(xié)議)
- 公對(duì)公交易合同模板(2025年度):大數(shù)據(jù)分析與應(yīng)用合作協(xié)議
- 二零二五年度個(gè)人小額貸款合同規(guī)范
- 二零二五年度精密儀器委托代工保密合同
- 2025年度高科技企業(yè)股份分紅協(xié)議模板
- 2025年度水電安裝工程設(shè)計(jì)與施工一體化分包合同
- 3.1產(chǎn)業(yè)轉(zhuǎn)移對(duì)區(qū)域發(fā)展的影響(第1課時(shí)) 【知識(shí)精研】高二地理課件(湘教版2019選擇性必修2)
- 2025年醫(yī)院實(shí)習(xí)協(xié)議書樣本
- 2025年湖南工程職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年云南中煙工業(yè)有限責(zé)任公司招聘筆試真題
- 2024年山東輕工職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年哈爾濱電力職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年金鑰匙科技知識(shí)競賽試題及答案
- 三一重工全面預(yù)算管理
- 小公司財(cái)務(wù)報(bào)銷制度及報(bào)銷流程
- 《環(huán)境感知技術(shù)》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計(jì))
- 礦山用電安全培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論