- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科生毕业论文设计
学生选课管理系统
作者姓名:刘双增
指导教师:李铁楠
所在学院:数学与信息科学学院
专业(系):计算机科学与技术
班级(届):2011级
二〇一五年 四月十五
目 录
TOC \o 1-3 \h \u 摘要 3
1.绪论 4
1.1课题背景 4
1.2课题目标 4
1.3 课题意义 4
2.关键技术介绍 5
2.1 Jsp技术 5
2.2 Java技术 5
2.3 SqlServer技术 5
2.4 Jdbc桥技术 5
2.5 JavaBean技术 5
3.可行性研究 6
3.1经济可行性分析 6
3.2 操作可行性分析 6
3.3 技术可行性分析 6
3.4 可行性综合分析 6
4.系统需求分析 6
4.1系统流程概述 6
5.1系统功能设计 7
5.2数据库设计 7
6.系统详细设计 8
6.1 身份验证模块 8
6.2 学生模块 10
6.3教师模块 13
6.4管理员模块 15
7.系统测试 17
7.1测试原则 17
7.2 测试实例 18
7.3 测试小结 18
8.总结 18
9.参考文献 20
学生选课管理系统
数学与信息科学学院 计算机科学与技术专业
指导教师:李铁楠
作 者:刘双增
摘要:现今随着计算机的不断普及,计算机应用技术的不断成熟,它的应用范围也越来越广泛,包括其在学校中学生选课的管理方面的应用,也越来越成熟与先进。学生选课管理系统能够极大的方便学校各个角色的人员在关于选课的操作,如学生选课、退科,教师录入、修改、查询成绩等,极大的提高了学校整体管理活动的工作效率。本文主要阐述学生选课管理系统的整个开发流程,同时对开发这个系统做一个比较好总结。
该学生选课管理系统利用的是java面向对象语言与jsp服务器脚本语言,后台数据库是用的 microsoft sql server 关系数据库。
关键词:Java,Jsp,SqlServer
1.绪论
1.1课题背景
在现今学校的规模越来越大,学生的数量越来越多的大背景下,学校中的学生的选课管理效率的高低也越来越受到人们的重视。如果学生选课、退课,教师的录入成绩、修改成绩,管理员的管理学生、教师信息都需要手工完成的话,将会花费很大的精力,而且准确率也不能得到有效的保证。在此我借本次毕业设计的机会,开发一个适用于大部分高校的学生选课管理系统,旨在提高学校对学生选课管理的效率,减少学校的负担。
1.2?课题目标??
???开发学生选课管理系统,就是利用计算机对学生选课进行管理,改善学校在实际管理时需要大量人力和无力的现状,现对该系统的开发制定如下的目标:?
(1)学生选课模块
学生登录到系统中,就能够查询下学期的开课信息,能够进行选课、退课、修改密码、修改个人信息等操作。?
(2)教师教学模块
教师登录到系统中,能够对学生的成绩进行管理。
(3) 教务管理模块
管理员登陆导系统中,能够管理系统中各类信息。
1.3 课题意义
?对于学生而言,该学生选课管理系统让其在计算机中进行选课,查询自己成绩;对于教师而言,该系统可以让其在计算机中录入,修改,查询学生的成绩;对于管理员而言,该系统可以让其对各类信息进行增删改查的管理。这些本身在现实生活中很繁杂的工作量到了计算机这里缺变得异常简单,很大程度上提高了这些工作的效率,因此对于学生、教师、教务管理人员各个角色开发出一套完整的学生选课管理系统是具有重大意义的。
2.关键技术介绍
本系统用JSP/JAVA开发语言,使用MySQL数据库,采用MVC框架模型在eclips开发平台上完成。下面详细介绍JSP、JAVA、MySQL、JDBC桥技术、JavaBean技术。
2.1 Jsp技术
Jsp技术是由Sun公司提倡与其它公司共同制定的一种动态网页技术标准。它在形式上的组成是在Html文档中嵌入Java语言。由java的“一次编译,到处执行”的特点可以知道Jsp也具有这样的特点。
Jsp是Servlet的扩展,与Servlet一样,Jsp是一种基于Java的服务端技术,其目的是简化建立和管理动态网站的工作。在Html文件中插入Java程序和Jsp标签就可以构成Jsp页面,其中Jsp页面是以“.jsp”作为扩展名。
Jsp技术具有简单快捷、动态内容的生成和显示相分离,组件重用、易于部署、升级和维护等特点。
2.2 Java技术
Java是由Sun公司在1995年提出的的Java程序设计语言和Java开发平台的总称。Java作为编程语言,语法简单明了,规则清晰严谨,初学者很容易上手。Java作为一个开发平
您可能关注的文档
最近下载
- 通风防排是烟工程合同.doc VIP
- 不同层级护士核心能力的培养.pptx VIP
- 微型计算机原理与接口技术第二版邹逢兴部分习题答案.doc VIP
- 幼儿园课件::认识少数民族.pptx VIP
- DELIXI德力西CJX2s说明书.pdf
- YV100XG机器FAMF校正培训教材.docx VIP
- 2025至2030中国硫酸钙晶须行业市场发展现状及竞争格局与投资发展报告.docx
- (高清版)DB62∕T 3237-2023 建筑钢结构防火技术标准.docx VIP
- (四检)厦门市2025届高三第四次质量检测 生物试卷(含答案).docx
- 2025年220KV输电线路施工组织措施及施工方案1.pdf VIP
原创力文档


文档评论(0)