国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp

這篇具有很好參考價(jià)值的文章主要介紹了ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

校園驛站管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘 要

互聯(lián)網(wǎng)發(fā)展至今,無論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。針對(duì)校園快遞信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問題,采用校園驛站管理系統(tǒng)可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范。

校園驛站管理系統(tǒng)在Eclipse環(huán)境中,使用Java語言進(jìn)行編碼,使用Mysql創(chuàng)建數(shù)據(jù)表保存本系統(tǒng)產(chǎn)生的數(shù)據(jù)。系統(tǒng)可以提供信息顯示和相應(yīng)服務(wù),其管理員管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,管理物流以及留言信息,管理員工和用戶資料。員工更改物流信息,管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,發(fā)布留言信息。用戶簽收快遞,查看系統(tǒng)公告,發(fā)布留言,查看已收快遞信息,查看快遞物流信息。

總之,校園驛站管理系統(tǒng)集中管理信息,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。它可以降低信息管理成本,實(shí)現(xiàn)信息管理計(jì)算機(jī)化。

關(guān)鍵詞:校園驛站管理系統(tǒng);Java語言;Mysql

Abstract

Since the development of the Internet, both its theory and technology have matured, and it has been widely involved in all aspects of society. It allows information to be disseminated through the Internet, and it can serve people well with information management tools. In view of the chaotic management of campus express information, high error rate, poor information security, high labor intensity, time-consuming and labor-consuming problems, the use of campus post management system can effectively manage the information and make information management more scientific and standardized.

The campus station management system uses Java language to code in the Eclipse environment, and uses Mysql to create a data table to save the data generated by the system. The system can provide information display and corresponding services. Its administrator manages express warehouse information, manages pending delivery information, manages received express delivery, manages logistics and message information, and manages employee and user information. Employees change logistics information, manage express warehouse information, manage pending delivery information, manage received express delivery, and post message information. Users sign for express delivery, view system announcements, post messages, view received express delivery information, and view express delivery logistics information.

In short, the campus post management system centralized management information, has many advantages such as strong confidentiality, high efficiency, large storage space, and low cost. It can reduce the cost of information management and realize the computerization of information management.

**Key Words:**Campus post management system; Java language; Mysql

目 錄

第1章 緒論 1

1.1 課題背景 1

1.2 課題意義 1

1.3 研究內(nèi)容 2

第2章 開發(fā)環(huán)境與技術(shù) 3

2.1 MYSQL數(shù)據(jù)庫 3

2.2 JSP技術(shù) 3

2.3 SSM框架 4

第3章 系統(tǒng)分析 5

3.1 可行性分析 5

3.1.1 技術(shù)可行性 5

3.1.2 經(jīng)濟(jì)可行性 5

3.1.3 操作可行性 5

3.2 系統(tǒng)流程 6

3.2.1 操作流程 6

3.2.2 登錄流程 6

3.2.3 刪除信息流程 7

3.2.4 添加信息流程 8

3.3 性能需求 8

3.4 功能需求 9

第4章 系統(tǒng)設(shè)計(jì) 13

4.1 設(shè)計(jì)原則 13

4.2 功能結(jié)構(gòu)設(shè)計(jì) 13

4.3 數(shù)據(jù)庫設(shè)計(jì) 14

4.3.1 數(shù)據(jù)庫概念設(shè)計(jì) 14

4.3.2 數(shù)據(jù)庫物理設(shè)計(jì) 16

第5章 系統(tǒng)實(shí)現(xiàn) 21

5.1 管理員功能實(shí)現(xiàn) 21

5.1.1 快遞倉庫管理 21

5.1.2 待發(fā)貨管理 21

5.1.3 已收快遞管理 22

5.1.4 物流管理 22

5.1.5 留言管理 23

5.2 員工功能實(shí)現(xiàn) 23

5.2.1 修改物流信息 23

5.2.2 已收快遞管理 24

5.2.3 待發(fā)貨管理 24

5.3 用戶功能實(shí)現(xiàn) 25

5.3.1 簽收快遞 25

5.3.2 查看公告 25

5.3.3 發(fā)布留言 26

第6章 系統(tǒng)測(cè)試 27

6.1 功能測(cè)試 27

6.1.1 登錄功能測(cè)試 27

6.1.2 修改密碼功能測(cè)試 28

6.2 測(cè)試結(jié)果 28

結(jié) 論 29

致 謝 30

參考文獻(xiàn) 31

第1章 緒論

1.1 課題背景

互聯(lián)網(wǎng)發(fā)展至今,無論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。所以各行業(yè),尤其是規(guī)模較大的企業(yè)和學(xué)校等都開始借助互聯(lián)網(wǎng)和軟件工具管理信息,傳播信息,共享信息等等,以此可以增強(qiáng)自身實(shí)力,提高在同行業(yè)當(dāng)中的競爭能力,并從各種激烈的競爭中獲取發(fā)展的機(jī)會(huì)。針對(duì)校園快遞信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問題,經(jīng)過分析和考慮,在目前的情況下,可以引進(jìn)一款校園驛站管理系統(tǒng)這樣的現(xiàn)代化管理工具,這個(gè)工具就是解決上述問題的最好的解決方案。它不僅可以實(shí)時(shí)完成信息處理,還縮短校園快遞信息管理流程,使其系統(tǒng)化和規(guī)范化。同時(shí)還可以減少工作量,節(jié)約校園快遞信息管理需要的人力和資金。所以校園驛站管理系統(tǒng)是信息管理環(huán)節(jié)中不可缺少的工具,它對(duì)管理者來說非常重要。

1.2 課題意義

現(xiàn)如今,信息種類變得越來越多,信息的容量也變得越來越大,這就是信息時(shí)代的標(biāo)志。近些年,計(jì)算機(jī)科學(xué)發(fā)展得也越來越快,而且軟件開發(fā)技術(shù)也越來越成熟,因此,在生活中的各個(gè)領(lǐng)域,只要存在信息管理,幾乎都有計(jì)算機(jī)的影子,可以說很多行業(yè)都采用計(jì)算機(jī)的方式管理信息。信息計(jì)算機(jī)化處理相比手工操作,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。針對(duì)校園快遞信息管理,采用校園驛站管理系統(tǒng)可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范。

總之,在實(shí)際中使用校園驛站管理系統(tǒng),其意義如下:

第一點(diǎn):校園驛站管理系統(tǒng)的實(shí)際運(yùn)用,可以幫助管理人員在短時(shí)間內(nèi)完成信息處理工作;

第二點(diǎn):通過系統(tǒng)頁面的合理排版布局,可以更加直觀的展示系統(tǒng)的內(nèi)容,并且使用者可以隨時(shí)閱讀頁面信息,隨時(shí)操作系統(tǒng)提供的功能;

第三點(diǎn):可以實(shí)現(xiàn)信息管理計(jì)算機(jī)化;

第四點(diǎn):可以降低信息管理成本;

1.3 研究內(nèi)容

對(duì)校園驛站管理系統(tǒng)設(shè)計(jì)制作,不僅需要技術(shù)支撐,也需要大量的理論研究。本文在對(duì)校園驛站管理系統(tǒng)進(jìn)行介紹時(shí),將按照如下內(nèi)容進(jìn)行。

第一部分:介紹校園驛站管理系統(tǒng)研究的背景意義,便于用戶了解系統(tǒng);

第二部分:介紹開發(fā)校園驛站管理系統(tǒng)需要搭建的環(huán)境,包括技術(shù)和工具;

