c课程方案设计书学生档案管理系统报告 .docx

上传人:C****o 文档编号:13052222 上传时间:2022-04-27 格式:DOCX 页数:19 大小:247.19KB
返回 下载 相关 举报
c课程方案设计书学生档案管理系统报告 .docx_第1页
第1页 / 共19页
c课程方案设计书学生档案管理系统报告 .docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《c课程方案设计书学生档案管理系统报告 .docx》由会员分享,可在线阅读,更多相关《c课程方案设计书学生档案管理系统报告 .docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习仲恺农业工程学院可编辑资料 - - - 欢迎下载精品名师归纳总结课程设计同学档案治理系统课 程 面对对象课程设计姓 名李铎毅院 (系) 运算机科学与工程学院专业年级 运算机科学与技术 082 班学 号 202110214209指导老师 顾春琴日 期 2021 年 8 月 30 日-2021 年 10 月 27 日仲恺农业工程学院教务处制目录1、需求与功能分析 42、系统总体框架 53、系统流程图 54、模块设计与分析 55、类的设计与分析 65.1 、CCourseDlg 类 65.

2、2 、 CDepartmentDlg 类 75.3 、CEncPunDlg类 85.4 、CExperienceDlg 类 85.5 、CLoginDlg 类 95.6 、CPhotoDlg 类 95.7 、CScoreDlg 类 105.8 、CStuManageDlg类 105.9 、CUserDlg 类 10可编辑资料 - - - 欢迎下载精品名师归纳总结6、功能测试示图 117、存在的不足与计策 128、程序源代码 129、使用手册 12参考文献 131、需求与功能分析随着学校规模的不断扩大,同学数量的不断增加,同学的信息量也成倍增长。同学治理工作是学校各项工作的一个重要部分,其治理水

3、平的高低将直接影响到人才的培养质量。面对庞大的信息量,如何有效的提高同学治理工作的效率是一个学校急需解决的问题。同学档案治理系统的设计目标是实现对同学信息的科学化、规范化治理,提高校内治理的效率,为高水平的校内治理供应保证。同学档案治理系统作为学校治理中的一个子系统,与其它子系统,如教案治理系统、人事治理系统、后勤治理系统、图书治理系统等一起构成校内信息治理系统,为校内治理信息化供应一个子功能。所以,几乎全部的大、中、学校校都需要一套这样的治理系统来提高日常的工作效率。经分析同学档案治理系统一般主要有以下几项功能要求:同学信息的录入与修改,包括基本信息、照片、训练经受、奖惩记录和学籍变动等。院

4、系信息的查看,包括院系调整信息等。课程设置信息的查询。同学成果的治理,包括成果的录入、修改和删除等。系统用户的查询和修改,包括系统用户的权限和密码设置等。功能的齐全与操作的便利性,将大大提高同学档案的治理效率,可以说, 同学档案治理系统是每个学校办公当中必备的一套治理系统,其需求是不言面喻的。可编辑资料 - - - 欢迎下载精品名师归纳总结2、系统总体框架可编辑资料 - - - 欢迎下载精品名师归纳总结图 1系统框架图3、系统流程图院系治理同学基本信息治理查看院系设置院系调整新生录入信息查询修改或删除可编辑资料 - - - 欢迎下载精品名师归纳总结系统的数据流程图如下所示。用户登录系统以后,依

5、据用户的权限,可以执行不同的操作。教务处治理人员可以输入同学信息、院系信息照片、录课入程信息等,教可编辑资料 - - - 欢迎下载精品名师归纳总结同学照片治理照片查看可编辑资料 - - - 欢迎下载精品名师归纳总结师可以录入同学成果,同学可以查询信息和成果。用户操作完成以后,可以注更换或删除可编辑资料 - - - 欢迎下载精品名师归纳总结销此次曾登录,然后退出系统。信息录入可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结图 2系统流程图学生4、模块设档计与分析案管同学训练系经统历启管动理登录奖惩治理信息查询 修改或删除信息录入信息查询可编辑资料

