freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信息管理系統(tǒng)報(bào)告-資料下載頁

2024-10-25 06:19本頁面
  

【正文】 捷克日期等基本信息。管理員可對(duì)每一個(gè)班級(jí)的上課科目進(jìn)行添加、刪除、修改、查找等功能,也可對(duì)全部課程進(jìn)行查看、修改、添加、刪除等基本操作。sql = ”select * from ClassCourse“。da = new SqlDataAdapter(sql, connString)。ds = new DataSet()。(ds, ”ClassCourse“)。binds = new BindingSource(ds, ”ClassCourse“)。 = binds。教師管理模塊主要包括教師基本檔案,教師屬性為編號(hào)、姓名、聯(lián)系電話、教師姓名、任教年限、性別、專業(yè)、出生年月。在教師管理模塊可進(jìn)行相應(yīng)的查詢與信息修改。課程信息瀏覽功能:點(diǎn)擊主窗體中課程管理模塊下的科目信息瀏覽,可進(jìn)入科目信息瀏覽窗體。為了用戶的使用方便,我使用了SSTab控件,故在該窗體中同時(shí)包含了科目信息的添加和修改的功能。并且我還在窗體上設(shè)置了myflexgrid控件。添加和修改記錄后,對(duì)于數(shù)據(jù)有何變化都可以在myflexgrid中顯示出來,使用戶對(duì)所做的操作一目了然。課程設(shè)置功能:進(jìn)入課程管理模塊下的年級(jí)課程設(shè)置窗體,可以對(duì)每一個(gè)年級(jí)的課程進(jìn)行設(shè)置。SqlConnection conn = new SqlConnection(connString)。string sql = ”Insert into ClassCourse values(“ + ”39?!?+ + ”39。,39?!?+ + ”39。,“ + + ”,39?!?+ + ”39。,39。“ + ()+ ”39。,39。“ + ()+ ”39。)“。try { ()。(”打開數(shù)據(jù)庫連接成功“)。SqlCommand cmd = new SqlCommand(sql, conn)。()。(”添加記錄成功!“)。} catch(SqlException ex){ (”數(shù)據(jù)庫連接失??!“ + ”添加記錄失??!“ + )。}可對(duì)科目進(jìn)行添加、刪除、修改、查找等功能,修改SqlConnection conn = new SqlConnection(connString)。string sql = ”Update ClassCourse set CourseNo=39?!?+ + ”39。,“ + ”ClassNo=39。“ + + ”39。,“ + ”StartTerm=“ + + ”,“ + ”TeaNo=39?!?+ + ”39。,“ + ”StartData=39?!?+ ()+ ”39。,“ + ”FinishData=39。“ + ()+ ”39?!?+ ”where CourseNo=“ + temp。try { ()。(”打開數(shù)據(jù)庫連接成功“)。SqlCommand cmd = new SqlCommand(sql, conn)。()。(”修改記錄成功!“)。} catch(SqlException ex){ (”數(shù)據(jù)庫連接失敗!“ + ”修改記錄失?。 ?+ )。}科目管理模塊科目屬性主要包括科目名稱、學(xué)時(shí)數(shù)和備注等屬性。同時(shí)包括教師管理,教師管理包括教師姓名、電話、性別、科目、職稱等一系列基本信息;可對(duì)教師進(jìn)行添加、刪除、查詢等基本操作。成績添加代碼實(shí)現(xiàn)SqlConnection conn = new SqlConnection(connString)。string sql = ”Insert into Scores values(“ + ”39?!?+ + ”39。,39。“ + + ”39。,39?!?+ + ”39。)“。try { ()。(”打開數(shù)據(jù)庫連接成功“)。SqlCommand cmd = new SqlCommand(sql, conn)。()。(”添加記錄成功!“)。成績刪除代碼實(shí)現(xiàn)SqlConnection conn = new SqlConnection(connString)。DialogResult ret = (”確定要?jiǎng)h除嗎?“, ”刪除“, )。if(ret == )return。string sql = ”delete from Scores where StuNo=“ + 。SqlCommand cmd = new SqlCommand(sql, conn)。try { ()。int rows = ()。if(rows == 1)(”刪除成功!“, ”提示“, , )。成績查詢代碼實(shí)現(xiàn)sql = ”select * from Scores where StuNo=39?!?+”39?!?。da = new SqlDataAdapter(sql, connString)。ds = new DataSet()。(ds, ”Scores“)。binds = new BindingSource(ds, ”Scores“)。 = binds。成績管理模塊主要包括成績信息管理功能點(diǎn)擊成績管理模塊下的成績信息瀏覽,進(jìn)入成績信息瀏覽窗體,考慮到美觀和實(shí)用性,界面設(shè)置如下圖。用Frame控件在窗體中劃定一個(gè)可瀏覽成績信息地方,再在Frame中添加MSFlexGrid控件,運(yùn)行時(shí)將在MSFlexGrid中顯示所有學(xué)生的成績信息。使用Toolbar來建立工具條。點(diǎn)擊工具條中的修改、添加和查詢按鈕就可分別進(jìn)入修改成績信息窗體、添加成績信息窗體和查詢成績信息窗體。這三個(gè)窗體的界面設(shè)置分別類似于學(xué)籍管理下修改學(xué)籍信息窗體、添加學(xué)籍信息窗體和查詢學(xué)籍信息窗體。成績管理模塊,管理員可對(duì)每一個(gè)班級(jí)的上課科目的學(xué)生成績進(jìn)行添加、刪除、修改、查找和報(bào)表輸出等功能,成績屬性有:學(xué)生姓名、所屬班級(jí)(來自于系統(tǒng)中保存的班級(jí))、課程名、成績、備注等屬性。添加學(xué)籍信息功能SqlConnection conn = new SqlConnection(connString)。//MemoryStream ms。//(ms)。//byte[] img = ()。string sql = ”Insert into Student(StuNo,StuName,StuSex,ClassNo,StuBday,StuAdress,StuPostNo,StuPhone,StuData,StuRemarks)values(39。“ + + ”39。,39?!?+ + ”39。,39。“ + + ”39。,39?!?+ + ”39。,39?!?+ ()+ ”39。,39。“ + + ”39。,39?!?+ + ”39。,39?!?+ + ”39。,39?!?+ ()+ ”39。,39?!?+ + ”39。)“。SqlCommand cmd = new SqlCommand(sql,conn)。try { ()。(”數(shù)據(jù)庫連接成功!“)。()。(”添加記錄成功!“)。} catch(SqlException ex){ ()。}選擇主窗體中學(xué)生管理模塊下的添加學(xué)籍信息,就可進(jìn)入添加學(xué)籍信息的窗體,在該窗體中我們可以對(duì)學(xué)生的學(xué)號(hào)、姓名、性別、出生日期、班號(hào)等學(xué)生的信息進(jìn)行添加。設(shè)計(jì)時(shí)我盡可能設(shè)想各種邊界條件,如記錄為空,輸入為空,輸入出錯(cuò)等,當(dāng)輸入的信息滿足這些邊界條件時(shí),將會(huì)彈出一個(gè)提示框提醒用戶,以便用戶能及時(shí)地做出修改。添加的信息將全部存儲(chǔ)到數(shù)據(jù)庫中。在窗體上放置多個(gè)文本框和下拉式文本框,用來輸入學(xué)籍信息;兩個(gè)按鈕用來確定是否輸入學(xué)籍信息;一個(gè)按鈕用來退出窗體;多個(gè)標(biāo)簽用來提示文本框中需要輸入的內(nèi)容。在學(xué)生管理窗體下,可對(duì)學(xué)生進(jìn)行添加、刪除、修改、查找和報(bào)表輸出等功能,學(xué)生屬性有:學(xué)號(hào)、姓名、性別、所屬班級(jí)(來自于系統(tǒng)中保存的班級(jí))、相片、出生日期和備注等屬性。修改刪除學(xué)生信息SqlConnection conn = new SqlConnection(connString)。DialogResult ret = (”確定要?jiǎng)h除嗎?“, ”刪除“, )。if(ret == )return。string sql = ”delete from Student where StuNo=“ + temp。SqlCommand cmd = new SqlCommand(sql, conn)。try { ()。int rows = ()。if(rows == 1)(”刪除成功!“, ”提示“, , )。} catch(SqlException ex){ (”數(shù)據(jù)庫連接失敗!“ + )。} 點(diǎn)擊學(xué)籍管理模塊下的修改學(xué)籍信息,就進(jìn)入修改學(xué)籍信息的窗體,在該窗體中我們可以對(duì)前面添加的學(xué)籍信息進(jìn)行修改。由于用戶的需求不同,有的是要對(duì)學(xué)生的信息做個(gè)別的改動(dòng),有的是需要?jiǎng)h除該條記錄,所以該窗體同時(shí)包括了修改記錄的功能和刪除記錄的功能。又考慮到用戶的誤操作,為了方便,我在該窗體中增添了取消修改的功能,可一次性把輸入文本框的內(nèi)容全部置空。查詢學(xué)籍信息功能//string conn = ”Initial Catalog=Mazhongyuan。Data Source =localhost。Integrated Security=true“。SqlConnection connection = new SqlConnection(connString)。SqlDataAdapter adapter = new SqlDataAdapter(”select * from Student ,connection)。DataTable table = new DataTable()。(table)。 = table。進(jìn)入學(xué)籍管理模塊下的查詢學(xué)籍信息窗體,在該窗體中可以對(duì)學(xué)生的信息進(jìn)行查詢,有三種查詢方式。我在設(shè)計(jì)時(shí),一方面考慮到簡潔的因素,用戶可以只設(shè)置一種查詢方式進(jìn)行查詢;另一方面又為了避免數(shù)據(jù)的重復(fù),用戶可以輸入詳細(xì)的信息,也就是同時(shí)設(shè)置多種查詢方式進(jìn)行查詢。進(jìn)入查詢窗體時(shí),myflexgrid中會(huì)顯示出所有學(xué)生的學(xué)籍信息,如果不設(shè)置查詢方式就進(jìn)行查詢,是無效查詢,系統(tǒng)會(huì)給出提示。在設(shè)置好查詢方式后,便開始查詢,將在myflexgrid中顯示出用戶所需的學(xué)生的學(xué)籍信息。四、系統(tǒng)測(cè)試在開發(fā)這個(gè)軟件系統(tǒng)的過程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),在本次設(shè)計(jì)過程中,我采用循環(huán)測(cè)試法,力求在每個(gè)階段結(jié)束之前通過嚴(yán)格技術(shù)審查,即每完成一個(gè)功能,就進(jìn)行測(cè)試,盡可能早的發(fā)現(xiàn)并糾正差錯(cuò),完成模塊測(cè)試之后再進(jìn)行系統(tǒng)測(cè)試。在該設(shè)計(jì)中,我偏重考慮了當(dāng)用戶輸入的信息出錯(cuò)時(shí),系統(tǒng)就會(huì)出現(xiàn)提示,以便讓用戶知道出錯(cuò)的原因,并能及時(shí)做出修改,所以我站在用戶的角度考慮,盡可能設(shè)想各種邊界條件,如記錄為空,輸入為空,輸入出錯(cuò)等,以此來發(fā)現(xiàn)錯(cuò)誤,糾正錯(cuò)誤,取得了一定的效果。當(dāng)然,該學(xué)生信息管理系統(tǒng)也存在一些不足之處。在成績管理界面,當(dāng)3次改變成績?yōu)椴煌膬?nèi)容時(shí),程序會(huì)出錯(cuò)。雖然嘗試了很多方法,仍不能解決。再一點(diǎn)就是關(guān)于打印和年級(jí)課程信息設(shè)置都未能實(shí)現(xiàn),這有待于以后的進(jìn)一步提高。一個(gè)應(yīng)用系統(tǒng)性能的優(yōu)劣,效率的高低始終應(yīng)當(dāng)由用戶來做出判決,應(yīng)用系統(tǒng)在運(yùn)行過程中,用戶會(huì)提出一些新的需求和建議,我就會(huì)根據(jù)用戶需求的變化,對(duì)本系統(tǒng)做出一定的修改,使其進(jìn)一步地得到完善和提高。五、課程設(shè)計(jì)總結(jié)通過本次課程設(shè)計(jì),驗(yàn)證了本學(xué)期對(duì)C的學(xué)習(xí)效果,同時(shí)利用所學(xué)的基本知識(shí)和技能,嘗試進(jìn)行簡單數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)。通過本次項(xiàng)目實(shí)踐,熟悉鞏固了本學(xué)期所學(xué)軟件設(shè)計(jì)知識(shí),語言的基本知識(shí)和技能,基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法,為今后的進(jìn)一步深入學(xué)習(xí),奠定了基礎(chǔ)。參考資料 C程序設(shè)計(jì) C實(shí)用軟件開發(fā) 數(shù)據(jù)庫設(shè)計(jì)第五篇:游戲信息管理系統(tǒng)設(shè)計(jì)報(bào)告VB游戲信息管理系統(tǒng)設(shè)計(jì)報(bào)告一、設(shè)計(jì)任務(wù)和要求設(shè)計(jì)一個(gè)系統(tǒng)管理市面上的游戲軟件信息,主要實(shí)現(xiàn)以下功能:記錄游戲軟件的基本信息,主要包括:軟件編號(hào)、軟件名稱、軟件類別、開發(fā)公司、上市時(shí)間、玩家測(cè)評(píng)等;管理員可以修改和刪除游戲軟件信息;可以按游戲名稱、開發(fā)公司、上市時(shí)間段等條件進(jìn)行查詢;可以按類別和開發(fā)公司統(tǒng)計(jì)游戲軟件的數(shù)量;用戶可以對(duì)游戲進(jìn)行評(píng)分;系統(tǒng)按照同類游戲的評(píng)分從高到低排序。二、開發(fā)環(huán)境:開發(fā)軟件: 數(shù)據(jù)庫:SQL Server三、數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是管理系統(tǒng)的基礎(chǔ),沒有數(shù)據(jù)庫,管理系統(tǒng)就無法運(yùn)行,所以,設(shè)計(jì)管理系統(tǒng),首先要設(shè)計(jì)好數(shù)據(jù)庫,根據(jù)系統(tǒng)功能要求,本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)了以下幾個(gè)表:admin表:用于存放管理員信息,包括id,用戶名、密碼。yxClass表:用于存放游戲分類信息,包括id,分類名稱。SoftInfo表:用于存放游戲軟件信息,包括軟件編號(hào)、軟件名稱、軟件類別、開發(fā)公司、上市時(shí)間、玩家測(cè)評(píng)等。四、窗體設(shè)計(jì)與功能實(shí)現(xiàn)主窗體根據(jù)系統(tǒng)功能要求,設(shè)計(jì)一個(gè)主窗體為系統(tǒng)的啟動(dòng)界面,主窗體上的菜單是進(jìn)行系統(tǒng)各項(xiàng)功能操作的入口。管理員點(diǎn)擊“游戲軟件信息管理”菜單項(xiàng)打開登錄窗體,通過登錄進(jìn)入游戲軟件信息管理界面。游戲玩家不用登錄,可操作其他菜單選項(xiàng)。主窗體界面如下圖:游戲軟件信息管理管理員點(diǎn)擊“游戲軟件信息管理”菜單項(xiàng)打開登錄窗體,如下圖:輸入用戶名和密碼,點(diǎn)擊“登錄”按鈕,程序先檢查用戶名和密碼是否輸入,沒有全輸入,給出提示,如果用戶名和密碼都輸入了,就連接數(shù)據(jù)庫表admin,查找與輸入用戶名密碼匹配的記錄,找不到提示用戶名或密碼錯(cuò)誤,找到則登錄成功,打開“游戲軟件信息管理”窗體,并關(guān)閉登錄窗體,如下圖:窗體的主體包括三個(gè)部分:(1)上面的文本框、組合框、日期控件組成的輸入部分,用于添加或修改信息時(shí)輸入選擇;(2)中間的操作按鈕部分,用于執(zhí)行各項(xiàng)操作功能;(3)下面的表格,用于瀏覽和選擇信息。添加,需要添加游戲軟件信息時(shí),先點(diǎn)擊“添加”按鈕,程序清空文本框及組合框內(nèi)容,以便輸入以添加的信息。同時(shí),“保存”和“取消”按鈕轉(zhuǎn)為可用狀態(tài),如果不想添加了,點(diǎn)擊“取消”按鈕,“保存”和“取消”按鈕又轉(zhuǎn)為不可用狀態(tài)。輸入信息之后,點(diǎn)擊“保存”,程序先檢查所需的信息是所輸入完整,如果有未輸入項(xiàng),給出提示;如果全部都已輸入,程序再檢查軟件編號(hào)是否已存在于數(shù)據(jù)庫中,如果存在,給出提示,如果不存在,就把輸入的信息添加到數(shù)據(jù)庫表SoftInfo
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1