基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书

上传人:wo7****35 文档编号:54922540 上传时间:2018-09-21 格式:DOC 页数:13 大小:235.50KB
返回 下载 相关 举报
基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书_第1页
第1页 / 共13页
基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书_第2页
第2页 / 共13页
基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书_第3页
第3页 / 共13页
基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书_第4页
第4页 / 共13页
基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书》由会员分享,可在线阅读,更多相关《基于BS模式的工程硕士教学与学籍管理系统的实现-开题报告—任务书(13页珍藏版)》请在金锄头文库上搜索。

1、厦门大学软件学院毕业设计(论文)开题报告学生姓名班级学号指导教师 姓 名职称教授所在单位厦门大学软件学院毕业设计(论文) 题 目基于基于 B/SB/S 模式的工程硕士教学与学籍管理系统的实现模式的工程硕士教学与学籍管理系统的实现-数据库设计数据库设计毕毕业业设设计计(论论文文)的的目目标标: :一一. .总总体体目目标标教学管理是工程硕士管理的主要日常工作之一,涉及到 校、院、导师、学生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的 开展和深入,教学日常管理工作日趋繁重、复杂。 工程硕士教学与学籍管理系统就是致力于打造成一款将硕士教学工作信息化,模块化的综合教务管理软件,为师生提供

2、一个良好便捷的交流平台。作为计算机应用的一部分,使用计算机对学生教学与学籍信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生教学与学籍管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。因此,将教学与学籍管理电子化,成为很有必要的事情。这个硕士教学与学籍管理系统 是软件学院管理信息系统建设的重要组成部分,是提高工程硕士教学管理质量和效益,提高信息化服务水平的关键环节,在学院建设过程中具有重要的地位。 此管理系统是建立在以Internet技术为核心,以Web 技术为基础的集成环境之上,基于

3、网络对象超链接技术,采用新型Browser/Server架构实现的。二二. .系系统统功功能能分分析析整 这个教学与学籍管理系统系统由三个子系统组成,他们分别是:秘书系统,教师系统,教师系统和学生系统。1、秘书系统:(1) 开课计划管理:把每个学期开设的课程添加进入系统,使得老师可以查看。(2) 排课计划管理:把各门课详细信息添加进去,生成课程表。(3) 学生信息管理:学生基本信息的录入,修改和学生信息的删除。(4) 教师信息管理:教师的基本信息的录入,修改和删除 。(5) 选课计划管理:将排课计划中的专业选修课提取出来供学生选择 。(6) 成绩信息管理:可以录入,修改,查看和删除每个学生的各

4、科成绩 。(7) 导师信息管理:根据各个导师录入,修改,查看和删除对应的学生 。(8) 留言板:可以看到学生的留言并回复学生。可管理留言信息。2.教师系统:(1) 开课计划查看:查看每个学期开设的课程。(2) 排课计划查看:即查看教学秘书制定的课程表。(3) 修课信息查看:查看每门课修课的学生名单,并打印名单。(4) 成绩信息管理:查看每个学生的各科成绩,对自己主讲的课程,可以输入和修改学生成绩。(5) 导师信息查看:可查看老师指导的学生的名单。(6) 个人信息查看:查看自己的基本信息。(7) 留言板:可以看到学生的留言并回复学生。3.学生系统:(1) 开课计划查看:查看每个学期开设的课程。(

5、2) 排课计划查看:即查看教学秘书制定的课程表。(3) 选课: 根据排课计划选修自己的课,并可退选。(4) 成绩查询:查看自己所修课程的成绩。(5) 个人信息查询:查看自己的基本信息。(6) 留言板:可以在留言板上发表留言,可查看回复。整个系统的开发需要系统的整体设计,需求分析,数据库设计,框架设计和代码实现。我所负责的是数据库设计以及实现和登陆退出模块以及留言板模块的代码实现部分。我的总体任务是要参与需求分析的整个过程,对整体的功能以及操作逻辑有清晰的把握;还要充分领会数据库设计思想以及熟悉数据库软件的应用;然后在此基础之上进行数据库设计。实实现现方方法法:工程硕士管理系统设计思想对面对对象

