JavaOOP项目案例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
பைடு நூலகம்
数据库操作类方法
修改学生的成绩的方法 boolean modifyStudentInfo(StudentInfo info) 删除一个学生及成绩的方法 boolean deleteStudentinfo(int sid) boolean deleteStudentMark(int sid) 增加学生及成绩的方法 boolean insertStudentInfo(StudentInfo info) boolean insertStudentInfo(MarkBean mb)
实体的确定
项目中存在哪些实体?
数据库实体的确定
学 生
学生成绩
根椐实体建立数据库和表,注意三大范式的运用
项目中Bean类的确定 类的确定 项目中
学生信息Bean:StudentsInfoBean 学生成绩Bean: MarkBean
学生信息与成绩Bean:StudentsBean : 学生信息与成绩
程序流程图
入口
选择要查看信息的序号
输入序号 得到相关信息
输入Q退出
输入Y
是否保存为文本文件
输入Y 保存为文件
是否继续查看
输入N
输入N 出口
项目演示
演示项目

学员成绩管理系统
高级编程》 《Java高级编程》 项目案例 高级编程
项目目标
完成学生管理系统
项目需求
某班级的成绩管理系统,包含学生信息和学生成绩 信息包括:学生学号,学生姓名,学生性别 成绩包括:机试成绩,笔试成绩 建立一个系统,可以根椐用户输入完成以下功能 1.查看所有用户信息,可以选择保存到文本文件中 2. 2.根据姓名查询查看学生信息和相关成绩,可以选择保存 到文本文件中 3.根据录入分数线查看不及格学生信息,可以选择保存到 文本文件中 4.可以查看按总分从高到低的排序,可以选择保存到文本 文件中 5.可以修改学生的成绩 6.可以删除一个学生,包括他的成绩信息 7.可以增加一个学生,和其成绩
数据库操作类方法
数据库操作类中应该有哪些方法?
数据库操作类方法
查看所有用户的方法: ArrayList getAllStudents() 根椐姓名查看学生信息和成绩的方法 ArrayList getStudentByName(String name) 根椐输入的分数线查看不及格的学生 ArrayList noPassStudents(int written,int lab) 根椐总分排序的方法 ArrayList orderByMark();
相关文档
最新文档