教务综合管理系统优秀课程设计优质报告.docx
《教务综合管理系统优秀课程设计优质报告.docx》由会员分享,可在线阅读,更多相关《教务综合管理系统优秀课程设计优质报告.docx(20页珍藏版)》请在咨信网上搜索。
教务综合管理系统设计汇报 专 业: 软件工程 成 员: 车振军 陆建伟 徐 蕾 杨思倩 指导老师:徐 明 日 期:-6-15 一、引言 1.1 目标 为了确保项目小组能够按时完成小组任务及目标,便于项目小组组员愈加好地了解项目情况,使项目小组开展各个过程合理有序,所以确定各个项目模块开发情况和关键责任人,供各项目模块责任人阅读,做到立即协调,按步有序进行项目标开发,降低开发中无须要损失。 预期读者是设计人员、开发人员、项目管理人员、测试人员和用户。 1.2 背景 高校教务管理工作是高等教育中一个极为关键步骤,是整个院校管理关键和基础。面对种类繁多数据和报表,手工处理方法已经极难跟上现代化管理步伐,伴随计算机及通讯技术飞速发展,高等教育对教务管理工作提出了更高要求。立即改变传统管理模式,利用现代化手段进行科学管理,已经成为整个教育系统亟待处理课题之一。 教务管理系统是一个大型复杂计算机网络信息系统,满足各类高校现在和未来对信息资源采集、存放、处理、组织、管理和利用需求,实现信息资源高度集成和共享,实现信息资源集中管理和统一调度。为各级决议管理部门提出正确、立即相关信息和快捷、方便、科学决议分析处理系统;为信息交流、教务管理提供一个高效快捷电子化手段;最终达成深入提升各级领导科学决议水平,提升各院系、各部门管理人员管理水平和办公效率,减轻工作负担目标。 教务管理系统面向管理员、老师和全校学生,实现学生管理、老师管理、课程管理、成绩处理。 1.3 定义 1.3.1 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 企业开发,现在属于 Oracle 旗下企业。MySQL是一个关联数据库管理系统,关联数据库将数据保留在不一样表中,而不是将全部数据放在一个大仓库内,这么就增加了速度并提升了灵活性。 MySQL所使用 SQL 语言是用于访问数据库最常见标准化语言。MySQL 软件采取了双授权政策,它分为小区版和商业版,因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,通常中小型网站开发全部选择 MySQL 作为网站数据库。 1.3.2 MyEclipse MyEclipse,是在eclipse 基础上加上自己插件开发而成功效强大企业级集成开发环境,关键用于Java、Java EE和移动应用开发。MyEclipse功效很强大,支持也十分广泛,尤其是对多种开源产品支持相当不错。 二、需求分析 2.1 功效需求 2.1.1 系统目标 经过本系统能够帮助教务处管理人员利用计算机快速方便对学生信息和对于老师信息、课程信息、成绩处理等进行管理,使散乱信息能够具体化、直观化、合理化、简单化。 2.1.2 处理范围 管理员经过用户名和密码登录。一旦经过系统授予特权,能够对学生、老师、课程进行增删改查,成绩进行汇总和排名处理。 老师登录以后,能够进行课程处理,和老师信息查询,成绩录入模块后续开放。 学生登录后,能够进行选课,成绩信息查询,和向管理员留言。 2.1.3 系统功效 2.2 性能需求 (1)快速响应:软件响应时间,更新处理时间,要求尽可能快;一样要求查询信息和成绩响应结果尽可能快。 (2)适应性强:对常见操作系统、浏览器,能够不加修改直接使用;需借助其它软件进行操作部分,用提供稳定多出一个和其它软件接口;当数据精度、结构和其它软件接口发生改变时,要求软件适应性强,灵活性大。当软件出现运行错误时,应有明确提醒,并尽可能挽救用户已输入数据。最终,系统硬件提供定时数据备份功效。 (3)可扩充性:当使用到一定阶段时,数据和功效提供升级和更新。 (4)可靠度高:在各项数据输入,输出及传输过程中要求保持数据正确,当系统发生故障时,处理系统能立即备份数据库,避免数据流失 (5)友好用户界面及操作灵活性:系统提供浏览器界面,便于用户实现多种查询、发送操作。在系统操作工程中表现简单、方便、灵活特点。为确定信息传送双方在系统中传送信息可靠性及安全性,采取认证方法,将信息立即反馈给用户,这么预防了信息丢失及错发觉象。 2.3 环境需求 软件开发环境:MyEclipse 数据库服务器:MySQL 用户端运行:windows 操作系统 三、系统设计 3.1 数据结构 综合可行性研究和需求分析,得出教务管理系统实体类、边界类和控制类。 教务管理系统实体类有课程表、管理员、学生、老师、成绩表和留言表(教学质量评价表),下图为教务管理系统实体类图: 教务管理系统实体类图 3.2 过程描述 教务管理系统分为管理员模块、老师模块和学生模块,有添加课表、查询课表、查询成绩、设置用户等用例,为更形象表现各用例实现过程,建立以下时序图: (1)管理员、老师和学生全部能够进行查询信息操作,查询过程类似,首先输入自己用户名和密码登入系统,点击对应查询按钮。对于查询学生信息,选择学号能够正确查到学生信息,选择专业、班级能够显示相对应学生信息。(图-学生信息查询) 学生信息查询 (2)管理员能够汇总成绩,操作过程为:登录——>点击“成绩处理”按钮——>成绩汇总 管理员汇总成绩 (3)管理员进行录入课表操作,登录成功后,选择“课程管理”按钮,依据系统所给表格,填入各节课程,保留后完成录入课表操作。 管理员录入课程 (4)设置用户由管理员来操作,能够注册用户、修改用户信息和删除用户信息。注册用户就是利用sql语句中insert into在数据库中插入信息;修改信息利用update对数据库进行操作;delete为删除用户信息。 管理员设置用户 (5)用户有两种状态,未注册和已注册,状态图以下: (6)课表两种状态,未录入和已录入。 (7)录入成绩由老师来操作,老师依据科目、学生学号来录入成绩。 录入成绩时序图 3.3 软件体系结构 教务管理系统组件图: 教务管理组件图 3.5 图形用户接口界面 登陆界面(login.jsp) 管理员管理学生界面 _ _ 四、各模块设计 4.1学生类具体设计 4.1.1 属性设计 学生类包含学生多种信息,如姓名、班级、密码等,详情以下: 名称 说明 长度 类型 描述 Sid 学号 10 Varchar 学生唯一标识 sname 姓名 20 Varchar 学生信息 smajor 专业 20 Varchar 学生信息 sclass 班级 30 Varchar 学生信息 tcredit 总学分 Double 学生信息 acredit 平均学分绩点 Double 学生信息 egrade 最终至于成绩 Double 学生信息 major 专业排名 Int 学生信息 classpm 班级排名 Int 学生信息 scode 密码 9 varchar 用于学生登录 4.1.2 方法设计 1、从用户界面获取学生输入信息,传输到student.java类。然后student_slt对获取信息进行处理。最终经过studentDao传入数据库。 2、mysql_query()函数实施一条MySQL查询,参数为query即要发送sql查询。学生要进行留言,使用查询语句"select distinct evaluate.Sno from sreport,course,term,student,evaluate where sreport.Sno = '".$sno."' and sreport.Sno =student.Sno and o=o and term.tid=sreport.tid and sreport.Sno=evaluate.Sno and o=o ",将成绩表、学生表、课程表、留言表连结。 3、form表单处理,超全局变量$_GET 和 $_POST 用于搜集表单数据。学生能够修改自己密码,输入原密码和新密码。经过menu_slt.java修改数据库中用户名和密码。 4.2老师类具体设计 4.2.1 属性设计 老师类包含老师多种信息,如姓名、班级、密码等,详情以下: 名称 说明 长度 类型 描述 tid 老师id 10 Varchar 老师唯一标识 tname 老师姓名 20 Varchar 老师信息 tcode 登录密码 9 Varchar 老师登录 4.2.2 方法设计 方法基础和学生表相同 4.3课程类具体设计 4.3.1 属性设计 课程属性有课程号、课程名称和学分。 名称 说明 长度 类型 描述 Cno 课程号 10 Varchar 课程唯一标识 cname 课程名 20 Varchar 课程信息 credit 课程学分 Double 课程信息 4.4用户类具体设计 4.4.1 属性设计 名称 说明 长度 类型 描述 Id 用户名 10 Varchar 用户唯一标识 Name 名称 20 Varchar 用户信息 Code 密码 20 Varchar 登陆密码 Kind 用户类别 15 Varchar 区分用户 4.4.2 方法设计 管理员能够修改自己密码,方法同学生修改密码,管理员还能够查询信息:学生成绩、教学质量评价和课程,方法以下: 1、查询成绩利用form表单和sql语句查出后,用tr标签将变量显示出来。管理员查询成绩时能够按学号查也能够按学期查,有两个提交按钮,分别为submit2和submit,按学号查询,调用函数跳转到查询出个人成绩页面;点击submit即按学期查询,调用函数跳转到查询出全体成绩页面。 2、实现注册新生时,点击“注册新生”按钮,链接到学生注册页面。因为有和提交按钮,所以也是使用form表单来完成,只是要修改sql语句为"insert into student values('".$sno."','".$sname."','".$scode."')"。 4.5留言类具体设计 4.5.1 属性设计 留言表是为学生对老师进行评价而设置,学生经过对课程评价从而实现了对老师评价,因为课程是由各个老师所教学,全部教学质量难免有所不一样。 名称 说明 长度 类型 描述 Id 学生学号 10 Varchar 学生学号 Name 学生姓名 20 Varchar 学生信息 Content 内容 1000 Varchar 留言信息 Date 时间 50 Varchar 留言时间 4.6学生查询课程类具体设计 4.6.1 属性设计 名称 说明 长度 类型 描述 Tid 学生ID 10 Varchar 学生唯一标识 Tname 学生姓名 20 Varchar 学生信息 Cno 课程号 10 Varchar 课程信息 Cname 课程名 20 Varchar 课程信息 Credit 学分 Double 课程信息 Avscore 平均分 Double 课程信息 Maxscroe 最高分 Double 课程信息 Minscroe 最低分 Double 课程信息 Cteachno 教授本课老师ID Int 老师信息 Clocation 教学地点 30 Varchar 课程信息 Ctime 上课时间 20 Varchar 课程信息 Cmax 上课人数 Int 课程信息 4.7老师查询课程类具体设计 4.7.1 属性设计 名称 说明 长度 类型 描述 Tid 老师id 10 Varchar 老师唯一标识 Tname 老师姓名 20 Varchar 老师名 Cno 课程号 10 Varchar 课程信息 Cname 课程名 20 Varchar 课程信息 Credit 课程学分 Double 课程信息 AVscore 平均分 Double 课程信息 Maxscore 最高分 Double 课程信息 Minscore 最低分 Double 课程信息 Cteachno 教授本课老师ID Int 老师信息 Clocation 教学地点 30 Varchar 课程信息 Ctime 上课时间 20 Varchar 课程信息 Cmax 上课人数 Int 课程信息 五、数据库设计 5.1概念设计 教务管理系统中包含实体类有:管理员、老师、学生、课程、教学质量评价、成绩,具体类属性和方法见下图: (1) 管理员这个类属性有用户名和密码,类方法有增删改查课表、增删改查学生信息和老师信息、删改查成绩、查询学生留言。 (2) 老师类属性有用户名、姓名、密码和工号。 (3) 学生类属性有学号、密码、姓名和班级,方法有查询成绩、查询课表和进行留言。 (4) 课程类属性有课程号和课程名称。 (5) 留言表有学号、姓名、时间和课程号三个属性。 (6) 成绩类图有属性:统计号、课程号、学期号、学号和成绩。 5.2逻辑设计 本节描述数据库中关系表、主外键及各表联络。对于教务管理系统,要实现功效有录入学生基础信息、录入老师基础信息、录入课表、查询成绩、查询课表、学生留言;还有管理员能够对部分信息进行修改和删除操作。所以所包含表有7个分别为user表、course表、record表、sc表、student表、teacher表、tc表,以下分别对各个表进行具体解释。 user表保留管理员信息,管理员属性有ID、密码、姓名和类型。 名称ID(主键) 密码 类型 Admin Admin Admin 王老师 123456 Teacher 小明 123456 Student 表间关系: 1、User表和record表相关联,是一对多关系,管理员能够操作多条record统计。 2、user表和student表相关联,是一对多关系,管理员能够增删改查学生。 3、user表和course相关联,是多对多关系,一门课能够由多个管理员录入,一个管理员也能够录入多门课。 4、user表和teacher表项关联,是一对多关系,一个管理员能够增删改查多个老师。 Student表保留学生信息,关键有学号、姓名、班级、成绩绩点、学分等。 Sid sname smajor sclass tcredit acredit egrade major classpm scode 111 小明 计算机 13419042 185 Null Null Null Null Null 1、Student表和user表相关联 2、student表和sc表相关联,多对多关系,一个学生有多门课,一门课也有多个学生。 Teacher表保留了老师信息,关键有工号、姓名、密码。 Tid Tname Tcode 123456 王老师 123456 1、 teacher表和tc表相关联,是多对多关系,一个老师能够开设多个课程,一个课程也能够由多个老师开设。 2、 teacher表和course表也由关联。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 综合 管理 系统 优秀 课程设计 优质 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文