企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河南理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計(jì)報(bào)告2013 2014學(xué)年第 二 學(xué)期課程名稱 軟件工程 設(shè)計(jì)題目 企業(yè)文檔管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 專業(yè)班級(jí) 指導(dǎo)教師 2014 年 6 月 20 日目錄第1章 項(xiàng)目調(diào)研計(jì)劃- 4 -1.1計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況- 4 -1.2企業(yè)文檔管理系統(tǒng)的現(xiàn)狀- 5 -1.3企業(yè)文檔管理系統(tǒng)的優(yōu)勢(shì)- 6 -1.4 任務(wù)概述- 7 -1.4.1目標(biāo):建立完善的企業(yè)文檔管理系統(tǒng)系統(tǒng)- 7 -1.4.2企業(yè)文檔管理系統(tǒng)特點(diǎn)- 7 -第2章 可行性研究報(bào)告- 7 -2.1 風(fēng)險(xiǎn)分析- 7 -2.1.2.計(jì)劃的拖延- 8 -2.2 技術(shù)可行性- 8 -2.3

2、操作可行性- 8 -2.4 經(jīng)濟(jì)可行性- 8 -第3章 項(xiàng)目開發(fā)計(jì)劃- 9 -3.1開發(fā)計(jì)劃- 9 -第4章 需求分析的規(guī)格說明- 9 -4.1系統(tǒng)分析的任務(wù)與步驟- 9 -4.1.1 系統(tǒng)分析的任務(wù)- 9 -4.1.2 系統(tǒng)分析的步驟- 10 -4.2系統(tǒng)項(xiàng)目范圍- 10 -4.3 功能需求- 10 -4.3.1 操作員部分- 10 -4.3.2 管理員部分- 10 -4.4系統(tǒng)實(shí)體分析- 11 -4.5系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)- 11 -4.5.1 概念設(shè)計(jì)- 11 - 設(shè)計(jì)局部ER模式 1實(shí)體和屬性的定義:- 12 -設(shè)計(jì)全局ER模式- 13 -46系統(tǒng)結(jié)構(gòu)圖:- 1

3、5 -第5章 概要設(shè)計(jì)規(guī)格說明- 15 -5.1 系統(tǒng)系統(tǒng)功能說明- 15 -5.1.1總體功能- 15 -5.1.2非功能性需求- 16 -用戶界面需求- 16 -軟硬件環(huán)境需求- 16 -產(chǎn)品質(zhì)量需求- 16 -5.2 建立數(shù)據(jù)庫模型- 17 -第6章 詳細(xì)設(shè)計(jì)規(guī)格說明- 18 -6.1 用戶登錄- 18 -6.1.1登錄界面- 18 -6.1.2 文檔管理系統(tǒng)登陸界面說明- 18 -6.2 系統(tǒng)主操作界面- 19 -6.2.1主操作界面- 19 -6.2.2系統(tǒng)主操作界面說明- 19 -6.3管理員管理界面- 19 -6.3.1 管理員管理界面-

4、 19 -6.3.2管理員管理界面說明- 20 -6.4文檔類別管理操作界面- 20 -6.4.1文檔類別管理界面- 20 -6.4.2文檔類別管理界面說明- 20 -6.5文檔信息管理界面- 21 -6.5.1人機(jī)界面- 21 -6.5.2管理用戶界面說明- 21 -第7章 編碼清單- 22 -7.1 文檔管理系統(tǒng)登陸功能代碼- 22 -文檔管理系統(tǒng)退出功能代碼- 24 -創(chuàng)建新用戶及修改密碼功能代碼- 24 -7.2 系統(tǒng)主操作界面說明代碼- 25 -7.3 管理員管理界面代碼- 27 -7.4文檔類別列表代碼- 28 -第8章 審查- 29 -8.1系統(tǒng)測(cè)試的目的- 29 -8.2面向?qū)?/p>