第三部分:介紹用戶對(duì)校園驛站管理系統(tǒng)的功能要求,以及對(duì)校園驛站管理系統(tǒng)的性能要求等;

第四部分:介紹數(shù)據(jù)庫的設(shè)計(jì)方案,以及根據(jù)功能要求設(shè)計(jì)的功能結(jié)構(gòu);

第五部分:介紹通過編碼最終實(shí)現(xiàn)的系統(tǒng)功能運(yùn)行效果;

第六部分:介紹系統(tǒng)的功能測(cè)試,對(duì)系統(tǒng)進(jìn)行綜合檢測(cè),并及時(shí)解決系統(tǒng)出現(xiàn)的問題,直至系統(tǒng)運(yùn)行正常。

第2章 開發(fā)環(huán)境與技術(shù)

校園驛站管理系統(tǒng)的編碼實(shí)現(xiàn)需要搭建一定的環(huán)境和使用相應(yīng)的技術(shù),接下來的內(nèi)容就是對(duì)校園驛站管理系統(tǒng)用到的技術(shù)和工具進(jìn)行介紹。

2.1 MYSQL數(shù)據(jù)庫

本課題所開發(fā)的應(yīng)用程序在數(shù)據(jù)操作方面是不可預(yù)知的,是經(jīng)常變動(dòng)的,沒有辦法直接把數(shù)據(jù)寫在文檔里,這樣不僅僅不安全,也不能實(shí)現(xiàn)應(yīng)用程序的功能。如果要能實(shí)現(xiàn)應(yīng)用程序所需要的數(shù)據(jù)存儲(chǔ)功能,就避免不了要進(jìn)行專業(yè)數(shù)據(jù)庫存儲(chǔ)軟件的選擇。基本上應(yīng)用程序?qū)崿F(xiàn)的功能不算太復(fù)雜,市面上任何一個(gè)關(guān)系型數(shù)據(jù)庫軟件都可以實(shí)現(xiàn)。參考自己的學(xué)習(xí)進(jìn)度和操作習(xí)慣來講,Oracle數(shù)據(jù)庫是適合的,但是所需要的的安裝軟件很大,并且有好多不需要的功能都是開啟的狀態(tài),十分消耗電腦資源,所以沒有選擇Oracle數(shù)據(jù)庫,而SQL Server數(shù)據(jù)庫雖然學(xué)過,但是安裝的時(shí)候因?yàn)殡娔X上可能有其他的軟件存在,經(jīng)常性的出問題,而安裝問題不好解決就需要重新安裝操作系統(tǒng),這樣對(duì)已經(jīng)存在的軟件來講又是一種時(shí)間上的浪費(fèi)。只有MySQL數(shù)據(jù)庫,安裝包小,安裝速度快,操作簡單,哪怕安裝出問題也好解決,不用重裝操作系統(tǒng),也不影響電腦上運(yùn)行的其他軟件,消耗資源也少,最重要的是在功能方面完全的符合設(shè)計(jì)需要,所以最后選擇了MySQL數(shù)據(jù)庫作為應(yīng)用軟件開發(fā)需要的數(shù)據(jù)庫。

2.2 JSP技術(shù)

在動(dòng)態(tài)網(wǎng)站的興起之初,作為高級(jí)編程語言的Java自然不會(huì)放棄這個(gè)領(lǐng)域的蛋糕。Sun公司推出了Servlet作為輸出動(dòng)態(tài)網(wǎng)站的一種技術(shù)標(biāo)準(zhǔn),雖然不怎么受當(dāng)時(shí)程序員的喜愛,但是當(dāng)初也沒有太多的選擇,隨后幾個(gè)月PHP語言問世,不考慮性能和效率如何,起碼在書寫網(wǎng)頁所需要的動(dòng)態(tài)代碼塊和靜態(tài)代碼塊方面進(jìn)行了區(qū)分,讓書寫效率和可讀效率大大的提升,所以很多Java程序員以及剛?cè)胄械某跫?jí)程序員都選擇了PHP語言作為自己職業(yè)的發(fā)展方向,Sun公司為了維護(hù)Java語言在高級(jí)編程語言上的江湖地位,防止PHP繼續(xù)搶走市場(chǎng)份額占有率,Sun公司聯(lián)合Apache基金會(huì)研發(fā)了一個(gè)關(guān)于Java動(dòng)態(tài)網(wǎng)頁的一個(gè)新型的技術(shù)標(biāo)準(zhǔn),這就是JSP技術(shù)。JSP吸取了PHP語言在頁面書寫上面的所有優(yōu)點(diǎn),但是又背靠Java EE的龐大后臺(tái),又能實(shí)現(xiàn)很多通過Java組件就能實(shí)現(xiàn)的功能,在JSP頁面上可以直接引用那些組件,讓JSP更加的強(qiáng)壯豐富。保證了Java技術(shù)縱向的可持續(xù)發(fā)展,并且在動(dòng)態(tài)網(wǎng)站開發(fā)領(lǐng)域終于站穩(wěn)了腳跟,其他PHP開發(fā)人員可以很快的轉(zhuǎn)移到JSP進(jìn)行開發(fā),不考慮一些特殊組件或者功能的開發(fā),只從動(dòng)態(tài)頁面的開發(fā)上來講,完全實(shí)現(xiàn)了PHP程序和JSP程序的幾乎無成本的轉(zhuǎn)換,JSP技術(shù)就這樣的發(fā)展了起來。

2.3 SSM框架

SSM框架不是一個(gè)框架的名稱,而是三個(gè)框架的首字母縮寫,分別是Spring框架、SpringMVC框架、MyBatis框架。是目前Java開發(fā)者中學(xué)習(xí)的首選框架。

Spring框架繼承了JavaEE和EJB框架的優(yōu)點(diǎn),在依賴注入方面去掉了臃腫的配置,在面向切面方面也簡化了代碼數(shù)量,提高了代碼品質(zhì)。依賴注解進(jìn)行配置,讓所有的依賴都可以通過程序的自動(dòng)配置和尋找,減少了代碼寫作數(shù)量,提高了代碼閱讀性。

SpringMVC框架與Spring只是一個(gè)公司的,在底層代碼結(jié)構(gòu)上可以復(fù)用,但是最主要的功能是對(duì)數(shù)據(jù)提交請(qǐng)求進(jìn)行過濾,并且對(duì)數(shù)據(jù)的返回進(jìn)行過濾,不限于頁面是JSP技術(shù),也可以是其他的技術(shù),更容易大型開發(fā)的集合技術(shù)。

MyBatis框架摒棄了Hibernate框架的配置臃腫方面,有時(shí)候Hibernate框架業(yè)務(wù)比較復(fù)雜的時(shí)候,代碼量反而增加,性能下降,無法對(duì)底層的數(shù)據(jù)庫語句優(yōu)化,而MyBatis框架則有效的解決了這個(gè)方面,可以通過Java語句,對(duì)數(shù)據(jù)庫操作語句進(jìn)行優(yōu)化,代碼更簡潔,執(zhí)行效率更高,并且可以生產(chǎn)一些模塊化代碼,解決了開發(fā)過程中容易出現(xiàn)的實(shí)體映射方面的操作。

第3章 系統(tǒng)分析

面對(duì)即將開發(fā)的系統(tǒng),進(jìn)行提前的分析是必要的。這也是開發(fā)流程中必須有的環(huán)節(jié)。通常分析系統(tǒng)期間,主要涉及的內(nèi)容包括系統(tǒng)開發(fā)可行性問題,對(duì)系統(tǒng)功能和性能的分析等問題。

