2017网站开发新技术,昆明网站建设在河科技,网站开发技术服务合同,深圳软件公司排行摘 要
人类现已进入21世纪#xff0c;科技日新月异#xff0c;经济、信息等方面都取得了长足的进步#xff0c;特别是信息网络技术的飞速发展#xff0c;对政治、经济、军事、文化等方面都产生了很大的影响。
利用计算机网络的便利#xff0c;开发一套基于java的大学生…摘 要
人类现已进入21世纪科技日新月异经济、信息等方面都取得了长足的进步特别是信息网络技术的飞速发展对政治、经济、军事、文化等方面都产生了很大的影响。
利用计算机网络的便利开发一套基于java的大学生信息管理系统将会给人们的生活带来更多的便利而且在经济效益上也会有很大的便利!这可以节省大量的时间和金钱。学生信息管理系统是学校不可缺少的一个环节其内容直接关系到学生、教师和管理者。系统主要完成个人中心、学生管理、教师管理、公告通知管理、课程类型管理、课程信息管理、选课信息管理、课程成绩管理、毕业信息管理、学生考勤管理、综合素质管理等功能。方便管理员随时随地只要计算机联网就可以对学生信息进行管理。同时也可以方便的查询自己的学生信息。
系统设计
1总体功能设计
根据上文中对用户需求的一系列综合细致的分析针对本学生信息管理系统得到一个如图4-1所示的宏观的总体功能结构图。 图4-1 系统功能结构图
2 数据库E-R图设计
ER图是由实体及其关系构成的图通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。在系统中对一些主要的几个关键实体如下图
1、公告通知实体图如图4-2所示 图4-2公告通知实体图
2、选课信息实体图如图4-3所示 图4-3选课信息实体图
3、毕业信息实体图如图4-4所示 图4-4毕业信息实体图
4、课程信息实体图如图4-5所示 图4-5课程信息实体图 3数据库的表的设计与开发
在现有的软件工程运行环境中数据库与数据表的设计都是为了构建最适合最优秀的数据存储框架。建立一个优秀的数据库必须保证数据的完整、准确并尽量满足用户对数据存储的需求。那么数据库中的信息和网络应用程序之间的链接就必须得到保障。在已有的条件下尽可能地降低占用的数据库的空间资源消耗使得整个学生信息管理系统能够迅速地做出反应。根据上述原则并结合实际需要本文采用MySql进行设计。现列出如下几张表。
表4-1教师 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP gonghao varchar 200 工号 mima varchar 200 密码 jiaoshixingming varchar 200 教师姓名 xingbie varchar 200 性别 touxiang longtext 4294967295 头像 xueyuan varchar 200 学院 zhicheng varchar 200 职称 dianhua varchar 200 电话 sfsh varchar 200 是否审核 待审核 shhf longtext 4294967295 审核回复 表4-2公告通知 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP biaoti varchar 200 标题 leixing varchar 200 类型 tupian longtext 4294967295 图片 gonggaoneirong longtext 4294967295 公告内容 fabushijian datetime 发布时间
。
。
。
表4-14课程成绩 字段名称 类型 长度 字段说明 主键 默认值 id bigint 主键 主键 addtime timestamp 创建时间 CURRENT_TIMESTAMP kechengmingcheng varchar 200 课程名称 xuehao varchar 200 学号 xingming varchar 200 姓名 banji varchar 200 班级 fenshu float 分数 chengji varchar 200 成绩 fabushijian datetime 发布时间 gonghao varchar 200 工号 jiaoshixingming varchar 200 教师姓名 crossuserid bigint 跨表用户id crossrefid bigint 跨表主键id 系统运行
1系统登录实现
系统登录在登录页面选择需要登录的角色在正确输入用户名和密码后进入操作系统进行操作如图5-1所示。 图5-1 系统登录界面
系统注册在系统注册页面的输入栏中输入用户注册信息进行注册操作系统注册页面如图5-2所示 图5-2系统注册页面 2管理员模块实现
管理员进入主页面主要功能包括对系统首页、个人中心、学生管理、教师管理、公告通知管理、课程类型管理、课程信息管理、选课信息管理、课程成绩管理、毕业信息管理、学生考勤管理、综合素质管理等进行操作。管理员主页面如图5-3所示 图5-3 管理员主界面 管理员点击学生管理。在学生页面输入学号、姓名、学院和专业进行查询、新增或删除学生列表并根据需要对学生详情信息进行详情、修改或删除操作如图5-4所示 图5-4学生管理界面 管理员点击教师管理。在教师页面输入工号、教师姓名、选择性别和是否通过进行查询、新增或删除学生列表并根据需要对学生详情信息进行详情、修改或删除操作如图5-5所示 图5-5教师管理界面 管理员点击公告通知管理。在公告通知页面输入标题和类型进行查询、新增或删除公告通知列表并根据需要对公告通知详情信息进行详情、修改或删除操作如图5-6所示 图5-6公告通知管理界面 管理员点击课程成绩管理。在课程成绩页面输入课程名称、姓名和成绩进行查询、导出、打印或删除课程成绩列表并根据需要对课程成绩详情信息进行详情、修改或删除操作如图5-7所示 图5-7课程成绩管理界面 管理员点击学生考勤管理。在学生考勤页面输入名称、姓名和选择考勤状况进行查询、新增或删除学生考勤列表并根据需要对学生考勤详情信息进行详情、修改或删除操作如图5-8所示 图5-8学生考勤管理界面
3学生管理实现
学生进入系统可以对系统首页、个人中心、公告通知管理、课程信息管理、选课信息管理、课程成绩管理、毕业信息管理、学生考勤管理、综合素质管理、考试管理等功能进行操作。学生主页面如图5-9所示 图5-9 学生主界面 学生点击毕业信息管理。在毕业信息页面输入就业企业、就业地点、学号和姓名进行查询、新增或删除毕业信息列表并根据需要对毕业详情信息进行详情、修改或删除操作如图5-10所示 图5-10毕业信息管理界面 4教师管理实现
教师进入系统可以对系统首页、个人中心、公告通知管理、课程信息管理、选课信息管理、课程成绩管理、毕业信息管理、学生考勤管理、综合素质管理、试卷管理、试题管理等功能进行操作。教师主页面如图5-11所示 图5-11 教师主界面 教师点击课程信息管理。在课程信息页面输入课程名称、任课教师和选择课程类型进行查询、新增或删除课程信息列表并根据需要对课程详情信息进行详情、修改或删除操作如图5-12所示 图5-12课程信息管理界面 教师点击学生考勤管理。在学生考勤页面输入名称、姓名和选择考勤状况进行查询、新增或删除学生考勤列表并根据需要对学生考勤详情信息进行详情、修改或删除操作如图5-13所示 图5-13学生考勤管理界面 教师点击综合素质管理。在综合素质页面输入姓名和班级进行查询、新增或删除综合素质列表并根据需要对综合素质详情信息进行详情、修改或删除操作如图5-14所示 图5-14综合素质管理界面 教师点击试卷管理。在试卷页面输入试卷名称进行查询、新增或删除试卷列表并根据需要对试卷详情信息进行详情、修改或删除操作如图5-15所示 图5-15试卷管理界面