




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫課程設計說 明 書 學 院、系:軟件學院專 業(yè):軟件工程學 生 姓 名:學 號:設 計 題 目:郵局訂閱管理系統(tǒng) 起 迄 日 期:2014年5月26日- 2014年6月20日指 導 教 師: 2012 年 6月 21 日1 引言在Internet飛速發(fā)展的今天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用.因此網站建設在Internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。 這次我們所設計的課題正是互聯網與社會生活之間的緊密關系的體現
2、,現今的社會,人們已經離不開了網絡,網絡已經成為人與人之間交流的一種形式,他能夠把事情的復雜化轉為簡單化。郵局訂報管理系統(tǒng)的建設不僅能夠使該事業(yè)單位的工作方式有所改變,也大大地提高了該單位工作人員的辦事效率,也增加了該單位的知明度,更重要的是為我們的居民提供了一個網絡生活空間,促進了他們對網絡知識的進一步地了解。 通過該系統(tǒng)展示了各種報紙信息的在線訂閱功能及報紙、客戶信息管理功能,方便了客戶與郵局的各種信息溝通,同時也給予了管理人員極大的方便。人們獲取信息的渠道越來越廣泛,其中網絡的力量在人們生活中發(fā)揮著越來越重要的作用,但是傳統(tǒng)的信息媒介報刊雜志,仍然深入人心,還依然是人們日常生活中獲取知識
3、和社會信息的主要方式。許多報刊雜志社拓展業(yè)務要接受很多的報刊訂單,此時如何有效的管理和分配這些訂單則顯的尤為重要。如何管理自己的廣大新老客戶信息,如何管理本公司已有的報刊雜志業(yè)務,如何為客戶提供最優(yōu)質的服務,都將對公司的發(fā)展有重要影響。本文以郵局訂閱管理系統(tǒng)開發(fā)過程為背景,全文為目錄、需求分析、概要設計、邏輯設計、物理設計,以及系統(tǒng)的實現等全過程。在程序設計與調試上采用自上而下,逐步細化,逐步完善的原則。采用結構化的功能模塊設計系統(tǒng)功能??勺x性好,易于擴充?;竟δ苋妫到y(tǒng)可讀性好,易于維護、更新,安全性好。2 需求分析階段進行系統(tǒng)設計,首先要對系統(tǒng)的現狀進行分析。根據系統(tǒng)的目標、需求和功能
4、,制定和選擇一個較好的系統(tǒng)方案,從而達到一個合理的優(yōu)化系統(tǒng)。近年來我國信息產業(yè)發(fā)展迅速,手工管理方式在報紙訂閱管理等需要大量事務處理的應用中已顯得不相適應,采用IT技術提高服務質量和管理水平勢在必行。面對各種媒體的強勢競爭,因此,郵局必須提高其工作效率,改善其工作環(huán)境。這樣,管理信息化勢在必行。在客戶進行報刊訂閱過程中,經常會遇到期刊信息受到限制,客戶只能通過上門咨詢、電話溝通等方式進行各種信息的獲取,受一定的時間與物理空間的局限并且成本較高。而本系統(tǒng)可以幫助人們認識到網絡在現代社會生活中的重要作用,以少量的時間和資金建立郵政門戶網站來方便客戶的訂閱,以此來是客戶的經濟活動變得更靈活、更主動也
5、更便捷。需求分析是在于弄清用戶對開發(fā)的數據庫應用系統(tǒng)的確切要求。數據庫設計的第一步是明確數據庫的目的和如何使用,也就是說需要從數據庫中得到哪些信息。明確目的之后,就可以確定您需要哪些主題的信息(表),以及每個主題需要保存哪些信息(表中字段)。在構造系統(tǒng)時,首先從需求出發(fā)構造數據庫,然后再由數據庫表結合需求劃分系統(tǒng)功能模塊。這樣,就把一個大的系統(tǒng)分解成幾個小的系統(tǒng)。這里把系統(tǒng)的劃分為五部分:報刊數據管理、客戶數據管理、訂閱管理、報刊入庫管理、報刊發(fā)放管理。能實現以下功能:(1)登陸功能:分管理員登陸和用戶登錄。(2)訂閱功能:用戶可以訂閱報刊,通過訂閱的數量和種類讓系統(tǒng)自動計算所需要的金額,并且
6、顯示在界面上。(3)添加信息功能:可以包括錄入用戶信息和報刊信息的錄入。(4)查詢功能:用戶可以查詢并顯示自己所訂閱的信息;管理員可以查詢相關的訂閱情況,查詢的結果顯示在界面上。(5)刪除功能:管理員可以對報刊信息和用戶信息進行刪除。(6)修改功能:管理員可以對報刊信息和用戶信息進行修改。(7)注冊功能:分用戶注冊和管理員注冊。2.2需求分析階段的目標與任務2.2.1處理對象管理員:管理員名,密碼用戶用:用戶帳號,密碼,用戶真實姓名,聯系電話,聯系地址,部門號部門:部門號,部門名定單:用戶名,報刊代號,訂閱份數,訂閱月數,訂閱總額報刊:報刊代號,報刊名字,出版報社,出版周期,每月定價,內容介紹
7、,分類編號報刊類別:分類編號,分類名稱2.2.2處理功能及要求1.主要功能包括:(1)登陸功能:分管理員登陸和用戶登錄。(2)訂閱功能:用戶可以訂閱報刊,通過訂閱的數量和種類讓系統(tǒng)自動計算所需要的金額,并且顯示在界面上。(3)添加信息功能:可以包括錄入用戶信息和報刊信息的錄入。(4)查詢功能:用戶可以查詢并顯示自己所訂閱的信息;管理員可以查詢相關的訂閱情況,查詢的結果顯示在界面上。(5)刪除功能:管理員可以對報刊信息和用戶信息進行刪除。(6)修改功能:管理員可以對報刊信息和用戶信息進行修改。(7)統(tǒng)計功能:管理員可以對用戶的訂閱情況和部門的訂閱情況進行統(tǒng)計。(8)注冊功能:分用戶注冊和管理員注
8、冊。(9)退訂功能:用戶可以退訂某一個報刊。2.能夠提供一定的安全機制,提供數據授權訪問,防止隨意刪改、查詢。3.對查詢、統(tǒng)計的結果能夠列表顯示。2.2.3安全性和完整性要求(1) 安全性要求 系統(tǒng)安全性要求體現在數據庫安全性、信息安全性和系統(tǒng)平臺安全性等方面。安全性先通過視圖機制,不同的用戶只能訪問系統(tǒng)授權的視圖,這樣可提供系統(tǒng)數據一定程序上的安全性,再通過分配權限、設置權限級別來區(qū)別對待不同操作者對數據庫的操作來提高數據庫的安全性、計算機系統(tǒng)的安全性和網絡體系的安全性等方面。(2) 完整性要求系統(tǒng)完整性要求系統(tǒng)中數據的正確性以及相容性??赏ㄟ^建立主、外鍵,使用check約束,或者通過使用觸
9、發(fā)器和級聯更新。2.3需求分析階段成果2.3.1體會與收獲 系統(tǒng)需求分析主要是通過對郵局管理員的咨詢,了解郵局訂閱的管理規(guī)則和運行機制,并通過上網搜索有關郵局訂閱管理系統(tǒng)的知識,解到郵局的現狀,以及在管理中的一些問題。由于是第一次做這樣的需求調查,開始總是覺得無從下手,不知道自己該了解、該清楚哪些方面的知識,在繪制系統(tǒng)業(yè)務流程圖時,也遇到了很多問題,但通過老師的指導與幫助,和自己一遍一遍的分析,才逐步把業(yè)務弄清楚,最終順利完成了需求分析階段的任務。2.3.2郵局訂閱管理系統(tǒng)功能結構圖2.3.3郵局訂閱管理系統(tǒng)數據流圖2.3.4郵局訂閱管理系統(tǒng)數據字典(1)數據結構:管理員=管理員名+密碼用戶用
10、=用戶帳號+密碼+用戶真實姓名+聯系電話+聯系地址+部門號部門=部門號+部門名定單=用戶名+報刊代號+訂閱份數+訂閱月數+訂閱總額報刊=報刊代號+報刊名字+出版報社+出版周期+每月定價+內容介紹+分類編號報刊類別=分類編號+分類名稱(2)數據項:編號標識符類型長度所屬表名同義名1Dnumbernchar10department部門號2Dnamenchar50department部門名稱3Unamenvarchar10consumer用戶帳號4Urealnamenchar20consumer真實姓名5Upasswordnchar10consumer用戶密碼6Uaddressnchar150con
11、sumer用戶聯系地址7Uphonenchar20consumer用戶聯系電話8Udeparnchar10consumer用戶所屬部門號9Subscribenumnchar10consumer訂閱數量10Mnumbernvarchar10magazine報刊代號11mnamenchar40magazine報刊名稱12mkindInt4magazine報刊分類13mpressnchar10magazine出版報社14mtimenchar30magazine出版日期15mhalfpricefloat10magazine半年定價16mwholefloat10magazine全年定價17Unamenv
12、archar10subscribe用戶帳號18Mnumbernvarchar10subscribe報刊代號19SnumberInt4subscribe訂閱份數20Syearnchar10subscribe訂閱年數21Ssumfloat8subscribe訂閱總額22Anamenchar10adminuser管理員用戶名23Apasswordnchar10adminuser管理員密碼24Mkindint4category分類編號25Cnamenchar50category報刊名稱(3)數據流:編號名稱來源去向組成1身份信息系統(tǒng)管理員應用系統(tǒng)管理員帳戶+密碼2授權信息應用系統(tǒng)系統(tǒng)管理員3錯誤身份信
13、息應用系統(tǒng)系統(tǒng)管理員4查詢請求系統(tǒng)管理員應用系統(tǒng)待查詢對象識別符(如Cid,Ono)5查詢結果應用系統(tǒng)系統(tǒng)管理員被查詢對象具體信息6管理請求系統(tǒng)管理員應用系統(tǒng)識別符(Cid,Ono等)+管理類型7管理結果信息應用系統(tǒng)系統(tǒng)管理員被管理對象處理結果8非法請求應用系統(tǒng)系統(tǒng)管理員非法請求提示信息3 概念設計階段3.1引言系統(tǒng)開發(fā)的總體目標是實現郵局訂閱管理的系統(tǒng)化和自動化,縮短訂閱的等待時間,減輕工作人員的工作量,方便工作人員對它的操作,提高管理的質量和水平,做到高效、智能化管理,從而提高郵局管理效率的目的。概念設計階段主要是將需求分析階段得到的用戶需求抽象為信息結構的過程,它是整個數據庫設計的關鍵。
14、3.2任務與目標(1)選擇中層數據流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng);(2)設計分E-R圖,即各子模塊的E-R圖;(3)生成初步E-R圖,通過合并方法,做到各子系統(tǒng)實體、屬性、聯系統(tǒng)一;(4)生成全局E-R圖,通過消除沖突等方面。3.3概念結構設計E-R圖 管理員實體的E-R圖 訂單實體E-R圖4. 邏輯設計階段4.1邏輯設計的任務和目標 以上的概念設計階段是獨立于任何一種數據模型的,但是邏輯設計階段就與選用的DBMS產品發(fā)生關系了,系統(tǒng)邏輯設計的任務就是將概念設計階段設計好的基本E-R圖轉換為選用DBMS產品所支持的數據模型相符合的邏輯結構。具體內容包括數據組織、數據處理兩大任務。4.2
15、數據組織4.2.1將E-R圖轉換為關系模型部門(部門號,部門名稱)用戶(用戶賬號,密碼,用戶真實姓名,聯系電話,聯系地址,部門號)管理員(管理員名,密碼)報刊類別(分類編號,分類名稱)報刊(報刊代號,報刊名稱,出版報社,出版周期,每月訂價,內容介紹,分類編號)訂單(用戶名,報刊代號,訂閱份數,訂閱月數,訂閱總額)4.2.2數據庫模式定義 Department部門表 Consumer用戶表 Magazine報刊表 Subscribe訂單表 Adminuser管理員表 Category報刊類別表 5. 數據庫實施階段5.1建立數據庫、數據表、示圖、索引5.1.1建立數據庫5.1.2建立數據表5.1.3建立示圖5.1.4建立索引6.系統(tǒng)調試和測試7. 心得體會在這次課程設計中,我們小組設計的是郵局訂閱管理系統(tǒng),通過完成設計這個系統(tǒng),可以更方便的實現報刊的訂閱,具體包括 登管理陸功能,訂閱功能,添加信息功能,查詢功能,刪除功能,修改功能,注冊功能。雖然這個系統(tǒng)的功能還不是很完善,還有很多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寶雞市麟游縣2025-2026學年數學三年級第一學期期末統(tǒng)考試題含解析
- 教育信息化時代的教學變革
- 口腔頜面部腫瘤的預防
- 精通2025年經濟法的考生指南試題及答案
- 公共關系學在社會影響中的應用試題及答案
- 現代工程經濟質量控制試題及答案
- 銀行信用狀況證明書(8篇)
- 互聯網電商倉儲管理系統(tǒng)協議
- 2025年工程項目管理人力資源試題及答案
- 游戲平臺使用權轉讓合同
- 鍋爐試運行方案
- 《腎癌的診斷與治療》課件
- 《莫奈《睡蓮》主題課件》
- 小學一級教師申請書
- 2025年1月浙江省高考生物試卷(含答案)
- 基于大數據的社區(qū)居民健康風險預測-深度研究
- 福建省2025屆中考生物押題試卷含解析
- 中國特色社會主義+期末復習綜合練習-2024-2025學年中職高教版(2023版)
- 體液暴露處理流程
- 《VEP波形解釋》課件
- 風電安全管理課件
評論
0/150
提交評論