久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

(實驗報告4)在線請假系統(tǒng)(推薦5篇)

時間:2019-05-13 10:37:21下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《(實驗報告4)在線請假系統(tǒng)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《(實驗報告4)在線請假系統(tǒng)》。

第一篇:(實驗報告4)在線請假系統(tǒng)

實驗4在線請假系統(tǒng)設計

班級學號

實驗目的(1)掌握系統(tǒng)設計階段的知識。

(2)能夠根據(jù)具體案例,設計出系統(tǒng)的數(shù)據(jù)庫模型(ER)圖和對應的關系模型。實驗內(nèi)容

當前,假假條現(xiàn)象嚴重影響了教學質(zhì)量。為此,擬開發(fā)在線請假系統(tǒng)。首先,學生在線提交請假申請;輔導員在線審核,審核通過后,學生方可領取假條,上課的時候,交上課老師,老師在線確認后,請假才完成。請以此為背景,設計在線請假系統(tǒng)。完成以下工作:

(1)

(2)

(3)

(4)

實驗過程

系統(tǒng)可行性分析 系統(tǒng)業(yè)務流程圖 系統(tǒng)數(shù)據(jù)庫模型 系統(tǒng)數(shù)據(jù)庫模型對應的關系模型。

第二篇:在線請假系統(tǒng)

在線請假系統(tǒng) 摘 要 1

前 言 2

第一章 概述 3

1.1 在線請假系統(tǒng)的任務與目標 3

1.2 本論文所作的工作 3

第二章 在線請假系統(tǒng)技術背景以及支撐環(huán)境 4

2.1 MVC 4

2.2 Struts 5

2.2.1 Struts概述 5

2.2.2 利用Struts框架開發(fā)MVC系統(tǒng) 6

2.3 Hibernate 6

2.4 Ajax 7

2.5 JXL 8

2.6 在線請假系統(tǒng)的開發(fā)環(huán)境 9

2.7 在線請假系統(tǒng)的運行環(huán)境 9

2.7.1 在線請假系統(tǒng)的項目部署 9

2.7.2 在線請假系統(tǒng)的環(huán)境需求 10

第三章 在線請假系統(tǒng)總體設計 11

3.1 在線請假系統(tǒng)需求分析 11

3.1.1 用戶分析 11

3.1.2 業(yè)務目標 11

3.1.3 業(yè)務處理過程 12

3.1.4 系統(tǒng)特點 12

3.1.5 其他需求 12

3.2 系統(tǒng)總體視圖描述 13

3.2.1 系統(tǒng)用例視圖 13

3.2.2 系統(tǒng)約束 14

3.3 在線請假系統(tǒng)的系統(tǒng)架構 14

3.3.1 系統(tǒng)用例總圖 14

3.3.2 業(yè)務處理視圖 15

3.3.3 系統(tǒng)實現(xiàn)視圖 16

3.3.3.1 概述 16

3.3.3.2 層次 17

3.4在線請假系統(tǒng)功能模塊分析 18

3.4.1系統(tǒng)功能模塊分析 18

3.4.2系統(tǒng)功能模塊設計 18

第四章 在線請假系統(tǒng)數(shù)據(jù)庫設計 21

4.1 數(shù)據(jù)庫設計 21

4.1.1 數(shù)據(jù)庫信息 21

4.4.2 查詢與訪問技術 21

4.4.3 數(shù)據(jù)字典以及對應的持久化類 21

4.2 數(shù)據(jù)庫約束關系圖 26

4.3 持久層 26

4.4 非數(shù)據(jù)庫文件 27

第五章 員工請假申請模塊的設計與實現(xiàn) 28

5.1 模塊功能分析 28

5.2 員工請假申請用例視圖 28

5.3 模塊的包類結構圖 29

5.4 用例關系圖 31

5.4.1 順序圖 31

5.4.2 協(xié)作圖 31

5.5關鍵技術 32

5.5.1 權限控制 32

5.5.2 Ajax日期校驗 34

5.5.3 定義組織框架中“環(huán)”的問題 36

5.5.4 利用同步令牌來防止刷新導致的重復提交 36

第六章 總結與展望 38

6.1 課題總結 38

6.2 課題存在的問題以及解決方案 38

參考文獻 40

致謝 41

第三篇:請假系統(tǒng)文檔

《開源框架技術》

案例報告書

題 目 學生姓名 學 號 指導教師 系 部 專業(yè)班級 時 間

在線請假系統(tǒng)

1.需求分析

現(xiàn)在Internet上隨處可見網(wǎng)上商城、網(wǎng)上等網(wǎng)站,讓消費者足不出戶就可購買到想到的商品,不僅方便了消費者,也讓擁有電子商務網(wǎng)站的企業(yè)能及時向廣大客戶推銷產(chǎn)品、構建企業(yè)形象、贏得利潤。電子商務系統(tǒng)與傳統(tǒng)的面對面的營銷方式相比,具有不可比擬的優(yōu)勢,如銷售成本與物流大大降低、信息傳輸及時等。為適應電子商務發(fā)展的要求,決定建設一個網(wǎng)上書店系統(tǒng),實現(xiàn)在網(wǎng)上銷售書藉。

1.1系統(tǒng)用戶

使用在線請假系統(tǒng)的用戶主要有兩種:一種是學生,可以通過系統(tǒng)請假、修改未審批的請假單、查看已審批的請假單并打印請假單信息、查看請假記錄;另一種是老師,可以通過請假系統(tǒng)審批學生請假、查看所有學生的請假記錄。

1.2系統(tǒng)功能需求

用戶即學生或老師登錄在線請假系統(tǒng)之后,可以進行相應的操作。學生可以通過系統(tǒng)請假、修改未審批的請假單、查看已審批的請假單并打印請假單信息、查看請假記錄。老師可以通過請假系統(tǒng)審批學生請假、查看所有學生的請假記錄。

2.概要設計

2.1用戶登錄

用戶登錄時,系統(tǒng)會對用戶的身份進行驗證,以用戶名和密碼以及權限值為標準驗證,當用戶名和密碼都匹配且權限值為0時,登錄到老師登錄主界面,當用戶名和密碼都匹配且權限值為1時,登錄到學生登錄主界面,2.2學生操作管理

當學生登錄成功之后,將可以請假。首先,學生按照給出的格式填寫好申請。然后系統(tǒng)會根據(jù)審批流程遞交給老師驚醒審批,申請被存入數(shù)據(jù)庫中,默認狀態(tài)為“未審批”。此外,學生還可以在老師未審批之前對請假單進行修改。老師審批完請假但之后,學生可以查看請假單,并且打印請假單。2.3老師操作管理

