版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、first compliance review of the application of the appraisal committee, only through the compliance review of the application to take part in a detailed review. 8.1 application compliance review: does not meet one of the following conditions, procuratorial agency to submit application through complia
2、nce reviews, be invalidated: (1) application of the formats, contents, meet the requirements of selected files, powers of attorney, declarations by the legal representative and the tender agent application to meet the requirements; (2) licence and a bidding agent qualifications meet the requirements
3、; (3) the similar project tendering agency agent number and provide proof of material compliance; (4) the tendering agency intends to put into this project the number of professionals to meet the requirements; (5) are intended to the agent of the project as a project manager has similar projects the
4、 number of and references to meet the requirements; (6) no fraud case. 8.2 application review in detail the evaluation committee through compliance reviews will be selected for detailed review of the application. 8.2.1 tender agent institutions similar project tender performance requirements (16 poi
5、nts) tender agent institutions similar project tender performance 16 points, by two part composition (1) agent similar project of cumulative bid amount scored calculation rules for: agent water project bid amount (on january 1, 2007 has has bid notice for associate) cumulative each reached 100 milli
6、on yuan have 2 points, water project cumulative bid amount scored up not over 6 points. in addition, completes a bid worth more than 500 million yuan in total 1 minute, but other items score accumulated winning amount up to a maximum of 6 points. (2) calculation rule for the number of agents similar
7、 projects: proxy bid amount (since january 1, 2007 winning notice shall prevail) bidding projects in more than 50 million yuan by 2 points, but the agency projects the number of scores up to 3 minutes. 8.2.2 to be agents of the construction project as a project manager in the same project performanc
8、e (10 points) project manager agent performance scores including agents of the bidding agencies of similar projects, as well as in other similar project tendering agency service agent during performance. total 10 project manager agent performance, made up of two parts (1) acting like the accumulated
9、 winning amount calculation rule: agents for water conservancy project bid amount (since january 1, 2007 winning notice for example) cumulative average reached 100 million yuan 3 but scored no more than 5 minutes. (2) calculation rule for the number of agents similar projects: proxy bid amount (sinc
10、e january 1, 2007 winning notice for example) in the more than 50 million yuan water conservancy project period of 3 minutes, but scores the number of agents similar projects up to a maximum of 5 points. project manager demonstrated to provincial-level and higher peoples government or the developmen
11、t and reform commission published the winning bidder on the designated media publicity shall prevail. 8.2.3 staff requirement (25 points) 1, to the construction project serving personnel, 4 years experience in tendering agent, 2 points per person, 2 years experience in tendering agent .pig is not a
12、pig. with domestic international market and technology big environment of changes, as china traditional industry of pig production of job way and profit way are requirements related industry for resources integration, to quality security for premise, regulation based farming, and management cost and
13、 the production, and sales cost, go standardization, and scale, and intensive, and market road, fast upgrade whole industry chain of regulation capacity, market competition capacity and anti-risk capacity. first, industry analysis (a) the basic situation in china is a traditional hog production and
14、consumption country, 2008 46.15 million tons of pork, pig stock 462.64 million head by the end pig slaughter 609.6 million. national pig industrys annual production value at around 650 billion yuan, nearly 50% per cent of annual output value of animal husbandry. sichuan province in 2008 produced 6.5
15、2 million tons of pork, with 694,000 tons of chengdu city, live pig sell 10.46 million, first 15 vice-provincial cities in the country. the whole nation advantage regional planning (2008-2015) there are 437 counties (cities), 55, sichuan, chengdu has 7 (including in pengzhou). international pig indu
16、stry mainly include the european union, the united states, and canada, and brazil and other absolute scale of animal husbandry industry and technology developed countries. market 1, the domestic market from chinas meat consumption habits and economic analysis of the development situation, the emerge
17、nce of new trends in the market of domestic pork and its products. docking is a pig production and sales more closely. the yangtze river delta, pearl river delta and the bohai rim economic developed area industrial structure adjustment gathered pace, two or three industries to the central and wester
18、n bias. second, the rigid domestic consumption growth. for a long period, pork is still the largest variety of meat consumption in china, the absolute consumption continues to grow. especially in the vast rural market growth potential. third, market for pork and higher product quality requirements.
19、pollution-free pork safety and health has shown a very good market prospects. four is the market changing. currently, cold meat, more and more varieties of meat and pork meat products, which accounted for a large proportion of pork consumption, stores, chain stores, supermarkets and other marketing
20、methods is on the rise, and transport has been extended to more than 2000 km in radius. chengdu is an important river pig resource market, the citys commercial rate reaches above 60% of live pigs, pork and raw materials primary processing products in the domestic and international reputation is high
21、. western hog trading center in chengdu and provides disease-free areas of construction in order to further accelerate the development of swine industry realizes space and conditions. 2, the international markets at present, annual volume of trade in live pigs in the world year around 18 million, ab
22、out 6 million tons of pork trade. a large net exporter of pork is mainly the eu and north america,-importing countries mainly in asia, japan, and korea, and singapore, the philippines, hong kong and other countries and regions, as well as russia, about 3 million tonnes were imported. it is predicted
23、 that the world meat consumption increase of 80% in asia in the future, our country has obvious geographical advantages, export potential. with the advancement of live pigs superiority industry belt construction, animal disease .中國石油大學勝利學院本科畢業(yè)設計(論文)c語言在線考試系統(tǒng)的設計第一章 緒論1.背景介紹在我們教育普及的今天,我們要進行無數(shù)次的考試,無數(shù)科目
24、的考試,學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出卷,考生考試,人工閱卷,成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。近年來,互聯(lián)網(wǎng)和計算機的迅速發(fā)展,人們的生活、思維、工作、教育以及受教育等方式都發(fā)生了改變。就現(xiàn)在的學校而言,開發(fā)、應用能夠整合教育測評理論、方法和現(xiàn)在信息技術手段的在線考試系統(tǒng),為學生個性化學習提供“靈活、方便、科學、公平”的“個別化學習測評服務”已成為教育工作者所面臨的一項
25、重要任務,通過在線考試教師可對學生的學習進行考核,了解學生的學習效果,為改進教學提供了依據(jù)。學生可通過在線考試系統(tǒng)了解自己對教學內(nèi)容的掌握情況,提高學習興趣。在線考試系統(tǒng)借助計算機技術,能夠在windows平臺上,使用ie瀏覽器,完成考試、交卷等考試任務,還可以通過互聯(lián)完成考試的控制。借助原來的數(shù)據(jù)庫,各考點可以通過網(wǎng)絡決定試卷。學生通過網(wǎng)絡選擇開考的試卷,然后進行在線作答。答卷后,學生可在線自動交卷。交卷同時,系統(tǒng)將自動評分,生成考試成績數(shù)據(jù)。教師可在線查看各考生的成績。同時本系統(tǒng),可對學生基本信息及考試成績信息進行查詢、更改等管理,也有利于學校教務的管理。在線考試時就可以減少老師的閱卷工作
26、量,提高老師的工作效率。所以開發(fā)一個在線考試管理系統(tǒng)勢在必行。它相對于紙介質(zhì)考試而言具有省時、省力、存儲方便等優(yōu)點?,F(xiàn)在已經(jīng)被越來越多地應用到各種層次和領域的考試當中。因此,在線考試系統(tǒng)的開發(fā)有著必要意義。2國內(nèi)外研究現(xiàn)狀國際上,基于網(wǎng)絡的考試蓬勃發(fā)展,對于題庫建設的理論研究不斷深入,實用考試系統(tǒng)也層出不窮。美國心理協(xié)會在1986年出版了關于如何開發(fā)、使用計算機化考試以及解釋考分的指南,成為了考試和軟件開發(fā)者的事實標準。二十一世紀是信息時代,信息技術發(fā)展更加迅速,下一代國際互聯(lián)網(wǎng)正悄悄地向我們走來,計算機網(wǎng)絡安全性、可靠性和速度等會有質(zhì)的飛躍,遠程教育將具有更強的生命力,優(yōu)質(zhì)的教育資源共享就能
27、更好地實現(xiàn),終身教育真正成為可能。傳統(tǒng)的教育勢必會受到嚴峻的挑戰(zhàn)。網(wǎng)絡遠程教育機構(gòu)面臨著這一千載難逢的機會,必須加強遠程教育軟件的研究開發(fā)工作,讓更好、更完善的軟件系統(tǒng)應用到遠程教育當中去。遠程教育又涉及很多環(huán)節(jié),在線考試系統(tǒng)就是其中之一,目前在線考試系統(tǒng)很多,ets(美國教育考試服務中心)舉辦的gre(美國研究生入學考試)的計算機網(wǎng)絡化考試就是最有影響的案例,但是在線考試系統(tǒng)實現(xiàn)的功能差異很大,存在的問題也很多,例如數(shù)據(jù)庫的安全性等,考試系統(tǒng)研究開發(fā)仍任重而道遠。3. 系統(tǒng)開發(fā)工具與關鍵技術介紹(1) 開發(fā)工具:操作系統(tǒng):windows all系統(tǒng)數(shù)據(jù)庫服務器:sql server 2014
28、集成開發(fā)環(huán)境:visual studio 2013系統(tǒng)運行環(huán)境:.net framework 2.0/3.5(2) 關鍵技術:系統(tǒng)主要采用了asp.net、sql server 2014以及三層b/s軟件體系結(jié)構(gòu)技術。分別從asp的特點、優(yōu)點,sql server 2014技術的發(fā)展、數(shù)據(jù)庫的特點和應用以及b/s體系結(jié)構(gòu)的基本概念、工作原理等方面進行簡述,以明確開發(fā)系統(tǒng)所使用的技術。三本課題的基本內(nèi)容采用開發(fā)“程序設計語言(c)”課程的在線考試系統(tǒng)。在線考試系統(tǒng)具有以下功能:在線訓練、順序出題、隨機出題、實時評判、成績查詢、試卷查詢、科目管理、題庫管理、自動組卷、信息發(fā)布、用戶管理等功能。四預
29、計本課題研究重點,提出解決問題的方法和措施本課題的研究重點是信息的采集,建立題庫,從題庫選題組卷,對試卷的評閱,成績的分析、查詢;本課題的難點是題庫的建立、試題的生成。前期對現(xiàn)有的在線考試系統(tǒng)進行了分析對比;閱讀了有關書籍,學習了visual studio2010開發(fā)工具和數(shù)據(jù)庫,為本次課題奠定了基礎。五本課題擬采用的研究手段和可行性分析1. 研究手段asp.net服務器前臺開發(fā)工具的選擇。asp.net提供了強大的web應用程序開發(fā)能力,可以通過ado組件提供的接口方便地訪問數(shù)據(jù)庫,同時兼考慮開發(fā)人員對開發(fā)工具的熟悉程度,最終選擇了asp.net作為服務器的前臺開發(fā)工具。設計初期是開發(fā)項目的
30、準備階段,對系統(tǒng)做詳細的可行性研究,系統(tǒng)的功能分析、需求分析,將設計模板、框架、數(shù)據(jù)庫表的設計做好。做好準備工作后,進行具體的設計,編寫代碼,實現(xiàn)功能。最后進行系統(tǒng)的調(diào)試。六預期達到的目標(1) 系統(tǒng)采用人機交互的方式,界面美觀友好,信息查詢方式方便、靈活、數(shù)據(jù)存儲、安全可靠。(2) 實現(xiàn)從數(shù)據(jù)庫中隨機抽取試題。(3) 對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為的錯誤。(4) 實現(xiàn)對考試接貨的自動評分。(5) 實現(xiàn)教師和管理員對試題信息進行單獨管理。(6) 系統(tǒng)最大限度的實現(xiàn)易維護性和易操作性。 第二章 需求分析1. 可行性分析基于對問題的調(diào)查和分析,利用計算機給我們提供的信息,及時
31、地了解學生的信息,并且形成一整套動態(tài)的管理就十分必要了。(1)技術可行性考試管理系統(tǒng)主要是用于教師關于題目的選擇,閱卷,學生對成績的查詢和管理。(2)經(jīng)濟可行性開發(fā)考試管理系統(tǒng)費用較低,可利用現(xiàn)有的微機設備,經(jīng)濟上是可行的,非常適合于考試管理,因為該系統(tǒng)實現(xiàn)了將管理和查詢電子化,極大地方便了管理員、教師、學生。(3)操作可行性本系統(tǒng)的界面設計簡單直觀,易于理解。它使用的控件都是用戶常用的或常見的,操作起來很容易上手。不需要特別的培訓和講解,用戶便能使用該系統(tǒng)。(4)組織與管理可行性教師是對題目的選擇,考試的閱卷以及學生的成績進行管理的,但過去由于采用人工方法進行管理,工作效率低,勞動強度大,所
32、以他們希望采用計算機管理,將已有的管理經(jīng)驗轉(zhuǎn)化到管理軟件中。這就使得系統(tǒng)調(diào)查、需求分析能夠得到有關人員的大力支持和積極配合。1. 需求分析目前,在高校的實際環(huán)教學環(huán)節(jié)中,仍然過分依賴于傳統(tǒng)的面授形式,對于網(wǎng)絡的開發(fā)和應用的程度遠遠不夠。隨著計算機和網(wǎng)絡的技術的日益發(fā)展,深刻影響著教育、學習的方式和途徑,使得日常的面授方式正逐漸向網(wǎng)絡化、信息化的方向轉(zhuǎn)變,將該課程制成網(wǎng)頁形式,開發(fā)一個基于web的在線考試系統(tǒng),既美觀又實用,更重要的是提高考試的質(zhì)量和效率對于考試組織方而言,需要事先布置好考場,準備好足夠多的試卷,做好考試監(jiān)督工作。對于老師,需要在考后進行批改大量試卷的工作。就這兩個方面所消耗的人
33、力物力資源都是不少的系統(tǒng)需要解決的主要問題我主要開發(fā)的是后臺管理子系統(tǒng),在此系統(tǒng)中我們主要對前臺考試系統(tǒng)的顯示信息進行管理和設置.我將子系統(tǒng)分為以下功能模塊:題庫管理:用于對單個試題的增,刪,改,查等基本維護,還可對題庫進行數(shù)據(jù)備份和數(shù)據(jù)還原.我們針對不同題型,不同應用范圍及不同科目對試題進行維護。試卷管理:可進行三種組卷方式的維護:隨機組卷,人工組卷,綜合組卷.還可對考生的基本信息進行維護??荚嚬芾?對考試分配試卷,并對考試的基本信息進行維護.相當于人工安排考試的過程。評卷管理:對試卷的客觀題分配評卷人,并對評卷人基本信息進行管理。成績管理:對每次考試的學生成績的基本信息進行維護,并提供學生
34、成績的統(tǒng)計管理。用戶管理:對使用本系統(tǒng)的用戶基本信息進行維護,用戶多數(shù)為:系統(tǒng)管理員,老師,教務處人員。權(quán)限管理:對系統(tǒng)的訪問權(quán)限進行管理,并對用戶可進行權(quán)限的分配.系統(tǒng)應該具備的基本功能。各模塊需完成以下功能:題型維護:對試題的題型進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。范圍維護:對試題的應用范圍進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。試題維護:對試題的基本信息進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。其他維護:對試題信息的批量查詢,并可進行數(shù)據(jù)導出,數(shù)據(jù)備份,數(shù)據(jù)恢復。隨機組卷:用戶只需對試卷題型進行設置就可組卷的方式。
35、人工組卷:可使用戶選擇試卷的題型中的試題的組卷方式。綜合組卷:是隨機組卷與人工組卷的混合組卷方式,即用戶對某一類型的試題可進行選擇,也可對試題不進行選擇。試卷其他維護:對試卷信息的批量查詢,對試題的數(shù)據(jù)備份與還原??荚囆畔⒕S護:對考試的時間,地點,監(jiān)考人,考試用的試卷,試卷總分數(shù)及答卷總時間等考試的基本要素進行設置??忌畔⒕S護:對考試的學生的基本信息進行增,刪,改,查操作,在操作之后會自動刷新主頁,以使信息更新。分配評卷人:對考試所用試卷的客觀題分配評卷人,并對評卷的基本信息進行維護。評卷人評卷:對分配試卷的評卷人可以在此進行評卷??忌煽兙S護:對考試的考生成績信息進行統(tǒng)計與匯總,對有權(quán)限的
36、人可進行成績的增,刪,改,查操作。成績其他維護:對考生成績信息的批量查詢,并可進行數(shù)據(jù)導出,數(shù)據(jù)備份,數(shù)據(jù)恢復。用戶基本信息維護:對使用本系統(tǒng)的用戶進行維護,而用戶的權(quán)限由權(quán)限管理進行維護,并分配給用戶,使用戶只能訪問自己擁有的權(quán)限內(nèi)。權(quán)限信息維護:對基本的權(quán)限進行維護,用戶可自定義維護權(quán)限。用戶分配權(quán)限:對未分配權(quán)限的用戶進行權(quán)限的分配,即對 分配權(quán)限的增,刪,改,查操作。信息基本維護:我們的信息除了有關考試的信息外,還有公告,新聞,留言信息需要我們維護,其中公告,新聞由后臺有權(quán)限的人進行增,刪,改,查操作,而留言是由前臺的用戶(學生)或游客錄入的,我們要防止垃圾數(shù)據(jù)顯示,即對留言有權(quán)更改等
37、操。2. 功能性分析2.1 功能模塊和結(jié)構(gòu)圖ddddddd2.2 功能概述(1)權(quán)限分配:管理人員、教師和學生擁有登錄的不同權(quán)限,管理人員具有最高權(quán)限,教師可以進行規(guī)則的制定和試題庫的建設,學生抽取試卷答題、查看考試成績。(2)試卷的規(guī)則:按照題目的難度級別、考試題型種類、分值進行試題添加刪除。(3)試題庫創(chuàng)建:教師可添加新的考題、刪除舊的考題,給出每道考題的答案及得分值等(4)成績管理:老師和學生都可以對考試成績進行查詢。(5)考試功能:學生輸入準考證號進入考試系統(tǒng)進行考試,考試結(jié)束后成績統(tǒng)計在服務器端。3. 系用例圖用例圖描述軟件系統(tǒng)和外部參與者之間的交互。在線考試系統(tǒng)的學生端、教師端和管
38、理員端的用例圖如下所示: 1、 學生端用例圖如2.1所示: 圖2.1 學生端用例圖2、教師端用例圖如2.2所示:圖2.2 教師端用例圖3、管理員端用例圖如2.3所示:圖2.3 管理員端用例圖4. 用例規(guī)約用例模型通常由一組用例組成,其基本組成部件是用例、參與者和系統(tǒng)。1、登錄的用例規(guī)約如表2.1所示:表2.1 用戶登錄用例規(guī)約用例名稱:用戶登錄用例id:01關聯(lián)角色:學生 教師 管理員用例說明:系統(tǒng)驗證用戶身份合法性后進入系統(tǒng)前置條件:無基本事件流:1.用戶請求系統(tǒng)登陸2.系統(tǒng)彈出系統(tǒng)登陸頁面3.用戶輸入用戶名信息4.用戶輸入口令信息5.用戶選擇登錄角色信息6.用戶點擊確認登錄按鈕7.系統(tǒng)查詢
39、數(shù)據(jù)庫獲取用戶信息賦予相應權(quán)限,根據(jù)用戶權(quán)限在管理機能頁面上顯示相應系統(tǒng)主界面8.用例結(jié)束其它事件流:1.用戶名信息為空2.系統(tǒng)提示用戶名信息不能為空3.用例結(jié)束異常事件流:1.登陸失敗2.系統(tǒng)登陸時出現(xiàn)系統(tǒng)故障(例如網(wǎng)絡故障或數(shù)據(jù)庫服務器故障)彈出異常界面,提示系統(tǒng)登陸失敗后置條件:用戶登錄成功,進入系統(tǒng)主界面2、學生考試端的用例規(guī)約如表2.2所示:表2.2 學生考試端用例規(guī)約用例名稱:學生考試用例id:02關聯(lián)角色:管理員 教師用例說明:系統(tǒng)驗證用戶身份為學生后才能進入前置條件:身份為學生基本事件流:1.學生請求考試2.系統(tǒng)隨機選擇試卷3.顯示隨機試卷的基本信息4.學生進入考試5.學生保存
40、答案6.學生提交試卷7.學生答卷過程中中途斷電而未提交試卷,可重新登錄進入考試試卷并下載已答過的答案,并提交試卷。8.用例結(jié)束其它事件流:1.學生信息查詢2.學生成績查詢3.修改密碼4.用例結(jié)束異常事件流:1.選擇試卷失敗2.學生考試時出現(xiàn)系統(tǒng)故障(例如網(wǎng)絡故障或數(shù)據(jù)庫服務器故障)彈出異常界面,考試失敗后置條件:選擇試卷后,進入考試界面5. 數(shù)據(jù)表4. 非功能分析結(jié)合目前在線考試系統(tǒng)的設計方案,對學生做的調(diào)查結(jié)果學校實際需求,本項目在設計時應該滿足以下目標:(1)界面設計美觀大方、操作簡單;(2)功能完善、結(jié)構(gòu)清晰;(3)能夠及時、準確地對系統(tǒng)進行維護及更新;(4)良好的數(shù)據(jù)庫系統(tǒng)支持;(5)
41、最大限度地實現(xiàn)易安裝性、易維護性及易操作性;(6)系統(tǒng)運行穩(wěn)定,具備良好的安全措施。第三章 數(shù)據(jù)庫設計數(shù)據(jù)庫的規(guī)劃和設計在整個軟件工程中占有非常重要的地位,它在整個系統(tǒng)中不但起著存儲各種信息,供統(tǒng)計、查詢、分析等使用的作用,而且協(xié)調(diào)各個子系統(tǒng)之間的數(shù)據(jù)接口。數(shù)據(jù)庫設計應具有合理性、規(guī)范性以及適應性,數(shù)據(jù)庫之間的關系及設置直接關系到系統(tǒng)的優(yōu)劣。設計數(shù)據(jù)庫系統(tǒng)時應首先需要充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。為了提高系統(tǒng)開發(fā)的質(zhì)量和效率,基礎數(shù)據(jù)管理和查詢維護子系統(tǒng)的數(shù)據(jù)庫設計遵循以下原則:(1)層次分明,布局合理。(2)保證數(shù)據(jù)結(jié)構(gòu)化、規(guī)范化、編碼標準化。(3)數(shù)據(jù)的獨立
42、性和可擴展性。(4)共享數(shù)據(jù)的完整性、正確性和一致性。(5)減少不必要的冗余。1. 概念結(jié)構(gòu)設計概念結(jié)構(gòu)設計是將分析得到的用戶需求抽象為概念模型的過程,即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的相互關系的模型。這樣才能更好地、更準確地用某一dbms實現(xiàn)這些需求,它是整個數(shù)據(jù)庫設計的關鍵。概念結(jié)構(gòu)的主要特點是能真實、充分地反映現(xiàn)實世界,易于理解,易于更改,易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是e-r模型基于web的投稿與稿件處理系統(tǒng)的e-r圖如圖3-1所示。2. 邏輯結(jié)構(gòu)設計邏輯結(jié)構(gòu)設計的任務就是把概念結(jié)構(gòu)設計階段設計好的基本e-r圖轉(zhuǎn)換為與
43、選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設計邏輯結(jié)構(gòu)時一般要分三步進行,首先是將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關系、網(wǎng)狀、層次模型,其次是將轉(zhuǎn)換來的關系、網(wǎng)狀、層次模型向特定dbms支持下的數(shù)據(jù)模型轉(zhuǎn)換,最后是對數(shù)據(jù)模型進行優(yōu)化。在線考試系統(tǒng)采用的是將e-r圖向關系數(shù)據(jù)模型轉(zhuǎn)換。關系模型的一個重要特點就是用二維表格表示實體集,用關鍵碼表示實體間聯(lián)系的數(shù)據(jù)模型。在線考試系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)如下表所示。第四章 系統(tǒng)設計在軟件開發(fā)時期,設計階段是富有活力和最需要發(fā)揮創(chuàng)造力的階段。設計的目標,是細化解決方案的可視化設計模式,確保設計模型終能平滑的過度到程序代碼。設計的任務就是把分析階段產(chǎn)生分析模型轉(zhuǎn)換為用
44、適當手段表示的軟件設計模型。1. 概要設計1.1 體系結(jié)構(gòu)設計1.2 系統(tǒng)模塊設計在線考試系統(tǒng)主要包含用戶注冊模塊、考試模塊和系統(tǒng)管理模塊(1)c語言在線考試系統(tǒng)的設計功能模塊圖圖2-1考試系統(tǒng)功能模塊圖(2)考試功能子模塊圖圖2-2 考試功能子模塊圖(3)其它功能子模塊圖 圖2-3 考試系統(tǒng)子模塊功能圖2. 詳細設計2.1 程序系統(tǒng)的結(jié)構(gòu)2.2 系統(tǒng)的時序圖時序圖用來描述對象之間的動態(tài)交互,著重體現(xiàn)對象間消息傳遞的時間順序。它以垂直軸表示時間,水平軸表示不同的對象。對象用一個帶有垂直虛線的矩形框表示,并標有對象名和類名。垂直虛線是對象的生命線,用于表示在某段時間內(nèi)對象是存在的。對象間的通信在
45、對象的生命線間通過消息符號來表示,消息的箭頭指明消息的類型。時序圖中的消息可以是信號或操作調(diào)用。消息可以用消息名及參數(shù)來標識。消息還可帶有條件表達式,表示分支或決定是否發(fā)送消息。如果用于表示分支,則每個分支是相互排斥的,即在某一時刻僅可發(fā)送分支中的一個消息。在時序圖的左邊可以有說明信息,用于說明消息發(fā)送的時刻,描述動作的執(zhí)行情況以及約束信息等。1、學生個人信息查詢學生請求查看自己的個人信息,系統(tǒng)根據(jù)學生登錄時的信息,在學生信息表中找到符合條件的信息反饋給學生。查看學生個人信息時序圖如2.4所示:圖2.4 學生個人信息時序圖2、學生成績查詢學生請求查看考試成績,系統(tǒng)根據(jù)學生的基本信息,在學生成績
46、表中找到符合條件的信息反饋給學生。查看學生成績時序圖如2.5所示:圖2.5 學生成績查詢時序圖3、學生修改密碼學生請求修改自己的密碼,系統(tǒng)根據(jù)學生修改的信息,在學生信息表中插入修改的信息并提示學生修改結(jié)果。查看學生修改密碼的時序圖如2.6所示:圖2.6 學生修改密碼時序圖4、學生考試學生想考試系統(tǒng)請求考試,考試系統(tǒng)為學生查找該學生可以進行的考試科目和相對應的試卷,并把試卷信息反饋給學生。學生進入考試狀態(tài)開始答題,并保存試卷??荚嚱Y(jié)束時,學生應提交試卷。學生考試時序圖如2.7所示:圖2.7 學生考試時序圖2.2 系統(tǒng)的類圖通過時序圖基本的類已經(jīng)出現(xiàn),時序圖中的消息其實對應的是類的方法,從用例規(guī)約
47、中可以抽取類的屬性,通過不斷地迭代可以得到設計類圖。設計類在此處只將重要的相關類詳細描述。1、學生類 學生類包含的屬性主要是學生編號,學生姓名,密碼,出生年月,年齡,性別,地址,所在系部,所在班級。學生類的方法主要是一些增、刪、改、查等基本操作。設計類圖如圖2.7所示:圖2.8學生類2、學生試卷類學生試卷類包括的屬性有學生編號,試卷編號,開始時間,結(jié)束時間,剩余時間。學生試卷類主要的方法有隨機選擇試卷。設計學生試卷類如2.8所示:圖2.9學生試卷類3、學生答卷類學生答卷類主要的屬性有試卷編號,學生編號,題目編號,學生答案,學生得分。設計學生答卷類如圖2.9所示:圖2.10學生答卷類4、學生成績
48、類學生成績類主要屬性包括試卷編號,學生編號,學生成績。學生成績類主要的方法查看學生成績。設計學生成績類如圖2.10所示圖2.11學生成績類5、學生端各個類之間的聯(lián)系學生根據(jù)自己要考試的科目隨機選擇試卷進行考試,學生保存并提交考試試卷。老師評卷后,學生可以查看自己的考試成績。如圖2.11所示:圖2.12各類聯(lián)系第五章 系統(tǒng)的實現(xiàn)第六章 系統(tǒng)的測試1. 測試概述依據(jù)用戶需求,設計測試用例,對軟件進行系統(tǒng)級測試。測試的重點是對各項功能的正常運轉(zhuǎn)進行全面測試。測試的目標是確保所開發(fā)軟件的功能符合用戶的要求。具體表現(xiàn)在以下幾個方面:(1)確保系統(tǒng)達到需求功能的說明;(2)確保系統(tǒng)滿足性能需求;(3)強度
49、測試確認程序能夠處理要求的負載;(4)確保系統(tǒng)在要求的硬件和軟件平臺上工作正常。2. 分單元測試方法利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下內(nèi)容:(1)在使用有效數(shù)據(jù)時得到預期的結(jié)果。(2)在使用無效數(shù)據(jù)時顯示相應的錯誤消息或警告消息。(3)各業(yè)務規(guī)則都得到了正確的應用。3.1.4測試用例學生選擇試卷的測試用例:表3.1 測試用例 01項目名稱在線考試系統(tǒng)序號01版本號1.0說明考生選擇試卷界面各組件均能正確響應鼠標鍵盤單擊事件,操作成功后能正確進入考試界面模塊登錄模塊優(yōu)先級1測試目的驗證:考生選擇試卷界面各組件均能正確響應鼠標鍵盤單擊事件初始條件學生登錄成功后,單擊選擇
50、試卷進入該界面步驟1. 用學生登錄系統(tǒng),進入學生端的主界面2. 鼠標單擊菜單上的進入考試系統(tǒng)或單擊左邊樹中的選擇試卷期望輸出lable中輸出可以進行考試的字樣實際輸出正確輸出,無誤測試狀態(tài)成功通過測試編制人張霄編制時間2010年05月19日備注其他窗口界面中各組件對鼠標鍵盤相應測試參照本測試用例3.2.4測試用例學生考試界面的測試用例:表3.2 測試用例 02項目名稱在線考試系統(tǒng)序號02版本號1.0說明考生考試界面各組件均能正確響應鼠標鍵盤單擊事件,操作成功后能正確進入考試界面模塊登錄模塊優(yōu)先級2測試目的驗證:考生考試界面各組件均能正確響應鼠標鍵盤單擊事件初始條件學生選擇試卷成功后,進入考試界
51、面步驟1. 用學生登錄系統(tǒng),進入學生端的主界面2. 鼠標單擊菜單上的進入考試系統(tǒng)或單擊左邊樹中的選擇試卷3. 選擇試卷后,單擊進入考試,則進入考試界面期望輸出可以進行考試的文本框?qū)嶋H輸出正確輸出,無誤測試狀態(tài)成功通過測試編制人張霄編制時間2010年05月19日備注其他窗口界面中各組件對鼠標鍵盤相應測試參照本測試用例總結(jié)與展望在對在線考試系統(tǒng)的開發(fā)過程有了基本了解后,本人使用開發(fā)了c語言在線考試系統(tǒng)的設計課程在線考試系統(tǒng),系統(tǒng)分為用戶登錄注冊、考試以及后臺管理三個模塊;c語言在線考試系統(tǒng)的設計課程在線考試系統(tǒng)的首頁即登錄頁面,同時還可以進入注冊或后臺管理頁面。登錄系統(tǒng)后即可選擇考試種類進入考試頁
52、面,考試后交卷可查詢分數(shù),后臺管理有對學生用戶、管理員用戶、考試科目等的添加、刪除操作功能。在系統(tǒng)開發(fā)過程中遇到很多問題,在運行調(diào)試中造成一些困難。然而也正因為這些問題的存在,通過對問題的各個擊破,明白了軟件的不易之處,特別是一些細微的小問題,更讓我體會到做任何事不能操之過急,更不能跳躍式地前進,層層漸進細心對待,才不會導致錯誤層出不窮。該系統(tǒng)運用開發(fā)語言及sql server數(shù)據(jù)庫技術開發(fā)的c語言在線考試系統(tǒng)的設計在線考試系統(tǒng),系統(tǒng)界面簡捷友好,操作方便,運行穩(wěn)定,安全可靠。運用該系統(tǒng),可以大大減輕老師以及相關工作人員的出卷閱卷等工作量。在線考試系統(tǒng)將是教學事業(yè)的一上良好的發(fā)展趨勢。由于這是
53、我第一次接觸這門技術,知識水平有限,再加上做設計的時間有限,在系統(tǒng)中有不足之處,比如:界面不美觀;安全性問題考慮不詳細;運行速度慢等。請諒解!致 謝參考文獻2.2.3系統(tǒng)體系結(jié)構(gòu)設計結(jié)構(gòu)化體系結(jié)構(gòu)是完成模塊設計的基礎。保證了程序的清晰、易讀;逐步細化實現(xiàn)程序的正確、可靠。在線考試系統(tǒng)的主要體系結(jié)構(gòu)如圖所示:圖2.13 結(jié)構(gòu)圖2.3 數(shù)據(jù)庫設計數(shù)據(jù)庫(database)是按照數(shù)據(jù)結(jié)構(gòu)織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的
54、表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用。數(shù)據(jù)庫設計(database design)是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建議中的核心技術。由于數(shù)據(jù)庫應用系統(tǒng)的復雜性,為了支持相關程序運行,數(shù)據(jù)庫設計就變得異常復雜,因此最佳設計不可能一蹴而就,而只能是一種“反復探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關系的過程。2.3.1 e-r圖e-r圖是用來描述現(xiàn)實世界的概
55、念模型,構(gòu)成e-r圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為: 實體型(entity):具有相同屬性的實體具有相同的特征和性質(zhì),用實體名及其屬性名集合來抽象和刻畫同類實體;在e-r圖中用矩形表示,矩形框內(nèi)寫明實體名;比如學生張三、學生李四體。如果是弱實體的話,在矩形外面再套實線矩形。 屬性(attribute):實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在e-r圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。 聯(lián)系(relationship):聯(lián)系也稱關系,信
56、息世界中反映實體內(nèi)部或?qū)嶓w之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。在e-r圖中用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。 比如老師給學生授課存在授課關系,學生選課存在選課關系。如果是弱實體的聯(lián)系則在菱形外面再套菱形。該系統(tǒng)的模型主要描述了學生,教師,管理員及實體的那些屬性,還有他們之間的關系。如圖2.14所示:圖2.14 在線考試系統(tǒng)e-r圖2.3.2關系模式整個系統(tǒng)各實體可用以下關系來表示(其中主鍵已用下劃線標識):管理員(管理員編號、管理員名字、管理員密碼)教師(教師號、教師名、密碼、教師職稱、職務、電話、通訊地址、e-mail、簡介)學生(學號、姓名、密碼、出生日期、性別、年齡、家庭地址、主修專業(yè)、班級編號)系部(系部編號、系部名稱
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 麻醉機故障應急預案演練
- 《國際貿(mào)易理論與實務》考試題庫(含答案)
- 微生物學檢驗技術 課件 2項目二:膿液標本采集與處理
- 第11課《送東陽馬生序》課件+2023-2024學年統(tǒng)編版語文九年級下冊
- 四大名著分享
- 養(yǎng)魚收購合同范本
- 修房安全合同范本
- 傳媒公司的買斷合同范本
- 水泥聯(lián)營合同范本
- 市場調(diào)查報告
- 校長家長會PPT
- 甲亢藥物治療ppt課件
- 12月ACCAF9考試真題答案(優(yōu)推內(nèi)容)
- 烏蘭察布城規(guī)劃管理技術規(guī)定
- 反洗錢終結(jié)性考試題目及答案
- 學生家長會調(diào)查問卷
- 個人借條范本版免費下載
- 人工智能課件3專家系統(tǒng)
- 飛行模擬器視景顯示系統(tǒng)的設計
- 肺炎PPTPPT課件
- 新生兒訪視技術規(guī)范
評論
0/150
提交評論