教务管理系统.

上传人:我** 文档编号:114499671 上传时间:2019-11-11 格式:DOCX 页数:26 大小:407.62KB
返回 下载 相关 举报
教务管理系统._第1页
第1页 / 共26页
教务管理系统._第2页
第2页 / 共26页
教务管理系统._第3页
第3页 / 共26页
教务管理系统._第4页
第4页 / 共26页
教务管理系统._第5页
第5页 / 共26页
点击查看更多>>
资源描述

《教务管理系统.》由会员分享,可在线阅读,更多相关《教务管理系统.(26页珍藏版)》请在金锄头文库上搜索。

1、 软件工程题 目: 基于WAMP的高校WAP教务 系统的设计与实现 学 院: 计算机学院 专业名称: 软件工程 学 号: 201340450229 学生姓名: 刘 博 教师姓名: 张国军 2015年 5月 22日摘 要随着当前移动互联网的普及,智能手机已经进入了人们生活的方方面面,为生活带来了更多便利。各大互联网公司纷纷为自己的产品推出移动端以适应时代的发展需要,而不是将自己的产品局限于PC端。人们通过手机可以很方便的获取互联网上的信息,辅助日常的学习和生活娱乐。对于湖北理工学院教务管理系统来说,PC端的Web教务管理系统已经能完全满足PC用户的使用需要了,但是手机用户使用时会发现教务系统并没

2、有对手机端进行适配,完全不能进行任何操作,用户必须使用电脑进行操作以完成选课,教学评价,查成绩等操作,甚是不便!本系统采用Jquery UI作为前端框架,能够比较好的适配手机屏幕,用户可以在系统上进行教务系统中的大部分操作,用户可以随时随地的进行操作,而且由于采用PHP轻量级开发语言,在选课等操作时不会像ASP.NET一样发送大量的状态数据导致并发量多时而发生系统崩溃。目录1 概 述11.1 课题背景及意义11.2 论文内容及组织12 系统分析22.1 可行性研究22.2系统开发效益分析32.3开发成本/效益分析32.4可行性研究报告32.5 功能需求分析42.6 数据需求分析83 系统设计1

3、03.1 系统功能设计103.2 数据库的设计123.3 算法设计163.4 UI设计184 总 结21参考文献22 1 概 述1.1 课题背景及意义时代的变化总是让人猝不及防,似是弹指一挥间,PC端已遥远。在那个不远的过去,每当人们谈论起上网,总是会条件反射般的想起“电脑”这个名词。但随着近些年IOS和Android为代表的移动操作系统的崛起,智能移动终端已经走进了寻常百姓家。智能移动终端的方便性已经让整个世界为之疯狂,广大公司纷纷加入了移动互联网的大家庭,由此造成的良性循环让移动互联网越来越壮大。适应移动互联网是一种趋势,通过一块巴掌大的手机或者平板电脑与整个世界进行沟通确实挺让人觉得没有

4、PC端那样的拘束。因此作为高校学生们日常使用的高校教务管理系统,确实有必要为移动终端适配一个WAP教务管理系统,以方便同学们的日常生活和学习。1.2 论文内容及组织第一章:概述描述本选题的开发背景及意义,同时从总体上介绍了本系统所采用的相关技术。第二章:系统分析对该系统进行可行性研究,形成了可行性研究报告。通过用例图描述系统的功能需求,E-R为辅助工具描述了系统的数据需求。第三章:系统设计对系统的功能模块进行划分,形成了功能模块图,并对每个模块的功能进行相应的阐述。此外,本章节还包含了数据库设计、算法设计、UI设计。第四章:总结课程相关心得。2 系统分析2.1 可行性研究模块功能开发成本集成测

5、试成本公共部分登录0.51.0修改密码0.3通知公告0.2个人资料0.4管理员部分发布公告0.32.0基础信息管理1.0教师信息管理0.5学生信息管理0.5数据库备份恢复2.0学院管理0.2专业管理0.2班级管理0.2课表安排1.5教学评价安排0.2教师部分课程管理1.02.0考试管理0.5选修课管理0.5同行评教0.2教师课表0.2教学质量评价0.2成绩录入0.5学生部分学生课表0.22.0考试查询0.1成绩查询0.3选课情况查询0.2选课1.0教学评价0.5双学位申请0.3需求分析成本5.0系统架构成本5.0总测试成本3.0开发总成本:32.7(万元)2.2系统开发效益分析该系统投入使用后

6、,全校至少可以减少相关工作人员17人,按每人2000元/月计算,该系统每年可节省12*17*2000 = 408000元2.3开发成本/效益分析假定系统使用年限为10年,那么10年内共节省员工工资408000*10 = 408(万元),而系统的开发成本为32.7万元,预计加上系统的维护费用共计50万元,该系统共可为高校节省408-50 = 358万元。2.4可行性研究报告(1)法律可行性 教务管理系统是为了进行学生教学管理的信息化,简化教务处工作,解决现阶段所存在的许多问题,没有违反国家相关法律法规,该项目在法律上是完全可行的。(2)技术可行性高校WAP教务系统采用的后台开发语言为PHP,数据

