馬君儒 楊磊 王碩
摘要:明信片一直是畢業(yè)季的代表因子,通過在明信片中設(shè)計(jì)各種主題元素,滿足畢業(yè)生情感需求。為了提高明信片打印質(zhì)量,實(shí)現(xiàn)對(duì)明信片信息集中化管理,增強(qiáng)紀(jì)念意義,本文重點(diǎn)結(jié)合HTML、CSS、JAVASCRIPT等技術(shù),以及B/S結(jié)構(gòu)框架和SQL Server 數(shù)據(jù)庫(kù)分析,闡述明信片管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),提高明信片紀(jì)念價(jià)值。
關(guān)鍵詞:明信片;管理系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
畢業(yè)季一直是充滿感情色彩的校園生活環(huán)節(jié),明信片作為感情寄托的在載體,一直是畢業(yè)生對(duì)學(xué)校最后表達(dá)紀(jì)念的重要方式。明信片形式多種多樣,可以是文字、圖像或者繪畫,又或者實(shí)現(xiàn)穿插復(fù)合型。在信息化時(shí)代,科學(xué)技術(shù)日益發(fā)展,信息資源逐漸集中化,針對(duì)畢業(yè)季明信片打印管理就需要專業(yè)的信息化系統(tǒng)支撐,以此滿足不同學(xué)生對(duì)明信片格式和主題要求。以下重點(diǎn)結(jié)合多種計(jì)算機(jī)技術(shù),像網(wǎng)頁(yè)設(shè)計(jì)技術(shù)CSS、HTML,系統(tǒng)框架結(jié)構(gòu)技術(shù)B/S,數(shù)據(jù)庫(kù)管理技術(shù)SQL Server等,結(jié)合該系統(tǒng)功能分析,闡述具體設(shè)計(jì)過程。
一、管理系統(tǒng)設(shè)計(jì)相關(guān)技術(shù)介紹
(一)網(wǎng)頁(yè)設(shè)計(jì)技術(shù)簡(jiǎn)介
網(wǎng)頁(yè)設(shè)計(jì)屬于前端開發(fā),通過HTML語(yǔ)言對(duì)頁(yè)面進(jìn)行標(biāo)記,完成網(wǎng)頁(yè)制作,編輯工具一般是記事本一類應(yīng)用程序,最后將文件以.html為拓展名進(jìn)行保存。之后出現(xiàn)的Dreamweaver網(wǎng)頁(yè)編輯器,豐富了網(wǎng)頁(yè)效果,但是仍然是以HTML代碼為工作方式。<!doctype html>是文檔類型聲明,<html></html>是所有標(biāo)簽的頂級(jí)標(biāo)簽,<head></head>是頭部信息,<title></title>用來指定網(wǎng)頁(yè)文檔的標(biāo)題,<body></body>是頁(yè)面主體部分,其中還會(huì)涉及到script代碼等。這些內(nèi)容會(huì)在打開網(wǎng)頁(yè)時(shí)首先被加載,最后直接在網(wǎng)頁(yè)上顯示運(yùn)行結(jié)果。
(二)B/S結(jié)構(gòu)模式
B/S模式是從C/S結(jié)構(gòu)中發(fā)展而來的,B指的是Browser,C指的是Server,是一種瀏覽器和服務(wù)器結(jié)構(gòu),利用“ WWW ”瀏覽器實(shí)現(xiàn),能夠彌補(bǔ)C/S結(jié)構(gòu)存在的不足。該結(jié)構(gòu)在應(yīng)用過程中,可以對(duì)客戶機(jī)進(jìn)行優(yōu)化,提高靈活性。不再對(duì)數(shù)據(jù)處理進(jìn)行負(fù)責(zé),而是更多地注重?cái)?shù)據(jù)信息顯示。用戶可以通過瀏覽器訪問Internet上由Web服務(wù)器產(chǎn)生的各種信息,包括文本、圖片、數(shù)據(jù)、視頻等。此模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,便于系統(tǒng)開發(fā)、使用和維護(hù)。
(三)SQL Server數(shù)據(jù)庫(kù)分析
SQL Server數(shù)據(jù)庫(kù)是系統(tǒng)數(shù)據(jù)庫(kù)的一種,也是應(yīng)用最廣的關(guān)系型數(shù)據(jù)庫(kù),其中包含系統(tǒng)數(shù)據(jù)庫(kù)和用戶自定義數(shù)據(jù)庫(kù)。系統(tǒng)數(shù)據(jù)庫(kù)主要記錄了SQL Server所有的配置情況、任務(wù)情況和用戶數(shù)據(jù)等信息,涉及到master 數(shù)據(jù)庫(kù)、tempdb 數(shù)據(jù)庫(kù)、model 數(shù)據(jù)庫(kù)和msdb 數(shù)據(jù)庫(kù),不同數(shù)據(jù)庫(kù)實(shí)現(xiàn)不同信息調(diào)度。用戶數(shù)據(jù)庫(kù)一般是指用戶自定義創(chuàng)建或系統(tǒng)提供的實(shí)例數(shù)據(jù)庫(kù),一般根據(jù)用戶自身需求自行創(chuàng)建。
二、明信片打印系統(tǒng)功能設(shè)計(jì)
(一)功能結(jié)構(gòu)設(shè)計(jì)
明信片打印系統(tǒng)一般包括五大基本結(jié)構(gòu):圖案征集、圖案評(píng)審、明信片展示、明信片打印以及用戶管理。用戶管理主要針對(duì)系統(tǒng)登錄用戶信息進(jìn)行管理,包括登錄密碼修改、新用戶注冊(cè)、已有用戶訪問記錄、系統(tǒng)登錄時(shí)長(zhǎng)等;圖案征集功能是以供全體學(xué)生將自己喜歡或設(shè)計(jì)的圖案上傳至系統(tǒng);圖案評(píng)審功能是由學(xué)生作為大眾評(píng)審團(tuán),教師或畢業(yè)管理者作為專業(yè)評(píng)審,最后公布所選明信片圖案;展示功能是展示已被選擇的正式圖案設(shè)計(jì);打印功能是將系統(tǒng)與網(wǎng)絡(luò)相連,方便學(xué)生利用打印機(jī)隨時(shí)打印自己想要的明信片圖案。該系統(tǒng)可以按照以下流程進(jìn)行操作:上傳設(shè)計(jì)圖案——對(duì)系統(tǒng)圖案進(jìn)行投票——按照總分對(duì)已選明信片進(jìn)行展示,剩余的進(jìn)行歸檔——選擇喜歡的明信片圖案進(jìn)行打印。
(二)數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)中至少需要建立三個(gè)數(shù)據(jù)表:用戶表、圖案表、投票表。用戶表字段包括用戶ID、用戶類型、學(xué)院、狀態(tài)、登錄號(hào)等;團(tuán)表字段包括圖案ID、圖案編號(hào)、上傳者名稱、上傳人ID、上傳時(shí)間、評(píng)審人、評(píng)審日期、所得分?jǐn)?shù)、總分?jǐn)?shù)、評(píng)審截止時(shí)間等;投票表包括圖案ID、投票用戶ID、投票時(shí)間、投票分?jǐn)?shù)等。每一個(gè)表中的ID字段一般都為主鍵,其它字段類型和空值判斷可以根據(jù)系統(tǒng) 所需自行設(shè)定,以保證數(shù)據(jù)庫(kù)數(shù)據(jù)與系統(tǒng)功能相對(duì)應(yīng)。
三、明信片打印系統(tǒng)實(shí)現(xiàn)
分別安排學(xué)生、教師、管理者注冊(cè)和登錄該系統(tǒng),學(xué)生能夠上傳圖案、參加投票、瀏覽圖案、打印明信片;教師能夠上傳圖案、評(píng)價(jià)圖案、瀏覽圖案、打印明信片、管理學(xué)生信息;管理員能夠?qū)τ脩粜畔⒑蛨D案信息進(jìn)行增改刪查,并且可以上傳和評(píng)價(jià)圖案。
為了驗(yàn)證系統(tǒng)的安全性,可以安排未注冊(cè)用戶進(jìn)行強(qiáng)行登陸,如果系統(tǒng)提示“不是有效用戶,請(qǐng)注冊(cè)后登錄!”信息,表示該系統(tǒng)擁有最基礎(chǔ)的安全性。另外觀察學(xué)生、教師、管理員是否設(shè)置權(quán)限不同,是否出現(xiàn)交叉功能,檢查系統(tǒng)漏洞,確保該系統(tǒng)的嚴(yán)謹(jǐn)性和規(guī)范性,保障用戶操作的流暢性,實(shí)現(xiàn)數(shù)據(jù)資料的科學(xué)管理,提高系統(tǒng)可操作性。
結(jié)語(yǔ)
綜上所述,通過利用HTML、SQL Server、B/S等技術(shù),設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)季明信片打印系統(tǒng),滿足學(xué)生對(duì)明信片格式和主題的不同需求,提高學(xué)生參與活動(dòng)的積極性,將傳統(tǒng)明信片設(shè)計(jì)方式信息化、科學(xué)化,使畢業(yè)季變得更富有紀(jì)念意義,實(shí)現(xiàn)學(xué)生信息和明信片信息的集中化管理。
參考文獻(xiàn):
[1] 崔斌,高軍,童詠昕,許建秋,張東祥,鄒磊.新型數(shù)據(jù)管理系統(tǒng)研究進(jìn)展與趨勢(shì)[J].軟件學(xué)報(bào),2019,30(01):164-193.
[2] 涂華燕.基于SQL Server數(shù)據(jù)庫(kù)分析及移動(dòng)研究[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2018,17(01):14-17
[3] 查修齊,吳榮泉,高元鈞.C/S到B/S模式轉(zhuǎn)換的技術(shù)研究[J].計(jì)算機(jī)工程,2014,40(01):263-267.
(作者單位:沈陽(yáng)城市學(xué)院)