5、象系統(tǒng)測(cè)試方案- 29 -8.2.1登錄測(cè)試- 30 -8.2.2 文檔上傳及下載- 30 -第1章 項(xiàng)目調(diào)研計(jì)劃1.1計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況1958年美國首先提出了“管理信息系統(tǒng)”(即MIS:Management Information Systems),從而才引出了另外一個(gè)概念“管理信息系統(tǒng)”。綜合其多種的定義以及根據(jù)在實(shí)際工作中的應(yīng)用,管理信息系統(tǒng)可以定義為是一個(gè)由人、計(jì)算機(jī)系統(tǒng)等組成的,能進(jìn)行信息處理的人機(jī)系統(tǒng),它反映企業(yè)的生產(chǎn)經(jīng)營情況,利用過去、當(dāng)前的數(shù)據(jù)預(yù)測(cè)未來,從企業(yè)全局出發(fā)輔助企業(yè)進(jìn)行管理與決策。它具有以下特征:1. 現(xiàn)代管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為基礎(chǔ)的一個(gè)人機(jī)系統(tǒng),通

6、過人機(jī)結(jié)合來實(shí)現(xiàn)。2. 管理信息系統(tǒng)是一個(gè)集成多元化的系統(tǒng)。3. 管理信息系統(tǒng)是一個(gè)以數(shù)據(jù)庫為中心基礎(chǔ)的系統(tǒng)。4. 管理信息系統(tǒng)是一個(gè)網(wǎng)絡(luò)化為平臺(tái)的系統(tǒng)。5. 管理信息系統(tǒng)不同于一般的數(shù)據(jù)處理系統(tǒng)。由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計(jì)劃不同,企業(yè)的管理模式也不經(jīng)相同等因素,實(shí)際的管理信息系統(tǒng)的動(dòng)能會(huì)有不同的功能。但是從抽象意義上來說,無論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般分為數(shù)據(jù)處理、輔助管理決策兩大功能。文檔管理信息系統(tǒng)的數(shù)據(jù)處理功能以完成企業(yè)相關(guān)文檔的收集、存儲(chǔ)、加工、傳輸和輸出,提供信息服務(wù)。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對(duì)企業(yè)生產(chǎn)經(jīng)營中的結(jié)構(gòu)化決策問題,采用管理信息系

7、統(tǒng)相關(guān)學(xué)科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。斯隆認(rèn)為用戶對(duì)管理信息系統(tǒng)的需求分為四類:1事務(wù)型:是一種例行處理要求,輔助日常事務(wù)。例如商業(yè)企業(yè)的商品進(jìn)銷存的管理。2異常型:其處理要求是當(dāng)某狀態(tài)超出事先設(shè)置的閾值,則系統(tǒng)能夠發(fā)出警報(bào)。例如財(cái)務(wù)中對(duì)某些科目設(shè)置報(bào)警值,一旦超值則對(duì)該科目的開支進(jìn)行控制。3查詢型:要求管理信息系統(tǒng)具有靈活的查詢能力,滿足用戶的信息需要。4分析型:提供強(qiáng)有力的分析能力,借助數(shù)據(jù)、模型支持決策,以回答“如果那么”諸如此類的問題。自從管理信息系統(tǒng)這一新興的管理方法引入我國,在我國企業(yè)管理中已有20多年時(shí)間。而且,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各

8、業(yè)。雖然,我國的企業(yè)計(jì)算機(jī)管理信息系統(tǒng)建設(shè)在20世紀(jì)80年代就已經(jīng)開始起步,但發(fā)展極不平衡,也就是說大部分企業(yè)目前仍處于低水平開發(fā)和應(yīng)用階段。隨著經(jīng)濟(jì)體制的改革和市場(chǎng)經(jīng)濟(jì)的發(fā)展,企業(yè)的運(yùn)行機(jī)制有了很大變化。企業(yè)的生產(chǎn)更多地依賴于市場(chǎng)的競(jìng)爭(zhēng),信息從而成為企業(yè)的重要資源,企業(yè)信息系統(tǒng)的建設(shè)已成為企業(yè)走向現(xiàn)代化的重要標(biāo)志,企業(yè)信息系統(tǒng)對(duì)于企業(yè)的運(yùn)作以及在市場(chǎng)中的競(jìng)爭(zhēng)具有重要作用。在當(dāng)前形勢(shì)下,信息化是企業(yè)發(fā)展的必由之路。世界經(jīng)濟(jì)發(fā)展已進(jìn)入一個(gè)激烈競(jìng)爭(zhēng)的年代,可以說,誰先獲得信息,誰就有可能抓住發(fā)展經(jīng)濟(jì)的機(jī)遇。同樣,誰能很好地管理和利用信息,誰就有可能占領(lǐng)市場(chǎng),獲得效益。國內(nèi)外大量事實(shí)已說明:在目前這

