学校学生信息管理系统_第1页
学校学生信息管理系统_第2页
学校学生信息管理系统_第3页
学校学生信息管理系统_第4页
学校学生信息管理系统_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学校学生信息管理系统【项目内容】:本项目以学生信息管理系统为例,经小组通过对我院学生信息管理工作的讨论、 调查与分析, 结合学生自身对该系统的了解, 得出学生信息管理系统是各高校管理信息系统的重要组成部分, 它主要用于对学生的基本信息如入学注册登记、课程、成绩、奖惩等问题进行管理。该系统用户参与者主要包括学生和教学各系部、 学生处、 教务处、 招生就业办等部门。下面我们小组将利用 UML 建模的各种图形和模型元素,形成一个对学校学生信息管理系统的建模用例。【设计分工】:【项目实施】一个良好的学生信息管理系统必须提供一个合理、方便和高效的学生管理平台,全面的事务流程,把复杂繁琐的学生管理、成绩管

2、理、教师管理、课程管理变得简洁明了,以减少可能出现的管理漏洞本系统最大的优点是对数据进行了规范和扩充。统一了数据交换标准系统界面友好,交互性强,可以灵活定制,支持用户个性化设置、大提高学生工作管理的效率,而且可以构建起丫套完整的学生信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作。. 需求分析学校学生管理信息系统的总目标是提高学生工作管理的效率, 构建起一套完整的学生信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作,从而提高学生工作管理的效率。具体的设计目标是为学生和教师提供一个简单、

3、友好、 交互性强的系统操作界面, 并且支 持参与者的个性化设置。系统运行稳定可靠、各项维护功能齐全、易于维护能有效地进行相关操作处理快速、准确地反映相关与学生有关的信息。学校学生信息管理系统的功能需求分析包括以下内容:学校学生信息管理系统能够为学校学生、 教学各系部、 学生处、 教务处、招生就业办等部门提供相应的服务。学生可以通过使用该系统查询课程、成绩、修改用户密码等。教学各系部可以利用该系统输入学生成绩信息、奖惩信息等。系统管理员通过系统管理界面进入,建立学生学籍档案、学生课程档案等,并将所有信息保存在数据库中,同时管理员还能够对以上信息进行更新、 添加、 删除等基本操作,并对系统的信息进

4、行维护。学校学生信息管理系统主要实现学生各方面信息的管理, 根据学生管理工作 的具体要求和项目设计的功能目标,学生信息管理系统有十大模块 :学籍管理模块、成绩管理模块、奖惩管理模块、贫困生管理模块、毕业管理模块、系统管理模块、课程管理模块、校园一卡通管理模块、宿舍管理模块、辅导员管理模块。学籍管理模块 主要进行学生注册报到的登记、统计及查询,学生基木档案信息的维护、查询、和修改,学籍变动处理。1)学生注册报到时,主管老师对学生的基本信息进行登记录入,并统计人数。2)主管老师及相关部门如各系部、教务处、学生处等可进行学生的基本信息查询;另外,主管老师可对学生的一些信息变动做修改。3)学生退学或转

5、学时,系统管理员负责对相关学生的信息进行删除。成绩管理模块主要主要用于对学生所在班级的公共课程、学生的自选课程等科目成绩进行管理,包括成绩录入、修改、查询、删除以及成绩分析统计;打印成绩表。科任老师对学生所学课程的成绩进行录入、修改。学生及辅导员可登录查询及打印学生的成绩主管老师负责对学生各科成绩的统计分析。奖惩管理模块 主要可进行奖惩申请、评审等工作,对奖惩信息进行统计分析和公布。辅导员根据学生的综合测评成绩评定奖学金和根据学生的表现进行评优,并对相关信息进行登记、统计分析和公布;辅导员可对违规学生根据相关规定给予惩罚, 并进行登记和送报学生处。贫困生管理模块 主要分勤工助学管理和助学贷款管

6、理。勤工助学管理包括助学信息、 整理及发布、 勤工助学情况记录, 助学贷款管理包括贷款信息发布、还贷情况记录。辅导员根据学生的贫困申请信息评定学生的贫困等级并进行统计公布;发布勤工助学岗位信息及录用信息、助学贷款信息、主管老师负责学生贫困信息的录入,并输入学生的勤工助学和借还贷款情况记录。毕业管理模块 主要是毕业鉴定管理和就业信息管理。包括对学生的毕业资格审定、毕业后工作情况登记和就业信息查询等功能。各系根据学生所提交的毕业论文以及学生的奖惩信息对学生进行毕业鉴定,包括授予学位以及颁发毕业证书。招生就业办发布相关就业信息,学生可通过该系统进行查询。各系(辅导员)和招生就业办对学生毕业后的就业情