對應著學生請假請求,老師應該完成對學生請假的審批,審批結果可以使同意或不同意。在審批時,是通過修改請假單的狀態(tài),由“未審批”修改為“同意”或“不同意”來完成的。此外,作為管理學生的人員,老師還可以查看學生的請假記錄。

3.界面展示與知識點解析

登錄頁面:登錄頁面通過用戶名、密碼、權限的匹配來控制,當權限power值為1時,為老師登錄;為1時,為學生登錄。

當用戶輸入用戶名密碼之后,會從數(shù)據(jù)庫里匹配,尋找用戶名和密碼一致的用戶,之后再通過該用戶的power值來判斷用戶的身份。

部分核心代碼:

Action

UserDao userdao=new UserDao(con);User user=userdao.selectByUserNamePassWord(username, password);if(user.getUsername().equals(username)&&user.getPassword().equals(password)&&user.getPower().equals(“1”)){ return “studentsuccess”;}elseif(user.getUsername().equals(username)&&user.getPassword().equals(password)&&user.getPower().equals(“0”)){

return “teachersuccess”;}else{ return “fail”;} Dao:

public User selectByUserNamePassWord(String username,String password)throws Exception{ Connection con = DBConn.getConnection();String sql=“select * from userinfo where username=? and

password=?”;

pstmt = con.prepareStatement(sql);pstmt.setString(1, username);pstmt.setString(2, password);rs= pstmt.executeQuery();User user=new User();if(rs.next()){

}

} DBConn.closeAll(pstmt, rs);return user;user.setUsername(rs.getString(“username”).trim());user.setPassword(rs.getString(“password”).trim());user.setClassmate(rs.getString(“classmate”).trim());user.setPower(rs.getString(“power”).trim());

學生登錄主頁面:左側為選擇欄,右側填寫請假單,其中姓名為只讀的,即:學生請假時,姓名不用自己填寫,避免了填錯姓名,造成為別人請假的情況,請假日期,用的是javascript。

部分代碼如下:

請假時間:

點擊左側全部請假單信息,右側會顯示該學生的全部請假信息,請假單信息可以是審批通過的、審批為通過的和未審批的。

部分代碼如下:

Action public String mylist()throws Exception{

Connection con = DBConn.getConnection();MyListDao mylistDao = new MyListDao(con);list =(List)mylistDao.selectMyList(username);HttpServletRequest request = ServletActionContext.getRequest();

} request.setAttribute(“l(fā)ist”, list);return “success”;

Dao public List selectMyList(String username){ String sql=“select * from content where username='”+username+“'”;

List list =null;try{

pstmt = con.prepareStatement(sql);rs = pstmt.executeQuery();list = new ArrayList();while(rs.next()){

Ask ask = new Ask();

ask.setId(rs.getInt(“id”));

ask.setUsername(rs.getString(“username”));ask.setClassmate(rs.getString(“classmate”));ask.setStartdate(rs.getString(“startdate”));

}

}

ask.setEnddate(rs.getString(“enddate”));ask.setReason(rs.getString(“reason”));ask.setState(rs.getString(“state”));list.add(ask);

}catch(Exception e){ e.printStackTrace();

}return list;Jsp頁面

姓名開始日期結束日期原因審批狀態(tài)

點擊左側待審批請假單,右側會顯示該學生的未被審批的請假信息,學生可以在老師未審批之前刪除請假單。刪除請假單之前,會彈出確認框,點擊確定時該記錄會被刪除,取消時,不會刪除。

點擊左側已審批請假單,右側會顯示該學生的被審批的請假信息,學生可以通過查看detail來查看請假單信息,并打印。

部分代碼如下:

value=”id“/>”>

打印請假單頁面:

關鍵代碼如下:

請假單

姓名:

” readonly=“readonly”/>

請假時間:

value=“” size=“20” maxlength=“10” readonly=“readonly”>

value=“” size=“20” maxlength=“10” readonly=“readonly”>

請假理由:

老師意見:

value=“” readonly=“readonly”/>

onclick=“window.focus();window.print()”>

老師登錄成功主頁面:左側為選擇項:分別有全部請假單、未審批請假單、已審批的請假單。右側為全部請假單信息。在操作欄里,老師可以執(zhí)行同意或不同意操作。

Jsp頁面:

value=”id“/>”>

”>

Action public String list()throws Exception{ Connection con = DBConn.getConnection();ListDao listDao=new ListDao(con);

list =(List)listDao.selectList();HttpServletRequest request = ServletActionContext.getRequest();

} request.setAttribute(“l(fā)ist”, list);return “success”;Dao String sql=“select * from content”;

