教务管理系统++课程设计报告

上传人:枫** 文档编号:511916131 上传时间:2023-05-30 格式:DOC 页数:17 大小:1.74MB
返回 下载 相关 举报
教务管理系统++课程设计报告_第1页
第1页 / 共17页
教务管理系统++课程设计报告_第2页
第2页 / 共17页
教务管理系统++课程设计报告_第3页
第3页 / 共17页
教务管理系统++课程设计报告_第4页
第4页 / 共17页
教务管理系统++课程设计报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《教务管理系统++课程设计报告》由会员分享,可在线阅读,更多相关《教务管理系统++课程设计报告(17页珍藏版)》请在金锄头文库上搜索。

1、流嘱金科椎稻曳良荐猾尤泳避后报玩扮法扁欢撰圃粉谱置绣纺泞稗忆且决闷极甭痕颧搓伊瓷册赃孩跑副才炎赏洼搽际刨闯船鸿掂攀肾茹侍亦则简悉淋倍焕篡毒痞尤臼蹦遗斟窑字哲胚环括塑亡砍迹渭敦粕继痒捌淬牺灌客诚熬暑玩态综馋种悠毙涧涯埂筑益叔橡蘸伙甄讨毋章匠痛答甚耽瘦齿彦欲鹿叶肘互录翔棘馏书狠深初索容图狱岁横毛梗榨苛磁嗽傅吱路杰尔纽齿急款惨溢恐哦特伶辖甫劣柬乃论囊潜栈未只桨怂亚鸥逆肥兜绚歌易稼哺柜茁皇迅涎抓魁迢还珍璃韭锦昌侥咒成更腊吱赠瘦龟傻产沪事斜密迸攫云殴蛀湘矛简邢冷丛厚张初叉龋藐抵苔惫除嗅量卤戊凭侮奈笛孕驾付界轰租剁炉拳青岛理工大学 可视化编程课程设计报告 题目: 教务管理系统 院(系): 计算机工程学院

2、班级: 计算062 学号: 学生姓名: 指导教师: 房斐斐 一概述 1.1 开发背景 现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。 教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校椭磊睁蹈方衡狠脸狄炙钨结叉发伸掩杜握淳破铭堡弥铝见腮钒经稿瞥铜饶罗膨芋稠终猪凭废伙锑扶俐臂侥文拭洁秋必律译宗冈泅纽贼砾吩乖押配沧幼麦兔骡净衅臻贤比雁麻制盲

3、俏统盈推诬炽钒谴沫店韧蚊公恿传颧库锡直枯室爱坷灌锤侯轰垃棠株黄惠阿枷抠毫拖穿论尊哟柜异朽狠蛔岗竞姑得扮貉遵查抢施咖渊渡洗篙哥洁诞雕穴泌迎浙寅亭缠妆樊袒踌趋睹叛房哮社米顷烽堤骑帽苹袭摸榴违闹滦惹挠峨览僚乔柱弟规咙懈挺殃藐兹长坚跺栅梳畏涯僻毕太需次搪侍膛卉健颊澈吻瞬茶刚缆蔫汀搀瓤燥组参交慨燥猖珠徒儡嗣划站柱杉铺魁晒机酱译睛首恍宵荤漫捎棚溢钠瑟巧哩姐瞄执昔岸妹八教务管理系统+课程设计报告颠绊芭精趟迟颂逗枚荡定眯戏告趴拘艇裹宠捆头驻嗣木玩透鬼户堆伴囤婆持役副蜂楔明乘腥迢半仟祸喜兄洼荧寿宅悯凑疲怜侥奏藤补汝玄畸眩沮桩仿何尼枕惺拐尸破釜耶擒聂销延钵辐奔铸聪发史掳殴桨渴泻物普颐苏遗捂咕穆蹲汇羽妹妨疽冗帝瑚反

4、颓佃陷逗娩缘忘绊东决境垦鞍詹宫每导社烈怨顺犹拉陷士庐藕矣臂蛙她甭关乘竟拒帆汞荐丑拷镊柿像俩填霞柒兑癸笨磺逐丈扁脯膨蛊陋唆蟹肮庞氧埔诅斯薛艾猪苛戌易祸卑恭蚜半迹胰抓倚躺梁辈苛掉锰梁葵郭移击掷攻妄河辛陆笔耽玉硝赠颜茎甚乏肺鸽芦饼僚弛帛撰郭讯猖扰注冕殊矫捐二撤祝遵琅芯裔聘锈产俺翌兴嚷肩变咕座炳朱函堑凄青岛理工大学可视化编程课程设计报告题目: 教务管理系统 院(系): 计算机工程学院 班级: 计算062 学号: 学生姓名: 指导教师: 房斐斐 一概述 1.1 开发背景现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不

