jsp学生课程管理系统设计论文内容摘要:
象的原型 ,并且通过继承机制 ,子类可以使 用父类 所提供的法 ,实现了代码的复用。 Java 是面向网络的语言。 通过它提供的类库可以处理 TCP/IP 协议 ,用户可以通过 URL 地址在网络上很方便地访问其它对象。 Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误的产生。 它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易产生的错误。 通过集成的面向对象的例外处理机制 ,在编译时 ,Java 提示出可能出现但未被处理的例外 ,帮助程序员正确地进行选择以防止系统的崩溃。 另外 , Java 在编译时还可捕获类型声明中的许多常见错误 ,防止动态运行时不匹配问题的出现。 用于网络、分布环境下的 Java 必须要防止病毒的入侵。 Java 不支持指针 , 一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用 特洛伊 木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易产生错 误。 Java 解释器生成与体系结构无关的字节码指令 ,只要安装了 Java 运行时统 ,Java 程序就可在任意的处理器上运行。 这些字节码指令对应于 Java 虚拟 机中的表示 ,Java 解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平台运行。 与平台无关的特性使 Java 程序可以方便地被移植到网络上的不同机器。 同时 ,Java 的类库中也实现了与不同平台的接口 ,使这些类库可以移植。 另外 , Java编译器是由 Java 语言实现的 ,Java 运行时系统由标准 C 实现 ,这使得 Java 系统本身也具有可移植性。 ... .oo. Java 解释器直接对 Java 字节码进行解释执行。 字节码本身携带了许多编译时信息 ,使得连接 过程更加简单。 和 其它解释执行的语言如 BASIC、 TCL 不同 ,Java 字节码的设计使之能很容易地直接转换成对应于特定 CPU 的机器码 ,从而得到较高的性能。 多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据的正确操作。 通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实时交互行为。 Java 的设计使它适合于一个不断发展的环境。 在类库中可以 自由地加入新的方法和实例变量而不会影响用户程序的执行。 并且 Java通过接口来支持多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性 [2]。 系统的功能介绍 本系统主要可以实现以下的 模块的 管理功能: 教师操作(包括个人信息,课程管理,在线资源管理,帮助功能),学生操作(包括个人信息,课程管理,在线 资源浏览下载,帮助功能),管理员操作(用户管理,课程管理,课程帮助)。 项目规划 学生课程信息管理系统 是一个典型的数据库应用程序 ,由 个人信息 、学生课程管理、 在线资源 等模块组成。 系统管理 模块 该模块的主要任务是维护系统的正常运行和安全性设置 ,包括修改密码、重新登录等等。 课程管理模块: 该模块的主要功能是: 教师查看选修自己所担任课程的全部学生,发布课程公告等。 ... .oo. 学生能查看到自己所选修的课程,该课程的上课时间地点等。 管理员实现对全校在校学生的课程管理工作,包括:添加课程信息、修改课程信息、查询课程信息等等。 从而方便学生对学校课程的基本情况的快速查询和了解,以及管理者对课程的修改大大方便了学校教材管理部门和教务处的教学管理人员的工作。 在线资源管理模块: 教师能发布和 管理自己课程的教学课件,例如 word 文档, PPT 幻灯片,影音课件等。 学生能浏览自己所选课程所发布的 word, PPT,影音课件或者下载其他格式的教学资源。 系统开发的目标 出于本系统是在校学生 课程 管理的一个专一性的系统,本系统的设计目标将最终定位于完成以上所述的 课程管理业务的基本模型上。 该项目开发的系统为学校学生课程信息管理系统 ,是鉴于目前学校学生人数剧增 ,学生信息呈爆炸性增长的前提下 ,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的 ,该软件设计完成后可用于所有教育单位 (包括学校 ,学 院等等 )的学生信息的管理 .目前社会上信息管理系统发展飞快 ,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息 ,学生管理系统也是有了很大的发展 ,商业化的学生 课程管理软件也不少 .但本系统完全独立开发 ,力求使系统功能简洁明了 ,但功能齐全且简单 易于操作。 ... .oo. 第二章 系 统分析 业务流程分析 本系统使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。 学校工作总体规划由教务人员在学生课程信息管理系统中完成对运行教务处 所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。 教师模块: 个人信息,通过该模块教师能查看到自己所承担的课程。 课程管理,通过该模块,教师能查看选修自己所担任课程的全部学生,发布课程公布。 在线资源管理,通过该模块,教师能发布和管理自己课程的教学,例如 word文档, PPT 幻灯片,影音课件等。 图 2- 1 教师课程管理流程图 图 2- 2 教师在线资源管理流程图 教务处 输入计算机 教师 教务处 课程 公告 公告 输出 教务处 输入计算机 教师 教务处 教学 资源 资源 输出 ... .oo. 学生模块: 个人信息,通过该模块学 生能查看到自己的信息。 课程管理,通过该模块,学生能查看选修自己所担任课程,该课程上课的时间地点等。 在线资源浏览,通过该模块,学生能浏览自己所选修课程发布的 Word, PPT,影音课件或者下载其他格式的教学资源,例如 word 文档, PPT 幻灯片,影音课件等。 图 图 2- 3 学生课程管理业务流程 图 2- 4 学生在线资源管理业务流程 管理员模块: 用户管理:该功能模块,管理员能查询所有的学生和教师的详细信息,添加学生和教师,添加选 课记录。 课程管理:通过该模快,管理员能查看课程信息,添加新课程。 教务处 输入计算机 学生 教务处 教学 资源 资源 输出 教务处 输入计算机 学生 教务处 选课 信息 选课 输出 ... .oo. 图 2- 5 管理员用户管理业务流程 2- 6 管理员课程管理业务流程 数据流程分析: 数据流程图: 教务处 输入计算机 管理员 教务处 学生 教师 教师 输出 教务处 输入计算机 管理员 教务处 课程 课程 学生 ... .oo. 图 2- 7 学生课程信息管理系统 1 层数据流程 图 2- 8 学生课 程信息管理系统 2 层数据流程图 数据存储分析:实体联系图 管理员 教师 学生课程信息管理系统 管理员 学生 教师 教师 课程 查询 统计分析 学生 课程 教务处 管理员 教师 学籍管理 用户管理 课程管理 统计分析 D1 D2 D3 查询者 管理者 学生 课程 用户 课程 ... .oo. 数据模型设计。 首先来做出 学生课程信息管理系统 的 ER 图,分析这个问题的实体,从系统分析可以知道,学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。 再分析三个实体之间的联系。 首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系,因而先不考虑。 课程与学生这两个实体是多对多联系;一位学生要学习多门课程,一门课程有多位学生共同学习。 而学习成绩是这两个实体“学生”和“成绩 ”共有的属性,应填在二者的联系“学习”边。 因为成绩既不是学生独有的,也不是课程独有的;“学生甲 70 分”或“英语 70 分”是不完全的,说“学生甲英语 70 分”才是正确的,因为 70 分是学生甲和英语课二者共有的。 这个 ER 图可画成下图。 图 2- 9 学生成绩管理系统中学生与课程的 ER 联系 教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师 (英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师 )。 其 ER 图,如下所示。 图 2- 10 学生管理系统中教师 与课程的 ER 联系 教师与课程的 ER 图组合到一起,得到最后的 ER 图,有了 ER 图,就可以设计数据库。 下图为数据模型图 [3]。 学生 课程 成绩 学习 m n n 教师 课程 教学 l ... .oo. 图 2- 11 学生课程信息管理系统 中数据模型图 功能分析:功能层次图 图 2- 12 学生课程信息管理系统 的功能层学生课程信息管理系统 教师界面 在线资源 用户管理 课程管理 帮助 课程管理 学生界面 课程管理 个人信息 在线资源 管理员界面 个人信息 n l m 学习 学生 课程 教师 学习 学习 课程 学生 教师 实体模型 数据模型 数据库 个人信息 选课信息 课程公告 作业管理 资源管理 个人信息 选课信息 课程公告 作业管理 下载资源 添加 新用户 查看用户信息 添加选课记录 添加新课程 查看课程信息 ... .oo. 第三章 系 统设计 软件模块结构设计 系统开发的总体任务是实现信息关系的系统化、规范化和自动化。 A.系统的 结构关系图如下: 见图 31 B.结构关系图描述 系统的结构关系图是系统的总体功能分析,是在系统开发的总体任务的基础上完成的。 本项目中的学生信息系统需要完成的功能主要有: 教师模块: 个人信息,通过该模块教师能查看到自己所承担的课程。 课程管理,通过该模块,教师能查看选修自己所担任课程的全部学生,发布课程公布。 在线资源管理,通过该模块,教师能发布和管理自己课程的教学,例如 word文档, PPT 幻灯片,影音课件等。 学生模块: 个人信息,通过该模块学生能查看到自己的信息。 课程管理,通过该模块, 学生能查看选修自己所担任课程,该课程上课的时间地点等。 在线资源浏览,通过该模块,学生能浏览自己所选修课程发布的 Word, PPT,影音课件或者下载其他格式的教学资源,例如 word 文档, PPT 幻灯片,影音课件等。 管理员模块: 用户管理:该功能模块,管理员能查询所有的学生和教师的详细信息,添加学生和教师,添加选课记录。 课程管理:通过该模快,管理员能查看课程信息,添加新课程。 ... .oo. 数据库 图 3- 1 系统结构关系图 学生课程信息管理系统 教师界面 在线资源 用户管理 课。jsp学生课程管理系统设计论文
相关推荐
总含量应大于 70%,烧失量不宜大于 20%,比表面积宜大于2500cm2/g或 60%。 石灰等级宜高于 Ⅲ级,技术指标应符合表 有关要求。 表 生石灰 技术指标 基层、底基 层的集料压碎值应符合表 的要求。 材料种类 技术指标 钙质生石灰 镁质生石灰 钙质消石灰 镁质消石灰 有效钙加氧化镁含量( %)不小于 70 65 55 50 未消化残渣含量( 5mm 圆孔筛余, %)不大于 17 20
eb 页面中的超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。 它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 其 MVC 构架图 如 下 所示: 10 图 MVC 构架图 可行性分析 可行性分析是在全面调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从运行、经济、技术的方面进行分析和研究,以避免投资失误
停电检修; 千伏变电站 35 千伏母线停电检修; 千伏变电站主变停电检修; 千伏变电站 10 千伏母线停电检修; ㈡ 公司的下列供电设施需要进行计划和临时停电检修的,必须按照公司检修计划和临时停电管理制度,制定停电计划,经公司生产副总、生技部主任批准后执行,并将批准的停电计划报金昌供电公 司农电部备案。 10千伏线路全线停电检修; 千伏线路分支线停电检修; 10 千伏配电变压器停电检修; ㈢
语言。 通过它提供的类库可以处理 TCP/IP 协议 ,用户可以通过 URL 地址在网络上很方便地访问其它对象。 Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误的产生。 它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易产生的错误。 通过集成的面向对象的例外处理机制 ,在编译时 ,Java 提示出可能出现但未被处理的例外
能闯出我公司的生存之路;同时我们要追求运用科学的管理手段,学习先进的管理经验,对员工不断培训,才能保证我们具有超前的意识和能力;质量认证工作也不是个人行为,要想把这项工作贯彻好、有效果,也必须公司领导层、各部门、操作人员都要积极参与进来。 因此,总体来说,我公司的质量方针还是比较全面、适宜的。 在体系运行过程中,我们通过文件、培训、宣传标语等方式将该标准向全体员工贯彻、落实,通过日常检查
、价格低的供方列入合格供方名录,并保证在以后的采购活动中均从合格供方处进行采购,对进货物资进行验证,降低了原材料的不合格率;紧密配合工程部及工程部的材料需求,及时进行采购,达到了原材料的及时供货率 100%;原材料质量进货质 量合格率 100%; 通过实施质量管理体系,本部门工作人员的质量意识有了一定程度的提高,每个岗位的各项活动均同质量挂起了钩,做事的出发点均考虑到了提升产品质量,减少不合格