学校学生信息管理系统

上传人:沈*** 文档编号:195051352 上传时间:2023-03-14 格式:PDF 页数:50 大小:2.60MB
返回 下载 相关 举报
学校学生信息管理系统_第1页
第1页 / 共50页
学校学生信息管理系统_第2页
第2页 / 共50页
学校学生信息管理系统_第3页
第3页 / 共50页
点击查看更多>>
资源描述
.学校学生信息管理系统【项目内容】:本项目以学生信息管理系统为例,经小组通过对我院学生信息管理工作的讨论、调查与分析,结合学生自身对该系统的了解,得出学生信息管理系统是各高校管理信息系统的重要组成部分,它主要用于对学生的基本信息如入学注册登记、课程、成绩、奖惩等问题进行管理。该系统用户参与者主要包括学生和教学各系部、学生处、教务处、招生就业办等部门。下面我们小组将利用 UML 建模的各种图形和模型元素,形成一个对学校学生信息管理系统的建模用例。【设计分工】:【项目实施】一个良好的学生信息管理系统必须提供一个合理、方便和高效的学生管理平台,全面的事务 流程,把复杂繁琐的学生管理、成绩管理、教师管理、课程管理变得简洁明了,以减少可能出现 的管理漏洞本系统最大的优点是对数据进行了规范和扩充。统一了数据交换标准系统界面友好,交互性强,可以灵活定制,支持用户个性化设置、大提高学生工作管理的效 率,而且可以构建起丫套完整的学生信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作。1.需求分析 学校学生管理信息系统的总目标是提高学生工作管理的效率,构建起一套完整的学生信息资料库,可以和其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作,从而提高学生工作管理的效率。具体的设计目标是(1)为学生和教师提供一个简单、友好、交互性强的系统操作界面,并且支持参与者的个性化设置。(2)系统运行稳定可靠、各项维护功能齐全、易于维护(3)能有效地进行相关操作处理(4)快速、准确地反映相关与学生有关的信息。1.1 学校学生信息管理系统的功能需求分析包括以下内容:学校学生信息管理系统能够为学校学生、教学各系部、学生处、教务处、招生就业办等部门提供相应的服务。学生可以通过使用该系统查询课程、成绩、修改用户密码等。教学各系部可以利用该系统输入学生成绩信息、奖惩信息等。系统管理员通过系统管理界面进入,建立学生学籍档案、学生课程档案等,并将所有信息保存在数据库中,同时管理员还能够对以上信息进行更新、添加、删除等基本操作,并对系统的信息进行维护。学校学生信息管理系统主要实现学生各方面信息的管理,根据学生管理工作.的具体要求和项目设计的功能目标,学生信息管理系统有十大模块:学籍管理模块、成绩管理模块、奖惩管理模块、贫困生管理模块、毕业管理模块、系统管理模块、课程管理模块、校园一卡通管理模块、宿舍管理模块、辅导员管理模块。1.学籍管理模块主要进行学生注册报到的登记、统计及查询,学生基木档 案信息的维护、查询、和修改,学籍变动处理。(1)学生注册报到时,主管老师对学生的基本信息进行登记录入,并统计人数。(2)主管老师及相关部门如各系部、教务处、学生处等可进行学生的基本信息查询;另外,主管老师可对学生的一些信息变动做修改。(3)学生退学或转学时,系统管理员负责对相关学生的信息进行删除。2.成绩管理模块主要主要用于对学生所在班级的公共课程、学生的自选课程等科目成绩进行管理,包括成绩录入、修改、查询、删除以及成绩分析统计;打印成绩表。(1)科任老师对学生所学课程的成绩进行录入、修改。(2)学生及辅导员可登录查询及打印学生的成绩 (3)主管老师负责对学生各科成绩的统计分析。3.奖惩管理模块主要可进行奖惩申请、评审等工作,对奖惩信息进行统计分析和公布。(1)辅导员根据学生的综合测评成绩评定奖学金和根据学生的表现进行评优,并对相关信息进行登记、统计分析和公布;(2)辅导员可对违规学生根据相关规定给予惩罚,并进行登记和送报学生处。4.贫困生管理模块主要分勤工助学管理和助学贷款管理。勤工助学管理包括助学信息、整理及发布、勤工助学情况记录,助学贷款管理包括贷款信息发布、还贷情况记录。(1)辅导员根据学生的贫困申请信息评定学生的贫困等级并进行统计公布;发布勤工助学岗位信息及录用信息、助学贷款信息、(2)主管老师负责学生贫困信息的录入,并输入学生的勤工助学和借还贷款情况记录。5.毕业管理模块主要是毕业鉴定管理和就业信息管理。包括对学生的毕业资格审定、毕业后工作情况登记和就业信息查询等功能。(2)各系根据学生所提交的毕业论文以及学生的奖惩信息对学生进行毕业鉴定,包括授予学位以及颁发毕业证书。(2)招生就业办发布相关就业信息,学生可通过该系统进行查询。各系(辅导员)和招生就业办对学生毕业后的就业情况进行登记。6.系统管理模块是每个系统都必须具备的功能,用于对系统的用户的基本信息进行管理,包括用户权限设置、数据备份、数据恢复等。系统管理员负责维护学生、辅导员、课程等信息,维护工作包括修改、添加、删除等。7.学生宿舍管理模块主要对全院学生宿舍进行管理,包括学生宿舍的分配、维修、宿舍调整、查询、宿舍回收等功能 8.校园一卡通管理模块主要对学生在校日常生活的消费、图书馆借还书登记、上机刷卡考勤登记以及医疗登记的管理。.9.辅导员管理模块主要实现辅导员信息的录入、查询、统计和信息打印功能以及辅导员具体负责工作的分配管理。10.课程管理模块主要用于对学生所在班级的公共课程、学生的自选课程等进行管理,包括添加班级基本课程信息、添加学生选修课程信息、删除班级基本课程信息、删除学生选修课程信息等。1.2 功能模块图 学校学生管理信息系统 成绩管理 宿舍管理 课程管理 毕业管理 辅导员管理 贫困生管理 学籍管理 系统管理 学籍管理 基本档案管理 学籍变动管理 成绩管理 成绩录入 成绩修改 成绩查询 成绩统计分析 系统管理 权限管理 密码管理 数据备份 数据恢复 数据维护 参数设置 奖惩管理 校园一卡通管理 注册报到管理.2.系统建模(1)创建系统用例图 确定学校学生管理信息系统的参与者 1.系统管理员:负责设置各参与用户使用系统的权限和学生学籍信息、学生成绩、辅导员相关信息等的维护,备份系统数据库,恢复系统数据库,系统安全维护。2.学生:可通过该系统查询相关信息,提出相关事项的申请如修改密码等。3.教师:包括辅导员、主管教师、科任老师等,科任老师可通过该系统录入、奖惩管理 奖学金管理 贫困生管理 勤工助学管理 助学贷款管理 毕业生管理 毕业鉴定管理 就业信息管理 课程管理 排课管理 选课管理 违纪处分管理 评优管理 校园一卡通管理 辅导员管理 宿舍管理 辅导员信息查询 辅导员信息录入 宿舍信息查询 宿舍维修 宿舍调整 宿舍分配 图书借阅管理 上机管理 消费管理 超市、饭堂消费 校内医疗消费 其他消费 发卡和补办卡管理.修改、核对学生成绩,主管老师主要负责学生学籍信息和课程信息的录入、添加、修改、删除等操作管理,辅导员主要负责学生毕业、奖惩、贫困生等相关信息的管理 4.宿舍管理员:负责学生宿舍报修信息、非该宿舍楼学生或校外人员出入信息的登记及上报。5.学生处、教务处、招生就业办 创建学校学生管理信息系统的系统用例图 在该系统中,系统管理员负责维护学籍管理模块、成绩管理模块、奖惩管理模块、贫困生管理模块、毕业管理模块、系统管理模块、课程管理模块、校园一卡通管理模块、宿舍管理模块、辅导员管理模块等系统子模块;教师(辅导员、主管教师、普通教师)则负责录入、修改、添加管理相关学生的信息(学籍、成绩、课程等);宿舍管理员则负责登记所在宿舍楼的报修等信息;学生则可进行相关信息的查询,修改。根据需求分析以及以上活动,可确定该系统的用例图如下:studentteacherchangepasswordloginusercommon teachergrade managementstudent schoolroll managementcounsellor managementsystem managementdorm managementdorm administratoraward and punishment managementpoor student managementoffice of studentsaffairscampus card managementchief teachercourse managementOffice of Acade.counselloradiministratorgraduate managementOffice of Enrollment.从学生管理系统的的用例图抽象,可以确定如下用例图:学籍管理用例图、课程管理用例图、辅导员管理用例图、贫困生管理用例图、宿舍管理用例图、毕业信息管理用例图、系统维护用例图、成绩管理用例图、校园一卡通用例图、奖惩管理用例图。.毕业管理用例图:参与者“学生”:查询相关就业信息、上报自己就业情况。参与者“系统管理员”:对毕业生的就业信息等进行维护(新增、删除等)参与者“招生就业办”:对学生就业信息进行统计 StudentGraduation information querySystem administratorGraduation information recordedoffice of enrollment and employmentGraduation information modify 学籍管理用例图:参与者“学生”:注册报到,接收相关信息,进行信息交流,申请学籍变动。参与者“主管教师”(辅导员):分班管理;制定综合测评加扣分内容,管理学生档案;发布与学生相关的信息,与学生进行信息交流,并上报综合测评结果。参与者“系统管理员”:维护学生学籍信息,进行学籍信息的备份 The data backup and recoveryRegistration managementfreshmen registeredOld registeredStudent status changesSystem administratormaintainmaintainmaintainStudentregisterregisterapplyStudents archives managementmaintainInformation exchangeinterflownotificationreceiveQuery informationinquiremaintainmaintain students informationrealizeFormulate comprehensive measuring and test.Placement managementReport to comprehensive measuring and testing resultsCompetent teachersmanageinterflownoticemaintainformulatemanagereportsuspension of schoolingQuit schooltransferGraduation .系统管理用例图:参与者“系统管理员”:用户定义、权限管理;数据备份、恢复;维护学生基本信息;口令管理;综合查询信息 校园一卡通用例图:参与者“发卡中心”::对信息卡进行管理(发卡和补卡等)参与者“结算中心“:回应学生的充值、转账要求。参与者“消费中心“:对学生用信息卡在校消费进行管理。参与者“学生“:申请卡号;补办信息卡;上机刷卡;转账充值;借还书刷卡;相关消费刷卡;教务中心:对学生上机考勤、借还书信息进行登记管理;辅导员管理用例图:参与者“辅导员“:学生思想教育;突发事件处理;毕业生就业指导;学生日常事务处理;.Students ideological educationStudents daily transaction processingHandling emergenciesEmployment guidanceCultivating student cadre counsellorGraduates guidanceNon graduates consulting 宿舍管理用例图:参与者“宿舍管理员“:分配调整学生宿舍;上报学生申请宿舍维护的信息;宿舍信息登记;参与者“学生“:申请宿舍调换;查询宿舍信息;申请宿舍维修;register informationsloginapply for adjustmentqueryapply for maintenanceexitcancelstudentsdormitory managerdistribute dormitorys 勤工助学管理用例图:参与者“学生”:学生申请勤工助学成功后通过工作获得工资报酬 参与者“学生处”:对学生的申请进行审核、登记;.参与者“学生处工作人员”:对学生的岗位进行管理,包括岗位分配以及工作监督;岗位工资发布;auditWork-study personnel informationDepartment studentDistributing salaryWage detailWork situationSalary managementPost inquiresPost applicationReceive wagesstudentStaffing assignmentsWork supervisionInquires the wagesPost managementStudent union headquarters 奖励管理用例图:参与者“主管老师”:输入学生基本信息;“普通教师”:输入学生的成绩 参与者“辅导员”:操行评定、综合测评评定、评定奖学金、评优并公布;参与者“学生”:提交相关申请、查询结果等;query resultsapply for reviewingstudentsimport grade common teacherassess scholarshipassess outstanding student cadresassess miyoshi studentspubliccomprehensive measuringassess conductcounselorchief teacherimport studentsbasic informations 惩罚管理用例图:参与者“辅导员”:上报学生违规事例;参与者“学生处”:根据违规事例的情况进行处理并通知学生;.参与者“学生”:提交申诉处理;参与者“申诉处理员”:根据学生的申诉进行调查处理后发布结果;record non-compliancescounselorimform studentsmake processing according to the circumstancestudentsaffairs officeinvestigate and handlepublicappeal managerappealstudents 学生成绩管理用例图:参与者“学生”:目的是查询所学课程的成绩 参与者“老师”:完成学生信息的录入,修改,显示和修改 参与者“管理员”:输入学生信息,教师信息,班级信息和课程信息 .loginselect courseschoose semesterinput students informationinput students informationinput course informationinput class informationinformation managementadministratorinput gradesprint gradesupdate gradesteacherperformance managementcheck gradesstudent 课程管理用例图;参与者“学生”:查看课程通知、提交作业;参与者“教师”、:教师根据课程和通知任课,布置作业;参与者“系统管理员”:负责对课程信息和通知进行相关维护操作;Published notice update courseCheck notice Select courses Check homework studentrelease homeworkteachernotice management course management homework managementadministrator.(2)创建系统类图 步骤一:确定系统的业务实体类 可以确定在系统中的主要业务实体类,这些类通常需要在数据库中存储;在学校学生信息管理系统中,学生的信息、教师(包括辅导员)的信息、系统管理员的信息、课程信息、宿舍信息等都要存储在数据库中;这些存储类都有各自相关的属性。步骤二:根据学校学生信息管理系统的需求分析,以及系统用例图的参与者和数据库中的存储类,我们确定了学生类、教师类(包括辅导员类)、系统管理员类、课程类、宿舍管理员类等主要实体类;其中,1.“学生”类:负责系统需要的活动者“学生”的信息处理,它的属性有“姓名,.“出生日期”、“学号”、“政治面貌”、“性别”、“专业”等,对这些信息的服务操作有系统登陆、注册、信息查询、休学、转学、退学等。2.“教师”类:负责系统需要的活动者“教师”的信息处理,它的属性有“教师编号”、“教师姓名,、“部门编号”、“职务”、“职称”等。对这些信息的服务操作有系统登陆、信息录入、信息查询、信息修改等。3.“系统管理员“类:负责系统活动需要的管理者。以下是该系统登录后各界面模块的类图关系图,并给出了成绩管理模块的控制类(成绩信息查询、修改、打印)和系统管理模块(数据备份和数据恢复)的控制类。schoolroll management windowcourse management windowpoor student management windowreward and punishment windowcounselor management windowcampus card management windowgraduate management windowdorm management windowquery grade informationmodiry grade informationprint grade informationgrade management windowlogin windowsystem administrator management windowinformation backup information renew 系统各功能模块的主要类图及其联系:2.学籍管理类图:.2.毕业管理类图 .3.宿舍管理类图 4.辅导员类图 .5.成绩管理类图 6.勤工助学类图:.7.课程管理类图:8.奖惩管理类图:.9.校园一卡通类图:系统中 用户管理模块的类图 系统中 备份管理模块的类图.(3)创建系统时序图和协作图模型 3.1 学籍管理所涉及到的时序图和协作图 确定“注册报到“的工作流程 学生注册报到后登记自己的相关信息 系统管理员把学生所提交的信息录入系统中 :Student:System administratorInformation recordedinformation output1:Import student imformation2:Information verification3:Information query and modify4:Save imformation5:Import student imformation6:Exit system 与时序图等价的协助图如下:.:System administratorStudents management interfaceDatabase moduleStudent management rulesStudent status control1:Choose to add students2:Add students3:Confirm add4:Create students object5:Preservation student information6:Enforcing rules7:Preservation students object8:Create9:Extract information10:Store in database 3.2 学生课程管理所涉及到的时序图与协作图.确定学生登录查询相关信息的工作流程:学生登录系统后进入课程管理模块选择课程、查看课程通知、查看和提交课程作业后查询作业成绩 :studentlogincourse interfaceuser loginCheck noticeSelect coursescheck homeworksubmit homeworkResults returned.与该时序图等价的协作图 student:studentlogincourse interface1:user login6:Results returned2:Check notice3:Select courses4:check homework5:submit homework 3.3 学生成绩管理模块所涉及到的时序图和协作图 1.学生查询成绩的工作流程;学生登录该系统后进入成绩管理窗口后即可查询成绩 :Studentgrade management windowgrades informationentercheckexit 与之相应的协作图如下:.grade management windowgrade information:Student1:enter2:check3:exit 2.教师登录成绩管理模块所执行工作的流程 教师(科任老师)进入该系统后对所教课程学生的成绩进行输入、修改、打印等操作 common teacher:Teacherlogin windowgrade management windowgrade informationloginID checkingpass checkingenter grade management windowinput gradesupdate gradesdelete gradessubmitstore in databaseexit 与之相应的协作图如下:.teachergrade managementlogin window1:logincheck2:pass3:entergrade infomation4:input grades5:update grades6:delete grades7:submit grades8:store in database9:exit 3.4 奖惩管理模块所涉及到的时序图和协作图 学生惩罚管理的工作流程 系辅导员打开处罚管理窗口,向学生处上报被处罚学生的违规事例 学生提出申诉要求 申诉管理员对学生的申诉要求向系辅导员进行咨询调查和处理,然后把结果告知学生。counselor:系辅导员punishment windowstudentsaffairs officestudents:appealmanager1:open2:report3:handle and imform4:appeal5:investigate and handle6:public 与之相应的协作图如下:.:counselorpunishment window1:openstudents affair office2:report:student3:handle and inform student:appeal manager4:appeal5:investigate and handle6:inform 3.5 毕业管理所涉及到的时序图和协作图 确定毕业评定时授予学位的工作流程 辅导员对学生进行毕业评定前进行毕业生成绩查询 查询学生的奖惩情况,得出毕业鉴定结果并打印 Counselor:counselorDegree preliminary evaluation moduleGrade management moduleRewards and punishments management moduleInformation print module1:Student ID2:Student ID3:All course grades4:Student ID5:All disciplinary records6:Degree preliminary evaluation results7:The student degree preliminary evaluation results 与之相应的协作图:.:counselorInformation print moduleGrade management moduleDegree preliminary evaluation moduleRewards and punishments management moduleM1:Student IDM2:Student ID3:All course gradesM4:Student ID5:All disciplinary recordsM6:Degree preliminary evaluation resultsM7:Print results 3.6 贫困生管理模块所涉及到的协作图和时序图 学生提交贫困证明及申请,辅导员验证学生申请的真实性同意后将学生加入贫困生库并对相关信息进行公布。student:studentobtain family poverty proofcounselorRefund applicationpoor student library1:Reflect family situation2:Poverty proof3:Impoverished student application4:Review application5:agree with the application6:input information7:inform student.与之相应的协作图:students:studentcounselorObtain poverty proofPoor students libraryRefund application1:Reflect family situation2:Poverty proof3:Impoverished student application4:Review application5:agree with the application6:input information7:inform student 3.7.系统管理员备份数据的时序图 系统管理员登录系统后对用户的相关信息输入后台数据库,结束后后台数据库返回输入信息文件并显示输入成功。与之相适应的系统管理员备份数据的协作图 .3.8 系统管理员添加/删除用户的时序图 系统管理员把用户信息输入登录系统,接着提交用户 ID,并对用户的添加删除进行管理,若执行添加删除操作则返回添加删除信息。系统管理员添加/删除用户的协作图.3.9 学校一卡通 时序图 学生刷卡时刷卡机向系统中心回馈后若反馈合法则学生可进行相关消费操作,操作完扣费后学生退卡 与之相应的协作图:.(4)创建系统活动图模型 4.1.系统管理员输入密码登录修改学生信息的活动图 System adminstratorLoginUser name and passwordWrongRightSelect modify student imformationAscertain the modificationGo on the modificationUpdate database 4.2.学生登录系统的课程管理模块选择课程、提交作业、查看通知等的活动图.studentlogincourse interfacematch conditionerrormismatch conditioncheck noticecheck homeworkSelect coursessubmit homeworkResults returned 4.3.系统管理员维护用户的活动图 4.4 系统管理员维护系统数据的活动图.4.5 校园一卡通 消费业务 活动图 (5)创建系统状态图 1.学生查询成绩状态图:学生登录后选择输入查询条件进行查询,最后退出 studentlonginask for querybegin checkinginput reasonable query requirementinput unreasonable query requirementreturn resultfindexitagain.2.教师在成绩管理界面输入、修改、删除、打印学生成绩的状态图 teacherlogincheck gradesprintupdateinputcheck 3.用户登录系统的状态图 input password、usernamecheck the informationtransform datacheck input timeillegal input enter relevant windowlegal inputinput time is less than threeinput time is more than three (6)创建系统构件(组件)图 1.根据学生信息管理系统的需求分析,我们小组划分了十个功能模块子系统,并对主要的业务实体类和系统主要参与者分别创建了对应的构件,如 student 构件、loanapplication 构件、教师(辅导员)构件、毕业生课题构件、课程构件等构件;也分别画出了该系统用户功能模块界面的构件。2.根据这些构件以及其关系创建构件图 以下是相应模块的组件图:1.学籍管理组件图.AwardingGraduateManagementEducationDegreeComprehensiveMeasuringAndTestingStunentDormitoryApplicationLoanApplicationGrantApplicationApplication 2.毕业管理组件图 StudentTopicTeacherInquiresTheTopicFormTopicManagementFormStudentGradeGradeInputForm 3.学生成绩管理组件图.gradecoursestudenttadministrator 4、勤工助学组件图:studentsWasstudent associationStudents work personnelStudents personal informationpostwages 5.辅导员组件图:counselor informationComprehensive measuring.Education degreecontactmanage class 系统管理组件图:.奖惩管理组件图:counselorrewordingInformationsstudentspunishmentInformations 宿舍管理组件图:dormitoryManagerdormitoryManagementInformationcontactInformationsdormitoryAdjustmentApplication 校园一卡通组件图:.课程组件图 studentteachercourse managementhomework managementnotice managementadministrator (7)创建系统部署图 学校学生管理信息系统的后台数据库主要存储相关数据,负责数据管理。学生终端、教师终端以及学生信息管理系统通过应用服务器连接到学生信息管理系统的后台数据库终端。学生、教师以及相关人员可就此进行相关权限的操作。.3.逆向工程:我们小组对该系统进行 UML 设计画出类图后,利用 Rose 对该系统的类图进行正向工程操作生成 Java 代码。因此,我们可以利用这些 Java 代码对该系统进行逆向工程操作,以便在该系统的相关业务类中添加、删除、修改相关属性和操作。如我们若在 teacher 教师这个实体类中添加多一个 teacher()方法,则我们可以在相应的 teacher.java 文件中添加这样一个方法:public void teacher()“写入 teacher()方法要实现的相应代码”,并在 Rose 的浏览器中的逻辑视图中选择 teacher()类,单击右键在弹出的菜单中【Java/J2EEReverse engineer】子菜单中,选择对话框里的 Java 文件里面的 teacher.java 文件,单击【reverse】按钮,完成后单击【done】按钮,则可在 teacher 类中添加 teacher()方法。如下图:4 系统界面设计:学生信息管理系统登录界面:.代码如下:Dim ms As String Dim time As Integer 输入次数 Private Sub Form_Load()Text2.PasswordChar=*密码显示为*End Sub Private Sub login_Click()login(登录)If Text1 Then 用户名不为空 Adodc1.RecordSource=select*from user where name=+Text1.Text+连接数据库 Adodc1.Refresh If time 2 Then On Error GoTo errname If Text2.Text=Trim(Adodc1.Recordset.Fields(pwd)Then Load frmmain frmmain.Show 显示学生信息管理系统主窗口 Unload Form1 Exit Sub Else MsgBox(您 的 用 户 名 或 密 码 有 误,请 重 行 输 入!,vbExclamation+vbDefaultButton1,错误)time=time+1 Text1.Text=Text2.Text=.Text1.SetFocus Exit Sub End If Else ms=MsgBox(您不是合法用户,请与系统管理员联系!,vbInformation+vbOKOnly,抱歉)If ms=vbOK Then End Unload Me End If Else MsgBox 请把用户名和密码输全!,vbInformation+vbOKOnly,提示 Text1.Text=Text2.Text=Text1.SetFocus Exit Sub End If errname:MsgBox(抱歉您的用户名不存在!,vbInformation+vbOKOnly,抱歉)Text1.Text=Text2.Text=Text1.SetFocus Exit Sub End Sub Private Sub login_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=vbKeyUp Then Text2.SetFocus End If End Sub Private Sub text1_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=vbKeyReturn Then Text2.SetFocus End If If KeyCode=vbKeyDown Then Text2.SetFocus End If End Sub Private Sub text2_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=vbKeyReturn Then login.SetFocus End If If KeyCode=vbKeyDown Then.login.SetFocus End If If KeyCode=vbKeyUp Then Text1.SetFocus End If End Sub Private Sub cmdcancel_Click()重置 Dim s As String s=MsgBox(确认退出系统吗?,vbYesNo+vbQuestion,退出)If s=vbYes Then Unload Me Else txtname.Text=txtpwd.Text=txtname.SetFocus End If End Sub 学生信息管理系统主窗口:代码:Private Sub Form_Load()If Valname=系统管理员 Then.syss.Enabled=True Else syss.Enabled=False End If End Sub Private Sub chegl_Click()单击学生成绩管理 Load frmchenggl 加载学生成绩管理窗口 frmchenggl.Show 显示学生成绩管理窗口 Unload frmmain 卸载主窗口 End Sub Private Sub kcgl_Click()单击学生课程管理窗口 Load frmskcgl 加载学生课程管理窗口 frmsinfgl.Show 显示学生课程管理窗口 Unload frmmain End Sub Private Sub jff_Click()单击学生处罚管理窗口 Load frmchufa 加载学生处罚管理窗口 frmchufa.Show 显示学生处罚管理窗口 Unload frmmain End Sub Private Sub jfj_Click()单击学生奖励管理窗口 Load frmaward 加载学生奖励管理窗口 frmaward.Show 显示学生奖励管理窗口 Unload frmmain End Sub Private Sub sushe_Click()单击学生宿舍管理窗口 Load frmaward 加载学生宿舍管理窗口 frmaward.Show 显示学生宿舍管理窗口 Unload frmmain End Sub Private Sub xjgl_Click()单击学生学籍管理窗口 Load frmXjgl 加载学生学籍管理窗口 frmXjgl.Show 显示学生学籍管理窗口 Unload frmmain End Sub .Private Sub gra_Click()单击学生毕业管理窗口 Load frmgra 加载学生毕业管理窗口 frmgra.Show 显示学生毕业管理窗口 Unload frmmain End Sub Private Sub sysp_Click()单击普通管理员窗口 Load frmputong 加载普通管理员窗口 frmputong.Show 显示普通管理员窗口 Unload frmmain End Sub Private Sub syss_Click()单击系统管理员窗口 Load frmGly 加载普通管理员窗口 frmGly.Show 显示普通管理员窗口 Unload frmmain End Sub Private Sub tbrOpe_ButtonClick(ByVal Button As ComctlLib.Button)工具栏操作 Select Case Button.Index Case 1 Load frmallinf 加载全部学生浏览窗口 frmallinf.Show 显示全部学生浏览窗口 Unload Me Case 2 Load frmAdd 加载学生信息添加窗口 frmAdd.Show 显示学生信息添加窗口 Unload Me Case 3 Load frmcard 加载校园一卡通管理窗口 frmcard.Show 显示校园一卡通管理窗口 Unload Me Case 4 Load frmchz 加载学生成绩分类窗口 frmchz.Show 显示学生成绩分类窗口 Unload Me Case 5 Load frmfind 加载学生查询管理窗口 Frmfind.Show 显示学生查询管理窗口 Unload Me Case 6 Load frmxjcx 加载学生学籍查询窗口.Frmxjcx.Show 显示学生学籍查询窗口 Unload Me Case 7 Load frmdaikuan 加载学生贷款管理窗口 frmdaikuan.Show 显示学生贷款管理窗口 Unload Me Case 8 Load frmwork 加载学生勤工助学管理窗口 frmwork.Show 显示学生勤工助学管理窗口 Unload Me End Select End Sub Private Sub Exit_Click()单击退出按钮 Dim myVal As Integer Beep myVal=MsgBox(您确定退出系统吗?,vbYesNo+vbQuestion,退出)If myVal=vbYes Then End End If End Sub 以下是该系统中各主要功能模块的界面设计 1.课程管理子系统的界面设计:2.学生成绩管理子系统的界面设计.3.学生处罚记录管理窗口界面设计:4.学生奖励记录管理窗体界面设计:.5.学生学籍管理子系统界面设计:.6.学生宿舍管理子系统界面设计:7.贫困生管理子系统设计界面 8.毕业生管理子系统设计界面.(5).数据库设计 在管理信息系统的数据库设计中,最基础最重要的工作是表单的设计,表单可以简单地说是数据库中所有的数据库对象。在表单中,数据按照类似于电子表格的形式组织,每一行成为一条记录,每一列成为一个字段,这就是关系数据库的基本逻辑存储方式。在设计数据库时,系统设计者的责任是决定需要什么样的表单,具体字段的名称,类型,长度,表的主键(Prim 脚 key),外键(Foreignkey)索引等。因此,我们小组根据学生信息管理系统设计了该系统的数据库表单。以下是数据库中几个主要表:宿舍信息表 序号 字段标识 字段标题 字段类型 是否为空 是 否 主码 备注 1 Student ID 学号 Varchar(10)NULL 2 Sname 姓名 Varchar(10)NULL 3 Dormitory ID 宿舍编号 Varchar(10)NOT NULL 是 4 Dtype 宿舍类型(男、女)Varchar(4)NULL 5 Daddress 宿舍位置 Varchar(20)NULL 6 Dnumber 宿舍电话 Varchar(8)NULL 7 Dbeds 床位 Varchar(6)NULL 8 Dnumbers of people 人数 Varchar(4)NULL 9 Dleader 宿舍长 Varchar(10)NULL 奖励表.序号 字段名 含义 数据类型 是否为空 是 否 主码 备注 1 Rcode 奖励代码 Varchar(8)NOT NULL 是 2 Student ID 学号 Varchar(10)NULL 3 Sname 姓名 Varchar(10)NULL 4 Rdate 奖励日期 Datetime(8)NULL 5 Rtype 奖励类型 Varchar(20)NULL 6 Rgrade 奖励等级 Varchar(10)NULL 惩罚表 序号 字段名 含义 数据类型 是否为空 是 否 主码 备注 1 Pcode 惩罚代码 Varchar(8)NOT NULL 是 2 Student ID 学号 Varchar(10)NULL 3 Sname 姓名 Varchar(10)NULL 4 Pdate 惩罚日期 Datetime(8)NULL 5 Ptype 惩罚类型 Varchar(20)NULL 6 Pgrade 惩罚等级 Varchar(10)NULL 学生学籍表:序号 字段标识 字段标题 字段类型(精度)是否为空 是否主码 备注 1 Student ID 学生 ID CHAR(10)NOT NULL 主码 2 Sname 姓名 STRING NOT NULL 3 Sgender 性别 CHAR(2)NULL 4 Birth 出生年月 DATETIME(8)NULL 5 Native 籍贯 VARCHAR(20)NULL 6 Home address 家庭地址 VARCHAR(30)NULL 7 Department 系别 VARCHAR(10)NULL 8 Major 专业 VARCHAR(10)NULL 9 Political affiliation 政治面貌 CHAR(6)NULL 10 Dormitory address 宿舍地址 VARCHAR(30)NULL 11 Phone number 移动电话 VARCHAR(15)NULL 12 Capture expends a circumstance 缴费情况 VARCHAR(30)NULL 13 Student situation 学籍情况 VARCHAR(30)NULL 14 Hobbies 爱好 VARCHAR(20)NULL .15 Learning experience 学习经历 VARCHAR(30)NULL 16 Admission date 入学时间 DATETIME(8)NULL 学生毕业表:序号 字段标识 字 段 标题 字段类型 是否为空 是 否 主码 备注 1 Student ID 学号 VARCHAR(20)NOT NULL 主码 2 Sname 姓名 VARCHAR(20)NOT NULL 主码 3 Sclass 班级 VARCHAR(10)NULL 4 Admission date 入 学 时间 VARCHAR(10)NULL 5 Graduation date 毕 业 时间 VARCHAR(10)NULL 6 Working unit 工 作 单位 VARCHAR(30)NULL 7 Phone number 联 系 电话 VARCHAR(10)NULL 8 Address 联 系 地址 VARCHAR(310)NULL 校园一卡通表:序号 字段标识 字段标题 字段类型 是否为空 是否主码 备注 1 Variety 品种 String NOT NULL 2 Quantity 数量 Int NULL 3 Amount 金额 Int NULL 4 Time 时间 Date NULL 5 Cash Register_ID 机号 String NOT NULL 6 Business group 营业组别 String NULL 7 Administrator_ID 管理员编号 String NOT NULL 8 Running state 运行状态 String NULL 9 Card_ID 卡号 String NOT NULL 是 10 Student_ID 持有人 String NULL .辅导员信息表 贫困生信息表 序号 字段名 含义 数据类型 是否为空 是否主码 备注 1 Sname 姓名 Char(8)NOT NULL 2 Student ID 学号 Char(15)NOT NULL 主码 3 Grades 成绩 Char(40)NULL 4 Native 籍贯 Char(40)NULL 5 Family situation 家庭情况 Char(8)NULL 课程管理数据表 序号 字段标识 字段标题 字 段 类 型(精度)是否为空 是否主码 备注 1 Course number 课程编号 Number(10)Not null 主码 2 Course name 课程名字 varchar(10)Not null 主码 3 Time 授课时间 Time(8)Null 4 Address 授课地点 varchar(10)Null 5 Credit 课程学分 Number(6)null 序号 字段名 含义 数据类型 是否为空 是 否 主码 备注 1 Iname 姓名 Char(8)NOT NULL 2 Instruct
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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