7、况进行登记。系统管理模块是每个系统都必须具备的功能, 用于对系统的用户的基本信息进行管理,包括用户权限设置、数据备份、数据恢复等。系统管理员负责维护学生、辅导员、课程等信息,维护工作包括修改、添加、删除等。学生宿舍管理模块 主要对全院学生宿舍进行管理,包括学生宿舍的分配、维修、宿舍调整、查询、宿舍回收等功能校园一卡通管理模块 主要对学生在校日常生活的消费、图书馆借还书登记、上机刷卡考勤登记以及医疗登记的管理。.辅导员管理模块主要实现辅导员信息的录入、查询、统计和信息打印功 能以及辅导员具体负责工作的分配管理。.课程管理模块主要用于对学生所在班级的公共课程、 学生的自选课程等 进行管理,包括添加

8、班级基本课程信息、添加学生选修课程信息、删除班级 基本课程信息、删除学生选修课程信息等。1.2功能模块图贫困生管理毕业生管理课程管理宿舍管理辅导员管理校园一卡通管理宿 舍 信 息 查 询辅导员信息录入辅 导 员 信 息 查 询消费管理图书借阅管理发 卡 和 补 办 卡 管 理2.系统建模(1)创建系统用例图确定学校学生管理信息系统的参与者.系统管理员:负责设置各参与用户使用系统的权限和学生学籍信息、学生 成绩、辅导员相关信息等的维护,备份系统数据库,恢复系统数据库,系统 安全维护。.学生:可通过该系统查询相关信息,提出相关事项的申请如修改密码等。.教师:包括辅导员、主管教师、科任老师等,科任老

9、师可通过该系统录入、修改、核对学生成绩,主管老师主要负责学生学籍信息和课程信息的录入、 添加、修改、删除等操作管理,辅导员主要负责学生毕业、奖惩、贫困生 等相关信息的管理.宿舍管理员:负责学生宿舍报修信息、非该宿舍楼学生或校外人员出入信 息的登记及上报。.学生处、教务处、招生就业办创建学校学生管理信息系统的系统用例图在该系统中,系统管理员负责维护学籍管理模块、成绩管理模块、奖惩管理模块、贫困生管理模块、毕业管理模块、系统管理模块、课程管理模块、 校园一卡通管理模块、宿舍管理模块、辅导员管理模块等系统子模块;教 师(辅导员、主管教师、普通教师)则负责录入、修改、添加管理相关学 生的信息(学籍、成

10、绩、课程等);宿舍管理员则负责登记所在宿舍楼的 报修等信息;学生则可进行相关信息的查询,修改。根据需求分析以及以上活动,可确定该系统的用例图如下:campus card managementOffice ofchangepasswordcourse managementAcade.chief teacher.-adiministratorsystem managementstudent schoolroll managementgrade managementgraduate managementcounsellor managementpoor student management十comm

11、onuserteacher_counsellorloginJstudentOffice of Enrollment .office of studentsaffairsteacher-raward and punishmentmanagementdormadministratordorm management从学生管理系统的的用例图抽象,可以确定如下用例图:学籍管理用例图、课程管 理用例图、辅导员管理用例图、贫困生管理用例图、宿舍管理用例图、毕业信息 管理用例图、系统维护用例图、成绩管理用例图、校园一卡通用例图、奖惩管理 用例图。毕业管理用例图:参与者“学生”:查询相关就业信息、上报自己就业情

12、况。参与者“系统管理员”:对毕业生的就业信息等进行维护(新增、删除等)参与者“招生就业办”:对学生就业信息进行统计office of enrollmentand employmentGraduation informationrecordedStudentGraduation informationSystemmodifyadministratorGraduation information query学籍管理用例图:参与者“学生”:注册报到,接收相关信息,进行信息交流,申请学籍变动。参与者“主管教师”(辅导员):分班管理;制定综合测评加扣分内容,管理学 生档案;发布与学生相关的信息,与学生进