List list =null;try{

pstmt = con.prepareStatement(sql);rs = pstmt.executeQuery();list = new ArrayList();while(rs.next()){

Ask ask = new Ask();

ask.setId(rs.getInt(“id”));

ask.setUsername(rs.getString(“username”));ask.setClassmate(rs.getString(“classmate”));ask.setStartdate(rs.getString(“startdate”));ask.setEnddate(rs.getString(“enddate”));ask.setReason(rs.getString(“reason”));ask.setState(rs.getString(“state”));list.add(ask);

未審批請假單頁面:左側為選擇項:分別有全部請假單、未審批請假單、已審批的請假單。右側為未審批請假單信息。在操作欄里,老師可以執(zhí)行同意或不同意操作,此操作可以減輕老師的審批負擔。

代碼如下:

public List selectUnList(){

} String sql=“select * from content where state='未審批'”;List list =null;try{

pstmt = con.prepareStatement(sql);rs = pstmt.executeQuery();list = new ArrayList();while(rs.next()){

}

Ask ask = new Ask();

ask.setId(rs.getInt(“id”));

ask.setUsername(rs.getString(“username”));ask.setClassmate(rs.getString(“classmate”));ask.setStartdate(rs.getString(“startdate”));ask.setEnddate(rs.getString(“enddate”));ask.setReason(rs.getString(“reason”));ask.setState(rs.getString(“state”));list.add(ask);

}catch(Exception e){ } e.printStackTrace();

return list;已審批請假單頁面:左側為選擇項:分別有全部請假單、未審批請假單、已審批的請假單。右側為已審批請假單信息,在這一欄目,老師可以查看全部學生的請假歷史記錄。

退出:通過javascript控制,當用戶點擊退出時,彈出確認框,當用戶選擇確定時,退出系統(tǒng);當用戶選擇取消時,不退出系統(tǒng)。

部分代碼如下:

“安全退出”

4.心得體會 本次的設計是基于struts2開發(fā)的在線請假系統(tǒng),與以往設計不同的是,這次我在程序源代碼是實現(xiàn)了模塊化,使得每一個功能既能相互獨立又能相互關聯(lián),方便日后的維護以及修改。本在線請假系統(tǒng)整體來說并不是很完善,實現(xiàn)主要功能,但還有些功能未能實現(xiàn),課下在時間的允許下我會繼續(xù)完善相關的功能。

在本次做實踐設計的過程中,使我深深的了解到自己的不足,有很多東西還有待去了解和學習。剛開始做設計時,我深受以前做課程設計的想法干擾,無從下手,后來慢慢摸索,參考老師帶著做的部分,上網(wǎng)查找諸多資料,最終把設計完成了。

在制作設計期間,雖然花了諸多功夫在上邊,但還有諸多的功能還不夠完善,只是實現(xiàn)了一些基本的功能。雖然此次的網(wǎng)站設計有諸多坎坷,但我并沒有被嚇到。碰到問題我都百度查找資料,通過此次的課程設計,使我受益匪淺。

第四篇:嵌入式系統(tǒng)實驗報告

嵌入式系統(tǒng)實驗報告

號:

名:

級:13電子信息工程

指導老師:

蘇州大學 電子信息學院

2016年12月

實驗一:一個燈的閃爍

1、實驗要求

實現(xiàn)PF6-10端口所連接的任意一個LED燈點亮

2、電路原理圖

圖1 LED燈硬件連接圖

3、軟件分析

RCC_Configuration();/* 配置系統(tǒng)時鐘 */

GPIO_Configuration();

/* 配置GPIO IO口初始化 */

for(;;)

{

GPIOF->ODR = 0xfcff;

/* PF8=0--> 點亮D3 */

Delay(1000000);

GPIOF->ODR = 0xffff;

/* PF8=1--> 熄滅D3 */

Delay(1000000);

4、實驗現(xiàn)象

通過對GPIOF8的操作,可以使LED3閃爍

5、實驗總結

這是第一次使用STM32開發(fā)板,主要內(nèi)容是對IO端口進行配置,點亮與IO端口相連接的LED燈,閃爍周期為2S。通過本實驗對STM32開發(fā)板的硬件原理有了初步了解。

實驗二:流水燈

1、實驗要求

實現(xiàn)PF6-10端口所連接的5個LED燈順次亮滅

2、電路原理圖

圖1 流水燈硬件連接圖

3、軟件分析

int main(void){

RCC_Configuration();/* 配置系統(tǒng)時鐘 */

GPIO_Configuration();/* 配置GPIO IO口初始化 */

for(;;)

{

GPIOF->ODR = 0xffbf;

/* PF6=0--> 點亮LED1 */ Delay(5000000);GPIOF->ODR = 0xff7f;

}

/* PF7=0--> 點亮LED2 */ Delay(5000000);

GPIOF->ODR = 0xfeff;

/* PF8=0--> 點亮LED3 */ Delay(5000000);

GPIOF->ODR = 0xfdff;

/* PF9=0--> 點亮LED4 */ Delay(5000000);

GPIOF->ODR = 0xfbff;

/* PF10=0--> 點亮LED5 */ }

4、實驗現(xiàn)象

LED1~LED5依次點亮,亮滅的時間間隔都為1S。

5、實驗總結

本次實驗對STM32開發(fā)板的GPIO端口進行進一步學習,通過程序可以實現(xiàn)流水燈的閃爍。

實驗三:單級外部中斷

1、實驗要求

按下某個按鍵,觸發(fā)中斷,中斷服務程序改變LED燈狀態(tài)

2、電路原理圖

圖3 SW1硬件原理圖

3、軟件分析

int main()

{

RCC_Configuration();

GPIO_Configuration();

GPIO_Write(GPIOF,0xffff);Delay(5000);

while(1)

{

}

/* 配置系統(tǒng)時鐘 */

/* IO口初始化 */

/* 全滅 */

if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8)==0)/* 如果SW1 PA8=0 */ {

GPIO_SetBits(GPIOF, GPIO_Pin_6);

/* LED1點亮 */

Delay(0x1FFFFF);

GPIO_ResetBits(GPIOF, GPIO_Pin_6);

/* LED1 熄滅 */ Delay(0x1FFFFF);} }

4、實驗現(xiàn)象

原來5個LED燈都處于熄滅狀態(tài),按下SW1,觸發(fā)中斷程序,LED1點亮。

5、實驗總結

通過本次實驗,可以對某一狀態(tài)通過外部中斷,改變其當前狀態(tài)。

實驗四:多中斷嵌套

1、實驗要求

按下某個按鍵,觸發(fā)中斷,中斷服務程序改變LED燈狀態(tài)

2、電路原理圖

圖4 SW1,SW2,SW3硬件原理圖

3、軟件分析

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel;

//設定中斷源為PA0 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//中斷占優(yōu)先級為0 NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQChannel;

//設定中斷源為PD3 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//中斷占優(yōu)先級為1 NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel;//設定中斷源為PA8 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//中斷占優(yōu)先級為2 void EXTI0_IRQHandler(void){ int i=0;if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0;i<10;i++){

GPIO_Write(GPIOF,0xffff);

GPIO_SetBits(GPIOF, GPIO_Pin_6);/* LED1 點亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_6);/* LED1 熄滅 */

Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line0);} } }

void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {

int i=0;for(i=0;i<10;i++){

GPIO_Write(GPIOF,0xffff);

GPIO_SetBits(GPIOF, GPIO_Pin_7);/* LED2 點亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_7);/* LED2 熄滅 */ Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line3);} } } void EXTI9_5_IRQHandler(void){ int i=0;

if(EXTI_GetITStatus(EXTI_Line8)!= RESET){

for(i=0;i<10;i++){

GPIO_Write(GPIOF,0xffff);

GPIO_SetBits(GPIOF, GPIO_Pin_8);/* LED3 點亮 */

Delay(0x5fFFFF);

GPIO_ResetBits(GPIOF, GPIO_Pin_8);/* LED3 熄滅 */

Delay(0x5fFFFF);

EXTI_ClearITPendingBit(EXTI_Line8);} } }

4、實驗現(xiàn)象

