學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)_第1頁
學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)_第2頁
學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)_第3頁
學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)_第4頁
學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、學(xué)生成績管理系統(tǒng)概要設(shè)計(jì)說明書系統(tǒng)版本: v 1.0編 寫 人: 使用部門: 使 用 人: 教研組密 級: 內(nèi)部文檔日 期: 目 錄l1 引言31.1 編寫目的31.2 背景31.3 定義31.4 參考資料3l2 總體設(shè)計(jì)32.1需求規(guī)定32.2運(yùn)行環(huán)境42.3基本設(shè)計(jì)概念和處理流程42.4結(jié)構(gòu)42.5功能器求與程序的關(guān)系42.6人工處理過程42.7尚未解決的問題4l3 接口設(shè)計(jì)53.1 用戶接口53.2 外部接口53.3 內(nèi)部接口5l4 運(yùn)行設(shè)計(jì)54.1運(yùn)行模塊組合54.2運(yùn)行控制54.3運(yùn)行時(shí)間5l5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)55.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)55.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)65.3數(shù)據(jù)結(jié)構(gòu)與程序的

2、關(guān)系6l6 系統(tǒng)出錯(cuò)處理設(shè)計(jì)66.1出錯(cuò)信息66.2補(bǔ)救措施66.3系統(tǒng)維護(hù)設(shè)計(jì)7l 1 引言1.1 編寫目的“學(xué)生成績管理系統(tǒng)”,為了加強(qiáng)教育教學(xué)的管理,減輕管理人員的勞動強(qiáng)度,提高工作效率,使教育教學(xué)的管理規(guī)范化,科學(xué)化以及教育教學(xué)資源共享,特研制本免費(fèi)軟件共使用。根據(jù)學(xué)校學(xué)生成績管理工作的實(shí)際經(jīng)驗(yàn),結(jié)合學(xué)校學(xué)生成績管理工作的實(shí)際研究、制作而成。1.2 背景隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡(luò)技術(shù)的應(yīng)用使得計(jì)算機(jī)之間通信、信息共享成為可能,而數(shù)據(jù)庫技術(shù)的應(yīng)用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作

3、更高效地進(jìn)行。數(shù)據(jù)庫始于20世紀(jì)60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國民經(jīng)濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進(jìn)一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進(jìn)我們的生活與工作?;ヂ?lián)網(wǎng)技術(shù)與數(shù)據(jù)庫技術(shù)的結(jié)合為計(jì)算的在人類生活中的應(yīng)用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學(xué)化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強(qiáng)的重要手段。在我國,教育是一個(gè)影響著國富民強(qiáng)的重要行業(yè),隨著改革開放和市場經(jīng)濟(jì)的發(fā)展

4、根據(jù)中國特有的國情發(fā)展,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達(dá)國家相比,我國的教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計(jì)算機(jī)進(jìn)行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟(jì)效益,而一些新興的、規(guī)模較小的教育機(jī)構(gòu)還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會更加地廣泛和深入。 1.3 參考資料 1、a基礎(chǔ)開發(fā)篇 蔡毅 鄧格琳 主編 清華大學(xué)出版社2、c#軟件開發(fā)項(xiàng)目實(shí)踐 方小偉 趙永軍 李其中 編著3、asp.net 2.0開發(fā)指南 郝剛 主編,袁永

5、剛,嚴(yán)治國,何宇光 編著 人民郵電出版社4、.net設(shè)計(jì)規(guī)范克瓦林納,艾布拉姆斯 著,葛子昴 譯人民郵電出版社5、c#高級編程(第4版) christian nagel bill evjen jay glynn等著 李敏波翻譯 清華大學(xué)出版社6、數(shù)據(jù)庫設(shè)計(jì)教程何主潔 黃婷兒譯著 機(jī)械工業(yè)出版社7、數(shù)據(jù)庫系統(tǒng)概論 薩師煊 王刪 編著 高等教育出版社8、軟件工程 楊文龍 姚淑珍 吳蕓編著 電子工業(yè)出版社9、軟件工程:實(shí)踐者的研究方法黃柏素譯著 機(jī)械工業(yè)出版社l 2 總體設(shè)計(jì)2.1需求規(guī)定 (1) 用戶解決問題或達(dá)到目標(biāo)所需的條件或權(quán)能(capability)。 (2) 系統(tǒng)或部件要滿足標(biāo)準(zhǔn)、規(guī)范或

6、其它正式規(guī)定文檔所需具有的條件或權(quán)能。 (3) 一種反映上面(1)或(2)所描述的條件或權(quán)能的文檔說明同工作,以及相互之間進(jìn)行有效的交流和溝通。在權(quán)限功能中系統(tǒng)具有動態(tài)的權(quán)限分配功能,可按用戶權(quán)限對用戶進(jìn)行分組。可分為普通用戶,一般用戶,超級用戶。普通用戶只是查詢不能修改,一般用戶只能對授權(quán)范圍內(nèi)進(jìn)行相應(yīng)修改及刪除,超級用戶能修改、刪除所有信息。在錄入功能中為一般用戶提供相應(yīng)的錄入功能,為超級用戶提供對所有信息的錄入功能。在查詢功能中為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。在維護(hù)功能中為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。退出功能結(jié)束并

