理学院教务管理系统答辩稿.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业论文答辩稿件,请参考下载!!!

0319102206 余文博 答 辩 材 料 0319102206 Tim Defence 2007.6.7系统概要 系 统 名 称 : 理 学 院 教 务 管 理 系 统 本 系 统 运 用J2EE 中 的JSP MODEL2 的MVC (MODEL+VIEW+CONTROL ) 模 型 , 运 用Eclipse3.1.8 + Tomcat5.0 + JDK5.0 + MSSQL 的 组 合 开 发 平 台 开 发 测 试 。B/S 架 构 , 在 系 统 设 计 、 实 施 上 运 用 软 件 工 程 的 思 想 , 完 全 依 照 瀑 布 模 型 来 编 写 设 计 文 档 。 利 用 流 程 图 ,UML 图 等 工 具 来 设 计 程 序 , 以 避 免 逻 辑 上 的 错 误 。 运 用PowerDesigner 工 具 进 行 数 据 库 的 设 计 , 运 用JUnit 工 具 进 行 编 写 测 试 用 例 , 进 行 单 元 测 试 和 集 成 测 试 。 在 界 面 上 运 用Ajax 技 术 来 实 现XML 文 件 存 放 数 据 , 并 以 人 性 化 的 控 件 完 成 复 杂 的 业 务 流 程 。 考 虑 到 排 课 任 务 的 繁 重 , 设 计 了 自 动 排 课 算 法 , 可 以 完 成 特 定 需 求 的 排 课 。 优 雅 的 分 层 设 计 、 美 观 的 页 面 设 计 、 功 能 间 低 耦 合 、SQL 及 算 法 语 句 的 优 化 让 系 统 增 色 不 少 。 MVC结构图 View JSP response Control request 浏览器 servlet 数据库 browser DataBase JavaBean Model数据库物理设计图控件设计与数据交互 1. 页 面 分 层 设 计, 没 有 冗 余 的 页 面 ; 2. 页 面 分 页 设 计, 减 少 用 户 拖 拉 滚 动 条 的 烦 恼 , 每 次 取 出 当 前 页 的 数据 , 减 少 数 据 库 到 系 统 的 数 据 传 输 量 , 节 省 时 间 。 3. 数 据 库 中 的 数 据 取 出 存 放 在XML 文 件 中 , 使 架 构 更 优 美 ;权 限 模 块 设 计 权限问题有多种解决方案,最系统的比如Windows 的用户 组分类。为了减轻工作量和复杂度,这里没有给每个权限 编号并为用户设定用户组。因为页面的独立,这里使用页 面权限和登录权限。理学院权限分析: 1. 页面权限可以通过JSP 中的过滤器(Filter )来实现; 2. 登录权限可以用JAVA 代码实现; 3. 这样不同类型用户登录的是不同的页面,并且用户不能访 问其它类型用户的页面。项 目 中 使 用 的 构 造 时 间 字 符 串 简 介 项 目 相 对 周 学 期 星 课 程 节 数 期 排课时用到的时间并不是绝对时间。 因为年份在项目中不起作用,而第 几学期、第几周、星期几、第几节 A0111 A0111 课反而是排课中时间的要素。当然 由相对时间和班级的开班时间,用 项目相对时间 固定的公式可以得到绝对时间。 这里我们利用时间字符串不仅可以 减少数据库存储多余的信息量,而 且让后台对相对时间的操作更简单。自 动 排 课 - - - 分 析 篇 自动排能问题是一个NP 问题, 复杂度为 时间, 班级, 老师, 课 程, 教室 五维. 加上其约束条件一起, 其是一个数学上尚为解 决的问题 理学院自动排课分析: 1. 学院里同一届的班开班时间相同, 而不同届的开班时间不 同. 2. 学院可以按周排课, 特殊时可以变更单节课; 自 动 排 课 - - - 方 案 篇 理学院自动排课解决方案 1简化五维关系, 在自动排课之前, 要求用户选择班级和阶段, 再为班级 的特定阶段规定 课程? 老师 在同一班级同一学期的课程和老师三维 : 班级--- 学期--- 课程--- 老师---时间---教室2为排课定制约束* 1. 如果取出的教室不为空, 则给班分配一个随机的教室. 如果为 空, 这节课就不上了? * 2. 如果取出的 老师- 课程 都有课, 则这节课不上 * 3. 如果前6 节课有同样的课上过了, 选其它的课 * 4. 如果排到的课超过了当周应上课数, 选其它的课 * 5. 如果当天前三节课都上了, 这节课不上 * 1,2 为自动排课的硬性约束,---------3,4,5, 为自动排课的软性 约束

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档