13、行信息交流,并上报综合测评结果。参与者“系统管理员”:维护学生学籍信息,进行学籍信息的备份Quit schooltransfermaintainStudent status changesRegistration management / maintainmaintainSystem administratorsuspension of schoolingmaintainGraduation apply-freshmen registeredregisterregisterinquireStudentPlacement managementmanageinterflowmanageX. mai

14、ntainnoticemaintain students informationrealizereceivenotificationinterflowmaintainOld registeredQuery informationreportformulateInformation exchangeCompetentteachersStudents archivesmanagementThe data backup and recoveryReport to comprehensivemeasuring and testing resultsFormulate comprehensivemeas

15、uring and test.系统管理用例图: 参与者“系统管理员”:用户定义、权限管理;数据备份、恢复;维护学生基本 信息;口令管理;综合查询信息校园一卡通用例图:参与者“发卡中心”: :对信息卡进行管理(发卡和补卡等)参与者“结算中心“:回应学生的充值、转账要求。参与者“消费中心“:对学生用信息卡在校消费进行管理。参与者“学生“:申请卡号;补办信息卡;上机刷卡;转账充值;借还书刷卡;相关消费刷卡;教务中心:对学生上机考勤、借还书信息进行登记管理;辅导员管理用例图: 参与者“辅导员“:学生思想教育;突发事件处理;毕业生就业指导;学生日常 事务处理;Students ideological e

16、ducationCultivating student cadrecounsellorGraduates guidanceEmployment guidance5Handling emergenciesStudents daily transactionprocessingNon graduates consulting宿舍管理用例图:参与者“宿舍管理员“:分配调整学生宿舍;上报学生申请宿舍维护的信息;宿舍信息登记;dormitorymanagerregister informationsdistribute dormitorys、.一apply for adjustmentquerycanc

17、elapply for maintenancestudents1/,r 参与者“学生”:中请宿舍调换;查询宿舍信息;申请宿舍维修;exit勤工助学管理用例图:参与者“学生”:学生申请勤工助学成功后通过工作获得工资报酬 参与者“学生处”:对学生的申请进行审核、登记;参与者“学生处工作人员”:对学生的岗位进行管理,包括岗位分配以及工作监 督;岗位工资发布;audit-rstudentWage detailSalary managementReceive wagesInquires the wagesStaffing assignmentsDepartment student-TCWork-stud

18、y personnel informationPost inquiresPost applicationWork supervisionWork situationDistributing salaryPost managementStudent unionheadquarters奖励管理用例图:参与者“主管老师”:输入学生基本信息;“普通教师”:输入学生的成绩参与者“辅导员”:操行评定、综合测评评定、评定奖学金、评优并公布;参与者“学生”:提交相关申请、查询结果等;import studentsbasicinformations一 一chief teacherimport grade-c)c

19、ommonteacherstudentsapply for reviewingassess miyoshi studentspublicassess outstanding studentcadres惩罚管理用例图:参与者“辅导员”:上报学生违规事例;参与者“学生处”:根据违规事例的情况进行处理并通知学生;参与者“学生”:提交申诉处理;参与者”申诉处理员”:根据学生的申诉进行调查处理后发布结果;record non-compliancescounselorimform studentsappealinvestigate and handlemake processing according .

20、承 to the circumstancestudentsaffairsofficeappealmanagerpublicstudents学生成绩管理用例图:参与者“学生”:目的是查询所学课程的成绩参与者“老师”:完成学生信息的录入,修改,显示和修改参与者“管理员”:输入学生信息,教师信息,班级信息和课程信息teacheradministratorchoose semesterlogin-information managementstudentinput class informationinput students informationinPut students information

21、课程管理用例图;参与者“学生”:查看课程通知、提交作业;参与者“教师”、:教师根据课程和通知任课,布置作业;参与者“系统管理员”:负责对课程信息和通知进行相关维护操作;Check noticenotice managementSelect coursesstudentCheck homeworkrelease homework(2)创建系统类图步骤一:确定系统的业务实体类可以确定在系统中的主要业务实体类,这些类通常需要在数据库中存储;在学 校学生信息管理系统中,学生的信息、教师(包括辅导员)的信息、系统管理员 的信息、课程信息、宿舍信息等都要存储在数据库中;这些存储类都有各自相关 的属性。步骤