3.1 可行性分析

在正式對(duì)需要建設(shè)的項(xiàng)目進(jìn)行投資前,有一個(gè)比較關(guān)鍵的步驟是不能缺少的,那就是可行性分析。它主要從當(dāng)前技術(shù),經(jīng)濟(jì)等角度去評(píng)估系統(tǒng)的可行性,在投資決策中常常采用這種科學(xué)的方法來論證項(xiàng)目。

3.1.1 技術(shù)可行性

當(dāng)前,系統(tǒng)開發(fā)的技術(shù)已經(jīng)發(fā)展成熟,而且通過計(jì)算機(jī)網(wǎng)絡(luò)可以獲取開發(fā)工具的使用方法,以及規(guī)范化編寫的模塊化代碼,這些知識(shí)可以幫助開發(fā)者順利完成本系統(tǒng)的編碼工作。

3.1.2 經(jīng)濟(jì)可行性

本系統(tǒng)開發(fā)期間需要配置的軟件環(huán)境,可以免費(fèi)通過開發(fā)類官網(wǎng)下載安裝,需要配置的硬件設(shè)備也不需要具備很高的性能,通常網(wǎng)吧電腦,或?qū)W校計(jì)算機(jī)機(jī)房的電腦都符合要求。因此,從經(jīng)濟(jì)方面考慮,校園驛站管理系統(tǒng)開發(fā)可行。

3.1.3 操作可行性

校園驛站管理系統(tǒng)根據(jù)用戶使用習(xí)慣進(jìn)行開發(fā),設(shè)計(jì)的界面具有統(tǒng)一性,并具備優(yōu)秀的導(dǎo)航功能。所以,只要會(huì)簡單操作電腦的人員,可以無壓力操作校園驛站管理系統(tǒng)。

總之,從上述的論證來看,本系統(tǒng)可以開發(fā)。

3.2 系統(tǒng)流程

流程圖這樣的工具可以直觀反映出系統(tǒng)內(nèi)部的操作邏輯,可以幫助用戶更好的理解系統(tǒng)。

3.2.1 操作流程

進(jìn)入本系統(tǒng)需要訪問者提供驗(yàn)證信息。驗(yàn)證合格的訪問者才能獲取訪問資格。其具體的操作流程見下圖。訪問者根據(jù)登錄界面設(shè)置的信息項(xiàng)如實(shí)填寫,待信息通過驗(yàn)證后,訪問者可以進(jìn)入指定的頁面享受本系統(tǒng)提供的服務(wù)和閱讀本系統(tǒng)的相關(guān)信息。

圖3.1 操作流程圖

3.2.2 登錄流程

本系統(tǒng)的登錄模塊,其內(nèi)部的流程見下圖。主要對(duì)訪問本系統(tǒng)的人員提供的驗(yàn)證信息進(jìn)行逐個(gè)判斷,系統(tǒng)面對(duì)錄入錯(cuò)誤的信息會(huì)給出提示,比如,提示賬號(hào)不對(duì),或提示密碼不匹配等提示信息??傊?,在登錄頁面填寫的所有信息都符合要求,訪問者就登錄成功了。

圖3.2 登錄流程圖

3.2.3 刪除信息流程

本系統(tǒng)在經(jīng)常性的使用后,會(huì)產(chǎn)生很多失去價(jià)值的信息,因此就需要及時(shí)清理數(shù)據(jù),騰出系統(tǒng)的空間。對(duì)這些數(shù)據(jù)進(jìn)行清理時(shí),其對(duì)應(yīng)的流程見下圖。先選中要清理的數(shù)據(jù),通過反復(fù)確認(rèn)需要清理的數(shù)據(jù),避免操作人員誤刪。已經(jīng)刪除的數(shù)據(jù)就不會(huì)出現(xiàn)在系統(tǒng)里面。

圖3.3 刪除信息流程圖

3.2.4 添加信息流程

本系統(tǒng)主要用于顯示信息,提供服務(wù),其中,數(shù)據(jù)添加功能就是其中的服務(wù)之一,具體流程見下圖。讓操作者在信息添加的頁面錄入數(shù)據(jù),待這些數(shù)據(jù)被提交檢驗(yàn)合格后,就會(huì)在系統(tǒng)指定頁面顯示出來。

圖3.4 添加信息流程圖

3.3 性能需求

進(jìn)行需求分析,包括了根據(jù)用戶實(shí)際需求制定功能,也涵蓋了對(duì)即將設(shè)計(jì)的系統(tǒng)進(jìn)行性能上的需求分析。所以一般分析系統(tǒng)時(shí),一方面要分析系統(tǒng)功能,另一方面也要分析系統(tǒng)的性能。畢竟設(shè)計(jì)開發(fā)出一個(gè)好性能的系統(tǒng)可以確保系統(tǒng)的質(zhì)量可靠。

接下來分析系統(tǒng)的性能,還要從界面友好性,系統(tǒng)的時(shí)間特性,系統(tǒng)的可靠性等方面來分析說明。

(1)時(shí)間特性要求:系統(tǒng)處理數(shù)據(jù)都有時(shí)間要求,這也是系統(tǒng)的時(shí)間特性。通常都會(huì)把數(shù)據(jù)處理的時(shí)間進(jìn)行分析,也會(huì)設(shè)置用戶請(qǐng)求的響應(yīng)時(shí)間,還有系統(tǒng)在滿負(fù)荷運(yùn)行時(shí)可以偏離的范圍數(shù)值等都需要提前分析確定。

(2)界面友好性:除了功能上需要考慮用戶需求外,在人機(jī)交互界面的設(shè)計(jì)上,也需要考慮用戶的使用習(xí)慣,包括界面的布局,界面基調(diào)選擇以及顏色搭配等。盡量做到用戶在接受簡單的培訓(xùn)之后,可以對(duì)系統(tǒng)進(jìn)行獨(dú)立操作。

