第一篇:基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[開題報(bào)告]
(2011屆)
本科畢業(yè)論文(設(shè)計(jì))
開 題 報(bào) 告
題
目: 基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)
院:
商學(xué)院
專
業(yè):
信息管理與信息系統(tǒng)
班
級(jí):
學(xué)
號(hào):
姓
名:
指導(dǎo)教師:
開題日期:
一、選題的背景、意義 歷史背景
進(jìn)入21世紀(jì)信息時(shí)代后,計(jì)算機(jī)與人類之間的距離逐漸縮小。計(jì)算機(jī)的高速發(fā)展,引領(lǐng)人類進(jìn)入了計(jì)算機(jī)網(wǎng)絡(luò)世界。隨著計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,人與人之間也出現(xiàn)了多種多樣的交流方式,從早期的ICQ,到后來的E-Mail和BBS,都是在計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)上誕生的。它們的出現(xiàn)讓人類的交流變得更加的方便和快捷。之后,博客,迅速崛起。
在博客風(fēng)靡全球的過程中,越來越多的人投入了博客系統(tǒng)的開發(fā)研究。主流開源博客系統(tǒng)包括WordPress,Pivotx,PJBlog,Z-Blog,oBlog,Sablog-X站上了博客發(fā)展技術(shù)尖端。博客系統(tǒng)的開發(fā)語言與技術(shù)平臺(tái)的搭建方案層出不窮,基于各種技術(shù)語言開發(fā)的博客系統(tǒng)呈現(xiàn)百花爭(zhēng)鳴的局面。博客系統(tǒng)成為了潮流風(fēng)頭的網(wǎng)絡(luò)新興文化系統(tǒng)。2 研究現(xiàn)狀
博客,即Weblog,后簡(jiǎn)稱blog,又譯為網(wǎng)絡(luò)日志等,是一種通常由個(gè)人管理、不定期張貼新文章的網(wǎng)站。在臺(tái)灣,人們認(rèn)為Blog本身有社群群組的涵義,通常被音譯成“部落格”。Blog就是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布個(gè)人心得,及時(shí)有效輕松地與他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。撰寫這些博客的人就叫做Blogger或Blog writer。
log一開始應(yīng)用,立刻就發(fā)展為繼Email、BBS、ICQ之后的第四種網(wǎng)絡(luò)交流方式,成為了網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,成為一種以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,帶來了生活方式和工作方式的創(chuàng)新表,標(biāo)志著一種新的學(xué)習(xí)方式。另外,由于blog的溝通方式比電子郵件、討論群組更為簡(jiǎn)易和方便,它逐漸被應(yīng)用在企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)中。
據(jù)有關(guān)調(diào)查數(shù)據(jù)顯示,2006年11月3日,全球中文博客站點(diǎn)數(shù)量達(dá)到5230萬,博客用戶數(shù)達(dá)到1987萬。有些調(diào)查數(shù)據(jù)還顯示出,2006年,中國(guó)大陸博客服務(wù)商持續(xù)大幅增長(zhǎng),大型網(wǎng)絡(luò)公司如搜狐、百度紛紛推出相應(yīng)的博客服務(wù),博客服務(wù)商之間的市場(chǎng)競(jìng)爭(zhēng)日趨激烈。有關(guān)調(diào)查機(jī)構(gòu)還發(fā)現(xiàn),博客的發(fā)展規(guī)律類似于新興科技企業(yè)發(fā)展規(guī)律中的Hype Cycle模型,開始被媒體和從業(yè)者大為炒作,后來市場(chǎng)預(yù)期不斷下降,直到現(xiàn)在的理性穩(wěn)步發(fā)展,成為互聯(lián)網(wǎng)的基本應(yīng)用。
博客依賴的基礎(chǔ)平臺(tái)——博客系統(tǒng)也隨即進(jìn)入開發(fā)熱潮。目前主流開源博客系統(tǒng)主要有這么幾種:WordPress,一種支持用戶在 PHP 和 MySQL 數(shù)據(jù)庫(kù)的服務(wù)器上建立自己的 Blog的引擎;Pivotx,blog CMS,以 PHP 編寫,管理者接口采用AJAX模式運(yùn)作,SEO友好,支持MySQL數(shù)據(jù)庫(kù)以及文本數(shù)據(jù)庫(kù)等;PJBlog,一套開源免費(fèi)的中文個(gè)人博客系統(tǒng)程序,采用asp+Access的技術(shù),支持簡(jiǎn)繁中文,UTF-8編碼,相對(duì)于其他系統(tǒng)具有相當(dāng)高的運(yùn)作效能以及更新率,也支持目前Blog所使用的新技術(shù);Z-Blog,一款小巧而強(qiáng)大的基于Asp平臺(tái)的Blog程序,支持界面主題及樣式更換,采用Web Standards網(wǎng)頁設(shè)計(jì)標(biāo)準(zhǔn),靜態(tài)生成日志,支持自定義目錄配置,支持FierFox、Opera、Safari等瀏覽器,支持Wap、Windows Live Writer等離線寫作軟件;oBlog,一套經(jīng)過完善設(shè)計(jì)的多用戶博客建站程序,是Windows NT服務(wù)環(huán)境下多用戶博客程序的最佳解決方案;Bo-Blog,一款基于PHP的、以MySQL為數(shù)據(jù)庫(kù)支持的免費(fèi)blog程序,基于XHTML+CSS+div 布局的模板結(jié)構(gòu),可自由定制的頁面模塊、插件與模板,部分基于Ajax的新體驗(yàn),多語言包化與UTF-8國(guó)際編碼,強(qiáng)大的spam信息防御機(jī)制,RSS、XML-RPC、Tags支持,內(nèi)置留言本、天氣、表情、置頂、驗(yàn)證碼、頭像等; Sablog-X,一個(gè)采用PHP和MySQL構(gòu)建的博客系統(tǒng),在代碼質(zhì)量、運(yùn)行效率、負(fù)載能力、安全等級(jí)、功能可操控性和權(quán)限嚴(yán)密性等方面都比較好。
而從這些主流開源博客系統(tǒng)的實(shí)現(xiàn)技術(shù)來看,最主要的還是以PHP,ASP和JSP技術(shù)為主。三種技術(shù)中,相比之下,JSP具有一次編寫到處到處運(yùn)行,系統(tǒng)多平臺(tái)支持,強(qiáng)大的可伸縮性,多樣化和功能強(qiáng)大的開發(fā)工具支持等強(qiáng)勢(shì)。JSP應(yīng)該是未來發(fā)展的趨勢(shì),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP,世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servelet。但是,JSP也存在不可忽視的弱勢(shì)。與ASP一樣,Java的一些優(yōu)勢(shì)正是它的致命問題所在,正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以增加了產(chǎn)品的復(fù)雜性。此外,Java的運(yùn)行速度使用class常駐內(nèi)存來完成的,所以在一些情況下有些“最低性價(jià)比”了。
博客系統(tǒng)的架構(gòu)則是C/S和B/S這兩種開發(fā)模式技術(shù)架構(gòu)的主流技術(shù)。C/S架構(gòu)軟件的優(yōu)勢(shì)主要有兩點(diǎn),一是應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕,二是數(shù)據(jù)的儲(chǔ)存管理功能較為透明。但C/S架構(gòu)的劣勢(shì)是需要高昂的維護(hù)成本且投資大。B/S架構(gòu)軟件的優(yōu)勢(shì)主要也是兩點(diǎn),一是維護(hù)和升級(jí)方式簡(jiǎn)單,二是成本降低,選擇更多。但是,和C/S相反,B/S的劣勢(shì)在于應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。此外,它們的區(qū)別還在于,C/S 一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。B/S 建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。
博客系統(tǒng)的開發(fā)平臺(tái)主要有MyEclipse,Netbean,ASP.NET三種。MyEclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái),主要由Eclipse Platform、JDT、CDT和PDE組成。NetBeans是一個(gè)全功能的開放源碼Java IDE,可支持Java 2平臺(tái)標(biāo)準(zhǔn)版(J2SE)應(yīng)用的創(chuàng)建、采用JSP和Servlet的2層Web應(yīng)用的創(chuàng)建,以及用于2層Web應(yīng)用的API及軟件的核心組的創(chuàng)建。ASP.net是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。
除此以外,主流開源博客系統(tǒng)頗青睞于SQL Server、Oracle、Access及MySQL為主的數(shù)據(jù)庫(kù),其他輔助工具則有Dreamweaver,CSS腳本,CKEditor等。3 意義
話語權(quán),是博客的最重要的作用。博客讓網(wǎng)民們有了個(gè)體的觀點(diǎn),獨(dú)立的品牌,自由的表達(dá)和出版。博客的公眾傳播,讓公共知識(shí)分子有了存在的土壤和空間。除此之外,博客還具有知識(shí)過濾與積累的作用,還是一種深度交流溝通的網(wǎng)絡(luò)新方式,也具有較高的商業(yè)營(yíng)銷作用,商業(yè)群體可以利用博客展示自己的企業(yè)形象或企業(yè)商務(wù)活動(dòng)信息?;诓┛偷谋姸喙δ芴攸c(diǎn),在計(jì)算機(jī)網(wǎng)絡(luò)高速發(fā)展的當(dāng)代,認(rèn)識(shí)網(wǎng)絡(luò)的新事物,學(xué)習(xí)網(wǎng)絡(luò)的新知識(shí),深入了解博客,是非常有必要的。
博客系統(tǒng)作為博客的承載體,其研究與開發(fā)業(yè)也具有重要的意義。博客系統(tǒng)的功能、安裝與使用、運(yùn)行,博客系統(tǒng)的支持平臺(tái)技術(shù)、數(shù)據(jù)庫(kù)連接等等,都影響著博客的質(zhì)量及博客發(fā)表的便捷性。綜合開發(fā)語言、技術(shù)與平臺(tái)搭配的效果來看,JSP技術(shù)功能較為強(qiáng)大,基于JSP的博客系統(tǒng)開發(fā)較有發(fā)展前景并且功能更為完善,但是目前各種主流開源博客系統(tǒng)卻偏愛于PHP技術(shù)方面的開發(fā)研究,JSP技術(shù)使用并不多。因此,采用JSP技術(shù)實(shí)現(xiàn)個(gè)人博客系統(tǒng)的開發(fā)與研究是值得挑戰(zhàn)的事情。因此,畢業(yè)系統(tǒng)設(shè)計(jì)最終決定應(yīng)用JSP技術(shù),搭建“MyEclipse + Dreamweaver”開發(fā)平臺(tái)和“JavaBean+Servlet”的開發(fā)技術(shù)結(jié)構(gòu),使用“MySQL+Navicat”數(shù)據(jù)庫(kù)工具,并應(yīng)用CSS腳本進(jìn)行系統(tǒng)美化,采用CKEditor進(jìn)行博客系統(tǒng)的文章編輯。
二、研究的基本內(nèi)容與擬解決的主要問題 研究的基本內(nèi)容
本畢業(yè)設(shè)計(jì)研究的主要內(nèi)容是基于JSP的個(gè)人博客系統(tǒng)的研究。系統(tǒng)初步規(guī)劃為前臺(tái)訪問與后臺(tái)操作兩部分,其中功能模塊圖如下:
訪問博客查看文章發(fā)表評(píng)論查看相冊(cè)查看留言給博主留言 圖1 博客網(wǎng)站前臺(tái)功能結(jié)構(gòu)圖
博主登錄文章管理文章類別管理相冊(cè)管理留言管理發(fā)表文章瀏覽文章修改文章刪除文章添加類別瀏覽類別修改類別刪除類別上傳相片瀏覽照片刪除照片瀏覽留言刪除留言
圖2 博客網(wǎng)站后臺(tái)功能結(jié)構(gòu)圖 擬解決的主要問題
畢業(yè)系統(tǒng)是一個(gè)基于JSP與數(shù)據(jù)庫(kù)技術(shù)的個(gè)人博客,初步設(shè)計(jì)前臺(tái)用戶操作模塊完成用戶查看博客文章、查看評(píng)論、評(píng)論文章以及博主登錄等操作,而后臺(tái)博主操作模塊解決用戶文章管理、文章類別管理、分類管理等功能問題。具體的系統(tǒng)擬解決幾個(gè)主要問題是:一是如何使博主可以簡(jiǎn)單的添加和刪除日志;二是如何建立獨(dú)立于具體的數(shù)據(jù)庫(kù)平臺(tái),充分考慮數(shù)據(jù)庫(kù)交互的部分兼容性;三是如何使平臺(tái)容易在原先基礎(chǔ)上進(jìn)行二次開發(fā);四是如何實(shí)現(xiàn)中間基礎(chǔ)平臺(tái)的無型性,采用開放的標(biāo)準(zhǔn)技術(shù),達(dá)到跨平臺(tái)運(yùn)行的效果。
為解決以上問題,系統(tǒng)開發(fā)與設(shè)計(jì)可能要求做到:模塊接口定義的清晰;基礎(chǔ)類庫(kù)和接口設(shè)計(jì)合理,盡量建立叮擴(kuò)展的接口和抽象類;數(shù)據(jù)庫(kù)操作使用標(biāo)準(zhǔn)SQL語句,使用有差別的SQL語句,則盡量集中在一起,以減少將來維護(hù)和移植的難度;采用開放的標(biāo)準(zhǔn)和工具等。
三、研究的方法與技術(shù)路線、研究難點(diǎn),預(yù)期達(dá)到的目標(biāo) 研究方法
畢業(yè)論文設(shè)計(jì)的研究方法主要有:
(1)文獻(xiàn)研究法,即通過調(diào)查文獻(xiàn)來獲得資料,從而全面地、正確地了解掌握所要研究問題。在文獻(xiàn)研究過程中,將會(huì)大量閱讀與博客知識(shí)與博客系統(tǒng)開發(fā)技術(shù)相關(guān)的文獻(xiàn)資料,了解國(guó)內(nèi)外相關(guān)研究成果,在通過對(duì)文獻(xiàn)的分析、歸納和綜合,在現(xiàn)有研究成果的基礎(chǔ)上形成本系統(tǒng)的相關(guān)理論和功能結(jié)構(gòu),并借助計(jì)算機(jī)進(jìn)行信息的搜集、整理和加工,形成對(duì)論文設(shè)計(jì)有用的信息。
(2)理論與實(shí)際應(yīng)用相結(jié)合的方法,分析系統(tǒng)的用戶需求,在對(duì)各種系統(tǒng)開發(fā)平臺(tái)、開發(fā)技術(shù)、開發(fā)環(huán)境、數(shù)據(jù)庫(kù)技術(shù)等各方面的比較下,選擇相對(duì)較佳方案.(3)利用UML建模方法進(jìn)行分析建模以及設(shè)計(jì)建模,并進(jìn)行實(shí)際操作調(diào)試,從而實(shí)現(xiàn)本系統(tǒng)的具體功能。
(4)系統(tǒng)分析與邏輯辯證分析相結(jié)合的方法。系統(tǒng)分析方法是用系統(tǒng)的觀念來研究和處理有關(guān)對(duì)象和聯(lián)系的科學(xué)方法;邏輯辨證分析法是按照事物自身的發(fā)展規(guī)律,運(yùn)用判斷推理的方法揭示事物內(nèi)在規(guī)律及概念與概念之間聯(lián)系的一種復(fù)合的科學(xué)分析方法。2 技術(shù)路線
畢業(yè)系統(tǒng)將在博客知識(shí)與博客系統(tǒng)開發(fā)技術(shù)相關(guān)的文獻(xiàn)資料調(diào)查的基礎(chǔ)上進(jìn)行技術(shù)方案研究設(shè)計(jì)。在對(duì)目前各種主流開源博客系統(tǒng)使用的開發(fā)平臺(tái)開發(fā)技術(shù)、開發(fā)環(huán)境、數(shù)據(jù)庫(kù)技術(shù)等各方面進(jìn)行比較后,擬應(yīng)用JSP技術(shù),搭建“MyEclipse + Dreamweaver”開發(fā)平臺(tái)和“JavaBean+Servlet”的開發(fā)技術(shù)結(jié)構(gòu),使用“MySQL+Navicat”數(shù)據(jù)庫(kù)工具,并應(yīng)用CSS腳本進(jìn)行系統(tǒng)美化,采用CKEditor進(jìn)行博客系統(tǒng)的文章編輯。3 研究難點(diǎn)
在系統(tǒng)的技術(shù)開發(fā)設(shè)計(jì)設(shè)想過程中,個(gè)人覺的系統(tǒng)研究的難點(diǎn)之一是如何設(shè)計(jì)博客系統(tǒng)功能模塊,使系統(tǒng)既能完成現(xiàn)有系統(tǒng)的基本功能,又有創(chuàng)新點(diǎn)存在;難點(diǎn)之二在于如何保證博客系統(tǒng)的安全性,即如何通過設(shè)置權(quán)限,防止系統(tǒng)使用者即博主的數(shù)據(jù)遭篡改;難點(diǎn)之三是為了靈活處理網(wǎng)頁中的數(shù)據(jù)交換,如何采用JavaBean+Servlet結(jié)構(gòu)來進(jìn)行開發(fā)設(shè)計(jì);四是CKEditor編輯器是一個(gè)比較新的開源工具,配置說明比較缺乏,而且對(duì)中文支持比較差,如何使用CKEditor編輯器來實(shí)現(xiàn)網(wǎng)頁在線文字編輯還個(gè)人深入需要研究;難點(diǎn)之五是作為一個(gè)博客系統(tǒng),隨著用戶博客文章及評(píng)論的增多,該如何實(shí)現(xiàn)分頁顯示。4 預(yù)期目標(biāo)
本畢業(yè)設(shè)計(jì)的預(yù)期目標(biāo)有兩個(gè)。一是完成一個(gè)基于JSP的個(gè)人博客系統(tǒng),系統(tǒng)預(yù)期實(shí)現(xiàn)效果是完成博客網(wǎng)站前臺(tái)訪問、瀏覽、留言等功能,后臺(tái)文章管理、相冊(cè)管理、留言管理等功能。預(yù)期目標(biāo)二是在對(duì)相關(guān)文獻(xiàn)資料的整合與分析及系統(tǒng)的實(shí)現(xiàn)與分析下,完成論文《基于JSP的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》。
四、論文詳細(xì)工作進(jìn)度和安排
2010.10.30—2010.11.22 完成畢業(yè)論文選題
2010.11.22—2011.1.10 查閱相關(guān)文獻(xiàn),了解博客的現(xiàn)狀,完成文獻(xiàn)綜述、開
題報(bào)告及外文翻譯
2011.02.21—2011.03.11 進(jìn)一步閱讀文獻(xiàn),進(jìn)行系統(tǒng)設(shè)計(jì),完成基本系統(tǒng)框架,對(duì)調(diào)查數(shù)據(jù)進(jìn)行處理,完善系統(tǒng),完成畢業(yè)論文初稿,確定實(shí)習(xí)單位
2011.03.12—2011.05.03 畢業(yè)實(shí)習(xí)2011.05.04—2011.05.12 畢業(yè)論文定稿
2011.05.13—2011.06.10 畢業(yè)論文評(píng)閱、修改和論文答辯
五、主要參考文獻(xiàn):
[1] Mark Brady.Blogging, personal participation in public knowledge-building on the web[EB/OL].http://,2010-12-28.[4] 吳德強(qiáng).博客發(fā)展與公共知識(shí)分子的產(chǎn)生[EB/OL].http://deqiangwu.blog.chinabyte.com ,2010-12-28.[5] Smith Brian G.The evolution of the blogger [J].Public Relations Review,2010,36(2):175-177.2010-12-28.[6] 尹麗麗.DCCI:中美微型博客發(fā)展現(xiàn)狀與商業(yè)價(jià)值分析[EB/OL].http:// ,2010-12-30.[19] 開源中國(guó)社區(qū).集成開發(fā)環(huán)境:NetBeans [EB/OL].http://編輯器 CKEditor[EB/OL].http://www.oschina.net/p/ckeditor,2010-12-30.指導(dǎo)教師審核意見:
該課題符合本專業(yè)的培養(yǎng)目標(biāo),研究有一定價(jià)值,在查閱一定文獻(xiàn)的情況下,對(duì)所研究的問題有一定的認(rèn)識(shí),對(duì)所研究的內(nèi)容和要解決的問題明確;研究方法較為合理,技術(shù)路線合理清晰。同意開題
第二篇:個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)——開題報(bào)告
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
題目名稱:個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
學(xué)院:計(jì)算機(jī)科學(xué)技術(shù)學(xué)院
專業(yè)年級(jí):
學(xué)生姓名:班級(jí)學(xué)號(hào):班號(hào)
指導(dǎo)教師:
二○一三 年 十二 月 二十二 日
XXXX計(jì)算機(jī)科學(xué)技術(shù)學(xué)院本科生畢業(yè)設(shè)計(jì)開題報(bào)告
第三篇:jsp倉(cāng)儲(chǔ)管理系統(tǒng)開題報(bào)告
jsp倉(cāng)儲(chǔ)管理系統(tǒng)開題報(bào)告 畢業(yè)設(shè)計(jì)(論文)任務(wù)書
畢業(yè)設(shè)計(jì)(論文)題目 鋼材市場(chǎng)MIS系統(tǒng)加工與存貨管理模塊的設(shè)計(jì)及實(shí)現(xiàn)
設(shè)計(jì)(論文)目的和要求:
本次畢業(yè)設(shè)計(jì)要求基于J2EE來開發(fā)倉(cāng)儲(chǔ)管理系統(tǒng),并用軟件開發(fā)工具具體實(shí)現(xiàn),要有一定的實(shí)際意義。通過本次畢業(yè)設(shè)計(jì)期望達(dá)到以下幾方面的目的:
1、培養(yǎng)學(xué)生運(yùn)用本學(xué)科的基本理論、專業(yè)知識(shí)來分析與解決實(shí)際問題的能力。
2、鞏固、擴(kuò)大所學(xué)知識(shí),培養(yǎng)獨(dú)立工作、自主開發(fā)的能力,提高綜合素質(zhì)。
3、考察學(xué)生對(duì)工作計(jì)劃、檢索文獻(xiàn)、調(diào)查研究、方案比較、數(shù)據(jù)處理、程序開發(fā)、總結(jié)提高、撰寫報(bào)告等能力。
設(shè)計(jì)(論文)主要內(nèi)容(含使用的工具語言、環(huán)境要求等): 論文主要內(nèi)容分加工管理、存貨管理。存貨管理主要對(duì)貨物的統(tǒng)一存儲(chǔ)以及對(duì)庫(kù)存信息的實(shí)時(shí)更新。加工管理主要對(duì)需要加工的庫(kù)存或外來貨物進(jìn)行的加工管理。
本系統(tǒng)基于J2EE平臺(tái)開發(fā)主要編寫語言和環(huán)境:頁面設(shè)計(jì)主要采用JSP+HTML,開發(fā)工具為Dreamweaver MX 2004;后臺(tái)處理為Java類,開發(fā)工具為JBuild 9.0;數(shù)據(jù)庫(kù)服務(wù)器使用SQL Server2000;系統(tǒng)運(yùn)行環(huán)境上采用JBoss作為系統(tǒng)的運(yùn)行環(huán)境;
分階段任務(wù)安排:
3月上旬—3月下旬 進(jìn)行相關(guān)資料搜集、整理 4月上旬—4月中旬 進(jìn)行源程序的結(jié)構(gòu)進(jìn)行構(gòu)思
4月下旬—5月下旬 源代碼編寫完成、并進(jìn)行測(cè)試、調(diào)試 6月上旬 設(shè)計(jì)完成、裝訂論文
指導(dǎo)教師簽名:
****年**月**日
畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
畢業(yè)設(shè)計(jì)(論文)題目 鋼材市場(chǎng)MIS系統(tǒng)加工與存貨管理模塊的設(shè)計(jì)及實(shí)現(xiàn)
設(shè)計(jì)(研究)內(nèi)容和意義:
1、研究?jī)?nèi)容和意義:
隨著我國(guó)加入WTO,許多國(guó)內(nèi)企業(yè)已強(qiáng)烈地感受到來自國(guó)外企業(yè)的競(jìng)爭(zhēng)壓力,這些競(jìng)爭(zhēng)壓力來自于國(guó)外企業(yè)高度的信息化,先進(jìn)的管理經(jīng)驗(yàn)和服務(wù)水平等。我國(guó)倉(cāng)儲(chǔ)行業(yè)作為一個(gè)傳統(tǒng)產(chǎn)業(yè),其信息化和現(xiàn)代化程度普通落后于國(guó)內(nèi)其他行業(yè):目前大多處于手工記錄,人工核算的階段;集團(tuán)與分公司之間沒有實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián),使得信息流的交換非常緩慢。在網(wǎng)絡(luò)化、信息化飛速發(fā)展的今天,開發(fā)一套倉(cāng)儲(chǔ)管理信息系統(tǒng)作為軟件應(yīng)用平臺(tái),構(gòu)建現(xiàn)代物流信息神經(jīng)網(wǎng)絡(luò),形成跨地區(qū)性質(zhì)的覆蓋全國(guó)的網(wǎng)絡(luò)化倉(cāng)儲(chǔ)管理體系具有現(xiàn)實(shí)意義。
長(zhǎng)期以來,基于客戶機(jī)/服務(wù)器(C/S)結(jié)構(gòu)的軟件系統(tǒng)占據(jù)應(yīng)用軟件的主導(dǎo)地位,但是,由于這種模式的系統(tǒng)中客戶端需要應(yīng)用程序運(yùn)算數(shù)據(jù)處理邏輯,幾乎所有的應(yīng)用邏輯都在客戶端實(shí)現(xiàn)。隨著用戶應(yīng)用需求的提高,運(yùn)算復(fù)雜程度的加深以及數(shù)據(jù)交換頻率的加快,使得這種C/S模式的系統(tǒng)在版本升級(jí),軟件維護(hù)方面極為不便;另外,由于C/S模式的每個(gè)客戶端都必須與數(shù)據(jù)庫(kù)保持連接,限制了系統(tǒng)支持的用戶數(shù)量。因此采用B/S模式三層體系結(jié)構(gòu)的倉(cāng)儲(chǔ)管理信息系統(tǒng)作為軟件應(yīng)用平臺(tái)。
B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的系統(tǒng)平臺(tái)模式,它把傳統(tǒng)C/S模式中的服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器和一個(gè)或多個(gè)應(yīng)用服務(wù)器(Web服務(wù)),從而構(gòu)成了三層結(jié)構(gòu)的客戶服務(wù)器體系。第1層客戶機(jī)是用戶與整個(gè)系統(tǒng)的接口??蛻舻膽?yīng)用程序精簡(jiǎn)到一個(gè)通用的瀏覽器軟件。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁,網(wǎng)頁具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請(qǐng)表上輸入信息提交給后臺(tái)第2層的Web服務(wù)器,并提出處理請(qǐng)求。
第2層Web服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程來響應(yīng)這一請(qǐng)求,并動(dòng)態(tài)生成一串HTML代碼,將嵌入的處理結(jié)果,返回給客戶機(jī)瀏覽器。如果客戶機(jī)提交的請(qǐng)求包括數(shù)據(jù)的存取,Web服務(wù)器還需與數(shù)據(jù)庫(kù)服務(wù)器協(xié)同完成這一處理工作。第3層數(shù)據(jù)庫(kù)服務(wù)器的任務(wù)類似于C/S模式,負(fù)責(zé)協(xié)調(diào)不同的Web服務(wù)器發(fā)出的SQL請(qǐng)求。
2、研究方案和進(jìn)度安排:
2.1 本系統(tǒng)擬采用的解決方法(技術(shù))
本鋼材倉(cāng)儲(chǔ)管理系統(tǒng),主要目的是為各單據(jù)的錄入員、收款員、管理人員更好地為倉(cāng)庫(kù)的所有存貨貨主服務(wù)。本倉(cāng)儲(chǔ)管理系統(tǒng)采用符合J2EE技術(shù)標(biāo)準(zhǔn)開發(fā)而成?;贛VC模式的B/S體系結(jié)構(gòu)??蛻舳藷o需安裝其它應(yīng)用程序,只要有瀏覽器就可以實(shí)現(xiàn)系統(tǒng)的操作,系統(tǒng)具有良好的伸縮性和擴(kuò)展性。同時(shí)J2EE標(biāo)準(zhǔn)開發(fā)的應(yīng)用具有良好的跨平臺(tái)性。因此,無論是windows還是unix系統(tǒng),都可以實(shí)現(xiàn)無修改移植。本系統(tǒng)采用JBOSS的開發(fā)平臺(tái),配合JSP(主要用于頁面程序的編寫)JAVA(主要用于系統(tǒng)后臺(tái)的處理)采用JSP主要因?yàn)樗梢栽诟黝惼脚_(tái)下進(jìn)行開發(fā)和運(yùn)行它吸收了C、C++和JAVA等語言的優(yōu)點(diǎn),具有比PHP或ASP更快的執(zhí)行速度和更強(qiáng)的功能等特點(diǎn)。同時(shí)JAVA同樣具有跨平臺(tái)性,簡(jiǎn)單強(qiáng)大的網(wǎng)絡(luò)功能,引入了異常機(jī)制使得JAVA程式更穩(wěn)定、更安全。2.2系統(tǒng)的組成和功能構(gòu)想 2.2.1系統(tǒng)的組成
本系統(tǒng)可以對(duì)貨物、貨主、倉(cāng)庫(kù)、員工的基本信息進(jìn)行管理,并且提供以下幾個(gè)功能模塊:用戶管理模塊、系統(tǒng)管理模塊、接運(yùn)管理模塊、存貨管理模塊、加工管理模塊、查詢與報(bào)表模塊。它們各自的功能如下所述:
用戶管理模塊:主要完成用戶的添加、修改和刪除、密碼、用戶權(quán)限的設(shè)定。系統(tǒng)管理模塊:主要完成數(shù)據(jù)備份和恢復(fù)功能,防止系統(tǒng)故障所帶來的影響;完成系統(tǒng)常量的的設(shè)定和系統(tǒng)的初始化工作。接運(yùn)管理模塊:主要分為收貨管理、發(fā)送管理、直發(fā)管理,分別對(duì)卸到公司的貨物進(jìn)行不同的管理。
存貨管理模塊:主要分為入庫(kù)管理、出庫(kù)管理、移庫(kù)管理、過戶管理,分別對(duì)公司倉(cāng)庫(kù)中的貨物按客戶要求進(jìn)行出入庫(kù)等管理。
加工管理模塊:對(duì)客戶要求進(jìn)行加工的貨物進(jìn)行加工管理。
查詢與報(bào)表模塊:按用戶需求計(jì)算或統(tǒng)計(jì)現(xiàn)有數(shù)據(jù),按照用戶需求格式顯示、打印出來。
2.2.2 系統(tǒng)功能的初步構(gòu)想
(1)協(xié)議方面:由于系統(tǒng)是應(yīng)用在局域網(wǎng)內(nèi)的,因此采用成熟的TCP/IP協(xié)議來實(shí)現(xiàn)客戶端之間、客戶端和服務(wù)端之間的通信。(2)安全方面:JAVA語言本身的特性,決定了它有比C++、C更嚴(yán)格的運(yùn)行環(huán)境;而程序中的TCP協(xié)議使用的套接字具有相應(yīng)的權(quán)限,很大程度上提高了安全性;數(shù)據(jù)庫(kù)只能在服務(wù)端上查詢,也為本系統(tǒng)提高了安全性。
(3)其他:目前采用的是SQL SERVER 2000數(shù)據(jù)庫(kù),可以實(shí)現(xiàn)用戶權(quán)限的限制,滿足用戶對(duì)系統(tǒng)安全性的要求。
設(shè)計(jì)(研究)方案和進(jìn)度安排:
3月上旬—3月下旬 進(jìn)行相關(guān)資料搜集、整理 4月上旬—4月中旬 進(jìn)行源程序的結(jié)構(gòu)進(jìn)行構(gòu)思
4月下旬—5月下旬 源代碼編寫完成、并進(jìn)行測(cè)試、調(diào)試 6月上旬 設(shè)計(jì)完成、裝訂論文 主要參考文獻(xiàn)資料:
[1] 林子禹等.基于WEB與組件技術(shù)的企業(yè)應(yīng)用系統(tǒng)設(shè)計(jì)模型.計(jì)算機(jī)工程與應(yīng)用[J], 2000;23(6): 72-79.[2] 陳承治.物流作業(yè)管理信息系統(tǒng)分析與設(shè)計(jì)的實(shí)踐與體會(huì)(第五講)[J].物流技術(shù), 2002,(3): 106-109.[3] 紀(jì)壽文, 李克強(qiáng).一種集成化倉(cāng)儲(chǔ)管理系統(tǒng)研究[J].計(jì)算機(jī)應(yīng)用研究, 2003,(12): 44-47.[4] 韓雄飛, 袁濤.中小企業(yè)的ERP實(shí)施[J].機(jī)械制造, 2004;23(6): 80-85.[5] 崔金紅, 五旭.基于B/S模式的綜合查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].情報(bào)雜志, 2004;23(6): 80-81.指導(dǎo)教師意見:
同意按照以上方案進(jìn)行畢業(yè)設(shè)計(jì)。
指導(dǎo)教師簽字:
年 月 日
第四篇:個(gè)人博客系統(tǒng)開題報(bào)告
畢業(yè)設(shè)計(jì)開題報(bào)告
一、選題意義
在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的交流方式也面臨著變革,而網(wǎng)絡(luò)博客則是一個(gè)很重要的方向?;赪eb技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的Internet進(jìn)行,因此交流既可以是本地進(jìn)行,也可以是異地進(jìn)行,大大拓展了溝通與交流的靈活性。博客在現(xiàn)如今這個(gè)飛速發(fā)展的網(wǎng)絡(luò)時(shí)代已經(jīng)成為人們不可或缺的一部分,博客,又譯為網(wǎng)絡(luò)日志、部落格或部落閣等,是一種通常由個(gè)人管理、不定期張貼新的文章的網(wǎng)站。博客上的文章通常根據(jù)張貼時(shí)間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評(píng)論或新聞,其他則被作為比較個(gè)人的日記。一個(gè)典型的博客結(jié)合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關(guān)的媒體。能夠讓讀者以互動(dòng)的方式留下意見,是許多博客的重要要素。大部分的博客內(nèi)容以文字為主。博客是社會(huì)媒體網(wǎng)絡(luò)的一部分。
二、博客系統(tǒng)概述
Blog是繼Email、BBS、ICQ之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式,是網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,是以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,代表著新的生活方式和新的工作方式,更代表著新的學(xué)習(xí)方式。具體說來,博客(Blogger)這個(gè)概念解釋為使用特定的軟件,在網(wǎng)絡(luò)上出版、發(fā)表和張貼個(gè)人文章的人。
一個(gè)Blog其實(shí)就是一個(gè)網(wǎng)頁,它通常是由簡(jiǎn)短且經(jīng)常更新的帖子所構(gòu)成,這些張貼的文章都按照年份和日期倒序排列。Blog的內(nèi)容和目的有很大的不同,從對(duì)其他網(wǎng)站的超級(jí)鏈接和評(píng)論,有關(guān)公司、個(gè)人構(gòu)想到日記、照片、詩歌、散文,甚至科幻小說的發(fā)表或張貼都有。許多Blogs是個(gè)人心中所想之事情的發(fā)表,其它Blogs則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作。
博客在中國(guó)發(fā)展很迅速,建立一個(gè)專業(yè)的博客管理系統(tǒng)已經(jīng)很重要。本系統(tǒng)符合現(xiàn)在博客管理的需要,能對(duì)博客發(fā)表文章、評(píng)論、鏈接、圖片數(shù)據(jù)進(jìn)行管理,同時(shí)能對(duì)博客賬號(hào)進(jìn)行管理。系統(tǒng)的功能主要體現(xiàn)在后臺(tái)數(shù)據(jù)庫(kù)方面,因?yàn)椴┛土硪粋€(gè)名字叫網(wǎng)絡(luò)日記,所以博客的內(nèi)容要求能及時(shí)、快速的更新,本系統(tǒng)在開發(fā)之前正是朝這個(gè)目標(biāo)設(shè)計(jì)。系統(tǒng)功能保留了傳統(tǒng)博客管理系統(tǒng)的功能,同時(shí)又加上了人性化的界面設(shè)計(jì),比如日歷、表情的引用。完善的數(shù)據(jù)更新能力、實(shí)用的后臺(tái)管理以及個(gè)性化的設(shè)計(jì)使本系統(tǒng)能適應(yīng)博客的發(fā)展。
ASP是Active Server Page的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。
Microsoft Access在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡(jiǎn)單的WEB應(yīng)用程序,這些應(yīng)用程序都利用ASP技術(shù)在Internet Information Services運(yùn)行。
三、畢業(yè)設(shè)計(jì)研究方案 1.研究目標(biāo)
1)作為網(wǎng)絡(luò)個(gè)人日記
2)個(gè)人展示自己某個(gè)方面的空間
3)網(wǎng)絡(luò)交友的地方
4)學(xué)習(xí)交流的地方
2.研究重點(diǎn)
本設(shè)計(jì)要使用ASP實(shí)現(xiàn)一個(gè)基于ASP.NET的個(gè)人博客系統(tǒng),在研究的過程中具體有以下5個(gè)步驟:
1)需求分析:本系統(tǒng)制作要求,系統(tǒng)是單用戶系統(tǒng),實(shí)現(xiàn)功能比較簡(jiǎn)單,系統(tǒng)面向各個(gè)階層,操作難度比較低。相對(duì)系統(tǒng)的配置要求也符合普通的機(jī)器配置;
2)系統(tǒng)分析:系統(tǒng)分析階段的工作有系統(tǒng)的靜態(tài)模型,對(duì)系統(tǒng)進(jìn)行健壯性分析,建立系統(tǒng)的交互模型;
3)開發(fā)環(huán)境的搭建:下載安裝設(shè)計(jì)系統(tǒng)中需要的軟件;
4)代碼實(shí)現(xiàn):在前面的各項(xiàng)工作都完成后就可以進(jìn)行具體到每個(gè)細(xì)節(jié)的代碼實(shí)現(xiàn)了; 5)代碼測(cè)試:代碼測(cè)試就是看代碼執(zhí)行是否產(chǎn)生了預(yù)期的結(jié)果;
了解系統(tǒng)提供者和使用者的需求然后用代碼去實(shí)現(xiàn)這些功能是這個(gè)系統(tǒng)的難點(diǎn)。鑒于目前市場(chǎng)上已經(jīng)有著許許多多博客系統(tǒng),做一個(gè)有自己特色博客是此次設(shè)計(jì)的關(guān)鍵問題。
3.博客系統(tǒng)的用途
1)促進(jìn)學(xué)習(xí)。
2)記錄收獲。3)反映成長(zhǎng)。
4)結(jié)交朋友 5)共享知識(shí)
6)交流看法 4.系統(tǒng)的組成和功能構(gòu)想(1)系統(tǒng)的組成 1)Web服務(wù)器
博客的相關(guān)信息存放于Web服務(wù)器中,數(shù)據(jù)庫(kù)文件也存放在該Web服務(wù)器中。瀏覽者獲取的信息都是從此Web服務(wù)器中得來的。
2)建網(wǎng)工具Dreamweaver Dreamweaver是美國(guó)MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。
3)博客瀏覽者
瀏覽者可以查看博主的信息,比如最新熱聞、點(diǎn)擊率最高的新聞、各板塊的分類新聞等。進(jìn)入相應(yīng)的類別就可以查看此相應(yīng)的信息。
4)(博主)管理員
(1)管理員具有對(duì)日志類別和新聞信息的添加、修改和刪除等編輯功能。(2)功能構(gòu)想
一個(gè)典型的博客結(jié)合了文字、圖像、其他博客或網(wǎng)站的鏈接、及其它與主題相關(guān)的媒體。能夠讓讀者以互動(dòng)的方式留下意見,是許多博客的重要要素。大部分的博客內(nèi)容以文字為主。博客是社會(huì)媒體網(wǎng)絡(luò)的一部分。博客的內(nèi)容隨著用戶的輸入和互動(dòng)而有所不同,或者隨著用戶,時(shí)間,數(shù)據(jù)修正等而改變。網(wǎng)頁上的內(nèi)容也可以由用戶通過使用客戶端描述語言(JavaScript, JScript, Actionscript,)來改變。當(dāng)然更普遍的是由服務(wù)器端的描述語言(Perl,PHP, ASP, JSP, ColdFusion, 等)進(jìn)行編譯,從而對(duì)網(wǎng)頁的內(nèi)容進(jìn)行改變。無論是客戶端還是服務(wù)器端的改變都需要使用較為復(fù)雜的應(yīng)用軟件。
前臺(tái)是不需要認(rèn)證的,是供網(wǎng)站的訪問者訪問的,主要完成了以下功能:
訪問博客系統(tǒng)的人可以做到:游覽博客系統(tǒng)中的隨筆目錄、文章目錄博客系統(tǒng)中的內(nèi)容,只有博客管理員登錄系統(tǒng)之后,才能進(jìn)行管理。而博客系統(tǒng)的訪問者不需要注冊(cè),也不需要登陸就可以訪問博客系統(tǒng)中的內(nèi)容。
后臺(tái)主要是方便管理員和新聞發(fā)布員管理和發(fā)布新聞的,主要有以下功能:
1). 博客主要版面的定義,修改,刪除
2). 博客次要版面的定義,修改,刪除
3). 博客的發(fā)布,修改,刪除,審核狀態(tài)的更改 4). 博客系統(tǒng)的用戶的管理
5). 博客系統(tǒng)用戶的密碼修改 6). 博客日志記錄
7). 博客數(shù)據(jù)統(tǒng)計(jì)
四、功能結(jié)構(gòu)圖
五、進(jìn)度安排
1.時(shí)間:2010.11.31—2010.12.30查找資料并撰寫文獻(xiàn)綜述 2.時(shí)間:2011.1.10—2011.2.10撰寫開題報(bào)告
3.時(shí)間:2011.2.20—2011.3.10畢業(yè)設(shè)計(jì)第一階段(設(shè)計(jì)框架的建立)4. 時(shí)間:2011.3.11—2011.3.31畢業(yè)設(shè)計(jì)第二階段(設(shè)計(jì)內(nèi)容的充實(shí))5. 時(shí)間:2011.4.1—20114.20畢業(yè)設(shè)計(jì)第三階段(設(shè)計(jì)內(nèi)容的修改完善)6.時(shí)間:2011.4.21—2011.4.30畢業(yè)設(shè)計(jì)說明書的撰寫階段 7.時(shí)間:2011.5.1—2011.5.14畢業(yè)設(shè)計(jì)答辯準(zhǔn)備 8.時(shí)間:2011.5.15—2011.5.16畢業(yè)設(shè)計(jì)答辯(預(yù)計(jì))9.時(shí)間:2011.5.17—2011.5.30畢業(yè)設(shè)計(jì)材料的收集整理 10.時(shí)間:2011.6.1—2011.6.10學(xué)院整理11屆畢業(yè)設(shè)計(jì)資料
參考文獻(xiàn):
[1]陳紅.數(shù)據(jù)庫(kù)系統(tǒng)原理教程.清華大學(xué)出版社.2000 [2]鄧文淵,趁俊榮等.ASP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)[M].北京:中國(guó)鐵道出版社.2003 [3]李嚴(yán),于亞芳,王園輝.ASP數(shù)據(jù)庫(kù)開發(fā)實(shí)例解析[M].北京:機(jī)械工業(yè)出版社.2004 [4]龍馬工作室.ASP+Acce網(wǎng)站開發(fā)實(shí)例精講[M].北京:人民郵電出版社.2007 [5]廖疆星等.Access 2002數(shù)據(jù)庫(kù)開發(fā)指南[M].北京:冶金工業(yè)出版社.2001 [6] AbrahamSilberchatz.DatabaseSystemComcepts,FourthEdition[M].北京:機(jī)械工業(yè)出版社.2003 [7]李香敏.ACCESS 2000編程員指南.北京希望電子出版社.2004 [8]武延軍,趙彬.精通asp網(wǎng)絡(luò)編程人民郵電出版社.2001.5
第五篇:圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-開題報(bào)告
開 題 報(bào) 告
畢業(yè)論文題目:圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
學(xué) 校 名 稱: 廊坊職業(yè)技術(shù)學(xué)院
專 業(yè) 名 稱: 移動(dòng)通信
學(xué) 生 姓 名: 陳鑫
學(xué) 號(hào): 1313080130 指 導(dǎo) 老 師: 郭芊羽
日 期:
1、選題目的和意義
(1)選題的目的和意義
圖書是最豐富、最寶貴的信息源和知識(shí)源。記載和收集了人類社會(huì)的文明史,它為人類社會(huì)的科技進(jìn)步、社會(huì)的發(fā)展提供了巨大的推動(dòng)作用。為人類的進(jìn)步,人類的文明做出了巨大的貢獻(xiàn)。在科學(xué)技術(shù)迅猛發(fā)展的今天,在即將到來的信息社會(huì)和知識(shí)經(jīng)濟(jì)時(shí)代,人們對(duì)圖書的需求也就更為迫切。
隨著網(wǎng)絡(luò)的發(fā)展,許多行業(yè)都進(jìn)入了信息化。對(duì)于傳統(tǒng)的圖書館而言,也出現(xiàn)了許多的網(wǎng)上圖書館,方便了讀者和管理人員。由于手工的圖書管管理工作量大、任務(wù)多、服務(wù)局限性等等,給學(xué)生和老師帶來了很多的不便。設(shè)計(jì)圖書館的管理系統(tǒng)可以提高圖書管管理的效率;降低工作人員的工作量;完善圖書館的各項(xiàng)功能。網(wǎng)上圖書館系統(tǒng)應(yīng)該具有出借還子系統(tǒng)、查詢子系統(tǒng)、電子圖書下載子系統(tǒng)、留言板以及系統(tǒng)維護(hù)子系統(tǒng)等,這幾個(gè)子系統(tǒng)包括了圖書館管理的主要業(yè)務(wù)工作,可以全面實(shí)現(xiàn)對(duì)圖書館的查詢、借還、下載、留言等在線功能實(shí)現(xiàn)。考慮到圖書館各項(xiàng)業(yè)務(wù)當(dāng)中的存在的具體問題系統(tǒng)為各個(gè)層次的用戶在實(shí)際操作方面加強(qiáng)了方便性,在業(yè)務(wù)規(guī)則實(shí)現(xiàn)方面更加注重智能化,使用戶在使用當(dāng)中更輕松,在系統(tǒng)進(jìn)入直接的只明途徑,這樣更加有助于全面提高圖書館的管理效率,改善了書刊的科學(xué)管理及工作人員的管理,圖書館各類功能全面實(shí)現(xiàn)。
圖書管理系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。要想使圖書管理客戶能方便的使用系統(tǒng),功能上對(duì)系統(tǒng)的要求是全面的。利用計(jì)算機(jī)的自動(dòng)化處理,可方便快捷地共享信息、交流信息,高效地工作。
“電子商務(wù)”這個(gè)概念起源與20世紀(jì)70年代。當(dāng)時(shí)國(guó)際上一些大公司可通過建立自己的計(jì)算機(jī)網(wǎng)絡(luò)以實(shí)現(xiàn)各個(gè)機(jī)構(gòu)之間、商業(yè)伙伴的信息共享,這個(gè)過程稱為 EDI。EDI這種方式通過傳遞標(biāo)準(zhǔn)數(shù)據(jù)流不僅可以避免人為失誤,而且能有效降低成本,提高效率。在過去30年中,世界1000個(gè)最大企業(yè)中,有95﹪以上使用了或還在使用這一技術(shù)。EDI無論過去現(xiàn)在也是圖書管理的基礎(chǔ)。
圖書管理,即在信息社會(huì)中,掌握信息技術(shù)和商務(wù)規(guī)則,利用電子工具和網(wǎng)絡(luò)從 事的圖書活動(dòng),隨著網(wǎng)絡(luò)技術(shù)的成熟,網(wǎng)上銀行,網(wǎng)上商店等將逐步替代傳統(tǒng)商務(wù)活動(dòng)。圖書管理以其公平,快捷,方便,高效,成本低,中間環(huán)節(jié)少,全球性,全天候交易和服務(wù)等巨大優(yōu)勢(shì),已經(jīng)開始贏得人們的青睞。
“圖書管理”是由 IBM公司于1998年率先提出并迅速得到廣泛認(rèn)同。包括網(wǎng)絡(luò)廣告、在線電子服務(wù)等內(nèi)容,涵蓋了過去、現(xiàn)在和未來所有電子形式實(shí)現(xiàn)的商務(wù)活動(dòng)手段。隨著時(shí)代發(fā)展、計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)品、互聯(lián)網(wǎng)技術(shù)、安全支付等圖書管理的支撐技術(shù)在圖書管理應(yīng)用的大潮中產(chǎn)生質(zhì)的飛躍。它不僅局限帶
動(dòng)互聯(lián)網(wǎng)經(jīng)濟(jì)的飛速發(fā)展,而是將深入到經(jīng)貿(mào)的每一個(gè)角落,深入千家萬戶。圖書管理提出了一種全新的商業(yè)機(jī)會(huì)、需求、規(guī)則和挑戰(zhàn)。
(2)選題的研究現(xiàn)狀
圖書館借閱管理系統(tǒng)目前被廣泛應(yīng)用于學(xué)校、工業(yè)、商業(yè)、企業(yè)、事業(yè)等單位。尤其是那些較大型的圖書館還采用了大型數(shù)據(jù)庫(kù)開發(fā)的軟件,部分大型圖書館也使用Foxpro、SQL Server等。而基于sqlserver數(shù)據(jù)庫(kù),asp.net技術(shù)的多數(shù)是中小型圖書館。但在大多數(shù)不發(fā)達(dá)國(guó)家,基于SQL Server數(shù)據(jù)庫(kù)的圖書館管理信息系統(tǒng)應(yīng)用得很廣泛。但是隨著圖書館網(wǎng)絡(luò)建設(shè)的深入和應(yīng)用的日益豐富,也同時(shí)出現(xiàn)了如何在保持圖書館網(wǎng)絡(luò)開放性的同時(shí)實(shí)現(xiàn)網(wǎng)絡(luò)的安全等等諸如此類的問題:
2,課題的主要研究?jī)?nèi)容,方法及預(yù)期目標(biāo)
2.1研究的內(nèi)容
本程序是一套綜合的圖書管理系統(tǒng),主要?jiǎng)澐譃槿龑咏巧?,管理員和操作員、學(xué)生,管理員負(fù)責(zé),管理員主要是進(jìn)行基礎(chǔ)數(shù)據(jù)的管理和查詢的功能;操作員主要是進(jìn)行日常的業(yè)務(wù)操作,如圖書借閱和歸還處理等,學(xué)生主要是查詢自己借閱圖書的信息,下面按照角色來詳細(xì)闡述一下各個(gè)角色的功能; 管理員
(1)操作員管理:對(duì)于使用系統(tǒng)人員的信息進(jìn)行管理的功能,系統(tǒng)人員劃分為兩層角色,管理員和操作員,本功能主要是管理操作人員,可以對(duì)操作人員進(jìn)行添加、修改、刪除以及查詢的操作。
(2)修改密碼:對(duì)登錄系統(tǒng)人員的信息進(jìn)行修改的操作。
(3)學(xué)生信息管理:因本系統(tǒng)開發(fā)的終端是學(xué)校,主要處理的業(yè)務(wù)群體是學(xué)生,所以此功能是給學(xué)生借書時(shí),進(jìn)行同意的登記和發(fā)放借書證而設(shè)計(jì)的,他可以增加、修改和刪除學(xué)生信息。
(4)圖書類別管理:管理圖書類別信息,可以添加和刪除類別信息。(5)圖書信息管理:主要是管理閱覽室內(nèi)所有的圖書信息,可以對(duì)圖書進(jìn)行添加、修改、刪除的操作。
(6)設(shè)置圖書庫(kù)存:對(duì)于圖書館內(nèi)的圖書進(jìn)行庫(kù)存登記的功能。
(7)圖書庫(kù)存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫(kù)存中的圖書信息,對(duì)于缺少的圖書進(jìn)行及時(shí)的補(bǔ)充庫(kù)存操作。
(8)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(9)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對(duì)于超期、損壞的圖書更好的進(jìn)行跟蹤和追討補(bǔ)償?shù)墓δ?操作員
(2)修改密碼:對(duì)登錄系統(tǒng)人員的信息進(jìn)行修改的操作。
(2)圖書借閱管理:登記日常的學(xué)生圖書借閱信息,根據(jù)學(xué)生的借書證進(jìn)行圖書借閱的登記工作。
(3)圖書還書管理:根據(jù)借書信息進(jìn)行歸還的操作管理,對(duì)于超期、損害的圖書信息進(jìn)行及時(shí)的處理的功能。
(4)圖書庫(kù)存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫(kù)存中的圖書信息,對(duì)于缺少的圖書進(jìn)行及時(shí)的補(bǔ)充庫(kù)存操作。
(5)圖書借閱查詢:按照一定的條件查詢顯示圖書的借閱信息,從而更加直觀的管理圖書信息。
(6)圖書歸還查詢:按照一定的條件查詢顯示圖書的歸還信息,從而更加直觀的管理圖書信息,對(duì)于超期、損壞的圖書更好的進(jìn)行跟蹤和追討補(bǔ)償?shù)墓δ?學(xué)生
(1)修改密碼:對(duì)登錄學(xué)生的信息進(jìn)行修改的操作。
(2)圖書庫(kù)存瀏覽:按照一定的條件查詢過濾圖書信息的功能,主要是查看庫(kù)存中的圖書信息,對(duì)于缺少的圖書進(jìn)行及時(shí)的補(bǔ)充庫(kù)存操作。
(3)圖書借閱查詢:查看我自己的借閱圖書信息。(4)圖書歸還查詢:查詢我自己已經(jīng)歸還的圖書信息
2.2 研究的方法和手段 2.2.1研究的方法
(1)在整體上保持VS2008 +SQLServer2000各層次之間的銜接和技術(shù)的應(yīng)用。
(2)學(xué)習(xí)使用C#,并領(lǐng)會(huì)其語言特性和集成工具的操作。
(3)學(xué)習(xí)使用VS2008,掌握好視圖化操作的基礎(chǔ)并練習(xí)使用語言修改頁面屬性。
(4)查找互聯(lián)網(wǎng)上的資源,借鑒別人的開發(fā)經(jīng)驗(yàn),學(xué)習(xí)優(yōu)秀C#的代碼,借鑒其中優(yōu)秀的經(jīng)驗(yàn)
2.2.2研究的手段及其簡(jiǎn)介
SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)OS/2版本。SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL Server 特點(diǎn): 1.真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。
2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。
3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成。
5.具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺(tái)使用。
6.對(duì)Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁面上。
7.SQL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。
3、進(jìn)度安排
畢業(yè)設(shè)計(jì)總共14周,大致安排如下: 第1周:填寫進(jìn)度計(jì)劃表,查閱文獻(xiàn); 第2周:查閱文獻(xiàn),完成調(diào)研報(bào)告;
第3周:查閱文獻(xiàn),完成相關(guān)外文翻譯; 第4周:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
第5周:數(shù)據(jù)庫(kù)需求分析與數(shù)據(jù)字典設(shè)計(jì); 第6周:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)和實(shí)現(xiàn) 第7周:首頁顯示處理模塊的設(shè)計(jì) 第8周:模塊的設(shè)計(jì)實(shí)現(xiàn); 第9周:模塊的實(shí)現(xiàn);
第10周:系統(tǒng)綜合調(diào)試、查錯(cuò)、改錯(cuò) 第11周:完成論文初稿; 第12周:完成論文修改,打??;
第13周:軟件驗(yàn)收,填寫答辯申請(qǐng)與準(zhǔn)備答辯 PPT文檔; 第14周:答辯
4、參考文獻(xiàn)
[1] 劉甫迎、劉光會(huì)、王蓉.C#程序設(shè)計(jì)教程(第2版).北京:電子工業(yè)出版社,2006.111-126 [2] 李蘭友 楊曉光.Visual C#.NET程序設(shè)計(jì).北京:清華大學(xué) 北方交通大學(xué)出版社,2005.100-123 [3] 余金山,林慧編著.SQL Server2000/2005數(shù)據(jù)庫(kù)開發(fā)實(shí)例入門與提高.北京:電子工業(yè)出版社,2005.100-120.[4] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版).北京:高等教育出版社,2005.111-124.[5] Michel de Champlain.C# 2.0[M].Morgan Kaufmann, 2005.123-124.[6] 羅斌,等編著.Visual C#.NET精彩編程實(shí)例集錦.北京:中國(guó)水力水電出版社,2006:213-221
[7] 張公忠主編.現(xiàn)代網(wǎng)絡(luò)技術(shù)教程.第2版.北京:電子工業(yè)出版社,2006:213-221
[8] 張忠林,電子商務(wù)概論,機(jī)械工業(yè)出版社, 2006:213-221
[9] 王昊亮,李剛,等編著.Visual C#程序設(shè)計(jì)教程.北京:清華大學(xué)出版社2006:219-221 [10] 鄭阿奇.SQL Server實(shí)用教程.北京:電子工業(yè)出版社,2009:119-121
[11] 袁寧,李勇,網(wǎng)上商店大制作,重慶大學(xué)出版社, 2006:213-221
[12] 戴維.貝贊可,戴維.德雷諾夫.公司戰(zhàn)略經(jīng)濟(jì)學(xué)[M].北京:北京大學(xué)出版社,2008:113-121
[13] 邁克爾.波特,陳小悅譯.競(jìng)爭(zhēng)戰(zhàn)略[M].北京:華夏出版社,2006:110-120
[14] David Richard Kalkstein Deloveh,William Semp[美]等著.Visual Studio.NET高效編程[M].北京:清華大學(xué)出版社, 2005:111-121
[15] Ian Graham.著 Object Oriented Methods, Second Edition.Addison_Wesley Publishing company 2006年:263-294 [16] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2006年2月;113-101
[17] [美]Dino Esposito.A Client-side Environment for ASP Pages.MSDN Magazine,2008:113-121