版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件開(kāi)發(fā)實(shí)訓(xùn)摘
要本論文的主要內(nèi)容是基于C++
Builder的高校學(xué)生管理系統(tǒng)的軟件開(kāi)發(fā)。論文詳盡論述了從需求分析、系統(tǒng)分析、概要設(shè)計(jì)以及詳細(xì)設(shè)計(jì)的整個(gè)過(guò)程。本文嚴(yán)格按照軟件工程的原理,對(duì)以上各項(xiàng)目進(jìn)行了的分析、設(shè)計(jì)與測(cè)試,并做了理論上的闡述;遵循軟件工程的方法,進(jìn)行了學(xué)生管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。文中可以看到系統(tǒng)具體實(shí)現(xiàn)的設(shè)計(jì)界面,以便讓讀者能夠較輕松地了解系統(tǒng)的設(shè)計(jì)思路。
本系統(tǒng)的設(shè)計(jì)主要使用Borland
C++
Builder數(shù)據(jù)控件來(lái)創(chuàng)建一個(gè)學(xué)生信息處理界面即數(shù)據(jù)處理窗體。在該窗體中,可以增加、編輯、刪除記錄和使用任意條件查詢數(shù)據(jù)。我們還將制作一個(gè)系統(tǒng)的啟動(dòng)封面,系統(tǒng)啟動(dòng)封面將控制進(jìn)入或退出系統(tǒng),另外系統(tǒng)封面對(duì)于系統(tǒng)的修飾作用也是極好的。
關(guān)鍵詞:BorlandC++Builder;數(shù)據(jù)控件;學(xué)生信息管理AbstractThe
main
content
of
this
thesis
is
the
software
development
of
university
student
management
system
based
on
C++
Builder.
It
presents
the
whole
procedure
from
demand
analysis,
system
analysis,
outline
design
and
details
design,
to
test
and
debugging.
According
to
the
principles
of
software
project,
theoretical
elaborations
are
performed
on
the
above
analysis,
designs
and
tests.
Following
the
methodology
of
software
project,
demand
analysis,
function
module
classification
and
database
mode
analysis
are
carried
out.
Consequently,
the
database
and
application
program
are
designed.
One
can
directly
see
the
realizing
interface
of
the
software
system
,so
that
the
design
story
may
be
easily
understood.
The
design
mainly
uses
the
data
control
widget
of
Borland
C++
Builder
to
establish
an
information
processing
interphase
of
students,
namely
the
forms
of
information
processing.
We
can
increase,
edit,
delete
record
and
use
arbitrary
condition
to
search
data.
We
will
make
a
start
cover
of
the
system,
which
will
control
entering
and
exiting
the
system.
The
decorative
effect
of
the
system's
cover
for
the
system
is
wonderful.
Key
Words
:Borland
C++
Builder;
the
data
control
widget
;
Student
management
第1章緒論1.1設(shè)計(jì)背景與意義企業(yè)人事信息管理是企業(yè)管理中的一個(gè)重要組成部分,如何管理好企業(yè)內(nèi)部員工的信息,對(duì)人力資源進(jìn)行合理優(yōu)化,成為企業(yè)管理中的一個(gè)重要問(wèn)題,使用計(jì)算機(jī)來(lái)管理可以提高人事信息管理的效率,從而提高經(jīng)濟(jì)效率,因此企業(yè)人事信息管理系統(tǒng)是一個(gè)現(xiàn)代化企業(yè)不可缺少的部分,它的作用對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,企業(yè)人事信息管理系統(tǒng)能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,使用?jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的有點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、成本低等優(yōu)點(diǎn),這些優(yōu)點(diǎn)能夠極大地提高企業(yè)人事信息管理的效率,使用這種先進(jìn)的管理工具也是企業(yè)管理科學(xué)化、正規(guī)化、與世界接軌的先決條件,因此,開(kāi)發(fā)這樣一套信息管理軟件成為很重要的事情。本系統(tǒng)從滿足操作簡(jiǎn)單、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成了企業(yè)人事信息管理的流程,設(shè)計(jì)實(shí)現(xiàn)的功能包括:用戶管理、密碼管理、員工基本信息管理等,本文所設(shè)計(jì)的人事信息管理系統(tǒng)基本上可以滿足企業(yè)人事管理方面的需求。第2章設(shè)計(jì)題目的介紹2.1設(shè)計(jì)目的針對(duì)要求,建立一個(gè)基于計(jì)算機(jī)的人事信息管理系統(tǒng),解決手工的查詢與修改員工信息,大大地減少工作量,節(jié)約人力財(cái)力,提高管理的效率,為此提出一下設(shè)計(jì)目標(biāo):(1)能夠?qū)崿F(xiàn)對(duì)職工綜合情況的輸入、修改以及刪除;(2)能夠?qū)崿F(xiàn)對(duì)職工信息的瀏覽;(3)能夠?qū)崿F(xiàn)對(duì)職工進(jìn)行查詢;(4)設(shè)計(jì)系統(tǒng)封面并由計(jì)時(shí)器控制。2.2設(shè)計(jì)內(nèi)容及要求2.2.1系統(tǒng)性能要求:(1)系統(tǒng)安全、可靠;(2)功能齊全;(3)操作方便、界面友好;(4)易于維護(hù)和擴(kuò)充。2.2.2系統(tǒng)的功能分析:(1)系統(tǒng)維護(hù):系統(tǒng)維護(hù)包括對(duì)各種表記錄的修改、刪除、添加等操作。(2)信息瀏覽:對(duì)數(shù)據(jù)表中的信息進(jìn)行瀏覽。(3)系統(tǒng)查詢:可以按工號(hào)、姓名等相關(guān)信息進(jìn)行詳細(xì)或模糊查詢。(4)報(bào)表統(tǒng)計(jì):工號(hào)、職工姓名、性別、所在單位、年齡、入職日期、職務(wù)、職稱、照片和簡(jiǎn)歷等字段。(5)其它操作:系統(tǒng)封面、計(jì)時(shí)器控制與人性化提示信息。2.2.3系統(tǒng)功能模塊“數(shù)據(jù)查找與瀏覽”模塊、“數(shù)據(jù)修改”模塊、“報(bào)表顯示”模塊和“系統(tǒng)封面”模塊。2.2.4要實(shí)現(xiàn)的功能:1.“數(shù)據(jù)查找與瀏覽”模塊:(1)數(shù)據(jù)查找:工號(hào)、職工姓名、性別、所在單位、年齡、入職日期、職務(wù)、職稱、照片和簡(jiǎn)歷等字段進(jìn)行精確或模糊查找。(2)數(shù)據(jù)瀏覽:可以對(duì)數(shù)據(jù)表中的數(shù)據(jù)實(shí)現(xiàn),上一項(xiàng)、下一項(xiàng)、操作。(3)其他信息:設(shè)置字體、顏色屬性和一些提示信息。2.“數(shù)據(jù)修改”模塊:(1)添加數(shù)據(jù):增加一個(gè)新的記錄(2)修改數(shù)據(jù):修改原有記錄。3.“報(bào)表顯示”模塊:顯示當(dāng)前查找到的數(shù)據(jù)內(nèi)容,以報(bào)表形式打印。4.“系統(tǒng)封面”模塊:(1)系統(tǒng)時(shí)鐘:在在設(shè)定的時(shí)間間隔內(nèi),系統(tǒng)封面顯示達(dá)到或超過(guò)設(shè)定的顯示時(shí)間,系統(tǒng)封面會(huì)自動(dòng)釋放(2)功能實(shí)現(xiàn):進(jìn)入主界面與退出系統(tǒng)。第3章系統(tǒng)總體分析3.1數(shù)據(jù)庫(kù)設(shè)計(jì)首先通過(guò)C++Buider軟件從BDEADMIN程序創(chuàng)建一個(gè)名為DCB的文件夾,再?gòu)腄BD32程序創(chuàng)建一個(gè)名為DCB1.db的數(shù)據(jù)庫(kù),然后創(chuàng)建用戶表、員工信息表,表如下:(1)用戶表數(shù)據(jù)來(lái)源:系統(tǒng)管理模塊用戶信息錄入。圖3-1員工信息字段表(2)員工信息表數(shù)據(jù)來(lái)源:?jiǎn)T工基本管理模塊錄入員工信息。圖3-2創(chuàng)建信息表3.2模塊分析本系統(tǒng)由一下三個(gè)模塊組成,其功能分別為:(1)系統(tǒng)管理模塊:用戶管理,密碼管理,定時(shí)管理;(2)員工基本信息管理模塊:?jiǎn)T工基本信息錄入,員工基本信息修改,員工基本信息查詢,員工基本信息刪除,員工基本信息報(bào)表;(3)員工信息報(bào)表模塊:瀏覽報(bào)表。第4章系統(tǒng)設(shè)計(jì)根據(jù)已有的信息需求和總體設(shè)計(jì),就可以進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)和設(shè)計(jì)和實(shí)現(xiàn),本系統(tǒng)共有有三個(gè)模塊:系統(tǒng)管理模塊、員工基本信息管理模塊、員工信息報(bào)表模塊。各模塊設(shè)計(jì)如下:4.1系統(tǒng)管理模塊本模塊包括系統(tǒng)界面、用戶登陸、定時(shí)退出設(shè)置。4.1.1登陸4.1.1.1算法步驟(1)數(shù)據(jù)輸入:用戶從Form4界面進(jìn)入Form1的界面輸入用戶名和密碼并點(diǎn)“登陸”按鈕,若登陸時(shí)間到時(shí),就會(huì)自動(dòng)退到Form4界面;(2)數(shù)據(jù)驗(yàn)證:用程序驗(yàn)證用戶名和密碼是否正確;(3)登陸響應(yīng):若用戶或密碼錯(cuò)誤,則彈出提示頁(yè)面,若用戶和密碼正確則進(jìn)入主頁(yè)面Form2。4.1.1.2關(guān)鍵代碼intlogintime=10;//(定時(shí))TForm4*Form4;//__fastcallTForm4::TForm4(TComponent*Owner):TForm(Owner){}//void__fastcallTForm4::Button1Click(TObject*Sender){Form1->Show();(進(jìn)入)}//void__fastcallTForm4::Timer1Timer(TObject*Sender){if(logintime==0){Timer1->Enabled=false;Form1->Close();}logintime--;Button2->Caption="退出("+IntToStr(logintime)+")";(定時(shí)退出)}//4.1.1.3運(yùn)行效果圖圖4-1系統(tǒng)封面圖4-2登陸面4.2員工基本信息管理模塊本模塊包括員工基本信息錄入,員工基本信息查詢、修改和刪除4.2.1員工基本信息錄入4.2.1.1算法步驟(1)菜單連接:當(dāng)用戶和密碼正確進(jìn)入員工基本信息界面Form2.(2)數(shù)據(jù)添加:輸入新員工的各項(xiàng)基本信息,點(diǎn)擊“保存”按鈕.4.2.2員工基本信息查詢、添加和刪除4.2.2.1算法步驟(1)菜單連接:進(jìn)入Form2界面;(2)查詢:點(diǎn)擊“查詢”按鈕.提供“按員工編號(hào)查詢”輸入完成,點(diǎn)擊“確定”;(3)顯示查詢結(jié)果:若結(jié)果空,則沒(méi)有該員工的信息記錄,若有結(jié)果,則光標(biāo)指向該員工的信息處;(4)添加和刪除:利用該組件:“+”為“添加”按鈕;“—”為“刪除”按鈕;(5)保存。4.2.2.2關(guān)鍵代碼void__fastcallTForm2::Button3Click(TObject*Sender){Form3->Show();//打印報(bào)表}//void__fastcallTForm2::Label2Click(TObject*Sender){Table1->IndexFieldNames="";AnsiStringqueryString=InputBox("查詢","請(qǐng)輸入需要查詢的字段","");if(!Table1->FindKey(ARRAYOFCONST((queryString))))Application->MessageBox("沒(méi)有找到符合條件的記錄","信息",MB_OK);}//void__fastcallTForm2::Button1Click(TObject*Sender){Table1->IndexFieldNames="";AnsiStringqueryString=InputBox("查詢","請(qǐng)輸入需要查詢的字段","");if(!Table1->FindKey(ARRAYOFCONST((queryString))))Application->MessageBox("沒(méi)有找到符合條件的記錄","信息",MB_OK);}//查詢//4.2.2.3運(yùn)行效果圖圖4-3員工信息圖4-4查詢4.3員工信息報(bào)表模塊本模塊報(bào)括瀏覽報(bào)表。4.3.1瀏覽報(bào)表4.3.1.1算法步驟(1)菜單連接:從Form2中點(diǎn)擊“打印報(bào)表”按鈕,進(jìn)入“報(bào)表”Form3;(2)訪問(wèn)數(shù)據(jù)庫(kù):進(jìn)入“報(bào)表”Form3,點(diǎn)擊“瀏覽報(bào)表”按鈕,進(jìn)程信息瀏覽;(3)操作響應(yīng):瀏覽是否成功,均有提示頁(yè)面。4.3.1.2關(guān)鍵代碼void__fastcallTForm3::Button1Click(TObject*Sender){QuickRep1->Preview();}4.3.1.3運(yùn)行效果圖圖4-5報(bào)表圖4-6瀏覽報(bào)表總結(jié)經(jīng)過(guò)了這次課設(shè),我體會(huì)頗多我充分體會(huì)了編程工作者的辛苦,因?yàn)槊恳粋€(gè)細(xì)微的細(xì)節(jié)都必須十分的注意。由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往一天下來(lái)什么都沒(méi)做成功。這個(gè)過(guò)程曾給我沉重打擊,不過(guò)當(dāng)看到程序沒(méi)錯(cuò)誤能執(zhí)行出來(lái)時(shí),心中的喜悅難以用言語(yǔ)來(lái)表達(dá)。
在開(kāi)始編寫程序的時(shí)候,我看到別人的程序功能非常的詳細(xì),而且界面非常的漂亮,總希望自己的程序也多一些功能更加的完善。但是漸漸的我發(fā)現(xiàn)編寫一個(gè)優(yōu)秀的程序決不是一蹴而就的事情,需要長(zhǎng)時(shí)間的積累和經(jīng)驗(yàn),在同學(xué)的幫助下,我認(rèn)識(shí)到自己的不足和劣勢(shì)。其實(shí)盡自己所能,編制一個(gè)實(shí)用簡(jiǎn)單的程序也是一件很不容易的事情。
由于我的知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷破淺,因此在該程序的設(shè)計(jì)方面還有很多不足,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)工作與支部考核制度
- 配煤場(chǎng)安全生產(chǎn)責(zé)任制度
- 強(qiáng)化安全生產(chǎn)審批制度
- 飲片廠生產(chǎn)現(xiàn)場(chǎng)管理制度
- 生產(chǎn)企業(yè)財(cái)務(wù)部規(guī)章制度
- 桶裝水生產(chǎn)過(guò)程管理制度
- 生產(chǎn)轎車車間管理制度及流程
- 生產(chǎn)企業(yè)財(cái)務(wù)流程及制度
- 生產(chǎn)酒廠現(xiàn)場(chǎng)管理制度范本
- 生產(chǎn)經(jīng)營(yíng)者首問(wèn)負(fù)責(zé)制度
- GB/T 22182-2025油菜籽葉綠素含量的測(cè)定分光光度計(jì)法
- 2026吉林長(zhǎng)春汽車經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)招聘編制外輔助崗位人員69人考試備考試題及答案解析
- 2024年基層社會(huì)治理專題黨課
- 消防培訓(xùn)案例課件
- 2026年科研儀器預(yù)約使用平臺(tái)服務(wù)協(xié)議
- 2025年度精神科護(hù)士述職報(bào)告
- 2026陜西省森林資源管理局局屬企業(yè)招聘(55人)參考題庫(kù)及答案1套
- 免疫治療相關(guān)甲狀腺功能亢進(jìn)的分級(jí)
- 浙江省杭州市拱墅區(qū)2024-2025學(xué)年四年級(jí)上冊(cè)期末考試數(shù)學(xué)試卷(含答案)
- 2024-2025學(xué)年七上期末數(shù)學(xué)試卷(原卷版)
- 2025-2026學(xué)年蘇教版五年級(jí)上冊(cè)數(shù)學(xué)期末必考題檢測(cè)卷(含答案)
評(píng)論
0/150
提交評(píng)論