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

        ?

        基于JSP的報(bào)刊征訂系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2023-06-25 08:24:40肖糧鈞
        現(xiàn)代信息科技 2023年8期
        關(guān)鍵詞:S結(jié)構(gòu)

        摘? 要:隨著信息技術(shù)的不斷發(fā)展,人們對(duì)信息接收的要求越來越高,例如,人們希望在訂閱報(bào)刊時(shí)盡量減少時(shí)間成本。但目前市面上繁雜的報(bào)刊訂閱情況給人們帶來諸多不便,因此對(duì)報(bào)刊企業(yè)來說,采用網(wǎng)絡(luò)訂閱方式勢(shì)在必行。文章以MyEclipse作為開發(fā)工具,采用JSP語言、MySQL數(shù)據(jù)庫管理系統(tǒng)、B/S結(jié)構(gòu),設(shè)計(jì)并實(shí)現(xiàn)了報(bào)刊征訂管理系統(tǒng)。測(cè)試結(jié)果表明,該系統(tǒng)能夠正常穩(wěn)定運(yùn)行。

        關(guān)鍵詞:報(bào)刊征訂;JSP;B/S結(jié)構(gòu)

        中圖分類號(hào):TP311? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):2096-4706(2023)08-0016-04

        Abstract: With the continuous development of information technology, people have increasingly high requirements for information reception. For example, people want to minimize the time cost when subscribing to newspapers and periodicals. However, the current complex situation of newspaper and periodical subscriptions on the market has brought a lot of inconvenience to people, so it is imperative for newspaper companies to adopt online subscription methods. This paper uses MyEclipse as a development tool, uses JSP language, MySQL database management system, and B/S structure to design and implement a newspaper and periodical subscription management system. The test results show that the system can operate normally and stably.

        Keywords: newspaper and periodical subscription; JSP; B/S structure

        0? 引? 言

        在全世界的郵政行業(yè)里,報(bào)刊始終是其主要業(yè)務(wù)之一。以往經(jīng)濟(jì)不發(fā)達(dá),科技不像如今蓬勃發(fā)展,人工處理模式在報(bào)刊行業(yè)里是最主要的管理方法,然而報(bào)刊的數(shù)量非常龐大及其具有動(dòng)態(tài)變化特性,因此其征訂工作量巨大,工作誤差率高,普通的人工處理模式已難以勝任。在當(dāng)前不斷進(jìn)步的世界里,信息技術(shù)發(fā)生了巨大的改革,網(wǎng)絡(luò)技術(shù)的興起,使得網(wǎng)絡(luò)逐漸步入郵政計(jì)算機(jī)領(lǐng)域。各大郵政企業(yè)的管理部門開始利用計(jì)算機(jī)作為輔助管理手段,使公司的業(yè)務(wù)管理走向規(guī)范化、變得更加的科學(xué)。但如今我們生活的世界正處在一個(gè)全球化的時(shí)期,我們生活中的大部分信息因?yàn)榫W(wǎng)絡(luò)連接在一起,也使得傳統(tǒng)期刊[1]生存變得越來越困難,行業(yè)競(jìng)爭(zhēng)也越來越激烈。因此開發(fā)一個(gè)報(bào)刊業(yè)務(wù)系統(tǒng)用于提高報(bào)刊的競(jìng)爭(zhēng)力和服務(wù)水平是很有必要的。

        在20世紀(jì)八九十年代,信息傳播的方式由報(bào)紙轉(zhuǎn)換為了電視,中國(guó)當(dāng)時(shí)的經(jīng)濟(jì)飛速發(fā)展,人們的生活水平也得到了提高,對(duì)于信息的要求有了改變,希望更快地得到大量的信息。如今信息技術(shù)又發(fā)生了改革,網(wǎng)絡(luò)的普及使得手機(jī)、電腦和平板替代電視成為人們獲得信息的主要途徑,尤其是互聯(lián)網(wǎng)技術(shù)的發(fā)展,涌現(xiàn)了許多的互聯(lián)網(wǎng)公司,隨后各大公司推出各種應(yīng)用軟件,讓人們獲取信息的方式再一次發(fā)生改變。當(dāng)前,很多人不愿出門去外界獲得信息,而喜歡待在家里通過網(wǎng)絡(luò)去了解外界發(fā)生的事,報(bào)紙的生存變得更加嚴(yán)峻,所以國(guó)內(nèi)報(bào)刊行業(yè)開始采用報(bào)紙和網(wǎng)絡(luò)融合[2]的方式,順應(yīng)數(shù)字時(shí)代[3]的各種變化,想方設(shè)法探索改革之路為報(bào)刊行業(yè)注入新動(dòng)力,許多報(bào)刊正在變身為以數(shù)字為導(dǎo)向的互聯(lián)網(wǎng)媒體[4]機(jī)構(gòu),并開始使用報(bào)刊征訂系統(tǒng)。

        在國(guó)外報(bào)紙已經(jīng)不再像以前那樣處于行業(yè)不可撼動(dòng)的地位,最主要的就是因?yàn)樾畔⒓夹g(shù)[5]革命使得人們獲取信息的渠道發(fā)生了巨大的改變,蓬勃發(fā)展的新媒體在不停地挑戰(zhàn)報(bào)紙的發(fā)展。于是報(bào)刊行業(yè)不得不采取一些新的措施來改變現(xiàn)狀,從20世紀(jì)90年代的發(fā)現(xiàn)新媒體[6],到如今21世紀(jì)初的擁抱新媒體,再到最近幾年的轉(zhuǎn)向新媒體,也就是很多人倡導(dǎo)的“轉(zhuǎn)型”,促使許多報(bào)刊開始使用報(bào)刊征訂系統(tǒng)。

        1? 系統(tǒng)分析

        1.1? 需求分析

        該系統(tǒng)目的是高效地實(shí)現(xiàn)報(bào)刊征訂,可以讓人們?cè)诰W(wǎng)上瀏覽當(dāng)前各類報(bào)刊的信息,并且可以通過搜索功能快速找到想要預(yù)訂的報(bào)刊。但是想要預(yù)訂報(bào)刊,需要先注冊(cè)成為用戶,注冊(cè)登錄之后,可以將想要的報(bào)刊加入購(gòu)物車,然后下訂單,當(dāng)然還可以對(duì)個(gè)人的基本信息進(jìn)行修改。管理員通過賬號(hào)密碼進(jìn)行登錄,可進(jìn)行訂單受理、用戶信息管理、修改登錄密碼等操作,還可以增加報(bào)刊類別、添加報(bào)刊等。

        1.2? 功能模塊分析

        報(bào)刊征訂系統(tǒng)主要有兩個(gè)模塊:用戶模塊和管理員模塊。用戶模塊包括征訂、加入購(gòu)物車、提交訂單等功能;管理員模塊包括報(bào)刊類別、報(bào)刊信息、用戶、訂單信息等管理功能。本系統(tǒng)可以對(duì)征訂日常工作進(jìn)行管理和使用系統(tǒng)本身的一些管理配置功能。

        用戶模塊功能需求如下:

        1)用戶注冊(cè)功能:使用用戶名、密碼進(jìn)行賬號(hào)注冊(cè)。

        2)用戶登錄功能:驗(yàn)證用戶名、密碼、驗(yàn)證碼。

        3)用戶預(yù)訂功能:包括選擇報(bào)刊類型、報(bào)刊日期、報(bào)刊數(shù)量。

        4)用戶信息修改功能:進(jìn)行個(gè)人信息編輯。

        5)用戶購(gòu)物車管理:能夠編輯預(yù)定需求。

        管理員模塊功能需求如下:

        1)驗(yàn)證功能:包括驗(yàn)證管理員賬號(hào)、密碼、驗(yàn)證碼。

        2)用戶管理:主要是實(shí)現(xiàn)用戶信息的刪除、用戶信息的查詢。

        3)報(bào)刊類型管理:主要是實(shí)現(xiàn)報(bào)刊類型的添加、查詢、刪除。

        4)報(bào)刊信息管理:主要是實(shí)現(xiàn)修改報(bào)刊的信息。

        5)報(bào)刊預(yù)訂管理:主要是實(shí)現(xiàn)訂單的受理、刪除。

        1.3? 技術(shù)分析

        本系統(tǒng)使用Eclipse軟件來進(jìn)行開發(fā),采用MySQL數(shù)據(jù)庫作為數(shù)據(jù)存儲(chǔ)系統(tǒng)。相對(duì)其他的編譯軟件來說,MyEclipse使用起來非常簡(jiǎn)單,適合進(jìn)行JavaWeb工程的開發(fā)。系統(tǒng)開發(fā)使用了B/S框架技術(shù),頁面設(shè)計(jì)采用了JSP技術(shù)。MyEclipse插件功能非常強(qiáng)大,非常適合JSP語言。MySQL運(yùn)行速度快,容易上手,且可移植性強(qiáng),而使用B/S框架技術(shù)可以有效降低系統(tǒng)模塊與模塊之間的耦合性,極大縮減程序的代碼量,是當(dāng)前比較成熟的技術(shù)。所以技術(shù)上完全可以滿足開發(fā)條件。

        2? 系統(tǒng)設(shè)計(jì)

        2.1? 系統(tǒng)總體設(shè)計(jì)

        該報(bào)刊征訂系統(tǒng)主要由用戶模塊和管理員模塊組成,系統(tǒng)總體功能結(jié)構(gòu)圖如圖1所示。

        2.1.1? 用戶模塊設(shè)計(jì)

        首先,用戶可以進(jìn)入到本系統(tǒng)主頁面,在網(wǎng)站主頁瀏覽報(bào)刊;其次,還可以注冊(cè)并登錄系統(tǒng),登錄系統(tǒng)時(shí)需要進(jìn)行用戶驗(yàn)證,等待驗(yàn)證通過,隨后用戶可以在主頁中進(jìn)行報(bào)刊預(yù)定,將自己想要的報(bào)刊加入購(gòu)物車,也可以在上面修改報(bào)刊數(shù)量,如果想放棄選擇,可以進(jìn)行刪除,確定無誤后,生成預(yù)訂訂單,然后可以提交訂單,用戶也可以通過訂單表查詢訂單的基本信息,也可以查詢修改自己的信息,以及修改自己的密碼。

        用戶模塊的設(shè)計(jì)如圖2所示。

        2.1.2? 管理員模塊設(shè)計(jì)

        管理員首先登錄,驗(yàn)證通過后,可以通過報(bào)刊類型信息管理類型表,通過管理報(bào)刊信息管理報(bào)刊表,通過預(yù)定信息管理訂單表,通過用戶信息管理用戶表。

        管理員模塊的設(shè)計(jì)如圖3所示。

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

        通過繪制E-R圖的概要圖對(duì)數(shù)據(jù)庫進(jìn)行概要設(shè)計(jì),然后再結(jié)合系統(tǒng)所需功能的要求,為本系統(tǒng)的各個(gè)實(shí)體設(shè)計(jì)數(shù)據(jù)庫,然后對(duì)各個(gè)字段進(jìn)行設(shè)置來完成邏輯設(shè)計(jì)。

        2.2.1? 概要設(shè)計(jì)

        系統(tǒng)總E-R圖如圖4所示。

        2.2.2? 邏輯設(shè)計(jì)

        在本系統(tǒng)的數(shù)據(jù)庫里面包含以下5個(gè)表:w_user(用戶信息表)、w_catelog(報(bào)刊類別信息表)、w_goods(報(bào)刊信息表)、w_admin(管理員信息表)、w_order(訂單信息表)。具體如下:

        1)w_user(用戶信息表),該表主要是用來存放用戶基本信息,該表結(jié)構(gòu)如表1所示。

        2)w_catelog(報(bào)刊類別信息表),報(bào)刊類別的基本信息如表2所示。

        3)w_goods(報(bào)刊信息表),報(bào)刊的相關(guān)信息如表3所示。

        4)w_admin(管理員信息表),管理員的賬號(hào)信息如表4所示。

        5)w_order(訂單信息表),會(huì)員的訂單的信息如表5所示。

        3? 系統(tǒng)測(cè)試

        對(duì)于一個(gè)系統(tǒng)來說,系統(tǒng)測(cè)試是一個(gè)非常關(guān)鍵的階段,通過系統(tǒng)測(cè)試可以發(fā)現(xiàn)系統(tǒng)在運(yùn)行過程中存在的一些未知錯(cuò)誤。通過這些錯(cuò)誤將系統(tǒng)的不足之處修改完善,以達(dá)到系統(tǒng)穩(wěn)定及功能完善的目的。

        在軟件測(cè)試中,最常用的方法主要有黑盒測(cè)試和白盒測(cè)試。白盒測(cè)試可以把程序看成裝在一個(gè)透明的白盒子里,主要目的是發(fā)現(xiàn)軟件程序編碼過程中的錯(cuò)誤,然后對(duì)每個(gè)功能進(jìn)行測(cè)試,這就需要對(duì)程序的結(jié)構(gòu)和處理過程有詳細(xì)的了解。黑盒測(cè)試則是把程序看成一個(gè)黑盒里,主要是驗(yàn)證軟件或者是功能的實(shí)現(xiàn)。本系統(tǒng)采取黑盒測(cè)試進(jìn)行系統(tǒng)功能實(shí)現(xiàn)的測(cè)試。

        在測(cè)試之初,由于將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行的隨便輸入,沒有實(shí)用性,為了使系統(tǒng)更加完善,在系統(tǒng)測(cè)試的過程中,本系統(tǒng)將一開始編程隨便輸入的數(shù)據(jù)全部清理,然后再輸入一些有效信息。

        這樣不斷發(fā)現(xiàn)問題,經(jīng)過反復(fù)的測(cè)試、調(diào)試,把問題一個(gè)個(gè)的解決,最終系統(tǒng)可以正常運(yùn)行。

        3.1? 報(bào)刊信息管理測(cè)試

        在管理員查看報(bào)刊的相關(guān)信息的操作過程中通過點(diǎn)擊“報(bào)刊管理”,就會(huì)跳轉(zhuǎn)到相對(duì)應(yīng)的子頁面,然后就可以看到一個(gè)有詳細(xì)報(bào)刊信息的頁面,在這個(gè)頁面可以看到序號(hào)、報(bào)刊名稱、報(bào)刊信息、報(bào)刊圖片、報(bào)刊價(jià)格等相關(guān)信息。

        在報(bào)刊信息錄入過程中主要是實(shí)現(xiàn)報(bào)刊信息的輸入,依次輸入報(bào)刊的類別、報(bào)刊的名稱、相關(guān)的報(bào)刊介紹圖片、報(bào)刊圖片以及價(jià)格等,在這里報(bào)刊類別不能為空,否則就不能成功添加報(bào)刊,且會(huì)有相關(guān)錯(cuò)誤信息提示,不能錄入成功。圖片點(diǎn)擊上傳,最后再點(diǎn)擊提交。

        報(bào)刊信息管理測(cè)試用例,如表6所示。

        實(shí)現(xiàn)界面如圖5所示。

        3.2? 會(huì)員信息管理測(cè)試

        如果不想只是在網(wǎng)站上瀏覽,游客需要注冊(cè)成為本網(wǎng)站的會(huì)員,才能進(jìn)行進(jìn)一步的操作,后臺(tái)管理員可以實(shí)現(xiàn)用戶會(huì)員的管理,在后臺(tái)管理主頁面點(diǎn)擊“會(huì)員管理”,就可以跳轉(zhuǎn)到相應(yīng)的會(huì)員管理子頁面。這是通過調(diào)用后臺(tái)數(shù)據(jù)庫的數(shù)據(jù)提取相關(guān)信息。

        會(huì)員測(cè)試用例,如表7所示。

        實(shí)現(xiàn)界面如圖6所示。

        4? 結(jié)? 論

        本系統(tǒng)主要基于JSP技術(shù),前端開發(fā)主要使用了Ajax異步交互方式和JavaScript的響應(yīng)式布局。從本系統(tǒng)的測(cè)試與運(yùn)行結(jié)果分析,本系統(tǒng)的各功能模塊均能夠正常運(yùn)行,系統(tǒng)的性能與業(yè)務(wù)的預(yù)期目標(biāo)已基本實(shí)現(xiàn)。但由于技術(shù)水平的有限與系統(tǒng)開發(fā)經(jīng)驗(yàn)的缺乏,本系統(tǒng)仍然存在一些問題:

        1)系統(tǒng)提示信息不多。對(duì)于一個(gè)好的報(bào)刊征訂系統(tǒng)而言,提示信息能更好地顯示出報(bào)修處理的每一個(gè)過程。

        2)不能批量添加數(shù)據(jù)。批量添加數(shù)據(jù)對(duì)于系統(tǒng)而言能夠節(jié)省非常多的時(shí)間。

        3)系統(tǒng)響應(yīng)慢,性能有待提高。系統(tǒng)的業(yè)務(wù)邏輯不夠簡(jiǎn)潔明了,代碼還有優(yōu)化的空間。

        對(duì)于以上描述的這些問題,本系統(tǒng)將會(huì)進(jìn)行下一步的優(yōu)化升級(jí),系統(tǒng)將會(huì)增加更多的提示彈框、解決不能批量添加問題并且會(huì)進(jìn)一步優(yōu)化代碼,使業(yè)務(wù)邏輯清晰明了,盡量使系統(tǒng)得到更加的完善。

        參考文獻(xiàn):

        [1] 李安娣.期刊稿件網(wǎng)絡(luò)采編系統(tǒng)的建立 [J].冶金信息導(dǎo)刊,2006(5):45-46+36.

        [2] 魏志昇.企業(yè)報(bào)與網(wǎng)絡(luò)的融合發(fā)展 [J].新媒體研究,2015,1(3):113-114.

        [3] 王娟.數(shù)字時(shí)代中國(guó)版畫創(chuàng)作的軌跡探究 [J].藝術(shù)教育,2022(10):155-158.

        [4] 陳歡歡.互聯(lián)網(wǎng)媒體傳播未來可期 [J].記者觀察,2021(5):84-85.

        [5] 賈曉東.信息技術(shù)的應(yīng)用對(duì)當(dāng)前期刊編輯出版工作的影響 [J].新聞前哨,2022(10):31-32.

        [6] 張暉.新媒體環(huán)境下報(bào)刊版面設(shè)計(jì)的創(chuàng)新探索 [J].新聞文化建設(shè),2021(8):176-177.

        作者簡(jiǎn)介:肖糧鈞(1999—),男,漢族,江西于都人,碩士在讀,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。

        猜你喜歡
        S結(jié)構(gòu)
        基于Java的BBS開發(fā)
        基于PHP的發(fā)印管理系統(tǒng)的實(shí)現(xiàn)
        基于Java的網(wǎng)上商城開發(fā)
        基于B/S結(jié)構(gòu)的通信部隊(duì)訓(xùn)練管理系統(tǒng)的設(shè)計(jì)研究
        基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        一本久久精品久久综合桃色| 区一区二区三区四视频在线观看| 国产91精品一区二区麻豆亚洲| 亚洲精品国产二区三区在线| 久久亚洲精彩无码天堂| 精品日韩欧美| 中文国产日韩欧美二视频 | 色大全全免费网站久久| 无码av永久免费大全| 我的极品小姨在线观看| 2021年国产精品每日更新| 亚洲av无码一区二区三区网站| 亚洲香蕉成人AV网站在线观看 | 亚洲精品视频一区二区三区四区| 中文字幕在线乱码av| 24小时在线免费av| 亚洲乱在线播放| 中文字幕人妻在线少妇完整版| 亚洲乱码av中文一区二区第八页| 国产精品人人做人人爽人人添| 国产人妻久久精品二区三区老狼| 在线无码中文字幕一区| 欧美熟妇另类久久久久久多毛| 一区二区和激情视频| 国产成人综合久久三区北岛玲| 97超碰国产一区二区三区| 蜜桃av福利精品小视频| 国内精品国产三级国产av另类| 国内精品久久久久国产盗摄| 亚洲男人的天堂精品一区二区| 久久综合亚洲色hezyo国产| 国产精品女直播一区二区| 侵犯了美丽丰满人妻中文字幕| 国产精品成人99一区无码 | 亚洲亚洲网站三级片在线| 国产乱子乱人伦电影在线观看| 91精品福利观看| 中文字幕经典一区| 国产不卡一区二区av| 丝袜美腿视频一区二区 | 中文字幕有码在线亚洲|