22、二:根据学校学生信息管理系统的需求分析,以及系统用例图的参与者和数据库中 的存储类,我们确定了学生类、教师类(包括辅导员类)、系统管理员类、课 程类、宿舍管理员类等主要实体类;其中,1.“学生”类:负责系统需要的活 动者“学生”的信息处理,它的属性有“姓名,.“出生日期”、“学号”、“政治面貌”、“性别”、“专业”等,对这些信息的服务操作有系统登陆、注册、信息查询、休学、转学、退学等。2.“教师”类:负责系统需要的活动者“教师”的信息处理,它的属性有“教师编号”、“教师姓名,、“部门 编号”、“职务”、“职称”等。对这些信息的服务操作有系统登陆、信息录 入、信息查询、信息修改等。3.“系统管理

23、员”类:负责系统活动需要的管理 者。以下是该系统登录后各界面模块的类图关系图,并给出了成绩管理模块的控制 类(成绩信息查询、修改、打印)和系统管理模块(数据备份和数据恢复)的 控制类。information renewinformation backupcounselor management windowreward and punishment, windowquery grade informationcampus card managementwindowlogin windowgrade management windowgraduate management windowcours

24、e management windowprint grade informationIsystem administrator management windowschoolroll management window /modiry gradeinformationdorm management windowpoor student managementwindow系统各功能模块的主要类图及其联系:2.学籍管理类图:AzaircStmeit伽时HY&j33dja:e aijgeneil依烹值1ap由e dat7:r ,宴 enp蚓 Tierr jitchsrOepaflmtri而由削 金郦c

25、师附 后制力击的廿川版乐Tft/Nsw 刘.y“rnrui帕 讥中 员 口总仃阿 a tiuntiarce 月二 nar蝌udenu岫炉WThr 电lo城&电匕曲 如町叫闾倒版谭 巅姐代博end褥daieire2.LoanapplcaticiApp M diNunM ehatApfliisnears 箪t三工qixtert crarCorp时1%戕re制刖也testing电Ir加 ffisessnentzcrar 友力ulBlKwarea犹3char毕业管理类图性gwidm 嗯: *&fStzm agn : *Cueri inftdiElmfi NHfrtJinAmQ 前iraliof值曲面族

26、Stunert(Im L 典 VieaI 耐Sl加rt 10 : char 4sLriENam: str才 g %Sti: char 53ifiestralicn If*S 烟 efi leg e Yiiay mformatorx*Wcd infcrnatar uFormaliar tjhangein. abeiime 事用工七.烟chr *KJia?i) 联 easKJTwerkg ccrecihaTEwciV!) *CanetraAseo*homewcrk jgenwt-hoiwwrk idcairae niMitjef电士 Or* *ni&tmcheck hcmewoQ rdesBeio

27、neMikQ .ecthorawarki。 *sijtjrtricmp*nineEe charnumber : char*query()appealQ*students().奖惩管理类图:counselor 电name : char number: char*inport Inform atio ns ()assess。,m1brm0eword i n g Man ager()reword inginformationq code : charGtypE : char蜃司3de : char命,data . datep urishme ntlnforma t o n code : char命t

28、ype : char=-1grade eharfi.date : date*add()modify。cfeWieOpunishmenilnforTTiationsO9.校园一卡通类图系统中 用户管理模块的类图系统中 备份管理模块的类图(3)创建系统时序图和协作图模型3.1学籍管理所涉及到的时序图和协作图确定“注册报到”的工作流程学生注册报到后登记自己的相关信息系统管理员把学生所提交的信息录入系统中:Student:SystemadministratorInformationrecordedinformationoutputImport student imformalionInformatio

29、n verificationAdd students3: Confirm addStudents managementinterface:SystemadministratorDatabasemodule9: Extract information双10: Store in database4: Create students objectStudent managementrules8: CreateStudent statuscontrol7: Preservation students object6: Enforcing rules4: appeal6: inform:student:

30、appealmanager3.5毕业管理所涉及到的时序图和协作图确定毕业评定时授予学位的工作流程辅导员对学生进行毕业评定前进行毕业生成绩查询 查询学生的奖惩情况,得出毕业鉴定结果并打印Degree preliminaryevaluation moduleGrade managementmoduleRewards and punishmentsmanagement moduleInformationprint moduleCounselor : counselor3: All course grades2: Student ID4: Student ID5: All disciplinary r

