- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要:本文介绍了基于JSP的研究生网上选课系统的设计与实现方法,经过测试,该系统基本上实现了浏览课程信息、课程查询、公布选课名单、修改用户资料、调整学生选课、发布考试成绩等功能。通过该系统,学生可以方便地在校园网上进行选课,从而大大提高了教务管理的效率。 关键词:JSP 技术 B/S模式 研究生 网上选课系统 中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)09-0056-03 近年来,随着高校研究生招生规模的不断扩大,在校生人数明显增多,新生入学后需在极短的时间内完成选课。传统的选课方式,是由学生填写书面表单,然后研究生教学秘书手工集中登记,学生中途改变选课信息需办理重重手续,这显然已经不适应现代教务教学的改革和发展,迫切需要一种新的选课方式。针对这种状况,我校应用JSP和数据库技术开发出一套适合本校实际情况的研究生网上选课系统,实现了管理部门与学生双方选课的自动化。对于在校的研究生来说,可以通过网络在任何地点、任何时间进行选课,极大地方便了学生,同时减轻了研究生管理部门的工作量,大大提高了我校研究生管理的效率和质量。 一、研究生网上选课系统的需求分析 研究生网上选课系统是针对研究生及研究生管理人员开发的,因此,该系统首先应该对使用者进行身份验证,含用户ID、密码,研究生用户在成功登录后即进入研究生选课界面。通过该系统,研究生可以在规定的选课期限内选课或退选、改选课程,还可以随时通过查询选课查看自己所选的全部课程。需要说明的是,某些课程要求总人数是限定的,如果选择该课程的人数达到上限,系统将提示“该课程限选人数已满,请重新选择其它课程”。 通过该系统,教师可以查看选课学生的具体名单、打印学生选课名单;登录学生选课的成绩、打印学生选课成绩单及登录系统进行密码维护等。 通过该系统,研究生管理人员可以进行基础信息的设置、添加、删除和修改课程信息;查询学生选课情况;打印学生选课单;添加、删除和修改学生记录等。如果学生选课打印后经导师确认后,再需要修改则需要研究生管理人员进行更改。该系统的功能模块如图1所示。 二、系统设计 1.设计目标 系统的设计目标是充分利用已有的网络环境构建基于JSP的研究生网上选课系统,并要求系统具有以下特性:[1] 经济性:出于对经济的考虑,要求系统能与现有平台相兼容,开发周期短,投资较少,维护成本小; 安全性:该系统主要用于研究生选课,涉及研究生个人信息和学校教学工作能否正常开展,因此,必须确保系统和信息的安全性、可靠性; 开放性:研究生在规定的时间段内可随时登录系统进行选课并查询相关信息,管理人员可随时对其进行管理和监控,以及对选课数据进行分析; 完备性:该系统除了用于研究生选课之外,还具有各种查询、统计和报表功能,从而为研究生管理人员提供原始数据,提高决策水平; 可扩展性:该系统需要与研究生信息管理系统连接,因此,它必须具有很好的可扩展性,以方便与其它系统的集成; 可操作性:由于该系统的用户主要是非计算机专业人员,因此,要求系统必须操作简单方便、界面友好,便于使用和维护。2.系统体系结构设计 本系统主要以JSP为开发平台,采用B/S三层结构。[2][3]即前端为客户机浏览器,中间为Web服务器、后台为Oracle数据库。整个系统体系结构如图2所示。 3.系统功能结构设计 整个系统根据功能分为三个模块:学生选课模块、教师个人模块、系统管理模块。[4] (1)学生选课模块 研究生选择学生身份后使用本人学号、密码登录系统,可以进行课程查询、个人资料查询、修改密码,根据系统进程进行选课、改选、退课等操作。 (2)教师个人模块 任课教师选择教师身份后使用工资号(即用户ID)、密码登录系统,可以进行课程查询,修改开设课程信息,打印选课名单,网上登记成绩,打印成绩单等操作。 (3)系统管理模块 管理员拥有最高权限,建立/修改角色,增加/修改班级,增加/修改学期等系统基础信息,可以增加/删除课程,修改课程信息(上课时间、地点调整),设置选课条件(限选人数、年级、学院等),控制课程的开选和停选,允许/禁止教师管理课程,管理学生信息等。 4.数据库设计 (1)班级基本信息表Class CREATE TABLE Class (ClassID varchar(10) PRIMARY KEY,ClassName varchar(20)) (2)学期基本信息表Term CREATE TABLE Term (TermID varchar(10) PRIMA
您可能关注的文档
- 某工业企业为一般纳税人.doc
- 论文:浅谈计算机网络的不安定因素以及相关安全对文库.doc
- 教学系统设计学习笔记.doc
- 教学设计论文-专业课程教学设计的研究与实践.doc
- 浏览器的使用及设置教学设计.doc
- 两房产中介商为争中介费对簿公堂.doc
- 机房模拟视频集中监控简易方案.doc
- 买方主张煤炭质量不合格单方送检结论难采信.doc
- 江苏影视频道广告插播广告投放编排表.doc
- 开题报告-新农村建设利益主体协调机制研究.doc
- 2025至2030中国农业运输机械行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国农用无人机行业市场深度调研及市场供需与发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国冠状动脉成像行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国分散染料行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国冷拔异型钢管行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030中国冻干食品行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国冰雪行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国划桨行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国动物饲料补充剂行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国办公IT服务行业发展趋势分析与未来投资战略咨询研究报告.docx
文档评论(0)