Java项目实战_学生管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级信息管理界面
班级信息管理界面由两部分组成查询信息输入部分和查询信息显示部分。其中,查询信息输入部分提供了三种不同的查询方式:按系部查询、按专业查询、按名称查询。用户需先选择查询方式,然后设置查询条件,点击查询按钮实现查询操作。查询出的信息将显示在界面下半部分的列表中。用户可以选择列表中的信息进行修改或删除操作。
界面参考
要求:
界面控件元素布局美观合理;
实现相应控件元素的响应事件;
实现用户的增删改功能;
180分钟内完成制作过程;
实现树形菜单;
实现根据不同的权限显示相应的菜单项;
60分钟内完成制作过程;
四.学生信息管理子系统
功能描述:
学生信息管理子系统对所有学生的个人信息进行登记,其中包括学生的用户名、姓名、学号、身份证号、地址、所在班级等,并且系统还应能够验证输入错误的学生个人信息记录。学生信息管理子系统由注册、修改和查询三部分组成。
Java
一.系统功能框架
作为一个学生管理系统,本系统的设计主要包含:系统登录、学生信息管理、班级管理、课程管理和用户管理。学生管理系统主框架的主要结构如下图所示。
二.学生管理系统登录子系统
功能描述:
根据用户权限的不同,可以以不同的身份登录学生管理系统。用户的权限为:管理员、教师、学生。其中,管理员为完全权限,可以使用学生管理系统的所有功能;教师为部分权限,不具有使用“学生选课”、“课程修改”功能,并且只能修改本人的用户名和密码;学生为部分权限,具有“选课”和“课程查询”功能,其他模块只具有查询功能,并且只能修改本人的用户名和密码。
注册、修改界面参考:
查询界面参考:
要求:
界面控件元素布局美观合理;
实现注册、修改和查询界面;
通过表格循环显示学生信息;
实现表格中行信息选择;
180分钟内完成制作过程;
五.选课信息子系统
功能描述:
选课信息管理子系统对学生所选的课程进行管理,包括学生的可选课程和个人已选项课的信息,并可以进行选课和删除信息操作。选课信息管理子系统只能在“学生”权限下使用,界面分为选课和课程查询两部分
参考界面:
要求:
界面控件元素布局美观合理;
实现表格循环显示数据功能;
实现表格中行信息选择;
实现选课信息的添加、删除;
180分钟内完成制作过程;
六.班级管理子系统
功能描述:
班级管理子系统对各专业所属班级进行管理,包括班级的录入和管理两部分。用户录入新的班级,并对已有班级信息进行管理。
录入界面
录入界面可以录入新的班级信息,用户需输入班级信息并选择班级所在系部和专业,点击提交完成录入。
参考界面:
要求:
界面控件元素布局美观合理;
实现用户输入信息验证;
实现用户登录功能;
Biblioteka Baidu60分钟内完成制作过程;
三.学生管理系统主界面
功能描述:
根据学生管理系统的主框架。我们设计了学生管理系统主界面,分别由:学生信息管理、班级管理、课程管理、用户管理、退出等5个部分构成。
参考界面:
要求:
界面控件元素布局美观合理;
课程录入界面参考
课程修改界面参考
课程修改界面参考
要求:
界面控件元素布局美观合理;
实现根据不同的约束条件查询;
实现表格循环显示数据功能;
实现相应控件元素的响应事件;
实现课程的增删查改功能;
180分钟内完成制作过程;
八.用户管理子系统
功能描述:
用户管理子系统对系统的用户信息进行管理,能够根据不同的用户权限,实现系统用户的注册、密码修改、更改权限和删除用户等操作。
要求:
界面控件元素布局美观合理;
实现根据不同的约束条件查询;
实现表格循环显示数据功能;
实现相应控件元素的响应事件;
180分钟内完成制作过程;
七.课程管理子系统
功能描述:
课程管理子系统对课程信息进行管理,能够录入课程的相关信息,并指定该门课程的任课教师,以供学生选择。课程管理子系统由:课程录入、课程修改和课程查询三部分组成。
相关文档
最新文档