9、個(gè)激烈競(jìng)爭(zhēng)的市場(chǎng)經(jīng)濟(jì)中,誰的信息管理現(xiàn)代化水平高,誰重視信息資源的開發(fā)和利用,誰就能抓住機(jī)遇,在競(jìng)爭(zhēng)中取勝。1.2企業(yè)文檔管理系統(tǒng)的現(xiàn)狀目前市場(chǎng)上用的比較普遍的文檔管理系統(tǒng)主要有瑞軟文檔管理系統(tǒng)、PDF文檔管理系統(tǒng)、百靈鳥文檔管理系統(tǒng)等等。我們?cè)谶@里結(jié)合 ISO9000 標(biāo)準(zhǔn)文檔管理系統(tǒng)對(duì)這些文檔管理系統(tǒng)的特性進(jìn)行介紹。所謂的文檔管理系統(tǒng),通俗而言就是一種用于PC文檔管理的軟件。系統(tǒng)應(yīng)該具備文檔編制輔助系統(tǒng)、文檔權(quán)限管理、文檔變更管理、文檔審簽管理、借閱與回收、技術(shù)類文檔的發(fā)放回收等功能。比如瑞軟文檔管理系統(tǒng)就是一套應(yīng)用于企事業(yè)單位的辦公自動(dòng)化管理軟件,它以知識(shí)管理為核心,以溝通、協(xié)調(diào)、控制為

10、宗旨,將現(xiàn)代化辦公管理思想和計(jì)算機(jī)、網(wǎng)絡(luò)、通訊等信息工具高度集成而開發(fā)的一款OA軟件系統(tǒng)。它的實(shí)施能夠提高工作效率,加強(qiáng)工作的溝通與協(xié)作,實(shí)現(xiàn)企事業(yè)單位的高效管理。還具備公文收發(fā)、電子通知、電子公告、電子信函、網(wǎng)絡(luò)會(huì)議、常用工具等功能。PDF文檔管理系統(tǒng)應(yīng)用由美國Adobe公司開發(fā)的eBook移動(dòng)文件格式-PDF(Portable Document Format)為歸檔格式 ,全面支持Microsoft Office的DOC、RTF、XLS、HTML、TXT等電子文件到PDF文件的自動(dòng)轉(zhuǎn)換 ,全自動(dòng)文檔屬性和全文信息自動(dòng)入庫。個(gè)人系統(tǒng)里大量的電子文檔可以即時(shí)在網(wǎng)上檢索瀏覽,紙張文件通過掃描,手

11、工輸入索引信息或OCR識(shí)別后同樣可以批量的轉(zhuǎn)換成PDF文件和自動(dòng)入庫?,F(xiàn)在國內(nèi)外也有很多企業(yè)文檔管理的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)企業(yè)文檔管理系統(tǒng)主要用于大型單位。至于小型單位,利用企業(yè)文檔管理系統(tǒng)組織管理教學(xué)活動(dòng)的并不多。針對(duì)國內(nèi)外對(duì)文檔管理系統(tǒng)的巨大需要和基本需要,一個(gè)好的文檔管理軟件,必須功能齊全,操作簡(jiǎn)便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個(gè)好的教學(xué)管理系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡(jiǎn)單,便于安裝,容易普及。1.3企業(yè)文檔管理系統(tǒng)的優(yōu)勢(shì)由于文檔功能的特殊性定位,致使管理員和文

12、檔操作員必須在除了簡(jiǎn)單的上下級(jí)區(qū)別外,還有合作意味的關(guān)系。所以,這其中的信息管理流程,需要以一個(gè)規(guī)范的MIS來管理。企業(yè)文檔管理系統(tǒng)的優(yōu)勢(shì)主要表現(xiàn)在三個(gè)方面:1、企業(yè)文檔管理無紙化,環(huán)保又方便。傳統(tǒng)的文檔管理方式,都是經(jīng)由人事部門及財(cái)務(wù)部門工作人員先進(jìn)行信息處理,再進(jìn)行錄入電腦工作,再經(jīng)由局域網(wǎng)等形式匯總,這其中一個(gè)涉及時(shí)間遲滯性,還有就是工作效率極其低下。這種傳統(tǒng)的紙質(zhì)企業(yè)文檔管理,一是會(huì)有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時(shí)候往往沒能得到滿意的回復(fù)。而無紙化企業(yè)文檔管理,只需在電腦前點(diǎn)點(diǎn)鼠標(biāo),在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率方面做得要比傳統(tǒng)的企業(yè)文檔