6、设计方法,采用中心 4 层架构的B/S 模式,包括:(1)浏览器客户端(1)(2)Web 服务器(2)(3)应用服务器(4)数据库服务器及其他外部系统本系统将JSP语言作为系统开发的语言。 JSP 具有跨平台能力、语法简单、书写容易,并且有“一处编写、随处运行”的特点。与ASP 相比, JSP+ Java Bean 可以在所有平台下运行, 而且由于Java 字节码都是具有标准性、跨平台性, 在移植到另外的平台上时基本不用重新编译。采用Java Bean 执行应用中的复杂处理, 由于这些组件可重复使用, 能提高开发效率; 此外, 组件的使用有利于实现静态和动态页面的分离, 页面设计者和开发设计者

7、可以各施其职。JSP 技术为创建显示动态生成内容的W EB页面提供了一个简捷而快速的方法。JSP 技术的设计目的是使得构造基于W EB 应用程序更加容易和快捷, 这些应用程序能够与各种W EB 服务器、应用服务器、浏览器和开发工具共同工作。JSP 的效率和安全性更高。JSP 的组件方式更方便, 易于维护。JSP 通过J ava Bean 实现了功能扩充, 而且Java Bean 更为简单。数据库方面,本系统选择 MySQL。开放源代码数据库管理系统逐渐受到人们的关注, 并已经成功地应用到多种系统之中, MySQL是其中比较出色的一个。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等

8、优点, 用户可利用许多语言编写访问数据库的程序。现在很多的网站、企业局域网和个人资料库都是用MySQL作为后台数据库。在开发平台方面,本系统选用 Eclipse+MyEclipse+Tomcat+MySQL作为开发环境。各个软件的版本为:(1)jdk1.5.0,(2)Tomcat5.5.23(3)Eclipse SDK3.2.2(4)MyEclipse Enterprise Workbench5.5.1 GA(5)MYSQL5.0。开发平台搭建完成后,就可以进行系统的开发了。笼统来说,本系统所述的种种功能,就是用 JSP 语言对数据库进行查询类操作和更新类操作。为了实现代码的重用和可维护性,本

9、系统还将使用 JAVABEAN 对需要重复用到的代码和功能实现封装,这样就可以在需要此项功能的地方只在页面 命令处调用 JAVABEAN 即可。可能遇到的困难是开发环境的搭建问题,网页上参数传递的编码问题,一系列连续操作数据库的事务处理问题,网页显示的数据转换成 word 文档进行打印的问题,一次性插入多条网页参数到数据库中的参数获取问题和读写数据库时表的锁定问题。详细地解决方法将会在毕业论文里面阐述。时时间间进进度度安安排排:2008 年 2 月 26 日-2008 年 3 月 15 日 确定分工,查阅相关书籍,完成开题报告。2008 年 3 月 16 日-2008 年 4 月 16 日 完

10、成数据库设计和实现2008 年 4 月 17 日-2008 年 5 月 5 日 完成登陆、退出模块,留言板模块的程序代码实现2008 年 5 月 6 日-2008 年 5 月 13 日 与小组其他成员整合系统2008 年 5 月 14 日-2008 年 6 月 2 日 撰写毕业论文2008 年 6 月 3 日-2008 年 6 月 11 日 制作 PPT,准备毕业答辩。指导教师审核意见:指导教师签名: 2008 年 月 日毕业论文任务书毕业论文任务书题 目:基于基于 B/SB/S 模式的工程硕士教学与学籍管理系统的实现模式的工程硕士教学与学籍管理系统的实现-数据库设计数据库设计目标要求:作为计

11、算机应用的一部分,使用计算机对学生教学与学籍信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生教学与学籍管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。因此,将教学与学籍管理电子化,成为很有必要的事情。硕士教学与学籍管理系统是软件学院管理信息系统建设的重要组成部分,是提高工程硕士教学管理质量和效益,提高信息化服务水平的关键环节,在学院建设过程中具有重要的地位。 此管理系统是建立在以 Internet 技术为核心,以 Web 技术为基础的集成环境之上,基于网络对象超链接技术,采用 新型

