電子商務(wù)管理信息系統(tǒng)課程設(shè)計_第1頁
電子商務(wù)管理信息系統(tǒng)課程設(shè)計_第2頁
電子商務(wù)管理信息系統(tǒng)課程設(shè)計_第3頁
電子商務(wù)管理信息系統(tǒng)課程設(shè)計_第4頁
電子商務(wù)管理信息系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

{管理信息化電子商務(wù)}電子商務(wù)管理信息系統(tǒng)課程設(shè)計目錄摘要11前言11.1作業(yè)背景11.2選題說明11.2.1基本思路11.2作業(yè)目標(biāo)11.3工作業(yè)績11.3.1個人主要工作11.3.2主要收獲11.3.3自我評定21.3.4小組成員任務(wù)分工情況22系統(tǒng)規(guī)劃32.1可行性分析32.1.1經(jīng)濟(jì)可行性分析32.1.2技術(shù)可行性分析32.1.3管理組織可行性分析33系統(tǒng)分析43.1業(yè)務(wù)流程分析43.2數(shù)據(jù)流程圖54系統(tǒng)設(shè)計74.1總體設(shè)計74.2詳細(xì)設(shè)計84.2.1代碼設(shè)計84.2.2數(shù)據(jù)庫設(shè)計104.2.3輸入設(shè)計174.2.4輸出設(shè)計195系統(tǒng)實(shí)施22結(jié)束語27參考文獻(xiàn)28理工大學(xué)教學(xué)管理信息系統(tǒng)1前言1.1作業(yè)背景本文根據(jù)《管理信息系統(tǒng)開發(fā)實(shí)踐》課程要求而做。課程作業(yè)要求如下:劃、設(shè)計、實(shí)施,并編寫的一個小型學(xué)生信息管理系統(tǒng)。及用戶提出對學(xué)生信息等的查詢要求所產(chǎn)生的輸出。1.2選題說明能部門高效率地管理學(xué)校。1.2.1基本思路立功能模塊,最后設(shè)計出一套簡單實(shí)用的學(xué)生信息管理系統(tǒng)。1.2作業(yè)目標(biāo)建成一個完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于Internet的教可靠、安全可靠;采用先進(jìn)成熟的技術(shù),建立實(shí)用可靠的系統(tǒng)。1.3工作業(yè)績1.3.1個人主要工作系統(tǒng)分析:主要負(fù)責(zé)數(shù)據(jù)流程圖的繪制及解釋系統(tǒng)實(shí)施:主要負(fù)責(zé)系統(tǒng)測試1.3.2主要收獲計和代碼的編制以及界面的有了更深的認(rèn)識。1.3.3自我評定□優(yōu)□良□中□及格□不及格1.3.4小組成員任務(wù)分工情況小組所有成員分工如下:表1-1學(xué)號姓名任務(wù)備注133席望系統(tǒng)規(guī)劃與分析A203艾海波系統(tǒng)設(shè)計B103左曉蕾系統(tǒng)實(shí)施C2系統(tǒng)規(guī)劃2.1可行性分析2.1.1經(jīng)濟(jì)可行性分析并能夠?yàn)榻虒W(xué)管理提供幫助,可以收到客觀的經(jīng)濟(jì)效益。2.1.2技術(shù)可行性分析技術(shù)上的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶提,數(shù)據(jù)能夠完成。2.1.3管理組織可行性分析度,有利于實(shí)現(xiàn)網(wǎng)絡(luò)化教學(xué)信息管理。3系統(tǒng)分析為方便教學(xué)管理,實(shí)現(xiàn)教學(xué)管理信息化的目的,要對服務(wù)的主體進(jìn)行分析。(1)教務(wù)處:管理主體,負(fù)責(zé)學(xué)生、教師、成績、課程、初始設(shè)定的管理,擁有系統(tǒng)的最高權(quán)限。(2)教師:教學(xué)主體,在系統(tǒng)中只能查看與自己相關(guān)的信息,包括基本信息、課程信息和成績信息等。(3選課信息和成績信息等。3.1業(yè)務(wù)流程分析息,查看自己的課程表和各科成績。教師則要負(fù)責(zé)授課、組織考試和錄入成績,教師也可以查看自己的授課情況、選課學(xué)生名單、學(xué)生成績,查看修改自己的基本信息??傮w業(yè)務(wù)流程如圖10-2所示。修改密碼代碼班級表教師

查看教師信教

課務(wù)程

課程學(xué)生學(xué)生學(xué)生信息

管理成績表3.2數(shù)據(jù)流程圖根據(jù)以上需求分析,教學(xué)管理信息系統(tǒng)的功能模塊設(shè)計如圖所示。各模塊功能說明:(1)登錄模塊根據(jù)不同的賬號和身份登錄系統(tǒng),實(shí)現(xiàn)不同的系統(tǒng)操作。(2)系統(tǒng)管理模塊負(fù)責(zé)系統(tǒng)中用戶密碼修改、初始化新添加用戶密碼等工作。(3)數(shù)據(jù)維護(hù)模塊由管理員進(jìn)行操作,用于教師、學(xué)生、課程信息的添加、刪除、修改及瀏覽。(4)教學(xué)管理模塊用于學(xué)生選課、教師成績錄入和成績單打印。(5)成績查詢管理模塊主要用于學(xué)生查詢自己選修課成績、管理員查看各科選修課成績分布。(6)幫助模塊介紹系統(tǒng)的功能及系統(tǒng)的使用。4系統(tǒng)設(shè)計4.1總體設(shè)計(一)系統(tǒng)功能描述課程信息管理及相關(guān)查詢。其主要功能包括:(1)學(xué)生信息管理功能添加學(xué)生:以班級為單位,進(jìn)行學(xué)生入庫。其中分為單個添加和成批添加。學(xué)、退學(xué)、留級及畢業(yè)信息。刪除學(xué)生:當(dāng)學(xué)生畢業(yè)后,學(xué)生信息轉(zhuǎn)移備份數(shù)據(jù)庫中,系統(tǒng)的基本數(shù)據(jù)庫多位學(xué)生信息刪除,整個班級的刪除,所有學(xué)生信息的刪除。學(xué)生信息備份:在學(xué)生信息刪除前,將其按班級為單位保存到備份數(shù)據(jù)庫(2)學(xué)生成績管理功能分?jǐn)?shù)錄入:以班級為單位,錄入成績。分?jǐn)?shù)段統(tǒng)計:以班為單位,根據(jù)成績統(tǒng)計各科各分?jǐn)?shù)段的人數(shù),總分各分?jǐn)?shù)段的人數(shù)。成績備份:為指定班級及指定的學(xué)期數(shù)的學(xué)生成績保存到備份數(shù)據(jù)庫中。(3)教師信息管理功能添加新教師。教師信息的修改。教師成績考核。(4)課程信息管理功能是學(xué)生成績管理的基礎(chǔ)。用以保證數(shù)據(jù)庫中一致性原則。(5)查詢功能。成績查詢。教師信息查詢。根據(jù)用戶的要求,查詢相關(guān)教師信息。備份成績查詢。按班級為單位查詢備份數(shù)據(jù)庫的學(xué)生信息。4.2詳細(xì)設(shè)計4.2.1代碼設(shè)計算法進(jìn)行統(tǒng)計分析,處理十分迅速,本系統(tǒng)所用到的編碼如下。學(xué)院代碼設(shè)計代碼規(guī)則:順序碼,兩位數(shù)字字符格式代表學(xué)院名稱專業(yè)代碼設(shè)計04專業(yè)代碼設(shè)計代碼規(guī)則:所在學(xué)院代碼+學(xué)院內(nèi)專業(yè)順序編碼班級代碼設(shè)計代碼設(shè)計規(guī)則:入學(xué)年份后兩位+學(xué)院代碼+專業(yè)代碼+班級編號10040902學(xué)號代碼設(shè)計代碼設(shè)計規(guī)則:入學(xué)年份后兩位+學(xué)院代碼+專業(yè)編碼+班級代碼+學(xué)生編號203——10級經(jīng)濟(jì)管理學(xué)院電子商務(wù)專業(yè)2班3號學(xué)生教師號代碼設(shè)計代碼設(shè)計規(guī)則:教師入職年份+教師編號1999001教師入職年份教師編號——1999年入職的編號為001的教師課程代碼設(shè)計代碼設(shè)計規(guī)則:開課學(xué)院代碼+課程編號010110——經(jīng)濟(jì)管理學(xué)院開設(shè)的課程編號為0110的微觀經(jīng)濟(jì)學(xué)課程課程類別代碼設(shè)計:代碼設(shè)計規(guī)則:順序碼010201——全校選修課;02——99種。4.2.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計主要包括概念結(jié)構(gòu)設(shè)計(E-R(一)概念結(jié)構(gòu)設(shè)計E-R圖分別如圖4.1、4.2、4.3、4.4、4.5、4.6、4.7所示,總體E-R圖如圖4.8所示圖4.1學(xué)生實(shí)體圖4.2課程實(shí)體圖4.3教師實(shí)體圖4.4考試成績實(shí)體圖4.5專業(yè)實(shí)體圖4.6班級實(shí)體圖4.7課件實(shí)體圖4.8總體E-R圖(二)邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的主要工作是把建立的E-R圖轉(zhuǎn)化為關(guān)系模型。(1)將實(shí)體轉(zhuǎn)化為關(guān)系將E-R圖中的實(shí)體轉(zhuǎn)化為一個關(guān)系。學(xué)生(學(xué)號姓名身份證號性別民族政治面貌出生日期籍貫通訊地址郵編年級學(xué)院專業(yè)班級入學(xué)時間考區(qū)高考考號高考總分畢業(yè)中學(xué)外語語種錄取號備注聯(lián)系電話電子郵件手機(jī)號個人主頁學(xué)號)課程(課程號課序號課程名任課教師是否開課上課周次上課地點(diǎn)上課時間課程學(xué)時課程容量授課班級學(xué)分學(xué)時考試方式課程類別課程狀態(tài)開課學(xué)期)教師(教師號姓名身份證號性別民族政治面貌出生日期籍貫通訊地址所在學(xué)院研究方向?qū)W歷職稱職務(wù)備注聯(lián)系電話電子郵件辦公電話手機(jī)號家庭電話辦公地點(diǎn)個人主頁)考試成績(學(xué)號課程號課序號平時成績平時成績系數(shù)考試成績考試成績系數(shù)期末總成績績點(diǎn)成績等級成績學(xué)分)專業(yè)(所屬學(xué)院專業(yè)編號專業(yè)名稱)班級(所屬學(xué)院所屬專業(yè)班級編號班級名稱)課件(課程號課序號課件名稱課件編號)(2)聯(lián)系也可以轉(zhuǎn)化為一個關(guān)系,聯(lián)系的屬性可以轉(zhuǎn)化為關(guān)系屬性。該系統(tǒng)中多為一對多的關(guān)系,將兩個實(shí)體的主關(guān)鍵字抽出來建立一個新的關(guān)系,并根據(jù)需要增加一些屬性,新關(guān)系的主關(guān)鍵字為兩個實(shí)體的主關(guān)鍵字組合。表4.1classmanagment列名數(shù)據(jù)類型長度主鍵允許空說明classnum文本7主N班級編碼classname文本20N班級名稱depnum文本2N所屬學(xué)院代碼spenum文本4N所屬學(xué)院名稱表4.2course列名數(shù)據(jù)類型長度主鍵允許空說明counum文本8主N課程號couname文本20N課程名depnum文本2N開課學(xué)院coucredit文本4N學(xué)分couperiod文本5N學(xué)時couestate文本1N課程狀態(tài)coutotal文本3N總學(xué)時coutype文本10N課程類別counotes文本4備注表4.3coursearrangement列名數(shù)據(jù)類型長度主鍵允許空格說明counum文本8主N課程號couarrordemum文本2主N課程序號couarrsemester文本10N學(xué)期teanum文本7N任課教師courrplace文本50N上課地點(diǎn)couarryesomo文本1N是否開課couarrweek文本10N上課周次couarrtime文本50N上課時間couarrcapacity文本4N課程內(nèi)容couclass文本50N上課班級表4.4score列名數(shù)據(jù)類型長度主鍵允許空說明stunum文本9主N學(xué)號counum文本2主N課程號couarrordenum文本8主N課序號scoreusual文本4平時成績scorelast文本4N期末成績scorefinal文本4N總成績表4.6student列名數(shù)據(jù)類型長度主鍵允許空說明stunum文本9主N學(xué)號stuname文本20N姓名stuid文本18身份證號stugender文本2性別natnum文本10民族stubirth日期/時間8出生日期parnum文本10政治面貌stuentime文本4入學(xué)時間spenum文本4班級stuorigin文本7籍貫stuaddress文本50通訊地址stuzip文本50郵編stuexamid文本10高考考號stuentrancepiont文本20高考總分stuhighsch文本畢業(yè)中學(xué)stuforeign文本50外語語種stuentranceid文本10錄取號stuphone文本11聯(lián)系電話stuemail文本11電子郵件stumobile文本50手機(jī)號stuhomepage文本11個人主頁stunotes文本50備注stuphoto文本照片路徑表4.7teacher列名數(shù)據(jù)類型長度主鍵允許空說明teanum文本7主N教師號teaname文本20N教師姓名depnum文本2學(xué)院teagender文本2性別titlenum文本8職稱teaid8出生日期natnum文本18身份證號parnum文本10民族teamobile文本10政治面貌teahometel文本11手機(jī)號teaofficetele文本11家庭電話teaofficeaddres文本11辦公電話steaemail文本50辦公地點(diǎn)teaphoto文本50電子郵箱teaorigin文本50照片tearesearch文本50籍貫edunum文本研究方向teanotes文本10學(xué)歷teahompage文本備注teabirth文本50個人主頁teaaddress文本50通訊地址teazip文本6郵編(三)物理結(jié)構(gòu)設(shè)計本系統(tǒng)全部文件存放在名稱為zhjw的文件夾下。Zhjw內(nèi)又有6個子文件夾,文件夾層次結(jié)構(gòu)及所存放的文件如表所示。表4.8系統(tǒng)物理結(jié)構(gòu)總文件夾子文件夾二級子文存放的文件格式說明件夾Program..文件存放vb程序形成的所有系統(tǒng)databasephotostuphoto.jpg文件名字為.jpg的照片teaphoto.jpg文件名稱為.jpg照片ico.ico文件系統(tǒng)圖標(biāo)文件teaupload所有教師上傳文件格式教師上傳課件文件夾studownload所有教師上傳文件格式學(xué)生下載課件文件夾4.2.3輸入設(shè)計系統(tǒng)操作過程中用戶可以通過鼠標(biāo)和鍵盤在操作界面中對相應(yīng)數(shù)據(jù)進(jìn)行輸入,操作簡便。系統(tǒng)管理員通過權(quán)限還可直接通過后臺數(shù)據(jù)庫對數(shù)據(jù)進(jìn)行修改。系統(tǒng)有關(guān)輸入界面設(shè)計如圖所示:圖4.9系統(tǒng)登錄界面系統(tǒng)管理(F)數(shù)據(jù)維護(hù)(W)教學(xué)管理(X)成績查詢(S)幫助(H)課程信息成績錄入成績查詢關(guān)閉圖4.10密碼修改界面圖4.11教師信息維護(hù)界面4.2.4輸出設(shè)計圖系統(tǒng)管理(F)數(shù)據(jù)維護(hù)(W)教學(xué)管理(X)成績查詢(S)幫助(H)課程信息成績錄入成績查詢關(guān)閉開設(shè)課程英語任課教師查詢成績打印成績單課程編號課程名稱學(xué)號姓名002英語234游開勇002英語198馬淑霞002英語001同學(xué)甲圖4.12課程安排界面圖4.13成績查詢界面學(xué)生管理學(xué)號搜索批量查詢條件年級從屬學(xué)院所在班級搜索學(xué)號姓名學(xué)院專業(yè)班級聯(lián)系電話手機(jī)入學(xué)時間1004090201張三經(jīng)濟(jì)管電子商1004090212345671004090202李四經(jīng)濟(jì)管電子商1004090212345671004090203王五經(jīng)濟(jì)管電子商1004090212345671004090204李樂經(jīng)濟(jì)管電子商1004090212345671004090205經(jīng)濟(jì)管電子商100409021234567趙紅圖4.14學(xué)生信息界面圖4.15課程信息界面5系統(tǒng)實(shí)施創(chuàng)建數(shù)據(jù)訪問模塊:因?yàn)楸鞠到y(tǒng)中大部分窗體要訪問數(shù)據(jù)庫,為了方便5.1登錄表單“密碼初始化”窗體設(shè)計:“密碼初始化”窗體由系統(tǒng)管理員使用,用于為新添加教師和學(xué)生設(shè)置第一次使用程序的密碼。5.2成績錄入表單“成績錄入”窗體設(shè)計:“成績錄入窗體用于教師錄入學(xué)生成績,系統(tǒng)管理員可以錄入和修改所課程的成績,普通教師只能錄入和修改自己所任課程的成績。5.3學(xué)生成績查詢表單學(xué)生成績查詢窗體:“學(xué)生成績查詢”窗體用于學(xué)生查詢自己選修課程的成績,并且可以查看該門課程的成績分布情況。5.5課程成績表單課程成績分析窗體:“課程成績分析”窗體用于教師查詢課程成績,查看課程的成績分布情況,并且以打印每門課程的成績單。學(xué)生成績查詢窗體的實(shí)現(xiàn)代碼如下為窗口定義模塊級變量DimmydbAsNewDB為窗體frmStuScoreSel的Load事件添加如下代碼:PrivateSubfrmStuScoreSel_Load(ByValsenderAs,ByValeAs)HandlesTry'獲得當(dāng)前用戶所有已選學(xué)課程信息DimsqlScoreAsString="selects_c.cidas課程編號,courseameas課程名稱,s_c.scoreas成績,as學(xué)分froms_c,coursewheres_c.cid=ands_c.sid='"¤tUserID&"'"=(sqlScore)=True'獲得當(dāng)前用戶的個人信息DimsqlStudentAsString="selectname,gradefromstrdentwhereid='"¤tUserID&"'"DimdsAsNewDataSetDimdap1AsNew(sqlStudent,)dap1.Fill(ds,"course")=currentUserIDDimrAsDataRowForEachrIn(0).Rows=r.Item(0)=r.Item(1)Next'獲得已選秀課程學(xué)分信息DimsqlCreditAsString="selectsum(credit)froms_c,coursewheres_c.cid=ands_c.sid='"¤tUserID&"'ands_c.score>=60"CatchexAsException()EndTryEndSub為窗體frmStuScoreSel添加一個成績分析的過程。PrivateSubsqlselect(ByValcid1AsString)'成績分析DimiAsIntegerDimCscorel(4,1)AsStringCscorel(1,0)="selectscorefroms_cwheresid='"&&"'andcid='"&cid1.Trim&"'"DimsqlAsString="selectscorefroms_cwheresid='"&&"'andcid='"&cid1.Trim&"'"Cscorel(2,0)="selectmax(scor)froms_cwherecid='"&cid1&"'"Cscorel(3,0)="selectavg(scor)froms_cwherecid='"&cid1&"'"Cscorel(4,0)="selectmin(scor)froms_cwherecid='"&cid1&"'"Fori=1To4Cscorel(i,1)=(Cscorel(i,0)).TrimNext=Cscorel(1,1)=Cscorel(2,1)=Int(Val(Cscorel(3,1))).ToString=Cscorel(4,1)EndSub為“已學(xué)課程”網(wǎng)絡(luò)控件“dgCourse”的Enter事件添加如下代碼:TryDimiAsInteger=.IndexDimstrcidAsString=(i,0).sqlselect(strcid)'當(dāng)前課程成績分析CatchexAsExcept

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論