版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課 程 設(shè) 計(jì)</b></p><p> 基于.NET技術(shù)的報(bào)刊訂閱管理系統(tǒng)</p><p> [摘要]報(bào)刊訂閱管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過分析
2、,我們使用 MICROSOFT公司的 VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p><p><b> 關(guān)鍵字:控件、窗體</b></p><p> [Abstract]
3、 Newspapers and periodicals subscription management system is the typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front
4、 end the application procedure development two aspects. The former required set up data consistency and integrality, data security good storehouse. For the latter requires the application program function complete, easy
5、operation, etc.</p><p> After analysis, we use MICROSOFT company's VISUAL BASIC development tool, using the various object-oriented development tools, especially the data window can be convenient and co
6、ncise control database of intelligent object, the first in a short time, and then build system application prototype, the initial prototype system needs iteration, revise and improve customer satisfaction, to form a feas
7、ible system.</p><p><b> 一、引言</b></p><p> 報(bào)刊訂閱管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的員工和管理者來說都是至關(guān)重要的,所以報(bào)刊訂閱管理系統(tǒng)應(yīng)該能夠成為用戶提供充足的信息和快捷訂閱的查詢手段。但是一直以來人們使用傳統(tǒng)人工的方式訂閱報(bào)刊,這種管理方式存在著許多的缺點(diǎn),如:效率低,保密性差,另外時(shí)間一長(zhǎng)
8、,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來了不少困難。</p><p><b> 1、背景</b></p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),他已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。使用計(jì)算機(jī)對(duì)報(bào)刊、員工信息進(jìn)行管理,具有手工管理所無(wú)可比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大
9、,保密性好,壽命長(zhǎng),成本低等,這些優(yōu)點(diǎn)能夠極大地提高報(bào)刊訂閱管理的效率。</p><p><b> 2、可行性分析</b></p><p> “報(bào)刊訂閱管理系統(tǒng)”的設(shè)計(jì)和開發(fā),能夠?yàn)槠髽I(yè)員工和管理者提供快捷,方便的查詢報(bào)刊的基本信息并訂閱報(bào)刊。管理員能夠?qū)T工的基本信息進(jìn)行增加,修改,刪除,批量導(dǎo)入和查詢,也可以對(duì)報(bào)刊信息進(jìn)行增加,修改,刪除,批量導(dǎo)入,查詢和訂閱
10、,而員工只能夠?qū)ψ约旱幕拘畔⒑蛨?bào)刊訂閱進(jìn)行查詢、訂閱,不能夠修改,這樣能夠增加數(shù)據(jù)的安全性。</p><p><b> 二、 需求分析</b></p><p><b> 1、系統(tǒng)需求</b></p><p> “報(bào)刊訂閱管理系統(tǒng)”是基于.NET語(yǔ)言進(jìn)行開發(fā)的,適用于企業(yè)對(duì)員工的報(bào)刊訂閱進(jìn)行管理的系統(tǒng),所使用的工具是
11、Microsoft Visual Basic 5.0,數(shù)據(jù)庫(kù)采用的是Microsoft SQL Server 2000。</p><p><b> 2、功能需求</b></p><p> 對(duì)于報(bào)刊訂閱管理系統(tǒng),分為四個(gè)部分,一個(gè)是用戶基本信息的管理,一個(gè)是報(bào)刊信息的管理,一個(gè)是訂閱報(bào)刊,另一個(gè)是訂閱報(bào)刊的管理與統(tǒng)計(jì)。</p><p> 對(duì)
12、于用戶的信息,包含用戶的基本信息,如:用戶編號(hào),用戶姓名,姓名,性別,身份證號(hào),聯(lián)系電話,所在部門等,便于信息的錄入和管理的靈活性,快捷的查詢功能。</p><p> 對(duì)于報(bào)刊的信息,包含報(bào)刊的基本信息,如:報(bào)刊編號(hào),報(bào)刊名稱,出版報(bào)社,出版周期,季度報(bào)價(jià),內(nèi)容介紹,分類名稱等,便于信息的錄入和管理的靈活性,快捷的查詢功能。</p><p> 對(duì)于訂閱報(bào)刊,要求可以對(duì)用戶選擇的報(bào)刊進(jìn)行
13、訂閱,之后可以進(jìn)行修改和刪除。</p><p> 對(duì)于報(bào)刊訂閱的管理和統(tǒng)計(jì),要求能夠?qū)λ杏脩粲嗛喌膱?bào)刊進(jìn)行按姓名、按部門、按報(bào)刊查詢訂閱信息。</p><p> 為了維護(hù)數(shù)據(jù)系統(tǒng)的安全性和數(shù)據(jù)的準(zhǔn)確性,設(shè)置了兩種用戶角色:管理員和普通用戶。</p><p> 普通用戶可以對(duì)用戶基本信息進(jìn)行處理,可以查詢報(bào)刊信息并訂閱。具體功能如下:</p>&
14、lt;p> 1.查詢報(bào)刊信息并訂閱報(bào)刊</p><p> 2.修改用戶個(gè)人信息</p><p><b> 3.查詢訂閱信息</b></p><p> 教師可以對(duì)整個(gè)系統(tǒng)進(jìn)行管理操作,包括學(xué)生的功能。具體功能如下:</p><p> 1.注冊(cè)普通用戶和管理員</p><p> 2
15、.普通用戶個(gè)人信息的添加、修改、刪除和查詢</p><p> 3.報(bào)刊信息的添加、修改、刪除和查詢</p><p> 4.訂閱報(bào)刊,對(duì)訂單進(jìn)行修改和刪除</p><p> 5.報(bào)刊訂閱信息的查詢</p><p> 以普通用戶為使用者功能:</p><p> 圖1.1 模塊劃分圖</p>
16、<p> 以管理員為使用者部分功能:</p><p> 圖1.2 模塊劃分圖</p><p><b> 3、運(yùn)行需求</b></p><p><b> 服務(wù)器端配置:</b></p><p> ?。?)搭建web服務(wù)器,安裝IIS系統(tǒng)組件</p><p>
17、; ?。?)安裝Access后臺(tái)數(shù)據(jù)庫(kù)</p><p><b> 客戶端配置</b></p><p> Internet Explorer瀏覽器</p><p><b> 三、總體設(shè)計(jì)</b></p><p> 3.1、基本設(shè)計(jì)概念和處理流程</p><p> 用戶
18、使用“報(bào)刊訂閱管理系統(tǒng)”,在運(yùn)行本系統(tǒng)時(shí),首先應(yīng)出現(xiàn)一個(gè)“身份驗(yàn)證”框,對(duì)用戶身份進(jìn)行確認(rèn),然后才能進(jìn)入到相應(yīng)的管理模塊:</p><p><b> 3.2 模塊設(shè)計(jì)</b></p><p><b> 管理員模塊</b></p><p><b> 1.系統(tǒng)管理</b></p>&
19、lt;p> 包括更換用戶,退出。</p><p><b> 2.管理用戶</b></p><p> 普通用戶:包括注冊(cè)新用戶,增加用戶信息,修改用戶信息,刪除用戶信息等操作,管理員還可以批量導(dǎo)入用戶信息,更加方便操作。</p><p> 管理員:注冊(cè)管理員,修改管理員密碼。</p><p><b>
20、; 3.更新報(bào)刊</b></p><p> 包括查詢報(bào)刊信息,添加報(bào)刊基本信息,修改報(bào)刊基本信息,刪除報(bào)刊基本信息,錄入學(xué)生基本信息,管理員還可以對(duì)報(bào)刊信息進(jìn)行批量導(dǎo)入,更加方便操作。</p><p><b> 4.報(bào)刊訂閱</b></p><p> 包括瀏覽報(bào)刊,對(duì)選中的報(bào)刊進(jìn)行訂閱,單獨(dú)增加新訂單,并可以對(duì)訂單進(jìn)行修改和
21、刪除操作。</p><p><b> 5.訂閱查詢</b></p><p> 管理員可以按照用戶名、報(bào)刊名稱、部門名稱中任一一項(xiàng)進(jìn)行查詢報(bào)刊訂閱情況。</p><p><b> 學(xué)生模塊</b></p><p><b> 1.系統(tǒng)管理</b></p>&l
22、t;p> 包括更換用戶,退出。</p><p><b> 2.個(gè)人信息</b></p><p> 學(xué)生可以修改自己的部分信息。</p><p><b> 3.報(bào)刊查詢</b></p><p> 包括查詢報(bào)刊信息并對(duì)選中的報(bào)刊進(jìn)行訂閱。</p><p><
23、b> 4.訂閱管理</b></p><p> 用戶可以查詢自己所訂閱的訂單信息。</p><p><b> 四、數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.1、數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p> 分析流程圖,這個(gè)系統(tǒng)需要使用數(shù)據(jù)庫(kù)來存儲(chǔ)相關(guān)的信息。數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基礎(chǔ),只有將數(shù)據(jù)庫(kù)框架搭建起來
24、,才能完成子模塊的編輯、實(shí)施。為方便數(shù)據(jù)的維護(hù)及數(shù)據(jù)的有效擴(kuò)充,我們采用的數(shù)據(jù)庫(kù)開發(fā)工具是Microsoft SQL Server 2000 ,數(shù)據(jù)庫(kù)名稱為學(xué)生檔案管理系統(tǒng) ,在此數(shù)據(jù)庫(kù)中創(chuàng)建4個(gè)表,分別為:</p><p><b> 表1.1 登錄表:</b></p><p> 表1.2 報(bào)刊信息:</p><p> 表1.3 訂單信息
25、:</p><p> 表1.4 用戶信息:</p><p><b> 4.2、連接數(shù)據(jù)庫(kù)</b></p><p> public static string strConn = "Data Source=localhost;Initial Catalog=學(xué)生檔案管理系統(tǒng);Integrated Security=True&quo
26、t;;</p><p> SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=學(xué)生檔案管理系統(tǒng);Integrated Security=True");</p><p> conn.Open();</p><p><b> 五、詳
27、細(xì)設(shè)計(jì)</b></p><p><b> 5.1 登錄界面</b></p><p><b> 圖5.1</b></p><p> 用戶輸入用戶名和密碼以后,然后在數(shù)據(jù)庫(kù)中查詢用戶信息表,如果能夠找到該記錄,則用戶是合法用戶,可進(jìn)入系統(tǒng)進(jìn)行后臺(tái)管理,如果輸入有誤或沒有輸入,則提示用戶“輸入有誤,請(qǐng)重新輸入&
28、lt;/p><p><b> 5.2管理員界面</b></p><p><b> 圖5.2</b></p><p> 當(dāng)用戶選擇權(quán)限為管理員以后,用戶將進(jìn)入管理員界面,實(shí)行管理員的權(quán)限操作。</p><p><b> 5.3普通戶界面</b></p><
29、p><b> 圖5.3</b></p><p><b> 5.4管理用戶</b></p><p><b> 普通用戶:</b></p><p><b> 圖5.41</b></p><p> 選擇普通戶可以注冊(cè)新用戶賬號(hào)</p>
30、<p><b> 圖5.42</b></p><p><b> 批量導(dǎo)入用戶信息</b></p><p><b> 圖5.43</b></p><p><b> 編輯用戶信息</b></p><p><b> 圖5.44&
31、lt;/b></p><p> 管理員可以在選框中選擇一位用戶并對(duì)其個(gè)人信息進(jìn)行修改</p><p> 管理員通過姓名檢索到用戶信息,并再選框中選擇用戶對(duì)其個(gè)人信息進(jìn)行刪除</p><p><b> 管理員:</b></p><p><b> 圖5.45</b></p>
32、<p> 輸入管理員賬號(hào),修改管理員密碼</p><p><b> 5.5更新報(bào)刊</b></p><p><b> 圖5.51</b></p><p> 管理員可以輸入報(bào)刊名稱、出版周期或者分類名稱來查詢報(bào)刊信息,并可以在顯示欄中選中對(duì)其進(jìn)行修改、刪除。</p><p><
33、b> 圖5.51</b></p><p><b> 增加單獨(dú)報(bào)刊信息</b></p><p><b> 5.6報(bào)刊訂閱</b></p><p><b> 圖5.61</b></p><p> 管理員可以輸入報(bào)刊名稱查詢報(bào)刊信息,并可以對(duì)選中顯示欄中的
34、報(bào)刊進(jìn)行訂閱。</p><p><b> 圖5.62</b></p><p> 管理員可以單獨(dú)增加一個(gè)訂單,輸入用戶信息和訂閱信息。</p><p><b> 圖5.63</b></p><p> 管理員可以在顯示欄中選中一條訂單信息,并對(duì)其進(jìn)行修改。</p><p>
35、;<b> 圖5.64</b></p><p> 管理員可以輸入訂單編號(hào)或者用戶姓名來檢索訂閱情況,選中顯示欄中的信息進(jìn)行刪除操作。</p><p><b> 5.7訂閱查詢</b></p><p><b> 圖5.7</b></p><p> 管理員可以通過用戶姓名
36、、報(bào)刊名稱、所在部門來查詢報(bào)刊訂閱信息,并可以生成報(bào)表,進(jìn)行打印操作。</p><p><b> 六、結(jié)束語(yǔ)</b></p><p> 學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù),以及前端應(yīng)用程序的設(shè)計(jì)開發(fā)兩方面。對(duì)于前者要求建立起數(shù)據(jù)一致性好和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù),而對(duì)于后者則要求應(yīng)用程序具有功能完備,易使用等
37、特點(diǎn)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 馮昊. ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)與上機(jī)指導(dǎo)[M]北京:清華大學(xué)出版社,2002</p><p> [2] 楊冀川. ASP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)實(shí)戰(zhàn)[M]北京:機(jī)械工業(yè)出版社,2000</p><p> [3] 沈大林. Dreamweaver Fla
38、sh Fireworks三合一教程[M].北京:電子工業(yè)出版社,2001</p><p> [4] Mike Morrison , Jonline Morrison. 數(shù)據(jù)庫(kù)的WEB站點(diǎn)[M] 北京:清華大學(xué)出版社,2002</p><p> [5] 楊威. ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)[M].北京:人民郵電出版社,2001</p><p> [6] 余雷,周松建
39、. ASP.NET應(yīng)用開發(fā)百例[M] 北京:清華大學(xué)出版社,2003</p><p> [7] 李勁. 精通ASP數(shù)據(jù)庫(kù)設(shè)計(jì)[M].北京:科學(xué)出版社,2001</p><p> [8] 黃斯偉,王瑋. HTML4.0使用祥解[M].北京:人民郵電出版社,1999</p><p> [9] 白鑒聰,王進(jìn). JavaScript網(wǎng)頁(yè)效果大師[M]. 北京:機(jī)械工
40、業(yè)出版社,2001</p><p> [10] 武蒼林,羅晃. Web數(shù)據(jù)庫(kù)的ASP開發(fā)方案[J].計(jì)算機(jī)工程與科學(xué),1999:21(1):65-68</p><p> [11] 賈軍渭. 基于WWW和分布式對(duì)象技術(shù)的Browser/ Server結(jié)構(gòu)[J].計(jì)算機(jī)工程.1998,10</p><p> [12] 陳世雄,耿新民等. 多層分布式B/S計(jì)算模式的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 報(bào)刊訂閱管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-報(bào)刊訂閱管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---報(bào)刊訂閱管理系統(tǒng)
- c++_課程設(shè)計(jì)--雜志訂閱管理系統(tǒng)
- c++ 課程設(shè)計(jì)--雜志訂閱管理系統(tǒng)
- c_課程設(shè)計(jì)-- 圖書館管理系統(tǒng)
- c_銀行叫號(hào)系統(tǒng)課程設(shè)計(jì)
- c_學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c_學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- c_語(yǔ)言課程設(shè)計(jì)---學(xué)生選課系統(tǒng)
- 報(bào)刊訂閱管理系統(tǒng)
- 報(bào)刊訂閱管理系統(tǒng)
- c_課程設(shè)計(jì)游戲21點(diǎn)
- 報(bào)刊訂閱管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- c_課程設(shè)計(jì)-俄羅斯方塊
- c_語(yǔ)言的課程設(shè)計(jì)學(xué)生信息管理
- 數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)報(bào)告--企業(yè)報(bào)刊訂閱管理系統(tǒng)
- c_課程設(shè)計(jì)---模擬抽獎(jiǎng)軟件設(shè)計(jì)
- 報(bào)刊訂閱管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- c_程序設(shè)計(jì)課程設(shè)計(jì)-- 在線留言
評(píng)論
0/150
提交評(píng)論