□陸 毅
(一)用戶部分。
1.登陸設計。用戶需要輸寫正確的用戶ID 及密碼才能登錄并且操作。
2.信息登記。將需要編輯的稿件在此進行登記。
3.稿件信息查詢。可以用列表的形式呈現。
4.信息管理。用戶可對信息進行管理,如修改密碼。
(二)管理員部分。
1.會員管理。能對系統用戶的信息進行編輯,包括管理員和會員。
2.稿件管理。能對稿件信息進行修改和登記。
3.廣告管理。能夠對廣告信息進行修改和添加。
4.人員管理。能夠對人員信息進行變更。
5.編輯部管理。能夠對稿件進行管理和添加。
6.數據備份。隨時對系統數據進行備份,以防丟失。
(一)總體功能設計。系統整體功能如表1 所示。

表1 系統整體功能表
(二)數據庫設計。當用戶設計好局部ER 模式之后,然后就需要把這些單一的全局概念整合起來。全局ER 模式要恰當表現出一個一致又完整的數據庫,同時還要能夠支持所有的局部ER 模式。
1.合并局部ER 模式。要想合并局部ER 模式,先要從公共實體類型開始,將那些實際社會中有關聯的局部結構進行兩兩結合,還需將獨立的局部結構加入其中,讓其兩兩合并;先將那些現實世界中有聯系的局部結構合并。
2.公共實體類型的確定。公共實體類型分類如下:一般具有相同的實體類型分為一類,把同名實體類型劃分為公共實體類型的另一類。同時,如果能夠根據實體類型名和鍵來認定公共實體類型,從而確定各局部結構中的公共實體類型,一定會為局部ER 模式的合并打下堅實的基礎。
3.沖突的消除。沖突包括三類:結構沖突、命名沖突、屬性沖突。全局ER 模式設計的目的是為了減少并刪除沖突,讓它慢慢成為所有用戶可以接受和了解的統一的模型概念,而不僅僅是為了單純把ER 模式由局部形式合并成一個完整模式。
4.優化提升全局ER 模式。全局ER 模式要想完好地展現其功能,不僅要能夠全方位,準確無誤地展現用戶所需要的功能,還要盡可能減少實體類型的個數,減少實體類型所含屬性的個數,并盡量保證實體類型之間的聯系沒有任何冗余。當成功合并和統一全局ER 模式以后,需要依據用戶的處理需要對ER模式進行深層次的優化,盡量提高ER 模式的數據庫效率。
編輯部稿件管理系統的登陸界面應有的功能是檢查核對管理員的用戶ID 和密碼的正確性。它的作用是保護整個數據庫和系統的安全,這個作用的實現主要是因為系統的登陸界面是系統唯一的入口,因此,該系統能夠很好地保護用戶的用戶名和密碼。
(一)稿件信息管理。查詢信息和添加信息為編輯部稿件管理系統的兩個主要稿件信息管理操作,它們可以實現所有的稿件信息的操作。為了去掉不需要的數據,減少多余的系統數據,以免影響系統運行的速度和浪費數據庫空間,考慮到病人信息應存儲于系統數據庫表中,在設計系統數據庫表時考慮了很久,后來抱著盡量保證信息的真實可靠性,精益求精的心態,選擇了以下設計:稿件名稱、稿件編號、作者及發布時間、備注說明、附件等以上信息必須是在登記稿件時需要的信息,一方面能夠在處理業務時大大提升編輯部的工作效率,另一方面,也可以使系統管理員的操作更加簡單方便。人員信息管理界面能夠讀取數據庫相對應的表格,并能夠讓管理人員對人員信息進行管理。編輯部主要是人員,所有人員信息管理界面涉及的人員類別會比較多。但是,此人員信息管理界面卻盡量將這些信息的重復冗余降到最低。
(二)密碼修改界面。修改密碼界面中,管理員用戶的密碼信息一目了然,用戶管理員可對其進行修改操作。因為系統的安全和管理員息息相關,所有系統管理員需要經常對密碼進行更改,以防止因一時疏忽而不小心將把泄露了系統信息,對系統的安全造成嚴重威脅。
從功能上來說,本系統功能比較完整。本系統采用VB.NET+SQL 的模型,編寫一個編輯部稿件管理系統,它可用來訂制一個小型編輯部信息管理平臺。系統依靠數據庫管理系統,為用戶提供信息并接受其操作,能夠存儲信息數據,它是通過Web 界面與用戶交互。對于查詢、瀏覽、管理和編輯數據等一系列基本的數據庫操作,它都可以完成。它使用了模塊化設計方法,在不同的模塊中放入不同的部分,主要針對程序使用和維護的可行性以及不同用戶的使用需要,這不僅為程序的循環使用功能的實現奠定了基礎,也使程序更容易使用和維護。