欢迎来到天天文库
浏览记录
ID:27180030
大小:1.81 MB
页数:15页
时间:2018-12-01
《教务管理系统++课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、青岛理工大学可视化编程课程设计报告题目:教务管理系统院(系):计算机工程学院班级:计算062 学号:学生姓名:指导教师:房斐斐一.概述1.1开发背景现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响
2、到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。除此之外,对用户的添加和删除操作也很方便。1.2开发环境简介系统平台:Windowsxp数据库服务器:MicrosoftS
3、QLServer2000开发工具:VisualStudio2008二.需求分析2.1功能需求这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便的对院系信息、课程信息、学生信息以及成绩信息进行管理。本系统对具有不同权限的用户所开放的功能是不同的,最高级用户的权限是“管理员”,它能使用系统的所有功能,另一种用户的权限是“用户”,它只能使用系统的部分功能。不同权限的用户能使用的功能如下:用户管理:此项功能只能由管理员使用修改密码:管理员和用户都能使用信息管理:包含了系别管理、学生管理、课程管理、成绩管理四个模块,只能由管理员使用
4、,用户不能使用。学生资料查询:只能由管理员使用,用户不能使用学生成绩查询:管理员和用户都能使用2.2模块划分本系统并不复杂,模块划分也比较清楚。通过对不同的功能进行分析,就可以得到系统的模块划分。(1)登录管理模块:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户登录两个子模块。(2)系统管理模块:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户和删除用户两部分。(3)信息管理模块:对各基本表进行管理。分为系别管理、学生管理、课程管理和成绩管理四个子模块。每一个模块又包含添加、修改和删
5、除三个部分。(4)信息查询模块:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。(5)帮助模块:分为关于系统和关于作者两个子模块。与之对应的模块划分(图一)如下所示:教务管理系统登录管理用户管理信息管理信息查询帮助系统管理管理员登录课程管理系别管理学生管理学生成绩查询学生资料查询成绩管理关于系统关于作者用户登录修改密码添加学生删除学生修改学生添加成绩添加课程修改课程修改成绩删除课程删除成绩添加院系修改院系删除院系添加用户删除用户图一:模块划分图2.3系统的窗体命名约定如表一所示:表一:各窗体的命名约定窗体窗体名称
6、窗体实现的功能LoginForm1登录窗口作为用户登录系统的窗口FrmMain教务管理系统系统的主界面,列出所有的功能FrmUser用户管理对用户的信息进行管理FrmPasswordCharge修改密码用户可以在此修改密码FrmDepartment系别管理对院系的信息进行管理FrmCourse课程管理对课程的信息进行管理FrmStudent学籍管理对学生的基本信息进行管理FrmGrade成绩管理对学生的成绩进行管理FrmStuQuery学生资料查询对学生的基本信息进行查询FrmGradeQuery学生成绩查询对学生的学习成绩进行查询Frm
7、AboutSysterm关于系统简单介绍了此系统的主要功能FrmAboutAuthor关于作者给出了作者的主要信息三.设计内容3.1数据库设计由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示:表1:登录信息表记录号字段名称数据类型字段大小属性(是否可为空)1用户名text16否2密码text16否3权限text16否表2:系别信息表记录号字段名称数据类型字段大小属性(是否可为空)1系编号int4主键2系名nvarchar50是3系主任nvarchar50是表3:学生信息表记录号字段名称数据类型字段
8、大小属性(是否可为空)1学生编号char10主键2学生姓名nvarchar50是3学生性别char10是4年龄int4是5身份证号nvarchar50是6所在系nvarchar50是表4:课程
此文档下载收益归作者所有