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)試與運(yùn)行,此外還要撰寫課程設(shè)計報告。我的工作主要是課程設(shè)計報告的整理兼撰寫。但實(shí)際上每個文檔之間都有著聯(lián)系,僅僅做自己分配到的部分是不夠的,系統(tǒng)分為哪些模塊以及各模塊的功能都需要大家一起討論確定,統(tǒng)一思路,否則文檔無法銜接,課程設(shè)計無法完成。
人力資源的各大模塊的工作各有側(cè)重點(diǎn),但是各大模塊是不可分割的,就像生物鏈一樣,任何一個環(huán)節(jié)的缺失都會影響整個系統(tǒng)的失衡。HR工作是一個有機(jī)的整體,各個環(huán)節(jié)的工作都必須到位,同時要根據(jù)不同的情況,不斷地調(diào)整工作的重點(diǎn),才能保證人力資源管理保持良性運(yùn)作,并支持企業(yè)戰(zhàn)略目標(biāo)的最終實(shí)現(xiàn)。
我們在分工編寫文檔前先在一起討論確定了系統(tǒng)的主要模塊和每個模塊的功能,統(tǒng)一它們的名稱,然后各自編寫文檔,發(fā)現(xiàn)應(yīng)該添加新功能或原先的設(shè)計有問題時再一起討論,統(tǒng)一修改,防止文檔出現(xiàn)偏差。通過大家的討論,發(fā)現(xiàn)很多問題和沒有想到的細(xì)節(jié),在不斷發(fā)現(xiàn)問題,不斷改正錯誤、不斷完善系統(tǒng)設(shè)計的過程中,我們對人力資源系統(tǒng)的理解和研究也越來越深入,也使我們認(rèn)識到團(tuán)隊(duì)的力量。
課程設(shè)計需要使用很多建模和作圖工具軟件,例如Visio、rose,以及網(wǎng)頁制作、圖像處理軟件,同時需要查閱資料和做一些必要的調(diào)研。雖然平時上課這些軟件的使用老師都講過,考試也能通過,但當(dāng)用這些軟件和課本上的知識來獨(dú)立地設(shè)計一個實(shí)際的系統(tǒng)時,很多問題就暴露出來了,比如什么時候要用E-R圖、什么時候要用流程圖,雖然這些圖我們每個人都會畫,但是這些圖是用來描述什么的、作用是什么、什么時候需要使用這些圖我們卻不是很清楚。
課程設(shè)計是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),這次課程設(shè)計雖然很累,但我學(xué)到了不少東西,對軟件的設(shè)計過程和方法有了更深入的了解,培養(yǎng)了我們的團(tuán)隊(duì)精神,鍛煉了我們的溝通和表達(dá)能力。通過這次課程設(shè)計使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。
通過此次課程設(shè)計,使我更加扎實(shí)的掌握了有關(guān)人力資源管理系統(tǒng)方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。
在課程設(shè)計過程中,我們不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測調(diào)試環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多問題,最后在大家的努力下,終于游逆而解。在今后社會的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可!
課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間;仡櫰鸫苏n程設(shè)計,至今我仍感慨頗多,從理論到實(shí)踐,我學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。
擴(kuò)展閱讀:MIS課程設(shè)計報告書
廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
管理信息系統(tǒng)課程設(shè)計
(個人通訊錄系統(tǒng))姓名:譚旭學(xué)號:1007511146
專業(yè):醫(yī)藥信息工程學(xué)院班級:醫(yī)藥信息(10)指導(dǎo)老師:蔡先發(fā)1
廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
目錄
第一章引言....................................................................................................................2
1.1開發(fā)背景...............................................................................................................21.2開發(fā)思路---------------------------------------------------------------------------------------------------21.2.1思考環(huán)節(jié)---------------------------------------------------------------------------------------------21.2.2組織環(huán)節(jié)........................................................................................................31.3可行性分析-------------------------------------------------------------------------------------------------31.3.1技術(shù)可行性------------------------------------------------------------------------------------------31.3.2經(jīng)濟(jì)可行性------------------------------------------------------------------------------------------41.3.3運(yùn)行可行性....................................................................................................4
第二章系統(tǒng)分析.............................................................................................................4
2.1系統(tǒng)綜合分析........................................................................................................52.1.1目標(biāo)系統(tǒng)要求...............................................................................................52.1.2系統(tǒng)功能.......................................................................................................52.1.3系統(tǒng)平臺及軟件選擇....................................................................................72.2用戶需求分析........................................................................................................72.3業(yè)務(wù)流程及其功能分析.........................................................................................8
第三章系統(tǒng)設(shè)計.............................................................................................................9
3.1數(shù)據(jù)庫設(shè)計.........................................................................................................103.2系統(tǒng)訪問界面.....................................................................................................103.2.1界面要求...................................................................................................113.3用戶登錄模塊......................................................................................................113.4添加聯(lián)系人模塊..................................................................................................123.5搜索聯(lián)系人模塊-----------------------------------------------------------------------------------------123.6刪除聯(lián)系人模塊-----------------------------------------------------------------------------------------133.7修改聯(lián)系人模塊-----------------------------------------------------------------------------------------143.8賬戶管理模塊--------------------------------------------------------------------------------------------153.9安全退出模塊--------------------------------------------------------------------------------------------16
第四章總結(jié)語............................................................................................................17
2廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
第一章引言
1.1開發(fā)背景
在生活中,我們是否有過這樣的事情:由于自己的失誤,把手機(jī)里的通訊錄聯(lián)系人不小心刪除了,或是由于不小心手機(jī)丟失或者被偷了,導(dǎo)致無法聯(lián)系上自己想要聯(lián)系的親戚、朋友、同學(xué)、家人,或是由于手機(jī)存儲空間有限,隨著交際的日益增大的時候,有些聯(lián)系人雖說不常聯(lián)系,但也我們也不忍心刪除,可手機(jī)存儲空間又不夠了-------針對這類問題,確實(shí)有在我身上發(fā)生過,我作為體驗(yàn)者深有體會,故我借這個課題設(shè)計試試著實(shí)現(xiàn)一種脫離手機(jī)的電子通訊錄,名為:個人通訊錄。它可以為自己方便地存儲聯(lián)系人,當(dāng)然它不會受聯(lián)系人多少的限制,以及最初版本會具備基本的實(shí)用功能,隨著以后版本的不斷更新,我會為這著個人通訊錄實(shí)現(xiàn)更多實(shí)用性功能,壯大此電子通訊錄。
1.2開發(fā)思路
當(dāng)然我作為還沒有什么開發(fā)經(jīng)驗(yàn)的學(xué)生,在我的學(xué)習(xí)和努力過程中也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,學(xué)習(xí)實(shí)現(xiàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料;系統(tǒng)概要設(shè)計,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改。1.2.1思考環(huán)節(jié)
做課題之前當(dāng)然做了些準(zhǔn)備的,也下載了一些小型系統(tǒng)來研究研究,比如成績管理系統(tǒng),選課系統(tǒng),主要是想了解他們設(shè)計的基本思想,最值得一提的是學(xué)習(xí)了他們的采用母版頁Masterpage來創(chuàng)建適合的網(wǎng)頁。MasterPage是一種模板,可以讓你快速的建立相同頁面布局而內(nèi)部不同的網(wǎng)頁,如果一個網(wǎng)站有多個MasterPage,那么新建aspx文件的時候就可以選擇需要實(shí)現(xiàn)頁面布局的MasterPage。另外,在你沒有使用MasterPage之前,如果N個相同的頁面布局需要改動成另外一個樣式,那么你就要做很多無聊而又不得不做的工作,對N個頁面進(jìn)行一一更改,如果使用了MasterPage,你只要改動一個頁面也就是MasterPage文件就可以了。另外,部署的web程序越來越大,使用MasterPage在一定程度上會減小web程序的大小,因?yàn)樗械闹貜?fù)的html標(biāo)記都只有一個版本。
3廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
1.2.2組織環(huán)節(jié)
我經(jīng)過一系列研究后選定課題,開始我的課題設(shè)計,從選題、查詢資料、熟悉開發(fā)環(huán)境-----------到最后的系統(tǒng)測試和系統(tǒng)試運(yùn)行和修改,以下是組織整個組織環(huán)節(jié)流程圖。
1.3可行性分析
概述:
當(dāng)今世界,隨著我們的交流面和人際關(guān)系的不斷擴(kuò)張,手機(jī)存儲空間難以支持如此多的聯(lián)系人,加上日益繁忙的現(xiàn)實(shí)生活,偶爾讓人錯失上遺失了手機(jī),種種原因?qū)е侣?lián)系人無法找回,帶來無可挽回的損失,本人設(shè)想很有必要實(shí)現(xiàn)一種類似電子通訊錄的功能,即脫離手機(jī)也可以實(shí)現(xiàn)通訊錄的基本功能?偨Y(jié)個人通訊錄小型系統(tǒng)的可行性體現(xiàn)在以下幾方面:
1.技術(shù)可行性:目前以我現(xiàn)有的技術(shù),我學(xué)習(xí)了asp.net和數(shù)據(jù)庫js、html、css相關(guān)知識,可對一般的網(wǎng)站進(jìn)行建設(shè)。曾經(jīng)有做過自己的博客網(wǎng)站,并且在大二的java課中有了一定編程思想,并曾經(jīng)用java寫過類似課題《酒店管理系統(tǒng)》,以上述經(jīng)驗(yàn),再者,可參考其他書籍,充分利用百度工具查找難以問題已得到解決。
4廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
2.經(jīng)濟(jì)可行性:對于此次開發(fā),我主要是利用課余時間和這幾個星期的實(shí)驗(yàn)課來完成的。在翻閱圖書館的書籍下,還在大學(xué)城二手書店買了本有關(guān)C#的書籍,在邊自學(xué)邊做課題的情況下,并按照老師給定的時間三周內(nèi)圓滿完成此次課題設(shè)計。
3.運(yùn)行可行性:
對我的電腦性能測試后,再經(jīng)過網(wǎng)上參考類似系統(tǒng)和進(jìn)行測試和實(shí)驗(yàn),得出對該系統(tǒng)的完美運(yùn)行已能夠全力應(yīng)付。
第二章系統(tǒng)分析
2.1系統(tǒng)綜合分析
2.1.1目標(biāo)系統(tǒng)要求:
1、時間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計與物理設(shè)計,使系統(tǒng)運(yùn)行效率高,反映速度快。2、可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯功能。3、可理解性。使用者容易理解和使用該系統(tǒng)。
4、可維護(hù)性和適用性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)的不斷發(fā)展需要。
5、可用性。目標(biāo)系統(tǒng)功能齊全,能夠完成滿足基本的通訊錄需求。
6、安全保密性。標(biāo)準(zhǔn)系統(tǒng)的物理安全,數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。2.1.2系統(tǒng)功能
這個簡易個人系統(tǒng)作為版本1.0,其功能稍微簡單當(dāng)然是可以理解的,下面介紹它所具有的主要功能,它主要分為五大模塊,分別是搜索模塊、添加聯(lián)系人模塊、刪除聯(lián)系人模塊、修改聯(lián)系人模塊、賬戶管理模塊。
1.搜索模塊:主要是針對聯(lián)系人的關(guān)鍵字進(jìn)行搜索,搜索關(guān)鍵字包括姓名、ID、地址、郵箱、電話。從而得到需要搜索的聯(lián)系人。
2.添加聯(lián)系人模塊:對通訊錄以外的聯(lián)系人進(jìn)行添加,并未數(shù)據(jù)庫新增一條記錄。
3.刪除聯(lián)系人模塊:對選中的聯(lián)系人進(jìn)行刪除,并且刪除數(shù)據(jù)庫記錄。
5廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
4.修改聯(lián)系人模塊:對選中的聯(lián)系人進(jìn)行修改,并更新到數(shù)據(jù)庫。
5.用戶管理模塊:對使用者的信息進(jìn)行管理,修改并更新到數(shù)據(jù)庫,在下次登錄時需要使用新的賬戶信息。2.1.3系統(tǒng)平臺及軟件選擇
選擇微軟平臺作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時,將微軟平臺作為首選方案;另一方面從技術(shù)角度來講,微軟平臺上的應(yīng)用無論是在開發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):Windows7旗艦版
開發(fā)工具與語言:Visualstudio5.0簡體中文版數(shù)據(jù)庫:sqlserver201*
流程圖設(shè)計:microsoftVisio201*PhotoshopCS3
2.2需求分析
根據(jù)手機(jī)的通訊錄的常用的功能,簡化成了幾個通訊錄應(yīng)有的基本功能,并且他的界面方面應(yīng)該人性化設(shè)計,操作簡易,美觀大方。總結(jié)如下:1、能夠根據(jù)權(quán)限進(jìn)行登錄,根據(jù)權(quán)限訪問系統(tǒng)數(shù)據(jù)。2、該通訊錄應(yīng)具備通訊錄的基本功能。3、界面人性化設(shè)計,操作方便易懂。4、系統(tǒng)所占資源率低,運(yùn)行流暢。
5、系統(tǒng)維護(hù)容易,運(yùn)行時發(fā)生錯誤的概率的低。
6、對以后的版本升級容易,可以為日后方便地增加其他模塊。7、采用b/s模式開發(fā)此系統(tǒng)
2.3業(yè)務(wù)流程及其系統(tǒng)功能分析
6廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
本系統(tǒng)由于是版本1.0,所以目前功能來說比較簡單,所以業(yè)務(wù)流程比較簡單,下面的圖表示了簡易個人通訊錄的基本業(yè)務(wù)流程,從該流程圖可以知道其有的基本功能。
第三章系統(tǒng)詳細(xì)設(shè)計
3.1數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫資源管理器如圖所示:
7廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
創(chuàng)建conact表
創(chuàng)建Manage表
表的結(jié)構(gòu)類型說明:其中conact表中的字段ID設(shè)為自動增長,種子增量為1,標(biāo)志種子為1。具體設(shè)置如下:
3.2系統(tǒng)訪問界面
系統(tǒng)的界面需要是人機(jī)操作系統(tǒng)的重要組成成分,所以需要對程序系統(tǒng)的界面進(jìn)行詳細(xì)的規(guī)范,以簡潔、實(shí)用、美觀為主要目的。要在滿足功能的前提下盡可能的適應(yīng)客戶對界面的要求。
3.2.1界面要求
8廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
需求名稱登陸界面位置主界面位置界面風(fēng)格界面字體顏色詳細(xì)要求登陸界面瀏覽在網(wǎng)頁垂直、水平居中顯示登錄進(jìn)主界面后在14英寸寬屏顯示器中居中顯示界面為清新淡綠色風(fēng)格。Logo采用藝術(shù)字形式,數(shù)據(jù)以黑色為主
3.3用戶登錄
安全機(jī)制問題:在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和密碼都相符方可進(jìn)入此個人通訊錄。當(dāng)密碼或者用戶名不符合時提示相關(guān)信息。
核心代碼:
if(reader.HasRows)
{//stringid=reader.GetString(0);//stringpwd=reader.GetString(1);
if(reader.GetString(0)==TextBox1.Text&&reader.GetString(1)==TextBox2.Text)
{Session["UserID"]=TextBox1.Text.Trim();//保存userid到session里Response.Redirect("login.aspx");
9廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
//Server.TransferRequest("login.aspx");}else{
//Response.Write("alert("密碼或者賬號不正確")");Tanxu.Utility.AlertMessageBox("密碼或者賬號不正確",this.Page);}}
驗(yàn)證成功進(jìn)入主界面:
主要功能:
實(shí)現(xiàn)在進(jìn)入個人通訊之前的身份驗(yàn)證功能,若登錄失敗則無法訪問任何一個頁面。登陸成功現(xiàn)實(shí)主界面,主界面顯示出所有聯(lián)系人主要信息,以及相關(guān)處理個人通訊錄的基礎(chǔ)功能。核心代碼:
privatevoidBindData(stringkey){
this.GridView1.DataSourceID=null;
SqlConnectionconn=newSqlConnection();conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="selectrow_number()over(orderbyid)asnID,
10廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
ID,cName,cAddress,cPhone,cEmailfromcontact";//
cmd.CommandText+="wherecNamelike"%"+key+"%"";cmd.CommandText+="orcAddresslike"%"+key+"%"";cmd.CommandText+="orcPhonelike"%"+key+"%"";cmd.CommandText+="orcEmaillike"%"+key+"%"";
cmd.Connection=conn;conn.Open();
SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=newDataSet();da.Fill(ds);
SqlDataReaderreader=cmd.ExecuteReader();this.GridView1.DataSource=ds;this.GridView1.DataBind();reader.Close();conn.Close();}
3.4添加聯(lián)系人模塊
主要功能:
實(shí)現(xiàn)添加新的聯(lián)系人,建立新的聯(lián)系人的相關(guān)信息,寫進(jìn)數(shù)據(jù)庫。
核心代碼:
11廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
if(Page.IsValid){
SqlConnectionconn=newSqlConnection();conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="Insertintocontact(cName,cAddress,cPhone,cEmail)";cmd.CommandText+="Values(""+TextBox1.Text+"","";cmd.CommandText+=TextBox2.Text+"","";cmd.CommandText+=TextBox3.Text+"","";cmd.CommandText+=TextBox4.Text+"")";if(TextBox1.Text!=""&&TextBox3.Text!=""){
cmd.Connection=conn;conn.Open();
cmd.ExecuteNonQuery();conn.Close();
//Response.Write("alert("添加成功,按確定返回")");Tanxu.Utility.AlertMessageBox("添加成功,按確定返回",this.Page);Response.Redirect("login.aspx");}else{
//Response.Write("alert("姓名和電話不能為空")");Tanxu.Utility.AlertMessageBox("姓名和電話不能為空",this.Page);}}
3.5搜索功能
主要功能:對聯(lián)系人進(jìn)行查詢,并且顯示相關(guān)信息,當(dāng)輸入關(guān)鍵字段時,就會顯示相應(yīng)的聯(lián)系人具體信息。同時,也可以對查詢出來的聯(lián)系人進(jìn)行其他操作。比如如下輸入:張,點(diǎn)擊“搜索”后顯示出姓張的聯(lián)系人數(shù)據(jù)。然后點(diǎn)擊“顯示全部”回到所有聯(lián)系人頁面。
12廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
3.6刪除聯(lián)系人模塊
主要功能:對選定的聯(lián)系人進(jìn)行刪除,相應(yīng)的數(shù)據(jù)庫數(shù)據(jù)也將刪除。核心代碼:
if(string.IsNullOrEmpty(this.ID)){
return;}
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="deletefromcontactwhereID="+this.ID;cmd.Connection=conn;conn.Open();
intcount=cmd.ExecuteNonQuery();conn.Close();if(count>0){
Response.Write("alert("刪除成功")");Response.Redirect("login.aspx");}
3.7修改聯(lián)系人模塊
主要功能:對選定的聯(lián)系人進(jìn)行修改,更新到相應(yīng)的數(shù)據(jù)庫數(shù)據(jù)
13廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
核心代碼:
if(Page.IsValid){
SqlConnectionconn=newSqlConnection();conn.ConnectionString
ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="updatecontactsetcName=""+TextBox1.Text;cmd.CommandText+="",cAddress=""+TextBox2.Text;cmd.CommandText+="",cPhone=""+TextBox3.Text;cmd.CommandText+="",cEmail=""+TextBox4.Text+""";cmd.CommandText+="whereID="+this.contactID;cmd.Connection=conn;conn.Open();
cmd.ExecuteNonQuery();conn.Close();
Response.Redirect("login.aspx");}
添加方法:voidIntialData(intID){
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
=14廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
cmd.CommandText="selectcName,cAddress,cPhone,cEmailfromcontact";cmd.CommandText+="whereID="+ID;cmd.Connection=conn;conn.Open();
SqlDataReaderreader=cmd.ExecuteReader();//while(reader!=null){if(reader!=null){
reader.Read();}
if(reader.HasRows){//hasrecord
this.TextBox1.Text=reader.GetString(0);this.TextBox2.Text=reader.GetString(1);this.TextBox3.Text=reader.GetString(2);this.TextBox4.Text=reader.GetString(3);}
reader.Close();conn.Close();
}3.8賬戶管理模塊
主要功能:對賬戶信息進(jìn)行更新操作。
15廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
核心代碼:
加入方法:
voidgetmanage(){
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="selectmanage_id,passwordfrommanage";cmd.Connection=conn;conn.Open();
SqlDataReaderreader=cmd.ExecuteReader();reader.Read();
this.TextBox1.Text=reader.GetString(0);this.TextBox2.Text=reader.GetString(1);reader.Close();conn.Close();}
按鈕下加入:
if(Page.IsValid){
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=ConfigurationSettings.AppSettings["ConnectionString"];SqlCommandcmd=newSqlCommand();
cmd.CommandText="updatemanagesetmanage_id=""+TextBox1.Text;cmd.CommandText+="",password=""+TextBox2.Text+""";if(TextBox3.Text==TextBox2.Text){
cmd.Connection=conn;conn.Open();
cmd.ExecuteNonQuery();conn.Close();
//Response.Write("alert("更改成功,點(diǎn)擊確定返回")");Tanxu.Utility.AlertMessageBox("更改成功,點(diǎn)擊確定返回",this.Page);TextBox3.Text="";getmanage();}else{
TextBox3.Text="";
Tanxu.Utility.AlertMessageBox("密碼不一致,更改失敗",this.Page);}}}
16廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
3.9安全退出模塊
主要功能:對保存的用戶信息的cookie清除,安全退出個人通訊錄。返回到登陸頁面。核心代碼:
protectedvoidButton_LoginOut_Click(objectsender,EventArgse)//退出{
//把session清空就是了Session.Clear();Session.Abandon();
Response.Redirect("login_in.aspx");
}第四章總結(jié)語
剛開始,老師布置這個課題時,感覺有點(diǎn)壓力,畢竟沒有真正系統(tǒng)地用C#來做一個完整的系統(tǒng),但是通過實(shí)驗(yàn)課做的實(shí)驗(yàn),所學(xué)知識已經(jīng)基本已涵蓋我們常見的增刪改功能,所以只要我們組織好這些知識,再向外界補(bǔ)充所必要的知識,做出一個稍微簡單的系統(tǒng)還是比較簡單的。所以后來的時間都在準(zhǔn)備,并且補(bǔ)充些必要的知識,比如css、javascrip、存儲過程等知識,邊學(xué)習(xí)的過程中也在研究他人所做的類似小系統(tǒng)。從中學(xué)習(xí)了許多技巧的經(jīng)驗(yàn)。
當(dāng)然,在做的時候也遇到許多問題,除了在網(wǎng)上尋找答案,也得到同學(xué)的幫助,共同進(jìn)步,最主要的是通過此次課程設(shè)計學(xué)到了許多的編程思想,許多有用的技巧,比如采用mvc模式進(jìn)行開發(fā),使用母版頁設(shè)計減少開銷、減少編程,使用css樣式使外觀更出眾,希望老師以后能讓我們多做項(xiàng)目,并教授老師做項(xiàng)目的經(jīng)驗(yàn),以便我們能在實(shí)踐中學(xué)習(xí)------
這作為我學(xué)習(xí)C#來做完整系統(tǒng)系統(tǒng)的處女作,功能方面雖然沒有很完善,但已經(jīng)基本具備通訊錄的大部分主要功能,但是,在以后的學(xué)習(xí)中,我會隨著我的知識的不斷完善,而不斷對其進(jìn)行功能方面和外觀方面進(jìn)行完善,相信隨著版本的不斷升級,一個實(shí)用性的通訊錄會產(chǎn)生。
17廣東藥學(xué)院醫(yī)藥信息10班管理信息系統(tǒng)課程設(shè)計
參考文獻(xiàn)
[1]《asp.net網(wǎng)絡(luò)應(yīng)用開發(fā)例學(xué)與實(shí)踐》,郭常圳、李云錦主編,清華大學(xué)出版社[2]《管理信息系統(tǒng)(第四版)》,黃梯云主編,高等教育出版社
[3]《數(shù)據(jù)庫系統(tǒng)概論(第四版)》,王珊,薩師宣主編,高等教育出版社[5]《asp.net(C#)基礎(chǔ)教程》,李勇平主編,清華大學(xué)出版社
[6]《photoshopCS3平面設(shè)計與制作》,崔建成主編,高等教育出版社
18友情提示:本文中關(guān)于《MIS(管理信息系統(tǒng))課程設(shè)計個人總結(jié)》給出的范例僅供您參考拓展思維使用,MIS(管理信息系統(tǒng))課程設(shè)計個人總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。