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

正文內(nèi)容

最新基于android的掌上校園系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-19 07:24 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 roperty sheet實(shí)體名稱(chēng)屬性課程信息課程號(hào)、課程名稱(chēng)、學(xué)分、學(xué)時(shí)、考核方式、上課周期,上課年份、上課季度成績(jī)信息學(xué)號(hào)、課程號(hào)、職工號(hào)、成績(jī)、課程名、是否結(jié)課。新聞信息編號(hào)、序號(hào)、新聞內(nèi)容編號(hào)、新聞標(biāo)題、圖片路徑。備忘錄信息編號(hào)、日記名、創(chuàng)建日期等。用戶(hù)信息學(xué)號(hào)、姓名、性別、出生日期、聯(lián)系電話、學(xué)院、專(zhuān)業(yè)、民族、政治面貌、生源地、年級(jí)表24實(shí)體間的聯(lián)系和屬性Tab24 Entity relation and property sheet聯(lián)系名稱(chēng)屬性用戶(hù)查詢(xún)課程信息用戶(hù)學(xué)號(hào),課程號(hào)、課程名稱(chēng),學(xué)時(shí),上課周期。 用戶(hù)查詢(xún)成績(jī)信息用戶(hù)學(xué)號(hào),成績(jī),課程名,考核方式,時(shí)間。用戶(hù)管理新聞信息編號(hào),序號(hào),新聞內(nèi)容編號(hào),新聞標(biāo)題,圖片路徑。 用戶(hù)管理備忘錄信息編號(hào)、日記名、創(chuàng)建日期、內(nèi)容等。3概要設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)即是對(duì)全局問(wèn)題的設(shè)計(jì),又稱(chēng)概要設(shè)計(jì),也就是設(shè)計(jì)系統(tǒng)總的處理方案。 軟件工程總體設(shè)計(jì)包括:計(jì)算機(jī)配置設(shè)計(jì)、系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)和文件設(shè)計(jì)、代碼設(shè)計(jì)以及系統(tǒng)可靠性與內(nèi)部控制設(shè)計(jì)等內(nèi)容。軟件功能分解屬于下列軟件開(kāi)發(fā)中的總體設(shè)計(jì)階段。 體系結(jié)構(gòu)設(shè)計(jì)根據(jù)對(duì)系統(tǒng)需求分析中的總體目標(biāo)和具體目標(biāo)部分的分析,得到系統(tǒng)的功能圖如圖31所示。 接口設(shè)計(jì) 外部接口(1)系統(tǒng)界面 手機(jī)App系統(tǒng)的界面要求簡(jiǎn)潔大方,一目了然。在用戶(hù)使用的過(guò)程中,盡量站在用戶(hù)的角度考慮問(wèn)題。界面的圖片設(shè)計(jì)要美觀,功能模塊布局合理。在android系統(tǒng)中開(kāi)發(fā),界面的展示布局文件是在XML中實(shí)現(xiàn)的。本系統(tǒng)的系統(tǒng)界面包括歡迎界面和主頁(yè)面,而主頁(yè)面又分為主頁(yè)和應(yīng)用兩個(gè)界面。在首頁(yè)有功能模塊教學(xué)信息咨詢(xún)、本地資訊、校園風(fēng)采、校園咨詢(xún)、校園資源網(wǎng)、備忘錄、計(jì)算器、出行指南。(2)軟件接口校園APP系統(tǒng)有三部分的數(shù)據(jù)接口,備忘錄模塊使用的接口是訪問(wèn)Android手機(jī)本地的SQLite數(shù)據(jù)庫(kù),進(jìn)行相關(guān)的數(shù)據(jù)處理。而本地資訊、出行指南模塊使用的數(shù)據(jù)接口,都是使用第三方的網(wǎng)絡(luò)數(shù)據(jù)接口,從而獲得自己想要的網(wǎng)絡(luò)。還有一個(gè)數(shù)據(jù)接口是訪問(wèn)本地?cái)?shù)據(jù)庫(kù)。 圖31 校園APP系統(tǒng)功能圖Figure 31 figure campus APP system function diagram 內(nèi)部接口獲得網(wǎng)絡(luò)數(shù)據(jù)是通過(guò)已經(jīng)獲得的第三方的數(shù)據(jù)接口,通過(guò)接口獲得網(wǎng)絡(luò)數(shù)據(jù)然后進(jìn)行數(shù)據(jù)解析獲得自己想要的數(shù)據(jù),然后將數(shù)據(jù)部署到UI控件中。而對(duì)于數(shù)據(jù)庫(kù)的相關(guān)操作如增刪改查,是通過(guò)在程序控制中進(jìn)行接口與控件的綁定而實(shí)現(xiàn)的。 代碼設(shè)計(jì)每個(gè)系統(tǒng)的代碼設(shè)計(jì)都是該系統(tǒng)的整體設(shè)計(jì)中最為重要的部分,代碼設(shè)計(jì)的好壞直接影響系統(tǒng)的功能性和實(shí)踐性,所以進(jìn)行系統(tǒng)代碼設(shè)計(jì)時(shí)要注意許多如下問(wèn)題: (1)要充分理解各個(gè)功能和模塊之間的關(guān)系,理解模塊和模塊之間的邏輯關(guān)系,從而方便程序的編寫(xiě),減少代碼邏輯的錯(cuò)誤。 (2)為了方便代碼的日后代碼的設(shè)計(jì)更改和完善,所以代碼要有必要的備注 (3)要寫(xiě)出簡(jiǎn)潔精煉的代碼,不要寫(xiě)太長(zhǎng),方便代碼查閱。 (4)類(lèi)和屬性名的設(shè)計(jì)要符合規(guī)范要求,起名要按照規(guī)范來(lái)。 (5)在變量和類(lèi)使用前要進(jìn)行聲明和定義。 (6)編程過(guò)程中要符合java語(yǔ)法規(guī)范,不要出現(xiàn)語(yǔ)法錯(cuò)誤,保證編譯效率,也要盡量避免邏輯錯(cuò)誤。 所有的應(yīng)用程序都必然涉及到數(shù)據(jù)的輸入、輸出,Android系統(tǒng)應(yīng)用也不例外,應(yīng)用程序需要訪問(wèn)網(wǎng)絡(luò)服務(wù)器、程序的參數(shù)設(shè)置、運(yùn)行狀態(tài)都需要保存到外部存儲(chǔ)器上,這樣應(yīng)用程序的數(shù)據(jù)在系統(tǒng)關(guān)機(jī)之后才不會(huì)丟失。Android的應(yīng)用開(kāi)發(fā)是使用java語(yǔ)言開(kāi)發(fā)的,所以往往java IO的大部分編程經(jīng)驗(yàn)都可以“移植”到應(yīng)用開(kāi)發(fā)中。Android有四種數(shù)據(jù)存儲(chǔ)方式分別是網(wǎng)絡(luò)存儲(chǔ)、共享文件存儲(chǔ)、數(shù)據(jù)庫(kù)存儲(chǔ)、內(nèi)容提供者存儲(chǔ)。若是應(yīng)用只用少量數(shù)據(jù)需要保存,那么使用共享文件或者普通文本既可以了。但是若果應(yīng)用程序有大量數(shù)據(jù)需要存儲(chǔ)、訪問(wèn),就需要借助數(shù)據(jù)庫(kù)了。Android系統(tǒng)內(nèi)置了SQLite數(shù)據(jù)庫(kù),整個(gè)數(shù)據(jù)庫(kù)就對(duì)應(yīng)一個(gè)文件,非常便于移植。而且還為訪問(wèn)SQLite數(shù)據(jù)庫(kù)提供了大量便捷的API。本系統(tǒng)需要保存的數(shù)據(jù)主要分為課表信息數(shù)據(jù)、新聞收藏?cái)?shù)據(jù)、日志信息。其中課表信息是通過(guò)外置數(shù)據(jù)庫(kù)獲得,數(shù)據(jù)庫(kù)使用的是Sql Server作為服務(wù)器。應(yīng)用程序通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)而獲得信息,在手機(jī)界面進(jìn)行展示。而新聞是通過(guò)訪問(wèn)網(wǎng)絡(luò)獲得數(shù)據(jù)進(jìn)行解析到用戶(hù)界面,但是收藏夾中還是保存新聞的部分信息方便下次訪問(wèn),所以需要建一張表,保存到SQLite中。備忘錄中的日記內(nèi)容是以文本形式保存的,但是需要用到基本信息的保存記錄在本地?cái)?shù)據(jù)庫(kù)中。(1)學(xué)生信息,包括數(shù)據(jù)項(xiàng):學(xué)號(hào)、姓名、性別、出生日期、聯(lián)系電話、學(xué)院、專(zhuān)業(yè)、民族、政治面貌、生源地、年級(jí)。(2)老師信息,包括數(shù)據(jù)項(xiàng):職工號(hào)、姓名、性別、年齡、職稱(chēng)、教齡、聯(lián)系方式、學(xué)院。(3)選課表信息,包括數(shù)據(jù)項(xiàng):學(xué)號(hào)、課程號(hào)、職工號(hào)、成績(jī)、課程名、是否結(jié)課。(4)課程信息,包括數(shù)據(jù)項(xiàng):程號(hào)、課程名稱(chēng)、學(xué)分、學(xué)時(shí)、考核方式、上課周期、上課年份、上課季度等。(5)收藏新聞信息,包括數(shù)據(jù)項(xiàng):編號(hào)、序號(hào)、新聞內(nèi)容編號(hào)、新聞標(biāo)題、圖片路徑。(6)備忘錄信息,包括數(shù)據(jù)項(xiàng):編號(hào)、日記名、創(chuàng)建日期。表31學(xué)生信息數(shù)據(jù)表Table 31 student information data tables字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述SNoint10Primary key學(xué)號(hào)SName varchar20Not null姓名SSexvarchar4Not null性別Sbirthvarchar15Not null出生日期Sphonevarchar15聯(lián)系電話SCollegevarchar40Not null學(xué)院SMajorvarchar20Not null專(zhuān)業(yè)Snationvarchar15Not null民族Spaobvarchar4政治面貌Sbplacevarchar10Not null生源地SSgradevarchar10Not null班級(jí)表32教師信息數(shù)據(jù)表Table 32 teachers information data tables字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述TNoint6Primary key職工號(hào)TName varchar20Not null姓名TSexvarchar4Not null性別Tageint4年齡Ttitlevarchar20職稱(chēng)Tlongint4 教齡Tphonervarchar20Not null聯(lián)系方式TCollegevarchar 20Not null學(xué)院表33選課信息數(shù)據(jù)表Table 33 course selection information data tables字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述SNoint10Foreign key學(xué)號(hào)CNoint6Foreign key課程號(hào)TNoint6Foreign key職工號(hào)Gradeint2成績(jī)CNamevarchar10Not null課程名OldCoursevarchar10Not null 是否結(jié)課表34 課程信息數(shù)據(jù)表Table 34 course information data table字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述CNoint6Primary key課程號(hào)CNamevarchar20Not null課程名CCreditint2Not null學(xué)分CHoursint2Not null學(xué)時(shí)Cesvarchar10Not null考核方式Clongvarchar10Not null周數(shù)Yearint4Not null年份Seasonvarchar10Not null季度表35 收藏新聞信息數(shù)據(jù)表Table 35 news information collection data tables字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述idintegerPrimary key主鍵neirongidvarchar50Not null新聞內(nèi)容編號(hào)titlevarchar50Not null新聞標(biāo)題 imagepathvarchar50Not null圖片路徑表36 備忘錄信息數(shù)據(jù)表Table 36 memo information data table字段名數(shù)據(jù)類(lèi)型長(zhǎng)度其他描述idintegerPrimary key主鍵titlevarchar50Not null日記表題 datavarchar50Not null日記創(chuàng)建日期表37 輸入設(shè)計(jì)Table 37 input design輸入名稱(chēng):用戶(hù)學(xué)號(hào)輸入設(shè)備和介質(zhì) 輸入源:用戶(hù)輸入時(shí)間和頻率: 輸入信息量共享范圍:本系統(tǒng)使用表38 課程信息查詢(xún)輸入格式及內(nèi)容Table 38 courses information query input format and content數(shù)據(jù)項(xiàng)名稱(chēng)類(lèi)型實(shí)際長(zhǎng)度備注用戶(hù)學(xué)號(hào)int10表39 成績(jī)信息查詢(xún)輸入格式及內(nèi)容Table 39 grades information query input format and content數(shù)據(jù)項(xiàng)名稱(chēng)類(lèi)型實(shí)際長(zhǎng)度備注用戶(hù)學(xué)號(hào)int10表310 新聞收藏輸入格式及內(nèi)容Table 310 news collection input format and content數(shù)據(jù)項(xiàng)名稱(chēng)類(lèi)型實(shí)際長(zhǎng)度備注新聞編號(hào)varchar50點(diǎn)擊自動(dòng)輸入 新聞標(biāo)題varchar50點(diǎn)擊自動(dòng)輸入 圖片路徑varchar50點(diǎn)擊自動(dòng)輸入表311 備忘錄日志輸入格式及內(nèi)容Table 311 memo log input format and content數(shù)據(jù)項(xiàng)名稱(chēng)類(lèi)型實(shí)際長(zhǎng)度備注日志標(biāo)題varchar50 內(nèi)容文本 日期varchar50系統(tǒng)自動(dòng)此輸出設(shè)計(jì)為查詢(xún)輸出設(shè)計(jì),以日志信息為例,如下表:表312 輸出設(shè)計(jì)Table 312 output design輸出名稱(chēng):日志信息輸出設(shè)備和介質(zhì):手機(jī)輸出類(lèi)型:查詢(xún)輸出輸出步驟:點(diǎn)擊查看按鈕 表313 輸出格式及內(nèi)容Table 313 output format and content日志標(biāo)題創(chuàng)建時(shí)間內(nèi)容小灰201643詳細(xì)內(nèi)容小白201645詳細(xì)內(nèi)容小黑201646詳細(xì)內(nèi)容(1)系統(tǒng)開(kāi)發(fā)環(huán)境系統(tǒng)的開(kāi)發(fā)環(huán)境:Eclipse2013+ADT集成開(kāi)發(fā)環(huán)境。系統(tǒng)的開(kāi)發(fā)語(yǔ)言:JAVA。系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù):SQL Server 2005。開(kāi)發(fā)環(huán)境的運(yùn)行平臺(tái):Windows7/Windows 8。(2)服務(wù)器端操作系統(tǒng):Windows7。數(shù)據(jù)庫(kù)服務(wù)器:SQL Server 2005。(3)客戶(hù)端瀏覽器:android手機(jī)客戶(hù)端。分辨率:最佳效果1024*900像素。通過(guò)對(duì)系統(tǒng)的進(jìn)行詳細(xì)的需求分析,該款自主設(shè)計(jì)和研發(fā)的校園APP系統(tǒng)可以為某高校葫蘆島的在校學(xué)生提供校園周邊的生活服務(wù)的信息,同時(shí)可以為學(xué)生用戶(hù)們提供定出行信息,校園文化信息和教學(xué)信息咨詢(xún)的服務(wù)。根據(jù)這幾個(gè)功能,系統(tǒng)可以劃分為八個(gè)小模塊:教學(xué)資訊模塊、本地資訊模塊、校園風(fēng)采模塊、校園咨詢(xún)模塊、校園資源網(wǎng)模塊、備忘錄模塊、出行指南模塊、計(jì)算器模塊。在系統(tǒng)的開(kāi)發(fā)過(guò)程中,校園系統(tǒng)(工大我秀)采用模塊化的開(kāi)發(fā)和維護(hù),增加了程序的可維護(hù)性和可擴(kuò)展性。在進(jìn)入教學(xué)信息模塊時(shí),需要輸入學(xué)號(hào)進(jìn)行驗(yàn)證處理,存在則可以進(jìn)入模塊查看信息,失敗對(duì)話框消失需要再次輸入。本地資訊模塊、校園風(fēng)采模塊、校園咨詢(xún)模塊、校園資源網(wǎng)模塊、備忘錄模塊、出行指南模塊、計(jì)算器模塊可以直接主界面上的功能圖標(biāo)進(jìn)入該模塊執(zhí)行相關(guān)的操作。對(duì)于造成錯(cuò)誤的原因是由用戶(hù)輸入的不規(guī)范,系統(tǒng)內(nèi)的校驗(yàn)程序?qū)?huì)向用戶(hù)返回錯(cuò)誤信息提示,提示用戶(hù)正確的輸入格式避免系統(tǒng)再次提示錯(cuò)誤信息。對(duì)于系統(tǒng)運(yùn)行期間出現(xiàn)的一些其他錯(cuò)誤,系統(tǒng)會(huì)給用戶(hù)提示錯(cuò)誤信息,提示用戶(hù)可以取消造成錯(cuò)誤的操作。系統(tǒng)的內(nèi)部故障處理,在校園APP系統(tǒng)的開(kāi)發(fā)階段開(kāi)發(fā)人員可以修改造成相關(guān)錯(cuò)誤的程序內(nèi)容。系統(tǒng)造成的故障處理方式解決方式,校園APP系統(tǒng)可能產(chǎn)生數(shù)據(jù)庫(kù)的錯(cuò)誤,因此應(yīng)該對(duì)于服務(wù)器端數(shù)據(jù)庫(kù)進(jìn)行維護(hù)和備份處理,方便系統(tǒng)數(shù)據(jù)恢復(fù)。該款校園APP手機(jī)系統(tǒng),在手機(jī)上使用的時(shí)候大多數(shù)情況產(chǎn)生的一些問(wèn)題不會(huì)影響到APP系統(tǒng)的正常運(yùn)行,可能造成強(qiáng)制退出的時(shí)候是手機(jī)的內(nèi)存使用緊張或者電
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1