(3)系統(tǒng)可靠性:對(duì)于初學(xué)者而言,很容易出現(xiàn)一個(gè)問題,就是設(shè)計(jì)開發(fā)的系統(tǒng),因?yàn)槿藶榈恼`操作出現(xiàn)崩潰,有些也會(huì)導(dǎo)致電腦死機(jī)。這樣的現(xiàn)象也說明這種容錯(cuò)能力低下的系統(tǒng)是不可靠的。完全不能作為生活中處理信息的系統(tǒng)。當(dāng)下,系統(tǒng)開發(fā)要保證可靠性,設(shè)計(jì)時(shí),把模塊化和結(jié)構(gòu)化的設(shè)計(jì)理念也考慮進(jìn)來。如果遇到對(duì)時(shí)效性要求比較嚴(yán)格的系統(tǒng),也需要采取其它的措施,比如雙機(jī)系統(tǒng),還有磁盤陣列等方式。還有就是一個(gè)可靠性的系統(tǒng),對(duì)設(shè)備的供電能力也有要求。

3.4 功能需求

不同的系統(tǒng)提供的服務(wù)也不相同,其對(duì)應(yīng)的功能也不相同,所以,系統(tǒng)開工前,需要明確其用途,確定其功能。由此,才可以進(jìn)行各個(gè)任務(wù)的開展。

校園驛站管理系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置管理員的角色,其操作的功能通過用例圖展示(見下圖)。管理員管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,管理物流以及留言信息,管理員工和用戶資料。

圖3.5 管理員用例圖

校園驛站管理系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置員工的角色,其操作的功能通過用例圖展示(見下圖)。員工更改物流信息,管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,發(fā)布留言信息。

圖3.6 員工用例圖

校園驛站管理系統(tǒng)經(jīng)過分析,確定了其需要設(shè)置用戶的角色,其操作的功能通過用例圖展示(見下圖)。用戶簽收快遞,查看系統(tǒng)公告,發(fā)布留言,查看已收快遞信息,查看快遞物流信息。

圖3.7 用戶用例圖

第4章 系統(tǒng)設(shè)計(jì)

一個(gè)成功設(shè)計(jì)的系統(tǒng)在內(nèi)容上必定是豐富的,在系統(tǒng)外觀或系統(tǒng)功能上必定是對(duì)用戶友好的。所以為了提升系統(tǒng)的價(jià)值,吸引更多的訪問者訪問系統(tǒng),以及讓來訪用戶可以花費(fèi)更多時(shí)間停留在系統(tǒng)上,則表明該系統(tǒng)設(shè)計(jì)得比較專業(yè)。

4.1 設(shè)計(jì)原則

本系統(tǒng)在設(shè)計(jì)過程中需要依照一定的設(shè)計(jì)原則進(jìn)行,目的就是為了讓開發(fā)的系統(tǒng)具備高質(zhì)量,齊全完備的功能,方便簡單的操作,如此才可以最大限度的滿足使用者的要求。系統(tǒng)設(shè)計(jì)原則除了基本的易操作原則外,還有安全性原則,準(zhǔn)確性原則。

第一個(gè)設(shè)計(jì)原則:易操作原則,針對(duì)本系統(tǒng)設(shè)計(jì)的功能要完備齊全,編碼時(shí),設(shè)計(jì)的各個(gè)接口要具備友好性,使用者一旦使用本系統(tǒng)時(shí),要能夠輕松上手,操作本系統(tǒng)處理數(shù)據(jù)時(shí),要具備便利性。此外,也需要設(shè)計(jì)一些必要提示,引導(dǎo)使用者操作系統(tǒng)。

第二個(gè)設(shè)計(jì)原則:安全性原則,本系統(tǒng)在登錄模塊要對(duì)各個(gè)訪問者進(jìn)行身份驗(yàn)證,系統(tǒng)會(huì)通過訪問者輸入的信息進(jìn)行判斷,使用提前編寫的安全驗(yàn)證代碼進(jìn)行數(shù)據(jù)比對(duì),引導(dǎo)匹配成功的訪問者進(jìn)入指定的操作界面。這樣可以避免無關(guān)性訪問者竊取系統(tǒng)的數(shù)據(jù)。

第三個(gè)設(shè)計(jì)原則:準(zhǔn)確性原則,為了保證使用者登記的數(shù)據(jù)是正確的,需要提前設(shè)計(jì)數(shù)據(jù)糾錯(cuò)機(jī)制,讓使用者可以通過系統(tǒng)的報(bào)錯(cuò)提示,仔細(xì)檢查登記的錯(cuò)誤信息,并及時(shí)糾正錯(cuò)誤,填寫規(guī)范正確的信息。比如設(shè)置密碼時(shí),要求密碼的長度不能低于6個(gè)字符,且數(shù)據(jù)類型要求不能全部是數(shù)字等都能進(jìn)行規(guī)范。

4.2 功能結(jié)構(gòu)設(shè)計(jì)

在前面分析的系統(tǒng)各個(gè)角色的功能的基礎(chǔ)上,進(jìn)行接下來的設(shè)計(jì)工作,最終展示設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)圖(見下圖)。管理員管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,管理物流以及留言信息,管理員工和用戶資料。員工更改物流信息,管理快遞倉庫信息,管理待發(fā)貨信息,管理已收快遞,發(fā)布留言信息。用戶簽收快遞,查看系統(tǒng)公告,發(fā)布留言,查看已收快遞信息,查看快遞物流信息。

圖4.1 系統(tǒng)功能結(jié)構(gòu)圖

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

開發(fā)一個(gè)系統(tǒng)也需要提前設(shè)計(jì)數(shù)據(jù)庫。這里的數(shù)據(jù)庫是相關(guān)數(shù)據(jù)的集合,存儲(chǔ)在一起的這些數(shù)據(jù)也是按照一定的組織方式進(jìn)行的。目前,數(shù)據(jù)庫能夠服務(wù)于多種應(yīng)用程序,則是源于它存儲(chǔ)方式最佳,具備數(shù)據(jù)冗余率低的優(yōu)勢(shì)。雖然數(shù)據(jù)庫為程序提供信息存儲(chǔ)服務(wù),但它與程序之間也可以保持較高的獨(dú)立性??偠灾?,數(shù)據(jù)庫經(jīng)歷了很長一段時(shí)間的發(fā)展,從最初的不為人知,到現(xiàn)在的人盡皆知,其相關(guān)技術(shù)也越發(fā)成熟,同時(shí)也擁有著堅(jiān)實(shí)的理論基礎(chǔ)。

4.3.1 數(shù)據(jù)庫概念設(shè)計(jì)

這部分內(nèi)容需要借助數(shù)據(jù)庫關(guān)系圖來完成,也需要使用專門繪制數(shù)據(jù)庫關(guān)系圖的工具,比如Visio工具就可以設(shè)計(jì)E-R圖(數(shù)據(jù)庫關(guān)系圖)。設(shè)計(jì)數(shù)據(jù)庫,也需要按照設(shè)計(jì)的流程進(jìn)行,首先還是要根據(jù)需求完成實(shí)體的確定,分析實(shí)體具有的特征,還有對(duì)實(shí)體間的關(guān)聯(lián)關(guān)系進(jìn)行確定。最后才是使用E-R模型的表示方法,繪制本系統(tǒng)的E-R圖。不管是使用億圖軟件,還是Visio工具,對(duì)于E-R模型的表示符號(hào)都一樣,通常矩形代表實(shí)體,實(shí)體間存在的關(guān)系用菱形符號(hào)表示,實(shí)體的屬性也就是實(shí)體的特征用符號(hào)橢圓表示。最后使用直線將矩形,菱形和橢圓等符號(hào)連接起來。接下來就開始對(duì)本系統(tǒng)的E-R圖進(jìn)行繪制。

(1)下圖是物流信息實(shí)體和其具備的屬性。

圖4.4 物流信息實(shí)體屬性圖

(2)下圖是用戶實(shí)體和其具備的屬性。

圖4.5 用戶實(shí)體屬性圖

(3)下圖是留言實(shí)體和其具備的屬性。

圖4.6 留言實(shí)體屬性圖

  1. 下圖是管理員實(shí)體和其具備的屬性。

圖4.7 管理員實(shí)體屬性圖

  1. 下圖為上述各實(shí)體間相互之間的關(guān)系。

圖4.8 實(shí)體間關(guān)系E-R圖

4.3.2 數(shù)據(jù)庫物理設(shè)計(jì)

本數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫,因此對(duì)二維表的結(jié)構(gòu)設(shè)計(jì)也比較關(guān)鍵。畢竟二維表格模型就是關(guān)系型數(shù)據(jù)庫中的關(guān)系模型。而一些常用的關(guān)系模型中的概念也需要了解,才可以對(duì)關(guān)系模型進(jìn)行設(shè)計(jì)。下面就簡單介紹關(guān)系,元組,屬性,域,關(guān)鍵字等常用概念的含義。

關(guān)系:關(guān)系就是數(shù)據(jù)庫中的一張數(shù)據(jù)表,每張數(shù)據(jù)表都有命名,也就是每個(gè)關(guān)系也有名字,那就是數(shù)據(jù)表名;

元組:元組就是數(shù)據(jù)表中的一行記錄;

屬性:屬性就是數(shù)據(jù)表中的字段,也就是數(shù)據(jù)表中的一列;

域:域就是對(duì)數(shù)據(jù)表中屬性的取值進(jìn)行限定;

關(guān)鍵字:關(guān)鍵字就是數(shù)據(jù)表中的主鍵;

在了解了表結(jié)構(gòu)設(shè)計(jì)的常用概念后,接下來就需要使用前面繪制的E-R模型完成表結(jié)構(gòu)的設(shè)計(jì)工作,并在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表,并為各個(gè)數(shù)據(jù)表進(jìn)行命名。以下就對(duì)設(shè)計(jì)的結(jié)果通過表格形式進(jìn)行展示。

表4.1 快遞倉庫信息表

字段 類型 默認(rèn) 注釋
id int(11) 主鍵
logistics varchar(255) NULL 物流單號(hào)
name varchar(255) NULL 快遞名稱
kd_types tinyint(4) NULL 快遞類型
courier varchar(255) NULL 送件人
cmobile varchar(255) NULL 手機(jī)號(hào)
warehouse_time timestamp NULL 入庫時(shí)間
recipients varchar(255) NULL 收件人
rmobile varchar(255) NULL 手機(jī)號(hào)
consigneeaddress varchar(255) NULL 收件地址
express_types tinyint(4) NULL 快遞狀態(tài)
notice_content varchar(255) NULL 描述信息

表4.2 快遞發(fā)貨信息表

字段 類型 默認(rèn) 注釋
id int(11) 主鍵
logistics varchar(255) NULL 物流單號(hào)
name varchar(255) NULL 快遞名稱
kd_types tinyint(4) NULL 快遞類型
addresser varchar(255) NULL 發(fā)件人
yhid int(11) NULL 用戶id
amobile varchar(255) NULL 手機(jī)號(hào)
consigneeaddress varchar(255) NULL 收件地址
recipients varchar(255) NULL 收件人
rmobile varchar(255) NULL 手機(jī)號(hào)
shipments_time timestamp NULL 發(fā)貨時(shí)間
notice_content varchar(255) NULL 描述信息

表4.3 留言信息表

字段 類型 默認(rèn) 注釋
id int(11) id
note varchar(255) NULL 留言信息
yhnote varchar(11) NULL 留言人
note_time timestamp NULL 留言時(shí)間
reply varchar(255) NULL 回復(fù)
glreply varchar(11) NULL 回復(fù)人
reply_time timestamp NULL 回復(fù)時(shí)間

表4.4 已收快遞信息表

字段 類型 默認(rèn) 注釋
id int(11) 主鍵
logistics varchar(255) NULL 物流單號(hào)
name varchar(255) NULL 快遞名稱
kd_types tinyint(4) NULL 快遞類型
yhid int(11) NULL 簽收人
recipients varchar(255) NULL 收件人
rmobile varchar(255) NULL 手機(jī)號(hào)
consigneeaddress varchar(255) NULL 收件地址
addressee_time timestamp(4) NULL 收件時(shí)間
notice_content varchar(255) NULL 備注信息

表4.5 管理員信息表

字段 類型 默認(rèn) 注釋
id int(20) 主鍵
username varchar(100) 用戶名
password varchar(100) 密碼
role varchar(100) 管理員 角色
addtime timestamp CURRENT_TIMESTAMP 新增時(shí)間

表4.6 物流信息表

字段 類型 默認(rèn) 注釋
id int(11) 主鍵
logistics varchar(255) NULL 物流單號(hào)
name varchar(255) NULL 快遞名稱
wuliu varchar(255) NULL 物流信息
yhid int(11) NULL 用戶id

表4.7 系統(tǒng)公告信息表

字段 類型 默認(rèn) 注釋
id bigint(20) 主鍵
addtime timestamp CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
biaoti varchar(200) NULL 標(biāo)題
leixing varchar(200) NULL 類型
neirong longtext NULL 內(nèi)容
riqi datetime NULL 日期

表4.8 用戶信息表

字段 類型 默認(rèn) 注釋
id int(11) id
name varchar(255) NULL 用戶名稱
account varchar(255) NULL 賬號(hào)
password varchar(255) NULL 密碼
img_photo varchar(255) NULL 頭像
role varchar(255) NULL 身份

表4.9 員工信息表

字段 類型 默認(rèn) 注釋
id int(11) id
name varchar(255) NULL 員工名稱
account varchar(255) NULL 賬號(hào)
password varchar(255) NULL 密碼
img_photo varchar(255) NULL 頭像
role varchar(255) NULL 身份

第5章 系統(tǒng)實(shí)現(xiàn)

進(jìn)入到這個(gè)環(huán)節(jié),也就可以及時(shí)檢查出前面設(shè)計(jì)的需求是否可靠了。一個(gè)設(shè)計(jì)良好的方案在運(yùn)用于系統(tǒng)實(shí)現(xiàn)中,是會(huì)幫助系統(tǒng)編制人員節(jié)省時(shí)間,并提升開發(fā)效率的。所以在系統(tǒng)的編程階段,也就是系統(tǒng)實(shí)現(xiàn)階段,對(duì)于一些不合理的設(shè)計(jì)需求,也是可以及時(shí)發(fā)現(xiàn)。因?yàn)樵O(shè)計(jì)的方案是完全指導(dǎo)系統(tǒng)的編碼過程的。

5.1 管理員功能實(shí)現(xiàn)

5.1.1 快遞倉庫管理

管理員進(jìn)入指定功能操作區(qū)之后可以管理快遞倉庫信息。其頁面見下圖。管理員在頁面內(nèi)增刪改查快遞倉庫信息,查看各個(gè)快遞的狀態(tài)信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.1 快遞倉庫管理頁面

5.1.2 待發(fā)貨管理

管理員進(jìn)入指定功能操作區(qū)之后可以管理待發(fā)貨信息。其頁面見下圖。管理員在頁面內(nèi)增刪改查待發(fā)貨快遞信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.2 待發(fā)貨管理頁面

5.1.3 已收快遞管理

管理員進(jìn)入指定功能操作區(qū)之后可以管理已收快遞信息。其頁面見下圖。管理員在頁面內(nèi)查詢已收快遞,修改,刪除已收快遞信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.3 已收快遞管理頁面

5.1.4 物流管理

管理員進(jìn)入指定功能操作區(qū)之后可以管理物流信息。其頁面見下圖。管理員在頁面內(nèi)更改物流信息,批量刪除物流信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.4 物流管理頁面

5.1.5 留言管理

管理員進(jìn)入指定功能操作區(qū)之后可以管理留言。其頁面見下圖。管理員批量刪除留言,針對(duì)留言內(nèi)容進(jìn)行留言回復(fù)。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.5 留言管理頁面

5.2 員工功能實(shí)現(xiàn)

5.2.1 修改物流信息

員工進(jìn)入指定功能操作區(qū)之后可以更改物流信息。其頁面見下圖。員工對(duì)各個(gè)快遞的物流信息隨時(shí)進(jìn)行更新。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.6 修改物流信息頁面

5.2.2 已收快遞管理

員工進(jìn)入指定功能操作區(qū)之后可以查詢已收快遞。其頁面見下圖。員工根據(jù)快遞類型,還有快遞名稱可以查詢已收快遞信息,查詢出來的信息包括了快遞的收件人以及收件時(shí)間等信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.7 已收快遞管理頁面

5.2.3 待發(fā)貨管理

員工進(jìn)入指定功能操作區(qū)之后可以管理待發(fā)貨快遞信息。其頁面見下圖。員工在頁面內(nèi)只能新增,修改,查詢待發(fā)貨快遞信息。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.8 待發(fā)貨管理頁面

5.3 用戶功能實(shí)現(xiàn)

5.3.1 簽收快遞

用戶進(jìn)入指定功能操作區(qū)之后可以簽收快遞。其頁面見下圖。用戶點(diǎn)擊簽收按鈕即可快速簽收快遞。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.9 簽收快遞頁面

5.3.2 查看公告

用戶進(jìn)入指定功能操作區(qū)之后可以查看公告。其頁面見下圖。公告信息太多時(shí),可以使用公告查詢功能快速獲取指定的公告。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程圖5.10 查看公告頁面

5.3.3 發(fā)布留言

用戶進(jìn)入指定功能操作區(qū)之后可以發(fā)布留言。其頁面見下圖。用戶查看之前的留言和回復(fù),也能點(diǎn)擊留言按鈕發(fā)布新的留言。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖5.11 發(fā)布留言頁面

第6章 系統(tǒng)測(cè)試

進(jìn)入這個(gè)環(huán)節(jié)就代表著系統(tǒng)已經(jīng)結(jié)束了編碼實(shí)現(xiàn)功能階段,接下來要做的事情,就是對(duì)該系統(tǒng)進(jìn)行檢測(cè),也就是系統(tǒng)測(cè)試,這個(gè)環(huán)節(jié)是很有必要進(jìn)行的,原因是開發(fā)本系統(tǒng)的人員,其自身具備的開發(fā)技術(shù)以及開發(fā)思維是有限的,在面對(duì)具有復(fù)雜性操作邏輯的系統(tǒng),都會(huì)出現(xiàn)大大小小的錯(cuò)誤,并且這樣的錯(cuò)誤還都是不可避免的。通過及時(shí)的測(cè)試,可以盡早排除程序中的錯(cuò)誤,這樣也可以減少實(shí)際運(yùn)行中產(chǎn)生的問題,從而真正避免在后期使用中為修復(fù)這些問題所付出的高昂代價(jià)。及時(shí)測(cè)試,及時(shí)發(fā)現(xiàn)問題并解決,也是提高開發(fā)過程的效率的一種表現(xiàn)形式??偠灾谲浖_發(fā)生命周期的每個(gè)階段都需要加以重視,并做好每個(gè)階段需要做的任務(wù),從開始到結(jié)尾都需要保證開發(fā)軟件的質(zhì)量。

6.1 功能測(cè)試

通過設(shè)計(jì)一些數(shù)據(jù)檢驗(yàn)校園驛站管理系統(tǒng)的功能是否根據(jù)預(yù)定進(jìn)行數(shù)據(jù)輸出,以此檢驗(yàn)系統(tǒng)功能是否合格。接下來就選取部分功能進(jìn)行檢測(cè)。

6.1.1 登錄功能測(cè)試

校園驛站管理系統(tǒng)提供的服務(wù)是給規(guī)定的用戶使用的,其他無關(guān)用戶是無法進(jìn)入的,登錄功能就是檢驗(yàn)訪問者是否是符合要求的用戶,及時(shí)將不符合要求的用戶拒之門外。以此保證系統(tǒng)安全。這里以管理員身份進(jìn)行檢測(cè),測(cè)試的內(nèi)容見下表。

表6.1 登錄功能測(cè)試表

賬號(hào) 密碼 身份 結(jié)果
guanliyuan guanliyuan 管理員 提示成功,進(jìn)入系統(tǒng)后臺(tái)
user guanliyuan 管理員 提示失敗,停留在登錄頁面
guanliyuan user 管理員 提示失敗,停留在登錄頁面

校園驛站管理系統(tǒng)在面對(duì)正確的賬號(hào),不匹配的密碼時(shí),會(huì)有相應(yīng)的反饋,其反饋結(jié)果見下圖。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖6.1 登錄錯(cuò)誤反饋提示

6.1.2 修改密碼功能測(cè)試

這個(gè)功能的設(shè)置也是出于對(duì)系統(tǒng)的保護(hù),讓操作人員的密碼可以一直變化,減少泄露的幾率。測(cè)試的數(shù)據(jù)見下表。通過驗(yàn)證舊密碼,確認(rèn)操作者是本人,然后開始對(duì)新密碼進(jìn)行登記。一般修改完密碼后,需要再次登錄。

表6.2 修改密碼功能測(cè)試表

舊密碼 新密碼 密碼修改結(jié)果
guanliyuan gly 成功
user gly 失敗
guanliyuan 失敗

本系統(tǒng)在面對(duì)登記錯(cuò)誤的舊密碼信息時(shí),有相應(yīng)的反饋提示,見下圖。

ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp,java,前端,開發(fā)語言,畢業(yè)設(shè)計(jì),Java編程

圖6.2 舊密碼錯(cuò)誤提示

6.2 測(cè)試結(jié)果

經(jīng)過測(cè)試,從校園驛站管理系統(tǒng)功能的角度來看,本系統(tǒng)各個(gè)功能在符合用戶要求的情況下,也能保持運(yùn)行正常。從校園驛站管理系統(tǒng)性能的角度來看,本系統(tǒng)可以保持24小時(shí)不間斷運(yùn)行,而且面對(duì)用戶的誤操作行為,有提前設(shè)置的錯(cuò)誤反饋機(jī)制應(yīng)對(duì),另外,本系統(tǒng)界面布局考慮用戶閱讀習(xí)慣,可以讓用戶短時(shí)間內(nèi)獲取需要的內(nèi)容。總之,本系統(tǒng)可以投入生產(chǎn),幫助用戶解決實(shí)際問題,發(fā)揮其應(yīng)用價(jià)值。

結(jié) 論

采用Java+Mysql的方式設(shè)計(jì)制作的校園驛站管理系統(tǒng),在功能上可以滿足管理人員對(duì)于信息的管理需求;在界面的設(shè)計(jì)上,盡最大努力用自身的美工知識(shí)做到界面美觀簡潔。在操作方面上,讓系統(tǒng)可以方便操作,同時(shí)對(duì)用戶常見的誤操作行為進(jìn)行分析總結(jié),并盡力在系統(tǒng)中避免同樣的由于用戶的誤操作所帶來的錯(cuò)誤現(xiàn)象。

作為畢業(yè)設(shè)計(jì),分配給本系統(tǒng)的設(shè)計(jì)與制作時(shí)間還是不足的,所以,校園驛站管理系統(tǒng)還有許多需要完善的地方。

第一個(gè)就是本系統(tǒng)的編程代碼問題,各個(gè)程序文件的代碼存在冗余的地方非常多,導(dǎo)致代碼不夠簡潔,同時(shí)對(duì)代碼的注釋也比較麻煩。編碼期間,對(duì)于很多頁面可以共享的函數(shù)與方法都沒有單獨(dú)列出來,而是在需要用到函數(shù)和方法的頁面上都重新編寫了代碼,通過后期的技術(shù)學(xué)習(xí),以及對(duì)編碼過程的分析總結(jié),發(fā)現(xiàn)可以把共用的函數(shù)或方法編寫在同一個(gè)頁面上,在之后的頁面中,需要使用此函數(shù)的頁面,則可以直接調(diào)用函數(shù),無需再編寫代碼了,這樣可以簡化代碼,也能節(jié)省時(shí)間和存儲(chǔ)空間。

第二個(gè)就是對(duì)數(shù)據(jù)庫的設(shè)計(jì)不夠好,在數(shù)據(jù)處理中,影響程序運(yùn)行速度。因此需要對(duì)數(shù)據(jù)庫的性能進(jìn)行優(yōu)化。通過這方面知識(shí)的學(xué)習(xí),在某個(gè)開發(fā)技術(shù)類的博客中,發(fā)現(xiàn)可以用數(shù)據(jù)庫連接池技術(shù)來解決數(shù)據(jù)庫的性能問題,另外還需規(guī)范數(shù)據(jù)庫里面的關(guān)系模式,降低數(shù)據(jù)庫的冗余率,提高運(yùn)行速度。

如果說平時(shí)的作業(yè)也是檢查對(duì)知識(shí)的掌握情況,那么制作畢業(yè)設(shè)計(jì),將是對(duì)自身所有知識(shí)的一個(gè)全面檢測(cè)。因?yàn)橄到y(tǒng)能夠制作完成則是經(jīng)歷了很多階段,正如文中所展示的那樣,先有可行性分析,對(duì)功能的分析,對(duì)功能的設(shè)計(jì),對(duì)數(shù)據(jù)庫的設(shè)計(jì),對(duì)程序功能的編碼實(shí)現(xiàn),對(duì)完成編碼程序的測(cè)試等,這些環(huán)節(jié)缺一不可,而且還都需要認(rèn)真對(duì)待,大學(xué)學(xué)到的所有知識(shí)在制作系統(tǒng)時(shí),才會(huì)發(fā)現(xiàn)不夠用。所以這個(gè)項(xiàng)目制作,在檢測(cè)自身能力的同時(shí),也對(duì)問題分析,資料搜集,問題解決等能力進(jìn)行了培養(yǎng)。

我通過制作本系統(tǒng),熟悉了程序開發(fā)的流程,提高了對(duì)程序的編碼能力,培養(yǎng)了獨(dú)立分析與解決問題的能力;但也讓我明白自身的不足之處,所以在接下來的時(shí)間,我還是要加強(qiáng)對(duì)技術(shù)知識(shí)的學(xué)習(xí),去逐漸完善本系統(tǒng)。

致 謝

制作畢設(shè)項(xiàng)目這段時(shí)間,忙碌又充實(shí)。從最開始選題的不知所措,到現(xiàn)在畢設(shè)項(xiàng)目完成時(shí)的淡然,兩種完全不同的心境,也意味著我這段時(shí)間在不斷成長。項(xiàng)目制作是一個(gè)很耗費(fèi)時(shí)間與精力的任務(wù),如果說僅僅依靠自己的話,那肯定達(dá)不到畢設(shè)的標(biāo)準(zhǔn)。所以,這一路走來,導(dǎo)師給予我的幫助也是非常大的。不管我處于哪個(gè)階段,比如選題階段,比如分析系統(tǒng)功能階段,設(shè)計(jì)系統(tǒng)結(jié)構(gòu)階段,系統(tǒng)編碼階段等,都有導(dǎo)師參與指導(dǎo),他提出的建議和技術(shù)上的指導(dǎo)讓我可以更快地完成這個(gè)畢設(shè)項(xiàng)目。此刻,我非常感謝導(dǎo)師,感謝他提供的幫助。

畢設(shè)項(xiàng)目制作期間,我身邊的同學(xué)也及時(shí)指出了我系統(tǒng)的錯(cuò)誤,并幫助我完善已開發(fā)的系統(tǒng),還提供了很多文檔撰寫的技巧,所以,我也非常慶幸能和他們一起努力制作項(xiàng)目,也非常感謝他們一直以來的陪伴。

大學(xué)短短幾年,能夠得到成長,也離不開授課老師們,他們一直在校園為廣大學(xué)子傳授知識(shí),用他們畢生所學(xué),教出一批批優(yōu)秀的學(xué)生,我這幾年的成熟與成長也得益于他們的教導(dǎo)。所以我也非常感謝校園的各位老師。

即將離開校園,回想這幾年的時(shí)光,還真挺不舍。安安靜靜在校園走了一圈,發(fā)現(xiàn)我的大學(xué)校園真的很美,我也感謝學(xué)校給我們提供這么美好的學(xué)習(xí)環(huán)境,以及給了我上大學(xué)的機(jī)會(huì)。感謝母校!

參考文獻(xiàn)

  1. 徐健,彭翔,胡金霞.學(xué)??爝f及其管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].花炮科技與市場(chǎng),2019(04):228.

[2]曲珺.快遞管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2018(07):94-96+99.

[3]張振超,吳杰,陳序蓬.淺談Java中Mysql數(shù)據(jù)庫的連接與操作[J].信息記錄材料,2020,21(02):144-145.

[4]鄭智方,魏愷樂,李彬,謝易壯.MySQL得到廣泛使用的原因以及它的嵌入應(yīng)用[J].科技風(fēng),2020(05):114.

[5]趙秀芹,劉楊青,李瑞祥.MySQL數(shù)據(jù)庫使用技巧三例[J].網(wǎng)絡(luò)安全和信息化,2019(08):90-91.

[6]余濤.計(jì)算機(jī)軟件開發(fā)中Java編程語言的應(yīng)用研究[J].信息記錄材料,2020,21(01):113-115.

[7]岳青玲.Java面向?qū)ο缶幊痰娜筇匦訹J].電子技術(shù)與軟件工程,2019(24):239-240.

[8]耿學(xué).關(guān)于Java Web中中文亂碼問題的探討[J].現(xiàn)代信息科技,2020,4(01):74-75+78.

[9]張彥芳.Java Web項(xiàng)目開發(fā)中的中文亂碼問題與對(duì)策[J].電腦知識(shí)與技術(shù),2020,16(09):96-97.

[10]韓思凡.Web開發(fā)中的JSP與H T ML的基礎(chǔ)應(yīng)用[J].科學(xué)技術(shù)創(chuàng)新,2020(14):71-72.

[11]趙曉丹.網(wǎng)頁開發(fā)中的JSP技術(shù)分析[J].南方農(nóng)機(jī),2019,50(20):247-248.

[12]薛茹.基于SSM框架的Web系統(tǒng)研究與應(yīng)用[J].計(jì)算機(jī)產(chǎn)品與流通,2018(07):30.

[13]邱丹萍.Web開發(fā)中SSM框架的分析[J].電腦知識(shí)與技術(shù),2020,16(17):81-82.

[14]仲崇文.關(guān)于計(jì)算機(jī)軟件開發(fā)中常見問題的研究[J].通訊世界,2020,27(07):89-90.

[15]Raffi Khatchadourian.Automated refactoring of legacy Java software to enumerated types[J].Automated Software Engineering,2017,24(4).

[16]Ben White.Marx and Chayanov at the margins:understanding agrarian change in Java[J].The Journal of Peasant Studies,2018,45(5-6).文章來源地址http://www.zghlxwxcb.cn/news/detail-851890.html

到了這里,關(guān)于ssm016基于 Java Web 的校園驛站管理系統(tǒng)+jsp的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ssm基于Java Web的學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文

    ssm基于Java Web的學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文

    現(xiàn)代經(jīng)濟(jì)快節(jié)奏發(fā)展以及不斷完善升級(jí)的信息化技術(shù),讓傳統(tǒng)數(shù)據(jù)信息的管理升級(jí)為軟件存儲(chǔ),歸納,集中處理數(shù)據(jù)信息的管理方式。本學(xué)生宿舍管理系統(tǒng)就是在這樣的大環(huán)境下誕生,其可以幫助管理者在短時(shí)間內(nèi)處理完畢龐大的數(shù)據(jù)信息,使用這種軟件工具可以幫助管理人

    2024年02月20日
    瀏覽(22)
  • ssm378基于Java Web的在線測(cè)試管理系統(tǒng)+vue

    ssm378基于Java Web的在線測(cè)試管理系統(tǒng)+vue

    文章僅展示部分內(nèi)容,詳細(xì)的畢設(shè)論文和演示視頻源代碼可以私信我的扣扣 畢 業(yè) 設(shè) 計(jì)(論 文) 題目:在線測(cè)試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 互聯(lián)網(wǎng)發(fā)展至今,無論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過網(wǎng)絡(luò)傳播,搭配信

    2024年02月20日
    瀏覽(14)
  • 基于JAVAEE技術(shù)的ssm校園車輛管理系統(tǒng)源碼和論文

    基于JAVAEE技術(shù)的ssm校園車輛管理系統(tǒng)源碼和論文

    基于JAVAEE技術(shù)的ssm校園車輛管理系統(tǒng)源碼和論文105 ?開發(fā)工具:idea? ?數(shù)據(jù)庫mysql5.7+ ?數(shù)據(jù)庫鏈接工具:navcat,小海豚等 ? 技術(shù):ssm 1.選題背景和意義 背景:? ????隨著第二次工業(yè)革命后,內(nèi)燃機(jī)的發(fā)明與完善,解決了交通工具的發(fā)動(dòng)機(jī),從一開始的蒸汽機(jī)到仍沿用至今的

    2024年02月10日
    瀏覽(23)
  • (附源碼)基于SSM框架的校園宿舍管理系統(tǒng) 畢業(yè)設(shè)計(jì)241738

    (附源碼)基于SSM框架的校園宿舍管理系統(tǒng) 畢業(yè)設(shè)計(jì)241738

    SSM校園宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 科技進(jìn)步的飛速發(fā)展引起人們?nèi)粘I畹木薮笞兓?,電子信息技術(shù)的飛速發(fā)展使得電子信息技術(shù)的各個(gè)領(lǐng)域的應(yīng)用水平得到普及和應(yīng)用。信息時(shí)代的到來已成為不可阻擋的時(shí)尚潮流,人類發(fā)展的歷史正進(jìn)入一個(gè)新時(shí)代。在現(xiàn)實(shí)運(yùn)用中,

    2024年02月02日
    瀏覽(32)
  • 基于JavaWeb+SSM+Vue校園水電費(fèi)管理小程序系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

    基于JavaWeb+SSM+Vue校園水電費(fèi)管理小程序系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

    摘 要 III Abstract 1 1 系統(tǒng)概述 2 1.1 概述 2 1.2課題意義 3 1.3 主要內(nèi)容 3 2 系統(tǒng)開發(fā)環(huán)境 4 2.1微信開發(fā)者工具 4 2.2小程序框架以及目錄結(jié)構(gòu)介紹 5 2.3 JAVA簡介 5 2.4 MySQL數(shù)據(jù)庫 6 2.5 SSM框架 6 3 需求分析 6 3.1 系統(tǒng)設(shè)計(jì)目標(biāo) 7 3.2需求分析概述 7 3.3 系統(tǒng)可行性分析 8 3.4經(jīng)濟(jì)可行性 8 3.5操作

    2024年02月04日
    瀏覽(25)
  • 基于SSM的面向高校校園體育用品租借管理系統(tǒng)+94593(免費(fèi)領(lǐng)源碼)可做計(jì)算機(jī)畢業(yè)設(shè)計(jì)JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案

    基于SSM的面向高校校園體育用品租借管理系統(tǒng)+94593(免費(fèi)領(lǐng)源碼)可做計(jì)算機(jī)畢業(yè)設(shè)計(jì)JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案

    隨著我國經(jīng)濟(jì)迅速發(fā)展,人們對(duì)手機(jī)的需求越來越大,各種手機(jī)軟件也都在被廣泛應(yīng)用,但是對(duì)于手機(jī)進(jìn)行數(shù)據(jù)信息管理,對(duì)于手機(jī)的各種軟件也是備受用戶的喜愛,微信小程序的面向高校校園體育用品租借管理系統(tǒng)被用戶普遍使用,為方便用戶能夠可以隨時(shí)進(jìn)行微信小程序

    2024年02月22日
    瀏覽(19)
  • ssm/php/node/python基于web的托育園管理系統(tǒng)

    ssm/php/node/python基于web的托育園管理系統(tǒng)

    本系統(tǒng) (程序+源碼) 帶文檔lw萬字以上 ? ?文末可領(lǐng)取本課題的JAVA源碼參考 選題背景: 隨著社會(huì)的發(fā)展和科技的進(jìn)步,人們對(duì)于教育的需求越來越高。托育園作為一種特殊的教育機(jī)構(gòu),為家長提供了一個(gè)安全、健康、有益的成長環(huán)境,讓孩子在早期得到良好的教育和照顧

    2024年03月15日
    瀏覽(25)
  • (附源碼)計(jì)算機(jī)畢業(yè)設(shè)計(jì)SSM基于Web企業(yè)客戶管理系統(tǒng)

    (附源碼)計(jì)算機(jī)畢業(yè)設(shè)計(jì)SSM基于Web企業(yè)客戶管理系統(tǒng) 項(xiàng)目運(yùn)行 環(huán)境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX (Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 項(xiàng)目技術(shù): SSM + mybatis + Maven + Vue 等等組成,B/S模式 + Maven管理等等。 環(huán)境需要 1. 運(yùn)行環(huán)境:最好是java

    2024年02月06日
    瀏覽(27)
  • ssm726基于web的學(xué)生就業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)+vue

    ssm726基于web的學(xué)生就業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)+vue

    文章僅展示部分內(nèi)容,詳細(xì)的畢設(shè)論文和演示視頻源代碼可以私信我的扣扣, ?????? 畢 業(yè) 設(shè) 計(jì)(論 文) ???題目: 學(xué)生就業(yè)管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 如今社會(huì)上各行各業(yè),都喜歡用自己行業(yè)的專屬軟件工作,互聯(lián)網(wǎng)發(fā)展到這個(gè)時(shí)候,人們已經(jīng)發(fā)現(xiàn)離不開了互聯(lián)網(wǎng)。新技

    2024年02月20日
    瀏覽(23)
  • 43基于java的校園社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    本章節(jié)給大家?guī)硪粋€(gè)基于java的校園社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),可適用于校園社團(tuán)管理系統(tǒng),社團(tuán)招新管理系統(tǒng),社團(tuán)管理系統(tǒng),社團(tuán)活動(dòng)管理系統(tǒng),高校學(xué)生社團(tuán),大學(xué)社團(tuán),學(xué)生社團(tuán)招新,學(xué)生社團(tuán)系統(tǒng)等等; 校園社團(tuán)作為高校課外活動(dòng)的重要組成部分,發(fā)展十分迅速

    2024年02月08日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包