目录
一.研究目的
信息数据的处理完全依赖人工进行操作,会耗费大量的人工成本,特别是面对大量的数据信息时,传统人工操作不仅不能对数据的出错率进行保证,还容易出现各种信息资源的低利用率与低安全性问题。更有甚者,耽误大量的宝贵时间,尤其是对信息的更新,归纳与统计更是耗财耗力的过程。所以电子化信息管理的出现就能缓解以及改变传统人工方式面临的处境,一方面可以确保信息数据在短时间被高效处理,还能节省人力成本,另一方面可以确保信息数据的安全性,可靠性,并可以实现信息数据的快速检索与修改操作,这些优点是之前的旧操作模式无法比拟的。因此学生管理系统为数据信息的管理模式的升级与改革提供了重要的窗口。
二.需求分析
在分析并得出使用者对程序的功能要求时,就可以进行程序设计了。如图展示的就是管理员功能结构图,管理员主要负责填充学生信息和其成绩,并对已填充的数据进行维护,包括修改与删除,请假审核和任务发布。
三.数据库设计
本系统中包括的主要实体有管理员、用户、药品信息、住院信息、出院信息等,管理员ER图如下图
转院信息的关键字包括编号、姓名、日期等这些最基本的信息,转院信息ER图如下图
药品信息的关键字包括药品编号、名称等,具体的药品信息ER图如下图
数据库系统一旦选定之后,需要根据程序要求在数据库中建立数据库文件,并在已经完成创建的数据库文件里面,为程序运行中产生的数据建立对应的数据表格,数据表结构设计就是对创建的数据表格进行字段设计,字段长度设计,字段类型设计等,当数据表格合理设计完成之后,才能正常存储相关程序运行产生的数据信息。
成绩表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | id | int(11) | 主键 | 否 |
2 | yonghu_id | int(11) | 用户 | 是 |
3 | exam_name | varchar(200) | 考试名称 | 是 |
4 | kemu_types | int(11) | 科目 | 是 |
5 | fraction | decimal(10,4) | 分数 | 是 |
6 | create_time | timestamp | 创建时间 | 是 |
留言表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | id | int(11) | id | 否 |
2 | note | varchar(255) | 留言信息 | 是 |
3 | yhnote | varchar(11) | 留言人 | 是 |
4 | note_time | timestamp | 留言时间 | 是 |
5 | reply | varchar(255) | 回复 | 是 |
6 | glreply | varchar(11) | 回复人 | 是 |
请假表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | id | int(11) | 主键 | 否 |
2 | yonghu_id | int(11) | 用户 | 是 |
3 | onday | varchar(200) | 请假开始时间 | 是 |
4 | downday | varchar(200) | 请假结束时间 | 是 |
5 | qingjia_number | int(11) | 请假天数 | 是 |
6 | qingjia_types | int(11) | 请假状态 | 是 |
7 | liyou_content | varchar(200) | 理由 | 是 |
8 | update_time | timestamp | 审批时间 | 是 |
9 | create_time | timestamp | 创建时间 | 是 |
任务表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | id | int(11) | 主键 | 否 |
2 | renwu_types | int(11) | 任务类型 | 是 |
3 | yonghu_types | int(11) | 接收身份 | 是 |
4 | renwu_content | varchar(200) | 任务内容 | 是 |
5 | insert_time | timestamp | 发布时间 | 是 |
6 | create_time | timestamp | 创建时间 | 是 |
用户表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | id | int(11) | 主键 | 否 |
2 | username | varchar(200) | 账户 | 是 |
3 | password | varchar(200) | 密码 | 是 |
4 | name | varchar(200) | 姓名 | 是 |
5 | phone | varchar(200) | 手机号 | 是 |
6 | id_number | varchar(200) | 身份证号 | 是 |
7 | sex_types | int(11) | 性别 | 是 |
8 | my_photo | varchar(200) | 照片 | 是 |
9 | nation | varchar(200) | 民族 | 是 |
10 | politics_types | int(11) | 政治面貌 | 是 |
11 | birthplace | varchar(200) | 籍贯 | 是 |
12 | yonghu_types | int(11) | 身份 | 是 |
13 | create_time | timestamp | 创建时间 | 是 |
四.系统页面展示
管理员管理页面,此页面提供给管理员的功能有:新增和修改任课老师和辅导员
学生管理页面,此页面提供给管理员的功能有:查看学生,新增学生,修改学生,删除学生。
成绩管理页面,此页面提供给管理员的功能有:添加学生成绩,修改学生成绩,删除学生成绩,根据学生信息和成绩信息进行信息查询。
请假管理页面,此页面提供给管理员的功能有:新增请假,修改请假,删除请假,根据信息查询详情请假信息。
五.免费源码获取方式
本文只展示了部分内容,需要源码可以私。
标签:11,200,JAVA,int,信息,varchar,源码,信息管理系统,id From: https://blog.csdn.net/2401_84374348/article/details/145133368