第一篇:MIS課程設(shè)計報告
管理信息系統(tǒng)課程設(shè)計
專 業(yè): 信息管理與信息系統(tǒng) 課程名稱: MIS課程設(shè)計 課題名稱: 學(xué)生管理系統(tǒng) 教 師: 許煒 小組成員: 張浩 張旭 周楊 徐俊杰
2014年 12 月 26 日 目錄
第一章 系統(tǒng)規(guī)劃..................................................1 1.1設(shè)計背景....................................................1 1.2系統(tǒng)設(shè)計目標(biāo)................................................1 1.3 可行性分析..................................................1 第二章 系統(tǒng)分析..................................................2 2.1組織結(jié)構(gòu)分析................................................2 2.2業(yè)務(wù)流程圖..................................................2 2.3功能需求....................................................2 第三章 系統(tǒng)設(shè)計..................................................4 3.1 界面設(shè)計....................................................4 第四章 系統(tǒng)實施.................................................11 4.1 系統(tǒng)操作使用的簡要說明.....................................11 4.2 系統(tǒng)評價...................................................11 課程設(shè)計總結(jié)....................................................13 參考資料........................................................13 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
第一章 系統(tǒng)規(guī)劃 1.1設(shè)計背景
學(xué)生信息系統(tǒng)是一項數(shù)據(jù)量很龐大的管理信息系統(tǒng),需要實現(xiàn)的功能也越來越復(fù)雜,越來越全。因此,對于學(xué)生信息的管理系統(tǒng)的設(shè)計要求越來越嚴(yán)格,其功能的全面性,簡便性要求也逐步增強。
1.2系統(tǒng)設(shè)計目標(biāo)
本系統(tǒng)是基于AxureRP軟件設(shè)計搭接用戶界面的學(xué)生信息管理系統(tǒng),實現(xiàn)對學(xué)生在校信息的全面集中管理。
1.3 可行性分析
技術(shù)可行性:本系統(tǒng)采用AxureRP軟件,軟件具有以下優(yōu)點:
網(wǎng)站構(gòu)架圖(Site Structure):AxureRP可以快速繪制樹狀的網(wǎng)站構(gòu)架圖,而且可以讓構(gòu)架圖中的每一個頁面節(jié)點,直接連接到對應(yīng)網(wǎng)頁。
示意圖(Wireframe):Axure RP內(nèi)建了許多會經(jīng)常使用到的widget元件,例如:按鈕(Button)、圖片(Image)、文字面板(Text Panel)、選擇鈕(Radio Button)、下拉式菜單(Droplist)。流程圖(Flowchart):AxureRPFlowDiagram快速建立流程圖就像建立wireframe一樣容易,F(xiàn)low Widget中有設(shè)計流程圖時會經(jīng)常用到的形狀,您可以輕松在流程之間加入連接線并設(shè)定連接的格式。
交互設(shè)計(InteractionDesign):大多數(shù)的widget可以對一個或多個事件產(chǎn)生動作,包括OnClick、OnMouseOver和OnMouseLeave等
自動輸出網(wǎng)站原型(HTML Prototype): Axure RP可以將wireframe,輸出成符合InternetExplorer或Firefox等不同瀏覽器的HTML prototype。江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
第二章 系統(tǒng)分析
2.1組織結(jié)構(gòu)分析
2.2業(yè)務(wù)流程圖 2.3功能需求
主要功能:
※登錄界面:用戶名、密碼登錄,密碼丟失,用戶注冊 學(xué)籍管理:包括入學(xué)注冊、學(xué)籍信息查詢和更新
班級管理:包括班級信息添加、更新和刪除 ※課程管理:包括課程查詢,學(xué)生選課系統(tǒng) 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
成績管理:包括成績錄入、查詢和統(tǒng)計
收費管理:學(xué)生繳費信息輸入、查詢和統(tǒng)計 ※打印統(tǒng)計:打印統(tǒng)計結(jié)果 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
第三章 系統(tǒng)設(shè)計
3.1 界面設(shè)計 登陸界面:
注冊界面:
密碼修改界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
系統(tǒng)功能界面:
江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
學(xué)籍管理界面:
學(xué)籍修改界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
班級管理界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
課程管理界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
成績管理界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
收費管理界面: 江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
打印系統(tǒng)界面:
第四章 系統(tǒng)實施
4.1 系統(tǒng)操作使用的簡要說明
本系統(tǒng)是基于學(xué)生信息管理過程進行設(shè)計的簡明版信息存儲管理系統(tǒng)。由登錄界面進入,若還未注冊或者密碼遺忘,可以進行相應(yīng)的找回、修改功能。之后,便可以進行學(xué)生學(xué)籍、課程、成績以及學(xué)費管理等方面的信息查詢與統(tǒng)計功能,最后,也可以對之前的統(tǒng)計結(jié)果進行打印。
4.2 系統(tǒng)評價
4.1.1采用的有特色的技術(shù)與技巧
1)動態(tài)面板部件。在運用AxureRP軟件設(shè)計學(xué)生管理系統(tǒng)流程界面時,不僅使用了江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
系統(tǒng)一般常用的部件進行常規(guī)設(shè)計,而且使用了動態(tài)面板部件,可以讓你實現(xiàn)高級的交互功能,實現(xiàn)原型的高保真度。
2)菜單控件。菜單控件用于創(chuàng)建簡單的彈出菜單,菜單控件分為垂直菜單(Vertical Menu)和水平菜單(Horizontal Menu),可以通過控件面板中拖入菜單控件到線框圖中創(chuàng)建菜單,每一層的菜單項可以繼續(xù)向下新增子菜單。圖例:
3)OnChange事件。OnChange事件可用于下拉框(Droplist)和列表框(List Box)控件。OnChange事件是在下拉框或列表框的選項選擇時發(fā)生。這在原型中以下拉框進行導(dǎo)航非常有用,即當(dāng)選擇下拉框的某個選項時跳轉(zhuǎn)到相應(yīng)的頁面上。在本次實驗中,此應(yīng)用很多地方用到就不一一例舉。
4.2.2成功之處與主要特點
1)模塊化。本系統(tǒng)主要分為七個模塊,分別為登錄界面、學(xué)籍管理、班級管理、課程管理、成績管理、收費管理、打印統(tǒng)計,每一個模塊中也有細分具體功能板塊,這樣編排,使得學(xué)生與管理員使用都很清楚、明朗;
2)簡明而全面。本系統(tǒng)實現(xiàn)了學(xué)籍、班級、課程、成績、收費的五個功能,具體而全面地涵蓋了關(guān)于學(xué)生日常涉及的事務(wù)處理;
3)實用性。本系統(tǒng)在本校已有系統(tǒng)功能的基礎(chǔ)上,完善了部分未能使用,卻是學(xué)生需要的功能,如個人、專業(yè)學(xué)分計算與統(tǒng)計功能等。江蘇科技大學(xué)蘇州理工學(xué)院 商學(xué)院
課 程 設(shè) 計 報 告
4.2.3系統(tǒng)會改進完善之處和進一步工作的打算
1)各部信息之間關(guān)聯(lián)性太強,一處信息的錯誤可能導(dǎo)致整個系統(tǒng)中信息錯誤。2)現(xiàn)有系統(tǒng)在用戶角色和用戶權(quán)限設(shè)置上沒有相關(guān)的功能。3)在用戶界面,用戶體驗,響應(yīng)速度等方面存在問題。
改進措施:下一步將進行用戶權(quán)限系統(tǒng)的設(shè)置。不同的用戶角色享有不同的權(quán)限,方便進行信息的查詢、管理和利用。同時也要改進用戶界面,提高系統(tǒng)的響應(yīng)速度,改善用戶的體驗,做到更便捷、更友好。
課程設(shè)計總結(jié)
本次課程設(shè)計,讓我們了解和熟悉了另一種搭建網(wǎng)絡(luò)頁面框架,實現(xiàn)網(wǎng)絡(luò)功能的軟件和方法。雖然有些方面不及Java與ASP.net等其他軟件所能實現(xiàn)的頁面功能復(fù)雜全面,但Axure RP 可以讓桌面應(yīng)用軟件和Web網(wǎng)站的設(shè)計師創(chuàng)建線框圖、流程圖、原型和規(guī)格說明文檔,它比任何當(dāng)前其它創(chuàng)建靜態(tài)原型的工具如Visio,、Illustrator、Photoshop、Dreamweaver, Visual Studio、FireWorks、GUI Studio等都要快速、高效,因為它才是真正的專門原型設(shè)計工具,并且支持多人協(xié)作設(shè)計和版本控制管理。
而本次課程設(shè)計也提高我們小組成員的動手實踐能力與遇到問題時的思考、分析、解決問題的能力,懂得如何實在地搭建一個我們自己生活學(xué)習(xí)中所接觸到,使用到的網(wǎng)絡(luò)界面,網(wǎng)站數(shù)據(jù)查詢與統(tǒng)計功能,真正的學(xué)而致用,理解的也更全面透徹,提高了學(xué)習(xí)計算機的興趣,增強了信心。
在本次課程設(shè)計中,我們因為不熟悉,也遇到了很多的困難。雖如此,每當(dāng)克服一個困難時,我們都非常的興奮,這些都是自己努力的結(jié)果。現(xiàn)在,我們有信心面對接下來的挑戰(zhàn),在不斷的實踐中鍛煉自己,提高自己!
參考資料
[1] Axure第一書(作者馬克)[2] Axure快速原型設(shè)計(第二版)
第二篇:MIS課程設(shè)計報告
西安郵電學(xué)院
MIS課程設(shè)計報告書
(學(xué)生學(xué)籍管理系統(tǒng)分析設(shè)計)
系部名稱 : 信息與管理工程系 學(xué)生姓名 : 王 鳴
專業(yè)名稱 : 信息管理與信息系統(tǒng) 班
級 : 信管0402班
時間 :
2006 年 12 月11 日 至
2006
年12 月 22 日
目 錄:
一.可行性分析????????????????????????? 4
二.系統(tǒng)分析部分???????????????????????? 4 1.業(yè)務(wù)流程圖???????????????????????? 5 2.數(shù)據(jù)流程圖???????????????????????? 5 3.功能分析圖???????????????????????? 6 4.數(shù)據(jù)字典????????????????????????? 7 5.數(shù)據(jù)加工處理的描述???????????????????? 8 6.管理信息系統(tǒng)流程設(shè)想圖?????????????????? 9
三.系統(tǒng)設(shè)計部分
1.功能結(jié)構(gòu)圖設(shè)計?????????????????????? 9 2.新系統(tǒng)信息處理流程設(shè)計?????????????????? 9 3.輸出設(shè)計(主要指打印輸出設(shè)計)??????????????? 9 4.存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計)????????????? 9 5.輸入設(shè)計(主要指數(shù)據(jù)錄入卡設(shè)計)?????????????? 12 6.代碼設(shè)計(職工證號和部門代號等)?????????????? 14 7.程序設(shè)計說明書?????????????????????? 14
四.系統(tǒng)實施部分
1.程序框圖????????????????????????? 14 2.源程序?????????????????????????? 18 3.模擬運行數(shù)據(jù)??????????????????????? 71 4.打印報表????????????????????????? 72 5.系統(tǒng)使用說明書?????????????????????? 72
五.附錄或參考資料設(shè)計任務(wù)書
信管專業(yè)
2004級MIS課程設(shè)計任務(wù)書
一、設(shè)計目的:
通過本次設(shè)計,要求同學(xué)們能夠?qū)⑺鶎W(xué)到的信息系統(tǒng)分析方法與軟件設(shè)計技術(shù)及方法綜合運用到實際信息系統(tǒng)的分析與設(shè)計中,提高同學(xué)們對軟件的綜合分析與設(shè)計能力,主要包括對數(shù)據(jù)的分析、組織能力,數(shù)據(jù)的提取、處理能力;軟件結(jié)構(gòu)的分析設(shè)計,復(fù)雜界面與輸入輸出設(shè)計能力;學(xué)習(xí)常用軟件開發(fā)工具的使用。
二、設(shè)計內(nèi)容: 學(xué)生學(xué)籍管理系統(tǒng):
1、系統(tǒng)需求:
本系統(tǒng)主要是用于學(xué)生基本信息的管理。該系統(tǒng)可以完成對學(xué)生信息添加、班級管理、查找等操作,能夠?qū)W(xué)生信息進行方便有效的科學(xué)管理。
2、主要功能描述 1)權(quán)限管理
主要是用戶的等級和權(quán)限的劃分。分3級管理員,超級用戶、只讀用戶、普通用戶,權(quán)限可以自定義添加和刪除。2)班級管理
添加班級、瀏覽班級、查詢班級。3)學(xué)生檔案管理
瀏覽檔案、添加檔案、查詢檔案。
4)課程設(shè)置:基本課程設(shè)置和班級課程設(shè)置。
5)成績管理:考試類型設(shè)置、成績添加瀏覽和查詢。
6)打印報表:可以打印學(xué)生的檔案和成績等相關(guān)的信息報表。
三、設(shè)計要求
結(jié)合所學(xué)習(xí)的系統(tǒng)分析與設(shè)計的具體方法,應(yīng)用程序設(shè)計的基本知識和數(shù)據(jù)庫知識進行詳細的系統(tǒng)分析設(shè)計。具體要求如下:
1、學(xué)習(xí)進行相對復(fù)雜數(shù)據(jù)的分析與設(shè)計,建立合理的數(shù)據(jù)模型。
2、學(xué)習(xí)使用VB的數(shù)據(jù)環(huán)境設(shè)計器和數(shù)據(jù)報表設(shè)計器進行報表輸出設(shè)計。
3、學(xué)習(xí)使用visio工具進行常用軟件圖形的繪制。
4、進一步熟練進行軟件系統(tǒng)的界面設(shè)計,深入掌握界面設(shè)計元素。
5、提供相應(yīng)的軟件設(shè)計報告。報告要求有系統(tǒng)的需求分析、系統(tǒng)流程圖、數(shù)據(jù)流程圖、軟件結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計說明和軟件說明書。
6、提供與設(shè)計報告相一致的軟件系統(tǒng)。
7、每四人為一個課題組,自由組合,檢查相應(yīng)的小組討論,討論結(jié)果計入平時成績。
8、報告書寫規(guī)范見附件。
四、時間安排(共兩周10天)
1、第一周的周一、周二(2天):查閱資料、進行系統(tǒng)的需求分析,要求畫出 系統(tǒng)的業(yè)務(wù)流程圖及數(shù)據(jù)流程圖,并設(shè)計各類報表的格式。(圖書館)
2、第一周的周三到周五(3天):并進行詳細的數(shù)據(jù)分析,建立數(shù)據(jù)字典,并進行數(shù)據(jù)庫及數(shù)據(jù)查詢設(shè)計。(機房)
3、第二周的周一周二(2天):進行軟件結(jié)構(gòu)設(shè)計,包括軟件功能的劃分、輸入輸出界面的設(shè)計。(機房)
4、第二周的周三:(1天):進行輸出報表的設(shè)計。(機房)
5、第二周的周四:(1天):全面進行系統(tǒng)調(diào)試。(機房)
6、第二周的周五:(1天):作業(yè)檢查,提交報告及設(shè)計好的軟件。(機房)
五、考查方式
1、考勤20%
2、文檔40%
3、程序40%
六、地點
信管系機房正文:(1)可行性分析
計算機管理學(xué)生信息的意義:
在各大中小學(xué)校,用計算機管理學(xué)校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學(xué)校資料的安全性。提高了學(xué)校的管理能力,為此,用計算機來管理學(xué)校的信息,是非常必要的。我作為一個計算機應(yīng)用的大學(xué)生,希望能有所貢獻。用我三年的所學(xué)編制了一個實用的程序來幫助桂陽一中進行更有效的學(xué)籍檔案管理。
可行性研究:
目的:可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。
經(jīng)濟上可行性:
現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學(xué)校的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面: 第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動; 第二,本系統(tǒng)的運行可以節(jié)省許多資源;
第三,本系統(tǒng)的運行可以大大的提高學(xué)校的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。技術(shù)上可行性:
本系統(tǒng)的開發(fā)我利用Microsoft SQL Server2000作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器/客戶端的結(jié)構(gòu)提供了硬件的支持。
使用Visual Basic6.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。
運行上可行性:
本系統(tǒng)為一個小型的學(xué)生信息管理系統(tǒng),所耗費的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。法律可行性:
本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責(zé)任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。
(2)系統(tǒng)分析部分 1)業(yè)務(wù)流程圖
用戶學(xué)生名單基本信息管理學(xué)生情況統(tǒng)計查詢?yōu)g覽表操作人員學(xué)生學(xué)生登記表學(xué)生學(xué)籍學(xué)生學(xué)籍管理 各專業(yè)教學(xué)計劃教務(wù)管理學(xué)生成績學(xué)生成績管理學(xué)生成績單教師教學(xué)計劃排課課表學(xué)生
2)數(shù)據(jù)流程圖
用戶學(xué)生名單學(xué)生學(xué)生登記表學(xué)生信息管理學(xué)生學(xué)籍查詢?yōu)g覽表查詢?yōu)g覽表操作人員學(xué)生學(xué)籍管理各系部教學(xué)計劃教務(wù)管理學(xué)生成績學(xué)生成績管理學(xué)生成績單教師教學(xué)計劃排課課表打印課表學(xué)生
3)功能分析圖
學(xué)生信息管理系統(tǒng)用戶信息管理班級信息管理學(xué)籍信息管理課程信息管理成績信息管理獎懲信息管理個人信息查詢添加修改刪除用戶查看所有班級信息添加修改刪除班級信息查詢學(xué)生學(xué)籍信息添加修改刪除學(xué)生學(xué)籍信息查詢課程信息添加修改刪除課程信息查詢成績信息添加修改刪除成績信息查詢學(xué)生獎懲信息添加修改刪除獎懲信息按學(xué)號查詢個人信息
4)數(shù)據(jù)字典 數(shù)據(jù)存儲字典
(1)存儲文件名:班級和課程
標(biāo)識符:class_Cour
數(shù)據(jù)結(jié)構(gòu):
班級號
class_No
課程名稱
course_Name(2)存儲文件名:班級信息
標(biāo)識符:class_Form
數(shù)據(jù)結(jié)構(gòu):
班級號
class_No
班級名稱
class_Name
導(dǎo)員名稱
class_Teacher
備注信息
class_Remarks(3)存儲文件名:課程信息
標(biāo)識符:course_Form
數(shù)據(jù)結(jié)構(gòu):
課程名
class_Name
課程列表
class_Rem(4)存儲文件名:獎懲信息
標(biāo)識符:prize_Form
數(shù)據(jù)結(jié)構(gòu):
獎懲名
class_Name
獎懲列表
class_Rem(5)存儲文件名:獎懲信息
標(biāo)識符:prize_Stud
數(shù)據(jù)結(jié)構(gòu):
獎懲號
prize_No
獎懲學(xué)號
prize_Stu
獎懲日期
prize_Data
獎懲名
prize_Name(6)存儲文件名:成績信息
標(biāo)識符:score_Form
數(shù)據(jù)結(jié)構(gòu):
成績號
score_No
考試期號
score_Per
班級號
score_Cla
學(xué)號
score_Stu
科目
score_Cou
成績
score_Sco(7)存儲文件名:個人信息
標(biāo)識符:student_Form
數(shù)據(jù)結(jié)構(gòu):
學(xué)號
student_No
姓名
student_Name
性別
student_Sex
出生日期
student_Bir
班級號
student_Cla
電話
student_Tel
入學(xué)日期
student_Esd
籍貫
student_Add
備注
student_Rem(8)存儲文件名:用戶信息
標(biāo)識符:user_Form
數(shù)據(jù)結(jié)構(gòu):
用戶名
user_ID
登陸密碼
user_PWD
用戶日期
user_DATA 5)數(shù)據(jù)加工處理的描述
處理名:用戶名處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“用戶信息管理”后出現(xiàn)用戶信息管理界面,可以用于添加,修改,刪除用戶信息。
處理名:班級信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“班級信息管理”后出現(xiàn)班級信息管理界面,可以用于查詢所有班級信息和添加,修改,刪除班級信息。
處理名:學(xué)籍信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“學(xué)籍信息管理”后出現(xiàn)學(xué)籍信息管理界面,可以用于查詢所有學(xué)生學(xué)籍信息和添加,修改,刪除學(xué)生學(xué)籍信息。
處理名:課程信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“課程信息管理”后出現(xiàn)課程信息管理界面,可以用于查詢所有班級課程信息和添加,修改,刪除班級課程信息。
處理名:成績信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“成績信息管理”后出現(xiàn)成績信息管理界面,可以用于查詢所有成績信息和添加,修改,刪除成績信息。
處理名:獎懲信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“獎懲信息管理”后出現(xiàn)獎懲信息管理界面,可以用于查詢所有獎懲信息和添加,修改,刪除獎懲信息。
處理名:個人信息處理
處理過程:登陸學(xué)生信息管理系統(tǒng)后,點擊“個人信息管理”后出現(xiàn)個人信息管理界面,可以用于查詢個人信息。
6)管理信息系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型)
(3)系統(tǒng)設(shè)計部分
1)功能結(jié)構(gòu)圖設(shè)計
學(xué)生信息管理系統(tǒng)用戶信息管理班級信息管理學(xué)籍信息管理課程信息管理成績信息管理獎懲信息管理個人信息查詢添加用戶信息修改用戶信息刪除用戶信息查詢班級信息添加班級信息修改班級信息刪除班級信息查詢學(xué)籍信息添加學(xué)籍信息修改學(xué)籍信息刪除學(xué)籍信息查詢課程信息添加課程信息刪除課程信息添加成績信息查詢成績信息修改成績信息刪除成績信息查詢獎懲信息添加獎懲信息刪除獎懲信息查詢個人信息
2)新系統(tǒng)信息處理流程設(shè)計
3)輸出設(shè)計(主要指打印輸出設(shè)計)
4)存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計)
5)輸入設(shè)計(主要指數(shù)據(jù)錄入卡設(shè)計)
6)代碼設(shè)計(職工證號和部門代號等)
7)程序設(shè)計說明書
(4)系統(tǒng)實施部分
1)程序框圖
2)源程序
學(xué)生信息管理圖形界面程序設(shè)計如下:
Dim i As Long Private Sub Form_Load()
Label1.ForeColor = &H8000000E
Label1.FontSize = 12
Label1.AutoSize = True
i = Image2.Width End Sub
Private Sub Form_Resize()
Image1.Top = 0
Image1.Left = 0
Image1.Height = Me.Height
Image1.Width = Me.Width
Image2.Top = Me.HeightImage2.Width
Label1.Top = Me.Height100 End Sub
Private Sub Timer1_Timer()
i = i + 50
Label1.Left = Me.Width1
.TextMatrix(.Rows1
End With
mrc.Close
OK = False
miCount = 0 End Sub
Private Sub cmdCancel_Click()
OK = False
Me.Hide End Sub
Private Sub cmdOK_Click()
txtSQL = “select * from user_Form where user_ID = '” & txtUserName.Text & “'”
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = True Then
MsgBox “沒有這個用戶,請重新輸入用戶名!”, vbOKOnly + vbExclamation, “警告”
txtUserName.SetFocus
Else
If Trim(mrc.Fields(1))= Trim(txtPassword.Text)Then
OK = True
mrc.Close
Me.Hide
UserName = Trim(txtUserName.Text)
Else
MsgBox “輸入密碼不正確,請重新輸入!”, vbOKOnly + vbExclamation, “警告”
txtPassword.SetFocus
txtPassword.Text = “"
End If
End If
miCount = miCount + 1
If miCount = 3 Then
Me.Hide
End If
Exit Sub End Sub
Private Sub txtPassword_KeyDown(KeyCode As Integer, Shift As Integer)
EnterToTab KeyCode End Sub
Private Sub txtPassword_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Call cmdOK_Click
End If End Sub
Private Sub txtUserName_Click()
txtPassword.Text = ”“ End Sub
Private Sub txtUserName_KeyDown(KeyCode As Integer, Shift As Integer)
EnterToTab KeyCode End Sub
學(xué)生信息管理系統(tǒng)界面程序設(shè)計如下: Private Sub claiMenu_Click()
frmclai.Show End Sub
Private Sub couiMenu_Click()
frmcoui.Show End Sub
Private Sub cusiMenu_Click()
frmcusi.Show End Sub
Private Sub MDIForm_Load()
dColor.Show End Sub
Private Sub MDIForm_Resize()
If Me.Height > 1100 Then
dColor.Height = Me.Height180
End If End Sub
Private Sub prpiMenu_Click()
frmprpi.Show End Sub
Private Sub scoiMenu_Click()
frmscoi.Show End Sub
Private Sub stsiMenu_Click()
frmstsi.Show End Sub
Private Sub sumiMenu_Click()
frmsumi.Show End Sub
獎懲信息管理界面程序設(shè)計如下: Dim mrc As ADODB.Recordset Dim MsgText As String
Private Sub Command1_Click()
Dim txtSQL As String
If Text1(0)= ”“ Then
MsgBox ” 獎懲名稱不能為空!“, vbOKOnly, ”提示“
Text1(0).SetFocus
Exit Sub
End If
txtSQL = ”select * from prize_Form where prize_Name='“ & Trim(Text1(0))& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
MsgBox ”此獎懲名稱已經(jīng)存在!“, vbOKOnly, ”警告“
Text1(0).SetFocus
Exit Sub
End If
mrc.Close
txtSQL = ”select * from prize_Form“
Set mrc = ExecuteSQL(txtSQL, MsgText)
mrc.AddNew
mrc.Fields(0)= Trim(Text1(0))
mrc.Fields(1)= Trim(Text1(1))
mrc.Update
mrc.Close
Text1(0)= ”“
Text1(1)= ”“
MsgBox ”獎懲信息添加成功!“, vbOKOnly, ”提示“
List1Text End Sub
Private Sub Command2_Click()
If List1.Text <> ”“ Then
txtSQL = ”delete from prize_Form where prize_Name='“ & Trim(List1.Text)& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
MsgBox ”獎懲信息已經(jīng)刪除!“, vbOKOnly, ”提示“
List1Text
End If End Sub
Private Sub Form_Load()
MSFlexGrid1.Cols = 5
MSFlexGrid1.ColWidth(0)= 300
MSFlexGrid1.ColWidth(1)= 0
MSFlexGrid1.ColWidth(2)= 0
MSFlexGrid1.ColWidth(3)= 1200
MSFlexGrid1.ColWidth(4)= 1200
MSFlexGrid1.TextMatrix(0, 3)= ”獎懲日期“
MSFlexGrid1.TextMatrix(0, 4)= ”獎懲名稱“
MSFlexGrid1.Rows = 1
Text3(0)= GetRkno
List1Text End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label6(0).BackColor = &HC0C0C0
Label6(1).BackColor = &HC0C0C0 End Sub
Private Sub Form_Resize()
dColor.ZOrder 1 End Sub Private Sub List1Text()
Dim txSQL As String
Dim mrcc As ADODB.Recordset
txSQL = ”select * from prize_Form “
Set mrcc = ExecuteSQL(txSQL, MsgText)
List1.Clear
Do While Not mrcc.EOF
List1.AddItem Trim(mrcc!prize_Name)
mrcc.MoveNext
Loop
mrcc.Close End Sub
Private Function GetRkno()As String
GetRkno = Format(Now, ”yymmddhhmmss“)
Randomize
GetRkno = GetRkno & Int((991).Type
Case adDBDate
.TextMatrix(.Rows1)& ”“, ”yyyy-mm-dd“)
Case Else
.TextMatrix(.Rows1)& ”“
End Select
Next i
mrc.MoveNext
Loop
End With
mrc.Close End Sub
Private Sub Text2_Change()
Dim txtSQL As String
txtSQL = ”select * from prize_Stud where prize_Stu='“ & Trim(Text2)& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
ShowData End Sub
成績信息管理程序設(shè)計如下: Dim mrc As ADODB.Recordset Dim MsgText As String
Private Sub Combo1_Click(Index As Integer)
Dim txSQL As String
If Index = 0 Then
txSQL = ”select * from student_Form where student_Cla='“ & Trim(Combo1(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = True Then
MsgBox ”請先進行班級設(shè)置!“, vbOKOnly, ”提示“
Else
With Combo1(1)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!student_NO)
mrc.MoveNext
Loop
End With
End If
txSQL = ”select * from class_Cour where class_NO='“ & Trim(Combo1(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = True Then
MsgBox ”請先進行班級設(shè)置!“, vbOKOnly, ”提示“
Else
With Combo1(2)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!course_Name)
mrc.MoveNext
Loop
End With
End If
End If End Sub
Private Sub Combo2_Click(Index As Integer)
Dim txSQL As String
If Index = 0 Then
txSQL = ”select DISTINCT score_Stu from score_Form where score_Cla='“ & Trim(Combo2(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = False Then
With Combo2(1)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!score_Stu)
mrc.MoveNext
Loop
End With
End If
txSQL = ”select DISTINCT score_Cou from score_Form where score_Cla='“ & Trim(Combo2(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = False Then
With Combo2(2)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!score_Cou)
mrc.MoveNext
Loop
End With
End If
End If End Sub
Private Sub Combo3_Click(Index As Integer)
Dim txSQL As String
If Index = 0 Then
txSQL = ”select * from student_Form where student_Cla='“ & Trim(Combo3(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = False Then
With Combo3(1)
.Clear
Do While Not mrc.EOF
If mrc!student_NO <>.Text Then
.AddItem Trim(mrc!student_NO)
End If
mrc.MoveNext
Loop
End With
End If
txSQL = ”select * from class_Cour where class_NO='“ & Trim(Combo3(0).Text)& ”'“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = False Then
With Combo3(2)
.Clear
Do While Not mrc.EOF
If mrc!course_Name <>.Text Then
.AddItem Trim(mrc!course_Name)
End If
mrc.MoveNext
Loop
End With
End If
End If End Sub
Private Sub Command1_Click()
Dim txtSQL As String
If Text1(1)= ”“ Then
MsgBox ”考試期號不能為空!“, vbOKOnly, ”提示“
Text1(1).SetFocus
Exit Sub
End If
If Combo1(0).Text = ”“ Then
MsgBox ”學(xué)生班號不能為空!“, vbOKOnly, ”提示“
Combo1(0).SetFocus
Exit Sub
End If
If Combo1(1).Text = ”“ Then
MsgBox ”學(xué)生編號不能為空!“, vbOKOnly, ”提示“
Combo1(1).SetFocus
Exit Sub
End If
If Combo1(2).Text = ”“ Then
MsgBox ”考試課程不能為空!“, vbOKOnly, ”提示“
Combo1(2).SetFocus
Exit Sub
End If
If Text1(2)= ”“ Then
MsgBox ”考試分數(shù)不能為空!“, vbOKOnly, ”提示“
Text1(2).SetFocus
Exit Sub
End If
txtSQL = ”select * from score_Form where score_Per='“ & Trim(Text1(1))& ”' and score_Cla='“ & Trim(Combo1(0).Text)& ”' and score_Stu='“ & Trim(Combo1(1).Text)& ”'And score_Cou='“ & Trim(Combo1(2).Text)& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
MsgBox ”同次同人同科只能添加一次“, vbOKOnly, ”警告“
Text1(2)= ”“
Combo1(0).SetFocus
Exit Sub
End If
txtSQL = ”select * from score_Form“
Set mrc = ExecuteSQL(txtSQL, MsgText)
mrc.AddNew
mrc.Fields(0)= Trim(Text1(0))
mrc.Fields(1)= Trim(Text1(1))
mrc.Fields(2)= Trim(Combo1(0).Text)
mrc.Fields(3)= Trim(Combo1(1).Text)
mrc.Fields(4)= Trim(Combo1(2).Text)
mrc.Fields(5)= Trim(Text1(2))
mrc.Update
mrc.Close
MsgBox ”考試信息添加成功!“, vbOKOnly, ”提示“
With MSFlexGrid1
.Rows =.Rows + 1
.TextMatrix(.Rows1, 1)= Trim(Text1(1))
.TextMatrix(.Rows1, 3)= Trim(Combo1(1).Text)
.TextMatrix(.Rows1, 5)= Trim(Text1(2))
End With
Text1(2)= ”“
Combo1(0).Clear
txtSQL = ”select * from class_Form“
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
With Combo1(0)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!class_NO)
mrc.MoveNext
Loop
End With
End If
Combo1(1).Clear
Combo1(2).Clear
Text1(0)= GetRkno
MSFlexGrid1.TopRow = MSFlexGrid1.Rows1
Select Case mrc.Fields(i).Type
Case adDBDate
.TextMatrix(.Rows1, i)= mrc.Fields(i)& ”“
End Select
Next i
mrc.MoveNext
Loop
.Visible = True
End With
Frame1.Visible = False
mrc.Close
Text2(1)= ”“
txSQL = ”select DISTINCT score_Cla from score_Form“
Set mrc = ExecuteSQL(txSQL, MsgText)
If mrc.EOF = False Then
With Combo2(0)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!score_Cla)
mrc.MoveNext
& ”“, 46
Loop
End With
End If
Combo2(1).Clear
Combo2(2).Clear
Text2(2)= ”“ End Sub
Private Sub Command4_Click()
Dim txtSQL As String
Text2(1)= ”“
txtSQL = ”select DISTINCT score_Cla from score_Form“
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
With Combo2(0)
.Clear
Do While Not mrc.EOF
.AddItem Trim(mrc!score_Cla)
mrc.MoveNext
Loop
End With
End If
Combo2(1).Clear
Combo2(2).Clear
Text2(2)= ”“ End Sub
Private Sub Command5_Click()
Dim j As Integer
Dim txtSQL As String
If Text3(0)= ”“ Then
MsgBox ”清選擇要修改的紀(jì)錄!“, vbOKOnly, ”提示“
MSFlexGrid1.SetFocus
Exit Sub
End If
If Text3(1)= ”“ Then
MsgBox ”考試期號不能為空!“, vbOKOnly, ”提示“
Text3(1).SetFocus
Exit Sub
End If
If Combo3(0).Text = ”“ Then
MsgBox ”學(xué)生班號不能為空!“, vbOKOnly, ”提示“
Combo3(0).SetFocus
Exit Sub
End If
If Combo3(1).Text = ”“ Then
MsgBox ”學(xué)生編號不能為空!“, vbOKOnly, ”提示“
Combo3(1).SetFocus
Exit Sub
End If
If Combo3(2).Text = ”“ Then
MsgBox ”考試課程不能為空!“, vbOKOnly, ”提示“
Combo3(2).SetFocus
Exit Sub
End If
If Text3(2)= ”“ Then
MsgBox ”考試分數(shù)不能為空!“, vbOKOnly, ”提示“
Text3(2).SetFocus
Exit Sub
End If
txtSQL = ”select * from score_Form where score_NO<>'“ & Trim(Text3(0))& ”' And score_Per='“ & Trim(Text3(1))& ”' and score_Cla='“ & Trim(Combo3(0).Text)& ”' and score_Stu='“ & Trim(Combo3(1).Text)& ”'And score_Cou='“ & Trim(Combo3(2).Text)& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
MsgBox ”同次同人同科只能添加一次“, vbOKOnly, ”警告“
Text3(2)= ”“
Combo3(0).SetFocus
Exit Sub
End If
txtSQL = ”Delete from score_Form where score_NO='“ & Trim(Text3(0))& ”'“
Set mrc = ExecuteSQL(txtSQL, MsgText)
txtSQL = ”select * from score_Form“
Set mrc = ExecuteSQL(txtSQL, MsgText)
mrc.AddNew
mrc.Fields(0)= Trim(Text3(0))
mrc.Fields(1)= Trim(Text3(1))
mrc.Fields(2)= Trim(Combo3(0).Text)
mrc.Fields(3)= Trim(Combo3(1).Text)
mrc.Fields(4)= Trim(Combo3(2).Text)
mrc.Fields(5)= Trim(Text3(2))
mrc.Update
mrc.Close
MsgBox ”考試信息修改成功!“, vbOKOnly, ”提示"
j = 0
For i = 1 To MSFlexGrid1.Rows1
第三篇:MIS課程設(shè)計實驗心得體會
MIS課程設(shè)計實驗心得體會
一:在此試驗中調(diào)研階段:在網(wǎng)上觀察了淘寶、京東商城的物品購買流程以及所用到的編碼格式以及一些我們在后面的程序設(shè)計中需要到得各種模式。
二:系統(tǒng)設(shè)計與分析階段我做的任務(wù)是:購物車模塊,訂單模塊和后臺管理模塊的庫存管理部分。所畫的圖有:
購物車業(yè)務(wù)流程圖、購物車數(shù)據(jù)流程圖、購物車功能結(jié)構(gòu)圖
訂單業(yè)務(wù)流程圖、訂單數(shù)據(jù)流程圖、訂單功能結(jié)構(gòu)圖
庫存管理業(yè)務(wù)流程圖、庫存管理數(shù)據(jù)流程圖、庫存功能結(jié)構(gòu)圖
第二層數(shù)據(jù)流程圖、整體業(yè)務(wù)流程圖、整體E-R圖總計十四張圖。
然后又詳細寫了相對應(yīng)數(shù)據(jù)流程圖的數(shù)據(jù)字典包括數(shù)據(jù)項的定義、數(shù)據(jù)結(jié)構(gòu)的定義、數(shù)據(jù)流的定義、處理邏輯的定義、數(shù)據(jù)存儲的定義以及外部實體的定義。然后又通過加入所學(xué)過的管理理念和思想結(jié)合我們組所做的網(wǎng)上超市進行了分析和總結(jié)。其中用到了運籌學(xué)、電子支付與安全、物流與供應(yīng)鏈管理這三門課程所學(xué)過的知識。
三:在系統(tǒng)實現(xiàn)階段我的主要任務(wù)是:做程序的購物車模塊、訂單模塊、以及后臺部分。主要是利用JSP和Servlet數(shù)據(jù)庫使用的是SQL2005.四:通過三周的課程設(shè)計,在老師的熱心幫助和指導(dǎo)下,我們最終順利完成了莘莘網(wǎng)上超市管理信息系統(tǒng)課程設(shè)計報告??偟膩碚f,我們對自己所做的工作及獲得的成果還是比較滿意的。系統(tǒng)運行基本達到了預(yù)期目標(biāo),課程設(shè)計報告通過系統(tǒng)可行性分析報告、系統(tǒng)分析報告、系統(tǒng)設(shè)計報告三部分詳細完整地記錄了系統(tǒng)開發(fā)的過程。
在本次系統(tǒng)開發(fā)的過程中,我們小組成員以極大的熱情投入到工作中去,我們目標(biāo)一致、分工明確,大家在完成自己工作的基礎(chǔ)上溝通交流,互幫互助。有效的解決了設(shè)計過程中的許多難題,但都在陸老師的悉心指導(dǎo)下一一克服了,同時也收獲了很多。
首先,我們通過實際運用所學(xué)知識更深刻地理解了MIS,懂得了業(yè)務(wù)流程圖的畫法以及應(yīng)該注意到的問題,還有數(shù)據(jù)流程圖的畫法以及對數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲的定義方法和規(guī)則。然后將管理知識和現(xiàn)代化系統(tǒng)開發(fā)技術(shù)相結(jié)合,以達到我們的最終目標(biāo);比如說我們在設(shè)計的過程中運用到了我們之前所學(xué)過的運籌學(xué)、物流與供應(yīng)鏈管理、商務(wù)智能、管理決策與分析、客戶關(guān)系管理、電子支付與安全等方面的知識。深深感覺到了我們所學(xué)過的知識的重要性以及各個學(xué)科的綜合運用是那么的重要。
其次,系統(tǒng)的設(shè)計過程鍛煉了我們的邏輯能力,要完成一個任務(wù)有很多種途徑,如何選取最優(yōu)解并將每一步的最優(yōu)解銜接,然后以圖表方式表現(xiàn)出來是非??简炄说?,在繁復(fù)的設(shè)計過程中我們的思路更加清晰,視野更加開闊;我記得剛開始的時候把自己所畫的圖交給老師看,出現(xiàn)了各種各樣的錯誤和不足之處,但老師非常耐心的給我們講解,然后在后面的每一天里我們都會準(zhǔn)時找到老師分析
自己所畫的圖,對自己的圖修改了一遍又一遍,復(fù)印了一遍又一遍,在一遍又一遍的完善之下,最后終于功夫不負有心人,我看到最終自己畫的圖感到很驕傲。
第三,小組內(nèi)部溝通是很重要的,也許在給隊友講解的時間自己已經(jīng)能完成任務(wù),但是為了大家整體思想的統(tǒng)一,必須多次交換意見,力求使彼此間信息對稱、理解一致,同時,我們也學(xué)會了面對和接受不同的意見,在交流中找到最佳解決方案;比如說不同的人對不同的業(yè)務(wù)有著不同的想法。剛開始的時候我們組先是按照淘寶購物的模式來進行分析設(shè)計我們這所網(wǎng)站的,但是進行到中間的時候一組員突然提到了京東商城,感覺我們這所網(wǎng)站還是按照京東商城的模式設(shè)計比較好,然后又進行了大量的修改,在此過程中有支持淘寶利用第三方支付平臺模式的,有支持京東那樣直接支付到商城模式的。還有就是在訂單設(shè)計的時候也遇到了很多的分歧,比如說初始訂單和預(yù)定訂單問題,我們討論了很長時間,最后決定把他們看做是一種訂單。
第四,要有刻苦鉆研的精神,這次設(shè)計不僅運用了本次課程的知識,同時也結(jié)合了以前學(xué)過的知識,有些軟件成員們都不會用或者忘記了,而且許多設(shè)計環(huán)節(jié)工作量很大,但小組成員們都很努力,我們刻苦鉆研,最終把困難各個擊破。同時,在此次設(shè)計當(dāng)中認我認識到開發(fā)一項好的軟件不是某一個人就能完成的任務(wù)。一個團隊的小組,一個勤奮的小組非常重要,溝通是解決問題的就好辦法。所以小組中的每個成員的能力與協(xié)作能力也是致關(guān)重要的,不僅是團隊內(nèi)部的交流,更多需要協(xié)調(diào)好團隊之間的交流。
然后呢,在實習(xí)中我了解了,在開發(fā)一個項目時一定要先做好規(guī)劃,按照軟件的開發(fā)過程,詳細地寫好每一個必要的文檔。
由于我們的知識水平有限,并且是第一次做這樣的設(shè)計,有些設(shè)計環(huán)節(jié)應(yīng)該不是很完善,希望老師及同學(xué)們能多多指點。
第四篇:MIS(管理信息系統(tǒng))課程設(shè)計個人總結(jié)
課 程 設(shè) 計 總 結(jié)
姓名:李斌 專業(yè):財務(wù)管理
學(xué)號:1145543131
課程設(shè)計個人總結(jié)
本次課程設(shè)計持續(xù)了1個星期,時間非常緊張,我們的課題是企業(yè)人力資源管理系統(tǒng),我們小組由7個人組成,需要完成企業(yè)人力資源管理系統(tǒng)子系統(tǒng)的開發(fā)、調(diào)試與運行,此外還要撰寫課程設(shè)計報告。我的工作主要是課程設(shè)計報告的整理兼撰寫。但實際上每個文檔之間都有著聯(lián)系,僅僅做自己分配到的部分是不夠的,系統(tǒng)分為哪些模塊以及各模塊的功能都需要大家一起討論確定,統(tǒng)一思路,否則文檔無法銜接,課程設(shè)計無法完成。
人力資源的各大模塊的工作各有側(cè)重點,但是各大模塊是不可分割的,就像生物鏈一樣,任何一個環(huán)節(jié)的缺失都會影響整個系統(tǒng)的失衡。HR工作是一個有機的整體,各個環(huán)節(jié)的工作都必須到位,同時要根據(jù)不同的情況,不斷地調(diào)整工作的重點,才能保證人力資源管理保持良性運作,并支持企業(yè)戰(zhàn)略目標(biāo)的最終實現(xiàn)。
我們在分工編寫文檔前先在一起討論確定了系統(tǒng)的主要模塊和每個模塊的功能,統(tǒng)一它們的名稱,然后各自編寫文檔,發(fā)現(xiàn)應(yīng)該添加新功能或原先的設(shè)計有問題時再一起討論,統(tǒng)一修改,防止文檔出現(xiàn)偏差。通過大家的討論,發(fā)現(xiàn)很多問題和沒有想到的細節(jié),在不斷發(fā)現(xiàn)問題,不斷改正錯誤、不斷完善系統(tǒng)設(shè)計的過程中,我們對人力資源系統(tǒng)的理解和研究也越來越深入,也使我們認識到團隊的力量。
課程設(shè)計需要使用很多建模和作圖工具軟件,例如Visio、rose,以及網(wǎng)頁制作、圖像處理軟件,同時需要查閱資料和做一些必要的調(diào)研。雖然平時上課這些軟件的使用老師都講過,考試也能通過,但當(dāng)用這些軟件和課本上的知識來獨立地設(shè)計一個實際的系統(tǒng)時,很多問題就暴露出來了,比如什么時候要用E-R圖、什么時候要用流程圖,雖然這些圖我們每個人都會畫,但是這些圖是用來描述什么的、作用是什么、什么時候需要使用這些圖我們卻不是很清楚。
課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),這次課程設(shè)計雖然很累,但我學(xué)到了不少東西,對軟件的設(shè)計過程和方法有了更深入的了解,培養(yǎng)了我們的團隊精神,鍛煉了我們的溝通和表達能力。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。
通過此次課程設(shè)計,使我更加扎實的掌握了有關(guān)人力資源管理系統(tǒng)方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
在課程設(shè)計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多問題,最后在大家的努力下,終于游逆而解。在今后社會的發(fā)展和學(xué)習(xí)實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠不可能收獲成功,收獲喜悅,也永遠不可能得到社會及他人對你的認可!
課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間?;仡櫰鸫苏n程設(shè)計,至今我仍感慨頗多,從理論到實踐,我學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。
第五篇:《管理信息系統(tǒng)MIS》課程設(shè)計教學(xué)大綱
《管理信息系統(tǒng)》課程設(shè)計教學(xué)大綱 Management Information System
課程編號:
適用專業(yè):經(jīng)濟學(xué)、管理學(xué) 非信息類各專業(yè)
本科生 課程性質(zhì)和教學(xué)目的
本設(shè)計是與為經(jīng)濟學(xué)、管理學(xué) 非信息類各專業(yè) 本科生開設(shè)的主干專業(yè)課程《管理信息系統(tǒng)MIS》配套的課程設(shè)計,是其必修實踐環(huán)節(jié)。本設(shè)計要使學(xué)生采用本課程中學(xué)習(xí)的信息系統(tǒng)開發(fā)的以數(shù)據(jù)庫為中心的原型法,運用其基本方法與主要圖表工具完成一個自己所了解的小業(yè)務(wù)的信息系統(tǒng)系統(tǒng)分析與設(shè)計,用自己熟悉的數(shù)據(jù)庫管理系統(tǒng)、程序設(shè)計語言及其相關(guān)開發(fā)工具實現(xiàn)該系統(tǒng),并運行、評價、改進之;在此基礎(chǔ)上嚴(yán)格按本大綱所附報告提綱撰寫課程設(shè)計報告。通過本設(shè)計進一步弄懂管理信息系統(tǒng)及其相關(guān)的基本概念,理解企業(yè)管理決策與管理信息系統(tǒng)之間的依存互動關(guān)系,把握與信息系統(tǒng)密切相關(guān)的管理決策理論與方法,掌握管理信息系統(tǒng)開發(fā)的原則、方法、方式、策略及其基本過程與項目管理,領(lǐng)悟信息系統(tǒng)開發(fā)的基本思路和基本過程,初步具備用原型法開發(fā)與管理管理信息系統(tǒng)的基本能力,初步形成在計算機網(wǎng)絡(luò)平臺上,運用現(xiàn)代管理理論與方法,解決管理決策中的實際問題的基本素質(zhì)。
設(shè)計內(nèi)容與要求
參見附錄《管理信息系統(tǒng)MIS》課程設(shè)計報告提綱
設(shè)計過程與步驟
要求學(xué)生在數(shù)據(jù)庫應(yīng)用課程設(shè)計的基礎(chǔ)上,選擇自己了解的一項管理業(yè)務(wù),運用原型法,分析、設(shè)計、實現(xiàn)一個業(yè)務(wù)信息系統(tǒng),并運行、評價改進之,最后要寫出課程設(shè)計報告。
課程設(shè)計分3個階段進行:首先,結(jié)合課堂教學(xué),在學(xué)生已完成數(shù)據(jù)庫應(yīng)用課程設(shè)計的基礎(chǔ)上,安排學(xué)生逐步完成選題和資料準(zhǔn)備,課堂教學(xué)完成結(jié)構(gòu)化系統(tǒng)分析后開始組織學(xué)生初步完成系統(tǒng)分析與總體設(shè)計;然后,在期末2周的課程設(shè)計階段,在教師的面對面與網(wǎng)上指導(dǎo)下,完成系統(tǒng)分析、系統(tǒng)設(shè)計,做好系統(tǒng)實現(xiàn)計劃,撰寫包含這些內(nèi)容的課程設(shè)計報告初稿并用Email交初稿;教師在假期的頭幾天批改,提出指導(dǎo)意見用Email返回給學(xué)生,學(xué)生在假期中,在老師網(wǎng)上指導(dǎo)下全面完成課程設(shè)計,撰寫并經(jīng)過教師網(wǎng)上指導(dǎo)修改,完成課程設(shè)計報告;開學(xué)時交課程設(shè)計報告的打印稿和有完整的可運行軟件與設(shè)計報告的電子文檔的光盤。
成績評定:按課程設(shè)計報告提綱逐條逐項定出評分標(biāo)準(zhǔn),逐項給出成績,最后計算總分。建議教材與教學(xué)參考書
參考書目
[1] Stephen Haag, Maeve Cummings, James Dawkins: Management Information Systems for the Information Age.機械工業(yè)出版社, 英文版,1998.[2] E.F.Peter Newson, Michael Parent: Management Information System Case.機械工業(yè)出版社,英文版,1998.[3] 薛華成,管理信息系統(tǒng)(第三版),清華大學(xué)出版社,1999.[4] 張海藩,軟件工程導(dǎo)輪(第三版),清華大學(xué)出版社,1999.[5] 黃梯云,管理信息系統(tǒng),北京:經(jīng)濟科學(xué)出版社,1999。
[6] 王曉銘,管理信息系統(tǒng)及其開發(fā)技術(shù),北京:電子工業(yè)出版社,1999。
附錄
MIS課程設(shè)計報告提綱
(經(jīng)濟學(xué) 管理學(xué) 非信息類專業(yè) 本科用)
封面:課題名稱,與內(nèi)容相符合的畫面,設(shè)計人姓名、專業(yè)、班級、學(xué)號,日期。要美觀大方,具有創(chuàng)新性。
目錄:有序號、標(biāo)題、頁碼,布局合理
報告內(nèi)容
概述:系統(tǒng)的基本任務(wù),主要業(yè)務(wù),開發(fā)目標(biāo) 1. 系統(tǒng)分析
1.1 用戶需求:系統(tǒng)現(xiàn)狀,要解決的主要問題,達到的具體指標(biāo)等。
1.2 可行性研究:幾個可供選擇的初步方案,從技術(shù)、經(jīng)濟、社會三個方面分析系統(tǒng)開發(fā)的必要性、可能性和有益性。
1.3 現(xiàn)狀調(diào)查:現(xiàn)狀的業(yè)務(wù)流程圖及其相關(guān)單據(jù)票證帳簿報表,現(xiàn)狀評價。
1.4 目標(biāo)分析:由現(xiàn)狀的相關(guān)單據(jù)票證帳簿報表找出要長期存儲的基本項,寫出由基本項構(gòu)思ERD的四條原則及相應(yīng)得出的實體、聯(lián)系及其屬性,畫出ERD(不少于兩個主實體,一個聯(lián)系和16個屬性);寫出由ERD導(dǎo)出一般關(guān)系模型的四條原則,列出數(shù)據(jù)存儲初步構(gòu)思的關(guān)系框架,進而分析IT帶來的變化,從而作BPR/BPI,畫出新的業(yè)務(wù)流程圖;畫出功能層次圖。系統(tǒng)設(shè)計
2.1 總體設(shè)計
2.1.1 一般關(guān)系模型設(shè)計:如果與系統(tǒng)分析中的初步構(gòu)思沒有什么不同,則可用文字說明而不必再列表。
2.1.2 處理流程總體設(shè)計:設(shè)計歡迎畫面、主控菜單。
2.1.3 系統(tǒng)平臺的總體結(jié)構(gòu)設(shè)計:設(shè)想所開發(fā)業(yè)務(wù)系統(tǒng)所用的MIS的網(wǎng)絡(luò)拓撲結(jié)構(gòu)、計算機系統(tǒng)和網(wǎng)絡(luò)連接設(shè)備的邏輯功能。
2.2 詳細設(shè)計
2.2.1 代碼系統(tǒng)設(shè)計:寫出代碼設(shè)計的基本原則,設(shè)計主要的代碼(不少于2種)。2.2.2 數(shù)據(jù)庫結(jié)構(gòu)的具體設(shè)計:按所選用的DBMS設(shè)計數(shù)據(jù)庫表的具體框架及其完整性說明;設(shè)計用戶視圖。
2.2.3 模塊設(shè)計:設(shè)計輸出模塊、輸入模塊、接口模塊的方式、格式,機內(nèi)模塊的框圖。(至少有兩層菜單、1個查詢模塊和1個報表生成模塊)。系統(tǒng)實現(xiàn)
3.1 數(shù)據(jù)庫表結(jié)構(gòu)的建立與數(shù)據(jù)輸入:建立表結(jié)構(gòu),輸入計算機并打印出來;輸入數(shù)據(jù)并打印出來;建立用戶視圖,并打印出來。3.2 應(yīng)用程序設(shè)計與測試:編寫各應(yīng)用程序,輸入并打印出來;或打印出表單和菜單畫面、方法程序;敘述測試中的問題與解決方法。系統(tǒng)運行
4.1 寫出系統(tǒng)操作使用的簡要說明。
4.2 運行系統(tǒng)并打印出運行結(jié)果(至少有1個查詢結(jié)果和1個報表輸出結(jié)果)。
4.3 系統(tǒng)評價:采用的有特色的技術(shù)與技巧;成功之處與主要特點;系統(tǒng)會改進完善之處和進一步工作的打算;自己通過本設(shè)計所得到的收獲、體會。
說明:本提綱按以數(shù)據(jù)庫為中心的原型法開發(fā)一個業(yè)務(wù)小系統(tǒng)并以vb+sql server 2005實現(xiàn) 為前提來討論,但鼓勵學(xué)生用結(jié)構(gòu)化方法來完成課程設(shè)計,其報告可參照本提綱撰寫,基本內(nèi)容應(yīng)不少于本提綱的要求。