13、管理科學(xué)得多。2、科學(xué)管理,安全可靠。傳統(tǒng)的企業(yè)文檔管理方式,都是一份份獨(dú)立的信息,一個(gè)員工對(duì)應(yīng)一份,而這么一撂的資料,經(jīng)常會(huì)由于各種原因,丟失或是污損,給企業(yè)文檔管理和工作管理進(jìn)程帶來很大的麻煩和不便。而企業(yè)文檔管理系統(tǒng)的動(dòng)作,只需做好系統(tǒng)數(shù)據(jù)庫的保護(hù),以上問題可以迎刃而解了。3、簡(jiǎn)化工作,促進(jìn)其他方面的綜合發(fā)展。由于企業(yè)文檔管理系統(tǒng)的介入運(yùn)行,可以使工作人員騰出更多的時(shí)間,做更多針對(duì)性的服務(wù)。1.4 任務(wù)概述1.4.1目標(biāo):建立完善的企業(yè)文檔管理系統(tǒng)系統(tǒng)1.4.2企業(yè)文檔管理系統(tǒng)特點(diǎn)1、簡(jiǎn)約的系統(tǒng)操作界面整個(gè)系統(tǒng)的操作界面,結(jié)構(gòu)界限明晰,人機(jī)界面簡(jiǎn)潔美觀,操作極具人性化。2、完備的系統(tǒng)操作

14、功能系統(tǒng)開發(fā)的宗旨是最簡(jiǎn)約的操作步驟最完備的操作功能。這好像很矛盾,但是經(jīng)過完整的策劃編排,系統(tǒng)完全做到了功能無冗余無遺漏,這點(diǎn)也更好的體現(xiàn)了系統(tǒng)的人性化設(shè)計(jì)。3、 完善的安全機(jī)制:獨(dú)立的密碼校驗(yàn)功能,確保用戶和系統(tǒng)的數(shù)據(jù)有較好的安全性。第2章 可行性研究報(bào)告2.1 風(fēng)險(xiǎn)分析2.1.1.系統(tǒng)軟件硬件的風(fēng)險(xiǎn)采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。2.1.2.計(jì)劃的拖延系統(tǒng)的開發(fā)存在因計(jì)劃拖延帶來的風(fēng)險(xiǎn)。2.2 技術(shù)可行性大學(xué)課程中的數(shù)據(jù)庫原理,網(wǎng)絡(luò)基礎(chǔ)等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。ASP.NET是一

15、種相對(duì)簡(jiǎn)單的語言,SQL Server也是一種相對(duì)簡(jiǎn)單的數(shù)據(jù)庫,所以技術(shù)難度并不高。 2.3 操作可行性該系統(tǒng)如投入使用,預(yù)期作到界面友好,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本系統(tǒng)管理文檔的相關(guān)信息的, 提高工作效率。2.4 經(jīng)濟(jì)可行性因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借助許多的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高企業(yè)的辦事效率,即提高了企業(yè)的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1) 企業(yè)有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用 開發(fā)新系統(tǒng)的工作是一項(xiàng)艱巨復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力

16、和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入。軟件企業(yè)作為一個(gè)高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時(shí)軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。(2) 新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益 管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集

17、合體。而管理是一個(gè)動(dòng)態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是顯而易見的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的問題都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。 第3章 項(xiàng)目開發(fā)計(jì)劃3.1開發(fā)計(jì)劃起止日期內(nèi)容2014年06月01日-2014年06月08日需求分析,熟悉開發(fā)環(huán)境2014年06月09日-2014年06月16日概要設(shè)計(jì)2014年06月17日-2014年06月23日詳細(xì)設(shè)計(jì)與調(diào)試2014年05月

18、24日-2014年06月26日系統(tǒng)測(cè)試表3.1 系統(tǒng)開發(fā)計(jì)劃第4章 需求分析的規(guī)格說明4.1系統(tǒng)分析的任務(wù)與步驟4.1.1 系統(tǒng)分析的任務(wù)了解用戶要求,了解企業(yè)文檔管理的現(xiàn)狀。此用戶即為系統(tǒng)的使用人員(管理員,操作員)。了解他們?cè)谙到y(tǒng)功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成系統(tǒng)分析報(bào)告。系統(tǒng)的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標(biāo)和所具備的功能于性能。4.1.2 系統(tǒng)分析的步驟1. 描述系統(tǒng)。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;2. 分析用戶新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。3. 編寫系統(tǒng)分析說明書

