毕业论文_基于web的高校教务管理系统_(编辑修改稿)内容摘要:

此系统需要实现以下的一些目标: 1. 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 2. 系统具有良好的运行效率,能够得到提高生产率的目的 3. 系统应有良好的可扩充性,可以容易的加入其它系统的应用。 4. 平台的设计具有一定的超前性,灵活性 ,能够适应 高校教务管理 的变化。 系统整体结构 图 31 系统功能模块 如图 31 所示,系统包括 7 大功能模块:个人信息管理、信息查询、学生成绩管理、网上选课、网上报名、教学评价和系统管理。 不同的角色用户登录系统,系统将会根据不同的权限分配给用户不同的功能模块和操作权限。 图 32 个人信息管理菜单 如图 32, 个人信息管理包括:学生基本信息、学生信息管理 、教师基本信高校教务管理 个人信息管理 信息查询 学生成绩管理 网上选课 网上报名 教学评价 系统管理 个人信息管理 学生基本 信息 学生信息管理 教师基本信息 教师信息管理 管理员基本信息 管理员信息管理 修改密码 9 息、教师信息管理、管理员基 本信息、管理员信息管理和修改密码 菜单。 其中学生角色的用户只能看到学生基本信息和修改密码两个菜单;教师角色用户能够看到教师基本信息和修改密码菜单;管理员角色用户可以看到学生信息管理、教师信息管理、管理员基本信息、管理员信息管理和修改密码菜单。 图 33 信息查询菜单 如图 33, 信息查询 包括:学生补考情况查询、学生重修情况查询、学生奖惩信息查询、教师奖惩信息查询、班级课程表查询和教材使用查询 菜单。 其中学生角色的用户能够看到除了教师奖惩信息查询以外的菜 单;教师和管理员角色用户能够看到全部的菜单。 图 34 学生成绩管理菜单 如图 34, 学生成绩管理包括:学生成绩查询和学生成绩录入 菜单。 其中学生角色的用户能够看到学生成绩查询菜单;教师和管理员角色用户能够看到全部的菜单。 图 35 网上选课 菜单 如图 35, 网上选课 包括:公共选修选课、专业限选课选课、跨专业选修课网上选课 公共选修选课 专业限选课选课 跨专业选修课选课 体育课选课 我的已选课程 教师开课管理 学生成绩管理 学生成绩查询 学生成绩录入 信息查询 学生补考情况查询 学生重修情况查询 学生奖惩信息查询 教师奖惩信息查询 班级课程表查询 教材使用查询 10 选课、体育课选课、我的已选课程和教师开课管理 菜单。 其中学生角色的用户能够看到除 了教师开课管理以外的菜单; 教师和管理员角色用户只能够看到教师开课管理菜单。 图 36 网上报名菜单 如图 36, 网上报名包括:英语四六级考试报名、计算机等级考试报名、奖 /助学金网上申请、我的报名 /申请和报名 /申请管理 菜单。 其中学生角色的用户能够看到除了报名 /申请管理以外的菜单 ;教师角色用户没有这个功能模块;管理员角色用户只能看到报名 /申请管理菜单。 图 37 教学评价菜单 如图 37, 教学 评价包括:学生教学评价和教学评价 结果 查询 菜单。 其中学生角色的用户能够看到学生教学评价菜单;教师和管理员角色用户能够看到 教学评价结果查询 菜单。 图 38 系统管理菜单 如图 38, 系统管理包括:学院信息管理、专业信息管理、课程信息管理、班级信息管理和公告信息管理 菜单。 其中只有管理员角色用户能够看到这一功能模块。 系统管理 学院信息管理 专业信息管理 课程信息管理 班级信息管理 公告信息管理 教学评价 学生教学评价 教学评价结果查询 网上报名 英语四六级考试报名 计算机等级考试报名 奖 /助学金网上申请 我的报名 /申请 报名 /申请管理 11 角色定义 ( 1) 学生 : 权限包括学生个人信息、成绩、 补考情况、重考情况、学生奖惩信息、课程表、教材使用等的查询;另外还有网上选课、网上报名、教学评价 、修改密码。 ( 2) 教师 : 权限包括教师个人信息、教师奖惩信息、教学评价结果等的查询和学生成绩录入、修改密码、选修课开课管理。 ( 3) 管理员: 权限包括学生、教师信息管理, 修改个人密码,公告、学院、专业、班级、课程等信息的管理。 用例图 主用例图 图 39 系统功能模块用例 本系统共包括 7 大功能模块 用例 :个人信息管理、信息查询、学生成绩管理、网上选课、网上报名、教学评价和系统管理。 其中系统管理模块的权限只提供给系统管理员对系统进行 管理,一般用户无法进行访问。 12 个人信息管理 的用例图 图 310 个人信息管理 的 用例 ( 1) 学生基本信息 :学生用户对个人信息的查询。 ( 2) 学生信息管理 :管理员用户对学生信息进行增删改查操作。 ( 3) 教师基本信息 :教师用户对个人信息的查询。 ( 4) 教师信息管理 :管理员用户对教师信息进行增删改查操作。 ( 5) 管理员基本信息 :管理员用户对个人信息查询。 ( 6) 管理员信息管理 :管理员用户对管理员信息进行增删改查操作。 ( 7) 修改密码菜单 :登录用户对密码进行修改。 13 信息查询 的用例图 图 311 信息查询 用例图 ( 1) 学生补考情况查询 :登录用户对学生补考情况查询。 ( 2) 学生重修情况查询:登录用户对学生重修情况查询。 ( 3) 学生奖惩信息查询:学生用户只 有查询操作;管理员用户对信息进行增删改查操作。 ( 4) 教师奖惩信息查询:教师用户只有查询操作;管理员用户对信息进行增删改查操作。 ( 5) 班级课程表查询: 学生和教师用户只有查询操作;管理员用户对信息进行增删改查操作。 ( 6) 教材使用查询:学生和教师用户只有查询操作;管理员用户对信息进行增删改查操作。 学生成绩管理的用例图 图 312 学生成绩管理 用例图 ( 1) 学生成绩查询: 学生只有查询操作;教师有查询、修改操作;管理员 14 对信息进行增删改查操作。 ( 2) 学生成绩录入:教师、管理员对学生成绩进行录入操作。 网上选课 的用例图 图 313 网上选课用例图 ( 1) 公共选修课选课:学生用户进行公共选修课选课。 ( 2) 专业限选课选课:学生用户进行专业限选课选课。 ( 3) 跨专业选修课选课:学生用户进行跨专业选修课选课。 ( 4) 体育课程选课:学生用户进行体育课程选课。 ( 5) 我的已选课程:学生用户查询本人以选到的所有课程。 ( 6) 教师开课管理:教师用户对 选修了自己开设的课程的学生信息进行管理。 网上报名 的用例图 图 314 网上报名 用例图 15 ( 1) 英语四六级考试报名: 学生用户进行英语四六级考试报名。 ( 2) 计算机等级考试报名:学生用户进行计算机等级考试报名。 ( 3) 奖、助学金网上申请:学生用户进行 奖、助学金网上申请。 ( 4) 我的报名 /申请:学生对自己已报名 /申请的记录进行查询。 ( 5) 报名 /申请管理:管理员对学生的报名 /申请进行管理。 教学评价 的用例图 图 315 教学评价 用例图 ( 1) 学生教学评价:学生用户对指定的教师进行教学评价。 ( 2) 教学评价结果查询:管理员和教师 用户 对学生的教学评价结果进行查询。 系统管理 的用例图 图 316 系统管理 用例图 ( 1) 学院信息 管理:管理员用户 对学院信息进行增删改查操作。 ( 2) 专业信息管理:管理员用户对专业信息进行增删改查操作。 ( 3) 课程信息管理:管理员用户对课程信息进行增删改查操作。 ( 4) 班级信息管理:管理员用户对班级信息进行增删改查操作。 ( 5) 公告信息管理:管理员用户对公告信息进行增删改查操作。 16 应用环境 ( 1)系统运行硬件环境  客户机:普通 PC  CPU: P4  内存: 512MB 以上  分辨率:推荐使用 1440*900 像素  WEB 服务器  CPU:酷睿 2GHz  内存: 2020MB 以上  数据库服务器  CPU:酷睿 2GHz  内存: 2020MB 以上 ( 2) 系统运行软件环境  操作系统: Windows 7  数据库: Mysql SQL  开发工具包: JDK7, J2EE  Web 服务器: Tomcat 7 可行性分析 可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。 可行性分析包括:组织和管理上的可行性、经济可行性和技术可行性。 组织和管理上的可行性 本 系统采用模块化开发方法,将整个系统划分为多个功能模块, 根据工作量和时间的合理安排 进行相应模块 的开发,这种将系统功能平行划分的方法有助于系统开发的组织和管理。 17 经济可行性 系统开发所涉及的技术中 Nutz、 tomcat 服务器、 Jquery EasyUI、 MySQL 等都是开源免费的。 系统开发由本人一个人完成,不需要额外的支出。 硬件方面,普通 PC 即可完成开发、测试及维护操作。 所以完全符合经济可行性。 技术可行性 本系统使用了现阶段最流行的 Java 语言作为开发语言, Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 在全球云计算和移动互联网的产业环境下, Java 更具备了显著优势和广阔前景。 同时,系统还使用了 MVC 框架辅助开发。 MVC 用于组织代码用 一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑。 MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 使用 MVC框架编写的代码具有耦合性低、重用性高、生命周期成本低、部署快可维护性高及有利于软件工程化管理等优点。 所以本系统具有可靠的技术可行时。 18 4 系统设计 系统功能设计 根据系统需求与系统功能的分析,可以把系统总体分为: 个人信息管理、信息查询 、学生成绩管理、网上选课、网上报名、教学评价和系统管理 7 大功能模块。 每个模块分别定义了多个功能。 可用下图的总体功能模块图表示: 图 41 系统结构模块图 高校教务管理系统 个人信息管理 信息查询 网上报名 系统管理 学生基本信息 学生信息管理 教师基本信息 教师信息管理 学院信息管理 学生成绩录入 学生成绩查询 管理员信息管理 管理员基本信息 修改密码菜单 公告信息管理 班级信息管理 课程信息管理 专业信息管理 网上选课 教学评价 学生成绩管理 学生补考情况查询 学生重修情况查询 学生奖惩信息查询 教师奖惩信息查询 教材使用查询 班级课程表查询 公共选修课选课询 专业限选课选课询 跨专业选修选课 体育课程选课 教师开课管理 我的已选课程 英语四六级考试报名 计算机等级考试报名 奖、助学金网上申请 报名/申请管理 我的报名/申请 教学评价结果查询 学生教学评价 19。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。