欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      (實(shí)驗(yàn)報(bào)告4)在線請(qǐng)假系統(tǒng)(推薦5篇)

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

      第一篇:(實(shí)驗(yàn)報(bào)告4)在線請(qǐng)假系統(tǒng)

      實(shí)驗(yàn)4在線請(qǐng)假系統(tǒng)設(shè)計(jì)

      班級(jí)學(xué)號(hào)

      實(shí)驗(yàn)?zāi)康模?)掌握系統(tǒng)設(shè)計(jì)階段的知識(shí)。

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

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

      (1)

      (2)

      (3)

      (4)

      實(shí)驗(yàn)過程

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

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

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

      前 言 2

      第一章 概述 3

      1.1 在線請(qǐng)假系統(tǒng)的任務(wù)與目標(biāo) 3

      1.2 本論文所作的工作 3

      第二章 在線請(qǐng)假系統(tǒng)技術(shù)背景以及支撐環(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 在線請(qǐng)假系統(tǒng)的開發(fā)環(huán)境 9

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

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

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

      第三章 在線請(qǐng)假系統(tǒng)總體設(shè)計(jì) 11

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

      3.1.1 用戶分析 11

      3.1.2 業(yè)務(wù)目標(biāo) 11

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

      3.1.4 系統(tǒng)特點(diǎn) 12

      3.1.5 其他需求 12

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

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

      3.2.2 系統(tǒng)約束 14

      3.3 在線請(qǐng)假系統(tǒng)的系統(tǒng)架構(gòu) 14

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

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

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

      3.3.3.1 概述 16

      3.3.3.2 層次 17

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

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

      3.4.2系統(tǒng)功能模塊設(shè)計(jì) 18

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

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

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

      4.4.2 查詢與訪問技術(shù) 21

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

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

      4.3 持久層 26

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

      第五章 員工請(qǐng)假申請(qǐng)模塊的設(shè)計(jì)與實(shí)現(xiàn) 28

      5.1 模塊功能分析 28

      5.2 員工請(qǐng)假申請(qǐng)用例視圖 28

      5.3 模塊的包類結(jié)構(gòu)圖 29

      5.4 用例關(guān)系圖 31

      5.4.1 順序圖 31

      5.4.2 協(xié)作圖 31

      5.5關(guān)鍵技術(shù) 32

      5.5.1 權(quán)限控制 32

      5.5.2 Ajax日期校驗(yàn) 34

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

      5.5.4 利用同步令牌來防止刷新導(dǎo)致的重復(fù)提交 36

      第六章 總結(jié)與展望 38

      6.1 課題總結(jié) 38

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

      參考文獻(xiàn) 40

      致謝 41

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

      《開源框架技術(shù)》

      案例報(bào)告書

      題 目 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 系 部 專業(yè)班級(jí) 時(shí) 間

      在線請(qǐng)假系統(tǒng)

      1.需求分析

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

      1.1系統(tǒng)用戶

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

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

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

      2.概要設(shè)計(jì)

      2.1用戶登錄

      用戶登錄時(shí),系統(tǒng)會(huì)對(duì)用戶的身份進(jìn)行驗(yàn)證,以用戶名和密碼以及權(quán)限值為標(biāo)準(zhǔn)驗(yàn)證,當(dāng)用戶名和密碼都匹配且權(quán)限值為0時(shí),登錄到老師登錄主界面,當(dāng)用戶名和密碼都匹配且權(quán)限值為1時(shí),登錄到學(xué)生登錄主界面,2.2學(xué)生操作管理

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

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

      3.界面展示與知識(shí)點(diǎn)解析

      登錄頁面:登錄頁面通過用戶名、密碼、權(quán)限的匹配來控制,當(dāng)權(quán)限power值為1時(shí),為老師登錄;為1時(shí),為學(xué)生登錄。

      當(dāng)用戶輸入用戶名密碼之后,會(huì)從數(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());

      學(xué)生登錄主頁面:左側(cè)為選擇欄,右側(cè)填寫請(qǐng)假單,其中姓名為只讀的,即:學(xué)生請(qǐng)假時(shí),姓名不用自己填寫,避免了填錯(cuò)姓名,造成為別人請(qǐng)假的情況,請(qǐng)假日期,用的是javascript。

      部分代碼如下:

      請(qǐng)假時(shí)間:

      點(diǎn)擊左側(cè)全部請(qǐng)假單信息,右側(cè)會(huì)顯示該學(xué)生的全部請(qǐng)假信息,請(qǐng)假單信息可以是審批通過的、審批為通過的和未審批的。

      部分代碼如下:

      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頁面

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

      點(diǎn)擊左側(cè)待審批請(qǐng)假單,右側(cè)會(huì)顯示該學(xué)生的未被審批的請(qǐng)假信息,學(xué)生可以在老師未審批之前刪除請(qǐng)假單。刪除請(qǐng)假單之前,會(huì)彈出確認(rèn)框,點(diǎn)擊確定時(shí)該記錄會(huì)被刪除,取消時(shí),不會(huì)刪除。

      點(diǎn)擊左側(cè)已審批請(qǐng)假單,右側(cè)會(huì)顯示該學(xué)生的被審批的請(qǐng)假信息,學(xué)生可以通過查看detail來查看請(qǐng)假單信息,并打印。

      部分代碼如下:

      value=”id“/>”>

      打印請(qǐng)假單頁面:

      關(guān)鍵代碼如下:

      請(qǐng)假單

      姓名:

      ” readonly=“readonly”/>

      請(qǐng)假時(shí)間:

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

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

      請(qǐng)假理由:

      老師意見:

      value=“” readonly=“readonly”/>

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

      老師登錄成功主頁面:左側(cè)為選擇項(xiàng):分別有全部請(qǐng)假單、未審批請(qǐng)假單、已審批的請(qǐng)假單。右側(cè)為全部請(qǐng)假單信息。在操作欄里,老師可以執(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);

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

      代碼如下:

      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;已審批請(qǐng)假單頁面:左側(cè)為選擇項(xiàng):分別有全部請(qǐng)假單、未審批請(qǐng)假單、已審批的請(qǐng)假單。右側(cè)為已審批請(qǐng)假單信息,在這一欄目,老師可以查看全部學(xué)生的請(qǐng)假歷史記錄。

      退出:通過javascript控制,當(dāng)用戶點(diǎn)擊退出時(shí),彈出確認(rèn)框,當(dāng)用戶選擇確定時(shí),退出系統(tǒng);當(dāng)用戶選擇取消時(shí),不退出系統(tǒng)。

      部分代碼如下:

      “安全退出”

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

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

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

      第四篇:嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

      嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

      學(xué)

      號(hào):

      名:

      級(jí):13電子信息工程

      指導(dǎo)老師:

      蘇州大學(xué) 電子信息學(xué)院

      2016年12月

      實(shí)驗(yàn)一:一個(gè)燈的閃爍

      1、實(shí)驗(yàn)要求

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

      2、電路原理圖

      圖1 LED燈硬件連接圖

      3、軟件分析

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

      GPIO_Configuration();

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

      for(;;)

      {

      GPIOF->ODR = 0xfcff;

      /* PF8=0--> 點(diǎn)亮D3 */

      Delay(1000000);

      GPIOF->ODR = 0xffff;

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

      Delay(1000000);

      4、實(shí)驗(yàn)現(xiàn)象

      通過對(duì)GPIOF8的操作,可以使LED3閃爍

      5、實(shí)驗(yàn)總結(jié)

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

      實(shí)驗(yàn)二:流水燈

      1、實(shí)驗(yàn)要求

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

      2、電路原理圖

      圖1 流水燈硬件連接圖

      3、軟件分析

      int main(void){

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

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

      for(;;)

      {

      GPIOF->ODR = 0xffbf;

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

      }

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

      GPIOF->ODR = 0xfeff;

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

      GPIOF->ODR = 0xfdff;

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

      GPIOF->ODR = 0xfbff;

      /* PF10=0--> 點(diǎn)亮LED5 */ }

      4、實(shí)驗(yàn)現(xiàn)象

      LED1~LED5依次點(diǎn)亮,亮滅的時(shí)間間隔都為1S。

      5、實(shí)驗(yàn)總結(jié)

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

      實(shí)驗(yàn)三:單級(jí)外部中斷

      1、實(shí)驗(yàn)要求

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

      2、電路原理圖

      圖3 SW1硬件原理圖

      3、軟件分析

      int main()

      {

      RCC_Configuration();

      GPIO_Configuration();

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

      while(1)

      {

      }

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

      /* IO口初始化 */

      /* 全滅 */

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

      GPIO_SetBits(GPIOF, GPIO_Pin_6);

      /* LED1點(diǎn)亮 */

      Delay(0x1FFFFF);

      GPIO_ResetBits(GPIOF, GPIO_Pin_6);

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

      4、實(shí)驗(yàn)現(xiàn)象

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

      5、實(shí)驗(yàn)總結(jié)

      通過本次實(shí)驗(yàn),可以對(duì)某一狀態(tài)通過外部中斷,改變其當(dāng)前狀態(tài)。

      實(shí)驗(yàn)四:多中斷嵌套

      1、實(shí)驗(yàn)要求

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

      2、電路原理圖

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

      3、軟件分析

      NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel;

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

      //設(shè)定中斷源為PD3 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//中斷占優(yōu)先級(jí)為1 NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel;//設(shè)定中斷源為PA8 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//中斷占優(yōu)先級(jí)為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 點(diǎn)亮 */ 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 點(diǎn)亮 */ 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 點(diǎn)亮 */

      Delay(0x5fFFFF);

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

      Delay(0x5fFFFF);

      EXTI_ClearITPendingBit(EXTI_Line8);} } }

      4、實(shí)驗(yàn)現(xiàn)象

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

      5、實(shí)驗(yàn)總結(jié)

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

      實(shí)驗(yàn)五:TIM2的基本應(yīng)用

      1、實(shí)驗(yàn)要求

      TIM2定時(shí)器將LED燈定時(shí)點(diǎn)亮和熄滅一定的時(shí)間

      2、電路原理圖

      3、軟件分析

      TIM_Cmd(TIM2, ENABLE);

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

      TIM_TimeBaseStructure.TIM_Prescaler = 35999;

      //定時(shí)時(shí)間為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、實(shí)驗(yàn)現(xiàn)象

      LED1燈按照1S的定時(shí)時(shí)間不斷閃爍

      5、實(shí)驗(yàn)總結(jié)

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

      1、實(shí)驗(yàn)要求

      利用TIM2,TIM3,TIM4定時(shí)器使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;此處比上一個(gè)實(shí)驗(yàn)增加了2個(gè)定時(shí)器,同時(shí)又增加了一個(gè)優(yōu)先級(jí)

      4、實(shí)驗(yàn)現(xiàn)象

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

      5、實(shí)驗(yàn)總結(jié)

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

      實(shí)驗(yàn)七:串口USART1讀取CPU的ID號(hào)

      1、實(shí)驗(yàn)要求

      通過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、實(shí)驗(yàn)現(xiàn)象

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

      5、實(shí)驗(yàn)總結(jié)

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

      實(shí)驗(yàn)八:異步通信USART2的重映射

      1、實(shí)驗(yàn)要求

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

      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);} 該程序?qū)SART2重映射到PD05,PD06引腳

      4、實(shí)驗(yàn)現(xiàn)象

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

      5、實(shí)驗(yàn)總結(jié)

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

      第五篇:系統(tǒng)測(cè)試實(shí)驗(yàn)報(bào)告

      軟件測(cè)試實(shí)驗(yàn)報(bào)告

      萬繼王(20111081147)

      任課教師:賈春花

      班級(jí):2011級(jí)計(jì)科(1)班

      實(shí)驗(yàn)?zāi)康模?/p>

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

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

      實(shí)驗(yàn)內(nèi)容:

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

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

      軟件測(cè)試的內(nèi)容:1.確定軟件生存周期中的一個(gè)給定階段的產(chǎn)品是否達(dá)到前階段確立的需求的過程;2.程序正確性的形式證明,即采用形式理論證明程序符合設(shè)計(jì)規(guī)約規(guī)定的過程;3.評(píng)市、審查、測(cè)試、檢查、審計(jì)等各類活動(dòng),或?qū)δ承╉?xiàng)處理、服務(wù)或文件等是否和規(guī)定的需求相一致進(jìn)行判斷和提出報(bào)告。

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

      實(shí)驗(yàn)測(cè)試步驟:

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

      登錄界面:

      賬號(hào)申請(qǐng)界面:

      賬號(hào)申請(qǐng)成功界面 : 第二步,進(jìn)行登錄。登錄之后可以進(jìn)行密碼修改和添加好友。登錄之后我們 可以點(diǎn)擊修改密碼對(duì)密碼進(jìn)行修改,也可以輸入好友賬號(hào)添加好友。添加好友時(shí)輸入好友賬號(hào),點(diǎn)擊添加好友,彈出添加好友對(duì)話框,點(diǎn)擊“是”,添加好友就成功了,若不想添加此好友可以點(diǎn)擊“否”,就可以拒絕添加此好友了。

      相關(guān)截圖如下所示:

      登錄成功界面:

      修改密碼界面: 篇二:web系統(tǒng)測(cè)試綜合實(shí)驗(yàn)報(bào)告

      測(cè)

      報(bào)

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

      1、功能測(cè)試.....................................................................................................................6

      2、性能測(cè)試.....................................................................................................................6

      3、兼容性測(cè)試.................................................................................................................6 1.2.2測(cè)試資源..........................................................................................................................6

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

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

      3、測(cè)試工具.....................................................................................................................6

      4、文檔資料.....................................................................................................................7 1.2.3測(cè)試策略..........................................................................................................................7

      1、功能測(cè)試.....................................................................................................................7

      2、性能測(cè)試.....................................................................................................................8

      3、用戶界面測(cè)試.............................................................................................................9

      4、安全性測(cè)試.................................................................................................................9

      5、兼容性測(cè)試.................................................................................................................9 1.2.4測(cè)試標(biāo)準(zhǔn)..........................................................................................................................9

      1、測(cè)試特性.....................................................................................................................9

      2、輸出準(zhǔn)則.....................................................................................................................9

      3、缺陷嚴(yán)重級(jí)別定義...................................................................................................10 測(cè)試用例設(shè)計(jì).................................................................................................................11

      2、錄制的測(cè)試腳本.......................................................................................................14

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

      4、測(cè)試結(jié)果...................................................................................................................14 1.3.2相冊(cè)模塊測(cè)試................................................................................................................14

      1、測(cè)試用例設(shè)計(jì)...........................................................................................................15

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

      3、測(cè)試結(jié)果...................................................................................................................16 1.3.3個(gè)人檔模塊測(cè)試............................................................................................................17

      1、測(cè)試用例設(shè)計(jì)...........................................................................................................17

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

      3、測(cè)試結(jié)果分析...........................................................................................................19 1.3.4日志模塊測(cè)試................................................................................................................20

      1、測(cè)試用例設(shè)計(jì)...........................................................................................................20

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

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

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

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

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

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

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

      (6)留言板模塊:查看留言和對(duì)留言進(jìn)行回復(fù)。

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

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

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

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

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

      河南工程小學(xué)院

      畢業(yè)設(shè)計(jì)(論文)報(bào)告

      系 別 軟件工程系

      專 業(yè) 計(jì)算機(jī)應(yīng)用

      班 級(jí)

      姓 名 ****** 學(xué) 號(hào) ********* 設(shè)計(jì)題目 在線考試系統(tǒng)

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

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

      學(xué)生簽名: 日期: 年 月 日

      畢業(yè)設(shè)計(jì)知識(shí)產(chǎn)權(quán)權(quán)屬聲明

      本人在老師指導(dǎo)下所完成的論文及設(shè)計(jì)成果、知識(shí)產(chǎn)權(quán)歸屬學(xué)校。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱覽、借閱以及申請(qǐng)專利等權(quán)利。

      學(xué)生簽名: 日期: 年 月 日

      指導(dǎo)教師簽名: 日期: 年 月 日

      在線考試系統(tǒng)

      摘 要

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

      該系統(tǒng)同時(shí)擁有最開放的題庫管理系統(tǒng)和最靈活的組卷系統(tǒng),能夠自動(dòng)輸出word試卷,提供excel題目導(dǎo)入導(dǎo)出、題庫和試卷導(dǎo)入導(dǎo)出等設(shè)計(jì),提供資源的快速收集和高度共享。在開發(fā)方法上,引入了當(dāng)今流行的microsoft.net remoting 技術(shù)思想,把整個(gè)開發(fā)程分為需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等步驟。該系統(tǒng)通過優(yōu)化和再造管理流程,使人力資源的管理更為高效和科學(xué),數(shù)據(jù)更為準(zhǔn)確,從而將人事部門從繁重的、耗時(shí)的工作中解放出來,把精力集中到更高層的政策性工作中去。關(guān)鍵詞 在線考試系統(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)方案總體設(shè)計(jì).............................................................................................................6 3.1 系統(tǒng)設(shè)計(jì)思想及相關(guān)技術(shù)介紹.......................................................................................6 3.1.1 系統(tǒng)架構(gòu)設(shè)計(jì).......................................................................................................6 3.1.2 系統(tǒng)總體模塊功能設(shè)計(jì).......................................................................................6 第4章 數(shù)據(jù)庫的設(shè)計(jì).....................................................................................................................8 4.1 引言...................................................................................................................................8 4.2 數(shù)據(jù)庫需求分析...............................................................................................................8 4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì).......................................................................................................8 4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì).......................................................................................................8 第5章 界面設(shè)計(jì)與實(shí)現(xiàn)...............................................................................................................10 5.1 主頁設(shè)計(jì).........................................................................................................................10 5.1.1 實(shí)現(xiàn)目標(biāo).............................................................................................................10 5.1.2 登錄窗口.............................................................................................................10 5.1.3 注冊(cè)窗口.............................................................................................................12 5.2 主要界面設(shè)計(jì)—用戶登錄信息畫面.............................................................................13 5.2.1 實(shí)現(xiàn)目標(biāo).............................................................................................................13 5.2.2 主界面.................................................................................................................13 5.3 主要界面設(shè)計(jì) —— addquestion.aspx.....................................................................17 5.3.1 實(shí)現(xiàn)目標(biāo).............................................................................................................17 5.4 主要界面設(shè)計(jì) —— usermangement.aspx.................................................................18 5.4.1 實(shí)現(xiàn)目標(biāo).............................................................................................................18 結(jié)

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

      謝............................................................................................................................................21 參 考 文 獻(xiàn)...................................................................................................................................22 第1章 緒論

      1.1 課題研究背景

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

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

      1.2 課題研究目的和意義

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

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

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

      武漢理工大學(xué)

      學(xué) 生 實(shí) 驗(yàn) 報(bào) 告 書

      實(shí)驗(yàn)課程名稱 軟件測(cè)試

      開 課 學(xué) 院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

      指導(dǎo)老師姓名 毛 雪 濤

      學(xué) 生 姓 名

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

      任務(wù)1:針對(duì)一個(gè)常用的通訊軟件做黑盒測(cè)試,利用所學(xué)的黑盒測(cè)試方法來設(shè)計(jì)測(cè)試用例,并做相應(yīng)測(cè)試,給出測(cè)試方案和測(cè)試報(bào)告。

      實(shí)驗(yàn)一.通訊軟件飛信個(gè)人生日填寫測(cè)試用例

      一.簡介 1.1編寫目的

      本測(cè)試項(xiàng)目擬對(duì)通訊聊天工具飛信輸入生日日期進(jìn)行測(cè)試。1.2項(xiàng)目背景

      通訊聊天工具中都會(huì)有用戶填寫個(gè)人的基本資料,其中生日日期的填寫需要進(jìn)行則是。本項(xiàng)目即為用軟件測(cè)試輸入個(gè)人生日日期的正確性。1.3術(shù)語

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

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

      黑盒測(cè)試用例設(shè)計(jì)示例 作者: chinaitlab 來源: chinaitlab 二.測(cè)試概要 2.1測(cè)試程序源代碼 #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<<請(qǐng)輸入年份:<>year;while(!(year>=1811 && year<=2013)){ cout<<年份超過界限,請(qǐng)重新輸入<>year;} cout<<請(qǐng)輸入月份:<>month;while(month>12||month<1){ cout<<月份輸入有誤,請(qǐng)重新輸入<>month;} cout<<請(qǐng)輸入日期:<>day;while(day>31||day<1){ cout<<日期輸入有誤,請(qǐng)重新輸入<>day;} if((year%4==0 && year%100!=0)||(year%400==0))//檢查閏年; { int i=0;i=day-29;while(month==2&&i>0){ cout<<本月是閏月,請(qǐng)?jiān)?-29之間從新輸入日期<>day;} if(month==2&&day==29){ month=3;day=1;} else day++;else day++;//月底計(jì)算; 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<<明天是:<

      利用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例如下:

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

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

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

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

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

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

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

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

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

      測(cè)試情況記錄:

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

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

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

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

      字符,請(qǐng)重新輸入”。

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

      實(shí)驗(yàn)報(bào)告 2014年12月21日

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

      二、實(shí)驗(yàn)設(shè)備

      pci9112數(shù)據(jù)采集卡,機(jī)電實(shí)驗(yàn)平臺(tái)aedk—dj6等。

      三、實(shí)驗(yàn)原理

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

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

      (1)電機(jī)通過橡膠傳動(dòng)帶聯(lián)動(dòng),再通過蝸桿和齒輪將電機(jī)的圓周運(yùn)動(dòng)轉(zhuǎn)化為皮帶的水平運(yùn)動(dòng)。

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

      四、實(shí)驗(yàn)內(nèi)容 1:總體設(shè)計(jì)

      實(shí)驗(yàn)通過上位pc機(jī)控制實(shí)驗(yàn)平臺(tái)實(shí)現(xiàn)電機(jī)的閉環(huán)控制。

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

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

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

      控制區(qū)域如下:

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

      顯示區(qū)域如下:

      設(shè)定位置標(biāo)尺用來預(yù)設(shè)定標(biāo)尺位置,作為實(shí)際標(biāo)尺移動(dòng)的參考標(biāo)志,實(shí)際位

      置標(biāo)尺動(dòng)態(tài)的顯示當(dāng)前標(biāo)尺的位置。

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

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

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

      (2)控制電機(jī)正轉(zhuǎn)

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

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

      文檔為doc格式


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

      相關(guān)范文推薦

        工資管理系統(tǒng)實(shí)驗(yàn)報(bào)告

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

        嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

        嵌入式系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)報(bào)告 班 級(jí): 學(xué) 號(hào): 姓 名: 成 績: 指導(dǎo)教師: 1. 實(shí)驗(yàn)一 1.1 實(shí)驗(yàn)名稱 博創(chuàng)UP-3000實(shí)驗(yàn)臺(tái)基本結(jié)構(gòu)及使用方法 1.2 實(shí)驗(yàn)?zāi)康?1.學(xué)習(xí)嵌入式系統(tǒng)開發(fā)流程。 2.熟悉U......

        嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

        廣西工學(xué)院鹿山學(xué)院 實(shí) 驗(yàn) 報(bào) 告 課程名稱: 嵌入式系統(tǒng) 指導(dǎo)教師: 劉瑞琪 班 級(jí): 自動(dòng)化101 姓 名: 楊杰 學(xué) 號(hào): 20102787 成績?cè)u(píng)定: 指導(dǎo)教師簽字: 2013年5月25日 實(shí)驗(yàn)一簡單的......

        嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告

        嵌入式系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)報(bào)告 班 級(jí):學(xué) 號(hào):姓 名:成 績:指導(dǎo)教師: 20110612 2011061208 李曉虹 武俊鵬、劉書勇 1. 實(shí)驗(yàn)一 1.1 實(shí)驗(yàn)名稱 博創(chuàng)UP-3000實(shí)驗(yàn)臺(tái)基本結(jié)構(gòu)使用方法 1.2......

        汽車空調(diào)系統(tǒng)實(shí)驗(yàn)報(bào)告

        汽車空調(diào)系統(tǒng)實(shí)驗(yàn)報(bào)告 車輛2 陳樹郁 201131150501 一、 實(shí)驗(yàn)?zāi)康? 1. 學(xué)習(xí)并理解汽車空調(diào)系統(tǒng)的組成及基本工作原理;2. 熟悉空調(diào)系統(tǒng)的制冷循環(huán)路線;3. 掌握對(duì)空調(diào)系統(tǒng)的操作......

        用友系統(tǒng)實(shí)驗(yàn)報(bào)告

        北京化工大學(xué)北方學(xué)院 north college of beijing university of chemical technology 財(cái)會(huì)實(shí)訓(xùn)實(shí)驗(yàn)報(bào)告姓 名:專 業(yè):班 級(jí):學(xué) 號(hào): 任課教師: 2012年 月 日用友erp實(shí)驗(yàn)報(bào)告一......

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

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

        關(guān)于電子商務(wù)在線支付的實(shí)驗(yàn)報(bào)告

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