学生选课管理系统 JAVA

来源:互联网 编辑:王志 手机版

1.设计的原始资料及依据

查阅有关数据库设计、Java语言程序设计以及案例分析等资料,进一步熟悉面向对象程序设计基本理论以及基本思想。本设计要求按照软件工程、数据库设计思想及设计步骤设计一个实用程序,并采用Java开发该系统。通过本设计可以加深对面向对象程序设计基本思想的理解,加强学生研发、调试程序的能力,培养学生分析、解决问题的能力,提高学生的科技写作能力。

2.设计的主要内容及要求

(1)写出系统的需求分析。

(2)写出系统的数据库设计过程,包括概念结构设计、逻辑结构设计、物理结构设计。

(数据库应用程序管理系统类设计详细写,其它类设计可以略)

(3)写出系统设计思路—工作原理、功能规划。

(4)详细设计—数据分析、算法思路、类设计、功能实现(包括程序流程图、主要代码及注释)、界面等。

(5)运行调试与分析讨论--给出运行屏幕截图,分析运行结果,有何改进等。

3.对设计说明书撰写内容、格式、字数的要求

(1)学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计说明书(论文)的结构及各部分内容要求参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。

(2)装订格式:

封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、结论、致谢、参考文献。

(3)课程设计说明书(论文)是体现和总结课程设计成果的载体,一般不应少于3000字。

4.设计完成后应提交成果的种类、数量、质量等方面的要求

(1)每组提交一份课程设计报告。

(2)每组提交一份课程设计成品。

5.时间进度安排

顺序

阶段日期

计 划 完 成 内 容

备注

1

充分解读题目内容,进行需求分析设计。

2

系统功能结构设计,数据库设计。

3

单元模块设计及调试。

4

单元模块设计及调试。

5

单元模块设计及调试。

6

单元模块设计及调试。

7

单元模块设计及调试。

8

模块集成与测试

9

6

程序测试与完善

10

成绩评定以及撰写课程设计报告

6.主要参考资料(文献)

[1] 耿详义.JAVA2教程.北京:清华大学出版社,2004。

[2] 张仿彦.JAVA项目开发全程实录.北京:清华大学出版社,2007。

[3] 杨小虎.软件工程课程设计.浙江:浙江大学出版社,2007。

[4] 韩万江.软件工程案例教程.北京:机械工业出版社,2007。

[5] 萨师煊,王珊著.数据库系统概论.北京:高等教育出版社,2003。

课程设计成绩评定表

系(部):班级: 学生姓名:

指 导 教 师 评 审 意 见

评价内容

具 体 要 求

权重

评 分

加权分

调研

论证

能独立查阅文献,收集资料;能制定课程设计方案和日程安排。

0.1

5

4

3

2

工作能力

态度

工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,

0.2

5

4

3

2

工作量

按期圆满完成规定的设计任务,工作量饱满,难度适宜。

0.2

5

4

3

2

说明书的质量

说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。

0.5

5

4

3

2

指导教师评审成绩

(加权分合计乘以8)

加权分合计

指 导 教 师 签 名:

年 月 日

评 阅 教 师 评 审 意 见

评价内容

具 体 要 求

权重

评 分

加权分

查阅

文献

查阅文献有一定广泛性;有综合归纳资料的能力

0.2

5

4

3

2

工作量

工作量饱满,难度适中。

0.5

5

4

3

2

说明书的质量

说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。

0.3

5

4

3

2

评阅教师评审成绩

(加权分合计乘以4)

加权分合计

评 阅 教 师 签 名:

年 月 日

答 辩 小 组 评 审 意 见

评价内容

具 体 要 求

权重

评 分

加权分

学生汇报

汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。

0.5

5

4

3

2

答 辩

思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。

0.5

5

4

3

2

答辩小组评审成绩

(加权分合计乘以8)

加权分合计

答辩小组教师签名:

年 月 日

课 程 设 计 总 评 成 绩

摘 要

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。Java是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中重要的编程语言。

Java语言是Sun公司推出的一种程序设计语言,拥有面向对象、便利、跨平台、分布性、高性能、可移植等优点和特性,是目前被广泛使用的编程语言之一。掌握Java语言能够进行典型的Java应用开发。Java确实具备“一次写成,处处运行”的特点,Java以成为网络时代最重要的编程语言之一。

学生选课管理系统采用模块化的设计思想,在Windows XP操作系统环境下,采用NetBeans IDE 7.0作为Java的开发工具,后台的数据库采用MySQL数据库,实现选课信息网上操作的主要功能,包括学生选课信息的发布,学生选课信息查询,学生选课信息的修改等功能。学生选课系统的意义在于使得学生选课变得更加方便。该系统能够准确的进行选课的任务的选定、更改、删除等作用。

该系统的主要功能有登陆、增加、删除、修改、查询、退出。在输入学号、姓名、密码后在确定没有出现错误,点击“登陆”后开始登录过程。增加功能主要是在选定课程后单击“增加”按钮即可进行数据的增加。“删除”主要是对错误的信息进行删除。查询主要是对选定的课程进行查询;修改主要是对错误的信息进行修改。本次课程设计是配合Java程序设计课程,帮助学生深入学习掌握Java语言,熟练运用这个工具来编写的。通过课程设计各个项目的综合训练,培养学生实际分析问题、编程和动手能力、提高学生的综合素质。课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习,正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。

相关技术主要介绍了SQLServer数据库应用技术以及Java应用环境MyEclipse7.0。系统分析和数据库设计这两大模块详细地说明了数据库的需求分析、概念结构设计以及逻辑结构设计。功能实现模块主要是通过系统截图来体现课程设计的结果。

[学生选课管理系统 JAVA]相关文章:

  • Java_选课管理系统
  • Java_选课管理系统
  • java程序设计之学生选课管理系统
  • java程序设计之学生选课管理系统
  • 基于JAVA语言的学生选课管理系统的设计与实现
  • 基于JAVA语言的学生选课管理系统的设计与实现
  • JAVA学生管理系统
  • JAVA学生管理系统
  • java学生信息管理系统
  • java学生信息管理系统
  • JAVA数据库课程设计--学生选课管理系统的
  • JAVA数据库课程设计--学生选课管理系统的
  • JAVA大数据库课程设计--学生选课管理系统地
  • JAVA大数据库课程设计--学生选课管理系统地
  • 数据库课设java学生选课管理系统
  • 数据库课设java学生选课管理系统
  • JAVA数据库课程设计--学生选课管理系统的分解
  • JAVA数据库课程设计--学生选课管理系统的分解
  • JAVA数据库课程设计--学生选课管理系统的设计与
  • JAVA数据库课程设计--学生选课管理系统的设计与
  • 学生选课管理系统 JAVA相关搜索
    最新推荐
    热门推荐