31、ecords6: Degree preliminary evaluation results7: The student degree preliminary evaluation results二.1:counselor1: Student IDGrade managementmodule2: Student IDM3: All course gradesM3.6贫困生管理模块所涉及到的协作图和时序图学生提交贫困证明及申请,辅导员验证学生申请的真实性同意后将学生加入 贫困生库并对相关信息进行公布。obtain family poverty proofstudent :student1: Re

32、flect family situationJ 2: Poverty proof L r ,1,3: Impoverished student application7: inform studentcounselorRefund applicationpoor studentlibrary、14:1 Review application5: agree with the applicationT_6: input information-与之相应的协作图:1: Reflect family situationObtain povertyproofstudents :student2: Pov

33、erty proof7: inform student 3: Impoverished student application4: Review application.系统管理员备份数据的时序图系统管理员登录系统后对用户的相关信息输入后台数据库,结束后后台数据 库返回输入信息文件并显示输入成功。与之相适应的系统管理员备份数据的协作图系统管理员添加/删除用户的时序图系统管理员把用户信息输入登录系统,接着提交用户ID ,并对用户的添加删除进行管理,若执行添加删除操作则返回添加删除信息。系统管理员添加 /删除用户的协作图3.9 学校一卡通 时序图学生刷卡时刷卡机向系统中心回馈后若反馈合法则学生可进

34、行相关消费操作,操作完扣费后学生退卡与之相应的协作图:(4)创建系统活动图模型.系统管理员输入密码登录修改学生信息的活动图Systemadminstrator T二 LoginUser name .and passwordISelect modify student imformationWrongAscertain the modificationGo on the modification.学生登录系统的课程管理模块选择课程、提交作业、查看通知等的活动图4.3.系统管理员维护用户的活动图4.4系统管理员维护系统数据的活动图4.5校园一卡通消费业务 活动图(5)创建系统状态图.学生查询成绩状

35、态图:学生登录后选择输入查询条件进行查询,最后退出StU studentlongininput reasonable query requirementfindexitagainreturn result.教师在成绩管理界面输入、修改、删除、打印学生成绩的状态图.用户登录系统的状态图Vinput password transform data check theinformationcheck iinput time Jinput time isllegal inputs than threlegal inputenter releva window、username(6)创建系统构件(组件)

36、图1.根据学生信息管理系统的需求分析,我们小组划分了十个功能模块子系统,并对主要的业务实体类和系统主要参与者分别创建了对应的构件,如 student构件、 loanapplication构件、教师(辅导员)构件、毕业生课题构件、课程构件等构件; 也分别画出了该系统用户功能模块界面的构件。2.根据这些构件以及其关系创建构件图以下是相应模块的组件图:.学籍管理组件图I Dormitory ApplicationGraduateMa nagementStunentLoanApplication_Education-I- DegreeGrantApplication ComprehensiveMeas

37、uri ngAndTesting.毕业管理组件图Student:TopicTeacherInquiresTheTopicFormStudentGradeGradeInput Form.学生成绩管理组件图4、勤工助学组件图:studentsWasstudent associationpostStudents work .personnelStudents personal information5.辅导员组件图:counselor informationComprehensive measuring .系统管理组件图:manage class奖惩管理组件图:studentscounselor宿舍

38、管理组件图:punishmentI informationsrewordingi nf ormationscontactinformationsdormitoryAdjustmentApplication校园一卡通组件图:课程组件图 teacher(7)创建系统部署图学校学生管理信息系统的后台数据库主要存储相关数据,负责数据管理。学 生终端、教师终端以及学生信息管理系统通过应用服务器连接到学生信息管 理系统的后台数据库终端。学生、教师以及相关人员可就此进行相关权限的 操作。3.逆向工程:我们小组对该系统进行UML设计画出类图后,利用Rose对该系统的类图进行正 向工程操作生成Java代码。因此

