毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Java的学生选课系统设计

  本设计的目的是通过毕业生自行完成面向对象的程序设计全过程,来提高毕业生对软件开发的认识,令毕业生能系统全面地理解、掌握、运用所学的知识。并结合具体的开发案例,初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。
随着科技的进步,计算机已经普及到社会的各个角落。各行各业大量采用计算机代替人完成工作。相对于人而言计算机能够更加准确、快速的完成大量的重复性工作。学生选课系统是学校为学生安排课程所需要的一种软件。学校可以通过这样一款软件对学生选课信息进行管理,对于要进行选课的学生进行选课操作,同时记录学生所选课的信息等工作。通过设计完成基于Java的学生选课系统这样一款软件,既可以达到软件开发训练的目的,又有一定的实用价值。
以Java语言完成的设计。包括可以运行的软件、相关文档。要求该软件做到界面友好,操作简单,健壮性好。使用者可以简单方便的实现,包括选择等等。
   系统功能的基本要求:
1、记录学生基本信息,教师信息。
2、提供学生查看、修改、删除自己基本信息的功能。
3、提供教师修改,删除教师基本信息和课程的功能。
4、提供管理员查看、修改、删除学生、教师和课程信息的功能。
5、学生、教师和管理员可以用账号密码登陆,可以修改密码。
6、录入课程分数,提供查看、修改,删除课程分数的功能。
7、学生可以查询选课信息和课程分数。
8、 老师可以查询选修自己课程的学生的信息。

毕业设计(论文)的基本要求
查阅文献不少于15篇;
翻译外文资料不少于3000单词;
毕业设计(论文)字数不少于1.5万字;
要求附有源代码,运行结果截图;
论文内容以讲述系统模块的设计和开发为主要内容。
论文格式及装订按照毕业论文指导书要求执行。
课题条件及进度安排

开发条件:
计算机一台
Windows 7
JDK1.6以上版本

参考书籍:
《Java程序设计教程与实训(第2版)》许文宪,李兴福.北京大学出版社.2013
《Java实例应用教程》.王建虹.中国人民大学出版社.2010
《Java语言实用教程》丁振凡.北京邮电大学出版社.2005
《Java2 核心技术:基础知识》.Cay S.Horstmann,Gary Cornell.机械工业出版社.2003
《Java编程思想》. Bruce Eckel.机械工业出版社.2002

进度安排:
第5周          了解课题项目,收集有关资料
第6周 -第7周  编写开题报告,阅读有关资料,学习开发技术
第8周 -第9周  进行总体设计,完成设计大纲
第10周-第12周 进行详细设计,开发程序代码
第13周-第14周 编写毕业论文,准备答辩资料
第15周         答辩

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:ssh校园易物网站
下一篇:高校请假管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022