6、- - - 欢迎下载精品名师归纳总结依据系统功能理的要求可以将系统分解成院系治理、同学及基修改本或信删息除治理、同学系操作权限照片治理、学统生训练经受治理、奖惩治理、学籍治理、课程学籍设录变入置更/管修录理改入、/删学除信生成可编辑资料 - - - 欢迎下载精品名师归纳总结学籍治理绩治理和系统用户治理等九个功能模块。信息查询 息可编辑资料 - - - 欢迎下载精品名师归纳总结修改或删除院系治理:包括设置院系、专业、班级等,并能进行院系调整,包括增加新的院系、专业、班级和删除某些院系、专业、班级。可编辑资料 - - - 欢迎下载精品名师归纳总结录入 /修改/ 删除信课程录入可编辑资料 - - -

7、 欢迎下载精品名师归纳总结同学基本信息治理:课包程括设学置生治理学号、姓名、性别、年龄、籍贯、入学时间息课程查询等,当有新生到校时,就启动相应的信息治理功能,对全部的同学信息进行入修改或删除库,随时把握同学的基本信息,并能对错误信息进行修改和删除。可编辑资料 - - - 欢迎下载精品名师归纳总结查询信息成果录入查询成果可编辑资料 - - - 欢迎下载精品名师归纳总结同学照片治理:用来治理同学照片的,一个学号对应着一张照片,对同学照可编辑资料 - - - 欢迎下载精品名师归纳总结同学成果治理片可以进行录入、修改、删除和查看等。成果查询修改或删除可编辑资料 - - - 欢迎下载精品名师归纳总结同学

8、训练经受治理:记录同学受注教销育过程的,包括同学学校、中学、高中就读的年限以及学校。奖惩治理:针对同学在校的表现情形,对同学进行相应的用户处录理入工作,嘉奖的系统用户治理工程有各种奖学金和文体嘉奖,退处出系罚统的工程有通报批判、警权限告查、询严肃警告、记修改权限可编辑资料 - - - 欢迎下载精品名师归纳总结过、留校查看、开除等。学籍治理:主要是对同学的学籍变更情形准时把握和治理,变更的缘由有转系、休学、复学、退学和毕业离校。课程设置治理:包括课程编号、课程号、学时、学分、任课老师和上课的点等。成果治理:数据量比较大的治理工作,每次考试终止后负责对同学各个科目的成果入库工作和对数据库成果出错的

9、校对工作。系统用户治理:主要是执行数据库的运行权限治理,例犹如学只具有查询功能,老师可以录入、修改成果等,而治理员具有最高权限,可以录入、修改同学信息、奖惩信息以及学籍变动信息等。5、类的设计与分析如图 3本系统共有 23 个类,以下主要分析与本系统内容直接相关的类,它们分别为:CCourseDlg 类、 CDepartmentDlg 、CEncPunDlg 类、 CExperienceDlg类、CLoginDlg 类、CPhotoDlg 类、CScoreDlg 类、CStuManageDlg类、CUserDlg 类图 3 StuManage 全部类可编辑资料 - - - 欢迎下载精品名师归纳

10、总结class CCourseDlg : public CDialog/ Construction public:CCourseDlgCWnd*pParent=5.1 、CCourseDlg 类protected:表 1 CCouvrisrteuaDl lg 类说明表void可编辑资料 - - - 欢迎下载精品名师归纳总结NULL 。_RecordsetPtr m_pRecordset。int type 。/1=add,2=del,3=modify/ Dialog Data/AFX_DATACCourseDlgenumIDD= IDD_COURSE_DLG 。CDataGridm_dgCour

11、se。CString m_strCourseHour 。CString m_strCourseId 。CString m_strCourseName 。CString m_strCoursePeriod 。CString m_strCoursePlace 。CString m_strCourseTeacher 。/AFX_DATA/ClassWizardgeneratedvirtual/ OverridesDoDataExchangeCDataExchange*pDX 。/ DDX/DDV support/AFX_VIRTUAL/ Implementation protected:/ Gene