19、。4.2系統(tǒng)項(xiàng)目范圍企業(yè)文檔管理系統(tǒng)從兩種用戶角度進(jìn)行功能劃分。1、操作員部分:1.1:個(gè)人資料管理; 1.2:文檔類別管理; 1.3:文檔信息管理; 1.4:數(shù)據(jù)備份2、管理員部分:2.1:用戶權(quán)限管理;2.2:個(gè)人資料管理;2.3:文檔類別管理;2.4:文檔信息管理;2.5:數(shù)據(jù)備份。4.3 功能需求4.3.1 操作員部分1:文檔類別信息管理:以列表的形式,添加,查看系統(tǒng)現(xiàn)存的文檔類別信息。2:文檔信息管理:針對(duì)具體的員工文檔信息進(jìn)行管理。3:個(gè)人信息管理:進(jìn)行個(gè)人信息管理,包括個(gè)人密碼管理。4.3.2 管理員部分1:用戶權(quán)限管理:添加、編輯系統(tǒng)用戶信息,以列表的形式顯示。2:文檔項(xiàng)目管理

20、:以列表的形式顯示文檔項(xiàng)目信息,并可對(duì)其進(jìn)行相關(guān)操作。3:?jiǎn)T工信息管理:以列表的形式查看系統(tǒng)現(xiàn)存的員工信息。4:文檔信息管理:針對(duì)具體的員工文檔信息進(jìn)行管理。5:個(gè)人信息管理:進(jìn)行個(gè)人信息管理,包括個(gè)人密碼管理。4.4系統(tǒng)實(shí)體分析文檔類(gongzi)ID/ygbh/ygxm/nian/yue/gzAdd()/update()/delete()員工類(yuangong)ID/bh/xm/gender/sfz/tel/paytimeAdd()/update()/delete()管理員類(allusers)ID/username/pwd/addtime/cx/Add()/update()/dele

21、te()圖5.4.1類圖4.5系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)4.5.1 概念設(shè)計(jì)在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。 設(shè)計(jì)局部ER模式1實(shí)體和屬性的定義:1)管理員用戶類別(用戶名,密碼,權(quán)限,注冊(cè)時(shí)間等)圖5.5.1管理員用戶實(shí)體與屬性的定義

22、2)文檔信息類別(編號(hào),編號(hào),姓名,類別,內(nèi)容等) 圖5.5.2 文檔信息實(shí)體與屬性的定義2)文檔類別(編號(hào),編號(hào),姓名,類別,內(nèi)容等) 圖5.5.3 文檔類別實(shí)體與屬性的定義2 實(shí)體關(guān)系定義:ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:1、1:N、M:N的關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等針對(duì)本系統(tǒng)分析如下:一個(gè)管理員一次可以多個(gè)文檔信息,而一個(gè)文檔信息只可以被一個(gè)管理員編輯N1文檔

23、信息管理員圖5.5.3管理員與文檔 1:N(一對(duì)多的關(guān)系)設(shè)計(jì)全局ER模式所有局部ER模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。1) 確定公共實(shí)體類型為了給多個(gè)局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。2) 局部ER模式的合并合并的原則是:首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)

24、構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。3) 消除沖突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4) 全局ER模式的優(yōu)化 在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。企業(yè)文檔管理系統(tǒng)的全局ER模式如圖所示:管理員文檔信息用戶信息用戶名密碼名

25、稱姓名文檔編號(hào)姓名管理編輯權(quán)限隸屬圖4.5.4 數(shù)據(jù)E-R圖46系統(tǒng)結(jié)構(gòu)圖:圖5.6.1 系統(tǒng)結(jié)構(gòu)圖第5章 概要設(shè)計(jì)規(guī)格說明5.1 系統(tǒng)系統(tǒng)功能說明5.1.1總體功能表5.1.1 系統(tǒng)總體功能表功能類別子功能用戶登錄用戶輸入正確的用戶名和密碼及正確的權(quán)限后,就登錄系統(tǒng)。如果輸入有誤,系統(tǒng)報(bào)錯(cuò)。管理員對(duì)基本信息進(jìn)行管理對(duì)系統(tǒng)用戶信息進(jìn)行管理對(duì)文檔項(xiàng)目信息進(jìn)行管理對(duì)文檔信息進(jìn)行管理數(shù)據(jù)備份5.1.2非功能性需求非功能性需求針對(duì)整個(gè)系統(tǒng)進(jìn)行。用戶界面需求表6.1.2 用戶界面需求表需求名稱詳細(xì)要求風(fēng)格界面友好,布局合理,美觀大方,實(shí)用性強(qiáng),操作簡(jiǎn)單顏色淡灰色系為主分辨率1024*768

