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