学生选课管理系统课程设计报告报告.pdf
《学生选课管理系统课程设计报告报告.pdf》由会员分享,可在线阅读,更多相关《学生选课管理系统课程设计报告报告.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生选课管理系统东北大学*分校*:*国锋*:3090908指导教师:朱世敏日期:2011 年 06 月 19 日目录目录目录 0一、总体说明 1二、功能模块构造图 2三、变量说明(公有、私有、本地变量 3四、数据库、表的设计及描述 41.数据库:42.1管理员表:42学生根本信息表:43课程表:44学生成绩表:45密码表:4-五、操作说明 4六、各模块代码及结果图 6封面:6登录:7主界面:8可选课程信息表单:8学生选课记录查询 8记录修改下的表单:9学生选课信息:9课程信息修改表单:9报表:9密码修改:10菜单:10七、课程设计总结:11一、总体说明一、总体说明总体功能介绍:1、在学生选课信
2、息管理系统中,先打*面,两秒后自动关闭并跳转至登录界面;2、首先输入用户名和密码等登录信息,点击确定登录进入主界面,点击退出登录,退出系统;.z-3、登陆成功,进入主界面以后,有以下模块“数据查询、“记录修改、“报表、“密码平安。在“数据查询中,包含“课程查询;在“记录修改中包含“课程和学生选课修改和“学生选课;在“报表中包含以下两项子菜单:“学生选课情况,“可选课程;在“密码平安中有“密码修改子菜单。4、进入主界面1、在“数据查询下的“课程查询在其中输入中输入相应课程名称可以显示已将选课的内容,早课程信息上边的框中输入相应的课程名称可以查询该门课的课程信息;也可以在“数据查询中的“选课记录查
3、询中可以通过按照“*对学生的选课记录进展统计;2、在“记录修改的下拉菜单中的“课程和学生选课修改中可以对课程信息进展修改,主要包括添加、删除、和退出等;在该下拉菜单下的“学生选课子菜单中可以添加选课信息和删除选课信息;3、“报表的下拉菜单中有“学生选课情况和“课程信息的报表,通过这两*报表可以查看和打印学生的选课情况,以及所有的课程信息内容,并可以按照*、班级、系别显示学生的选课情况;4、在“密码平安下拉菜单中有“密码修改通过“密码修改可以使原用户还可通过密码修改来不定期修改自己的原始密码,保证了数据的真实性和平安性。二、功能模块构造图二、功能模块构造图按课程名称查询选课情况.z-:课程信息查
4、询数据查询 按课程名称查询课程信息学生选课记录查询按照*进展查询可进展课程信息修改课程和学生选课修改可进展学生信息修改主界面记录修改学生选课 可实现学生的自由选课密码登陆学生选课情况报表可选课程密码平安密码信息修改三、变量说明三、变量说明(公有、私有、本地变量公有、私有、本地变量1在登录系统中,有公有变量 i,表示输入密码的次数,i 的初值设为 0,当 i=3时系统将提示已超过三次;还有公有变量 uid,其代指的是全局变量“用户名信息。2.私有变量:pwd:记录登录时的用户密码。3、密码修改表中的本地变量oldpass、newpass1 和 newpass2,oldpass 代指的是原密码,n
5、ewpass1 代指的是第一次输入的新密码,newpass2 代指的是“重新输入新密码输入的密码.z-四、数据库、表的设计及描述四、数据库、表的设计及描述1.1.数据库:数据库:为整个系统提供所有必须的数据信息并为接下来的连编提供数据源。2.2.1 1管理员表:管理员表:为登录系统提供账号和相应的密码初始化的密码是和用户的*一样2 2学生根本信息表:学生根本信息表:可以学生根本信息,对其添加、删除;为查询学生根本信息提供数据源。3 3课程表:课程表:对其添加、删除,为查询可以选修的课程信息提供数据源4 4学生成绩表:学生成绩表:可以查询学生成绩,以及选修的课程的局部信息对其添加、删除、修改5
6、5密码表:密码表:记录用户的用户名和登录密码,并涉及到后来的密码修改的内容五、操作说明五、操作说明本系统适合广阔用户操作使用,其操作过程简单明了。该系统拥有“学生根本信息查询、“学生成绩查询、“课程查询、“打印报表等功能,此外也设计.z-到视图的操作。操作步骤如下:1、翻开联编后的*k*t.t*t 文件进入封面,两秒后该页面自动关闭,并进入登录界面;1、单机登陆界面进入用户名和密码登录界面,输入用户名和密码之后单击“确定按钮即可进入系统。假设用户名和密码输入错误,则退出本系统。选择“确定退出按钮则离开本系统。本系统的初始密码为用户自己的“*2 用户进入系统后,便直接进入主界面。在此界面中有“数
7、据查询、“记录修改、“报表、“密码平安。在“数据查询中,包含“课程查询;在“记录修改中包含“课程和学生选课修改和“学生选课;在“报表中包含以下两项子菜单:“学生选课情况,“可选课程;在“密码平安中有“密码修改子菜单。1、用户可以在“数据查询输入课程名称对已选课信息和课程信息进展查询;a)点击在“数据查询下的“课程查询在其中输入中输入相应课程名称可以显示已将选课的内容,早课程信息上边的框中输入相应的课程名称可以查询该门课的课程信息;也可以在“数据查询中的“选课记录查询中可以通过按照“*对学生的选课记录进展统计;b)点击“记录修改的下拉菜单中的“课程和学生选课修改进入该页面,该页面中用到了页框,分
8、为两页,分别为“课程信息和“学生选课信息在其中可以对课程信息进展修改,主要包括添加、删除、和退出等;在该下拉菜单下的“学生选课子菜单中可以通过输入*和选课课程号内容进展添加选课信息也可通过“删除按钮删除存在.z-的选课信息;c)点击“报表的下拉菜单下的“学生选课情况和进入学生选课情况的报表,通过这该报表可以查看和打印学生的选课情况,并可以按照*、班级、系别显示学生的选课情况,该报表主要包括*、*、课程名称、学分;点击“课程信息进入可选课程的报表中,该报表中可以显示所有的课程的信息,主要包括,课程号、课程名称、任课教师和学分;d)点击“密码平安下拉菜单中有“密码修改进入“密码修改页面,可以通过输
9、入原密码和新密码,再次输入新密码三项,如果原密码正确且两次输入的新密码一样,点击“确定修改的时候可以对密码进展修改,点击“取消修改退出该页面,通过密码更改可以使原用户还可通过密码修改来不定期修改自己的原始密码,保证了数据的真实性和平安性。2、单击“退出按钮,退出该页面。六、各模块代码及结果图六、各模块代码及结果图封面:封面:1、计时器按钮的属性:1、Interval 改为 2000 即定时两秒2、Timer 事件代码为:thisform.releasedo form 登陆.sc*.z-2、表单属性:Keypress 以及 click 事件为:thisform.releasedo form 登陆
10、.sc*3、设置“封面表单的属性,主要有 autocenter 的属性改为“.T.showwindow改为 2,添加图片等登录:登录:确定按钮的 click 事件为:uid=alltrim(thisform.te*t1.value)pwd=alltrim(thisform.te*t2.value)locate for 用户=uidif not found()messagebo*(无此用户,0,学生选课管理系统)thisform.te*t1.selstart=0thisform.te*t1.sellength=len(thisform.te*t1.te*t)returnendifif alltr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 管理 系统 课程设计 报告
限制150内