12、Browser/Server 架构实现的。这个教学与学籍管理系统系统由三个子系统组成,他们分别是:秘书系统,教师系统,教师系统和学生系统。1.秘秘书书系系统统:(1) 开课计划管理:把每个学期开设的课程添加进入系统,使得老师 可以查看。 (2) 排课计划管理:把各门课详细信息添加进去,生成课程表。(3) 学生信息管理:学生基本信息的录入,修改和学生信息的删除。(4) 教师信息管理:教师的基本信息的录入,修改和删除。(5) 选课计划管理:将排课计划中的专业选修课提取出来供学生选择。(6) 成绩信息管理:可以录入,修改,查看和删除每个学生的各科成绩。(7) 导师信息管理:根据各个导师录入,修改,查

13、看和删除对应的学生。(8) 留言板:可以看到学生的留言并回复学生。可管理留言信息。2.教教师师系系统统:(1) 开课计划查看:查看每个学期开设的课程。(2) 排课计划查看:即查看教学秘书制定的课程表。(3) 修课信息查看:查看每门课修课的学生名单,并打印名单。(4) 成绩信息管理:查看每个学生的各科成绩,对自己主讲的课程可以输入和修改学生成绩。(5) 导师信息查看:可查看老师指导的学生的名单。(6) 个人信息查看:查看自己的基本信息。(7) 留言板:可以看到学生的留言并回复学生。3.学学生生系系统统:(1) 开课计划查看:查看每个学期开设的课程。(2) 排课计划查看:即查看教学秘书制定的课程表

14、。(3) 选课:根据排课计划选修自己的课,并可退选。(4) 成绩查询:查看自己所修课程的成绩。(5) 个人信息查询:查看自己的基本信息。(6) 留言板:可以在留言板上发表留言,可查看回复。系统的功能模块结构如图 1 所示。整个系统的开发需要经历以下 8 个阶段:(1) 系统需求分析和需求分析文档编写(2) 系统总体架构和功能体系设计(3) 数据库设计和实现(4) 所需资料收集和网页风格 css 设计(5) 代码实现(6) 重要算法和难点说明(7) 系统测试和测试文档编写(8) 用户手册编写为了实现系统功能,我们将整个系统划分为 11 个模块,分别为:(1) 登陆和退出模块(2) 开课和排课模块

15、(3) 课程表模块(4) 选课模块(5) 修课模块(6) 成绩模块(7) 导师关系模块(8) 学生信息模块(9) 教师信息模块(10) 密码修改模块(11) 留言板模块图 1 系统功能模块结构我所负责的是数据库设计以及实现和登陆退出模块以及留言板模块的代码实现部分。我的总体任务是要参与需求分析的整个过程,对整体的功能以及操作逻辑有清晰的把握;还要充分领会数据库设计思想以及熟悉数据库软件的应用;然后在此基础之上进行数据库设计和实现以及代码实现。支持条件:工程硕士管理系统设计思想对面对对象设计方法,采用中心 4 层架构的B/S 模式,包括:(1)浏览器客户端(2)Web 服务器(3)应用服务器(4

16、)数据库服务器及其他外部系统本系统将JSP语言作为系统开发的语言。 JSP 具有跨平台能力、语法简单、书写容易,并且有“一处编写、随处运行”的特点。与ASP 相比, JSP+ Java Bean 可以在所有平台下运行, 而且由于Java 字节码都是具有标准性、跨平台性, 在移植到另外的平台上时基本不用重新编译。采用Java Bean 执行应用中的复杂处理, 由于这些组件可重复使用, 能提高开发效率; 此外, 组件的使用有利于实现静态和动态页面的分离, 页面设计者和开发设计者可以各施其职。JSP 技术为创建显示动态生成内容的W EB页面提供了一个简捷而快速的方法。JSP 技术的设计目的是使得构造基于W EB 应用程序更加容易和快捷, 这些应用程序能够与各种W EB 服务器、应用服务器、浏览器和开发工具共同工作。JSP 的效率和安全性更高。JSP 的组件方式更方便, 易于维护。JSP 通过J ava Bean 实现了功能扩充, 而且Java Bean 更

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

当前位置:首页 > 学术论文 > 毕业论文

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