7、库为MySql,服务器为Apache,开发框架为ThinkPHP。ThinkPHP基于MVC模式进行开发,通过模型,视图,控制器进行控制。模型从数据库中获取对应的数据,控制器从模型里面调取数据输出到视图展现给用户。目前,该项目所需的技术都已经有对应的产品,因此该项目在技术上是可行的。(3)经济可行性 通过开发成本/效益分析所计算得到的净现值是正数,说明该项目可实现的收益率大于所用的贴现率。因此,该项目在经济上是可行的。(4)操作可行性 各高校都对应Web教务系统有相应的基于浏览器或者客户端的教务系统,因此,开发WAP教务管理系统所需的学习成本并不高。所以在操作上系统是可行的。综上所述:WAP教

8、务管理系统可行。2.5 功能需求分析根据系统的业务需求及职能划分,将系统分为登录管理,基础信息管理,课表管理,教学评价管理,考试管理,成绩管理,选修课管理,公告管理,用户信息管理等九个子问题。对应的系统需求的用例图如下:图 2-2 系统的用例图2.6 数据需求分析任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响,因此,必须分析系统的数据要求,这是软件需求分析的一个重要任务。分析系统的数据要求通常采用建立数据模型的方法。为了把用户的数据要求清楚、准确地描述出来,我们通过建立E-R图来进行描述,如图2-3表示的是系统的

9、E-R图:图 2-3 E-R图3 系统设计3.1 系统功能设计根据学生工作管理信息平台的具体需求,将系统分为若干个模块,系统的主要功能模块结构如图3-1所示。图3-1系统功能模块图WAP教务管理系统由登录管理,基础信息管理,课表管理,教学评价管理,考试管理,成绩管理,选修课管理,公告管理,用户信息管理模块组成,具体模块的功能如下:(1)登录管理登录管理将用户的登录信息与数据库进行比对,比判断登录者的类型,根据管理员,教师,学生三种用户类型分配不同的权限节点,用户根据这些节点对系统进行操作。(2)课表管理课表管理分为管理员课表安排,教师教学课表查看,学生课表查看三种,管理员根据当前教师的课程来利

10、用系统自动生成课表或者进行手动调整,调整后的结果会显示给教师和学生。(3)教学评价管理教学评价管理为管理员在每个学期特定时候开展教学评价活动,每个教师对应的课程都有对应的学生进入系统进行教学评价,评价的结果写入数据库,管理员根据数据库中的信息得到教师课程的平均得分。(4)考试管理考试管理为每个学期的末尾由教师安排考试,学生和管理员可以查看到考试信息,管理员根据考试信息安排考场,学生查看考试的时间地点和科目。(5)成绩管理成绩管理为考试结束并教师阅卷后将学生成绩录入系统,学生和管理员可以查看到相关成绩和历史成绩,学生只有查看权限,管理员具有修改权限。(6)选修课管理选修课管理第一步为每个学期教师

11、进行选修课申报,管理员查看教师上传的选修课资料,审核成功后存入数据库。每个学期的开始或者其它时间统一开展学生选课,学生在特定的时间段进入系统选择自己喜欢的课程。(7)公告管理公告管理为管理员发布公告,学生和教师在进入系统的时候会看到管理员发布的公告。(8)用户信息管理用户管理为管理员对教师和学生的个人信息进行增加修改或删除的管理。3.2 数据库的设计l 表汇总名称代码上课a_course上课地点course_place上课时间course_time专业major学历edu学生student学生专业stu_major学院academy成绩sc教学楼building教师teacher校区zone民

12、族nation班级classes生源地province用户user职称title课程coursel 表字段设计名称代码数据类型长度上课结束时间course_endTime上课起始时间course_startTime专业号major_idCharacters (12)12专业名称major_nameCharacters (50)50住址t_addressVariable characters (50)50入学时间s_enterTimestamp具体描述remarkText出生年月s_birthDate周几course_zjShort integer备注xy_remarkText备注t_remar

13、kText备注s_remarkText备注c_remarkText姓名s_nameVariable characters (30)30学分course_creditInteger学区号xq_idInteger学区名称xq_nameCharacters (50)50学历号edu_idInteger学历名edu_nameCharacters (20)20学历编号t_xlidInteger学号s_idCharacters (12)12学时course_lengthInteger学院名称xy_nameCharacters (50)50学院编号xy_idCharacters (12)12室名room_nameCharacters (10)10家庭住址s_addressText年龄s_ageShort integer性别t_sexCharacters (2)2性别s_sexCharacters (2)2成绩gradeFloat (1)1所在校区c_placeVariable characters (20)20所属学期termShort integer所属学期tea_term

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

当前位置:首页 > 高等教育 > 大学课件

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