7、關(guān)閉系統(tǒng)。2.2運(yùn)行環(huán)境 該運(yùn)行環(huán)境的規(guī)定是保證本需求說明的功能得到實(shí)際真正體現(xiàn)的基礎(chǔ)。(1) 服務(wù)器端運(yùn)行環(huán)境支持軟件 服務(wù)器端軟件:windows2000 server或更高版本的操作系統(tǒng), 推薦windows 2003 enterprise edition數(shù)據(jù)庫系統(tǒng):sql server 2000 或更高版本的數(shù)據(jù)服務(wù)器web 服務(wù)器:microsoft iis 6.0net framework v1.1或更高版本的web 應(yīng)用支持企業(yè)殺毒軟件(2) 用戶端pc軟件windows98或更高版本操作系統(tǒng)(安裝有ie5.0以上版本)或其它98年以后發(fā)布的帶有internet瀏覽器軟件的圖形u

8、i操作系統(tǒng)操作系統(tǒng):windows,linux等瀏覽器:internet explorer、 maxthon、 mozilla firefox、mozilla firefox推薦使用:internet explorer、 maxthon、(3) 開發(fā)環(huán)境:操作系統(tǒng):windows 2003 enterprise edition開發(fā)工具:microsoft visual studio .net 2003 ,adobe photoshop cs,dreamweaver mx 2004數(shù)據(jù)庫系統(tǒng):microsoft sql server 2000web 服務(wù)器:microsoft iis 6.0cp

9、u: intel pentium(r) 4 2.8chz內(nèi)存: 512 mb。2.3基本設(shè)計(jì)概念和處理流程說明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程,盡量使用圖表的形式。功能表:e -r圖2.4結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個(gè)系統(tǒng)元素的標(biāo)識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系2.5功能器求與程序的關(guān)系本條用一張如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:錄入程序修改程序刪除程序管理錄入學(xué)生信息#錄入教師信息#錄入學(xué)生成績#修改學(xué)生信息#修改教師信息#修改學(xué)生成績3查詢學(xué)生成績#學(xué)生成績統(tǒng)計(jì)#教師授課#學(xué)生修改密碼

10、#教師修改密碼#刪除學(xué)生信息#刪除教師信息#2.6人工處理過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工處理過程(如果有的話)。錄入學(xué)生個(gè)人信息 教師個(gè)人信息 學(xué)生成績 教師的授課管理退出系統(tǒng)3 運(yùn)行設(shè)計(jì)3.1運(yùn)行模塊組合說明對系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。當(dāng)輸入教師登錄時(shí)進(jìn)入教師管理的頁面包括:教師授課管理,學(xué)生成績管理,學(xué)生成績管理;教室密碼管理。當(dāng)輸入學(xué)生登錄時(shí)進(jìn)入學(xué)生登錄界面:學(xué)生成績查詢,學(xué)生密碼管理l 4 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)4.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個(gè)數(shù)據(jù)

11、項(xiàng)、記錄、文卷和系的標(biāo)識、定義、長度及它們之間的層次的或表格的相互關(guān)系。 4.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲區(qū)域)、設(shè)計(jì)考慮和保密條件。protected void page_load(object sender, system.eventargs e)/ 在此處放置用戶代碼以初始化頁面#region web form designer generated codeoverride protected void oninit(eventargs e)/ codegen:該調(diào)用是 asp.net w

12、eb 窗體設(shè)計(jì)器所必需的。/initializecomponent();base.oninit(e);/ / 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改/ 此方法的內(nèi)容。/ private void initializecomponent() #endregionprotected void st_btn_enter_click(object sender, system.eventargs e)string st_connstr= configurationsettings.appsettingsst_dbconn;sqlconnection st_conn=new sqlconnec

13、tion(st_connstr);st_conn.open();string st_sqlstr=select * from st_users where st_user_id=+st_tbx_userid.text+and st_user_password=+st_tbx_userpwd.text+;sqlcommand st_comm=new sqlcommand(st_sqlstr,st_conn);sqldatareader st_dreader=st_comm.executereader();if(st_dreader.read() sessionuser_id=st_dreader

14、st_user_id;sessionuser_power=st_dreaderst_user_power;if(int)sessionuser_power=0)response.redirect(st_query.aspx);else response.redirect(st_student.aspx);elsest_lbl_note.text=登錄失?。? st_conn.close(); / 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改添加學(xué)生信息/ 此方法的內(nèi)容。/ private void initializecomponent() #endregionprivate void s

15、t_cv_id_servervalidate(object source, system.web.ui.webcontrols.servervalidateeventargs args)sqlcommand st_comm=new sqlcommand(select * from st_class where st_class_id=class_id,st_conn);st_comm.parameters.add(class_id,sqldbtype.varchar,50);st_comm.parametersclass_id.value=st_tbx_id.text;sqldatareade

16、r st_dr=st_comm.executereader();if(st_dr.read()args.isvalid=false;elseargs.isvalid=true;st_conn.close();protected void st_btn_add_click(object sender, system.eventargs e)sqlcommand st_comm=new sqlcommand(insert_class_1,st_conn);st_comm.commandtype=commandtype.storedprocedure;st_comm.parameters.add(n

17、ew sqlparameter(class_id,sqldbtype.varchar,50);st_comm.parametersclass_id.value=st_tbx_id.text;st_comm.parameters.add(new sqlparameter(class_department,sqldbtype.varchar,50);st_comm.parametersclass_department.value=st_tbx_department.text;st_comm.parameters.add(new sqlparameter(class_college,sqldbtyp

18、e.varchar,50);st_comm.parametersclass_college.value=st_ddl_college.selecteditem.text;st_comm.parameters.add(new sqlparameter(class_teacherid,sqldbtype.varchar,50);st_comm.parametersclass_teacherid.value=st_tbx_teacher.text;st_comm.parameters.add(new sqlparameter(class_name,sqldbtype.varchar,50);st_comm.parametersclass_name.value=st_tbx_name.text;tryst_comm.connection.close();catchst_comm.conn

溫馨提示

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

最新文檔

評論

0/150

提交評論