第一篇:人事管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)范文
概要設(shè)計(jì)說(shuō)明書(shū)
1. 引言
1.1 編寫(xiě)目的
在人事管理系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,該文檔的目的是描述企業(yè)人事管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其內(nèi)容包括: 系統(tǒng)功能簡(jiǎn)介 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)接口設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 模塊設(shè)計(jì) 界面設(shè)計(jì)
本文檔的預(yù)期的讀者是:
XX有限公司的領(lǐng)導(dǎo)
技術(shù)人員
XX有限公司的領(lǐng)導(dǎo) 相關(guān)項(xiàng)目組的所有成員
1.2 項(xiàng)目背景
國(guó)外企業(yè)關(guān)于人事信息的管理,主要是利用人力資源方面管理系統(tǒng)來(lái)實(shí)現(xiàn)的因?yàn)檫@類(lèi)系統(tǒng)同IT、通信等領(lǐng)域技術(shù)的發(fā)展存在密切的聯(lián)系,因此在計(jì)算機(jī)、網(wǎng)絡(luò)等技術(shù)發(fā)展相對(duì)快的國(guó)家,基本上創(chuàng)建了一套人力資源管理系統(tǒng),人力資源方面的信息能夠在其本國(guó)范圍內(nèi)被授權(quán)查閱。無(wú)論人才流動(dòng)到哪里,在人們進(jìn)行求職、貸款以及辦理保險(xiǎn)之時(shí),具備查閱權(quán)限的機(jī)構(gòu)都能夠查閱該人的信息,以衡量為該人辦理有關(guān)手續(xù)的潛在風(fēng)險(xiǎn),或者是否可以錄用。
1.3 定義
1.3.1 專(zhuān)門(mén)術(shù)語(yǔ)
C/S:Client/Server客戶機(jī)/服務(wù)器。
可修改性:容許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。
有效性:軟件系統(tǒng)能有效地利用計(jì)算機(jī)的時(shí)間資源與空間資源的能力。
可適應(yīng)性:軟件在不同的系統(tǒng)約束條件下使用戶需求得到滿足的難易程度。可移植性:軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域。
1.3.2 縮寫(xiě)
系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。
SQL: Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)。ATM: Asynchronous Transfer Mode(異步傳輸模式)。
1.4 參考資料
以下列出在概要設(shè)計(jì)過(guò)程中所使用到的有關(guān)資料:
[1]韓萬(wàn)江 《軟件工程案例教程》機(jī)械工業(yè)出版社 [2]李金勇 曹軍生,《SQL sever 2000實(shí)用教程》,北京理工大學(xué)出版社 [3]林鄧偉 等,《JAVA程序設(shè)計(jì)項(xiàng)目教程》,北京理工大學(xué)出版社 [4]孫峰,《數(shù)據(jù)庫(kù)原理及應(yīng)用》。天津大學(xué)出版社 [5]軟件工程文檔編制國(guó)際標(biāo)準(zhǔn):GB8567—88 2. 總體設(shè)計(jì)
2.1 需求規(guī)定
數(shù)據(jù)庫(kù)分析是數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)周期中的一個(gè)重要的階段,也是工作量比較大的一 項(xiàng)活動(dòng)。隨著現(xiàn)代軟件的發(fā)展,手工分析方式已經(jīng)很難滿足數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)分析的要 求,必須借助相應(yīng)的工具。
設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增
加的需求。用戶需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu) 能充分滿足各種信息的輸入和輸出。通過(guò)對(duì)書(shū)店管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì) 數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
通過(guò)與企業(yè)的溝通和需求分析,要求系統(tǒng)具有以下功能。1.新員工資料的添加、修改、刪除和查詢。2.部門(mén)信息的添加、修改、刪除和查詢。3.自動(dòng)分配員工編號(hào)和部門(mén)編號(hào)。
4.人事調(diào)動(dòng)的詳細(xì)記錄,包括部門(mén)、職位和職稱(chēng)的調(diào)整,以及人員離職。
5.添加/修改日常出勤記錄,這里重點(diǎn)實(shí)現(xiàn)可按全體員工、部門(mén)員工和所選員工添加/修改 日常出勤記錄,以方便用戶操作。員工日常公出/請(qǐng)假信息的添加、修改、刪除和查詢。每月工資信息的批量添加、修改、刪除和查詢。
2.2 運(yùn)行環(huán)境
2.2.1 設(shè)備
1.Web服務(wù)器1臺(tái) 2.?dāng)?shù)據(jù)庫(kù)服務(wù)器1臺(tái) 3.備份服務(wù)器1臺(tái) 4.開(kāi)發(fā)服務(wù)器1臺(tái)
5.軟件防火墻服務(wù)器1臺(tái) 6.千兆路由器1臺(tái)
7. 10M網(wǎng)絡(luò)寬帶1條
2.2.2 軟件環(huán)境
本系統(tǒng)的的軟件環(huán)境如下
1.My Eclipese 10開(kāi)發(fā)工具 2.SQL Server2008數(shù)據(jù)庫(kù)系統(tǒng) 3.Windows xp操作系統(tǒng);4.防火墻,殺毒軟件
2.3 基本設(shè)計(jì)概念和處理流程
概念模型是對(duì)信息世界的建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世界 中的常用概念。實(shí)體--關(guān)系模型(Entity-Relationship Module,簡(jiǎn)稱(chēng)E-R圖)是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)常用的方法。得到了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。根據(jù)需求分析和功能分析,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為員工實(shí)體,部門(mén)實(shí)體,工資實(shí)體,出勤實(shí)體,公出請(qǐng)假實(shí)體,人事調(diào)動(dòng)實(shí)體,福利實(shí)體,員工離職實(shí)體等員工實(shí)體包括ID、編號(hào)、姓名、性別、身份證號(hào)、出生年月、年齡、民族、婚姻狀況、政治面貌、如黨團(tuán)時(shí)間、籍貫、聯(lián)系電話和手機(jī)號(hào)碼等屬性。員工實(shí)體E-R圖如圖2.1所示:
部門(mén)實(shí)體包括部門(mén)編號(hào)、部門(mén)名稱(chēng)、部門(mén)經(jīng)理、部門(mén)地址和部門(mén)電話屬性。
部門(mén)實(shí)體E-R圖如圖2.2所示:。
公出實(shí)體包括ID、所屬工資月份、員工編號(hào)、員工姓名、基本工資、加班費(fèi)、工齡工
資、全勤獎(jiǎng)、獎(jiǎng)勵(lì)總額、職務(wù)津貼、請(qǐng)假扣除等屬性。工資實(shí)體E-R圖如圖2.3所示:
2.4 結(jié)構(gòu)
本系統(tǒng)的實(shí)現(xiàn)采用典型的三層模式、B/S結(jié)構(gòu)來(lái)實(shí)現(xiàn),不同的客戶端程序共同訪問(wèn)中心數(shù)據(jù)庫(kù),系統(tǒng)結(jié)構(gòu)如圖1:
圖1:系統(tǒng)結(jié)構(gòu)
系統(tǒng)基本功能圖解體系基本結(jié)構(gòu)圖
2.5功能需求與系統(tǒng)模塊的關(guān)系 各項(xiàng)功能需求的實(shí)現(xiàn)同各個(gè)塊程序的分配關(guān)系:
2.5.1登錄頁(yè)面
需要登陸的人員,對(duì)于不同的身份,他們的權(quán)限是不一樣 的。當(dāng)用戶輸入ID 和密碼時(shí),查詢數(shù)據(jù)庫(kù),若用戶名和密
碼正確,則進(jìn)入相應(yīng)的員工信息頁(yè)面,若不正確,則提示用戶名或密碼錯(cuò)誤,人顯示當(dāng)前頁(yè)面。
功能描述: 用戶管理 配置管理 數(shù)據(jù)備份 數(shù)據(jù)維護(hù) 1.2.3.4.2.5.2員工注冊(cè) 功能描述:
新員工注冊(cè),輸入員工的注冊(cè)信息,包括(登錄賬號(hào),登錄密碼,核對(duì)密碼,聯(lián)系電話,聯(lián)系地址,電子郵箱)。
注冊(cè)信息的修改。
用例圖
2.5.3員工的登錄和登出
功能描述:
員工登陸
員工退出 用例圖:
2.5.4信息查詢 功能描述:
查看公司內(nèi)部相關(guān)信息 查看個(gè)人信息
查看其他員工的部分信息 用例圖
2.5.5人事檔案
1增加員工檔案信息 2修改員工檔案信息
3刪除員工檔案信息 4查詢員工檔案信息
5打印員工檔案信息 用例圖
2.5.6工資信息管理 功能描述:
1.工資信息模塊
2.計(jì)發(fā)工資信息
3.查詢工資信息
4.保險(xiǎn)/福利
5.打印工資信息 用例圖
2.5.7員工培訓(xùn) 功能描述:
1.員工培訓(xùn)模塊主要包括:
2.培訓(xùn)信息的錄入 3.培訓(xùn)信息的刪除 4.培訓(xùn)信息的修改 5.培訓(xùn)信息的查詢 6.履歷表的打印 用例圖
2.5.8公司招聘
功能描述:
1.錄入招聘信息
2.查詢招聘信息
3.修改招聘信息
4.刪除招聘信息
5.查詢應(yīng)聘者信息
6.刪除應(yīng)聘者信息
用例圖
2.6 人工處理工程
創(chuàng)建用戶(注冊(cè)新用戶):用戶信息需要手工輸入計(jì)算機(jī)。更新部門(mén)、員工資料:需要手動(dòng)輸入更新內(nèi)容。
2.7 尚未解決的問(wèn)題
由于數(shù)據(jù)的傳輸上需要通過(guò)網(wǎng)絡(luò)傳輸,為了客戶資料進(jìn)行保密,需要在網(wǎng)絡(luò)的傳輸過(guò)程中對(duì)數(shù)據(jù)進(jìn)行加密。
這個(gè)工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開(kāi)網(wǎng)絡(luò)包這兩個(gè)模塊完成,它們各對(duì)數(shù)據(jù)進(jìn)行加密及解密還原工作。
在加密算法選擇上將使用RSA 加密算法。具體算法可參照參考資料中《Computer Network》p.598。
3.接口設(shè)計(jì) 3.1用戶接口設(shè)計(jì)
3.2外部接口
3.3內(nèi)部接口
4.運(yùn)行設(shè)計(jì) 4.1運(yùn)行模塊組合
施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:
4.2運(yùn)行控制
5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)
根據(jù)設(shè)計(jì)好的E-R圖在企業(yè)人事管理系統(tǒng)中創(chuàng)建各表。
員工信息表用于儲(chǔ)存員工基本信息和單位相關(guān)信息,改數(shù)據(jù)表結(jié)構(gòu)如表2.1所示:
部門(mén)表用于存儲(chǔ)部門(mén)編號(hào)、部門(mén)名稱(chēng)等信息,該數(shù)據(jù)表結(jié)構(gòu)如表2.2所示。
工資表用于存儲(chǔ)每月每個(gè)員工的詳細(xì)工資信息該數(shù)據(jù)表結(jié)構(gòu)如表2.3所示。
6.系統(tǒng)出錯(cuò)處理設(shè)計(jì) 6.1出錯(cuò)信息
程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤:
1、由于輸入信息,或無(wú)法滿足要求時(shí)產(chǎn)生的錯(cuò)誤,稱(chēng)為軟錯(cuò)誤。
2、由于其他問(wèn)題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問(wèn)題,稱(chēng)為硬錯(cuò)誤。
對(duì)于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類(lèi)型,再生成相應(yīng)的錯(cuò)誤提示語(yǔ)句,送到輸出模塊中。
對(duì)與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。返回輸入階段。
6.2補(bǔ)救措施
所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時(shí),客戶機(jī)上將不會(huì)有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過(guò)程可采用 SQL SERVER 的日志文件,對(duì)其進(jìn)行ROLLBACK 處理,對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。
在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時(shí)數(shù)據(jù)的通信。
在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機(jī)種,保證系統(tǒng)運(yùn)行時(shí)的可靠性。
6.3系統(tǒng)維護(hù)設(shè)計(jì)
維護(hù)方面主要為對(duì)服務(wù)器上的數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行維護(hù)??墒褂?SQL SERVER 的數(shù)據(jù)庫(kù)維護(hù)功能機(jī)制。例如,定期為數(shù)據(jù)庫(kù)進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫(kù)死鎖問(wèn)題和維護(hù)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的一致性等。
第二篇:軟件工程概論論文:人事管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)
人 事 管 理 系 統(tǒng) 概 要 設(shè) 計(jì) 說(shuō) 明 書(shū)
人事管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)
1.引言
1.1 編寫(xiě)目的 人事管理系統(tǒng)的需求分析階段將系統(tǒng)用戶對(duì)該系統(tǒng)的需求做了詳細(xì)的說(shuō)明。對(duì)于人事管理系統(tǒng)的概要設(shè)計(jì)是在需求分析的基礎(chǔ)上進(jìn)一步進(jìn)行設(shè)計(jì)說(shuō)明。主要解決系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)題包括決定各個(gè)模塊之間的接口、模塊之間傳遞的信息以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在接下來(lái)的概要設(shè)計(jì)說(shuō)明書(shū)中將對(duì)本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。在下一階段的詳細(xì)設(shè)計(jì)中程序員可依據(jù)此概要設(shè)計(jì)說(shuō)明書(shū)在概要設(shè)計(jì)對(duì)人事管理系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū)以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu)或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。
1.2 項(xiàng)目背景 所開(kāi)發(fā)系統(tǒng)的名稱(chēng)企業(yè)人事管理系統(tǒng) 項(xiàng)目提出者某公司 最終用戶公司或企業(yè) 項(xiàng)目的開(kāi)發(fā)者馬秋萍劉永強(qiáng)王靜常建國(guó)
1.3 參考資料 【1】張俊蘭江開(kāi)耀李曄等.軟件工程.西安西安電子科技大學(xué)出版社2003年8月 【2】薩師煊王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論第三版.北京:高等教育出版社2000 【3】王征李家興.SQL Server實(shí)用簡(jiǎn)明教程第三版.北京:清華大學(xué)出版社2006 【4】郝興偉.Web開(kāi)發(fā)技術(shù).北京:清華大學(xué)出版社2004 【5】劉曉華張建周慧珍Jsp應(yīng)用開(kāi)發(fā)詳解北京電子工業(yè)出版社2008年10月
2.人事管理系統(tǒng)結(jié)構(gòu)
2.1 概述 該系統(tǒng)主要是用來(lái)管理員工的相關(guān)信息以及工資等的情況統(tǒng)計(jì)公司把員工的信息包括姓名、性別、年齡等信息輸入人事管理系統(tǒng)的數(shù)據(jù)庫(kù)然后在管理終端對(duì)數(shù)據(jù)進(jìn)行查詢和修改等操作。使用人事管理系統(tǒng)便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向及時(shí)調(diào)整人才的分配。
2.2 人事管理系統(tǒng)結(jié)構(gòu) 系統(tǒng)的模塊劃分已在需求規(guī)格說(shuō)明書(shū)中出每個(gè)模塊對(duì)應(yīng)一個(gè)程序模塊根據(jù)需求規(guī)格說(shuō)明書(shū)可得出各模塊之間的關(guān)系如下 培訓(xùn)管理模塊工資管理模塊調(diào)動(dòng)管理模塊獎(jiǎng)懲管理模塊合同管理模塊績(jī)效管理模塊考勤管理模塊輔助管理模塊員工錄用模塊檔案管理模塊員工解聘模塊統(tǒng)計(jì)管理模塊合同到期解聘離職人員名單所在合同基本工資員工職位考評(píng)決定獎(jiǎng)懲獎(jiǎng)懲金額考勤信息合同信息工資信息獎(jiǎng)懲信息考評(píng)信息統(tǒng)計(jì)信息合同時(shí)間
2.3 人工處理過(guò)程 本系統(tǒng)人工處理過(guò)程主要有 1登記員工的信息。2設(shè)置系統(tǒng)的基礎(chǔ)數(shù)據(jù)。3設(shè)置員工的權(quán)限。
3.界面設(shè)計(jì)
3.1 概述 通過(guò)設(shè)計(jì)界面用戶可以點(diǎn)擊圖形界面的按鈕、菜單、對(duì)話框等圖形接口元素對(duì)程序和數(shù)據(jù)進(jìn)行操作和在輸入框中輸入命令的方式查詢信息。此時(shí)的界面也就是用戶接口。
3.2 外部接口 在設(shè)計(jì)用戶界面部分時(shí)根據(jù)需求分析的結(jié)果用戶需要一個(gè)友好的界面因此應(yīng)做到簡(jiǎn)單明了易于操作并且要注意到界面的布局應(yīng)突出的顯示重要以及出錯(cuò)信息。
3.3 內(nèi)部接口 身份認(rèn)證模塊的返回值決定當(dāng)前用戶是否可以進(jìn)入人事管理系統(tǒng)身份通過(guò)以后再根據(jù)用戶本身的權(quán)限判定進(jìn)入哪一個(gè)功能模塊并且判斷其相應(yīng)的操作權(quán)限這些采用返回值方式由用戶本身的權(quán)限標(biāo)志決定。以下為部分界面
4.數(shù)據(jù)庫(kù)設(shè)計(jì)
4.1 概述 本系統(tǒng)采用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù)包括員工工基本信息管理、部門(mén)管理、職稱(chēng)管理、學(xué)歷管理和用戶信息管理等主要表結(jié)構(gòu)。
4.2 概要設(shè)計(jì)
4.2.1 主要實(shí)體及其屬性 人事管理系統(tǒng)中所涉及到的主要實(shí)體集及其屬性如下 員工員工編號(hào)員工姓名性別籍貫?zāi)挲g生日學(xué)歷專(zhuān)業(yè)住址郵編電話EMAIL參加工作時(shí)間進(jìn)入公司時(shí)間部門(mén)起薪時(shí)間職務(wù)備注 考勤信息記錄編號(hào)員工編號(hào)員工姓名當(dāng)前日期上班時(shí)間下班時(shí)間遲到次數(shù)早退次數(shù) 請(qǐng)假信息請(qǐng)假記錄編號(hào)員工編號(hào)病假天數(shù)事假天數(shù)假期開(kāi)始時(shí)間 加班信息加班記錄編號(hào)員工編號(hào)特殊加班天數(shù)正常加班天數(shù)加班日期 出差信息出差記錄編號(hào)員工編號(hào)出差天數(shù)出差日的地出差開(kāi)始時(shí)間 調(diào)動(dòng)信息調(diào)動(dòng)記錄編號(hào)員工編
號(hào)員工姓名原部門(mén)新部門(mén)原職務(wù)新職務(wù)調(diào)出時(shí)間調(diào)入時(shí)間備注。
4.2.2 ER設(shè)計(jì) 在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中先要對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系然后才能得出系統(tǒng)的關(guān)系模式??梢圆捎肊R圖的方法來(lái)進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。ER設(shè)計(jì)方法是一種通過(guò)ER圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的DB設(shè)計(jì)方法。ER圖由實(shí)體、屬性、聯(lián)系三部分組成。本系統(tǒng)的ER圖如下圖所示 ER圖
4.3 邏輯設(shè)計(jì) 系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具。即在對(duì)人事管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上排除現(xiàn)有組織機(jī)構(gòu)和業(yè)務(wù)分工所造成的信息障礙。完全從業(yè)務(wù)管理功能和管理對(duì)象出發(fā)按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來(lái)勾上班 員工 加班 出差情況 m n 編號(hào) 姓名 性別 籍貫 生日 年齡 請(qǐng)假 n 學(xué)歷 專(zhuān)業(yè) 住址 郵編 電話 Email 參加工作時(shí)間 進(jìn)入公司時(shí)間 部門(mén) 起薪時(shí)間 職務(wù) n 出差 n 調(diào)動(dòng) n 上班情況 m m 請(qǐng)假信息 加班信息 調(diào)動(dòng)情況 …… …… …… …… …… 畫(huà)系統(tǒng)的概貌。
4.3.1 數(shù)據(jù)流圖簡(jiǎn)稱(chēng)為DFD 數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象。是在調(diào)研的基礎(chǔ)上從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)動(dòng)的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下逐層分解從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來(lái)源和去向外部實(shí)體等項(xiàng)目。首先分析人事管理的總體情況劃分系統(tǒng)邊界識(shí)別系統(tǒng)的數(shù)據(jù)來(lái)源和去處確定外部實(shí)體得出系統(tǒng)的頂層數(shù)據(jù)流程圖 然后劃分出幾個(gè)主要的信息管理功能并明確各功能之間的聯(lián)系繪制出數(shù)據(jù)流程圖。
4.3.1.1 數(shù)據(jù)流程圖的符號(hào)說(shuō)明: 外部實(shí)體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) 圖1 數(shù)據(jù)流程圖的符號(hào)
4.3.1.2 人事管理系統(tǒng)的頂層數(shù)據(jù)流程圖: 圖2 人事信息處理的頂層數(shù)據(jù)流程圖
4.3.1.3 以加班處理的數(shù)據(jù)流程圖圖3為例說(shuō)明二層數(shù)據(jù)流程圖:其它如出差、出勤等信息的數(shù)據(jù)流程圖略.人事管理信息處理 D1 各種報(bào)表 P 人事基本信息出勤調(diào)動(dòng)出差請(qǐng)假信息 用戶 單位領(lǐng)導(dǎo) 圖3
4.3.1.4人事管理系統(tǒng)的數(shù)據(jù)流程圖如下圖所示 圖4 系統(tǒng)數(shù)據(jù)流程圖 其中‘P’表示數(shù)據(jù)處理‘F’表示數(shù)據(jù)流‘D’表示數(shù)據(jù)存儲(chǔ)
4.3.2 基本表
4.3.2.1 關(guān)系模式工資工號(hào)姓名性別全勤獎(jiǎng)金實(shí)上班天數(shù)基本工資加班天數(shù)加班工資扣款應(yīng)發(fā)工資實(shí)發(fā)工資 工作 加班記錄 加班人員 匯總 上報(bào) 審核 部門(mén)負(fù)責(zé)人 上報(bào) 加班記錄 領(lǐng)導(dǎo)審批 財(cái)務(wù)部門(mén) 送交 送交 人事部門(mén) F1 錄入員工基本信息和工作信息 P1 1221 員工信息空白單 D1 F2 P2 1221 填寫(xiě)有關(guān)信息 D2 已填好的有關(guān)信息 F3 P3 員工信息處理 D3 處理結(jié)果 F4
4.3.2.2關(guān)系模式員工基本信息身份證號(hào)民族年齡員工編號(hào)姓名性別E-mail移動(dòng)電話 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 員工編號(hào) S_NO CHAR 11 部門(mén)統(tǒng)一編號(hào)具有唯一性 姓名 S_NAME CHAR 20 員工姓名 性別 S_SEX CHAR 4 員工性別 年齡 S_AGE INT 18100 民族 RACIAL CHAR 具有唯一性 身份證號(hào) SID CHAR 20 唯一身份標(biāo)識(shí) E-mail E_MAIL CHAR 24 移動(dòng)電話 T_PHONE CHAR 11 4.3.2.3 關(guān)系模式員工家庭郵政編碼聯(lián)系電話住址籍貫 員工編號(hào) 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 員工編號(hào) S_NO CHAR 11 部門(mén)統(tǒng)一編號(hào)具有唯一性 住址 S_ADDRESS CHAR 40 員工家庭住址 籍貫 RACIAL CHAR 26 具有唯一性 E-mail E_MAIL CHAR 24 聯(lián)系電話 T_PHONE CHAR 11 4.3.2.4 關(guān)系模式員工學(xué)歷專(zhuān)業(yè)畢業(yè)院校教育程度計(jì)算機(jī)水平外語(yǔ)水平員工編號(hào) 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 員工編號(hào) S_NO CHAR 部門(mén)統(tǒng)一編號(hào)具有唯一性 專(zhuān)業(yè) CHAR 畢業(yè)院校 CHAR 統(tǒng)一編號(hào)具有唯一性 教育程度 CHAR 計(jì)算機(jī)水平CHAR 外語(yǔ)水平CHAR 20 四六級(jí)等 4.3.2.5關(guān)系模式員工工作職稱(chēng)部門(mén)編號(hào)工齡入職時(shí)間 員工編號(hào) 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 員工編號(hào) S_NO CHAR 部門(mén)統(tǒng)一編號(hào)具有唯一性性 職稱(chēng) Z_ZC CHAR 20 員工姓名 部門(mén)編號(hào) BH CHAR 10 工齡 G_GL INT 3 參加工作時(shí)間 入職時(shí)間 R_SJ INT 4 參加工作時(shí)間 4.3.2.6 關(guān)系模式員工婚姻婚否子女?dāng)?shù)員工編號(hào) 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 員工編號(hào) S_NO CHAR 11 部門(mén)統(tǒng)一編號(hào)具有唯一性 婚否 CHAR 是或否 子女?dāng)?shù) S_ 子女年齡
4.3.2.7 關(guān)系模式用戶用戶ID、密碼、用戶類(lèi)型 屬性中文名稱(chēng) 屬性名 類(lèi)型 長(zhǎng)度 說(shuō)明 用戶ID Y_ID char 8 ID 密碼 Y_mima vchar 20 用戶類(lèi)型 Y_leixing vchar 8 4.3.2.8 關(guān)系模式 部門(mén)部門(mén)編號(hào)部門(mén)名稱(chēng)職工名職位部門(mén)電話部門(mén)經(jīng)理編制人數(shù)現(xiàn)有人數(shù) 屬性中文名稱(chēng) 屬性名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 說(shuō)明 部門(mén)編號(hào)
dep_num 整型 int12 部門(mén)編號(hào)具有唯一性 部門(mén)名稱(chēng) dep_name 字符串類(lèi)型 char12 部門(mén)名稱(chēng) 職工名 employor_na 字符串類(lèi)型 char12 職工名 職位 position 字符串類(lèi)型 char12 具有等級(jí)之分 部門(mén)電話 dep_telephone 整型 int11 部門(mén)電話 部門(mén)經(jīng)理 manager 字符串類(lèi)型 char12 部門(mén)經(jīng)理 編制人數(shù) edit_no 整型 int100 部門(mén)最大容納人數(shù) 現(xiàn)有人數(shù) own_no 整型 int100 現(xiàn)有人數(shù) 4.3.3 導(dǎo)出表 1 調(diào)動(dòng)入表部門(mén)編號(hào)職位職工編號(hào)原部門(mén)現(xiàn)部門(mén)、說(shuō)明部分由部門(mén)信息表導(dǎo)出。2 轉(zhuǎn)出表部門(mén)編號(hào)職位職工編號(hào)現(xiàn)有人數(shù)職工名由部門(mén)信息表導(dǎo)出。3 獎(jiǎng)懲表職工編號(hào)、獎(jiǎng)勵(lì)、懲罰、獎(jiǎng)懲時(shí)間、說(shuō)明部分由工資表導(dǎo)出。4.3.4 創(chuàng)建數(shù)據(jù)庫(kù)
4.3.4.1 用戶表
4.3.4.2 員工基本表
4.3.4.3 員工學(xué)歷表
4.3.4.4 員工家庭表
5.4 物理設(shè)計(jì)
5.4.1 設(shè)計(jì)原則 1進(jìn)行規(guī)范化設(shè)計(jì)盡可能地減少數(shù)據(jù)冗余和重復(fù) 合理的數(shù)據(jù)庫(kù)表的設(shè)計(jì)應(yīng)該是在滿足需求的前提下使數(shù)據(jù)的重復(fù)量最小就盡量按照關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)減少數(shù)據(jù)的冗余。2結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合 在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí)有時(shí)為了編程實(shí)現(xiàn)的簡(jiǎn)捷和思路的清晰往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)理論但是考慮到選擇的機(jī)器型號(hào)和檔次等因素如果增加的冗余不會(huì)明顯增加存儲(chǔ)空間和降低處理效率并且對(duì)編程實(shí)現(xiàn)有很大幫助往往可以采用這種方法。3數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性 數(shù)據(jù)結(jié)構(gòu)的相對(duì)穩(wěn)定性可以作為新、舊系統(tǒng)轉(zhuǎn)換的依據(jù)。無(wú)論采用何種方法或手段去處理日常事務(wù)都應(yīng)該能完成相應(yīng)的功能決不會(huì)因?yàn)椴捎昧擞?jì)算機(jī)而丟失了必要的功能或徹底改變了原有的工作流程和模式。計(jì)算機(jī)系統(tǒng)的建成是建立在原系統(tǒng)充分調(diào)研的基礎(chǔ)上的它既不能脫離原系統(tǒng)的大框架也不是簡(jiǎn)單的重復(fù)和替代。所以數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)應(yīng)保證數(shù)據(jù)的相對(duì)穩(wěn)定這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。
5.4.2 設(shè)計(jì)原則 此處著重討論如何進(jìn)行規(guī)范化設(shè)計(jì)關(guān)系范式規(guī)范化過(guò)程如下 由邏輯結(jié)構(gòu)設(shè)計(jì)中得出的關(guān)系模型可知轉(zhuǎn)化的各關(guān)系中均無(wú)重復(fù)項(xiàng)和空白數(shù)據(jù)項(xiàng)故是第一范式而且如下圖中的a b所示以出差信息及請(qǐng)假信息為例其它略所有非主屬性都完全函數(shù)依賴于任一侯選關(guān)鍵字故是第二范式在第二范式的前提下可知ER圖中ab所示的四個(gè)關(guān)系的非主屬性之間都不存在函數(shù)依賴關(guān)系故圖ab所表示的關(guān)系均屬于第三范式。
6.系統(tǒng)運(yùn)行與維護(hù)
6.1 系統(tǒng)的運(yùn)行
1.初始數(shù)據(jù)的輸入 本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤(pán)相結(jié)合的輸入方法。
2、怎樣進(jìn)入系統(tǒng)
A、將本系統(tǒng)所在的文件夾拷貝到硬盤(pán)然后執(zhí)行其中的人事管理系統(tǒng)的程序文件即可應(yīng)注意要將全部文件的屬性變以存檔消除只讀屬性。
B、在隨后出現(xiàn)的登錄界面上輸入正確的用戶名和密碼即可
3、怎樣使用本系統(tǒng) 點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。a b 請(qǐng)假編號(hào) 員工編號(hào) 病假天數(shù) 事假天數(shù) 假期開(kāi)始時(shí)間 出差編號(hào) 出差開(kāi)始時(shí)間 出差目的地 出差天數(shù) 員工編號(hào) 消去重復(fù)項(xiàng) 1NF 消除部分函數(shù)依賴 2NF 消除傳遞函數(shù)依賴 3NF 和空白數(shù)據(jù)項(xiàng) 非規(guī)范化關(guān)系
6.2 系統(tǒng)的維護(hù) 本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng)由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化不斷影響系統(tǒng)的運(yùn)行同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化不斷地完善系統(tǒng)以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個(gè)方面
1程序的維護(hù)指的是修改部分或全部程序這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。
2數(shù)據(jù)文件的維護(hù)指的是按照用戶的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。
3代碼的維護(hù)隨著系統(tǒng)的發(fā)展和變化可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問(wèn)題因此有必要變更代碼予
以維護(hù)。
4硬件的維護(hù)指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。本系統(tǒng)的日常維護(hù)由人事部門(mén)專(zhuān)人來(lái)負(fù)責(zé)如果出現(xiàn)一些不能解決的問(wèn)題則由開(kāi)發(fā)者來(lái)負(fù)責(zé)。總結(jié)與體會(huì) 做完這個(gè)企業(yè)人事管理系統(tǒng)后我深有感觸。從選取設(shè)計(jì)企業(yè)人事管理系統(tǒng)這個(gè)題目到對(duì)企業(yè)職員基本信息了解從系統(tǒng)的需求分析及數(shù)據(jù)庫(kù)設(shè)計(jì)到應(yīng)用程序設(shè)計(jì)其中每一步都很重要雖然無(wú)論在運(yùn)用SQL Server 2005還是Visual Basic 6.0方面的知識(shí)都碰到過(guò)困難但經(jīng)過(guò)查閱課本和書(shū)籍重新學(xué)習(xí)后都一一解決了。由于時(shí)間比較倉(cāng)促做完實(shí)驗(yàn)后自我感覺(jué)雖然系統(tǒng)做出來(lái)在運(yùn)行上沒(méi)有錯(cuò)誤但如果企業(yè)拿來(lái)使用的話就存在不少問(wèn)題功能不靈活處理的信息少等有許多有待改進(jìn)的地方。這些問(wèn)題都是因?yàn)樽约簩?duì)現(xiàn)實(shí)問(wèn)題了解的不深導(dǎo)致的我明白在以后的系統(tǒng)設(shè)計(jì)中需要多加強(qiáng)理論與實(shí)踐的結(jié)合這樣才能使以后開(kāi)發(fā)出來(lái)的軟件實(shí)用。
第三篇:學(xué)生檔案管理系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)
學(xué)生信息管理系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明書(shū)
一、總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)從總體分可分用戶表、學(xué)生基本信息表、學(xué)生在校學(xué)籍表、院內(nèi)課程表、學(xué)生課程表、學(xué)生成績(jī)表、學(xué)生獎(jiǎng)懲信息表、教員信息表、班級(jí)信息表、系別信息表。
1.用戶表:用戶名、用戶編號(hào)、密碼、權(quán)限、用戶基本信息
2.學(xué)生基本信息表:姓名、學(xué)號(hào)、性別、出生日期、與學(xué)生關(guān)系、家庭成員、家長(zhǎng)職業(yè)、家長(zhǎng)單位、家庭住址、家庭電話
3.學(xué)生在校學(xué)籍表:學(xué)號(hào)、班級(jí)、系別、入學(xué)時(shí)間、學(xué)生電話、班主任、導(dǎo)員、攻讀學(xué)歷
4.院內(nèi)課程表:年級(jí)、學(xué)期、課程、任課教師、課時(shí)、課程類(lèi)型、課程信息
5.學(xué)生課程表:學(xué)號(hào)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、上課教室、課程信息
6.學(xué)生成績(jī)表:
姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、分?jǐn)?shù)、是否通過(guò)
7.學(xué)生獎(jiǎng)懲信息表:姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、獎(jiǎng)懲類(lèi)型、獎(jiǎng)懲信息、備注 8.教員信息表:姓名、職務(wù) 9.班級(jí)信息表:班級(jí)、系別 10.系別信息表:系別
1.1系統(tǒng)總體結(jié)構(gòu)圖
圖1.1系統(tǒng)總體結(jié)構(gòu)圖
1.2、包圖及關(guān)系
(1)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分析
在系統(tǒng)操作流程圖分析的基礎(chǔ)上,可以列出該系統(tǒng)所需要的主要數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
用戶表:用戶名、用戶編號(hào)、密碼、權(quán)限、用戶基本信息
學(xué)生基本信息表:姓名、學(xué)號(hào)、性別、出生日期、與學(xué)生關(guān)系、家
庭成員、家長(zhǎng)職業(yè)、家長(zhǎng)單位、家庭住址、家庭電
話
學(xué)生在校學(xué)籍表:學(xué)號(hào)、班級(jí)、系別、入學(xué)時(shí)間、學(xué)生電話、班主任、導(dǎo)員、攻讀學(xué)歷
院內(nèi)課程表:年級(jí)、學(xué)期、課程、任課教師、課時(shí)、課程類(lèi)型、課程信息
學(xué)生課程表:學(xué)號(hào)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、上課教室、課程信息
學(xué)生成績(jī)表:
姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、分?jǐn)?shù)、是否通過(guò)
學(xué)生獎(jiǎng)懲信息表:姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、獎(jiǎng)懲類(lèi)型、獎(jiǎng)懲信息、備注 教員信息表:姓名、職務(wù) 班級(jí)信息表:班級(jí)、系別 系別信息表:系別 創(chuàng)建數(shù)據(jù)庫(kù)表
將上面的E-R圖轉(zhuǎn)換成表格形式,在這里即為創(chuàng)建數(shù)據(jù)庫(kù)。本課題在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),采用的是SQL Server 2000的企業(yè)管理器,不需要使用任何的SQL語(yǔ)句,即可成功創(chuàng)建數(shù)據(jù)庫(kù)。在SQL中新建了一個(gè)名為Student_MessageInfo的數(shù)據(jù)庫(kù),根據(jù)先前做的分析,新建了多個(gè)數(shù)據(jù)庫(kù)表。其中較為重要的表如下所示,其中表格形式的數(shù)據(jù)庫(kù)表,學(xué)生基本信息
二、過(guò)程設(shè)計(jì)
1、模塊說(shuō)明及程序流程圖(1)學(xué)生基本信息模塊
該模塊實(shí)現(xiàn)的功能:學(xué)生可以查詢個(gè)人基本信息,成績(jī)信息,學(xué)分信息以及懲處信息,但不能修改信息.(2)學(xué)生課程模塊
該模塊實(shí)現(xiàn)的功能:學(xué)生課程,系統(tǒng)根據(jù)學(xué)生所報(bào)專(zhuān)業(yè)選出其對(duì)應(yīng)的選修課,然后學(xué)生可根據(jù)專(zhuān)業(yè)選擇其中一項(xiàng),然后提交.(3)教師信息模塊
該模塊實(shí)現(xiàn)的功能:教師可查詢授課信息,學(xué)生選課信息,學(xué)生基本
信息和學(xué)生成績(jī).(4)管理員查詢信息模塊
該模塊實(shí)現(xiàn)的功能:管理員可對(duì)學(xué)生信息,教師信息,課程信息,學(xué)院信息,專(zhuān)業(yè)信息,班
進(jìn)行查詢
2、精確類(lèi)圖
四、界面設(shè)計(jì)
用戶登陸:該系統(tǒng)根據(jù)用戶的身份實(shí)現(xiàn)了不同的功能,用戶登陸時(shí)需要選擇一種登陸方式(默認(rèn)情況下是學(xué)生),系統(tǒng)再根據(jù)用戶選擇的登陸方式到相應(yīng)的表中去搜索。例如,登陸時(shí)選擇了教師登陸方式,系統(tǒng)將會(huì)在教師信息表中搜索是否存在與該用戶的輸入相符的信息,如果存在則進(jìn)入教師主頁(yè),否則提示用戶輸入有誤,請(qǐng)重新輸入。
1、學(xué)生用戶界面 ①、修改密碼
學(xué)生的初始密碼是由管理員指定的。學(xué)生登陸后,可以按照要求自行修改使用密碼。首先需要輸入原始密碼,如果原始密碼沒(méi)有輸入正確將不能修改密碼,只有在原始密碼正確的基礎(chǔ)上,用戶才能繼續(xù)下面的操作。新密碼設(shè)定后,系統(tǒng)還要求用戶再輸入一次重復(fù)密碼,避免因?yàn)檎`輸而導(dǎo)致密碼丟失。②、查詢指定學(xué)期成績(jī)
學(xué)生可以查詢自己指定學(xué)期的成績(jī)和所有的成績(jī)。方便學(xué)生了解自身情況。
③、查詢截止目前所獲學(xué)分
學(xué)分一直以來(lái)都是學(xué)生們倍受關(guān)注的焦點(diǎn)。就目前已有的系統(tǒng)來(lái)說(shuō),雖然實(shí)現(xiàn)了學(xué)生查詢成績(jī)的功能,但是關(guān)于學(xué)分部分仍然需要學(xué)生自行統(tǒng)計(jì)。本系統(tǒng)彌補(bǔ)了現(xiàn)有系統(tǒng)這方面的不足,學(xué)生可以直接查詢到截止目前所獲得的學(xué)分情況,減少了學(xué)生需要自行統(tǒng)計(jì)的工作量,提高了工作效率。④、選課系統(tǒng)
學(xué)生選課系統(tǒng)是針對(duì)學(xué)生進(jìn)行網(wǎng)上選課而設(shè)計(jì)的,學(xué)生可以自主選擇自己想修的課程。2.、老師用戶界面 ①、查詢授課計(jì)劃
教師可以利用該系統(tǒng)實(shí)現(xiàn)查詢授課計(jì)劃的功能,教師不僅可以看到自己本學(xué)期要授的課程信息,還能查看選修對(duì)應(yīng)課程的學(xué)生名單,同時(shí)可以添加對(duì)應(yīng)課程的學(xué)生成績(jī)。幫助教師提高了工作效率。②、查詢學(xué)生基本信息
教師可以查詢學(xué)生的基本信息,以幫助教師了解學(xué)生情況。可以按班級(jí)查找、按姓名查找、按學(xué)號(hào)查找、按年齡查找、按籍貫查找,也可以一起查找。
3、管理員界面 ①、班級(jí)信息管理
班級(jí)信息管理包括添加班級(jí)信息,修改班級(jí)信息以及刪除班級(jí)信息。在班級(jí)信息管理之前,需要先對(duì)學(xué)校信息和專(zhuān)業(yè)信息管理。只有在已有的專(zhuān)業(yè)信息中才能建立班級(jí)檔案,班級(jí)信息和專(zhuān)業(yè)信息是從屬關(guān)系。
②、學(xué)生基本信息管理
學(xué)生基本信息管理包括學(xué)生基本信息添加、學(xué)生基本信息修改、學(xué)生基本信息刪除。下面給出的是學(xué)生信息添加界面 ③、教師基本信息管理 教師基本信息管理包括教師基本信息添加、教師基本信息修改以及教師基本信息刪除。
第四篇:人事管理系統(tǒng)設(shè)計(jì)
企 業(yè) 人 事 管 理 系 統(tǒng) 課 程 設(shè) 計(jì)
實(shí)驗(yàn)小組成員:張健,黃仁獎(jiǎng),莊寧曉,徐凱,宋永捷
計(jì)算機(jī)051(行)
《企業(yè)人事管理系統(tǒng)》可行性研究報(bào)告
編寫(xiě)目的
從人事管理的角度來(lái)講,人們已經(jīng)產(chǎn)生一種共識(shí),那就是“人事管理是企業(yè)最珍貴的資產(chǎn)”?,F(xiàn)在,人事管理不僅是企業(yè)最珍貴的資產(chǎn),而且應(yīng)該是唯一“動(dòng)態(tài)的資產(chǎn)”。一個(gè)企業(yè),無(wú)論是土地,還是設(shè)備,還是流動(dòng)資金,他們的實(shí)質(zhì)都是靜態(tài)資產(chǎn)。人們認(rèn)為財(cái)務(wù)管理首要的是講“管好錢(qián)”。其實(shí)錢(qián)是屬于靜態(tài)資產(chǎn),錢(qián)是不會(huì)跑的,它又沒(méi)有長(zhǎng)腳。如果說(shuō)錢(qián)會(huì)跑,是因?yàn)橛腥巳?dòng)他,所以不是錢(qián)的問(wèn)題,仍然是人的問(wèn)題。錢(qián)是不能主動(dòng)創(chuàng)造價(jià)值的,即使是被投資于很好的項(xiàng)目,也是人做的決定,也是由人在那里管理。所以,唯有人的行為才是動(dòng)態(tài)的;只有人的行為才能創(chuàng)造價(jià)值。開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。
人事管理系統(tǒng)是一個(gè)公司不可缺少的部分,它的內(nèi)容對(duì)于公司的決策者和管理者來(lái)說(shuō)都至關(guān)重要, 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用
項(xiàng)目背景
一套比較系統(tǒng)的人力資源管理理念,并建立了一整套比較規(guī)范的人力資源管理方法。在積極建立企業(yè)現(xiàn)代企業(yè)管理機(jī)制的今天,僅僅靠原始的手工管理或簡(jiǎn)單的單機(jī)管理,人力資源部門(mén)面對(duì)大量的信息,無(wú)法有效率地將其中的重要部分提取出來(lái),并做出相應(yīng)的判斷和處理。公司管理者的決策只能依據(jù)報(bào)表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時(shí)無(wú)法做到實(shí)時(shí)監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時(shí)性。因此,先進(jìn)的管理思想在企業(yè)中實(shí)現(xiàn)就成為了一個(gè)可望而不可及的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)管理思想又適合國(guó)內(nèi)大企業(yè)的人力資源管理信息系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段!
定義
人事管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事工資信息,財(cái)務(wù)部門(mén)采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因此,開(kāi)發(fā)一個(gè)界面友好,易于操作的人事工資管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開(kāi)發(fā)的目的和意義
隨著時(shí)代的進(jìn)步,社會(huì)生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個(gè)人類(lèi)社會(huì)已成為信息化的社會(huì)人們對(duì)信息和數(shù)據(jù)的利用和處理已經(jīng)進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段。如在查找情報(bào)資料、處理銀行帳目、倉(cāng)庫(kù)管理、科研生產(chǎn)等方面,無(wú)不需要利用大量的信息資源。因此,如何有效地進(jìn)行數(shù)據(jù)信息的管理和利用,已經(jīng)成為人們普遍關(guān)注的課題。
信息在不同的領(lǐng)域里有著不同的概念,在管理科學(xué)領(lǐng)域中,通常認(rèn)為信息是經(jīng)過(guò)加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號(hào)排列,它是系統(tǒng)傳輸和處理的對(duì)象。處在信息時(shí)代的今天,信息的作用越來(lái)越為人們所重視。制定工作計(jì)劃,研究投資策略,都離不開(kāi)對(duì)信息的充分利用。管理信息系統(tǒng)(Management Information System,縮寫(xiě)MIS)是一種“人機(jī)系統(tǒng)”,它以特定的模式支持一個(gè)組織內(nèi)各級(jí)組織機(jī)構(gòu)之間的通訊,對(duì)信息資源進(jìn)行綜合開(kāi)發(fā),管理和利用,實(shí)現(xiàn)對(duì)該組織的有效管理。它通過(guò)對(duì)數(shù)據(jù)的加工處理,及時(shí)為管理與決策分析提供信息。其特點(diǎn)有:
數(shù)據(jù)全部存儲(chǔ)于計(jì)算機(jī)系統(tǒng)中;用戶使用簡(jiǎn)單、操作方便、查詢速度快; 有極強(qiáng)的人-機(jī)對(duì)話功能;能直接從計(jì)算機(jī)系統(tǒng)中提供決策所需的參考信息。
參考資料 網(wǎng)上一些類(lèi)似比較完整的系統(tǒng),人事管理系統(tǒng),學(xué)籍管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào)告分析。
可行性分析
要求 一般而言,良好的辦公管理,有助于為企業(yè)達(dá)到以下的目標(biāo):
一、協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景。
二、有效地運(yùn)用人員的能力與技術(shù)專(zhuān)才。
三、促使組織成員的工作士氣高昂且激發(fā)潛能。
四、滿足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感。
五、發(fā)起且落實(shí)組織變革。
六、提高組織成員的工作生活品質(zhì)。
七、協(xié)助企業(yè)負(fù)責(zé)人做出正確決策。
目標(biāo) 可行性研究的目標(biāo)是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。
可行性研究 可行性分析也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。決定可行性的主要因素
經(jīng)濟(jì)上可行性:
近幾年,計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)辦公自動(dòng)化的普及和應(yīng)用,計(jì)算機(jī)的應(yīng)用也有了較大的提高。計(jì)算機(jī)也都成為高校管理工作中的重要設(shè)備,每個(gè)單位、每個(gè)部門(mén)都有不同程度的計(jì)算機(jī)應(yīng)用。在硬件方面,無(wú)需單獨(dú)購(gòu)買(mǎi)計(jì)算機(jī),只需利用目前已有的奔騰Ⅲ、奔騰Ⅳ的計(jì)算機(jī)即可,并附有打印機(jī)等附件。所以從硬件方面上完全可行。根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專(zhuān)業(yè)的編程知識(shí)就可以快速高效地發(fā)布題庫(kù)信息。這樣加快了信息發(fā)布速度,減少了人力的開(kāi)銷(xiāo),縮短了從采集到發(fā)布的時(shí)間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開(kāi)銷(xiāo)的減少,可以在高校信息化中獲得更多的好處。
在軟件上,由于人事管理工作不同于其它行業(yè)的管理工作,管理軟件在市場(chǎng)上沒(méi)有專(zhuān)業(yè)的管理軟件;找軟件開(kāi)發(fā)公司單獨(dú)開(kāi)發(fā)軟件所需費(fèi)用又太高,至少需要幾千元,并且實(shí)用性不強(qiáng),日后的維護(hù)升級(jí)等問(wèn)題也不易解決。而由我們自己研究開(kāi)發(fā)一套適合實(shí)際需要的管理軟件,即可節(jié)資金,也便于日常維護(hù)、備份和系統(tǒng)升級(jí)。
人事管理信息系統(tǒng)并不需要特別高的配置,編寫(xiě)管理信息系統(tǒng)的軟件在市面上也十分便宜。因此,我們認(rèn)為它的制作在經(jīng)濟(jì)上是可行的。我國(guó)加入WTO后,面對(duì)高度信息化、全球化和管理現(xiàn)代化的國(guó)際競(jìng)爭(zhēng),中國(guó)如何應(yīng)用信息技術(shù)促進(jìn)管理創(chuàng)新,以管理創(chuàng)新促進(jìn)實(shí)施信息現(xiàn)代化的戰(zhàn)略,深化改革和實(shí)現(xiàn)管理水平跨越式發(fā)展,提高服務(wù)水平和服務(wù)質(zhì)量,增強(qiáng)的競(jìng)爭(zhēng)力,已成為一個(gè)不容回避、亟待研究解決的重大課題。
技術(shù)上可行性:
本系統(tǒng)使用的是ASP.NET+SQL SERVER實(shí)現(xiàn)的。可以自由使用人事工資信息分類(lèi),自由賦予用戶權(quán)限,根據(jù)需要靈活使用模版??梢蕴峁┙o各種場(chǎng)合的信息,人事工資。
根據(jù)用戶的要求,分析其特點(diǎn),在經(jīng)濟(jì)上本項(xiàng)目是可行的,采集,編輯,發(fā)布,人員不需要專(zhuān)業(yè)的編程知識(shí)就可以快速高效地發(fā)布高校辦公信息。這樣加快了信息發(fā)布速度,減少了人力的開(kāi)銷(xiāo),縮短了從采集到發(fā)布的時(shí)間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開(kāi)銷(xiāo)的減少,可以在高校信息化中獲得更多的好處。
通過(guò)SQL SERVER建立辦公自動(dòng)化數(shù)據(jù)庫(kù)SQL SERVER 是一種高效的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它與Windows NT/2000及Windows 9x等操作系統(tǒng)緊密集成。這種安排使SQL SERVER能充分利用操作系統(tǒng)所提供的特性。對(duì)于今天復(fù)雜的客戶/服務(wù)器系統(tǒng)來(lái)說(shuō),SQL SERVER是一個(gè)很好的選擇??梢源蜷_(kāi)SQL SERVER(1)建立數(shù)據(jù)庫(kù)。(2)建立表。建立的數(shù)據(jù)庫(kù) asp.net 目前一些網(wǎng)站主要采取三種形式。
1:手工更新:一些小網(wǎng)站還停留在完全使用人工制作新頁(yè)面,更新目前的信息。這種方法不但效率低,而且容易出現(xiàn)錯(cuò)誤,目前這種方法基本使用在一些小站點(diǎn)和個(gè)人主頁(yè),已經(jīng)不是主流。由于使用全部靜態(tài)頁(yè)面,可以有很高的負(fù)載。
2:動(dòng)態(tài)網(wǎng)頁(yè)技術(shù):隨著ASP.NET, PHP,CGI等動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展,用這些技術(shù)制作一個(gè)基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)人事工資系統(tǒng)已經(jīng)是很方便的。這種技術(shù)構(gòu)件的網(wǎng)站,大大提高了信息更新的效率,信息發(fā)布人員只需要進(jìn)行簡(jiǎn)單的文字圖片排版,就可以發(fā)布信息。簡(jiǎn)單易用。但是,這種技術(shù)的信息發(fā)布系統(tǒng)存在另外一個(gè)缺點(diǎn),當(dāng)用戶訪問(wèn)量大的時(shí)候,動(dòng)態(tài)頁(yè)面頻繁操作數(shù)據(jù)庫(kù),會(huì)大量消耗系統(tǒng)資源,造成訪問(wèn)緩慢或者根本無(wú)法訪問(wèn)。
3:動(dòng)態(tài),靜態(tài)發(fā)布:這種技術(shù)與上面的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)沒(méi)有本質(zhì)上的區(qū)別,只是將靜態(tài)頁(yè)面和動(dòng)態(tài)技術(shù)的優(yōu)點(diǎn)結(jié)合起來(lái)!使用動(dòng)態(tài)技術(shù)采集信息,人事工資人員也只需要進(jìn)行簡(jiǎn)單的文字和圖片排版,制作一個(gè)模版,就可以使用人事工資系統(tǒng)發(fā)布人事工資信息了。最后由系統(tǒng)根據(jù)模版和人事工資信息的具體內(nèi)容和網(wǎng)站結(jié)構(gòu)發(fā)布靜態(tài)頁(yè)面。這樣最終發(fā)布的為靜態(tài)頁(yè)面,可以承受很大的訪問(wèn)量,也可以提高人事工資信息的發(fā)布效率。
本次畢業(yè)設(shè)計(jì)就是使用第三種技術(shù)構(gòu)造人事工資系統(tǒng)的。采用這種方式構(gòu)造系統(tǒng),有著易用,方便,快速,高效的優(yōu)點(diǎn),是一種廣泛采用的技術(shù)。
運(yùn)行上可行性:
現(xiàn)代計(jì)算機(jī)軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡(jiǎn)單直接的操作界面,具有較強(qiáng)的人機(jī)對(duì)話能力,支持多種漢字輸入方式,其適應(yīng)性強(qiáng),顯示內(nèi)容簡(jiǎn)單明了,使操作者不必具有較高高的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),也不必進(jìn)行專(zhuān)門(mén)培訓(xùn),稍一接觸就可以上手進(jìn)行所有操作。政治可行性:
本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。
人力資源的設(shè)計(jì)分析
使用ASP.NET作為系統(tǒng)開(kāi)發(fā)的開(kāi)發(fā)環(huán)境,它作為一種現(xiàn)代的編程語(yǔ)言,提供完善的指令控制語(yǔ)句、類(lèi)與對(duì)象的支持及豐富的數(shù)據(jù)類(lèi)型,給開(kāi)發(fā)高性能系統(tǒng)提供的保障為開(kāi)發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。
綜上所述,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。
經(jīng)濟(jì)上可行性:
現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),為工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面: 第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng); 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源; 第三,本系統(tǒng)的運(yùn)行可以大大的提高的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。
1.2 相關(guān)技術(shù)概述 1.2.1 軟件工程
軟件工程是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。
(1)它采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)和維護(hù)軟件;
(2)它將管理技術(shù)與當(dāng)前經(jīng)過(guò)時(shí)間考驗(yàn)的而證明是正確的技術(shù)方法結(jié)合起來(lái);(3)它強(qiáng)調(diào)使用生存周期方法學(xué)和結(jié)構(gòu)分析和結(jié)構(gòu)技術(shù);
(4)經(jīng)過(guò)人們長(zhǎng)期的努力和探索,圍繞著實(shí)現(xiàn)軟件優(yōu)質(zhì)高產(chǎn)這個(gè)目標(biāo),從技術(shù)到管理兩個(gè)方面做了大量的努力,逐漸形成了“軟件工程學(xué)”這一新的學(xué)科。
3.對(duì)現(xiàn)有系統(tǒng)的分析
3.1處理流程和數(shù)據(jù)流程
系統(tǒng)整體模塊結(jié)構(gòu)圖
本系統(tǒng)由五大模塊組成,即系統(tǒng),員工基本信息,員工考勤信息,員工調(diào)動(dòng)信息,幫助。如下圖:
4.2系統(tǒng)流程圖
功能模塊 人事信息錄入,編輯,修改,查詢,打印
把員工信息記錄進(jìn)數(shù)據(jù)庫(kù),可以隨時(shí)查看,起到檔案的作用,登記了人事信息,便于管理。該系統(tǒng)按照人事勞資管理人員的書(shū)寫(xiě)習(xí)慣,可對(duì)員工的編號(hào)、員工的姓名、性別、所在部門(mén)、職位名稱(chēng)、最高學(xué)歷、等基本信息進(jìn)行記錄,為了方便起見(jiàn),還增加了備注的功能,可以對(duì)員工進(jìn)行評(píng)語(yǔ)及特點(diǎn)的描述。信息錄入后最終自動(dòng)生成詳細(xì)的易于操作的人事檔案表,可以隨時(shí)的記錄了解本公司的員工信息,一目了然。本系統(tǒng)支持任何一種輸入方法。工資管理錄入,編輯,修改,查詢,計(jì)算,統(tǒng)計(jì)
工資信息主要包括員工的底薪、補(bǔ)貼、獎(jiǎng)金、加班費(fèi)、房貼、養(yǎng)老金、等項(xiàng)目,另外,系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)該員工的工資的總工資等信息。3 各種信息的查詢統(tǒng)計(jì)
查詢可以提高了工作效率,輸入字符即可獲得符合條件的信息,統(tǒng)計(jì)可以從雜亂的數(shù)據(jù)中,分析出有效的數(shù)據(jù)。系統(tǒng)數(shù)據(jù)的安全保密,設(shè)定系統(tǒng)用戶
系統(tǒng)為區(qū)分了身份,因此由用戶和密碼,級(jí)別構(gòu)成,這樣系統(tǒng)在系統(tǒng)登陸界面進(jìn)行身份驗(yàn)證,將輸入的信息和用戶表進(jìn)行比較,讓符合身份的用戶通過(guò)驗(yàn)證。
數(shù)據(jù)庫(kù)設(shè)計(jì)
SQL SERVER簡(jiǎn)單介紹 數(shù)據(jù)庫(kù)的概念 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類(lèi):非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品是怎么發(fā)展起來(lái)的呢? 對(duì)關(guān)系模型的支持
第一階段(70年代)的RDBMS僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和基本的關(guān)系操作(選擇、投影、連接)。例如:DBASE之流。
第二階段(80年代),對(duì)關(guān)系操作的支持已經(jīng)比較完善,但是對(duì)數(shù)據(jù)完整性的支持仍然較差。此時(shí),SQL語(yǔ)言已經(jīng)成為
關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn),各家對(duì)SQL標(biāo)準(zhǔn)的支持還都是不存的(幾乎全不是超水平發(fā)揮)。
第三階段(90年代)的產(chǎn)品,加強(qiáng)了數(shù)據(jù)完成性和安全性的性能。完整性的控制在核心層實(shí)現(xiàn),克服了在工具曾的完
整性可能存在“旁路”的弊病。
SQL SERVER是關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),用戶可利用許多語(yǔ)言編寫(xiě)訪問(wèn)SQL SERVER 數(shù)據(jù)庫(kù)的程序,對(duì)于小型應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的ANSI SQL語(yǔ)句,從而能獲得相當(dāng)好的性能。它可以在Windows NT系統(tǒng)上或者在Windows 95/98系統(tǒng)上運(yùn)行。
SQL SERVER 的執(zhí)行性能非常高,運(yùn)行速度非???,并非常容易使用,是一個(gè)非常棒的數(shù)據(jù)庫(kù)。1.2.3 軟件開(kāi)發(fā)工具ASP.NET 作為Microsoft的最新建立動(dòng)態(tài)Web網(wǎng)站的工具,ASP.NET相對(duì)于ASP和JSP在改變?cè)嫉腤eb編程方式方面有了長(zhǎng)足的長(zhǎng)進(jìn)。它的代碼與頁(yè)面分離技術(shù)(CodeBehind)以及完善的Web服務(wù)器控件為程序員提供了一個(gè)更加符合傳統(tǒng)編程的Web服務(wù)器端開(kāi)發(fā)方式。一:名字空間Name Space 要使用ASP.NET的數(shù)據(jù)庫(kù)功能,不可能離開(kāi)名字空間NameSpace的使用。什么是名字空間,說(shuō)理論可以說(shuō)半天,我們沒(méi)必要了解,簡(jiǎn)單一點(diǎn),名字控件就像Delphi中的控件,你必須將它們放入你的Form才能使用他們,同樣,如果你要使用ASP.NET的數(shù)據(jù)庫(kù)功能,你就必須先引用相應(yīng)的名字空間。ASP.NET中關(guān)于數(shù)據(jù)庫(kù)的名字空間有這些:
ADO+,是ADO的下一代,就像ASP.NET是ASP的下一代,相對(duì)于ADO,ADO+有以下特點(diǎn): 一)支持XML; 二)更好的性能; 三)方便的編程接口;
名字空間的具體使用如下:
<%@ Import NameSpace=”名字空間”%>
舉例:
<%@ Import NameSpace=”System.Data”%>
應(yīng)該注意一點(diǎn),以上代碼必須在頁(yè)面頂端。
二:基本概念
在使用ASP.NET以前,還必須了解一些基本概念: ADOConnection:相當(dāng)于ASP中的數(shù)據(jù)庫(kù)Connection; ADOCommand:相當(dāng)于ASP中的數(shù)據(jù)庫(kù)Command; DataView:相當(dāng)于ASP的ADO記錄集RecordSet; DataSet:多個(gè)數(shù)據(jù)表的集合;
以上概念實(shí)在是比較抽象,如果現(xiàn)在不理解,不要緊,現(xiàn)照著使用,以后慢慢就會(huì)理解。
三:數(shù)據(jù)庫(kù)基本使用樣板
<%@ Import NameSpace=“System.Data”%> <%@ Import NameSpace=“System.Data.SQL”%>