学生选课系统代码加文档

学生选课系统代码加文档

ID:9384775

大小:126.75 KB

页数:18页

时间:2018-04-29

学生选课系统代码加文档_第1页
学生选课系统代码加文档_第2页
学生选课系统代码加文档_第3页
学生选课系统代码加文档_第4页
学生选课系统代码加文档_第5页
资源描述:

《学生选课系统代码加文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、论文题目学生选课系统参考文献[01]万波、郑海红.Java语言程序设计(基础篇)[M]:机械工业出版社.2008.6[02]范立峰、林果园.java程序设计教程[M]:人民邮电出版社.2010.4[03]林信良.java学习笔记[M]:清华大学出版社.2010。4摘要随着科学技术的发展,计算机已经是日常生活中不可或缺的工具,将学生选课系统从人工管理方式转变成为计算机软件控制。具有检索迅速、查找方便、可靠性高、存储量达、保密性好、寿命长、成本低等巨大优点。以往的选课均是在计划模式下进行:每位教师将所开的课程名称,个人简介,课程限选人数,限选专业等信息交给教务处,教务处再将这些信息统一

2、成册,分发给各个班级班长,由班长将本班的选课情况统计并返回教务处。这是一个相当长的周期,并且耗费大量的人力、物力,对选择结果没有控制。如今,学生选课系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。该系统将课程的基本信息录入之后,即可由学生选课,受限制专业的学生将无法选择该课程,同样,选课按照先后顺序,超过限制的人数,也不能选择该课程。选课管理系统既面向教师,又面向学生。不同的人,不同的身份操作的权限也不同。作为教师,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单。作为学生,他可

3、以查询可以选什么课,已有多少学分,还差多少学分,最后进行选课。学分制——允许学生在计划的指导下,根据自己的条件、能力、志趣,有选择地支配自己的学习。学生选系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,同时提高了开发效率,从而实现了校园无纸化办公,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率。关键词:增加删除修改查询,选课目录第1章项目分析41.2技术分析6第2章实现72.1功能模块172.2流程图72.1.2界面82.1.3代码92.2功能模块2132.2.2界面142.2.3代码15第三章.结束语17第1章项目分

4、析目标系统具备以下功能。1.教师客户端功能*可以维护学生信息(即学生信息的增删改查);*可以维护课程信息(即课程信息的增删改查);*可以统计每门课的选课学生及每个学生选修的课程;2.学生客户端功能*学生可以注册账户;*学生可以查看自己的基本信息;*学生端可以进行远程选课,并且可以查看自己已选的课程信息。1.1问题描述1.课题描述:课程基本信息:课程名,课时,开课学期,学分专业选修课信息包括:课程名,课时,开课学期,学生,所属专业公共选修课信息包括:课程名,课时,开课学期,学生,面向专业,开课系部学生信息:学号,姓名,专业,选课信息2.功能要求:(1)课程信息的维护:查询课程信息情况

5、、增加课程信息、删除课程信息、更新课程信息。(2)学生信息的维护:查询学生信息情况、增加学生信息、删除学生信息、更新学生信息。(3)选课:每人每学期选课不能超过4门;只能选自己专业的专业选修课或面向自己专业的公共选修课。(4)选课信息:记录学生的选课情况,包括课程名,选课时间(学期)。(5)统计模块:每个学生选修课程的门数,每门课程选修的学生人数。结束退出统计课程信息课程信息维护学生信息维护退出查看已选课程选课查看个人信息登陆注册选择学生管理员身份开始学生选课系统流程图:1.2技术分析该学生选课系统的的实现用的是eclipse开发工具,是用java语言编写的,Java语言是纯面向对

6、象的语言,程序的结构由一个以上的类和(或)接口组成。程序的设计集中于类与对象、继承与接口上。通过继承机制,子类可以使用父类所提供的属性与方法,实现了软件代码的复用。.面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。在实际生活中,我们每时每刻都与对象在打交道。我们用的钢笔,骑的自行车,乘的公共汽车等。而我们经常见到的卡车,公共汽车,轿车等都会涉及以下几个重要的物理量可乘载的人数,运行速度,发动机的功率,耗油量,自重,轮子数目等。另外,还有几个重要的功能加速功能,减速功能,刹车,转弯功能等。我们也可以把这些功能称作是他们具有的方法,而物理量是它们的状态描述。仅仅用物理量

7、或功能不能很好的描述它们。在现实生活中,我们用这些共有的属性和功能给出一个概念机动车类。一个具体的轿车就是机动车类的一个实例对象.Java语言与其它面向对象语言一样,引入了类的概念,类是用来创建对象的模板,它包含被创建的对象的状态描述和方法的定义。与平台无关是Java语言最大的优势。其它语言编写的程序面临的一个主要问题是操作系统的变化,处理器升级以及核心系统资源的变化,都可能导致程序出现错误或无法运行。Java的虚拟机成功地解决了这个问题,Java编写的程序可以在任何

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

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

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