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

正文內(nèi)容

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

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

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