日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 正文

傳統(tǒng)節(jié)慶信息管理系統(tǒng)的設計

前言:本站為你精心整理了傳統(tǒng)節(jié)慶信息管理系統(tǒng)的設計范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

傳統(tǒng)節(jié)慶信息管理系統(tǒng)的設計

1需求分析

系統(tǒng)非功能性需求不僅決定產品的質量,而且還會影響到系統(tǒng)的功能需求的實現(xiàn)。所謂非功能性需求,是指軟件產品為滿足用戶業(yè)務需求而必須具有除功能需求以外的特性。為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,擬開發(fā)的人力資源管理系統(tǒng)應該滿足以下的性能需求:

1)界面友好、美觀;

2)功能穩(wěn)定,操作靈活、方便;

3)運行效率較高,同時可支持多用戶在線;

4)支持并發(fā)操作;

5)數(shù)據(jù)存儲安全、可靠;

6)對用戶輸入的數(shù)據(jù),進行嚴格的數(shù)據(jù)檢驗,盡可能避免人為錯誤;

7)系統(tǒng)的可擴展性。系統(tǒng)的可擴展性指系統(tǒng)對技術和業(yè)務需求變化的支持能力,能保證可持續(xù)增長以滿足用戶需求和業(yè)務復雜性要求。

2系統(tǒng)總體設計

2.1系統(tǒng)設計原則

人類在復雜的工程技術系統(tǒng)如能源、交通等建設方面,積累了豐富的經(jīng)驗,為分析和設計復雜的信息管理系統(tǒng)提供了科學有效的方法,基本的原則介紹如下:

1)整體開發(fā)原則;

2)分解及協(xié)調的原則;

3)優(yōu)化目標的原則。

2.2系統(tǒng)架構設計

2.2.1網(wǎng)絡架構設計

在本系統(tǒng)中,主要采用B/S體系結構來實現(xiàn)用戶終端和服務端的通信、交互過程。在客戶端,用戶只需要打開瀏覽器,輸入用戶名和密碼,通過網(wǎng)絡連接到系統(tǒng)服務端,客戶端完成用戶信息的預處理過程,然后發(fā)送控制命令到服務端;服務端負責對用戶的控制命令進行解析,然后處理業(yè)務邏輯,發(fā)送數(shù)據(jù)庫訪問請求,獲取對應的數(shù)據(jù)信息,最后返回給終端用戶。在B/S體系架構中,主要包括3個層次:客戶終端、WEB服務端、數(shù)據(jù)庫服務端,同時針對數(shù)據(jù)庫訪問模塊進行了優(yōu)化,使用了存儲過程,查詢服務的響應速度更快。

2.2.2邏輯架構設計

本系統(tǒng)主要采用了典型的MVC設計模式,給出了一種簡潔的邏輯架構,主要包括3個部分:用戶視圖層(UI)、業(yè)務控制層、數(shù)據(jù)模型層。其中,用戶視圖層即使用戶表示層,主要為終端用戶提供可視化的網(wǎng)頁視圖,負責用戶數(shù)據(jù)的輸入、輸出;業(yè)務邏輯層主要用于處理系統(tǒng)的業(yè)務請求和響應;數(shù)據(jù)模型層主要負責存儲數(shù)據(jù),優(yōu)化數(shù)據(jù)查詢服務,是整個系統(tǒng)的數(shù)據(jù)中心。

2.3系統(tǒng)功能模塊劃分

經(jīng)過需求階段的分析,通過系統(tǒng)性的規(guī)劃,本系統(tǒng)主要劃分為4個功能子系統(tǒng),對應的子系統(tǒng)可以根據(jù)需要進一步劃分,即:

1)對傳統(tǒng)節(jié)慶文化資料的錄入、修改等管理功能。該功能可被系統(tǒng)管理員、普通用戶兩類用戶使用,必須有權限的控制:系統(tǒng)管理員對節(jié)慶文化資料進行錄入、修改后可直接到網(wǎng)頁中;而普通用戶對節(jié)慶文化資料進行錄入、修改后,必須等待系統(tǒng)管理員審核,審核通過后方可到網(wǎng)頁中。

