




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Ⅰ 基于Java的日程管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:在這個(gè)互聯(lián)網(wǎng)飛速發(fā)展的現(xiàn)代社會(huì),人們的生活變得越來越多姿多彩,互聯(lián)網(wǎng)和人們的關(guān)系也越來越緊密?,F(xiàn)在有很多人都有記錄日程活動(dòng)的習(xí)慣,但大多人都采用紙質(zhì)方式,不便于管理,所以人們需要一款功能簡(jiǎn)便,界面干凈的管理系統(tǒng)來幫助用戶管理日程活動(dòng)安排。本論文設(shè)計(jì)并實(shí)現(xiàn)一個(gè)日程管理系統(tǒng),該系統(tǒng)采用Java語言并結(jié)合JavaScript和MySQL數(shù)據(jù)庫(kù),在Eclipse編譯環(huán)境下完成。該系統(tǒng)能給用戶提供管理日程的平臺(tái),實(shí)現(xiàn)了日程管理、用戶管理以及互動(dòng)管理等功能,使一個(gè)簡(jiǎn)單的日程管理系統(tǒng)變得更加豐富,也讓工作繁忙的現(xiàn)代人體會(huì)到一款能對(duì)日程進(jìn)行全方位管理的系統(tǒng)軟件會(huì)帶給他們的多大的便捷。關(guān)鍵詞:管理系統(tǒng);日歷;環(huán)境Abstract:InthemodernsocietywiththerapiddevelopmentoftheInternet,people'slifehasbecomemoreandmorecolorful,andtheInternethasbecomemoreandmorecloselyrelatedtopeople.Therearealotofpeoplewhohaveahabitofkeepingtrackoftheirschedules.Therefore,peopleneedasimpleandcleaninterfacemanagementsystemtohelpusersmanagetheirschedules.ThispaperdesignsandimplementsaschedulingmanagementsystemthatusesJavalanguage,JavaScript,MySQLdatabase,andJavaframeworkSpringtechnologiestocompleteintheeclipsecompilationenvironment.Thesystemcanprovideaplatformforuserstomanagetheschedule,andimplementmanyfunctionsofschedulemanagement,usermanagementandinteractivemanagement.Makeasimpleschedulemanagementsystembecomemoreabundant,alsoletthebusymodernpeoplecanrealizeascheduleforcomprehensivemanagementofthesystemsoftwarewillbringmuchconvenience.Keywords:Schedulemanagementsystem;Calendars;Environment II目錄摘要ⅠAbstractⅠ目錄Ⅱ1前言11.1研究背景11.2研究目的11.3設(shè)計(jì)制作時(shí)間安排22可行性分析32.1經(jīng)濟(jì)可行性32.2技術(shù)可行性32.3開發(fā)技術(shù)簡(jiǎn)介32.4開發(fā)環(huán)境簡(jiǎn)介43總體設(shè)計(jì)53.1設(shè)計(jì)與分析53.2系統(tǒng)分析64數(shù)據(jù)庫(kù)設(shè)計(jì)74.1數(shù)據(jù)字典7流程邏輯圖105日程管理系統(tǒng)的功能實(shí)現(xiàn)125.1響應(yīng)式布局136系統(tǒng)測(cè)試166.1測(cè)試分析166.2測(cè)試結(jié)論177總結(jié)18參考文獻(xiàn)18致謝19第頁(yè)(共19頁(yè))1前言1.1課題研究背景在2016年的中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r的統(tǒng)計(jì)報(bào)告顯示,截止于2016年12月,中國(guó)的網(wǎng)民數(shù)量已經(jīng)達(dá)到了8億左右,普及率達(dá)到了53%。顯而易見,隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,中國(guó)網(wǎng)民人數(shù)也飛速增長(zhǎng)。人們幾乎每天都會(huì)瀏覽各種網(wǎng)頁(yè),不管是在學(xué)習(xí),購(gòu)物,看視頻還是瀏覽圖片,都離不開計(jì)算機(jī)的幫助。在過去,人們普遍使用的日程管理方式就是日歷,它最開始是由紙質(zhì)形式存在,主要作用就是為人們記錄時(shí)間和預(yù)判天氣。但是隨著時(shí)代的變化,紙質(zhì)日歷的作用越來越小,功能不夠全面。如今,世界發(fā)生著劇烈的變化,科技也慢慢發(fā)展起來,很多的人已經(jīng)開始用手機(jī)來記錄時(shí)間,紙質(zhì)日歷慢慢被淘汰。但是手機(jī)記錄時(shí)間也存在著一定的局限性。所以,為了響應(yīng)人們的需求,電子日歷,也就是日程管理系統(tǒng)就孕育而生。日程管理系統(tǒng)可以幫助人們記錄時(shí)間,也可以幫人們發(fā)起活動(dòng)和公司管理。在現(xiàn)代社會(huì),人們的生活節(jié)奏變得越來越快,周遭的事情一不注意就堆積如山,如何有效的管理事件,是一個(gè)現(xiàn)代人必備的社會(huì)技能。人力有時(shí)窮,當(dāng)人們的精力集中在如何完成事情時(shí),難免會(huì)有所疏漏。這時(shí),一款能幫助用戶記憶并提醒的操作軟件就顯得非常重要。因此,有很多公司開發(fā)出了日程管理的服務(wù),如:騰訊、金山以及百度等,這使得日程管理系統(tǒng)迅速的發(fā)展起來。有報(bào)道表明,有心理疾病的現(xiàn)代人變得越來越多,主要是因?yàn)楣ぷ魃蠅毫艽?,而壓力大的原因大部分都是因?yàn)槿藗儧]有具體的日程規(guī)劃。這時(shí),一款能對(duì)日程進(jìn)行管理的系統(tǒng)就顯得重要無比。1.2研究目的在市場(chǎng)上的相似軟件很多,競(jìng)爭(zhēng)壓力也相對(duì)較大,廣大用戶的選擇也隨即變得多了起來。對(duì)于用戶來講,開發(fā)出一款“接地氣”的系統(tǒng)就變得尤為重要,隨著移動(dòng)4g網(wǎng)絡(luò)的覆蓋,中國(guó)的網(wǎng)民迅速增加,不同人群的需求也各不相同,想要“一碗水端平”對(duì)于開發(fā)而言,具有一定的難度。設(shè)計(jì)的日程管理系統(tǒng)要在這樣的環(huán)境下殺出重圍,就必須有著自己獨(dú)樹一幟的特點(diǎn)。本款軟件設(shè)計(jì)的功能要具備簡(jiǎn)易方便、操作簡(jiǎn)便、能讓各個(gè)人群都能使用等特點(diǎn)。因此,設(shè)計(jì)的系統(tǒng)必須具有良好的服務(wù)器和簡(jiǎn)潔明了的界面來滿足用戶。不管是個(gè)人需求還是公司安排,設(shè)計(jì)的系統(tǒng)都能妥善解決。為了讓人們妥善的處理身邊的事務(wù),不被繁雜的日程活動(dòng)所困惑,在把任務(wù)保質(zhì)保量的完成的情況下,我們就一定要開發(fā)出一款適應(yīng)各個(gè)人群的日程管理系統(tǒng)來幫助他們來理清。從冗雜的工作安排中脫身出來。希望通過本次開發(fā),能初步的了解人們對(duì)日程管理依賴程度和本系統(tǒng)的功能的不足之處,以便于進(jìn)行第二次開發(fā)。積累經(jīng)驗(yàn),以人為本,爭(zhēng)取通過本系統(tǒng)帶給人們方便快捷的享受。只有這樣的一個(gè)系統(tǒng),才能讓人們體會(huì)到互聯(lián)網(wǎng)帶來的改變。1.3設(shè)計(jì)制作時(shí)間安排下表1.1是本次項(xiàng)目的時(shí)間安排,制作重點(diǎn)在于前端和后臺(tái)的設(shè)計(jì)上,其次是項(xiàng)目的需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì),最后是對(duì)項(xiàng)目的測(cè)試。表1.1時(shí)間安排任務(wù)名稱開始時(shí)間完成時(shí)間選題、完成開題報(bào)告2018年12月20日2018年01月03日需求分析2018年01月08日2018年01月10日項(xiàng)目設(shè)計(jì)2018年01月11日2018年03月15日項(xiàng)目代碼和最終測(cè)試2018年03月16日2018年03月30日可行性分析日程管理系統(tǒng)不僅僅是為了給用戶提供方便,還具有對(duì)其他用戶發(fā)起活動(dòng)功能。人們需求在變化,系統(tǒng)也得與時(shí)俱進(jìn)。2.1經(jīng)濟(jì)可行性隨著社會(huì)不斷進(jìn)步,用戶對(duì)于日程管理的欲望越來越強(qiáng)烈,現(xiàn)目前為止日程管理系統(tǒng)相對(duì)于其他系統(tǒng)來說還是比較成熟的了,由于使用人群廣泛,所以一旦開發(fā)出新的管理系統(tǒng),還是能吸引到用戶。除此之外,現(xiàn)在絕大部分提供日程管理的都只是其它產(chǎn)品中的一個(gè)附屬功能,所以,推出一個(gè)單純的、獨(dú)立的日程管理系統(tǒng)還是具備很好的前景。整個(gè)系統(tǒng)的開發(fā)成本較低,對(duì)于經(jīng)費(fèi)的要求并不是很高,因此,整個(gè)項(xiàng)目完成后,市場(chǎng)前景還是可以憧憬的,用戶只需要通過Windows平臺(tái)訪問,并不需要其他渠道才能訪問,這樣在降低成本的同時(shí)還簡(jiǎn)化了操作。從經(jīng)濟(jì)可行性方面考慮的話,項(xiàng)目是可以進(jìn)行實(shí)施的。2.2技術(shù)可行性本系統(tǒng)可以應(yīng)用于PC端,主要基于Java語言開發(fā),再結(jié)合HTML進(jìn)行界面上的設(shè)計(jì),使用MySQL數(shù)據(jù)庫(kù)。Java技術(shù)已經(jīng)成熟,有相當(dāng)多的框架可以選擇,提高了編寫代碼的復(fù)用性。手中所掌握的技術(shù)能較好的開發(fā)這樣的一個(gè)日程管理系統(tǒng)。但是在后期的維護(hù)上,需要花費(fèi)一定的精力。2.3開發(fā)技術(shù)簡(jiǎn)介2.3.1 Java技術(shù)的概念和特點(diǎn)Java語言為與數(shù)據(jù)庫(kù)聯(lián)系而設(shè)計(jì)了相關(guān)的技術(shù)和JSP技術(shù)。隨著JSP技術(shù)的不斷發(fā)展,使Java語言在網(wǎng)絡(luò)應(yīng)用層面上更為實(shí)際化、更高效快捷,成為了IT產(chǎn)業(yè)最常用的技術(shù)之一。JSP基于Java語言作為服務(wù)器端的使用語言,結(jié)合了JavaSCRIPT等多種其他腳本語言,使網(wǎng)絡(luò)瀏覽器更為方便簡(jiǎn)潔的展現(xiàn)。Java語言是隨時(shí)代迅速發(fā)展的計(jì)算機(jī)語言,它深刻的展示了程序編寫的精髓,加上它簡(jiǎn)明嚴(yán)謹(jǐn)?shù)慕Y(jié)構(gòu)和簡(jiǎn)潔的語法編寫為Java未來的發(fā)展及維護(hù)提供了可靠的保障。Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程[1]。Java語言的優(yōu)勢(shì):(1)Java具有簡(jiǎn)單性、面向?qū)ο蟆⒎植际?、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)[2]。(2)Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等[5]。2.4開發(fā)環(huán)境簡(jiǎn)介2.4.1EclipseEclipse是一個(gè)開源的、基于Java的開發(fā)平臺(tái)。從自身來講,它由一個(gè)框架和一組服務(wù)組成,通過插件組件構(gòu)建開發(fā)環(huán)境。并且,Eclipse還附帶了一個(gè)插件集,包括Java開發(fā)工具包。安裝步驟:(1)在Eclipse官網(wǎng)下載軟件,并選擇和電腦適配的Eclipse版本。(2)下載需要的JDK。(3)配置開發(fā)環(huán)境。(4)安裝Eclipse。2.4.2NavicatforMySQL數(shù)據(jù)庫(kù)NavicatforMySQL是專門為MySQL設(shè)計(jì)的數(shù)據(jù)庫(kù)管理及開發(fā)工具,基于Windows平臺(tái)。NavicatforMySQL使用了簡(jiǎn)潔的圖形用戶界面,用一種安全、容易的方式去快速地創(chuàng)建、組織、存取與共享信息;用戶可以控制MySQL數(shù)據(jù)庫(kù)用來顯示各種不同的資料;它還支持導(dǎo)入/導(dǎo)出功能,能更方便的進(jìn)行備份;Navicat支持通過SSH通道和HTTP通道來連接用戶的數(shù)據(jù)庫(kù)[1]。安裝和建立連接,基本步驟如下:(1)在官方網(wǎng)站上下載軟件。(2)選擇“快速安裝”,只需要選擇好準(zhǔn)備的文件夾,然后點(diǎn)擊“安裝”后等待安裝完成。(3)安裝完成之后,點(diǎn)擊完成就可以運(yùn)行。綜上所述,完成上面的安裝準(zhǔn)備后,我們的開發(fā)環(huán)境就已經(jīng)搭建完畢,相對(duì)其它語言的項(xiàng)目開發(fā)環(huán)境搭建來說,使用Java語言的開發(fā)環(huán)境還是要簡(jiǎn)單很多。2.5可行性分析的結(jié)論在開發(fā)的過程中,由于一部分技術(shù)的不熟練,花費(fèi)的時(shí)間可能相對(duì)較長(zhǎng),需要進(jìn)行一系列的知識(shí)補(bǔ)充。在本次系統(tǒng)開發(fā)實(shí)施過程中,花費(fèi)的成本較低,所以具有一定的項(xiàng)目收益。而從開發(fā)技術(shù)可行性來看,當(dāng)下Java技術(shù)具備很大的優(yōu)勢(shì)并且很受歡迎,項(xiàng)目實(shí)施起來也是完全可行的[4]。不管從經(jīng)濟(jì)可行性還是技術(shù)的可行性方面來講,開發(fā)一個(gè)基于Java的日程管理系統(tǒng)是可以完成并且能被用戶接受的。日程管理系統(tǒng)的總體設(shè)計(jì)設(shè)計(jì)與分析3.1.1總體分析吸引用戶,產(chǎn)品必須具有它的獨(dú)特性,哪怕很小。所以,在設(shè)計(jì)上面一定要多花費(fèi)精力。完成一個(gè)良好的項(xiàng)目,必須具備以下幾點(diǎn):(1)界面要簡(jiǎn)潔大方,不要太多花哨,使用戶找不到自己想要的功能,以至于用戶體驗(yàn)較低。(2)日程管理,在通知用戶日期時(shí)間上得提醒到位。(3)用戶之間能相互發(fā)起活動(dòng)并參與。(4)公司用戶能對(duì)其下屬員工的日程管理進(jìn)行安排和分析。(5)后臺(tái)具備系統(tǒng)的管理。3.1.2用例圖用例圖主要結(jié)構(gòu)是參與者、用例、它們之間的關(guān)系三部分構(gòu)成的系統(tǒng)功能試圖,作用是為了幫助開發(fā)人員對(duì)其進(jìn)行需求的分析,指導(dǎo)整個(gè)工作流程,從而理清一部分混亂的關(guān)系,如圖3-1所示:圖3-1用例圖3.2系統(tǒng)分析系統(tǒng)功能需求分析本項(xiàng)目的中心是圍繞一個(gè)日程管理系統(tǒng)進(jìn)行分析,既然是管理系統(tǒng),自然就劃分了前臺(tái)、后臺(tái)。后臺(tái)主要是實(shí)現(xiàn)對(duì)用戶的信息、安排的日程、用戶之間互動(dòng)的管理功能。前端主要實(shí)現(xiàn)用戶登錄、注冊(cè)、查看日程安排[7]。前端功能結(jié)構(gòu)分析前端開發(fā)主要就是用戶體驗(yàn)這部分的開發(fā),顏色搭配如何吸引用戶眼球、激發(fā)用戶興趣,提高用戶體驗(yàn)是前端頁(yè)面設(shè)計(jì)最應(yīng)該考慮的一點(diǎn),在設(shè)計(jì)方面應(yīng)該以簡(jiǎn)便操作為主,搭配簡(jiǎn)潔大方的顏色為輔[6]。前端功能詳解:(1)用戶部分:注冊(cè)、登錄。(2)日程管理部分:設(shè)置日程安排、日程刪除。(3)互動(dòng)部分:發(fā)起活動(dòng)、公司管理。3.2.3后臺(tái)的功能結(jié)構(gòu)分析后臺(tái)管理是系統(tǒng)中重要的模塊,主要是數(shù)據(jù)庫(kù)和功能模塊的實(shí)現(xiàn),如何簡(jiǎn)單有效管理用戶和管理日程安排尤為重要。根據(jù)后臺(tái)的功能的結(jié)構(gòu)分析,后臺(tái)模塊的詳細(xì)功能描述:(1)用戶信息管理:修改以及刪除用戶、用戶登錄日志的管理。(2)后臺(tái)管理員管理:管理員的添加與刪除、管理員操作日志管理[8]。數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)字典從用戶信息管理、日程安排列表管理、消息提示、用戶登錄日志管理、功能模塊管理、管理員信息管理、管理員操作管理、管理員權(quán)限管理這些主要內(nèi)容表來闡述數(shù)據(jù)字典。其中用戶信息管理表是其中最為重要的表[10]。發(fā)起活動(dòng)表:字段設(shè)置分別為主鍵ID、地址、天數(shù)、顏色、內(nèi)容、結(jié)束、上次時(shí)間、限制、人數(shù)、圖片地址、開始、狀態(tài)、提醒時(shí)間、題目。表4.1發(fā)起活動(dòng)表idint(11)NOTNULLAUTO_INCREMENTaddressvarchar(255)DEFAULTNULLall_daytinyint(1)DEFAULTNULLcolorvarchar(255)DEFAULTNULLcontentvarchar(255)DEFAULTNULLendvarchar(255)DEFAULTNULLlast_timedatetimeDEFAULTNULLpeople_limitint(11)DEFAULTNULLpeople_numint(11)DEFAULTNULLphoto_urlvarchar(255)DEFAULTNULLstartvarchar(255)DEFAULTNULLstausint(11)DEFAULTNULLtip_timevarchar(255)DEFAULTNULLtitlevarchar(255)DEFAULTNULL活動(dòng)用戶表:字段設(shè)置分別為主鍵ID、活動(dòng)內(nèi)容、活動(dòng)ID、活動(dòng)狀態(tài)。表4.2活動(dòng)用戶表idint(11)NOTNULLAUTO_INCREMENTactivity_contentvarchar(255)DEFAULTNULLactivity_idint(11)DEFAULTNULLactivity_stausint(11)DEFAULTNULL公司表:字段設(shè)置分別為:主鍵ID、公司數(shù)目、公司名字、密碼。表4.3公司活動(dòng)表idint(11)NOTNULLAUTO_INCREMENTcompany_countvarchar(36)DEFAULTNULLcompany_namevarchar(36)DEFAULTNULLpasswordvarchar(32)DEFAULTNULL公司用戶表:字段設(shè)置分別為:主鍵ID、公司ID、狀態(tài)、用戶ID、用戶名字、用戶手機(jī)。表4-4公司用戶表idint(11)NOTNULLAUTO_INCREMENTcompany_idint(11)DEFAULTNULLstausint(11)DEFAULTNULLuser_idint(11)DEFAULTNULLuser_namevarchar(36)DEFAULTNULLuser_telvarchar(255)DEFAULTNULL事件表:字段設(shè)置分別為:主鍵ID、全天、顏色、內(nèi)容、結(jié)束、開始、題目、類型。表4.5公司用戶表idint(11)NOTNULLAUTO_INCREMENTall_daytinyint(1)DEFAULTNULLcolorvarchar(255)DEFAULTNULLcontentvarchar(255)DEFAULTNULLendvarchar(255)DEFAULTNULLstartvarchar(255)DEFAULTNULLtitlevarchar(255)DEFAULTNULLtypevarchar(255)DEFAULTNULL用戶表:字段設(shè)置分別為:主鍵ID、最后登錄時(shí)間、登錄次數(shù)、密碼、注冊(cè)時(shí)間、用戶名字、用戶手機(jī)。表4.6公司用戶表idint(11)NOTNULLAUTO_INCREMENTlast_login_timedatetimeDEFAULTNULLlogin_numberint(11)DEFAULTNULLpasswordvarchar(32)DEFAULTNULLreg_timedatetimeDEFAULTNULLuser_namevarchar(36)DEFAULTNULLuser_telvarchar(255)DEFAULTNULL用戶信息表:字段設(shè)置分別為:主鍵ID、生日、性別、ID、圖片地址。表4.7用戶信息表idint(11)NOTNULLAUTO_INCREMENTbirthdydatetimeDEFAULTNULLgendervarchar(32)DEFAULTNULLuser_idint(11)DEFAULTNULLuser_photo_urlvarchar(150)DEFAULTNULL4.2流程邏輯圖個(gè)人用戶模塊登錄和注冊(cè)功能流程圖:個(gè)人用戶在主界面可以選擇直接登錄和注冊(cè)。當(dāng)個(gè)人用戶選擇直接登錄時(shí),輸入賬號(hào)密碼后,前端會(huì)將用戶名和密碼提交給后臺(tái)進(jìn)行核對(duì),然后確認(rèn)是否允許登錄。當(dāng)個(gè)人用戶選擇注冊(cè)時(shí),首先輸入手機(jī)號(hào),后臺(tái)會(huì)隨機(jī)生成一個(gè)4位隨機(jī)數(shù)字,通過阿里云提供的方法,會(huì)將這組隨機(jī)數(shù)發(fā)送給用戶手機(jī),最后用戶輸入數(shù)字完成注冊(cè)。圖4-1用戶登錄和注冊(cè)流程圖公司用戶模塊登錄和注冊(cè)功能流程圖:公司用戶在主界面可以選擇直接登錄和注冊(cè)。當(dāng)公司用戶選擇直接登錄時(shí),輸入賬號(hào)和信用代碼后,前端會(huì)將用戶名和信用代碼提交給后臺(tái)進(jìn)行核對(duì),然后確認(rèn)是否允許登錄。當(dāng)公司用戶選擇注冊(cè)時(shí),首先后臺(tái)會(huì)隨機(jī)生成一組數(shù)據(jù),并讓用戶記住,然后輸入要使用的密碼,最后完成注冊(cè)圖4-2公司用戶登錄和注冊(cè)流程圖個(gè)人用戶功能流程圖:(1)個(gè)人中心:個(gè)人中心主要是對(duì)用戶個(gè)人信息進(jìn)行查看和修改。主要包括:登錄信息、用戶詳細(xì)信息、公司信息。(2)日歷:把用戶的日程以圖的形式表現(xiàn)出來,再用顏色和長(zhǎng)短的不同表示不同的日程和它們的日期(3)日程:把用戶的日程用列表的形式呈現(xiàn)出來,可以對(duì)其進(jìn)行修改和刪除(4)活動(dòng):這個(gè)模塊可以分為,活動(dòng)列表、發(fā)起活動(dòng)和參與活動(dòng)。通過這個(gè)模塊各個(gè)用戶之間可以相互交流。(1)(2)(3)圖4-3個(gè)人中心功能流程圖公司用戶功能流程圖:(1)審核用戶:對(duì)申請(qǐng)?jiān)摴镜膫€(gè)人用戶進(jìn)行審核,是否允許加入。(2)員工列表:查看員工的相關(guān)信息和對(duì)員工發(fā)起安排。圖4-4公司用戶功能流程圖5日程管理系統(tǒng)的功能實(shí)現(xiàn)5.1響應(yīng)式布局響應(yīng)式的布局可以向不同客戶端的用戶提供更加舒適的頁(yè)面。它的優(yōu)點(diǎn)是在面對(duì)不同分辨率設(shè)備的時(shí)候,頁(yè)面隨著屏幕的大小可以靈活地加以顯示。日程管理管理系統(tǒng)采用的是Bootstrap框架,系統(tǒng)界面不僅可以快速搭建,而且它還支持響應(yīng)式布局,對(duì)瀏覽器端界面友好[7]。主界面:設(shè)計(jì)理念是以簡(jiǎn)潔方便為主,能讓用戶對(duì)功能一目了然,能迅速找到自己想要的功能位置并進(jìn)行相應(yīng)的操作。圖5-1歡迎頁(yè)面?zhèn)€人中心模塊:對(duì)用戶的登錄信息、詳細(xì)信息和公司信息進(jìn)行相應(yīng)的操作,界面以簡(jiǎn)潔為主,顏色搭配上以深淺混搭,讓用戶對(duì)核心功能有直觀的感受,提高用戶操作效率。圖5-2個(gè)人信息頁(yè)面日歷顯示界面:把具體的月份在界面上顯示出來,給用戶體現(xiàn)出最直觀的感受。不同日程會(huì)用不同顏色代替,這樣能讓用戶更好的區(qū)分開來。線條的長(zhǎng)短也標(biāo)識(shí)日程日期的長(zhǎng)度。圖5-3日歷顯示頁(yè)面日程顯示界面:用列表的形式把日程展現(xiàn)出來,讓用戶直截了當(dāng)?shù)膶?duì)日程進(jìn)行修改、刪除和新增的管理。不同顏色標(biāo)注不同功能的按鈕,也讓用戶的體驗(yàn)程度有很大的提升。圖5-4日程列表頁(yè)面活動(dòng)界面:用戶可以發(fā)起活動(dòng)、查看活動(dòng)和參與活動(dòng)。發(fā)起活動(dòng)時(shí),可以設(shè)置相關(guān)的信息,能讓其他用戶看到時(shí),對(duì)活動(dòng)的信息一目了然。圖5-5活動(dòng)列表頁(yè)面公司用戶的審核員工界面:個(gè)人用戶可以在個(gè)人中心界面進(jìn)行公司申請(qǐng),前提是需要知道公司的名字。公司用戶可以對(duì)其進(jìn)行相應(yīng)的操作圖5-6審核列表頁(yè)面公司用戶的員工列表界面:在這個(gè)界面公司能知道所有屬于本公司員工的相應(yīng)信息,并且可以對(duì)員工發(fā)起日程安排。圖5-7員工列表頁(yè)面6系統(tǒng)測(cè)試6.1測(cè)試分析到目前為止已經(jīng)完成了系統(tǒng)的整體設(shè)計(jì),最后自然少不了對(duì)其功能模塊進(jìn)行測(cè)試,所謂的測(cè)試,就是指輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果是否相匹配,而測(cè)試的最終目的在于盡最大可能的發(fā)現(xiàn)系統(tǒng)存在的bug,有哪些功能需要去完善[10]。測(cè)試是執(zhí)行一個(gè)系統(tǒng)或程序的最后操作,是帶著發(fā)現(xiàn)問題的態(tài)度來分析和執(zhí)行程序,測(cè)試的結(jié)果也能反映出程序的功能和質(zhì)量,并且可以提前評(píng)估項(xiàng)目產(chǎn)品是否獲得預(yù)期目標(biāo)、能否被用戶接受,這也相當(dāng)?shù)闹匾?.2測(cè)試結(jié)論測(cè)試過程中也發(fā)現(xiàn)了很多意想不到的錯(cuò)誤,其中一個(gè)特別小但是卻令人印象深刻,就是在刪除自己已經(jīng)安排的日程時(shí),IE瀏覽器出現(xiàn)了無法理解該地址,因?yàn)閰f(xié)議未與任何程序關(guān)聯(lián)的錯(cuò)誤,然后通過多方面的查詢資料,最終發(fā)現(xiàn)是在IE瀏覽器在某些方面與其他瀏覽器存在很多的不匹配,以至于出現(xiàn)錯(cuò)誤。很多時(shí)候往往就是這些細(xì)節(jié)沒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025四川雅安市自然資源和規(guī)劃局所屬事業(yè)單位選調(diào)事業(yè)人員2人備考考試題庫(kù)附答案解析
- 2025首都醫(yī)科大學(xué)附屬北京世紀(jì)壇醫(yī)院編外護(hù)士招聘8人考試模擬試題及答案解析
- 2025湖北襄陽(yáng)市棗陽(yáng)市教育系統(tǒng)招聘研究生及以上高層次人才為高中(中職)教師104人模擬試卷附答案詳解(完整版)
- 2025江蘇連云港灌云縣衛(wèi)生健康委員會(huì)所屬事業(yè)單位招聘25人考前自測(cè)高頻考點(diǎn)模擬試題及完整答案詳解
- 2025廣西柳州市港航發(fā)展中心招聘編外合同制工作人員1人考前自測(cè)高頻考點(diǎn)模擬試題帶答案詳解
- 2025遼寧鞍山市海城市人力資源和社會(huì)保障服務(wù)中心、海城市響堂街道辦事處公益性崗位招聘5人模擬試卷(含答案詳解)
- 2025年11月重慶市萬州區(qū)地寶土家族鄉(xiāng)人民政府公益性崗位招聘4人考試參考題庫(kù)及答案解析
- 2025廣西玉林市“鬱上英才創(chuàng)就玉林”人才招聘活動(dòng)事業(yè)單位招聘662人考前自測(cè)高頻考點(diǎn)模擬試題及一套完整答案詳解
- 耐火纖維模塊快速安裝系統(tǒng)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 2025廣州銀行經(jīng)營(yíng)機(jī)構(gòu)人才招聘模擬試卷及一套參考答案詳解
- 學(xué)堂在線 積極心理學(xué)(上)厚德載物篇 章節(jié)測(cè)試答案
- 2025年輔警招聘考試題庫(kù)(+答案解析)
- 橋梁施工培訓(xùn)課件
- 社區(qū)護(hù)士培訓(xùn)課件
- 普及普惠培訓(xùn)課件
- 果樹嫁接育苗技術(shù)
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院公共衛(wèi)生服務(wù)考核制度?
- 中信財(cái)務(wù)管理制度
- 2025至2030年中國(guó)硅烷氣體行業(yè)發(fā)展現(xiàn)狀調(diào)查及市場(chǎng)分析預(yù)測(cè)報(bào)告
- 2025貴陽(yáng)銀行筆試題庫(kù)及答案
- 《醫(yī)療質(zhì)量安全核心制度要點(diǎn)》解讀
評(píng)論
0/150
提交評(píng)論