39、,我们可以利用这些Java代码对该系统进行逆向 工程操作,以便在该系统的相关业务类中添加、删除、修改相关属性和操作。如 我们若在teacher教师这个实体类中添加多一个teacher()方法,则我们可以在相应 的 teacher.java文件中添加这样一个方法:public void teacher() “写入 teacher()方法要实现的相应代码” ,并在Rose的浏览器中的逻辑视图中选择teacher(次, 单击右键在弹出的菜单中【Java/J2EReverse enginee1子菜单中,选择对话框 里的Java文件里面的teacher.java文件,单击reversei按钮,完成后单击

40、done 按钮,则可在teacher类中添加teacher(方法。如下图:teacher耿 namegender 电tid%tagedepartmentpublished nottcg。releasehonneworkQ*teacher()4系统界面设计:学生信息管理系统登录界面: E-F学生信息管理系统ftud中nt InfornvHioiiSystem代码如下:Dim ms As StringDim time As Integer Private Sub Form_Load()Text2.PasswordChar = *输入次数密码显示为*End SubPrivate Sub login_

41、Click()If Text1 Thenlogin (登录)用户名不为空Adodc1.RecordSource = select * from user where name= + Textl.Text + 连接数据库AdodcI.RefreshIf time 2 ThenOn Error GoTo errnameIfText2.Text = Trim(Adodc1.Recordset.Fields(pwd) ThenLoad frmmain frmmain.Show Unload Form1显示学生信息管理系统主窗口Exit SubElseMsgBox(您的用户 名或密码有误,请重行输入!,

42、vbExclamation +vbDefaultButton1,错误)time = time + 1Textl.Text =Text2.Text =Text1.SetFocusExit SubEnd IfElsems = MsgBox( 您不是合法用户 , 请与系统管理员联系 !, vbInformation + vbOKOnly, 抱歉 )If ms = vbOK Then EndUnload MeEnd IfElseMsgBox 请把用户名和密码输全!, vbInformation + vbOKOnly, 提示 Text1.Text = Text2.Text = Text1.SetFocu

43、sExit SubEnd Iferrname:MsgBox (抱歉您的用户名不存在!, vbInformation + vbOKOnly, 抱歉 )Text1.Text = Text2.Text = Text1.SetFocusExit SubEnd SubPrivate Sub login_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyUp ThenText2.SetFocusEnd IfEnd SubPrivate Sub text1_KeyDown(KeyCode As Integer, Shift As I

44、nteger)If KeyCode = vbKeyReturn ThenText2.SetFocusEnd IfIf KeyCode = vbKeyDown ThenText2.SetFocusEnd IfEnd SubPrivate Sub text2_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyReturn Thenlogin.SetFocusEnd IfIf KeyCode = vbKeyDown Thenlogin.SetFocusEnd IfIf KeyCode = vbKeyUp Then Textl

45、.SetFocusEnd IfEnd SubPrivate Sub cmdcancel_Click() 重置Dim s As Strings = MsgBox(确认退出系统吗?,vbYesNo + vbQuestion,退出)If s = vbYes ThenUnload MeElsetxtname.Text =txtpwd.Text =txtname.SetFocusEnd IfEnd Sub学生信息管理系统主窗口:代码:Private Sub Form_Load()If Valname =系统管理员Thensyss.Enabled = True Elsesyss.Enabled = Fal

46、se End IfEnd SubPrivate Sub chegl_Click()Load frmchenggl frmchenggl.Show Unload frmmainEnd SubPrivate Sub kcgl_Click()Load frmskcgl frmsinfgl.Show Unload frmmainEnd SubPrivate Sub jff_Click()Load frmchufa frmchufa.ShowUnload frmmainEnd SubPrivate Sub jfj_Click()Load frmaward frmaward.ShowUnload frmm

47、ainEnd SubPrivate Sub sushe_Click()Load frmaward frmaward.ShowUnload frmmainEnd SubPrivate Sub xjgl_Click()Load frmXjgl frmXjgl.Show Unload frmmainEnd Sub单击学生成绩管理 加载学生成绩管理窗口 显示学生成绩管理窗口 卸载主窗口单击学生课程管理窗口 加载学生课程管理窗口 显示学生课程管理窗口单击学生处罚管理窗口加载学生处罚管理窗口显示学生处罚管理窗口单击学生奖励管理窗口 加载学生奖励管理窗口 显示学生奖励管理窗口单击学生宿舍管理窗口加载学生宿舍

48、管理窗口显示学生宿舍管理窗口单击学生学籍管理窗口 加载学生学籍管理窗口 显示学生学籍管理窗口Private Sub gra_Click() Load frmgra frmgra.Show Unload frmmainEnd SubPrivate Sub sysp_Click() Load frmputong frmputong.Show Unload frmmainEnd SubPrivate Sub syss_Click() Load frmGly frmGly.Show Unload frmmainEnd Sub单击学生毕业管理窗口 加载学生毕业管理窗口 显示学生毕业管理窗口单击普通管理员

49、窗口 加载普通管理员窗口 显示普通管理员窗口单击系统管理员窗口 加载普通管理员窗口 显示普通管理员窗口Private Sub tbrOpe_ButtonClick(ByVal Button As ComctlLib.Button)工具栏操作Select Case Button.IndexLoad frmallinf frmallinf.Show Unload MeLoad frmAdd frmAdd.Show Unload MeLoad frmcard frmcard.ShowUnload MeLoad frmchz frmchz.ShowUnload MeLoad frmfind Frmfi

50、nd.ShowUnload MeLoad frmxjcx加载全部学生浏览窗口显示全部学生浏览窗口加载学生信息添加窗口显示学生信息添加窗口加载校园一卡通管理窗口显示校园一卡通管理窗口加载学生成绩分类窗口显示学生成绩分类窗口加载学生查询管理窗口显示学生查询管理窗口加载学生学籍查询窗口显示学生学籍查询窗口加载学生贷款管理窗口显示学生贷款管理窗口加载学生勤工助学管理窗口 显示学生勤工助学管理窗口单击退出按钮?, vbYesNo + vbQuestion,退出)Frmxjcx.Show Unload MeLoad frmdaikuanfrmdaikuan.ShowUnload MeLoad frmwor

51、kfrmwork.ShowUnload MeEnd SelectEnd SubPrivate Sub Exit_Click()Dim myVal As IntegerBeepmyVal = MsgBox(您确定退出系统吗If myVal = vbYes ThenEndEnd IfEnd Sub以下是该系统中各主要功能模块的界面设计1.课程管理子系统的界面设计:2.学生成绩管理子系统的界面设计3.学生处罚记录管理窗口界面设计:4.学生奖励记录管理窗体界面设计:5.学生学籍管理子系统界面设计:6.学生宿舍管理子系统界面设计:7.贫困生管理子系统设计界面8.毕业生管理子系统设计界面(5).数据库设计

52、在管理信息系统的数据库设计中,最基础最重要的工作是表单的设计,表单可以 简单地说是数据库中所有的数据库对象。在表单中,数据按照类似于电子表格的 形式组织,每一行成为一条记录,每一列成为一个字段,这就是关系数据库的基 本逻辑存储方式。在设计数据库时,系统设计者的责任是决定需要什么样的表单, 具体字段的名称,类型,长度,表的主键(Prim脚key),外键(Foreignkey)索引等。 因此,我们小组根据学生信息管理系统设计了该系统的数据库表单。 以下是数据库中几个主要表: 宿舍信息表在舁 厅P字段标识字段标题字段类型是否为空是否主 码备注1Student ID学号Varchar(10)NULL2

53、Sname姓名Varchar(10)NULL3Dormitory ID佰舍编丁Varchar(10)NOT NULL是4Dtype宿舍类型(男、 女)Varchar(4)NULL5Daddress宿舍位置Varchar(20)NULL6Dnumber宿舍电话Varchar(8)NULL7Dbeds床位Varchar(6)NULL8Dnumbersofpeople人数Varchar(4)NULL9Dleader佰舍长Varchar(10)NULL奖励表在舁 厅P字段名含义数据类型是否为空是否主 码备注1Rcode奖励代码Varchar(8)NOTNULL是2Student ID学号Varchar

54、(10)NULL3Sname姓名Varchar(10)NULL4Rdate奖励日期Datetime(8)NULL5Rtype奖励类型Varchar(20)NULL6Rgrade奖励等级Varchar(10)NULL惩罚表在舁 厅P字段名含义数据类型是否为空是否主 码备注1Pcode惩罚代码Varchar(8)NOTNULL是2Student ID学号Varchar(10)NULL3Sname姓名Varchar(10)NULL4Pdate惩罚日期Datetime(8)NULL5Ptype惩罚类型Varchar(20)NULL6Pgrade惩罚等级Varchar(10)NULL学生学籍表:序 号字段标识字段标题字段类型(精度)是否为 空是否主 码备注1Student ID学生IDCHAR (10)NOTNULL主码2Sname姓名STRINGNOTNULL3Sgender性别CHAR (2)NULL4Birth出生年月DATETIME (8)NU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论