26、軟硬件環(huán)境需求表6.1.3 軟硬件環(huán)境需求表需求名稱詳細(xì)要求運(yùn)行速度系統(tǒng)啟動(dòng)運(yùn)行時(shí)間不超過5min,人機(jī)界面交互時(shí)間不超過5s容量占用內(nèi)存大于15MB操作系統(tǒng)性能10/100M bit/s網(wǎng)絡(luò)傳輸率10/100M bit/s產(chǎn)品質(zhì)量需求表6.1.4 產(chǎn)品質(zhì)量需求表主要質(zhì)量屬性詳細(xì)要求正確性經(jīng)過測(cè)試達(dá)到了預(yù)期的效果健壯性具有一定的健壯性可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平臺(tái)操作清晰性優(yōu)安全性安全可靠性極佳可擴(kuò)展性優(yōu)良的可靠的接口兼容性可作用于任何平臺(tái)可移植性正確的進(jìn)行軟件配置后,就可以正常運(yùn)行程序5.2 建立數(shù)據(jù)庫模型企業(yè)文檔管理系統(tǒng)數(shù)據(jù)庫

27、allusers表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102usernameVarChar50是2553pwdVarChar50是2554cxVarChar50是2555addtimeDateTime8是23wendangleibie表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102leibieVarChar50是2553addtimeDateTime8是23wendangxinxi表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)102bianhaoVarChar50是2553mingchengVarChar50是

28、2554leibieVarChar50是2555neirongVarChar50是2556fujianVarChar50是2557faburenVarChar50是2558addtimeDateTime8是23第6章 詳細(xì)設(shè)計(jì)規(guī)格說明6.1 用戶登錄6.1.1登錄界面圖6.1.1系統(tǒng)首頁6.1.2 文檔管理系統(tǒng)登陸界面說明首頁中擁有一個(gè)用戶登錄窗口,在其相應(yīng)輸入框中填定正確內(nèi)容并選擇正確的身份后,方可登錄系統(tǒng)。6.2 系統(tǒng)主操作界面6.2.1主操作界面圖6.2.1 系統(tǒng)主操作頁面6.2.2系統(tǒng)主操作界面說明企業(yè)文檔管理系統(tǒng)的主操作界面,用戶需要注冊(cè)登陸后才能進(jìn)入此頁面。界面整體清灰素雅,左側(cè)為

29、系統(tǒng)功能導(dǎo)航欄,分別是“系統(tǒng)用戶管理”、“個(gè)人資料管理”、“文檔類別管理”、“文檔信息管理”、 “數(shù)據(jù)備份”等,分別實(shí)現(xiàn)各種系統(tǒng)功能,分工明確,劃分科學(xué)。6.3管理員管理界面6.3.1 管理員管理界面圖6.3.1管理員管理界面6.3.2管理員管理界面說明系統(tǒng)管理員是負(fù)責(zé)系統(tǒng)整體維護(hù)的人員,所以其信息對(duì)于系統(tǒng)來說是很重要的。此系列頁面,可實(shí)現(xiàn)對(duì)管理員信息的相關(guān)管理操作。6.4文檔類別管理操作界面6.4.1文檔類別管理界面圖6.4.1文檔類別管理界面6.4.2文檔類別管理界面說明 此頁面實(shí)現(xiàn)的功能是對(duì)文檔信息的管理,由于系統(tǒng)設(shè)計(jì)遵循“功能最全化、操作最簡(jiǎn)化”的理念,所以在界面設(shè)計(jì)及操作上都做到了功