中斷優(yōu)先級從高到低依次為:SW3,SW2,SW1 原來5個LED燈都處于熄滅狀態(tài),按下SW1,LED3應該閃爍10次,當其閃爍5次后按下SW2,LED2也應該閃爍10次,當其閃爍4次后按下SW3,LED1也應該閃爍10次,則當LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。

5、實驗總結

通過本次實驗,可以對LED狀態(tài)實行中斷嵌套,由以上實驗現(xiàn)象,得出以下結論:高中斷優(yōu)先級可以打斷低優(yōu)先級,中斷系統(tǒng)正在執(zhí)行一個中斷服務時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時終止當前正在執(zhí)行的級別較低的中斷源的服務程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級不可以打斷高優(yōu)先級。

實驗五:TIM2的基本應用

1、實驗要求

TIM2定時器將LED燈定時點亮和熄滅一定的時間

2、電路原理圖

3、軟件分析

TIM_Cmd(TIM2, ENABLE);

/* TIM2 enable counter */ TIM_TimeBaseStructure.TIM_Period = 1999;

TIM_TimeBaseStructure.TIM_Prescaler = 35999;

//定時時間為1s void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_IT_Update);

GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)));}

4、實驗現(xiàn)象

LED1燈按照1S的定時時間不斷閃爍

5、實驗總結

通過本次實驗,可以實現(xiàn)對LED燈進行定時控制其閃爍,而不需要延時函數(shù)控制了,定時時間較為精準。實驗六:TIM2,TIM3,TIM4多定時器的應用

1、實驗要求

利用TIM2,TIM3,TIM4定時器使LED燈以不同的頻率閃爍

2、電路原理圖

3、軟件分析

NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;此處比上一個實驗增加了2個定時器,同時又增加了一個優(yōu)先級

4、實驗現(xiàn)象

中斷優(yōu)先級從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時時間閃爍5次,之后LED2以2S的定時時間閃爍5次,最后LED3以3S的定時時間閃爍5次

5、實驗總結

利用定時器可以同時使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個優(yōu) 先級,分別觀察現(xiàn)象。

實驗七:串口USART1讀取CPU的ID號

1、實驗要求

通過USART1讀取 CPU 的 96 bit ID

2、電路原理圖

圖 開發(fā)板USART原理圖

3、軟件分析

void Get_ChipID(void)/* 獲取芯片ID */ { ChipUniqueID[0] = *(u32 *)(0X1FFFF7F0);/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC);

ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8);/* 低字節(jié) */ } void USART_Configuration(void){

USART_InitTypeDef USART_InitStructure;

USART_InitStructure.USART_BaudRate = 115200;

USART_InitStructure.USART_WordLength = USART_WordLength_8b;

USART_InitStructure.USART_StopBits = USART_StopBits_1;

USART_InitStructure.USART_Parity = USART_Parity_No;

USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;

USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;

USART_Init(USART1, &USART_InitStructure);

USART_ITConfig(USART1, USART_IT_TXE, ENABLE);

USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);

USART_ClearFlag(USART1, USART_FLAG_TC);

USART_Cmd(USART1, ENABLE);

/* Enable USART1 */ }

4、實驗現(xiàn)象

PA9連接的是USART1 Tx,PA10連接的是USART1 Rx,再通過串口調(diào)試助手就可 以在電腦上面顯示出CPU的ID以及flash容量大小。

5、實驗總結

本次實驗實現(xiàn)了串口和PC機的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。

實驗八:異步通信USART2的重映射

1、實驗要求

實現(xiàn)異步通信USART2的重映射,將數(shù)據(jù)傳送到PC機上

2、電路原理圖

圖 開發(fā)板USART原理圖

3、軟件分析

void GPIO_Configuration()

/* IO口初始化 */ {

GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;

/* USART2 Tx--> PD05 */

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;/* PD05--> JP7 WR */

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOD, &GPIO_InitStructure);

GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;

/* USART2 Rx--> PD06 */

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;

GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);} 該程序將USART2重映射到PD05,PD06引腳

4、實驗現(xiàn)象

PD05連接的是USART2 Tx,PD06連接的是USART2 Rx,通過串口調(diào)試助手就可以在電腦上面顯示Program Running!

5、實驗總結

通過本次實驗,可以實現(xiàn)對異步通信USART2的重映射,再通過串口調(diào)試助手在電腦上顯示出來。

第五篇:系統(tǒng)測試實驗報告

軟件測試實驗報告

萬繼王(20111081147)

任課教師:賈春花

班級:2011級計科(1)班

實驗目的:

計算機在生活中的普遍,計算機已經(jīng)成為我們生活中不可缺少的部分,計算機已經(jīng)被廣泛的應用到各個領域,網(wǎng)絡技術的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為了人們發(fā)布與獲取信息的重要途徑之一,在我們的生活中已經(jīng)離不開計算機,離不開網(wǎng)絡,計算機給人們的生活帶來方便的同時也需要開發(fā)相應的管理系統(tǒng)和軟件,所以,這就需要我們進行軟件測試,軟件測試是使用人工或者自動手段來運行或測定某個系統(tǒng)的過程,檢驗它是否滿足規(guī)定的需求或者弄清預期結果與實際結果之間的差別。軟件測試作為保證軟件質(zhì)量、提高軟件可靠性的重要手段,在軟件開發(fā)中起著不可替代的作用。其關鍵與核心是測試數(shù)據(jù)生成。軟件測試的實質(zhì)是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結構精心選取一批測試數(shù)據(jù),形成測試用例,并用這些測試用例去驅動被測程序,觀察程序的執(zhí)行結果,驗證所得結果與預期結果是否一致,然后做相應的調(diào)整。

此次實驗是為了檢驗我們是否掌握本學期所學的《軟件質(zhì)量保證與測試》這門課程的基礎知識,并查找出被測試軟件的不足或缺陷,及時做出相應的調(diào)整,也讓我們掌握一定的黑盒測試和白盒測試的相應內(nèi)容。還有就是在于總結測試階段的測試以及分析測試結果,描述系統(tǒng)是否符合需求(或達到xxx功能目標),同時,了解軟件測試概念,了解軟件測試的主要內(nèi)容,了解手動測試自動測試,初步掌握測試軟件并能夠進行簡單運用。了解軟件測試在當前計算機行業(yè)中的相關地位,了解為了成為軟件測試工程師所需要掌握的技能。

實驗內(nèi)容:

軟件測試前景:隨著軟件產(chǎn)業(yè)的發(fā)展,軟件產(chǎn)品的質(zhì)量控制與質(zhì)量管理正逐漸成為軟件企業(yè)生存與發(fā)展的核心。

