歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

_軟件工程課程設(shè)計_軟件工程課程設(shè)計doc.doc

  • 資源ID:116444336       資源大小:708KB        全文頁數(shù):23頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

_軟件工程課程設(shè)計_軟件工程課程設(shè)計doc.doc

目錄摘要:1一引言11.1緒論:21.2概述:21.3參考文獻21.4開發(fā)與運行環(huán)境2二系統(tǒng)分析22.1可行性研究與計劃32.2需求分析32.3 ER 圖42.3.1 借書證處理系統(tǒng)ER圖:42.3.2 借書系統(tǒng)ER圖:52.3.3 索書系統(tǒng)ER圖:52.3.4 還書系統(tǒng)ER圖:6三總體設(shè)計63.1層次圖63.2 用例圖73.2.1 借閱者與圖書館73.2.2 圖書管理員管理圖書館的用例圖83.3.3 圖書管理員處理讀者請求的用例圖93.3 數(shù)據(jù)流圖103.4數(shù)據(jù)字典10四詳細設(shè)計114.1 流程圖124.2文件夾系統(tǒng)設(shè)計(登陸界面)124.3數(shù)據(jù)庫設(shè)計(只做登錄和注冊)134.4程序描述:134.4.1管理方針134.4.2使用的高級語言134.4.3頁面美工工具144.4.4通信協(xié)議144.5 歡迎界面的編寫144.5.1Welcome.htm代碼:144.5.2 template.jsp代碼:154.5.3 歡迎界面174.6系統(tǒng)操作登錄174.6.1 登錄界面174.7添加新用戶184.7.1 Register_new_user.jsp代碼184.7.2 注冊界面205.9.3 Entry.jsp代碼204.7.3進入圖書館界面21一 引言摘要:圖書管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺SQL數(shù)據(jù)庫的建立和維護以及前端的應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應(yīng)用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用java作前端的應(yīng)用開發(fā)工具,利用SQLServer2000作為后臺的數(shù)據(jù)庫,利用Windows2000sever作為系統(tǒng)平臺;而全部采用Microsoft的操作系統(tǒng)及其應(yīng)用開發(fā)工具開發(fā)的圖書管理系統(tǒng)。能使用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。本系統(tǒng)開發(fā)首先介紹的是開發(fā)環(huán)境及所用到的基礎(chǔ)知識。其次是系統(tǒng)的設(shè)計過程,包括系統(tǒng)分析、功能實現(xiàn)和系統(tǒng)的調(diào)試、設(shè)計過程中遇到的難點問題等。本系統(tǒng)充分利用了java開發(fā)前臺應(yīng)用程序,用SQLServer2000開發(fā)后臺數(shù)據(jù)庫的優(yōu)勢,使系統(tǒng)更加完善。本系統(tǒng)的開發(fā),使得圖書管理工作人員的工作量大大的減少。 圖書信息管理系統(tǒng)主要由讀者信息管理模塊,圖書信息管理模塊,借閱信息管理模塊,系統(tǒng)信息管理模塊等組成。其中又各自分成讀者注冊,證件修改,用戶注銷,圖書查詢,操作記錄等子模塊。在設(shè)計本系統(tǒng)過程中,我們第一步由自頂而下的需求分析概括設(shè)計出系統(tǒng)總模塊的數(shù)據(jù)流圖,再設(shè)計個子模塊的相應(yīng)數(shù)據(jù)流圖,列出數(shù)據(jù)流信息及數(shù)據(jù)字典;第二步概念設(shè)計在需求分析基礎(chǔ)上用E-R圖表示出數(shù)據(jù)及相互間聯(lián)系,采用先作子圖,再合并成初步E-R圖,進行修改和重構(gòu)后得到基本E-R圖;第三步邏輯設(shè)計,在MYSQL Server的設(shè)計環(huán)境下把圖書館管理系統(tǒng)E-R圖轉(zhuǎn)化為成邏輯數(shù)據(jù)模型表示的邏輯模式,同時實現(xiàn)數(shù)據(jù)模型的優(yōu)化和數(shù)據(jù)模式的規(guī)范化;第四步進行物理設(shè)計設(shè)計數(shù)據(jù)的內(nèi)模式,確定數(shù)據(jù)的存儲結(jié)構(gòu),存取路徑,存儲空間分配等等,具體形式為表,視圖,索引的建立。1.1緒論:通過這次課程設(shè)計,了解了設(shè)計一個數(shù)據(jù)庫系統(tǒng)的復雜性和對綜合知識要求較高。因此在設(shè)計階段我們查閱了很多資料,加深了對數(shù)據(jù)庫知識的認識。在設(shè)計過程中,在需求分析、數(shù)據(jù)庫概念模型設(shè)計、數(shù)據(jù)庫邏輯模型設(shè)計、數(shù)據(jù)庫實施設(shè)計階段和同學進行了反復的討論、研究逐漸完善了整個圖書數(shù)據(jù)庫管理系統(tǒng)。在需求分析階段,我對各種各樣的客戶的信息需求、處理需求、安全性與完整性需求進行了分析,繪制了數(shù)據(jù)流圖;建立了數(shù)據(jù)項表、數(shù)據(jù)結(jié)構(gòu)表、數(shù)據(jù)流表、數(shù)據(jù)存儲表和處理過程表。1.2概述:本次軟件工程課程設(shè)計目的是利用軟件工程這門學科,很好的了解并運用軟件開發(fā)所需要的整個過程。為了更好的滿足當前讀者的借閱需求,解決手工管理存在的許多問題,越來越多的中小型圖書館正在逐步向計算機信息化管理轉(zhuǎn)變。1.3參考文獻張海藩編著(ISBN 978-7-302-16478-4)作者:張海藩 書名:軟件工程導論 出版發(fā)行:清華大學出版社 版次:2008年2月第5版李鐘蔚 馬文強 王殊宇 編著 (ISBN 978-7-115-18440-5/TP)作者:李鐘蔚 馬文強 王殊宇 書名:Java 項目開發(fā)實例 自學手冊出版發(fā)行:人民郵電出版社 版次:2008年9月第一版1.4開發(fā)與運行環(huán)境在系統(tǒng)運行時需要以下條件。硬件平臺:CPU:P41.8GHz;內(nèi)存:512MB以上;軟件平臺:C操作系統(tǒng):Window XP;數(shù)據(jù)庫:MySQL 5;開發(fā)工具:JDK Version 1.6;JSP 服務(wù)器:Tomcat 5.5;瀏覽器:IE6.0及以上版本;分辨率:最佳效果1024像素*768像素。二系統(tǒng)分析2.1可行性研究與計劃根據(jù)調(diào)查得知,以前的圖書館采用手工方式對圖書借閱信息進行管理,將一般的借閱情況記錄在借閱證書上,講圖書館的數(shù)目和內(nèi)容記錄在文件中,這樣圖書館的工作人員只能對當時的借閱信息比較清楚,時間一長,在進行查詢時,就得在眾多的資料中翻閱,查找,計費時間又費力氣。如果對很長時間以前的圖書信息進行更改就十分的困難。手工操作使得圖書借閱信息的的管理工作混亂又復雜?;谶@些問題,有必要建立一個圖書館管理系統(tǒng),使圖書館的圖書管理得當,方便借閱與記錄,更準確的,及時的,有效地查閱圖書借還情況。主要實現(xiàn)了以下功能:.1對讀者的注冊、注銷、掛失、解掛的管理。2對圖書的注冊、注銷、掛失、解掛、暫停借閱、開始借閱的管理。3 圖書出納、歸還、滯納金的管理。4對讀者按姓名、證件號碼查詢的管理;對圖書按ISBN號、圖書名稱、圖書作者、圖書編號、分類的查詢管理。5按照管理員的各種需求進行統(tǒng)計及報表打印的功能。6 對管理員的添加、刪除的管理。本系統(tǒng)的設(shè)計主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計、系統(tǒng)輸入/輸出設(shè)計等。2.2需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面的具體設(shè)計打下基礎(chǔ)。在仔細分析調(diào)查有關(guān)圖書館管理信息需求的基礎(chǔ)上,我們主要考慮以下幾個方面的需求:1) 用戶需求:圖書用戶要求計算機系統(tǒng)和SQL Server所工作的范圍;2) 應(yīng)用資源:數(shù)據(jù)庫應(yīng)用的平臺包括物理平臺和圖書等;3) 應(yīng)用質(zhì)量和可靠性要求:包括操作人員素質(zhì)和系統(tǒng)的糾錯能力等1.1 項目名稱: 圖書館信息管理系統(tǒng)1.2 項目背景和內(nèi)容概要對圖書館管理信息系統(tǒng)進行詳細地分析后,我們將系統(tǒng)分為以下幾個模塊:借閱管理模塊、借書證信息管理模塊、圖書信息管理模塊、系統(tǒng)管理模塊。其主要功能如下:借閱管理模塊主要功能如下:1).可以為讀者辦理,修改,注銷借書證,輸入讀者借書證基本信息等,定制讀者的借閱權(quán)限。2).可以通過借書證查詢圖書信息、借出圖書信息,借閱圖書。3).通過借書證還書,管理員可以通過對借閱信息的管理對到期還未還的書,通過查詢讀者的借書證信息查詢讀者聯(lián)系方式發(fā)出催還通知。借書證信息管理模塊主要功能如下:1).讀者基本信息的輸入,如:讀者姓名、性別、單位等。2).讀者信息的修改、注銷等功能。3).添加新的讀者及其信息等。圖書信息管理模塊主要功能如下:1).定制書籍的各種信息管理,如:書名、作者、出版信息等。2).書籍信息的修改,新圖書的入庫管理和圖書的注銷等。系統(tǒng)管理模塊主要功能如下:1).用戶登錄。2).修改密碼。3).添加用戶。系統(tǒng)備份和數(shù)據(jù)傳輸模塊主要功能如下:1).備份數(shù)據(jù)庫數(shù)據(jù)2).恢復數(shù)據(jù)庫數(shù)據(jù)3).網(wǎng)絡(luò)數(shù)據(jù)傳輸2.3 ER 圖2.3.1 借書證處理系統(tǒng)ER圖:管理員辦證改證銷證讀者檔案借書證身份驗證身份驗證身份驗證1PPNMNMP1P2.3.2 借書系統(tǒng)ER圖:讀者借書證庫存表借出信息驗證查詢借書檢查庫存索書條111N1NN2.3.3 索書系統(tǒng)ER圖:讀者圖書檔案索書要求索書MN索書條2.3.4 還書系統(tǒng)ER圖:驗證還書催還完整檢查讀者借書證庫存表借出信息管理員是否歸還1MMN1M1P三總體設(shè)計3.1層次圖3.2 用例圖3.2.1 借閱者與圖書館3.2.2 圖書管理員管理圖書館的用例圖3.3.3 圖書管理員處理讀者請求的用例圖3.3 數(shù)據(jù)流圖3.4數(shù)據(jù)字典參數(shù)名類型長度取值范圍別名意義圖書書名字符型11SM圖書編號字符型11B1050600000-B1050610000SH作者字符型10YZ出版社字符型20CBS單價數(shù)值型8DJ借出日期日期型yy-mm-ddJS還書日期日期型yy-mm-ddHS借書證號字符型100501000000-0501100000JSZ姓名字符型20NAME是否歸還字符型20YN性別字符型2SEX單位字符型20DW發(fā)證日期日期型yy-mm-ddFZ已借書冊數(shù)字符型2YNC是否允許借書字符型2YNS是或否類別字符型20LB進冊數(shù)數(shù)值型10JC庫存量數(shù)值型10CZ操作員編號數(shù)值型10CB操作員姓名字符型10CNAME操作員密碼 字符型15MM四詳細設(shè)計4.1 流程圖4.2文件夾系統(tǒng)設(shè)計(登陸界面)目錄對應(yīng)功能ch02根目錄,放主要的HTML和JSPimg圖片存放路徑,頁面上顯示的圖片都放在這里common頁面用到的JavaScript腳本文件和CSS定義文件inc頁面共通使用的JSP代碼塊WEB-INFtomcatWeb應(yīng)用程序必備文件夾,放置web.xml文件src放置DB操作使用的SQL語句lib放置需要用到的第三方工具,如JDBC驅(qū)動程序等4.3數(shù)據(jù)庫設(shè)計(只做登錄和注冊)用戶信息表:(登錄)字段名類型長度是否為主鍵是否為空說明USERNAMEVARCHAR20是否用戶登錄用戶名PASSWORDVARCHAR20否否用戶登錄密碼REALNAMEVARCHAR20否否用戶昵稱4.4程序描述:4.4.1管理方針.管理方針:在程序的設(shè)計完成前認真的做需求調(diào)研,對文檔進行統(tǒng)一管理,按照軟件工程的思想來管理系統(tǒng)的開發(fā)。4.4.2使用的高級語言使用的高級語言:jsp4.4.3頁面美工工具.頁面美工工具:dreamweaver4.4.4通信協(xié)議通信協(xié)議:HTTP安全和保密方面:使用加密狗并提供加密狗的程序,加密狗使用USB接口,加密狗與用戶名和密碼共同使用來驗證用戶的身份,任中一個不正確將不能登錄系統(tǒng)。4.5 歡迎界面的編寫對于歡迎界面來說,由于不牽涉服務(wù)器端相關(guān)操作,所以可以用靜態(tài)的HTML頁面的方式進行編寫。主要有一個框架template.jsp和welcome.htm組成。4.5.1Welcome.htm代碼: 歡迎來到圖書館 歡迎來到圖書館,請輸入用戶名密碼: 用戶名: 密碼:      4.5.2 template.jsp代碼: 標題 歡迎來的我的圖書館歡迎來到我的圖書館歡迎來到我的圖書館 歡 迎 來 到 我 的 圖 書 館4.5.3 歡迎界面4.6系統(tǒng)操作登錄測試系統(tǒng)操作界面,內(nèi)容包括帳號口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制。4.6.1 登錄界面4.7添加新用戶測試添加新用戶功能,內(nèi)容包括新用戶信息的輸入,合理性檢查,合法性檢查,新用戶信息入庫。4.7.1 Register_new_user.jsp代碼4.7.2 注冊界面5.9.3 Entry.jsp代碼 ,請選擇圖書種類 img align:middle; border:0;WIDTH: 200px; height: 200px td align:center; width:230px; height:230px 文學歷史科技 4.7.3進入圖書館界面23

注意事項

本文(_軟件工程課程設(shè)計_軟件工程課程設(shè)計doc.doc)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!