学生选课管理系统(DOC)

学生选课管理系统(DOC)

ID:47514328

大小:1.89 MB

页数:21页

时间:2020-01-12

学生选课管理系统(DOC)_第1页
学生选课管理系统(DOC)_第2页
学生选课管理系统(DOC)_第3页
学生选课管理系统(DOC)_第4页
学生选课管理系统(DOC)_第5页
资源描述:

《学生选课管理系统(DOC)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科生毕业论文设计学生选课管理系统作者姓名:刘双增指导教师:李铁楠所在学院:数学与信息科学学院专业(系):计算机科学与技术班级(届):2011级二〇一五年四月十五目录摘要31.绪论41.1课题背景41.2课题目标41.3课题意义42.关键技术介绍52.1Jsp技术52.2Java技术52.3SqlServer技术52.4Jdbc桥技术52.5JavaBean技术53.可行性研究63.1经济可行性分析63.2操作可行性分析63.3技术可行性分析63.4可行性综合分析64.系统需求分析64.1系统流程概述65.1系统功能设计75.2数据库设计76.系统详细设计86.1身份验证模块

2、86.2学生模块106.3教师模块136.4管理员模块157.系统测试177.1测试原则177.2测试实例187.3测试小结188.总结189.参考文献20学生选课管理系统数学与信息科学学院计算机科学与技术专业指导教师:李铁楠作者:刘双增摘要:现今随着计算机的不断普及,计算机应用技术的不断成熟,它的应用范围也越来越广泛,包括其在学校中学生选课的管理方面的应用,也越来越成熟与先进。学生选课管理系统能够极大的方便学校各个角色的人员在关于选课的操作,如学生选课、退科,教师录入、修改、查询成绩等,极大的提高了学校整体管理活动的工作效率。本文主要阐述学生选课管理系统的整个开发流程,同时

3、对开发这个系统做一个比较好总结。该学生选课管理系统利用的是java面向对象语言与jsp服务器脚本语言,后台数据库是用的microsoftsqlserver关系数据库。关键词:Java,Jsp,SqlServer1.绪论1.1课题背景在现今学校的规模越来越大,学生的数量越来越多的大背景下,学校中的学生的选课管理效率的高低也越来越受到人们的重视。如果学生选课、退课,教师的录入成绩、修改成绩,管理员的管理学生、教师信息都需要手工完成的话,将会花费很大的精力,而且准确率也不能得到有效的保证。在此我借本次毕业设计的机会,开发一个适用于大部分高校的学生选课管理系统,旨在提高学校对学生选课

4、管理的效率,减少学校的负担。1.2 课题目标     开发学生选课管理系统,就是利用计算机对学生选课进行管理,改善学校在实际管理时需要大量人力和无力的现状,现对该系统的开发制定如下的目标: (1)学生选课模块学生登录到系统中,就能够查询下学期的开课信息,能够进行选课、退课、修改密码、修改个人信息等操作。 (2)教师教学模块教师登录到系统中,能够对学生的成绩进行管理。(3)教务管理模块管理员登陆导系统中,能够管理系统中各类信息。1.3课题意义 对于学生而言,该学生选课管理系统让其在计算机中进行选课,查询自己成绩;对于教师而言,该系统可以让其在计算机中录入,修改,查询学生的成绩;

5、对于管理员而言,该系统可以让其对各类信息进行增删改查的管理。这些本身在现实生活中很繁杂的工作量到了计算机这里缺变得异常简单,很大程度上提高了这些工作的效率,因此对于学生、教师、教务管理人员各个角色开发出一套完整的学生选课管理系统是具有重大意义的。2.关键技术介绍本系统用JSP/JAVA开发语言,使用MySQL数据库,采用MVC框架模型在eclips开发平台上完成。下面详细介绍JSP、JAVA、MySQL、JDBC桥技术、JavaBean技术。2.1Jsp技术Jsp技术是由Sun公司提倡与其它公司共同制定的一种动态网页技术标准。它在形式上的组成是在Html文档中嵌入Java语言

6、。由java的“一次编译,到处执行”的特点可以知道Jsp也具有这样的特点。Jsp是Servlet的扩展,与Servlet一样,Jsp是一种基于Java的服务端技术,其目的是简化建立和管理动态网站的工作。在Html文件中插入Java程序和Jsp标签就可以构成Jsp页面,其中Jsp页面是以“.jsp”作为扩展名。Jsp技术具有简单快捷、动态内容的生成和显示相分离,组件重用、易于部署、升级和维护等特点。2.2Java技术Java是由Sun公司在1995年提出的的Java程序设计语言和Java开发平台的总称。Java作为编程语言,语法简单明了,规则清晰严谨,初学者很容易上手。Java

7、作为一个开发平台,它是由java虚拟机和java的api文档组成。让Java流传这么广,应用越来越广泛的一个重要原因是Java的应用程序具有“一次编译,到处运行”的特点。 Java从功能上来分可以分为:JavaSE、JavaEE、JavaME三个不同的应用方向。。Java具有平台无关性、安全性、面向对象、健壮性、分布式、解释型、动态等特点2.3SqlServer技术SqlServer是由微软公司推出的关系型数据库系统,拥有良好的伸缩性和其它软件集成度高的优点,而且还可以跨平台使用。2.4Jdbc桥技术因

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。