学生成绩管理系统的设计与实现
目 录
一 绪论 1
1.1 课题背景 1
1.2 课题研究目的及意义 1
1.3 国内研究现状 1
1.4 研究方法 1
1.5 研究内容 2
二 系统分析 2
2.1 需求分析 2
2.2 系统功能介绍 2
2.3 数据流程分析 3
2.3.1 系统操作流程 3
2.3.2 数据增加流程 4
2.3.3 数据修改流程 4
2.3.4 数据删除流程 5
三 系统设计 6
3.1 功能模块设计 6
3.2 数据库概念设计 7
3.3 数据库逻辑结构设计 8
四 系统实现 10
4.1 系统首页实现 10
4.2 登录模块实现 10
4.3 用户信息管理的实现 12
4.4 学生成绩信息添加的实现 14
4.5 学生成绩信息删除的实现 16
五 系统的测试与评价 17
5.1 程序测试 17
5.2 系统存在的不足和改进方案 18
结论 19
致谢 19
参考文献 20
一 绪论
1.1 课题背景
高科技时代已经来临,社会在不断进步,特别是电脑产品的大量普及,紧跟时代的步伐是每个高校的发展所趋,学校的管理能力的发展也应该跟教育水平所平衡,来匹配整个科技社会的变化和发展时代的变化。高校所对应的信息需求量很大,迫切需要将计算机、网络技术运用到各种高校的日常工作当中。
1.2 课题研究目的及意义
在互联网技术还没有得到广泛应用的早期,各高校信息之间的交流、学生成绩信息的处理都是人工操作完成的,需要经过若干道手续,麻烦且效率低。旧的学校成绩信息的处理方式已经无法匹配不断增加的信息量,因此创造一个新的信息处理方式是十分重要的事情。而计算机技术和网络技术飞速发展,用来处理学生成绩信息,能取缔人工处理,大大的提高了效率,为高校的管理提供了便利。
1.3 国内研究现状
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
在互联网技术还没有得到广泛应用的早期,各高校信息之间的交流、学生成绩信息的处理都是人工操作完成的,需要经过若干道手续,麻烦且效率低。旧的学校成绩信息的处理方式已经无法匹配不断增加的信息量,因此创造一个新的信息处理方式是十分重要的事情。而计算机技术和网络技术飞速发展,用来处理学生成绩信息,能取缔人工处理,大大的提高了效率,为高校的管理提供了便利。
1.3 国内研究现状
目前那些较为先进的企业都已经采用了信息化的管理方式,而很多软件公司已开发了很多关于学生成绩管理软件。不过这些学生成绩管理软件大多是千篇一律,虽然能实现大部分信息的处理,但也会有很多的问题,比如信息保密性没有保障,信息录入容易出错等等,没有实现特别完美的功能适用性。
1.4 研究方法
在此次的系统开发中,结合大学期间学习的知识,准备采用软件工程中的原型模型来规范流程。在实际的开发中,将严格按照原型模型各个阶段的任务安排整个开发的进度。
首先是进行系统的需求分析和可行性分析;下一个阶段是概要设计,由分析E-R图设计数据库并分析代码;在详细设计阶段,使系统模块化,分析各子模块的功能;在代码实现的阶段,先进行静态页面设计,在完成页面的跳转之后再实现数据库和页面之间的的连接。
1.5 研究内容
通过使各个模块的功能的实现,从而组织成一个有效的学生成绩管理系统,让管理的过程变得更加的简单化和信息化,从而解放人力,提高效率。并能通过电脑系统进行复查,使学生成绩管理系统出错率几乎为零,为学校的管理提供了便利。这也是信息时代进步的一个缩影,它能把很多繁琐的工作变得简单,极大地提高了效率。
二 系统分析
2.1 需求分析
伴随着人们管理水平的迅速提高和信息行业的蓬勃发展,生活中工作中所产生的信息量已远超从前,光是用旧式的人工管理,不仅效率低下还极易出错,管理工作就会变得很艰难。所以,需要一个更加先进的管理方式来取代人工管理,那就是信息化的管理方式。
2.2 系统功能介绍
本系统分为三个模块:登录模块,学生模块,老师管理员模块。
登录模块要实现的功能:登录、修改密码、退出。
学生用户操作模块实现的功能:
学生模块:包括:学生信息(本人)的添加、学生信息(本人)查询、学生成绩(本人)查询、学生信息密码(本人)修改。
学生密码(本人)修改.(学生信息包括姓名年龄学号班级住址出生日期联系方式等)
教师操作模块:包括:教师账号密码修改,学生信息添加、学生信息查询、学生信息删除、学生信息改动、学生成绩查询、学生成绩排序、学生成绩检索、学生成绩筛选 学生成绩统计(比如总数,计算平均分等) 学生信息批量导入导出。能用学生成绩生成一些图表,比如用柱状图分别表示0-60分,61-89分90-100分人数之类的图。能打印成绩单。
课题中要完成的预期成果。
1) 界面设计美观友好,操作简便。
2)系统尽可能的实现数据的安全性。
3)系统运行稳定、安全可靠。
2.3 数据流程分析
2.3.1 系统操作流程
图3-1 系统操作流程图
2.3.2 数据增加流程
添加信息时,数据增加流程图:
图2-2 数据增加流程图
2.3.3 数据修改流程
数据修改流程图如图3-3所示。
图2-3数据修改流程图
2.3.4 数据删除流程
数据删除流程图如图3-4所示。
图2-4 数据删除流程图
三 系统设计
3.1 功能模块设计
系统功能模块图很好地展示了系统的关系层次,将各种学生的信息分层管理,系统功能模块如图3-1所示:
图3-1系统功能模
一 绪论 1
1.1 课题背景 1
1.2 课题研究目的及意义 1
1.3 国内研究现状 1
1.4 研究方法 1
1.5 研究内容 2
二 系统分析 2
2.1 需求分析 2
2.2 系统功能介绍 2
2.3 数据流程分析 3
2.3.1 系统操作流程 3
2.3.2 数据增加流程 4
2.3.3 数据修改流程 4
2.3.4 数据删除流程 5
三 系统设计 6
3.1 功能模块设计 6
3.2 数据库概念设计 7
3.3 数据库逻辑结构设计 8
四 系统实现 10
4.1 系统首页实现 10
4.2 登录模块实现 10
4.3 用户信息管理的实现 12
4.4 学生成绩信息添加的实现 14
4.5 学生成绩信息删除的实现 16
五 系统的测试与评价 17
5.1 程序测试 17
5.2 系统存在的不足和改进方案 18
结论 19
致谢 19
参考文献 20
一 绪论
1.1 课题背景
高科技时代已经来临,社会在不断进步,特别是电脑产品的大量普及,紧跟时代的步伐是每个高校的发展所趋,学校的管理能力的发展也应该跟教育水平所平衡,来匹配整个科技社会的变化和发展时代的变化。高校所对应的信息需求量很大,迫切需要将计算机、网络技术运用到各种高校的日常工作当中。
1.2 课题研究目的及意义
在互联网技术还没有得到广泛应用的早期,各高校信息之间的交流、学生成绩信息的处理都是人工操作完成的,需要经过若干道手续,麻烦且效率低。旧的学校成绩信息的处理方式已经无法匹配不断增加的信息量,因此创造一个新的信息处理方式是十分重要的事情。而计算机技术和网络技术飞速发展,用来处理学生成绩信息,能取缔人工处理,大大的提高了效率,为高校的管理提供了便利。
1.3 国内研究现状
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
在互联网技术还没有得到广泛应用的早期,各高校信息之间的交流、学生成绩信息的处理都是人工操作完成的,需要经过若干道手续,麻烦且效率低。旧的学校成绩信息的处理方式已经无法匹配不断增加的信息量,因此创造一个新的信息处理方式是十分重要的事情。而计算机技术和网络技术飞速发展,用来处理学生成绩信息,能取缔人工处理,大大的提高了效率,为高校的管理提供了便利。
1.3 国内研究现状
目前那些较为先进的企业都已经采用了信息化的管理方式,而很多软件公司已开发了很多关于学生成绩管理软件。不过这些学生成绩管理软件大多是千篇一律,虽然能实现大部分信息的处理,但也会有很多的问题,比如信息保密性没有保障,信息录入容易出错等等,没有实现特别完美的功能适用性。
1.4 研究方法
在此次的系统开发中,结合大学期间学习的知识,准备采用软件工程中的原型模型来规范流程。在实际的开发中,将严格按照原型模型各个阶段的任务安排整个开发的进度。
首先是进行系统的需求分析和可行性分析;下一个阶段是概要设计,由分析E-R图设计数据库并分析代码;在详细设计阶段,使系统模块化,分析各子模块的功能;在代码实现的阶段,先进行静态页面设计,在完成页面的跳转之后再实现数据库和页面之间的的连接。
1.5 研究内容
通过使各个模块的功能的实现,从而组织成一个有效的学生成绩管理系统,让管理的过程变得更加的简单化和信息化,从而解放人力,提高效率。并能通过电脑系统进行复查,使学生成绩管理系统出错率几乎为零,为学校的管理提供了便利。这也是信息时代进步的一个缩影,它能把很多繁琐的工作变得简单,极大地提高了效率。
二 系统分析
2.1 需求分析
伴随着人们管理水平的迅速提高和信息行业的蓬勃发展,生活中工作中所产生的信息量已远超从前,光是用旧式的人工管理,不仅效率低下还极易出错,管理工作就会变得很艰难。所以,需要一个更加先进的管理方式来取代人工管理,那就是信息化的管理方式。
2.2 系统功能介绍
本系统分为三个模块:登录模块,学生模块,老师管理员模块。
登录模块要实现的功能:登录、修改密码、退出。
学生用户操作模块实现的功能:
学生模块:包括:学生信息(本人)的添加、学生信息(本人)查询、学生成绩(本人)查询、学生信息密码(本人)修改。
学生密码(本人)修改.(学生信息包括姓名年龄学号班级住址出生日期联系方式等)
教师操作模块:包括:教师账号密码修改,学生信息添加、学生信息查询、学生信息删除、学生信息改动、学生成绩查询、学生成绩排序、学生成绩检索、学生成绩筛选 学生成绩统计(比如总数,计算平均分等) 学生信息批量导入导出。能用学生成绩生成一些图表,比如用柱状图分别表示0-60分,61-89分90-100分人数之类的图。能打印成绩单。
课题中要完成的预期成果。
1) 界面设计美观友好,操作简便。
2)系统尽可能的实现数据的安全性。
3)系统运行稳定、安全可靠。
2.3 数据流程分析
2.3.1 系统操作流程
图3-1 系统操作流程图
2.3.2 数据增加流程
添加信息时,数据增加流程图:
图2-2 数据增加流程图
2.3.3 数据修改流程
数据修改流程图如图3-3所示。
图2-3数据修改流程图
2.3.4 数据删除流程
数据删除流程图如图3-4所示。
图2-4 数据删除流程图
三 系统设计
3.1 功能模块设计
系统功能模块图很好地展示了系统的关系层次,将各种学生的信息分层管理,系统功能模块如图3-1所示:
图3-1系统功能模
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1530.html