1 / 33
JAVA程序设计
学院:
班级:
学号:
2 / 33
姓名:
3 / 33
目录
1 项目研究开发的背景及意义 2
本课题设计学术价值、理论意义和实践意义 于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了比较全面的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、统计等操作。
7 / 33
项目目标
(1)管理员能够实现对整个学生信息的添加、修改、删除、查询等操作。
(2)管理员能够实现对整个教师信息的添加、修改、删除、查询等操作。
(3)管理员能够实现对整个课程信息的添加、修改、删除、查询等操作。
(4)学生、教师、管理员对整个成绩的查询。
(5)教师、学生查询课表。
(6)系统对成绩具有统计计算的功能,将成绩情况用柱形图形象地表现出来,并对成绩进行排名,包括单科和总成绩。
(7)不同的角色不同的权限。
运行环境
学生成绩对运行环境没有很高的要求,而且可以跨平台运行,包括现有的linux和uniux等操作系统。
3 技术路线及关键技术
(1)系统结构图
学生成绩管理系统
管理员
学生
老师
学生信息管理
教师信息管理
课程信息管理
成绩信息
管理
课程授课
管理
查询成绩
查询个人课表
查询成绩统计
查询成绩
查询教师课表
查询成绩统计
-系统总结构图
(2)系统流程图:在系统设计中,将用户分成三种权限,不同权限的用户,则访问的内容不同、控制的信息也不同,,。
7 / 33
开始
选择用户登录
输入用户名密码
正确
退出
结束
操作
Y
-系统流程图
(3)在系统结构图中,我们可以看到管理员对学生、课程、成绩、教师的基本信息有增删改除的功能,以下是具体功能模块结构图:
学生信息管理
学生
信息添加
学生信息修改
学生信息查询
学生信息删除
-学生信息管理模块
8 / 33
教师信息管理
教师
信息添加
教师信息修改
教师信息查询
教师信息删除
-教师信息管理模块
课程信息管理
课程
信息添加
课程信息修改
课程信息查询
课程信息删除
-课程信息管理模块
成绩信息管理
成绩
信息添加
成绩信息修改
成绩信息查询
成绩信息删除
成绩统计
-成绩信息管理模块
10 / 33
:
(1)基本信息管理(以学生为例)
if(obj==tianjia)//添加
{
Sno=().trim();
Sname=().trim();
sex=().trim();
age1=(().trim());
tel_no=().trim();
classno=().trim();
addr=().trim();
if(()==0||()==0||()==0||age1==0||()==0||()==0||()==0||clas
成绩管理系统 来自淘豆网m.daumloan.com转载请标明出处.