毕业论文_基于web的高校教务管理系统(编辑修改稿)内容摘要:
8 3 系统分析 需求分析 目标 此系统需要实现以下的一些目标: 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 系统结构模块图 高校教务管理系统 个人信息管理 信息查询 网上报名 系统管理 学生基本信息 学生信息管理 教师基本信息 教师信息管理 学院信息管理 学生成绩录入 学生成绩查询 管理员信息管理 管理员基本信息 修改密码菜单 公告信息管理 班级信息管理 课程信息管理 专业信息管理 网上选课 教学评价 学生成绩管理 学生补考情况查询 学生重修情况查询 学生奖惩信息查询 教师奖惩信息查询 教材使用查询 班级课程表查询 公共选修课选课询 专业限选课选课询 跨专业选修选课 体育课程选课 教师开课管理 我的已选课程 英语四六级考试报名 计算机等级考试报名 奖、助学金网上申请 报名/申请管理 我的报名/申请 教学评价结果查询 学生教学评价。毕业论文_基于web的高校教务管理系统(编辑修改稿)
相关推荐
根据显示系统的功能特点确定系统硬件由显示屏部 分,控制部分,通信系统三部分组成。 单片机通过通信部分发送控制指令和显示内容代码,执行显示指令并将显示代码处理后控制显示部分的显示内容和显示方式。 图 21 系统硬件组成框图 显示屏主控制器 控制部分是整个系统的核心部分,其功能为发送数据和控制指令处理后控制显示部分显示内容。 其常用的电子设计方法有单片机、 DSP、及 EDA 技术。
提供工作能量。 当标签离开射频识别范围时,电子标签由于没有能量的激活而处于休眠状态,当标签进入射频识别范围时,读卡器发射出来的能量激活标签,标签通过整流的方法将射频波转换为电能存储进标签中的电容,为标签的工作提供能量,完成数据通信。 对于有源标签(主动标签)来说,标签始终处于激活状态,处于主动工作状态,和读卡器发射出的射频信号相互作用,通常可以具有较远的识读距离。
03645534要求的限制。 、最大持续运行电压 Uc 最大持续运行电压 Uc: 反映持续加在 SPD各种保护模式间的最大方均根电压或直流电压 ,即允许持久地施加在 SPD两端的最大交流电压。 而对 Uc不应低于低压线路中可能出现 的最大连续工频电压。 选择 220/380V三相中的 SPD时,其接线端的最大持续运行电压 Uc应符合下列规定: TT系统 Uc至少应为 ; TN系统中 Uo至少应为
XI A namespace is a logical grouping of classes. For example, all the classes that relate to working with the file system are gathered together into the namespace. The namespaces are anized into a
ove LTEAdvanced terminal peak rate. Polymer carrier technology to further elaborate the background and current status, summarizes and pares the current phase of mainstream technology, and ensure that
0 r/min,所以转速比大约为 i=1500/=400。 由于设计的洗瓶机的传动轴是直接和电机通过联轴器相连的,所以要选用立式的电机。 减速电动机的运行条件是正常工作条件(无高温、低温,一般温度,低载荷的工作条件),我们在网上浏览资料,决定选用淘宝网上型号为 NCV40380400SBTG1的立式三相减速电机。 当齿轮减速电机在额定工况下运行时,定子相电压与相电流之间的相位差为 cosφN=