课程设计论文基于Web的选课系统设计报告

上传人:仙*** 文档编号:34383633 上传时间:2021-10-21 格式:DOC 页数:15 大小:2.61MB
收藏 版权申诉 举报 下载
课程设计论文基于Web的选课系统设计报告_第1页
第1页 / 共15页
课程设计论文基于Web的选课系统设计报告_第2页
第2页 / 共15页
课程设计论文基于Web的选课系统设计报告_第3页
第3页 / 共15页
资源描述:

《课程设计论文基于Web的选课系统设计报告》由会员分享,可在线阅读,更多相关《课程设计论文基于Web的选课系统设计报告(15页珍藏版)》请在装配图网上搜索。

1、基于Web的选课系统设计报告 一、设计题目基于Web的选课系统设计二、需求分析设计基于Web的选课系统,应用Jsp实现,其中分为三种角色:管理员、教师、学生。管理员功能主要有:学生、教师、教室、学院专业信息的添加、修改与删除,以及决定学生选课、教师提交成绩的时间起始;教师的主要功能有:开设课程、本人开设课程信息的修改、删除;学生的主要功能有:选课、查询已修课程、查询本学期开设的课程、查看必修课信息、课程退选、课表显示、查看自己的培养方案等功能。3、 功能需求要求设计基于Web的选课系统,实现对学生学籍管理、教师信息管理、教室以及学院的信息管理;教师开设课程,学生选择、退选课程的功能实现。1.

2、管理员:(1) 学生、教师的信息的录入有两种方式:逐条录入以及用Excel(2003版本以前)实现完整导入。另外,还可以实现对于学生信息、教师信息的导出以及打印。(2) 教室、学院专业信息的录入采用单条录入的方式实现,并且在查看的时候拥有打印选项以及分页功能实现,如此可以更加方便的查看、保存相关信息。(3) 管理员管理下的所有信息的修改采用读出信息并显示在相应的文本框中,要求在原来的文本框中输入新的信息保存即可。(4) 对于信息的删除,在查看页面中有“删除”选项,点击之后就会触发删除Servlet,调用相应的方法来实现删除功能以及其他信息的级联删除。(5) 管理员能够决定选课、成绩提交的时间限

3、制。如果选课时间、或者成绩提交的时间不在规定的范围之内将无法进入相应的界面。2教师:(1)教师的主要功能在于开设课程以及成绩提交。教师开设课程的占用教室问题要避免教室使用的冲突问题,为此在数据库中设置主键,来避免相同上课时间使用相同教室的问题的发生、(2)另外,教师应该还可以查看所有课程、所有课程信息,以便于更有针对性的开设课程。(3)成绩的提交仅仅限于自己开设的课程,而且无法查看其他老师的成绩提交情况3.学生:(1)学生的功能最主要的就是选课。选课局限于已经开设的课程之中,学生可以查看学校开设的全部的课程,并且选择自己所感兴趣的课程,学生选课完成之后信息会被存储在数据库中,教师可以在自己的课

4、程信息中看到相关的信息。此外,学生应该有退选的权利,但是仅仅局限在选课时期之内,否则将不能退选。(2)学生还可以查看自己的必修课程。本人的必修课程就是学生所属的专业的专业必修课程。(3)学生查看自己的培养方案,对自己的学习有一个总体的把握,以便于更好的安排自己的时间与其他方面的计划。(4)学生还可以查看本人的已经修过的课程,以及总学分,可以以此为依据来针对性选课。(5)学生可以查看自己的学籍信息 (6) 当学生选择课程,如果选课人数已满,将提示无法选择该课程。4.其他:其他的主要是三个角色的共同的功能。(1) 修改密码:需要输入原始密码、新密码以及确认密码。信息准确的将用新密码覆盖原来的密码,

5、实现登录密码的修改。(2) 资格注册:教师还有学生在第一次登录之前需要注册,由自己确定本人的登录密码。注册过程之中需要查询管理员所录入的信息,数据库中不存在的信息将无法实现成功的注册。(3) 退出功能:为安全考虑,本系统采用退出系统的时候强制关闭浏览器,并且将session值清空的方法。4、 设计不足 (1)数据库结构不理想,不能自动生成新学期学生数据表,对于数据库备 份工作进展不理想,所以去除了该功能。 (2)界面美化程度不够,原本想使用JavaScript、CSS等对JSP界面进行美化、加工,但因为时间仓促,对JavaScript、CSS理解不够充分,只对部分界面进行了美化。5、 部分界面

6、登录首页2)用户名:1111 密码:1111 进入系统登录方式3)登陆成功后,选择操作项管理员主界面选择功能,例如“录入教师信息”管理员操作4)填好完整信息后,单击“确认添加”,添加该条教师信息。5)如图,修改教师信息好,点击“修改教师信息”。6)如图查询教师信息。(单击后面的“删除”可以删除教师信息)7)对于学生、教室、学院的添加、修改、删除功能与以上的教师的管理方法基本一致。8)管理员确定选课时间、成绩提交时间9)教师操作主界面10)教师开设课程填写完信息之后提交即可11)教师查看、删除本人开课信息(点击删除即可删除开课信息)12)教师修改课程信息,在文本框中输入信息保存即可13)教师提交成绩,输入学生成绩,提交即可*14)教师查看所有课程信息(与学生查看全部课程信息相同,其中有分页功能,以便于查看)15)学生主界面16)学生查看本人学籍信息17)学生查看本人已修课程信息18)学生查看本人必修课信息19)选定课程*20)学生查询课程信息21)学生课表显示22)选课帮助23)学生查询课程成绩*参考资料1、参考JSP应用教程中界面及对话框的设计方法,以及Java教程(本程序是以Myeclipse 5.5及6.0+JDK1.5.0+Tomcat 5.5为基本工具编写完成的)2、 Java网络编程技术与运用3、 Photoshop美化

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!