12、rated message map functions/AFX_MSGCCourseDlg virtual BOOL OnInitDialog。afx_msg void OnAddCourseBtn 。afx_msg void OnCourseExecute 。 afx_msg void OnDelCourseBtn 。 afx_msg void OnModifyCourseBtn。afx_msgvoid OnSelChangeDatagridCourseshortFAR*Cancel。afx_msg void OnLookforCourseBtn。afx_msg void OnChangeE

13、ditCourseId 。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结名称m_strCourseHour属性CString变量说明学分m_strCourseIdCString变量课程编号m_strCourseNameCString变量课程名称m_strCoursePeriodm_strCoursePlaceCString变量CString变量学时上课的点m_strCourseTeacherCString变量任课老师m_dgCourseCDataGrid 变量课程列表OnAddCourseBtnOnCourseExecute方法方法增加课程确定

14、OnDelCourseBtn方法删除课程OnModifyCourseBtn方法修改OnLookforCourseBtn方法查询5.2 、 CDepartmentDlg类可编辑资料 - - - 欢迎下载精品名师归纳总结class CDepartmentDlg : public CDialog/ Construction public:CDepartmentDlgCWnd*pParent=NULL 。 / standard constructor_RecordsetPtr m_pRecordset_dep。_RecordsetPtr m_pRecordset_spe。_RecordsetPtr m

15、_pRecordset_cla。_RecordsetPtr m_pRecordset。voidSetStatusBOOLstatus1,BOOL status2,BOOL status3 。int m_flag 。/ Dialog Data/AFX_DATACDepartmentDlgenumIDD= IDD_DEPARTMENT_DLG 。CTreeCtrlm_treeDepartment 。CString m_strClass 。CString m_strDepartment 。表C2StCrinDgemp_asrttrmScehnotoDl l。g类说明表CString m_strSpe

16、ciality 。/AFX_DATAprotected:virtualvoidDoDataExchangeCDataExchange* pDX。protected:/ Generated message map functions/AFX_MSGCDepartmentDlg virtual BOOL OnInitDialog。afx_msgvoidOnSelchangedTreeDepartmentNMHDR* pNMHDR, LRESULT* pResult。afx_msg void OnAddDepartmentBtn。afx_msgvoidOnAddDepartmentBtnNext。a

17、fx_msgvoidOnExecuteDepartmentBtn 。afx_msg void OnDeleteDepartmentBtn。/AFX_MSG可编辑资料 - - - 欢迎下载精品名师归纳总结名称属性说明m_treeDepartmentCTreeCtrl变量院系树m_strClassCString变量班级m_strDepartmentCString变量院系m_strSchoolCString变量学校可编辑资料 - - - 欢迎下载精品名师归纳总结m_strSpecialityOnAddDepartmentBtnCString方法变量专业新增同级别voidOnAddDepartment

18、BtnNext方法新增下一级别OnExecuteDepartmentBtn方法删减OnDeleteDepartmentBtn方法确定5.3 、CEncPunDlg类表cla3ssCCEEnnccPPuunnDDlglg: p类ub说lic明CD表ialogBOOL m_add 。名 称属性说明protected:可编辑资料 - - - 欢迎下载精品名师归纳总结m/_/ CstornSstturudcetionntIdCString 变量public:virtualvoid学号DoDataExchangeCDataExchange*可编辑资料 - - - 欢迎下载精品名师归纳总结m_strStu

19、dentNameCString 变量姓名CEncPunDlgCWnd*pParent = NULL 。pDX 。 / DDX/DDV supportm_strEncFunMarkCString变量奖惩项/ standard constructor/AFX_VIRTUALm_strEncFunCString 变量奖惩时间可编辑资料 - - - 欢迎下载精品名师归纳总结_RecordsetPtr m_pRecordset。m_cbEncFunCComboBo变x 量/ Dialog Dataprotected:可编辑资料 - - - 欢迎下载精品名师归纳总结m_timectrlCDateTimeC

