freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高校學生公寓管理系統(tǒng)的設計與實現(xiàn)-任迎春終稿(編輯修改稿)

2025-05-09 04:53 本頁面
 

【文章內(nèi)容簡介】 允許否手機號碼jtzzchar30允許否家庭住址sfzhchar18允許否身份證號gwchar10允許否崗位shgxvarchar50允許否社會關系photovarchar50允許否照片pxvarchar100允許否品行 員工培訓 (ygpx)字段類型字段長度是否允許為空是否主鍵或外鍵說明idnumeric9不允許主鍵編號xmvarchar50不允許否 姓名sexchar10不允許否性別pxsjvarchar50不允許否培訓時間pxddvarchar50不允許否培訓地點pxnrvarchar100不允許否培訓內(nèi)容cjvarchar20不允許否成績 值班記錄(zbjl)字段類型字段長度是否允許為空是否主鍵或外鍵說明idnumeric9不允許主鍵編號riqivarchar30不允許否 日期tianqivarchar50不允許否天氣suguanyuanchar10不允許否宿管員baojieyuanchar10不允許否保潔員jiluvarchar200不允許否記錄tianxierenchar10不允許否填寫人 安全保密設計 用戶登陸安全性系統(tǒng)設計了登陸界面,每個管理員用戶有一個密碼,該密碼由管理員自行維護,從而實現(xiàn)對身份驗證。 操作安全性只有管理員憑借用戶名和密碼進入系統(tǒng),對里面的信息可以進行修改等。其它用戶可以查看里面的內(nèi)容,能更改。 數(shù)據(jù)安全性客戶端層和數(shù)據(jù)庫層隔離,客戶端無法接觸本質(zhì)的數(shù)據(jù)庫,無法進行非法的修改和破壞,使得數(shù)據(jù)庫得到有效安全的保護。 第4章 詳細設計 概述詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設計工作,應該得出目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。 系統(tǒng)程序流程圖程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設計的方法。它可將整個程序的總體流程清楚明白的顯示出來。開始登錄正確?Y系統(tǒng)管理界面結束員工管理學生管理公寓管理查詢統(tǒng)計系統(tǒng)管理 系統(tǒng)總體流程圖 系統(tǒng)主要功能模塊簡介及截圖 系統(tǒng)登錄界面系統(tǒng)登錄界面簡潔明了,窗體界面設計主要由VC 控件TextBox,Button實現(xiàn),主要調(diào)用用戶信息表,來判斷所登錄用戶和驗證密碼。系統(tǒng)管理員憑借管理員用戶名(admin)跟密碼(admin)登陸,進去后可以管理系統(tǒng),也可以添加其它管理員;其余人員可以點擊普通人員登陸查看里面的信息,但是無法修改里面的內(nèi)容。登陸代碼詳見附錄1 (1 登錄模塊代碼:)。 系統(tǒng)登陸界面 系統(tǒng)登陸后主界面員工管理模塊主要用到DataGridView控件來顯示數(shù)據(jù)庫的數(shù)據(jù),管理員登陸后對添加公寓保潔員,門衛(wèi),治安等員工的信息,和添加員工的值班記錄,培訓信息,崗位職責描述等信息功能主要由VC 控件TextBox和用Button按鈕對數(shù)據(jù)庫的寫入。, 。 員工基本信息錄入窗口 值班記錄錄入窗口 培訓記錄錄入窗口 學生管理模塊主要用到Button按鈕和TextBox控件,管理員登陸后,可以通過TextBox控件添加學生信息,通過Button按鈕來實現(xiàn)添加。管理員也可以根據(jù)學號,姓名等字段來查看學生的基本信息等,方便管理員對本公寓住宿學生的了解。其他普通用戶只能查看學生基本信息而沒有權限對其進行添加等操作,,。 學生基本信息錄入窗口 學生基本信息查詢窗口公寓管理模塊是本系統(tǒng)中的核心模塊,主要是對該公寓內(nèi)的學生住宿信息,物品信息,水電信息,維修信息,來訪登記等進行管理。(1)學生入住管理:主要用到Button按鈕和TextBox控件,也用到了DataGridView控件,通過DataGridView控件控制數(shù)據(jù)的顯示。管理員Button按鈕和TextBox控件可以對入住的學生信息進行添加,查看學生入主信息數(shù)據(jù)庫等,比如說一個年級的學生畢業(yè)之后,可以進行整體退房,這樣方便了管理員不用一個一個的進行刪除。當學生發(fā)生單獨變動的時候,可以先查詢學生的信息,然后進行相應的刪除,修改等操作。 學生入住信息錄入窗口(2)物品信息管理:主要用到Button按鈕和TextBox控件。管理員可以對公寓內(nèi)的公有物品進行登記,避免學生的公共財產(chǎn)流失;假如有物品損壞后,需要進行相應的賠償;對于公寓內(nèi)的物品搬出公寓樓,需要進行相應的登記,方便管理員及時的了解物品的信息等。物品登記信息錄入窗口如圖 。 物品登記信息錄入窗口 物品賠償?shù)怯涗浫氪翱?搬出物品登記錄入窗口(3)水電信息:主要用到Button按鈕和TextBox控件。管理員通過按鈕和控件對該公寓內(nèi)的房間水電信息進行登記,包括水的實際使用量,電的實際使用量,添加進數(shù)據(jù)庫,然后統(tǒng)計他們是否超出額定的數(shù)額,進行收取相應的費用。 水電信息錄入窗口(4)維修管理:主要用到Button按鈕和TextBox控件。管理員通過按鈕和控件主要是對于學生報修的信息進行登記,然后派遣維修員工進行維修,當維修完成的時候,登記維修的信息,方便管理員進行查詢管理,避免錯修,漏修等信息。 物品報修信息錄入窗口 物品維修信息錄入窗口(5)來訪登記:主要用到Button按鈕和TextBox控件。管理員通過按鈕和控件對于來訪該公寓內(nèi)學生的外來人員人進行信息登記,一是了解來訪人員的信息,避免不良人員進入公寓,同時也可以進行后期的信息查詢,保障公寓內(nèi)學生的人身和財產(chǎn)安全。來訪人員信息錄入窗口如圖 。 來訪人員信息錄入窗口(6)設置:主要是對于該公寓內(nèi)的初始化信息進行設置,包括樓層,房間數(shù),床位數(shù)等;還可以進行管理員的密碼修改在該模塊中用戶可以按照一定的條件查詢信息,為訪客提供信息,或者領導視察時候查看信息。包括學生住宿情況查詢,來訪查詢,物品信息查詢,水電信息查詢,值班查詢,員工信息查詢等。(1)住宿情況查詢:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用可以實現(xiàn)房間入住查詢,還有學生退房查詢和學生換房查詢?nèi)齻€查詢方式,根據(jù)不同的條件來進行相關的查詢。房間入住情況查詢?nèi)鐖D 。 房間入住情況查詢 退房情況查詢(2)來訪查詢:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用使管理員輸入來訪者的姓名或者是訪問者的房間號,可以進行相關的查詢。 來訪情況查詢(3)查詢物品情況:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用實現(xiàn)對公寓內(nèi)的物品搬出,維修,賠償情況等信息進行查詢,方便管理員及時的了解信息。搬出物品查詢?nèi)鐖D 。 搬出物品查詢 維修物品情況查詢 賠償物品情況查詢(4)水電查詢:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用實現(xiàn)對公寓內(nèi)的每個房間水電使用的信息進行查詢。 水電情況查詢(5)值班查詢:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用實現(xiàn)對公寓樓內(nèi)值班人員的情況進行查詢,統(tǒng)計值班人員的出勤率等信息。 值班情況查詢(6)員工查詢:主要用到Button按鈕和TextBox控件及其對信息表的調(diào)用可以查詢一個公寓樓內(nèi)員工的基本信息等,方便領導視察的時候及時的了解情況。 員工情況查詢在該模塊中,管理員可以添加新的管理員信息,對系統(tǒng)進行數(shù)據(jù)管理備份,數(shù)據(jù)信息導入等,也可以導入學生的基本信息。 系統(tǒng)管理主界面(1)管理員添加:主要用到Button按鈕和TextBox控件。通過添加用戶名和密碼,授權的管理員可以登錄系統(tǒng)進行相應的操作。 管理員添加窗口(2)數(shù)據(jù)庫備份:主要用到Button按鈕和TextBox控件和數(shù)據(jù)庫調(diào)用。對于數(shù)據(jù)庫進行備份,可以有效的防止系統(tǒng)出錯或者是管理員的誤操作造成的數(shù)據(jù)丟失的情況。 數(shù)據(jù)庫備份窗口(3)數(shù)據(jù)庫還原:主要用到Button按鈕和TextBox控件和數(shù)據(jù)庫調(diào)用。當系統(tǒng)出錯或者是管理員的誤操作造成了數(shù)據(jù)丟失時,管理員可以導入原來備份好的數(shù)據(jù),還原到系統(tǒng)正常的狀態(tài)。 數(shù)據(jù)庫還原窗口 第5章 系統(tǒng)的編碼本系統(tǒng)所使用的開發(fā)平臺主要是Visual Studio 2005開發(fā)工具, SQL Server2005數(shù)據(jù)庫管理系統(tǒng)。首先之所以用Visual Studio 2005是因為其窗口系統(tǒng)的設計相當高級和靈活,開發(fā)人員可以非常容易地以配置方式實現(xiàn)停靠、隱藏和切換幾乎任何面板/編輯器。而且還發(fā)現(xiàn)其菜單布局極具邏輯性而且易于使用,也可以很容易地存取大多數(shù)常用功能。一直以來,其整體穩(wěn)定性和性能都是相當優(yōu)秀的。在用Visual Studio 2005創(chuàng)建web項目時,通常是通過WebApplication來創(chuàng)建web項目,WebApplication有如下優(yōu)點:(1)網(wǎng)站編譯速度快,使用了增量編譯模式,僅僅只有文件被修改后,這部分才會被增量編譯進去。(2)WebApplication生成的程序集:可以指定網(wǎng)站項目生成單一程序集,因為是獨立的程序集,所以和其他項目一樣可以指定應用程序集的名字、版本、輸出位置等信息。(3)可以將網(wǎng)站拆分成多個項目以方便管理。(4)可以從項目中和源代碼管理中排除一個文件。(5)更強大的代碼檢查功能,并且檢查策略受源代碼控制。(6)可以對編譯前后進行自己規(guī)定的處理。(7)直接升級使用VS2003構建的大型系統(tǒng)。其次選擇SQL Server 2005是因為由于用到的數(shù)據(jù)表格多,考慮到實際情況,學生基本信息的變動,還有員工信息的多少的變化,選用SQL Server作為數(shù)據(jù)庫開發(fā),而不用Access,主要是因為Access存放的記錄,在實際運用中不適合此系統(tǒng);而SQL Server是一種常用的關系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQL Server數(shù)據(jù)庫。本系統(tǒng)開發(fā)所用的開發(fā)語言是C,微軟推出面向?qū)ο蟮木幊陶Z言——C是基于C語言和Microsfot .NET平臺開發(fā)的。它使得程序員可以快速地編寫各種基于 .NET ,Microsoft .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域。正是由于C面向?qū)ο蟮淖吭皆O計,使它成為構建各類組件的理想之選——無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C語言結構,這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調(diào)用。最重要的是,C使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關系,C與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C。(1)效率與安全性:C在設計時就考慮了開發(fā)周期長短和安全這些問題。它使開發(fā)者用更少的代碼做更多的事,同時也不易出錯。(2)支持現(xiàn)有的網(wǎng)絡編程新標準:C程序員可以在Microsoft .NET平臺上事半功倍的構建應用程序的擴展框架。(3)消除大量程序錯誤:C的現(xiàn)代化設計能夠消除很多常見的C++編程錯誤。 例如:① 資源回收減輕了程序員內(nèi)存管理的負擔。② C中變量由環(huán)境自動初始化。③ 變量是類型安全的。這樣,程序員編寫與維護那些解決復雜商業(yè)問題的程序就更方便了。(4)對版本的更新提供內(nèi)在的支持降低了開發(fā)成本:更新軟件組件是一項很容易出錯的工作,因為代碼的修改可能無意間改變原有程序的語義。為協(xié)助開發(fā)者進行這項工作,C為版本的更新提供內(nèi)在的支持??傮w來說,這些特性使得開發(fā)程序項目的后續(xù)版本的過程更加健壯,從而減少后續(xù)版本的開發(fā)成本。在本系統(tǒng)中,對用戶的登錄驗證時通過創(chuàng)建存儲過程Pr_GetserLogin來實現(xiàn)的。CREATE PROCEDURE [dbo].[Pr_GetUserLogin]( @UserName varchar(50), @Password varchar(50))ASSELECT UserID FROM [User]WHERE UserName = @UserName AND Password = @Password存儲過程的能力大大增強了SQL語言的功能和靈活性。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的運算。(1)可保證數(shù)據(jù)的安全性和完整性。① 通過存儲過程可以使沒有權限的用戶在控制之下間接地存取數(shù)據(jù)庫,從而保證數(shù)據(jù)的安全。② 通過存儲過程可以使相關的動作在一起發(fā)生,從而可以維護數(shù)據(jù)庫的完整性。(2)在運行存儲過程前,數(shù)據(jù)庫已對其進行了語法和句法分析,并給出了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過程可極大地改善SQL語句的性能。由于執(zhí)行SQL語句的大部分工作已。① 可以降低網(wǎng)絡的通信量。② 使體現(xiàn)企業(yè)規(guī)則的運算程序放入數(shù)據(jù)庫服務器中,以便集中控制。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1