教务管理系统、公选课选课系统

本文介绍了Java学生选课系统的开发,关注编码规范、IDE设置、数据存储、UML图应用以及代码格式化,包括类命名、Map的使用及其优缺点,同时涵盖了学生和课程信息管理以及查询功能的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序号

自查项目

负责人

代码:编码规范(类、属性、方法、变量命名)、代码格式化(请使用IDE的代码格式化进行格式化)

林炳坚       

代码:是否去除了IDE中的警告(即,叹号)、包的划分

赵海通

代码:代码是否滥用了super()

林炳坚

代码:如果使用了Map,请说明为何使用Map,在本系统中使用Map的优缺点

林炳坚

代码:说明如何处理学生及选课数据

赵海通

博客、PPT:UML图、功能结构图与流程图的绘制、代码是否使用了Markdown语法展示

赵海通

1.选题与前期调查

    1.分为管理员和学生操作两个方面,管理员可以增加和删除选课,修改班级学生信息。学生账户仅可参与选课,查看个人班级信息等。

学生系统为

公共课选课系统主要分为选课,退课,查看课程,增加和删除课程等选项。

2.系统功能设计

(1)能够实现学生基本信息的录入、修改、删除等操作,其中学生信息包括班号、学号、性别等;
(2)能够实现课程信息的录入、修改、删除等功能,其中课程信息包括课程号、课程名、学分等;
(3)能实现选课功能。
(4)能方便的对学生选课情况进行查询,可以根据学号、姓名查询。

3.数据存储

将以文件的形式存储学生信息和课程信息,每行代表一组数据。更方便进行读写。

4.界面

使用控制台程序。

5.开发工具

开发工具:Eclipse,IDEA, git, 阿里巴巴代码规约IDE插件等。

参考链接:1.【精选】基于Java的学生在线选课系统设计与实现_javaweb在线选课系统的设计与实现-CSDN博客2.Java实现学生选课系统_学生选课java-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值