20、trl 变量备注可编辑资料 - - - 欢迎下载精品名师归纳总结/AFX_DATACEncPunDlgm_timeEncFunCTimeenum IDD = IDD_ENC_PUN_DLG 。OnViewECnDcaftuenTBimtneCtrlm_time方ctr法l 。OnAddEnCcCfoumnbBotBnoxm_cbE方nc法Fun 。/Generatedmessagemapfunctions查看/奖A惩FX项_MSGCEncPunDlg增加vi奖rtu惩al B项OOL OnInitDialog。可编辑资料 - - - 欢迎下载精品名师归纳总结OnEncfuCnTSiamveeB

21、mtn_timeEncFun方。法储存af奖x_惩ms项gvoid可编辑资料 - - - 欢迎下载精品名师归纳总结CString m_strEncFunMark 。5.4 、CECxSpterinrigenmc_estDrSlgtud类entName 。CString m_strEncFunclass CExperienceDlg : public CDialogOnViewEncfunBtn 。afx_msgvoidOnAddEncfunBtn 。可编辑资料 - - - 欢迎下载精品名师归纳总结public:CString m_strStudentId 。intm_looktype 。afx

22、_msgvoidOnEncfunSaveBtn 。可编辑资料 - - - 欢迎下载精品名师归纳总结表in4t aCctEioxnCp。DeartiaeGnrcideDlgm类_d说gR明es表ult。pr/o/teAcFteXd_:MSG可编辑资料 - - - 欢迎下载精品名师归纳总结CExperienceDlgCWnd* pParent = NULL。 / standard constructor可编辑资料 - - - 欢迎下载精品名师归纳总结名称int SelectType 。属性说virDt明uEaCl LARE_MESSAGE_MAPvoid可编辑资料 - - - 欢迎下载精品名师归纳

23、总结_RecordsetPtr m_pRecordset。me_ndugmExIpDeDri=enIDcDe_EXPERIENCE_DCLDGataG。rid 变量DoDataE教xc育ha经ng历eC列Da表taExchange*pDX。可编辑资料 - - - 欢迎下载精品名师归纳总结m_strEleSCEchdiot ol m_ID 。CString 变量/ DDX/DDV support学校学校可编辑资料 - - - 欢迎下载精品名师归纳总结m_strJunCSDcahtoeToilmeCtrlm_timectrClSSetnrSintagrt 。变量CDateTimeCtrlm_tim

24、ectrlJunStart 。/AFX_VIRTUAL中学学校可编辑资料 - - - 欢迎下载精品名师归纳总结m_strSenSchoolCString 变量高中学校可编辑资料 - - - 欢迎下载精品名师归纳总结m_strIdCDateTimeCtrlm_timectrClESletSritnagrt 。变量CDateTimeCtrlm_timectrlJunEnd 。/ Implementation学号protected:可编辑资料 - - - 欢迎下载精品名师归纳总结m_strNameCString 变量姓名CDateTimeCtrlm_timectrlEleEnd 。m_timeEle

25、StartCTime变量学校入学时间可编辑资料 - - - 欢迎下载精品名师归纳总结CDateTimeCtrlm_timectrlSenEnd 。m_timectrlEleStartCDateTimeCtrl 变量CDataGridm_dgExperience 。/ Generated message map functions/AFX_MSGCExperienceDlg可编辑资料 - - - 欢迎下载精品名师归纳总结m_timeEleEndCTime变量学校毕业时间可编辑资料 - - - 欢迎下载精品名师归纳总结CString m_strEleSchool 。m_timectrlEleEnd

26、CDateTimeCtrl 变量CString m_strId 。virtual BOOL OnInitDialog。afx_msgvoid可编辑资料 - - - 欢迎下载精品名师归纳总结m_timeJuCnSStrtiangrtm_strName 。CTime变量OnAddE初xpe中rie入nc学eB时tn间 。可编辑资料 - - - 欢迎下载精品名师归纳总结m_timectCrlSJutrinnSg tma_rtstrJunSchool 。CDateTimeCtrl 变量m_timeJuCnSEtrnindg m_strSenSchool 。CTime变量 CTimem_timeEleE

