基于 java 和 mysql 的学生基本信息管理系统1 系统需求分析1
1 功能需求分析和功能设计根据学生信息管理综合分析,便出于方便管理考虑,将学生信息管理系统的功能总结起来,共需要实现以下几个方面功能:学生信息的增加:管理员可以在数据库中增加学生信息
学生信息的修改:修改数据库中已经存在的学生信息
学生信息的删除:删除数据库中的学生信息
学生信息的查询:可以对学生信息进行查询操作,按学号、姓名、年龄来进行查询和排序
学生信息进行排序:按学号、姓名、年龄来进行排序
学生信息的导入和导出:将数据从数据库中导出到 TXT、Word、Excel
2 学生信息管理系统设计2
1 数据模型分析与设计本项目的关系数据模型的数据结构可分为两个表来表示:学生信息表(Person)、用户信息表(UserInfo)
学生信息表用于记录学生的基本信息,如表 2—1;用户信息表用于记录系统用户的基本信息,如表 2—2,这两个表对应的 E—R 图分别是:图 3
1 学生信息 E—R 图;图 3
2 课程信息 E—R 图;图 3
3 学生选课 E—R 图;如下图表 2-1 学生信息表(Person)名称字段名称数据类型主键非空学号SnoVarcharYesYes姓名SnameVarcharNoYes性别SsexintNoNo年龄SageintNOYes籍贯ShomeVarcharNoNo家庭住址SaddressVarcharNoNo联系方式StelephoneVarcharNoNo表 2-2 用户信息表(UserInfo)名称字段名称数据类型主键非空用户编号idInt YesYes用户名UnameVarchar(10)NoYes密码UpasswordVarchar(16)NoYes2
2 结构设计与结构功能图2
1 结构设计根据对系统进行需求分析,本系统将分为 4 个模块:● 学生管理管理学生