




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生學(xué)號 實(shí)驗(yàn)課成績學(xué) 生 實(shí) 驗(yàn) 報 告 書實(shí)驗(yàn)課程名稱軟件開發(fā)工具開 課 學(xué) 院計算機(jī)科學(xué)與技術(shù)學(xué)院指導(dǎo)教師姓名學(xué) 生 姓 名學(xué)生專業(yè)班級2015-2016學(xué)年第1學(xué)期實(shí)驗(yàn)課程名稱:_軟件開發(fā)工具 實(shí)驗(yàn)項(xiàng)目名稱基于框架的Web前端設(shè)計 實(shí)驗(yàn)成績實(shí) 驗(yàn) 者專業(yè)班級組 別同 組 者實(shí)驗(yàn)日期第一部分:實(shí)驗(yàn)預(yù)習(xí)報告(包括實(shí)驗(yàn)?zāi)康?、意義,實(shí)驗(yàn)基本原理與方法,主要儀器設(shè)備及耗材,實(shí)驗(yàn)方案與技術(shù)路線等)基于框架的web前端設(shè)計第二部分:實(shí)驗(yàn)過程記錄(可加頁)(包括實(shí)驗(yàn)原始數(shù)據(jù)記錄,實(shí)驗(yàn)現(xiàn)象記錄,實(shí)驗(yàn)過程發(fā)現(xiàn)的問題等)3.1系統(tǒng)模塊劃分本系統(tǒng)分為三個主模塊:學(xué)生模塊、教師模塊以及實(shí)驗(yàn)室模塊。其中實(shí)驗(yàn)室模塊
2、又分成實(shí)驗(yàn)室模塊、儀器設(shè)備模塊、消耗品模塊、實(shí)驗(yàn)室管理員模塊以及公告模塊。3.1.1學(xué)生模塊本模塊主要通過學(xué)生列表展示。其界面邏輯如下:(1)顯示學(xué)生姓名、學(xué)號、所在學(xué)院、所在班級;(2)點(diǎn)擊所在班級,能夠查看該班級信息,包含:學(xué)院名稱、班級名稱。其中點(diǎn)擊學(xué)院能夠查看該學(xué)院下的所有班級名稱。模塊功能如下:(1)能夠?qū)W(xué)生信息進(jìn)行增刪改查;(2)能夠?qū)W(xué)生信息某列信息進(jìn)行查詢。3.1.2教師模塊本模塊主要通過教師列表展示。其界面邏輯如下:(1)顯示教師姓名、教師號、所在學(xué)院;(2)點(diǎn)擊學(xué)院能夠查看該學(xué)院下的所有班級名稱。模塊功能如下:(3)能夠?qū)處熜畔⑦M(jìn)行增刪改查;(4)能夠?qū)處熜畔⒛沉行畔?/p>
3、進(jìn)行查詢。3.1.3實(shí)驗(yàn)室模塊本模塊主要包含實(shí)驗(yàn)室列表、儀器設(shè)備列表、消耗品列表、實(shí)驗(yàn)室管理員列表以及公告列表。1.實(shí)驗(yàn)室列表主要用來顯示已注冊的實(shí)驗(yàn)室的相關(guān)信息,其界面功能如下:(1)顯示教室信息,包含:所在教學(xué)樓、教室號、所屬學(xué)院、管理員ID、使用情況、實(shí)驗(yàn)室內(nèi)設(shè)備、實(shí)驗(yàn)室內(nèi)消耗品;(2)點(diǎn)擊管理員ID能夠查看對應(yīng)管理員的具體信息;(3)點(diǎn)擊使用情況,能夠查看該實(shí)驗(yàn)室的使用情況,如是否空閑、是否被使用以及使用時段、使用記錄等;(4)點(diǎn)擊查看實(shí)驗(yàn)室內(nèi)儀器設(shè)備情況,能夠查看實(shí)驗(yàn)室內(nèi)的儀器設(shè)備情況,能夠通過操作按鈕,對實(shí)驗(yàn)室里的儀器設(shè)備進(jìn)行添加轉(zhuǎn)移;(5)點(diǎn)擊查看實(shí)驗(yàn)室內(nèi)消耗品情況,能夠查看實(shí)驗(yàn)
4、室內(nèi)的消耗品設(shè)備情況,能夠通過操作按鈕,對實(shí)驗(yàn)室里的消耗品設(shè)備進(jìn)行添加轉(zhuǎn)移。2.儀器設(shè)備列表主要用來顯示儀器設(shè)備倉庫情況,其界面功能如下:(1)顯示設(shè)備名稱、設(shè)備型號、設(shè)備編號、數(shù)量、設(shè)備簡介、所在的實(shí)驗(yàn)室以及其使用情況;(2)點(diǎn)擊使用情況能夠查看該儀器的使用歷史記錄。3.消耗品列表主要用來顯示消耗品倉庫情況,其界面邏輯如下:(1)顯示消耗品名稱、消耗品型號、消耗品的額外倉庫、庫存量以及轉(zhuǎn)移操作;(2)點(diǎn)擊轉(zhuǎn)移消耗品操作,能夠彈出對話框,對當(dāng)前消耗品進(jìn)行入庫、出庫操作,填寫數(shù)量和詳情。4.系統(tǒng)公告列表主要用來顯示實(shí)驗(yàn)室的系統(tǒng)公告,其界面功能如下:(1)顯示公告標(biāo)題、公告內(nèi)容、操作員名字;(2)
5、點(diǎn)擊操作員名字,能夠選擇發(fā)布改公告的實(shí)驗(yàn)室管理人員。3.2系統(tǒng)功能設(shè)計本系統(tǒng)支持8種基本功能:添加詞條、編輯詞條、取消編輯、保存、刪除詞條、詞條查找、詞條篩選以及詞條排序等。(1)添加詞條的主要功能用戶能夠?qū)Ξ?dāng)前列表進(jìn)行添加信息,如果用戶添加的信息格式正確,則保留到數(shù)據(jù)庫中;若不符合格式,則提供對應(yīng)的錯誤提醒。(2)編輯詞條的主要功能用戶能夠?qū)Ξ?dāng)前列表的某一個詞條信息進(jìn)行修改,如果用戶添加的信息格式正確,則更新到數(shù)據(jù)庫中;若不符合格式,則提供對應(yīng)的錯誤提醒。(3)取消編輯的主要功能當(dāng)用戶對列表進(jìn)行操作之后,需要撤銷原有的操作時,能夠撤除相應(yīng)的操作,恢復(fù)原來的數(shù)據(jù)。(4)保存的主要功能當(dāng)用戶對列
6、表進(jìn)行操作之后,需要確定操作時,能夠?qū)?yīng)操作保存到數(shù)據(jù)庫中,并在界面上提供及時更新。(5)刪除詞條的主要功能用戶能夠?qū)Ξ?dāng)前列表內(nèi)的一條或者多條信息進(jìn)行刪除操作,刪除后數(shù)據(jù)庫將不再保留這條數(shù)據(jù)。(6)詞條查找的主要功能用戶能夠?qū)Ξ?dāng)前的列表進(jìn)行查找操作,例如在實(shí)驗(yàn)室列表內(nèi)查到某一個管理員所分管的實(shí)驗(yàn)室信息等,能夠篩選出符合條件的數(shù)據(jù)呈現(xiàn)給用戶。(7)詞條篩選的主要功能用戶能夠?qū)Ξ?dāng)前顯示的詞條進(jìn)行條件過濾、顯示/隱藏列、鎖定列操作。(8)詞條排序的主要功能用戶能夠?qū)Ξ?dāng)前列表所顯示的數(shù)據(jù)進(jìn)行升序、降序排序。功能流程圖第三部分 結(jié)果與討論(可加頁)一、 實(shí)驗(yàn)結(jié)果分析(包括數(shù)據(jù)處理、實(shí)驗(yàn)現(xiàn)象分析、影響因
7、素討論、綜合分析和結(jié)論等)圖10 導(dǎo)航欄圖11 教室列表示意圖圖12 學(xué)生列表示意圖圖13 實(shí)驗(yàn)室列表示意圖圖14 實(shí)驗(yàn)室使用情況示意圖圖15 實(shí)驗(yàn)室消耗品列表示意圖圖16 實(shí)驗(yàn)室消耗品納入示意圖圖17 實(shí)驗(yàn)室儀器設(shè)備列表示意圖圖18 系統(tǒng)公告示意圖圖19 設(shè)備列表示意圖圖20 設(shè)備列表使用情況示意圖圖21 消耗品列表示意圖圖22 消耗品使用記錄示意圖圖23 消耗品轉(zhuǎn)移示意圖圖24 學(xué)生列表示意圖圖25 教師列表示意圖二、小結(jié)、建議及體會此次實(shí)驗(yàn)為數(shù)據(jù)庫課程的綜合性實(shí)驗(yàn),檢驗(yàn)了我們一個學(xué)期所學(xué)習(xí)的知識。在完成此實(shí)驗(yàn)室管理系統(tǒng)的近一個月中,我收獲了很多。由于對JAVA課程特別感興趣,尤其是通過J
8、AVA搭建網(wǎng)站后臺部分,所以在實(shí)際完成過程中一直是積極主動。當(dāng)然遇到過許多問題,通過向同學(xué)請教、從網(wǎng)上下載資料、與同學(xué)們交流等多種途徑,還是很順利很準(zhǔn)時的完成了任務(wù)。 此系統(tǒng)雖小,但是自己動手做的第一個小系統(tǒng),也是上大學(xué)以來第一次真正意義上完成一個系統(tǒng)的課程設(shè)計。從設(shè)計界面,到功能的實(shí)現(xiàn),每一個小細(xì)節(jié)都會斟酌好久。由于是第一次將理論知識應(yīng)用于操所,開始的時候很不熟練,不夠現(xiàn)在已經(jīng)可以駕輕就熟,增加了信心,增加了對軟件開發(fā)的興趣。這小小的成就感讓我邁出了第一步,希望以后的開發(fā)可以越做越完善。感謝老師的指導(dǎo),如有不足之處,請老師批評指正。實(shí)驗(yàn)課程名稱:_軟件開發(fā)工具 實(shí)驗(yàn)項(xiàng)目名稱MVC框架的后端設(shè)
9、計移動端設(shè)計實(shí)驗(yàn)成績實(shí) 驗(yàn) 者專業(yè)班級組 別同 組 者實(shí)驗(yàn)日期第一部分:實(shí)驗(yàn)預(yù)習(xí)報告(包括實(shí)驗(yàn)?zāi)康?、意義,實(shí)驗(yàn)基本原理與方法,主要儀器設(shè)備及耗材,實(shí)驗(yàn)方案與技術(shù)路線等)MVC框架的后端設(shè)計移動端設(shè)計第二部分:實(shí)驗(yàn)過程記錄(可加頁)(包括實(shí)驗(yàn)原始數(shù)據(jù)記錄,實(shí)驗(yàn)現(xiàn)象記錄,實(shí)驗(yàn)過程發(fā)現(xiàn)的問題等)在SpringMVC框架中搭建RESTful架構(gòu)風(fēng)格來完成客戶端與服務(wù)器端的低耦合度、可擴(kuò)展性、高并發(fā)與大數(shù)據(jù)流量的訪問。用RESTful架構(gòu)的創(chuàng)建步驟:1.創(chuàng)建一個全新的Web工程2.導(dǎo)包,導(dǎo)入所需要的所有第三方j(luò)ar包。(springMVC+Hibernate的基本包是必須的)3.作配置,針對不同的項(xiàng)目需
10、求和不同的搭建設(shè)計,開發(fā)人員可以按照自己的編碼風(fēng)格來設(shè)計符合項(xiàng)目開發(fā)具體應(yīng)該用多少篇配置文件。但是這幾篇配置文件是必不可少的:3-1.web.xml配置文件:最基本的配置如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="/2001/XMLSchema-instance" xmlns=" xsi:schemaLocation=" id="WebApp_ID" version=&
11、quot;2.5"> <display-name>epetrestful</display-name> <servlet> <servlet-name>springMVCReSTful</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation<
12、;/param-name> <param-value>classpath:config/spring/spring-action.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVCReSTful</servlet-name> <url-pattern>/</url-patte
13、rn><!- 直接通過/去匹配路徑 -> </servlet-mapping><!- 如果有亂碼我們則需要配置字符編碼集的過濾器來防止亂碼問題 -> <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>en
14、coding</param-name> <param-value>utf-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter<
15、;/filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> <welcome-file>login.html</welcome-file> </welcome-file-list></web-app>注:3-2.配置spring-commoms.xml文件。(要注意我們需要將連接數(shù)據(jù)庫資源
16、的信息用一篇外部的database.prpertise的屬性文件來具體的配置到該spring-commoms.xml的配置文件中)最基本的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xmlns:context="http:/ww
17、/schema/context" xmlns:aop="/schema/aop" xmlns:tx="/schema/tx" xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-3.0.xsd h
18、ttp://schema/context /schema/context/spring-context-3.0.xsd /schema/aop /schema/aop/spring-aop-3.0.xsd /schema/tx /schema/tx/spring-
19、tx-3.0.xsd" default-autowire="byName"> <!- 告知外部的pertise文件到spring容器中 -> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"></property><!-這里name屬性的值必須是location,它是在
20、PropertyPlaceholderConfigurer類中調(diào)用了這個location的屬性-> <list> <value>classpath:database.prppertise</value><!- 綁定外部寫的database.prppertise屬性文件的路徑 -> </list> </bean><!- 配置數(shù)據(jù)源的驅(qū)動連接,這樣配置的優(yōu)勢在于:效率得到了提高,具有pool池,我們在進(jìn)行增刪 改查時就不用每次都要連接數(shù)據(jù)庫這樣的一個操作。 -> <bean id="dataS
21、oure" class="mons.dbcp.BasicDataSource" > <property name="driverClassName"> <value>$driverClassName</value> </property> <property name="url"> <value>$url</value> </property> <property name="username"&g
22、t; <value>$username</value> </property> <property name="password"> <value>$password</value> </property> </bean> <!- 告知Hibernate的sessionFactory -> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.Loca
23、lSessionFactoryBean"> <property name="dataSource" ref="dataSoure"></property> <property name="hibernateProperties"></property> <props key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</props> <prop
24、s key="hibernate.show_sql">true</props> <props key="hibernate.format_sql">true</props> <property name="packagesToScan"> <list> <value>com.lh.model</value> </list> </property> </bean> <!- 事物管理器的配置 -> &l
25、t;bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"></property> </bean><!- 掃描Spring注解的配置 -><context:component-scan base-packag
26、e="com.lh"></context:component-scan><!- 添加注解事物支持的配置 -> <tx:annotation-driven transaction-manager="transationManager"></tx:annotation-driven></beans> 3-3.配置一篇spring-action.xml文件(其中在該配置文件中需要將上面的spring-commoms.xml的配置文件導(dǎo)入到其間,這里體現(xiàn)了在輕量級的spring容器中spring
27、MVC框架是包含在spring容器之中的。)基本配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xmlns:context="/schema/context" xm
28、lns:aop="/schema/aop" xmlns:tx="/schema/tx" xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-3.0.xsd /schema/context h
29、ttp://schema/context/spring-context-3.0.xsd /schema/aop /schema/aop/spring-aop-3.0.xsd /schema/tx /schema/tx/spring-tx-3.0.xsd" default-autowire="byNam
30、e" > <!-導(dǎo)入外部的spring-commons.xml的配置文件 -> <import resource="classpath:config/spring/spring-commons.xml"/> <!-配置spring MVC的注解 驅(qū)動 -> <mvc:annotation-driven/> <!-配置靜態(tài)文件 -> <mvc:default-servlet-handler/></beans>故,綜上所述:在一個用spring MVC框架來實(shí)現(xiàn)RESTful架構(gòu)
31、風(fēng)格的互聯(lián)網(wǎng)終端接口至少都需要3篇或3篇以上的配置文件(關(guān)鍵看程序員自己的風(fēng)格來決定)。4.設(shè)計頁面(可用html,jsp)5.書寫model類(表現(xiàn)層),因?yàn)楹蠖说拈_發(fā)用到了Hibernate框架的(ORM映射)對象關(guān)系映射技術(shù),故,model的對象屬性要與數(shù)據(jù)庫表的字段相對應(yīng),于此,才能達(dá)到關(guān)系數(shù)據(jù)庫和面向?qū)ο笾g的映射(即采用hibernate的注解形式將關(guān)系和對象進(jìn)行綁定)。6.書寫dao(數(shù)據(jù)訪問層)和daoImpl(接口實(shí)現(xiàn)類)。7.書寫service(業(yè)務(wù)層)和serviceImpl(接口實(shí)現(xiàn)類)。8.書寫單元測試,進(jìn)行校驗(yàn)功能是否滿足要求。9.重要環(huán)節(jié):導(dǎo)入我們在開發(fā)過程中所需
32、要使用的所有js,css,jQuery,在一個Web項(xiàng)目中他們都應(yīng)該放入WebRoot的同級目錄下。第三部分 結(jié)果與討論(可加頁)一、 實(shí)驗(yàn)結(jié)果分析(包括數(shù)據(jù)處理、實(shí)驗(yàn)現(xiàn)象分析、影響因素討論、綜合分析和結(jié)論等)二、小結(jié)、建議及體會 在實(shí)驗(yàn)課上,我學(xué)會了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的。要面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對于我的將來也有很大的幫助。以后,不管有多苦,我想我都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國提倡的艱苦奮斗一樣,我都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會面對需要面對的事情,以及學(xué)會遇到問題,不急不慌,慢慢解決它。實(shí)驗(yàn)課程名稱:_軟件開發(fā)工
33、具 實(shí)驗(yàn)項(xiàng)目名稱Adroid端設(shè)計實(shí)驗(yàn)成績實(shí) 驗(yàn) 者專業(yè)班級組 別同 組 者實(shí)驗(yàn)日期第一部分:實(shí)驗(yàn)預(yù)習(xí)報告(包括實(shí)驗(yàn)?zāi)康?、意義,實(shí)驗(yàn)基本原理與方法,主要儀器設(shè)備及耗材,實(shí)驗(yàn)方案與技術(shù)路線等)(1) 實(shí)驗(yàn)?zāi)康模篈ndroid編程基礎(chǔ),UI設(shè)計;使學(xué)生了解Android編程原理; 掌握界面控件設(shè)計;掌握控件的事件處理編程。 (2)實(shí)驗(yàn)要求: 1. 熟悉和掌握界面控件設(shè)計; 2. 了解Android界面布局; 3. 掌握常用控件的時限和屬性設(shè)置; 4. 創(chuàng)建和使用定制的控件。第二部分:實(shí)驗(yàn)過程記錄(可加頁)(包括實(shí)驗(yàn)原始數(shù)據(jù)記錄,實(shí)驗(yàn)現(xiàn)象記錄,實(shí)驗(yàn)過程發(fā)現(xiàn)的問題等)Activity_main.xml
34、文件android:background="drawable/bg"<ImageView android:id="+id/img" android:layout_width="160dp" android:layout_height="160dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="34dp&
35、quot; android:src="drawable/page" /> <Button android:id="+id/but_out" android:layout_width="220dp" android:layout_height="wrap_content" android:layout_alignLeft="+id/but_in" android:layout_alignRight="+id/but_in" android:layout_below=
36、"+id/but_in" android:layout_marginTop="15dp" android:text="out" /> <Button android:id="+id/but_in" android:layout_width="220dp" android:layout_height="wrap_content" android:layout_below="+id/img" android:layout_centerHorizon
37、tal="true" android:layout_marginTop="53dp" android:text="login" />MainActivity.java文件protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);img = (ImageView)findViewById(R.id.image);btn = (Button)f
38、indViewById(R.id.but_in);btn.setOnClickListener(new btnclock();class btnclock implements OnClickListenerpublic void onClick(View v)Intent intent = new Intent(MainActivity.this,SysPage.class);startActivity(intent);SysPage.java文件public void onCreate(Bundle savedInstanceState)super.onCreate(savedInstan
39、ceState);setContentView(R.layout.syspage);btn = (Button)findViewById(R.id.exit);btn.setOnClickListener(new btnclock();class btnclock implements OnClickListenerOverridepublic void onClick(View v) / TODO Auto-generated method stubIntent intent = new Intent(SysPage.this,MainActivity.class);startActivit
40、y(intent);第三部分 結(jié)果與討論(可加頁)一、 實(shí)驗(yàn)結(jié)果分析(包括數(shù)據(jù)處理、實(shí)驗(yàn)現(xiàn)象分析、影響因素討論、綜合分析和結(jié)論等)二、小結(jié)、建議及體會Android作為新興的手機(jī)操作系統(tǒng),適應(yīng)了潮流的發(fā)展,在一定程度上迎合了現(xiàn)代的人們追求高效率和完美的心態(tài),再加上它的先進(jìn)之處,所以Android的發(fā)展之快已經(jīng)快速形成了一個智能手機(jī)帝國,給人們的生活和娛樂都作了巨大貢獻(xiàn)?,F(xiàn)在談?wù)勯_發(fā)收獲。首先在界面上,我們可以設(shè)計出各種各樣的界面,這些界面可以通過include進(jìn)行引入,先寫一個BasicActivity基類,通過繼承的方式實(shí)現(xiàn)Activity的界面。我們可以自己通過override或者通過實(shí)現(xiàn)
41、View或者layout等類進(jìn)行擴(kuò)充。其次是在代碼部分,最重要的就是發(fā)現(xiàn)了錯誤要能知道是錯在哪里。通過這么久的開發(fā)學(xué)習(xí),我發(fā)現(xiàn)最容易錯誤的幾個地方就是大小寫沒有匹配,還有就是包名一定要對應(yīng)。在代碼編寫過程中要防止漏泄,有些事件代碼比較少的,可能就只有一兩句語句,很容易遺忘。往往就會導(dǎo)致整個文件出錯,運(yùn)行的時候有些功能點(diǎn)擊之后沒反應(yīng),這點(diǎn)要特別注意。安卓開發(fā)時一個快樂又充滿探索的路程,在這個開發(fā)過程中,除了勤動手操作外,具備扎實(shí)的理論基礎(chǔ)更是重中之重,只有理解了安卓編程的各個部分的作用于功能,才能創(chuàng)造出更加完美的作品,在這方面還需要多加學(xué)習(xí)。實(shí)驗(yàn)課程名稱:_軟件開發(fā)工具 實(shí)驗(yàn)項(xiàng)目名稱ios程序設(shè)
42、計實(shí)驗(yàn)成績實(shí) 驗(yàn) 者專業(yè)班級組 別同 組 者實(shí)驗(yàn)日期第一部分:實(shí)驗(yàn)預(yù)習(xí)報告(包括實(shí)驗(yàn)?zāi)康?、意義,實(shí)驗(yàn)基本原理與方法,主要儀器設(shè)備及耗材,實(shí)驗(yàn)方案與技術(shù)路線等)蘋果IOS手機(jī)端程序設(shè)計第二部分:實(shí)驗(yàn)過程記錄(可加頁)(包括實(shí)驗(yàn)原始數(shù)據(jù)記錄,實(shí)驗(yàn)現(xiàn)象記錄,實(shí)驗(yàn)過程發(fā)現(xiàn)的問題等)登錄界面UI設(shè)計登錄界面由服務(wù)器ip、學(xué)號及密碼三個textField控件和登錄button組成.登錄界面操作邏輯用戶填好服務(wù)器ip、學(xué)號以及密碼以后點(diǎn)擊登錄鍵就可完成登錄流程,進(jìn)入到查看自己實(shí)驗(yàn)的頁面。登錄界面數(shù)據(jù)結(jié)構(gòu)登錄界面的服務(wù)器ip、學(xué)號、和密碼以NSString屬性分別存儲在下圖三個輸出口中:登錄界面實(shí)現(xiàn)方法系統(tǒng)將自動初始化三個屬性并直接將三個t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款 民間借貸 合同范本
- 任意健身合同范本
- 醫(yī)院吊頂合同范本
- 醫(yī)師合同范本
- 獸醫(yī)聘用勞動合同范本
- 關(guān)于按揭車合同范本
- 個人租賃司機(jī)合同范本
- 出口業(yè)務(wù)合同范本
- 免租期補(bǔ)充合同范本
- 買賣小區(qū)用地合同范本
- 個人保證無糾紛承諾保證書
- DB51T10009-2024DB50T10009-2024康養(yǎng)度假氣候類型劃分
- 華文版六年級下冊書法教案
- 生產(chǎn)安全重大事故隱患檢查表(根據(jù)住建部房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2022版)編制)
- 期末模擬測試卷(試卷)2024-2025學(xué)年六年級數(shù)學(xué)上冊人教版
- 2024屆護(hù)士資格考試必考基礎(chǔ)知識復(fù)習(xí)題庫及答案(共170題)
- 小學(xué)生防性侵安全教育主題班會課件
- 幸福心理學(xué)智慧樹知到答案2024年浙江大學(xué)
- 人教版一年級數(shù)學(xué)下冊教案全冊(完整版下載打印)
- 2024至2030年全球及中國消費(fèi)電子磁阻隨機(jī)存取存儲器(MRAM)行業(yè)深度研究報告
- 云南省2023年秋季學(xué)期期末普通高中學(xué)業(yè)水平考試信息技術(shù)(含答案解析)
評論
0/150
提交評論