2)傳統(tǒng)節(jié)慶文化資料的多媒體展示功能。根據(jù)傳統(tǒng)節(jié)慶的特點,選擇與之有關的文字、圖片、音頻、視頻等資料,有機的組合在一起,并最終展現(xiàn)在網(wǎng)頁中,完成對傳統(tǒng)節(jié)慶的多媒體展示功能。該功能供管理員和普通用戶使用,主要是普通用戶的使用。不用進行權限控制。

3)用戶瀏覽該網(wǎng)站的跟蹤統(tǒng)計功能。跟蹤記錄每個用戶瀏覽節(jié)日的種類、內容,并最終統(tǒng)計所有節(jié)日被瀏覽的頻次和內容的表現(xiàn)形式。從而得出最受用戶歡迎的節(jié)日及其展示形式。指明日后網(wǎng)站改進的方向,為網(wǎng)站的可持續(xù)的良性發(fā)展奠定基礎。該功能供管理員使用。

4)資源下載功能。實現(xiàn)對資源的查詢及下載功能。對每個節(jié)日提供子項目的單項下載和打包下載。該功能主要是普通用戶的使用。

2.4數(shù)據(jù)庫設計

數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的基礎,是信息系統(tǒng)開發(fā)和建設過程中的核心技術,具體說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。另外,合理的數(shù)據(jù)庫結構有利于程序的實現(xiàn)。通過設計,本系統(tǒng)的數(shù)據(jù)庫的相關表結構設計如下:

1)傳統(tǒng)節(jié)日:節(jié)慶編號、節(jié)慶名稱、節(jié)慶別名、節(jié)慶時間、節(jié)慶地域、食俗、禮俗、其他民俗、傳說典故、備注

2)傳說典故:編號、名稱、出處、典故主人公、內容、圖片、視頻、相關節(jié)日的編號

3)物品:編號、名稱、圖片、視頻、相關節(jié)日的編號

4)禮俗:編號、名稱、內容、圖片、視頻、相關節(jié)日的編號

5)食俗:編號、名稱、內容、圖片、視頻、相關節(jié)日的編號

6)其他民俗(主要指民間文藝活動、競技游戲、唱大戲等活動):編號、名稱、內容、圖片、視頻、相關節(jié)日的編號

7)相關的詩文:編號、名稱、作者、朝代、內容、相關節(jié)日的編號

3系統(tǒng)詳細設計

此次開發(fā)的系統(tǒng)是基于SSH的JavaWeb項目,對于JDK、MySQL、MyEclipse10.0等開發(fā)系統(tǒng)所用軟件的安裝以及配置此處就不作贅述,關注的重點就是搭建SSH(Struts1+Hibernate3+Spring2)框架。

3.1系統(tǒng)功能詳細設計

3.1.1系統(tǒng)管理模塊設計與實現(xiàn)

系統(tǒng)管理模塊是一個完善安全的信息管理系統(tǒng)不可缺少的部分,對系統(tǒng)安全與維護起著至關重要的作用,主要用于預防非法用戶惡意登錄系統(tǒng)對系統(tǒng)數(shù)據(jù)進行修改,甚至破壞,給經(jīng)營者造成不可挽回的經(jīng)濟損失。系統(tǒng)管理員可以通過維護用戶的登錄信息對系統(tǒng)進行維護,大大提高了系統(tǒng)的安全性與穩(wěn)定性。此模塊是管理員的獨立功能,普通用戶沒有此項權利。同時此模塊主要是HQL語句的靈活運用,通過向tb_manager數(shù)據(jù)表中直接添加、查詢、刪除數(shù)據(jù)即可達到實現(xiàn)添加、查詢以及刪除用戶信息的功能,以達到維護系統(tǒng)的目的。添加用戶可以用insertManager()方法來實現(xiàn),查詢用戶通過調用queryManager()方法來實現(xiàn),刪除用戶可以通過調用deleteManager()方法來實現(xiàn)。