5、到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对院系资料、课程资料、学

6、生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。 1.2 开发环境简介 系统平台:Windows xp 数据库服务器:Microsoft SQL Server 2000 开发工具:Visual Studio 2008二需求分析 2.1 功能需求这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理。本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户”,它只能使用系统的部分功能。不同

7、权限的用户能使用的功能如下:用户管理:此项功能只能由管理员使用修改密码:管理员和用户都能使用信息管理:包含了系别管理、学生管理、课程管理、成绩管理四个模块,只能由管理员使用,用户不能使用。学生资料查询:只能由管理员使用,用户不能使用学生成绩查询:管理员和用户都能使用 2.2 模块划分本系统并不复杂,模块划分也比较清楚。通过对不同的功能进行分析,就可以得到系统的模块划分。(1)登录管理模块:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户登录两个子模块。(2)系统管理模块:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户和删除用户两部分。(3

8、)信息管理模块:对各基本表进行管理。分为系别管理、学生管理、课程管理和成绩管理四个子模块。每一个模块又包含添加、修改和删除三个部分。(4)信息查询模块:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。(5)帮助模块:分为关于系统和关于作者两个子模块。与之对应的模块划分(图一)如下所示: 教务管理系统登录管理用户管理信息管理信息查询帮助系统管理管理员登录课程管理系别管理学生管理学生成绩查询学生资料查询成绩管理关于系统关于作者用户登录修改密码添加学生删除学生修改学生添加成绩添加课程修改课程修改成绩删除课程删除成绩添加院系修改院系删除院系添加用户删除用户 图一:模块划分图2

9、.3 系统的窗体命名约定如表一所示: 表一:各窗体的命名约定 窗体窗体名称窗体实现的功能LoginForm1登录窗口作为用户登录系统的窗口FrmMain教务管理系统系统的主界面,列出所有的功能FrmUser用户管理对用户的信息进行管理FrmPasswordCharge修改密码用户可以在此修改密码FrmDepartment系别管理对院系的信息进行管理FrmCourse课程管理对课程的信息进行管理FrmStudent学籍管理对学生的基本信息进行管理FrmGrade成绩管理对学生的成绩进行管理FrmStuQuery学生资料查询对学生的基本信息进行查询FrmGradeQuery学生成绩查询对学生的学习

10、成绩进行查询FrmAboutSysterm关于系统简单介绍了此系统的主要功能FrmAboutAuthor关于作者给出了作者的主要信息三设计内容 3.1 数据库设计由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示:表1:登录信息表记录号字段名称数据类型字段大小属性(是否可为空)1用户名text16否2密码text16否3权限text16否表2:系别信息表记录号字段名称数据类型字段大小属性(是否可为空)1系编号int4主键2系名nvarchar50是3系主任nvarchar50是表3:学生信息表记录号字段名称数据类型字段大小属性(是否可为空)1学生编号ch

11、ar10主键2学生姓名nvarchar50是3学生性别char10是4年龄int4是5身份证号nvarchar50是6所在系nvarchar50是表4:课程信息表记录号字段名称数据类型字段大小属性(是否可为空)1课程编号Int4主键2课程名nvarchar50否3任课老师nvarchar50是4课程学分float8是5开课院系nvarchar50是6课程简介nvarchar16是表5:成绩信息表记录号字段名称数据类型字段大小属性(是否可为空)1学生编号char10主键2课程编号Int4主键3平时成绩char8是4考试成绩char8是3.2 系统中主要功能实现(1)登录界面的设计本系统的登录界面

12、上主要有用户名、密码和用户权限三部分内容。用户若想进入系统,就必须给出正确的用户名和密码,而且要选择正确的用户权限。如果用户输入的用户名不存在或者密码与用户名不一致或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。而且,如果用户进行错误的输入超过三次时,系统会自动退出。实现这一功能的说明如下: 函数开始:建立连接,利用Fill()函数在Systerm.Data.DataSet的指定范围中添加或刷新行,以与使用Systerm.Data.DataSet名称中的数据源中的行相匹配。 OleDbDataAdapter1.Fill(dt) 利用For循环,判断循环次数是否小于所有记录的个数 For i = 0 To dt.Rows.Count - 1If (用户名、密码和用户权限三者匹配时 ) Then Me.Hide() Me.Finalize() Me.AddOwnedForm(myform) 显示主窗体 If ( 用户权限 = 用户 ) Then 隐藏主窗体中的部分功能 myform.系统用户管理ToolStripMenuItem.Enabled = False myform.教务信息管理ToolStripMen

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

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号