本站小編為你精心準備了計算機網絡C/S的系統設計與實現參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統開發技術分析
利用現代信息通信技術手段,依托GSM網絡,以短信調制解調器為短信收發中心,實現用戶終端手機短信的發送與接受功能,同時,短信調制解調器和后臺征訂系統數據服務器通過專用線和端口連接。以后臺圖書征訂數據庫服務器為核心,搭建各院系(部門)師生員工提交圖書征訂明細的數據庫管理系統,并且使得用戶能夠對館藏圖書進行查詢和統計,以便按照庫存數量或價格的規定作出相應的征訂選擇.
2系統設計
2.1系統的功能
基于C/S模型網絡圖書采購征訂系統主要由兩個功能模塊組成,分別是終端用戶模塊和后臺管理員模塊。終端用戶模塊可以允許師生通過計算機瀏覽器或手機短信提交圖書征訂相關數據的工作;后臺管理員模塊可以允許采編部管理人員進行用戶信息、圖書信息的管理與匯總以及進行短信群發操作等.
2.2數據庫結構
系統在數據庫設計過程中包括五個關系表:分別是全校師生信息表、圖書征訂登記表、圖書征訂統計表、圖書征訂數據分析表和圖書征訂審核表.(1)全校師生信息表表存儲師生員工的登錄賬號、口令、姓名、院系、圖書的限購數量、電話號碼,共六個字段,其中賬號字段是主鍵,不能為空.同時,賬號和院系是外鍵,分別關聯圖書征訂登記表和圖書征訂數據分析表.(2)圖書征訂登記表)表存儲征訂圖書的ISBN號、書名、單價、訂購人賬號、提交方式,共六個字段,其中ISBN號是主鍵,不能為空.訂購人賬號是外鍵,關聯全校師生信息表,得到訂購人所在的單位,為圖書征訂數據分析表中單位的統計提供依據.(3)圖書征訂統計表是在圖書征訂登記表的基礎上計算得到的關系表,存儲征訂圖書的ISBN號、單價、征訂數量,共三個字段,其中ISBN號是主鍵,不能為空.(4)圖書征訂數據分析表存儲由以上三個表通過關聯投影和計算所得到的字段,分別是院系、員工總數、參與人數、預訂數量、預訂數量限額、預訂總價格和預訂總價格限額,共七個字段,此關系表為最終生成的圖書征訂審核表提供了參考和修改依據。(5)圖書征訂審核表有采編部管理者通過參考圖書征訂數據分析表,然后對圖書征訂統計表進行二次修改得到的最終征訂表,可用它來作為圖書采購的最終依據,此表可直接發給購書商.該表由五個字段構成,分別是IS-BN號、書名、單價、數量和總價.
2.3終端設備與服務器的連接
短信調制解調器是計算機系統和移動終端通訊的調制解調器,這種類型的調制解調器可通過COM(串口)或USB接口連接計算機和外部設備,短信調制解調器就像一部手機一樣通過SIM卡注冊到運營商,其核心模塊和手機的核心模塊一樣。當短信調制解調器連接到電腦上并給短信調制解調器通電后,電腦就可以通過它與移動網絡進行通訊,用戶就可以通過它來接收和發送短信。
3信息發送與接收流程分析
基于C/S模型網絡圖書采購征訂系統首先要求師生先用自己的用戶名和口令登陸到后臺服務器,然后按照相應的要求和格式進行圖書信息的填寫和提交,操作非常方便。對于利用手機短信進行數據的發送,后臺數據庫所有的業務操作都要按照短信的內容格式對短信的內容進行操作,因此對于短信內容的格式有很嚴格的規定,否則后臺數據庫系統就不能解析短信數據.圖書采購征訂信息的發送與接收主要由三個過程構成.
3.1公布圖書采購信息
采購之前,圖書館采編部門會在圖書管理系統中公布選購的時間,并且給出部分供選采購的圖書的電子信息,如書名、作者、出版社、ISBN號、價格等.事先通知全校員工對所需圖書通過網絡等進行全面的了解和掌握,網站或手機短信提示選購的時候只要發送相應的ISBN號就可以完成圖書采購的預選.
3.2師生員工發送選購信息
我國高校的師生員工總人數普遍比較多,大多數在8000至20000之間,為了保證數據的有效性,在發送短信的時候,后臺數據庫要通過用戶名和密碼進行認證,系統設置的短信格式為“帳號+密碼+書名1+ISBN代碼1+書名2+ISBN代碼2+確認碼”.其中帳號和ISBN代碼是主關鍵字,在全校必須具有唯一性,“確認瑪”是用于規定該條信息是進行選購還是要刪除自己已經選購的圖書信息.如短信為“000211+123654+大學信息技術基礎+978-7-5046-4362-9+#”可表示信息工程學院的老師張軍(由帳號000211解析得到),密碼為123654+978-7,選購了圖書大學信息技術基礎,該書的ISBN號為978-7-5046-4362-9,最后一位確認碼“#”表示選購,“*”表示刪除自己的選購信息.每個用戶一次可選購多本圖書。
3.3后臺數據庫服務器接收和處理短信信息
后臺數據庫服務器對接收到的短信信息按事先規定的格式進行解析,按照“+”號出現的次序提取帳號、密碼、書名、ISBN號等,對帳號和密碼要進行驗證,對別的信息按照確認碼進行相應的操作,如確認碼為“#”號,則將分割后的信息分別做為字段插入到相應的記錄中.如果短信格式錯誤或用戶身份驗證錯誤,系統服務器都要回復短信通知。
3.4數據操作
如果服務器所接收的短信數據解析成功的話,則通過SQL語句對圖書管理數據庫中相應的表格進行相應的插入、刪除操作,并回復手機短信告知操作結果。
4結束語
通過本模型與傳統的圖書征訂模型比較得知,傳統的圖書征訂模型效率低下,浪費了很大的人力、財力和時間等資源,且人工統計很容易出錯。而基于C/S模型的網絡圖書采購征訂系統最主要解決的是如何替代圖書館工作人員傳統手工管理的問題.新模型以師生員工的圖書需求為核心,為用戶提供最全面、最便捷的的服務,且后臺統計、管理征訂數據的效率很高,所以很值得推廣使用.(本文來自于《隴東學院學報》雜志。《隴東學院學報》雜志簡介詳見.)
作者:孫瑞白素鐳單位:隴東學院信息工程學院隴東學院圖書館