亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PHP的圖書館自習(xí)管理系統(tǒng)需求分析

        2018-10-19 09:29:44李云洪許勛熠趙泉遼寧對(duì)外經(jīng)貿(mào)學(xué)院
        數(shù)碼世界 2018年9期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)圖書館信息

        李云洪 許勛熠 趙泉 遼寧對(duì)外經(jīng)貿(mào)學(xué)院

        1 問題概述

        1.1 問題描述

        隨著社會(huì)發(fā)展,新的科技不斷涌現(xiàn),計(jì)算機(jī)在我們的生活中扮演著越來(lái)越重要的角色,辦公自動(dòng)化、高效的處理工作方式成為我們追求的目標(biāo)。日常生活中,計(jì)算機(jī)被應(yīng)用到多個(gè)領(lǐng)域,所以我們可以通過(guò)計(jì)算機(jī)的方式對(duì)圖書館自習(xí)室進(jìn)行管理,以幫我們更好、更快的完成工作,同時(shí)可以提高工作效率,簡(jiǎn)便的解決日常管理任務(wù)。

        1.2 系統(tǒng)概述

        本系統(tǒng)的主要是對(duì)大量數(shù)據(jù)的管理,在圖書館自習(xí)管理系統(tǒng)中,對(duì)圖書館信息、座位信息管理、學(xué)生管理以及人員流動(dòng)管理都是對(duì)數(shù)據(jù)的管理,這其中包括這些信息的添加、刪除、修改和查找等操作。在系統(tǒng)中,劃分權(quán)限的管理模式使系統(tǒng)更加安全以及更加容易管理,即系統(tǒng)擁有全局管理員,此管理員管理系統(tǒng)中的其他管理員,擁有最高的權(quán)限,可以通過(guò)數(shù)據(jù)統(tǒng)計(jì)功能對(duì)圖書館自習(xí)室進(jìn)行統(tǒng)計(jì)和獲取系統(tǒng)中的數(shù)據(jù)。

        1.3 可行性分析

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

        目前自動(dòng)化辦公方式已經(jīng)普及,信息化管理可以使學(xué)校及圖書館自習(xí)室管理人員節(jié)約大量的資源,帶來(lái)成本的極大節(jié)約,在當(dāng)前網(wǎng)絡(luò)基本普及的情況下,我們很容易通過(guò)網(wǎng)絡(luò)來(lái)進(jìn)行事務(wù)的管理,不僅可以節(jié)約人力物力,還可以提供提高工作效率,為管理工作節(jié)約大量的時(shí)間,減少相關(guān)開支,所以本系統(tǒng)在經(jīng)濟(jì)上具有可行性。

        1.3.2 技術(shù)可行性

        本系統(tǒng)的開發(fā)使用目前流行的ThinkPHP技術(shù),技術(shù)成熟度高,開發(fā)難度適中,開發(fā)語(yǔ)言方面選擇PHP為主要編程語(yǔ)言,并配合用戶端的APP完成整個(gè)系統(tǒng)的運(yùn)作。首先在大學(xué)所學(xué)課程中學(xué)習(xí)過(guò)PHP+SQL開發(fā)模式,能夠快速使用,對(duì)這方面技術(shù)有一定的基礎(chǔ),在實(shí)習(xí)過(guò)程中也用到了相關(guān)技術(shù),對(duì)動(dòng)手能力和操作能力有一定的提高,項(xiàng)目中以Sublime text做為開發(fā)工具,采用MVC設(shè)計(jì)模式,此設(shè)計(jì)模式和框架簡(jiǎn)單易用的特點(diǎn)也是能夠完成本系統(tǒng)的關(guān)鍵。

        1.2.3 操作可行性

        本系統(tǒng)設(shè)計(jì)的目的就是為圖書館自習(xí)室的管理及信息的流通提供簡(jiǎn)單操作,為日常管理提供便捷操作的,系統(tǒng)采用B/S模式開發(fā),能夠隨時(shí)隨地在有網(wǎng)絡(luò)的環(huán)境中對(duì)圖書館自習(xí)室信息進(jìn)行管理,在保證良好的界面和網(wǎng)站交互性的同時(shí),也能夠保證信息的及時(shí)性和高效性,所以在操作可行性上完全可行。

        2 關(guān)鍵技術(shù)

        2.1 PHP介紹

        PHP獨(dú)特的語(yǔ)法混合了C、java、Perl和PHP的自我創(chuàng)新的語(yǔ)法。PHP安裝它比CGI或Perl更快地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)[1]。與其他編程語(yǔ)言相比,PHP制作的動(dòng)態(tài)頁(yè)面,PHP嵌入HTML文檔中的程序比生成HTML標(biāo)簽的CGIS更有效地執(zhí)行。PHP還可以執(zhí)行編譯后的代碼。達(dá)到加密并優(yōu)化代碼執(zhí)行以使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的特性。所有的CGI特性PHP都可以實(shí)現(xiàn),它支持幾乎所有流行的數(shù)據(jù)庫(kù)和操作系統(tǒng)。最重要的是,PHP可以用C、C++擴(kuò)展程序。

        2.2 Apache介紹

        Apache HTTP服務(wù)器(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的開源Web服務(wù)器。它可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)上運(yùn)行。由于它的多平臺(tái)和安全性被廣泛使用,它是最流行的Web服務(wù)器軟件。一個(gè)。它是快速、可靠的,可以用簡(jiǎn)單的Perl/Python解釋器編譯到服務(wù)器。Apache HTTP服務(wù)器是源于NCSA HTTPD服務(wù)器的模塊化服務(wù)器,已經(jīng)被修改了數(shù)次,成為世界第一的Web服務(wù)器軟件。它可以在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上運(yùn)行。

        Apache源于NCSA HTTPD服務(wù)器,并已多次修改,成為全球最受歡迎的Web服務(wù)器軟件之一。Apache讀取“補(bǔ)丁服務(wù)器”,這意味著補(bǔ)丁服務(wù)器。因?yàn)樗敲赓M(fèi)軟件,所以人們不斷地開發(fā)新的特性、新的特性和修改原有的缺陷。Apache的特點(diǎn)是簡(jiǎn)單、快速、穩(wěn)定,可以作為代理服務(wù)器使用。

        2.3 MySQL介紹

        MySQL由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL是一個(gè)多用戶、多線程的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。 工作模式是基于客戶機(jī)/服務(wù)器結(jié)構(gòu)。目前它可以支持幾乎所有的操作系統(tǒng),同時(shí)也可以和php完美結(jié)合。簡(jiǎn)單的來(lái)說(shuō),MySql是一個(gè)開放的、快速的、多線程的、多用戶的SQL數(shù)據(jù)庫(kù)服務(wù)器。

        3 需求分析

        3.1 設(shè)計(jì)思想

        本系統(tǒng)采用三層架構(gòu)設(shè)計(jì)。 用戶界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)操作,然后將數(shù)據(jù)庫(kù)返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。

        3.2 業(yè)務(wù)流程

        本系統(tǒng)分為終端和PHP后臺(tái),其中終端供讀者使用,讀者的流程主要為:預(yù)約,掃描二維碼就坐,自習(xí)和離開自習(xí)室。管理員的流程主要為:對(duì)系統(tǒng)的管理,對(duì)用戶的管理以及對(duì)座位的管理。讀者的主要業(yè)務(wù)流程為:讀者進(jìn)入首頁(yè)后,可以查看到系統(tǒng)中的座位信息,如果有空位,則可以在線預(yù)約,預(yù)約成功后可以進(jìn)行取消預(yù)約操作。如果沒有取消預(yù)約,則可以進(jìn)入自習(xí)室對(duì)應(yīng)的座位就坐進(jìn)行自習(xí),如果中途需要臨時(shí)離開,需要在終端選擇臨時(shí)離開操作,臨時(shí)離開后需在30分鐘內(nèi)返回座位,否則座位號(hào)就會(huì)顯示無(wú)人。讀者流程圖如圖3.1所示。

        圖3.1 讀者流程圖

        管理員的主要業(yè)務(wù)流程為:管理員進(jìn)入系統(tǒng)后臺(tái)后,可以對(duì)座位、系統(tǒng)和讀者進(jìn)行管理。其中座位管理包括對(duì)座位信息進(jìn)行采集,如:A1、A2…順序進(jìn)行排列,使每個(gè)座位擁有唯一的編號(hào),并附上二維碼,使讀者可以進(jìn)行掃描就坐。系統(tǒng)管理包括對(duì)系統(tǒng)的維護(hù)和系統(tǒng)黑名單的管理,管理員可以將不遵守自習(xí)室規(guī)則的讀者添加至黑名單,也可以讀者移出黑名單。讀者管理主要包括對(duì)讀者信息的增刪改查操作。管理員流程圖如圖3.2所示。

        圖3.2 管理員流程圖

        3.3 功能性需求

        (1)登錄注冊(cè)模塊,讀者使用終端前需要進(jìn)行注冊(cè)和登錄操作,登錄成功的用戶才可以進(jìn)行座位預(yù)約、就坐等操作。

        (2)座位預(yù)約模塊主要供讀者進(jìn)行座位的預(yù)訂,讀者進(jìn)行座位預(yù)約時(shí),需要先查看座位信息,如果自習(xí)室內(nèi)還有空座,才可以進(jìn)行選座,選座后成功預(yù)約,如果中途有事可以取消預(yù)約。

        (3)就坐自習(xí)模塊,讀者成功預(yù)約后,可以進(jìn)入自習(xí)室對(duì)應(yīng)的座位上進(jìn)行自習(xí),如果中途臨時(shí)有事需要離開,可以選擇臨時(shí)離開選項(xiàng),系統(tǒng)會(huì)保留座位30分鐘,超過(guò)預(yù)留時(shí)間就會(huì)自動(dòng)取消,座位號(hào)就會(huì)顯示無(wú)人,并且會(huì)被系統(tǒng)自動(dòng)記入黑名單。

        (4)讀者管理模塊主要供管理員對(duì)本系統(tǒng)內(nèi)的讀者進(jìn)行管理。管理員登錄后,可以查看目前已有的讀者信息,并且進(jìn)行添加、修改和刪除操作。

        (5)座位管理模塊,管理員登錄后,可以查看到系統(tǒng)中已有的座位信息,同時(shí)可以編輯座位信息,例如將座位進(jìn)行編號(hào),編號(hào)后需要進(jìn)行座位定位操作,使讀者可選擇座位。同時(shí)對(duì)每個(gè)座位附上二維碼,讓讀者可以掃碼預(yù)約和就坐。

        3.4 非功能性需求

        安全性:用戶資料只有管理人員可見,其他人一律無(wú)法獲取。

        兼容性:本網(wǎng)站支持Windows XP/Windows 7/Windows 8.1/Windows 10

        正確性:不允許系統(tǒng)出現(xiàn)錯(cuò)誤,包括圖書館自習(xí)室信息的準(zhǔn)確性,圖書館自習(xí)室詳情的準(zhǔn)確性等。

        3.5 系統(tǒng)運(yùn)行環(huán)境

        本系統(tǒng)運(yùn)行的硬件環(huán)境如下。

        (1)主機(jī)類型

        應(yīng)用服務(wù)器:SUN E220,單CPU,1G RAM。

        數(shù)據(jù)庫(kù)服務(wù)器:SUN E220,單CPU,1G RAM。

        工作站:LEGEND PC,256M RAM。

        (2)網(wǎng)絡(luò)類型

        100 Mbps寬帶/WiFi

        (3)存貯器容量

        應(yīng)用服務(wù)器:20G以上。

        數(shù)據(jù)庫(kù)服務(wù)器:100G以上。

        (4)設(shè)備分布

        本系統(tǒng)主要設(shè)備包括:應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和若干個(gè)工作站組成,設(shè)備分布圖如圖3.8所示。

        圖3.8設(shè)備分布圖

        本軟件系統(tǒng)運(yùn)行的軟件環(huán)境如下。

        (1)操作系統(tǒng)

        工作站:windows XP以上。

        (2)數(shù)據(jù)庫(kù)管理系統(tǒng)

        本系統(tǒng)所用的數(shù)據(jù)庫(kù)為MySQL數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)可視化軟件為Navicat。

        4 結(jié)論與展望

        通過(guò)這次系統(tǒng)的需求分析,使我深刻的了解了系統(tǒng)開發(fā)過(guò)程中需求分析的重要性,同時(shí)對(duì)于團(tuán)隊(duì)的協(xié)作,對(duì)軟件開發(fā)方法和手段,也有了一定的認(rèn)識(shí),豐富了軟件開發(fā)的經(jīng)驗(yàn),提高了系統(tǒng)分析的水平,并加深理解了許多課程中、書本上學(xué)到的知識(shí)和理論。同時(shí),通過(guò)撰寫本篇論文,我還基本掌握了軟件文檔的撰寫方法和撰寫格式。

        本系統(tǒng)盡管有自身的特色,但缺陷也是明顯的,如安全性,效率問題等等。由于時(shí)間,能力,國(guó)內(nèi)ThinkPHP技術(shù)資料有限等原因,有些功能實(shí)現(xiàn)的并不完美,如管理員功能模塊較少,暫時(shí)無(wú)法對(duì)人員來(lái)往記錄進(jìn)行管理,同時(shí)對(duì)于系統(tǒng)的安全性考慮的不夠全面,有數(shù)據(jù)泄露的風(fēng)險(xiǎn)。在已經(jīng)完成的程序中,也存在許多不盡人意的算法,也沒有統(tǒng)一優(yōu)化,系統(tǒng)有待進(jìn)一步改善,而這些問題也讓我充分認(rèn)識(shí)到了軟件開發(fā)的困難。

        猜你喜歡
        數(shù)據(jù)庫(kù)圖書館信息
        圖書館
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        數(shù)據(jù)庫(kù)
        飛躍圖書館
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        展會(huì)信息
        去圖書館
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        国产视频一区二区三区免费| 国产第19页精品| 精品一区二区av天堂| 久久深夜中文字幕高清中文| 日本熟女精品一区二区三区| 人妻色综合网站| 国产A√无码专区| 在线观看视频日本一区二区三区| 人妻少妇av中文字幕乱码| 亚洲精品~无码抽插| 国产成人www免费人成看片| 久久久久综合一本久道| 国产一区二区中文字幕在线观看 | 亚洲人交乣女bbw| 射精情感曰妓女色视频| 亚洲美女av一区二区| 亚洲人成影院在线高清| 国产精品毛片毛片av一区二区| 一区二区三区四区在线观看日本| 鲁丝片一区二区三区免费| 无码AV高潮喷水无码专区线| 久久伊人网久久伊人网| 日本中文字幕婷婷在线| 亚洲色欲色欲www| 7777精品久久久大香线蕉| 国产精品麻豆A在线播放| 亚洲日本一区二区三区四区| 最新系列国产专区|亚洲国产| 久久国产精品不只是精品 | 中文字幕一区二三区麻豆| 亚洲无线码一区二区三区| 久久艹影院| 成人免费毛片在线播放| 亚洲不卡av一区二区三区四区| 人妻插b视频一区二区三区| 丁香综合网| 亚洲综合天堂av网站在线观看| 欧美激情乱人伦| 亚洲精品无码久久久久sm| 日本一区二区三区啪啪| 亚洲一区二区懂色av|