- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【毕业论文】基于JAVA的学生选课系统设计与实现
(课程)毕业设计
设计题目: 基于JAVA的课程管理系统的设计与实现
设计时间:
学生姓名 学 号
专 业 网络工程 班 级 08技网络
指导教师 技术职称
2012 年 4 月 20 日
摘 要
课程管理系统是一个学校中不可缺少的部分。课程管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式对课程进行查询、更新、选课等,这种管理方式存在着许多缺点,如:效率低、执行速度慢,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低、效率高等。这些优点能够极大地提高学生选课系统的效率,也是企业、学校的科学化、正规化管理和与世界接轨的重要条件。因此,开发这样一套管理系统已成为很有必要的事情。 JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。本文中介绍了用JAVA语言实现课程管理系统的全部过程。
关键词 课程管理 / Eclipse / Java / SQL Server
目录
第一章 前言 4
第一节 开发背景 5
第二节 开发目标 6
第三节 项目意义 6
第二章 系统分析 8
第一节 需求分析 8
一 功能需求 8
二 性能需求 8
三 其他需求 9
四 业务流分析 9
五 数据流分析 9
第二节 可行性研究报告 9
第三节 数据库选择 10
第四节 运行环境 10
1 数据库应用系统开发简介 10
2.mysql server简介 11
第三章 概要设计 12
第一节 功能模块划分 12
第二节 系统功能结构图 12
第四章 详细设计 14
第一节 系统E-R图示 14
第二节 信息要求 16
第三节 模块设计 17
第四节数据表 18
第五章 数据库的实施和维护 21
一.存储过程设计 21
二.触发器设计 25
第六章 系统实现 27
一.用户登录界面 27
二. 登录到学生界面图 28
三.学生成绩查询 30
四.教师管理页面 31
五.用户管理操作 32
六.学生信息管理 33
第七章 测试 37
结论 40
致谢语 40
参考文献 42
第一章 前言
数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。 国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。 在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。 我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。
您可能关注的文档
- 北京高层科研楼地下室梁_顶板钢筋绑扎技术交底(附示意图).doc
- 【精品】小功率高频感应加热器的设计与制作22.ppt
- 【2017年整理】中量元素钙对作物的作用和含钙化肥.doc
- 【精品】我国高端女装品牌发展分析报告.doc
- 《车辆产品(公告)技术审查规范性要求汽车部分(2012版)》.doc
- 别让情绪左右你-情绪的自我管理【ppt】 .ppt.ppt
- 【精品课件】新课标人教版小学语文《灰雀》ppt课件.ppt
- 【精品】制品纳入仕样书.ppt
- 【DOC】-《2012年金意陶瓷砖全国促销活动整体执行方案》(47页)-活动策划.doc
- 【医学课件】 原发性慢性肾上腺皮质功能减退症.ppt
- 体育安全教育教案.pptx
- 2024辽宁省辽阳县《质量员之设备安装质量基础知识》资格考试必背200题真题题库附参考答案(基础题).docx
- 2023-2024学年重庆市外国语学校数学九上期末学业质量监测试题含解析.doc
- 2023-2024学年重庆市外国语学校物理八年级第一学期期末监测试题含解析.doc
- 体操鱼跃前滚翻教案.pptx
- 2024辽宁省辽中区《质量员之设备安装质量基础知识》考试必背200题题库带答案(培优A卷).docx
- 体育多媒体课件制作教案体育多媒体教学示范课.pptx
- 2023-2024学年重庆市荣昌清流镇民族中学九年级物理第一学期期末学业质量监测模拟试题含解析.doc
- 2023-2024学年重庆市荣昌清流镇民族中学八年级数学第一学期期末教学质量检测试题含解析.doc
- 体育课跑步教案精选.pptx
文档评论(0)