3.1.2傳統(tǒng)節(jié)慶文化資料管理模塊設計與實現(xiàn)

根據(jù)前面的需求分析和總體設計,傳統(tǒng)節(jié)慶文化資料的項目應包括:節(jié)慶編號、節(jié)慶名稱、節(jié)慶時間、節(jié)慶域、食俗、禮俗、傳說典故、備注等。傳統(tǒng)節(jié)慶文化資料管理模塊服務面向系統(tǒng)管理員、普通用戶兩類用戶。傳統(tǒng)節(jié)慶文化資料管理模塊權限的控制:系統(tǒng)管理員對節(jié)慶文化資料進行錄入、修改后可直接到網(wǎng)頁中;而普通用戶對節(jié)慶文化資料進行錄入、修改后,必須等待系統(tǒng)管理員審核,審核通過后方可到網(wǎng)頁中。

3.1.3傳統(tǒng)節(jié)慶文化資料的多媒體展示功能模塊設計與實現(xiàn)

根據(jù)傳統(tǒng)節(jié)慶的特點,傳統(tǒng)節(jié)慶文化資料的多媒體展示功能模塊可以選擇與之有關的文字、圖片、音頻、視頻等資料,有機的組合在一起,并最終展現(xiàn)在網(wǎng)頁中,實現(xiàn)對傳統(tǒng)節(jié)慶的多媒體展示功能。此模塊還應實現(xiàn),對節(jié)慶文化資料分類查詢功能,至少支持節(jié)慶名稱、節(jié)慶時間、節(jié)慶地域、食俗、禮俗、傳說典故等幾項的單項查詢和綜合查詢功能。該功能供管理員和普通用戶使用,主要是普通用戶的使用。不用進行權限控制。

3.1.4用戶瀏覽該網(wǎng)站的跟蹤統(tǒng)計功能模塊設計與實現(xiàn)

用戶瀏覽該網(wǎng)站的跟蹤統(tǒng)計功能可以跟蹤記錄每個用戶瀏覽節(jié)日的種類、內容,并最終統(tǒng)計所有節(jié)日被瀏覽的頻次和內容的表現(xiàn)形式。從而得出最受用戶歡迎的節(jié)日及其展示形式。指明日后網(wǎng)站改進的方向,為網(wǎng)站的可持續(xù)的良性發(fā)展奠定基礎。

3.1.5資源下載功能模塊設計與實現(xiàn)

資源下載功能模塊主要是普通用戶的使用。實現(xiàn)對資源的查詢及下載功能。對每個節(jié)日提供子項目的單項下載和打包下載。

3.2系統(tǒng)安全性設計應用系統(tǒng)安全是由多個層面組成的,應用程序內部所要解決的安全也包括多個方面,一般情況下,應用程序系統(tǒng)級安全、功能級安全、數(shù)據(jù)域安全是業(yè)務相關的,需要具體問題具體處理。而程序資源訪問控制相對來說比較獨立,在服務端體現(xiàn)為在訪問目標資源前進行權限判斷,在客戶端而體現(xiàn)為界面組件元素的使能情況。如何將權限分配給用戶,不同的應用系統(tǒng)擁有不同的授權模型,授權模型和組織機構模型有很大的關聯(lián)性,需要充分考慮應用系統(tǒng)的組織機構特點來決定選擇何種授權模型。本系統(tǒng)主要采用多角色的多用戶權限安全管理模型。本系統(tǒng)中,主要包括二類用戶角色:系統(tǒng)負責人用戶、普通訪客用戶。通過對系統(tǒng)用戶進行角色分類并設置不同個功能權限,可以有效提高系統(tǒng)的安全性。

4結束語

文中提出了使用B/S架構的區(qū)域節(jié)慶文化數(shù)字化平臺,可以實現(xiàn)區(qū)域節(jié)慶文化管理、傳播的目標,大大提高了日常管理的工作效率,有效擴大文化研究的傳播,系統(tǒng)運行效果較好,安全性較高,具有一定的推廣價值。

作者:王小輝李圣普單位:平頂山學院計算機科學與技術學院