軟件測試是指:使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別。

軟件測試的內(nèi)容:1.確定軟件生存周期中的一個給定階段的產(chǎn)品是否達到前階段確立的需求的過程;2.程序正確性的形式證明,即采用形式理論證明程序符合設計規(guī)約規(guī)定的過程;3.評市、審查、測試、檢查、審計等各類活動,或對某些項處理、服務或文件等是否和規(guī)定的需求相一致進行判斷和提出報告。

軟件測試的對象:不僅僅是程序測試,軟件測試應該包括整個軟件開發(fā)期間各個階段所產(chǎn)生的文檔,如需求規(guī)格說明、概要設計文檔、詳細設計文檔,當然軟件測試的主要對象還是源程序。

實驗測試步驟:

第一步,進入登錄界面。在運行程序后彈出登錄界面,有賬號的可以直接登錄,沒有賬號的要先申請賬號(及注冊),然后才可以登錄。在注冊賬號時需要自己填寫賬號、密碼、昵稱和個性簽名。這些東西都沒有限制,可以是數(shù)字、字母、漢字以及三者的混合,頭像的話是可以自己選擇的。賬號和密碼是必須填寫的,否則無法注冊,其他的可填可不填。相關截圖如下所示:

登錄界面:

賬號申請界面:

賬號申請成功界面 : 第二步,進行登錄。登錄之后可以進行密碼修改和添加好友。登錄之后我們 可以點擊修改密碼對密碼進行修改,也可以輸入好友賬號添加好友。添加好友時輸入好友賬號,點擊添加好友,彈出添加好友對話框,點擊“是”,添加好友就成功了,若不想添加此好友可以點擊“否”,就可以拒絕添加此好友了。

相關截圖如下所示:

登錄成功界面:

修改密碼界面: 篇二:web系統(tǒng)測試綜合實驗報告

目錄 1.1.1系統(tǒng)功能..........................................................................................................................4 1.1.2系統(tǒng)的體系結構..............................................................................................................4 1.1.3開發(fā)環(huán)境..........................................................................................................................5 1.2.1測試需求..........................................................................................................................5

1、功能測試.....................................................................................................................6

2、性能測試.....................................................................................................................6

3、兼容性測試.................................................................................................................6 1.2.2測試資源..........................................................................................................................6

1、人力資源.....................................................................................................................6

2、測試環(huán)境.....................................................................................................................6

3、測試工具.....................................................................................................................6

4、文檔資料.....................................................................................................................7 1.2.3測試策略..........................................................................................................................7

1、功能測試.....................................................................................................................7

2、性能測試.....................................................................................................................8

3、用戶界面測試.............................................................................................................9

4、安全性測試.................................................................................................................9

5、兼容性測試.................................................................................................................9 1.2.4測試標準..........................................................................................................................9

1、測試特性.....................................................................................................................9

2、輸出準則.....................................................................................................................9

3、缺陷嚴重級別定義...................................................................................................10 測試用例設計.................................................................................................................11

2、錄制的測試腳本.......................................................................................................14

3、執(zhí)行測試...................................................................................................................14

4、測試結果...................................................................................................................14 1.3.2相冊模塊測試................................................................................................................14

1、測試用例設計...........................................................................................................15

2、執(zhí)行測試...................................................................................................................16

3、測試結果...................................................................................................................16 1.3.3個人檔模塊測試............................................................................................................17

1、測試用例設計...........................................................................................................17

2、執(zhí)行測試...................................................................................................................19

3、測試結果分析...........................................................................................................19 1.3.4日志模塊測試................................................................................................................20

1、測試用例設計...........................................................................................................20

2、執(zhí)行測試...................................................................................................................27

3、測試結果分析...........................................................................................................27 1.3.5鏈接測試........................................................................................................................27 1.4.1測試用例設計................................................................................................................30 1.4.2測試環(huán)境........................................................................................................................33 1.4.3測試執(zhí)行........................................................................................................................33 1.4.4測試結果分析................................................................................................................34 1.1.1系統(tǒng)功能

(1)日志模塊:撰寫和發(fā)表日志。

(2)撰寫說說模塊:發(fā)表說說。

(3)相冊管理模塊:支持多相冊功能,可將相冊分類收藏,可以上傳照片,創(chuàng)建相冊,同時可以上傳視頻和制作個性相冊等功能。

(4)音樂盒模塊:可以收藏音樂,可以管理我的音樂盒里的音樂等。

(5)個人檔管理模塊:修改自己的個人信息。

(6)留言板模塊:查看留言和對留言進行回復。

(7)用戶模板:提供用戶制定功能,打造個性,設置自己喜歡的風格。1.1.2系統(tǒng)的體系結構

系統(tǒng)的體系結構如下圖: 1.1.3開發(fā)環(huán)境

(1)操作系統(tǒng):windows xp(sp2)(2)web服務器:apache(3)數(shù)據(jù)庫:mysql(4)開發(fā)語言和工具:php+zend+phpwind(5)瀏覽器:ie6.0 1.2.1測試需求

此系統(tǒng)屬于一般類型的應用軟件,用戶要求各功能正常使用,系統(tǒng)響應比較快,運行穩(wěn)健,能滿足10000人正常使用。此系統(tǒng)用戶可以建立個人主頁(發(fā)表日志,發(fā)表說說,相冊管理,音樂盒管理,個人檔管理等)。

此次測試的目的就是檢查核心模塊功能是否正常,驗證系統(tǒng)性能是否滿足應用需求。這次測試的具體內(nèi)容如下:篇三:在線考試系統(tǒng)實驗報告

河南工程小學院

畢業(yè)設計(論文)報告

系 別 軟件工程系

專 業(yè) 計算機應用

班 級

姓 名 ****** 學 號 ********* 設計題目 在線考試系統(tǒng)

指導教師 ****** 起迄日期 2011.1.2——2011.4.20 畢業(yè)設計誠信承諾書

本人慎重承諾和聲明: 我承諾在畢業(yè)設計過程中嚴格遵守學校有關規(guī)定,在指導教師的安排與指導下完成所規(guī)定的畢業(yè)設計工作,絕不弄虛作假,不請別人代做畢業(yè)設計或抄襲別人的成果。所撰寫的畢業(yè)論文或畢業(yè)設計是在指導老師的指導下自主完成,文中所有引文或引用數(shù)據(jù)、圖表均注明來源,本人愿意為由此引起的后果承擔責任。

學生簽名: 日期: 年 月 日

畢業(yè)設計知識產(chǎn)權權屬聲明

