基于JAVA实现的业务员业绩管理系统

本文介绍了一个业务员管理系统的开发思路,包括需求分析、概要设计等内容。系统旨在帮助用户更便捷地管理业务员信息,如添加、删除及查看业绩等。

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

1 需求分析

1.1 问题描述

为了方便用户对业务员的管理,现需开发对业务员的管理系统,系统主要解决的问题有:

  • 能让用户便于插入新的业务员信息

  • 能让用户便于删除离职的业务员信息

  • 能让用户便于对业务员业绩进行查看

  • 能让用户查看所有业务员的信息

1.2 需求分析

  • 输入数据建立信息表

  • 查询满足要求的信息

  • 插入新的信息

  • 删除不需要的信息

  • 查看所有信息

  • 统计和排序功能

  • 删除后需要刷新系统

  • 退出系统

2 概要设计

2.1 主界面设计

当点击相应的操作时(比如:0-7),通过在主程序中选择并调用对应的子方法程序以及其他方法(比如:UI类中的显示方法)中的辅助调用,实现并完成各自的功能操作(比如:添加、查找、删除、显示、、刷新、退出等)。

系统主界面如下:

点击此处下载文档和源码
 

1、 创建类实现基本对象和他们关系的管理,包括学生、教学班、课程、成绩、教师等。使用集合框架存储所有对象。学生至少包含学号、姓名、性别等信息。教学班至少包含教师、课程名字、总人数、教学班号、开课学期等信息。课程至少包含课程编号、课程名字等信息。教师至少包含教师编号、姓名等信息。 2、随机生成学生,数量不少于100。一个教学班有一个教师上一门课程,教学班的学生数量不少于20。课程数量不少于3门。教师数量不少于6个。一门课至少有两个老师上课。每个学生选择至少选择3门课程。一个学生在一个教学班上一门课,考试后取得一个成绩。一门课的成绩构成有4部分构成,包括平时成绩、期中考试、实验成绩和期末考试成绩,然后计算出总成绩。成绩随机生成,均为整数。 3、分阶段模拟教学过程。例如执行一个命令,可以生成一个教学班的所有学生的平时成绩。第一步,生成初始化数据,包括教师,学生、课程,教学班等;第二步,学生选课,随机进行,为每门课程的教学班安排学生。第三步,获得平时成绩,获得期中成绩,获得实验成绩,获得期末成绩,最后计算总成绩。 4、能够显示一个教学班级的学生,可以根据学号排序,可以根据成绩排序。可以通过名字查询成绩,可以按照各科成绩和总成绩进行排名显示,可以统计各课程学生成绩的分数段分布。 5、可以实现自己的扩展功能。注意类和类之间的关系。充分利用继承,多态等特性,使用上抽象类,接口,泛型,内部类等设计元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值