下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
超市管理系統(tǒng)設(shè)計(jì)中的關(guān)鍵技術(shù)介紹綜述目錄TOC\o"1-3"\h\u8382超市管理系統(tǒng)設(shè)計(jì)中的關(guān)鍵技術(shù)介紹綜述 122207第一節(jié)數(shù)據(jù)庫(kù)選擇 112377第二節(jié)開發(fā)工具的選擇 36374第三節(jié)開發(fā)語(yǔ)言選擇 31694第四節(jié)前端框架選擇 428939第五節(jié)Web服務(wù)器選擇 4超市管理系統(tǒng)進(jìn)銷存功能齊全,極大程度上提高了超市管理系統(tǒng)的運(yùn)行服務(wù)質(zhì)量,并且為了滿足三類用戶的功能需求、實(shí)現(xiàn)其更加良好的用戶體驗(yàn),也考慮系統(tǒng)使用的便捷性和適應(yīng)性,選擇并使用操作系統(tǒng)Windows來(lái)配置超市管理系統(tǒng)運(yùn)行服務(wù)環(huán)境。在此前提下,從數(shù)據(jù)庫(kù)管理系統(tǒng)、Web應(yīng)用后端程序框架、Web服務(wù)器、前端框架到開發(fā)工具,通過查閱相關(guān)文獻(xiàn)、積極調(diào)查分析、向老師請(qǐng)教相關(guān)技術(shù),最終采取最合適的技術(shù)來(lái)付諸實(shí)施該系統(tǒng)的開發(fā)。數(shù)據(jù)庫(kù)選擇超市管理系統(tǒng)需要以數(shù)據(jù)庫(kù)為基礎(chǔ)錄入大量員工信息、商品信息、銷售信息、訂單信息等多種信息,并且進(jìn)行信息的存儲(chǔ),還需要進(jìn)行實(shí)時(shí)的增刪查改。不僅如此,在諸如庫(kù)存之類的應(yīng)用場(chǎng)景中,需要確保各項(xiàng)事務(wù)從頭至尾的一致性,因此選擇使用關(guān)系數(shù)據(jù)庫(kù)。常見的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是:MySQL,Oracle,Access,DB2。下面的表3-1中顯示了相關(guān)關(guān)系數(shù)據(jù)庫(kù)的比較:表2-SEQ圖表\*ARABIC\s11常見關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)比較數(shù)據(jù)庫(kù)系統(tǒng)描述優(yōu)點(diǎn)缺點(diǎn)使用場(chǎng)景MySQL應(yīng)用范圍和受眾群體最廣,中、小型網(wǎng)站常用的數(shù)據(jù)庫(kù)簡(jiǎn)單快捷易上手,方便使用。占用內(nèi)存少,執(zhí)行速度快,使用成本低。開放源碼使用。不允許調(diào)試存儲(chǔ)過程,開發(fā)和維護(hù)儲(chǔ)存過程有困難。大量使用存儲(chǔ)過程時(shí)給CPU帶來(lái)較大的運(yùn)行壓力,使用受局限。分布式操作要求高安全性系統(tǒng)和Web應(yīng)用OracleMicrosoft的集成數(shù)據(jù)庫(kù)管理系統(tǒng)是世界上最緊密相關(guān)的數(shù)據(jù)庫(kù),適用于所有類型的大型,中型和小型計(jì)算機(jī)系統(tǒng)。升級(jí)換代后引入了人共享SQL和多線索服務(wù)器體系結(jié)構(gòu)。提供了新的分布式數(shù)據(jù)庫(kù)能力,便于讀寫遠(yuǎn)端數(shù)據(jù)庫(kù)的數(shù)據(jù)。穩(wěn)定性較好,安全保密性較高。后續(xù)管理維護(hù)復(fù)雜,數(shù)據(jù)庫(kù)內(nèi)容多存放在內(nèi)存里,恢復(fù)數(shù)據(jù)復(fù)雜。數(shù)據(jù)庫(kù)連接緩慢,對(duì)電腦硬件要求較高,對(duì)管理員工作經(jīng)驗(yàn)與耐心程度要求高。1.傳統(tǒng)大型金融IT、電信IT等Access一種把數(shù)據(jù)庫(kù)引擎的圖形用戶的界面與軟件開發(fā)工具結(jié)合在一起的管理系統(tǒng),常用于大、中、小企業(yè)的部門領(lǐng)域。1.處理數(shù)據(jù)效率高、具有高可靠性。移植性好,適應(yīng)性極強(qiáng)。2.用戶部署簡(jiǎn)單,與桌面文件相連,可以靈活調(diào)用各類文件。3.適用于新手?jǐn)?shù)據(jù)庫(kù)開發(fā)程序員使用,簡(jiǎn)單易使用。1.安全性不高,用戶密碼易被破解。高強(qiáng)度操作下適應(yīng)性差。2.數(shù)據(jù)存儲(chǔ)量小,不足與支持多人同時(shí)訪問,容易造成服務(wù)器假死,或者造成服務(wù)器崩潰。1.要求數(shù)據(jù)完整2.復(fù)雜的定制程序3.集成、遷移數(shù)據(jù)至其他數(shù)據(jù)庫(kù)4.復(fù)雜的設(shè)計(jì)DB2由美國(guó)IBM公司開發(fā),運(yùn)行環(huán)境為Unix,主要用于移動(dòng)計(jì)算的關(guān)系數(shù)據(jù)庫(kù)。具有良好的可伸縮性,支持多種類用戶環(huán)境與服務(wù)器操作系統(tǒng)平臺(tái)的開發(fā)。可以處理大量復(fù)雜數(shù)據(jù),穩(wěn)定性強(qiáng)。跨平臺(tái),多層結(jié)構(gòu),支持ODBC、JDBC等多種客戶。API和函數(shù)的提供上不完善。開發(fā)使用環(huán)節(jié)較為復(fù)雜。嵌入式應(yīng)用程序代替磁盤訪問測(cè)試環(huán)境綜上述圖表所知,橫縱比較優(yōu)劣與實(shí)用性后,決定使用MySQL作為超市管理系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng),由超市技術(shù)管理員專職負(fù)責(zé)維護(hù),站外購(gòu)物信息與站內(nèi)員工與管理員信息保持同步更新,包括API和命令行,另外添加一些功能,以支持本地的非阻塞操作和進(jìn)度報(bào)告。第二節(jié)開發(fā)工具的選擇主流的JAVAIDE(IntegratedDevelopmentEnvironment,集成開發(fā)環(huán)境)有NetBeans、Eclipse、IntelliJIDEA等。一個(gè)好的開發(fā)工具能夠達(dá)到事半功倍的效果,把開發(fā)程序的效率大大提高。NetBeans是sun公司推出的java開發(fā)集成環(huán)境,但國(guó)內(nèi)使用較少。Eclipse是一個(gè)用Java語(yǔ)言開發(fā)的開放的、可擴(kuò)展的集成開發(fā)環(huán)境。它具有代碼識(shí)別、自動(dòng)編譯和自動(dòng)構(gòu)造的特點(diǎn)。還擁有智能提示功能。Eclipse基于語(yǔ)法樹的智能輸入請(qǐng)求和自動(dòng)完成,這使得IntelliJ思想比其他開發(fā)工具更好。在這方面,開發(fā)技術(shù)有了質(zhì)的飛躍。代碼重構(gòu)方面,Eclipse的重構(gòu)功能也是非常智能的,它可以讀取您需要的內(nèi)容,然后為您提供針對(duì)不同情況的最佳解決方案。界面流暢,反應(yīng)迅速,不會(huì)有太多的視圖被其他開發(fā)工具打開,避免系統(tǒng)阻塞的情況發(fā)生。第三節(jié)開發(fā)語(yǔ)言選擇超市管理系統(tǒng)是一個(gè)動(dòng)態(tài)系統(tǒng),而目前開發(fā)動(dòng)態(tài)系統(tǒng)的語(yǔ)言主要有以下幾種:ASP、PHP、C#和Java。這四種語(yǔ)言各自都有自己的優(yōu)點(diǎn)和缺點(diǎn),具體如表2-2所示:表2-2常用動(dòng)態(tài)系統(tǒng)開發(fā)語(yǔ)言比較語(yǔ)言描述優(yōu)點(diǎn)缺點(diǎn)目前使用情況ASPActiveserverpages.活動(dòng)服務(wù)器語(yǔ)言、腳本語(yǔ)言。最簡(jiǎn)單的計(jì)算機(jī)語(yǔ)言,帶有access服務(wù)器,在系統(tǒng)開發(fā)中很流行。完全性差是ASP語(yǔ)言的最大缺點(diǎn),使用COM組件很容易讓外部攻擊成功,使得系統(tǒng)數(shù)據(jù)進(jìn)行丟失較少使用,基本都快要被市場(chǎng)拋棄C#C和C++語(yǔ)言加強(qiáng)版。來(lái)源與C語(yǔ)言,語(yǔ)法十分縝密,編寫的系統(tǒng)安全性與質(zhì)量高。代碼編寫繁瑣,消耗的時(shí)間量大,靈活度差。使用較少,目前主要是C語(yǔ)言這一系的人使用。PHPHypertextPreprocessor,是一種HTML內(nèi)嵌式腳本語(yǔ)言。開源的語(yǔ)言,搭建系統(tǒng)的速度非常的快,且系統(tǒng)的安全性和穩(wěn)定性也較ASP好。支持Windows和Linux上運(yùn)行。設(shè)計(jì)的系統(tǒng)一般都較為簡(jiǎn)單。在快速搭建系統(tǒng)中常常使用。JAVA高級(jí)計(jì)算機(jī)編程語(yǔ)言。應(yīng)用范圍很廣,跨平臺(tái)且系統(tǒng)的安全性和穩(wěn)定性也較好。程序編寫還是比較復(fù)雜,用時(shí)長(zhǎng)。除了在系統(tǒng)上開發(fā)之外幾乎還有各種的企業(yè)級(jí)系統(tǒng)的開發(fā)。綜上所述,對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行橫向和縱向比較,得出Java和PHP是目前主流的實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)的技術(shù),由于在本科的學(xué)習(xí)生涯中,主要學(xué)習(xí)了PHP作為開發(fā)語(yǔ)言。所以這次超市管理系統(tǒng)的開發(fā)最后決定使用PHP語(yǔ)言作為系統(tǒng)的開發(fā)語(yǔ)言。既可以鍛煉鍛煉PHP語(yǔ)言在開發(fā)中的使用,也可以對(duì)本科學(xué)習(xí)生涯中PHP的學(xué)習(xí)做一個(gè)總結(jié)。第四節(jié)前端框架選擇Vue框架與jQuery技術(shù)相結(jié)合,側(cè)重于前端技術(shù)。在前端開發(fā)中,開發(fā)人員在使用不同的函數(shù)和標(biāo)記時(shí)經(jīng)常會(huì)遇到麻煩。Vue框架可以簡(jiǎn)化HTML5標(biāo)簽、CSS3的各種功能和JavaScript腳本語(yǔ)言的使用,界面中的設(shè)置等功能易于實(shí)現(xiàn),因此本系統(tǒng)的開發(fā)采用了這種技術(shù),使得界面的開發(fā)更加簡(jiǎn)單、舒適。第五節(jié)Web服務(wù)器選擇超市管理系統(tǒng)是基于HTTP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)?。由于PHP的良好兼容性,有很多服務(wù)器選項(xiàng),如IIS服務(wù)器、Apache服務(wù)器、Tomcat服務(wù)器等,其中Tomcat是一個(gè)簡(jiǎn)單的服務(wù)器,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)客戶關(guān)系管理實(shí)施指南手冊(cè)
- 2025年企業(yè)內(nèi)部審計(jì)團(tuán)隊(duì)建設(shè)與培養(yǎng)指南
- 非機(jī)動(dòng)車停放管理規(guī)范制度
- 超市員工考勤及工資制度
- 超市商品分類及編碼制度
- 2026年西藏機(jī)場(chǎng)招聘19人備考題庫(kù)及參考答案詳解一套
- 養(yǎng)老院老人健康飲食營(yíng)養(yǎng)師職業(yè)發(fā)展規(guī)劃制度
- 2026年陽(yáng)江市紀(jì)委監(jiān)委公開選調(diào)公務(wù)員8人備考題庫(kù)及答案詳解一套
- 2026年蘇州市生物醫(yī)藥產(chǎn)業(yè)集團(tuán)有限公司招聘?jìng)淇碱}庫(kù)及1套完整答案詳解
- 咸安區(qū)2026年面向教育部直屬師范大學(xué)公費(fèi)師范畢業(yè)生專項(xiàng)招聘?jìng)淇碱}庫(kù)有答案詳解
- 購(gòu)銷交易合同模板
- 2024年世界職業(yè)院校技能大賽高職組“新材料智能生產(chǎn)與檢測(cè)組”賽項(xiàng)考試題庫(kù)(含答案)
- CT及MR對(duì)比劑種類、臨床應(yīng)用及常見副反應(yīng)
- 酒店樓層管理制度
- 晶體滲透壓與膠體滲透壓講解
- 2023年09月四川成都市新津區(qū)招考聘用衛(wèi)生專業(yè)技術(shù)人才33人筆試歷年難易錯(cuò)點(diǎn)考題薈萃附帶答案詳解
- 滬科版七年級(jí)上冊(cè)初一數(shù)學(xué)全冊(cè)教案(教學(xué)設(shè)計(jì))
- 全國(guó)各氣象臺(tái)站區(qū)站號(hào)及經(jīng)緯度
- 三階魔方入門-小學(xué)教學(xué)版
- 生產(chǎn)技術(shù)部主要職責(zé)及流程
- 廣東高中高考英語(yǔ)聽說考試故事速記復(fù)述技巧
評(píng)論
0/150
提交評(píng)論