30、能無冗余無遺漏。6.5文檔信息管理界面6.5.1人機(jī)界面1)添加文檔信息圖6.5.1添加文檔信息頁面2)編輯文檔信息圖6.5.2編輯文檔信息頁面6.5.2管理用戶界面說明在此系列頁面中,管理員可對(duì)系統(tǒng)中所有的文檔信息進(jìn)行增加、編輯、刪除等操作,添加用戶時(shí)需要填寫的資料不太多,而編輯頁面則是以詳細(xì)列表的形式展開,一目了然。其他版面均遵循“操作簡(jiǎn)約化,界面人性化,功能齊全化”的系統(tǒng)設(shè)計(jì)原則,故不一一詳細(xì)說明。第7章 編碼清單7.1 文檔管理系統(tǒng)登陸功能代碼using System;using System.Data;using System.Configuration;using System.C

31、ollections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) cx

32、.Items.Add(管理員); cx.Items.Add(普通用戶); protected void Button1_Click(object sender, EventArgs e) if (TextBox2.Text.ToString().Trim() = | TextBox1.Text.ToString().Trim() = ) Response.Write(javascript:alert(請(qǐng)輸入完整);history.back();); Response.End(); string sql=; if (cx.Text.ToString().Trim() = 管理員) sql = s

33、elect * from allusers where username= + TextBox1.Text.ToString().Trim() + and pwd= + TextBox2.Text.ToString().Trim() + ; if (cx.Text.ToString().Trim() = 普通用戶) sql = select * from yonghuxinxi where yonghuming= + TextBox1.Text.ToString().Trim() + and mima= + TextBox2.Text.ToString().Trim() + ; /if (cx

34、.Text.ToString().Trim() = 學(xué)生) / / sql = select * from xueshengxinxi where xuehao= + TextBox1.Text.ToString().Trim() + and mima= + TextBox2.Text.ToString().Trim() + ; / DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); / result = new TestOnline.Class1().hsggetdata(sql); if (resul

35、t != null) if (result.Tables0.Rows.Count 0) if (cx.Text.ToString().Trim() = 管理員) new Class1().hsgcaozuojilu(TextBox1.Text.ToString().Trim(), 登陸, allusers); if (cx.Text.ToString().Trim() = 普通用戶) new Class1().hsgcaozuojilu(TextBox1.Text.ToString().Trim(), 登陸, yonghuxinxi); Sessionusername = TextBox1.T

36、ext.ToString().Trim(); if (cx.Text.ToString().Trim() = 管理員) Sessioncx = result.Tables0.Rows0cx.ToString().Trim(); else Sessioncx = 普通用戶; Sessionxm = result.Tables0.Rows0xingming.ToString().Trim(); /Sessionjb = result.Tables0.Rows0xinyongdengji.ToString().Trim(); Response.Redirect(main.aspx); else Re

37、sponse.Write(javascript:alert(對(duì)不起,用戶名或密碼不正確,或您的帳號(hào)未經(jīng)審核!);); else Response.Write(javascript:alert(對(duì)不起,系統(tǒng)錯(cuò)誤,請(qǐng)不要越權(quán)操作!);); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(yonghuzhuce_add.aspx); 文檔管理系統(tǒng)退出功能代碼using System;using System.Data;using System.Configuration;using System.C

38、ollections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class logout : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) / new Class1().hsg

39、caozuojilu(Sessionusername.ToString().Trim(), 退出, ); Session.Abandon(); Response.Redirect(login.aspx); 創(chuàng)建新用戶及修改密碼功能代碼using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class mod : Syst

40、em.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)protected void Button1_Click(object sender, EventArgs e)if (TextBox1.Text.ToString().Trim() = | TextBox2.Text.ToString().Trim() = | TextBox3.Text.ToString().Trim() = )Response.Write(javascript:alert(請(qǐng)?zhí)顚懲暾?;history.back(););elseif (Tex

41、tBox2.Text.ToString().Trim() != TextBox3.Text.ToString().Trim()Response.Write(javascript:alert(兩次密碼不一至,請(qǐng)確認(rèn));history.back(););elsestring sql;sql = select * from allusers where username= + Sessionusername.ToString().Trim() + and pwd= + TextBox1.Text.ToString().Trim() + ;DataSet result = new DataSet();

42、result = new Class1().hsggetdata(sql);if (result != null)if (result.Tables0.Rows.Count 0)sql = update allusers set pwd= + TextBox2.Text.ToString().Trim() + where username= + Sessionusername.ToString().Trim() + ;int result2;result2 = new Class1().hsgexucute(sql);new Class1().hsgcaozuojilu(Sessionusername.ToString().Trim(), 修改密碼, allusers);if (res

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論