本人在老師指導下所完成的論文及設計成果、知識產(chǎn)權歸屬學校。學校享有以任何方式發(fā)表、復制、公開閱覽、借閱以及申請專利等權利。

學生簽名: 日期: 年 月 日

指導教師簽名: 日期: 年 月 日

在線考試系統(tǒng)

摘 要

通過考試系統(tǒng)webexam是目前市場占有率較高,應用最廣泛的遠程網(wǎng)絡學習考試軟件,適合政府、行業(yè)及企業(yè)的各專業(yè)網(wǎng)上考試、作業(yè)、練習等應用。它采用web方式,同時適用于局域網(wǎng)和internet,無需安裝客戶端,即可實現(xiàn)網(wǎng)上考試、作業(yè)、練習、成績排行等功能,并能夠答卷保存、自動判分、成績查詢和分析等功能

該系統(tǒng)同時擁有最開放的題庫管理系統(tǒng)和最靈活的組卷系統(tǒng),能夠自動輸出word試卷,提供excel題目導入導出、題庫和試卷導入導出等設計,提供資源的快速收集和高度共享。在開發(fā)方法上,引入了當今流行的microsoft.net remoting 技術思想,把整個開發(fā)程分為需求分析、概要設計、詳細設計、系統(tǒng)實現(xiàn)等步驟。該系統(tǒng)通過優(yōu)化和再造管理流程,使人力資源的管理更為高效和科學,數(shù)據(jù)更為準確,從而將人事部門從繁重的、耗時的工作中解放出來,把精力集中到更高層的政策性工作中去。關鍵詞 在線考試系統(tǒng) ; c#.net編程語言 ; visual studio 2008 ;sql server 2005數(shù)據(jù)庫

目 錄

第1章 緒論.....................................................................................................................................1 1.1 課題研究背景...................................................................................................................1 1.2 課題研究目的和意義.......................................................................................................1 第2章 系統(tǒng)分析概述.....................................................................................................................2 2.1 引言...................................................................................................................................2 2.2 系統(tǒng)需求分析...................................................................................................................2 2.3 系統(tǒng)概述...........................................................................................................................3 2.4 visual studio 2008的概述..........................................................................................4 2.5 sql server 2005數(shù)據(jù)庫的概述....................................................................................5 第3章 系統(tǒng)方案總體設計.............................................................................................................6 3.1 系統(tǒng)設計思想及相關技術介紹.......................................................................................6 3.1.1 系統(tǒng)架構設計.......................................................................................................6 3.1.2 系統(tǒng)總體模塊功能設計.......................................................................................6 第4章 數(shù)據(jù)庫的設計.....................................................................................................................8 4.1 引言...................................................................................................................................8 4.2 數(shù)據(jù)庫需求分析...............................................................................................................8 4.3 數(shù)據(jù)庫概念結構設計.......................................................................................................8 4.4 數(shù)據(jù)庫邏輯結構設計.......................................................................................................8 第5章 界面設計與實現(xiàn)...............................................................................................................10 5.1 主頁設計.........................................................................................................................10 5.1.1 實現(xiàn)目標.............................................................................................................10 5.1.2 登錄窗口.............................................................................................................10 5.1.3 注冊窗口.............................................................................................................12 5.2 主要界面設計—用戶登錄信息畫面.............................................................................13 5.2.1 實現(xiàn)目標.............................................................................................................13 5.2.2 主界面.................................................................................................................13 5.3 主要界面設計 —— addquestion.aspx.....................................................................17 5.3.1 實現(xiàn)目標.............................................................................................................17 5.4 主要界面設計 —— usermangement.aspx.................................................................18 5.4.1 實現(xiàn)目標.............................................................................................................18 結

論............................................................................................................................................20 致

謝............................................................................................................................................21 參 考 文 獻...................................................................................................................................22 第1章 緒論

1.1 課題研究背景

近幾年來,隨著internet的崛起,遠程教育開始發(fā)展,普及網(wǎng)絡教育的呼聲日益高漲,其勢頭不亞于電子商務。聯(lián)合國教科文組織1998年在其一項調(diào)查報告中:無論是發(fā)達國家還是發(fā)展中國家,都不同程度存在教育滯后于現(xiàn)實需要的問題,特別是第三世界國家,而普及遠程教育,尤其是網(wǎng)絡教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要動力。

中國的網(wǎng)絡教育也隨internet的發(fā)展而同步增長,同時,網(wǎng)絡教育也為中國的教育事業(yè)開辟了新的天地。

1.2 課題研究目的和意義

隨著網(wǎng)絡技術的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經(jīng)開始設了遠程教育。但是,遠程教育的軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)到遠程教育當中去,這就給軟件設計人員提出了更高的設計要求。

遠程教育包括很多環(huán)節(jié)。例如,教學系統(tǒng)、考試系統(tǒng)、和答疑系統(tǒng)等等。其中一個很重要的環(huán)節(jié)是在線考試系統(tǒng),同時,它也是最難實現(xiàn)的環(huán)節(jié)。在我國,遠程教育以蓬勃發(fā)展起來。但目前學校和社會上的各種考試大都都采用傳統(tǒng)的考試方法,在此方式下,組織一次考試,要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。

顯然隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量也越來越大,可以說傳統(tǒng)的考試方法已經(jīng)不能適用于現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切需要這些技術來進行在線考試,以減輕教師的工作的負擔以及提高工作效率,與此同時提高了考試的質(zhì)量,從而使考試更趨于公正、客觀,更加激發(fā)學生的學習興趣。篇四:軟件測試實驗報告

武漢理工大學

學 生 實 驗 報 告 書

實驗課程名稱 軟件測試

開 課 學 院 計算機科學與技術學院

指導老師姓名 毛 雪 濤

學 生 姓 名

學生專業(yè)班級 2014 — 2015 學年 第 一 學期

任務1:針對一個常用的通訊軟件做黑盒測試,利用所學的黑盒測試方法來設計測試用例,并做相應測試,給出測試方案和測試報告。

實驗一.通訊軟件飛信個人生日填寫測試用例

一.簡介 1.1編寫目的

本測試項目擬對通訊聊天工具飛信輸入生日日期進行測試。1.2項目背景

通訊聊天工具中都會有用戶填寫個人的基本資料,其中生日日期的填寫需要進行則是。本項目即為用軟件測試輸入個人生日日期的正確性。1.3術語

等價類劃分:把程序的輸入域劃分成若干部分(子集),然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用等價于這一類中的其他值。1.4參考資料