27、nd 。CTime m_timeJunEnd 。CTime m_timeSenEnd 。CTime m_timeEleStart 。CTime m_timeJunStart 。afx_msgvoidOnDelet初eE中xpe毕rie业nc时eB间tn 。afx_msgvoidOnModifyExperienceBtn 。afx_msgvoidOnSaveExperienceBtn 。afx_msgvoid可编辑资料 - - - 欢迎下载精品名师归纳总结m_timectrlJunEndm_timeSenStartCDateTimeCtrlCTime变量变量高中入学时间m_timectrlSen

28、StartCDateTimeCtrl变量m_timeSenEndCTime变量高中毕业时间m_timectrlSenEndOnAddExperienceBtnCDateTimeCtrl方法变量增加同学训练经受OnDeleteExperienceBtn方法删除同学训练经受OnModifyExperienceBtn方法修改同学训练经受OnSaveExperienceBtnOnLookforExperienceBtn方法方法储存同学训练经受查询同学训练经受OnKillfocusEditExpId方法按同学学号查询5.5 、CLoginDlg 类可编辑资料 - - - 欢迎下载精品名师归纳总结表cla

29、5sCs CLoLoggininDDllgg : p类ub说lic 明CDialog/AFX_VIRTUALCLoginDlgprotected:可编辑资料 - - - 欢迎下载精品名师归纳总结名称属性说明可编辑资料 - - - 欢迎下载精品名师归纳总结m/_/ sCtorLnsotgruicntPiown dCString 变量public:virtualvoid登录密码DoDataExchangeCDataExchange*pDX。可编辑资料 - - - 欢迎下载精品名师归纳总结m_strLoginNameCString 变量登录用户CLoginDlgCWnd* pParent = NUL

30、L。/ DDX/DDV supportm_nLoginLevelint变量登录权限/ standard constructor/AFX_VIRTUALOnLoginBtn方法确定登录_RecordsetPtr m_pRecordset_user。可编辑资料 - - - 欢迎下载精品名师归纳总结/ Dialog Data5.6 、CP/h/oAtoFDX_lgDA类TACLoginDlgenum IDD = IDD_LOGIN_DLG 。CString m_strLoginPwd。class CPhotoDlg : public CDialogCString m_strLoginName 。in

31、tm_nLoginLevel 。/ Implementation protected:/ Generated message map functions enum ID/D/=AFIDXD_MPSHGOCTOLo_gDinLDGlg。CaEfxd_itmsgmv_oIDid 。OnLoginBtn。可编辑资料 - - - 欢迎下载精品名师归纳总结。paufxb_limc:sg void OnSelPhotoBtn/AFX_DATA/ OverridesCafPx_hmotsogDlvgoiCdWOnndK*illfopcuPsaErednittPh=otoNIdUL L。/AFX_MSG_Re

32、cordsetPtr m_pRecordset。/ ClassWizard generated virtual function iDnEt aCcLtiAoRnE。_MESSAGE_MAPoverrides 。HBITMAP表 6 CmP_hhPohtootDoBlgitm类ap说。明DWORD名称属性m_nFileLen 。C/S/trAinFgXm_M_sStGrId 。CDSEtrCinLgAmR_Es_tMrNEaSmSeA。GE_MAP 。protected: virtualvoidDoDataExchangeCDataExchange* pDX 。protected:afx_说m

33、明sg void OnAddPhotoBtn 。afx_msg void OnModifyPhotoBtn。可编辑资料 - - - 欢迎下载精品名师归纳总结m_strIdCStrin 变量学号可编辑资料 - - - 欢迎下载精品名师归纳总结HBITMAPafx_msg void OnDeletePhotoBtn 。可编辑资料 - - - 欢迎下载精品名师归纳总结m_strNameCStrin 变量姓名可编辑资料 - - - 欢迎下载精品名师归纳总结BufferToHBITMAP。afx_msg void OnExecutePhotoBtn 。可编辑资料 - - - 欢迎下载精品名师归纳总结On

