java课程设计报告(Java语言程序设计课程设计)

2024-04-30 06:43:00 来源 : haohaofanwen.com 投稿人 : admin

下面是好好范文网小编收集整理的java课程设计报告(Java语言程序设计课程设计),仅供参考,欢迎大家阅读!

java课程设计报告

Java语言程序设计课程设计

Java语言程序设计课程设计

一、java语言程序设计课程设计要求:

(1)java语言课程设计软件设计要求

1.题目不做严格限定,可自行选择题目来完成。

2.模块化程序设计

3.锯齿型书写格式

4.必须上机调试通过

(2)撰写课程设计报告,内容包括:

1.课程设计题目;

2.需求分析;

2.概要设计(程序设计组成框图、流程图);

3.详细设计(各模块功能说明(如类功能、接口、抽象类功能、类调用关系描述、等,若使用了第三方类包,请说明该类包在程序中的作用和功能);

4.系统实现;

4.调试与测试:调试程序,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施;

5.源程序清单和执行结果:清单中应有足够的注释;

6.总结;

(3)提交要求:

1.每个人必须有程序运行结果,需要录制程序运行视频,放入到一个文件夹中命名为“程序运行视频”,而源代码项目也放入到一个文件夹中,命名为“源代码”。

2.每个人都必须交《课程设计报告》打印稿,同时将Java课程设计报告电子版放入到一个文件夹(命名格式为:学号 姓名,如:20201200XX XXX)中,再将上述的“程序运行视频”和“源代码”文件夹也一并放入后上交。

(4)打分标准:

1.根据程序完成质量及运行效果综合判断;

2.根据所撰写的课程设计报告打分。

二、提交时间:

开学后第四天(3月3日)之前提交。

三、课程设计题目:

源码联系UP主 ->

推荐使用这种思路来完成课程设计:

0.根据网络平台(如B站、Github、51cto、慕课)自行寻找一个项目跟随并独立完成。

即可自己到网络上寻找一个自己感兴趣的java项目(如坦克大战、飞机大战等),跟着项目提供的文档、代码或者相应的视频解说来完成这个项目。注:完成时,在文档的参考文献里附上源项目的地址。

以下题目是为没有思路、想法的同学的一个参考:

1.职工信息管理系统设计

职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:

1、职工信息录入功能(职工信息用文件保存)--输入

2、职工信息浏览功能--输出

3、职工信息查询功能--算法

查询方式:按学历查询、按职工号查询、条件组合查询

职工信息删除、修改功能(可选项)

2.图书信息管理系统设计

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

1、图书信息录入功能(图书信息用文件保存)--输入

2、图书信息浏览功能--输出

3、图书信息查询功能--算法

查询方式:按书名查询、按作者名查询、条件组合查询

图书信息的删除与修改(可选项)

3.图书管理系统设计

图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人

姓名、性别、学号等

功能描述:

1、新进图书基本信息的输入。

2、图书基本信息的查询。

3、对撤消图书信息的删除。

4、为借书人办理注册。

5、办理借书手续。

6、办理还书手续

要求:使用文件方式存储数据。

4.实验设备管理系统设计

实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。

主要功能:

1、能够完成对设备的录入和修改

2、对设备进行分类统计

3、设备的破损耗费和遗损处理

4、设备的查询

要求:使用文件方式存储数据。

5.学生信息管理系统设计

学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:

1、系统以菜单方式工作

2、学生信息录入功能(学生信息用文件保存)--输入

3、学生信息浏览功能--输出

4、学生信息查询功能--按学号查询、按姓名查询、

5、学生信息的删除与修改(可选项) 

要求:使用文件方式存储数据。

6.学生成绩管理系统设计

学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。

主要功能:

(1)能按学期、按班级完成对学生成绩的录入、修改

(2)能按班级统计学生的成绩,求学生的总分及平均分

(3)能查询学生成绩,不及格科目及学生名单

(4)能按班级输出学生的成绩单

要求:使用文件方式存储数据。

7.学生选修课程系统设计

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,

学生可按要求(如总学分不得少于60)自由选课。

试设计一选修课程系统,使之能提供以下功能:

1、系统以菜单方式工作

2、课程信息录入功能(课程信息用文件保存)--输入

3、课程信息浏览功能--输出

4、课程信息查询功能--算法

查询方式:按学分查询、按课程性质查询、

5、学生选修课程(可选项)

8.学生成绩记录簿设计

编制一个Java语言成绩记录簿,每个学生信息包括:学号、姓名、Java语言成绩。具体功能:

(1)创建信息链表并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的成绩;

(3)按学号或姓名查询成绩;

(4)添加成绩记录;

(5)修改指定姓名或学号的学生的成绩并可存盘;

(6)显示输出60分以下、6079、8089、90分以上各分数段的学生信息(可选项)。

9.单项选择题标准化考试系统

编程实现单项选择题标准化考试系统。

具体要求:

(1)用文件保存试题库。(每个试题含题干、4个备选1个标准答案)

(2)试题录入:可随时增加试题到试题库中

(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)

(4)答题:用户可实现输入自己的答案

(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

(6)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(7)学生可自动增加新功能模块(鼓励新增功能)

10.用户设置密码验证程序

做一个密码验证程序,密码验证只有三次机会。

具体功能:

(1)要求有登录界面,用户输入密码时应以*代替输出。

(2)用户登录成功后可以修改密码。

(3)可以有多个用户登录。初次登录的密码由管理员设置。

(4)管理员可以添加或删除用户。

源码联系UP主 ->


相关文章

专题分类