軟件測試 佟偉光主編 人民郵電出版社

黑盒測試用例設計示例 作者: chinaitlab 來源: chinaitlab 二.測試概要 2.1測試程序源代碼 #include using namespace std;void nextdate(int year,int month,int day);void main(){ int year=0,month=0,day=0;nextdate(year,month,day);} void nextdate(int year,int month,int day){ cout<<請輸入年份:<>year;while(!(year>=1811 && year<=2013)){ cout<<年份超過界限,請重新輸入<>year;} cout<<請輸入月份:<>month;while(month>12||month<1){ cout<<月份輸入有誤,請重新輸入<>month;} cout<<請輸入日期:<>day;while(day>31||day<1){ cout<<日期輸入有誤,請重新輸入<>day;} if((year%4==0 && year%100!=0)||(year%400==0))//檢查閏年; { int i=0;i=day-29;while(month==2&&i>0){ cout<<本月是閏月,請在1-29之間從新輸入日期<>day;} if(month==2&&day==29){ month=3;day=1;} else day++;else day++;//月底計算; switch(month){ case 1: case 3: case 5: case 7: case 8: case 10: if(day==32){ month++;day=1;cout<<明天是:<

if(day==29)

{

month=3;

day=1;

cout<<明天是:<

利用等價類劃分法設計測試用例如下:

用例一:輸入日期年份超過界限,如輸入:20151104;

用例二:輸入日期月份輸入有誤,如輸入:19931304;

用例三:輸入日期輸入有誤,如輸入:19931144;

用例四:輸入日期包含非數(shù)字字符,如輸入:1993佛說??;

用例五:輸入日期超過8位數(shù)字,如:1993110402;

用例六:輸入日期短于8位數(shù)字,如:1993114;

用例七:輸入年份為閏年且輸入月份為2,日期超過29,如:20000230,2.3測試方法

手工利用黑盒測試中的等價類劃分法進行測試,主要測試目標為檢驗函數(shù)是否符合題目所給要求。即:輸入是否符合規(guī)定條件,及程序的魯棒性。

三.測試結果及缺陷分析 3.1測試執(zhí)行情況與記錄

測試情況記錄:

1、輸入日期20151104,程序提醒“年份超過界限,請重新輸入”。

2、輸入日期19931304,程序提醒“月份輸入有誤,請重新輸入”。

3、輸入日期19931144,程序提醒“日期輸入有誤,請重新輸入”。

4、輸入日期1993佛說!,程序沒有提醒,合理的應該出現(xiàn)提醒“輸入非數(shù)字

字符,請重新輸入”。

5、輸入日期1993110402,程序沒有提醒,合理的應該出現(xiàn)提醒“輸入字符超篇五:計算機測試系統(tǒng)實驗報告1 計算機測試系統(tǒng)機電控制

實驗報告 2014年12月21日

一、實驗目的利用計算機、數(shù)據(jù)采集卡、被控對象(機電實驗平臺aedk—dj6)等組成計算機測控系統(tǒng),在了解相關硬件的基礎上,采用有關的軟件工具,結合相應的控制規(guī)律,在windows環(huán)境下實現(xiàn)對相應硬件的訪問控制,從而實現(xiàn)對被控對象的測試控制。通過實驗加深了解計算機測控系統(tǒng)的組成,掌握windows環(huán)境下對硬件訪問控制的方法,掌握對被控對象的測試和控制的方法,以及對測試數(shù)據(jù)處理、分析方法,具備一定的計算機測控硬軟件設計能力和應用能力。

二、實驗設備

pci9112數(shù)據(jù)采集卡,機電實驗平臺aedk—dj6等。

三、實驗原理

本實驗要求編程實現(xiàn)指針位置的測量和控制實驗,原理如下:

本實驗平臺通過機械結構將步進電機的角位移轉換為直線位移,利用電位器和數(shù)據(jù)采集卡9112內(nèi)的a/d轉換器,構成測位置系統(tǒng)。當步進電機運轉時,帶動電位器旋轉,電位器輸出的模擬量——電壓值發(fā)生改變,通過a/d轉換器采集電壓值來確定指針位置。電位器輸出的模擬量與指針位置成近似線性關系,即采集的數(shù)字量就能直接反映出指針的位置,具體原理如下:

(1)電機通過橡膠傳動帶聯(lián)動,再通過蝸桿和齒輪將電機的圓周運動轉化為皮帶的水平運動。

(2)皮帶的位移用指針和刻度尺來表示,刻度尺共分為16大格,每格1cm,最小刻度為1mm。皮帶移動帶動右端一個多線圈電位器轉動,通過改變阻值來改變反饋電壓,此電壓被同時送入控制接口插座in0腳(已經(jīng)接到9112的16路模擬量輸入端口中的0號端口)。當皮帶在16cm范圍內(nèi)變化時,in0腳的位置反饋電壓將在0~+5v范圍內(nèi)線性變化。實驗過程中可以通過測量或采集此電壓來計算當前的指針位置。(3)實驗平臺使用四相步進電機,電流脈沖由a、b、c、d四個引腳輸入。a、b、c、d已經(jīng)接到9112內(nèi)16路數(shù)字輸出端口的4、5、6、7四個端口上,即從9112依次輸出0010h、0020h、0040h、0080h,可以使步進電機正轉;依次輸出0080h、0040h、0020h、0010h,可以使步進電機反轉。

四、實驗內(nèi)容 1:總體設計

實驗通過上位pc機控制實驗平臺實現(xiàn)電機的閉環(huán)控制。

上位機通過labview虛擬儀器控制9112數(shù)據(jù)采集卡與下位硬件平臺數(shù)據(jù)端口進行通信,從而實現(xiàn)對下位硬件平臺的閉環(huán)控制,系統(tǒng)結構框圖如下: labview 數(shù)據(jù)接口 2:前面板設計 labview程序前面板可以分為三個區(qū)域,分別是模式選擇區(qū)域、控制區(qū)域以及顯示區(qū)域。

模式選擇區(qū)域如下:

該區(qū)域用來選擇系統(tǒng)的工作模式,當設定系統(tǒng)的工作模式為“自動”時,程序自動控制電機轉動,使得標尺移動到指定位置,當設定系統(tǒng)的工作模式為“手動”時,通過手動控制電機的移動方向,使得標尺移動到指定位置。當按下“停止”按鈕時,系統(tǒng)停止運行。

控制區(qū)域如下:

該控制區(qū)域在系統(tǒng)工作在手動模式時起作用,在手動工作模式下,當按鈕處于“左移”位置時,標尺指針向左移動,當按鈕處于“右移”位置時,標尺指針向右移動。

顯示區(qū)域如下:

設定位置標尺用來預設定標尺位置,作為實際標尺移動的參考標志,實際位

置標尺動態(tài)的顯示當前標尺的位置。

示波器顯示兩條曲線,曲線一顯示的是標尺設定位置隨時間變化的曲線,曲線二顯示的是標尺實際位置隨時間變化的曲線,在程序運行過程中示波器可以動態(tài)的顯示出指針實際位置曲線不斷接近設定位置曲線,最后重合在一起。3:程序流程圖

程序運行流程如下圖所示: 程序運行時,首先判斷系統(tǒng)的工作模式,如果為手動工作模式,則判斷手動控制按鍵狀態(tài),如果為左移,則控制電機使得指針左移,如果為右移,則控制電機使得指針右移。如果系統(tǒng)處于手動工作模式,則判斷指針實際位置是否等于設定位置,如果相等或者處于誤差允許范圍內(nèi),則不移動指針,如果不相等則判斷實際位置與設定位置的大小,如果實際位置小于設定位置,則控制電機使得指針右移,如果實際位置大于設定位置,則控制電機使得指針左移。4:關鍵部分程序實現(xiàn)(1)讀取實際位置

前面是9112采集卡初始化部分,后續(xù)為電壓采集模塊,由于滿度電壓輸出為5v,對應的標尺刻度為16厘米,所以結果上述運算可以得出標尺指針的實際位置。

(2)控制電機正轉

電機的正轉控制可以用狀態(tài)機實現(xiàn),通過狀態(tài)機順序輸出十六進制數(shù)值: 0x10、0x20、0x40、0x80即可控制電機正轉。

下載(實驗報告4)在線請假系統(tǒng)(推薦5篇)word格式文檔
下載(實驗報告4)在線請假系統(tǒng)(推薦5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

相關范文推薦

    工資管理系統(tǒng)實驗報告

    信 息 系 統(tǒng) 設 計 與 開 發(fā) 系統(tǒng)名稱:工資管理系統(tǒng) 開發(fā)人員:薛靖峰 學號:1009034122 專業(yè):信息管理與信息系統(tǒng) (1)編寫目的隨著社會的發(fā)展,中國的中小型企業(yè)越來越多,而對企業(yè)......

    嵌入式系統(tǒng)實驗報告

    嵌入式系統(tǒng)設計實驗報告 班 級: 學 號: 姓 名: 成 績: 指導教師: 1. 實驗一 1.1 實驗名稱 博創(chuàng)UP-3000實驗臺基本結構及使用方法 1.2 實驗目的 1.學習嵌入式系統(tǒng)開發(fā)流程。 2.熟悉U......

    嵌入式系統(tǒng)實驗報告

    廣西工學院鹿山學院 實 驗 報 告 課程名稱: 嵌入式系統(tǒng) 指導教師: 劉瑞琪 班 級: 自動化101 姓 名: 楊杰 學 號: 20102787 成績評定: 指導教師簽字: 2013年5月25日 實驗一簡單的......

    嵌入式系統(tǒng)實驗報告

    嵌入式系統(tǒng)設計實驗報告 班 級:學 號:姓 名:成 績:指導教師: 20110612 2011061208 李曉虹 武俊鵬、劉書勇 1. 實驗一 1.1 實驗名稱 博創(chuàng)UP-3000實驗臺基本結構使用方法 1.2......

    汽車空調(diào)系統(tǒng)實驗報告

    汽車空調(diào)系統(tǒng)實驗報告 車輛2 陳樹郁 201131150501 一、 實驗目的 1. 學習并理解汽車空調(diào)系統(tǒng)的組成及基本工作原理;2. 熟悉空調(diào)系統(tǒng)的制冷循環(huán)路線;3. 掌握對空調(diào)系統(tǒng)的操作......

    用友系統(tǒng)實驗報告

    北京化工大學北方學院 north college of beijing university of chemical technology 財會實訓實驗報告姓 名:專 業(yè):班 級:學 號: 任課教師: 2012年 月 日用友erp實驗報告一......

    請假審批系統(tǒng)實現(xiàn)

    系統(tǒng)登錄界面 用戶類型有四個:學生,班主任,院長,學校 學生信息來字數(shù)據(jù)庫tb_StudentInfo表 學生注冊: 輸入用戶名和密碼后登錄系統(tǒng) 學生登錄成功后看到以下界面 菜單欄 點擊“......

    關于電子商務在線支付的實驗報告

    關于電子商務在線支付的調(diào)查報告 摘要 隨著網(wǎng)絡經(jīng)濟時代的到來,電子商務迅速崛起并成為商品交易的最新模式。近年來,電子商務在我國有了相當大的發(fā)展,但支付問題成了影響電子商......

主站蜘蛛池模板: 性色av无码免费一区二区三区| 天堂无码人妻精品一区二区三区| 亚洲国产成人精品女人久久久| 欧洲女人牲交性开放视频| 亚洲熟妇无码一区二区三区导航| 亚洲精品久久久久久久观小说| 国产亚洲欧美日韩精品一区二区| 欧美成人一区二免费视频软件| 乱码精品一区二区三区| 免费无码av片在线观看网址| 黑人巨大av无码专区| 亚洲精品无码久久久影院相关影片| 国产成人毛片无码视频软件| 99草草国产熟女视频在线| 国产成人愉拍免费视频| 私人vps一夜爽毛片免费| 天堂岛国av无码免费无禁网站| 亚洲国产精品久久久久秋霞影院| 成在线人免费视频播放| 日日摸天天爽天天爽视频| 人妻无码中文久久久久专区| 丰满人妻熟妇乱又伦精品视频三| 中文字幕亚洲欧美专区| 成人品视频观看在线| 国产亚洲视频在线播放香蕉| 国产精品永久免费视频| 亚洲av色香蕉一区二区三区| 国产成人喷潮在线观看| 污污又黄又爽免费的网站| 欧美亚洲国产精品久久蜜芽| 欧美三级中文字幕在线观看| 亚洲精品成人无码中文毛片| 久久久久国产精品熟女影院| 鲁大师在线视频播放免费观看| 成人精品无码| 台湾无码av一区二区三区| 偷偷色噜狠狠狠狠的777米奇| 无码毛片视频一区二区本码| 亚洲人成在线观看网站无码| 曰本丰满熟妇xxxx性| 蜜臀av在线播放一区二区三区|