34、AddPhotoBtn方法录入图片可编辑资料 - - - 欢迎下载精品名师归纳总结BOOLafx_msg void OnLookforPhotoBtn。可编辑资料 - - - 欢迎下载精品名师归纳总结OnModifyPhotoBtn方法修改图片可编辑资料 - - - 欢迎下载精品名师归纳总结LoadBMPFileconstchar*virtual BOOL OnInitDialog。可编辑资料 - - - 欢迎下载精品名师归纳总结pBOMnPDPaetlhentaemPehotoBtn方法删除图片。afx_msg void OnPaint 。OnExcehcaurtePhotoBtn方法选择图

35、片OnLookforPhotoBtn方法查询图片可编辑资料 - - - 欢迎下载精品名师归纳总结5.7 、CScoreDlg 类可编辑资料 - - - 欢迎下载精品名师归纳总结class CScoreDlg : public CDialog 表 7 CScoreDlg类说明/名Co称nstructionintm_nLookType 。CString m_strCourseName 。属性protected:说明可编辑资料 - - - 欢迎下载精品名师归纳总结pmub_lics:trIdCString 变量virtua学l 号void可编辑资料 - - - 欢迎下载精品名师归纳总结m_strNC

36、aSmcoereDlgCWnd*pPareCntS=triNnUgLL变 。量DoDataExcha姓ng名eCDataExchange* pDX 。可编辑资料 - - - 欢迎下载精品名师归纳总结/mst_anndSacrdorceonstructorint变量protected:分数可编辑资料 - - - 欢迎下载精品名师归纳总结m_strCourseIdCString 变量课程号可编辑资料 - - - 欢迎下载精品名师归纳总结m_strR_eRmecaorrkdsetPtr m_pRecordsCeSt。tring 变量 m_strC_oRuercsoerdNseatmPter m_pR

37、ecordsCeSt_trreinsuglt。变量 m_nLookTypeint 变量/ Ge备ner注ated message map functions/AF课X_程M名SG称CScoreDlgvirtua按l B学OO号L查On找InitDialog。可编辑资料 - - - 欢迎下载精品名师归纳总结m_dgSinctoarcetion 。int变量afx_m成sg绩v列oid表OnPutinScoreBtn 。可编辑资料 - - - 欢迎下载精品名师归纳总结/mD_iadloggRDeastaultCDataGrid 变量 OnPut/in/SAcFoXr_eDBAtTnACScoreD

38、lg方法 OnModeinfuymScoIDreDB=tnIDD_SCORE方_D法LG 。 OnLooCkDfoartSaGcoridreBtnm_dgSco方re。法 OnExeCcDuatetaSGcroidreBtnm _dgRes方ult法。afx_m查sg找v结oid果OnModifyScoreBtn。 afx_m录sg入void OnLookforScoreBtn。 afx_m修sg改void OnExecuteScoreBtn 。 afx_m查sg询void OnDelScoreBtn 。 afx_m确sg定void OnChangeEditScoreId 。可编辑资料 - -

39、 - 欢迎下载精品名师归纳总结OnDeliSntcoreBtnm_nScore方。法afx_m删sg除void可编辑资料 - - - 欢迎下载精品名师归纳总结CString m_strCourseId 。CString m_strRemark 。5.8 、CStuManageDlg类CString m_strId 。CString m_strName 。class CStudentDlg : public CDialog 表 8 CStuManageDlg 类说明OnChangeEditScoreCourseid 。/AFX_MSG DECLARE_MESSAGE_MAP 。CString m_strID 。/AFX_DATA可编辑资料 - - - 欢迎下载精品名师归纳总结/名Co称nstruction属性protected:说明pumb_lics:trIDCString 变量学号可编辑资料 - - - 欢迎下载精品名师归纳总结m_s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