欢迎来到天天文库
浏览记录
ID:6819546
大小:1.58 MB
页数:25页
时间:2018-01-27
《课程设计(论文)-学生网上选课系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录一、设计任务与目的…………………………………………………3二、需求分析………………………………………………………3三、总体设计…………………………………………………………33.1、系统功能结构示意图………………………………………33.2、系统功能说明………………………………………………43.3、数据库E-R图………………………………………………43.4、主要功能流程图……………………………………………5四、详细设计…………………………………………………………64.1、系统文件框架图……………………………………………64.2、设计模式及关键技术………………………………………64
2、.3、数据库设计…………………………………………………7五、测试与运行结果…………………………………………………8六、参考文献…………………………………………………………9七、设计心得…………………………………………………………10附录……………………………………………………………………1125一、设计任务与目的传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。通过设计网上学生选课系统,使我们对JAVA的JSP编程以及数据库
3、(SQLServer)的搭建的认识更加熟悉了解。二、需求分析本系统首先分为两大块:1、学生模块;2、管理员(老师)模块。l学生模块1、学生登录;2、学生注册;3、学生选课;4、学生退课;5、查看已选课程;6、学生成绩查询。l管理员(老师)模块1、管理员登录(usename:admin;password:admin);2、查看已开课程信息;3、增加新开课程;4、删除已有课程信息;5、修改课程信息;6、录入学生成绩。三、总体设计3.1、系统功能结构示意图系统前台管理注册登录选课退课查询信息修改信息增减课程录入成绩后台管理查询学生信息查询课程信息查询选课信息253.2、系统功能说明l前
4、台管理1、注册登录:用户的注册登录,包括学生用户的注册登录和管理员(老师)用户登录。2、选课退课:学生对已有课程的选择或对已选课程的退选功能。3、查询信息:学生对选课和成绩的查询以及管理员(老师)对课程信息的查询。4、修改信息:管理员(老师)对课程信息的修改。5、增减课程:管理员(老师)增加新课程或删除已有课程。6、录入成绩:管理员(老师)录入学生课程学习的成绩。l后台管理1、查询学生信息:已登录管理员查看学生属性信息,包括学生的姓名,性别,院系,以及联系电话。2、查询课程信息:已登录管理员查看课程信息列表,包括课程的名字,上课时间,上课地点,任课老师,任课老师电话,以及课程学分
5、。3、查询选课信息:已登录管理员查看学生选课课程情况,包括学生姓名,课程名称,上课时间,上课地点,任课老师,学生电话,课程学分,以及学生课程成绩。3.3、数据库E-R图学生课程管理员(老师)姓名性别学号电话学院时间地点学分姓名电话学习任课成绩评分253.4、主要功能流程图regester.jsp注册页面index.jsp学生do_regester.jsp注册成功返回login.jspoperating.jsp操作界面selectcourse.jsp选课yixuan.jsp查看已选tuike.jsp退课gueryscore.jsp成绩查询管理员index.jsplogin.jspm
6、anagecourse.jsp操作界面course.jsp显示课程处理对应的jspdeletecourse.jsp删除课程updatecourse.jsp修改课程index.jsp录入成绩addcourse.jsp增加课程25四、详细设计4.1、系统文件框架图存放网站图片文件夹对应流程图功能的网页4.2、设计模式及关键技术l设计模式系统中有管理员(老师)对学生选课的管理包括添加课程,删除课程及录入成绩等功能,学生可以注册和登录到该系统,登录该系统之后可以查看学校所开的课程的基本信息,学生可以选修其中的一些比较喜欢的课程,当学生又有其它想法对某课程不感兴趣的时候也可以退选已选的课程
7、,然后重新选择喜欢的课程,选课结束后老师就给同学们上课,最后老师根据各个学生的表现或通过考试给同学们相应的考试分数(通过系统录入),最后学生可以通过此系统来查询所选课程的考试成绩。如果学生发现成绩或其他信息出现问题,可以通过提供的教师电话联系该开课老师,老师核对后可以进行相应的修改。Jsp页面用于给用户提供界面,提交参数及显示结果。通过JavaBean处理参数并连接数据库,从数据库中获得用户请求的信息再交付给Servlet处理交付个用户显示在jsp页面。l关键技术ØJavaBea
此文档下载收益归作者所有