平时成绩管理助手的设计与实现(源码)【字数:8203】

摘 要当下社会正处于一个计算机技术发展飞快的时代,计算机网络已经与学习、工作以及生活中的一切不可分开,特别是在教学工作中使用专门设计的计算机程序管理数据的需求也越来越多。传统的EXCEL表格保存和整理数据已经远远不能满足教学应用当中数据的频繁变化,为了保证教学工作中各项数据的即时性和准确性,方便各项信息的保存和管理,本次毕业设计的平时成绩管理系统,把学生的平时成绩和电脑网络结合,改变了以往传统表格整合学生平时成绩的方式。本次毕业设计详细描述了系统的开发过程,前台学生功能模块包括登录、学生个人信息、选课、签到和查看签到记录的管理,后台教师功能模块包括教师个人信息、签到、平时成绩、学生选课和学生作业的管理,管理员功能模块的教师信息、学生信息、课程信息和教师开设课程的管理等。系统采用了B/S模式,使用VisualStudio开发平台和SQLServer数据库,采用面向对象的方法,实现平时成绩管理的相关功能。
Keywords: usual performance management; B/S mode; object oriented; 目 录
第一章 绪论 1
1.1开发背景和意义 1
1.2开发设计 1
1.3论文组织结构 1
1.4 国内相关研究 1
第二章 系统需求分析 3
2.1功能需求分析 3
2.2系统流程分析 3
第三章 系统设计 6
3.1系统总体结构设计 6
3.2功能设计 7
3.3系统数据库的逻辑设计 8
3.3.1数据库的实体图 8
3.3.2数据模式设计 11
第四章 系统的实现 14
4.1基于.Net的学生平时成绩管理系统的开发环境 14
4.2学生模块 14
4.2.1学生登录模块 14
4.2.2学生个人信息管理模块 15
4.2.3学生选课模块 16
4.2.4签到记录模块 16
4.3教师模块 17
4.3.1教师登录模块 17
4.3.2教师信息模块 18
4.3 *好棒文|www.hbsrm.com +Q: *351916072* 
.3教师选课模块 19
4.3.4教师开启选课模块 19
4.3.5平时分数模块 20
4.3.6学生作业模块 21
4.4管理员模块 22
4.4.1管理员登录模块 22
4.4.2学生信息管理模块 23
4.4.3教师选课管理模块 26
4.4.4课程管理模块 26
致 谢 30
参考文献 31
第一章 绪论
1.1开发背景和意义
随着计算机科技的快速发展,许多事物都已经和计算机网络无法分开,计算机给我们带来巨大的便捷,无论是生活、学习、娱乐还是教育,都早已离不开计算机。现代社会是个信息化社会,学习、工作和生活的一切都已经和数字化信息紧密相关。在高校中,各项信息的保存和管理都是在专门设计的管理系统中进行,这也是信息数字化发展的必然结果。在教学中,各项学生信息、各项平时成绩的统计和保存就是一个比较麻烦的问题,需要一个平时成绩管理系统,来有效地保存和灵活管理学生的各项平时分数,可以帮助教师提高教学工作效率。
在每位教师的教学过程中,针对单门课程、小型简洁的课程平时成绩管理系统,不仅方便教师及时管理统计学生日常的课堂提问、课堂练习、课后作业和实验作业等各项平时成绩,而且有助教师及时了解学生在线学习状态,及时督促和提醒学生调整学习方法,完成课程学习进度。
1.2开发设计
平时成绩管理系统主要用于教师对学生平时成绩的管理。本系统基于ASP.NET,使用VisualStudio开发平台和SQLServer数据库,使用C#语言编写。系统由管理员、教师和学生三大功能模块组成,是注重教师、管理员和学生之间交互,注重他们之间的交互。Web页面可以及时进行动态刷新,随时显示数据库中更新后的数据,不需要人工来更新页面信息。
1.3论文组织结构
绪论:介绍了系统的开发背景,意义以及开发设计。
第二章 需求分析:介绍了平时成绩管理系统在教学中的需求,设计一些基本功能:学生模块:用户登录,查改个人信息,选课,签到和查看签到记录等。教师模块:教师登录,个人信息管理,学生信息管理,开启和关闭学生选课,开启和关闭签到,平时成绩管理等。管理员模块:管理员登录,管理员自身信息管理,教师信息管理,学生信息管理,课程信息管理,开启和关闭教师选课,平时成绩管理等。
第三章 系统设计:根据需求画出系统总体结构设计图,基本功能模块图,详细描述了数据库的逻辑设计、数据表的ER图和数据表的关系模式。
第四章 系统实现:描述了系统实现的基本功能、部分主要的源代码和实现效果图。
1.4 国内相关研究
首先全面介绍关系数据库系统,包括关系数据库语言、DBMS结构和数据目录、数据库的存储结构、查询处理和优化、事务管理、数据库安全和完整性约束、数据依赖和关系模式规范化、数据库设计、数据库管理和性能调优。该文献对数据库性能调优的原理和方法进行了全面系统的论述,便于自学[1]。实际的编程主要侧重于数据库的设计与使用以及实际数据库应用的实现,包括最新数据库标准SQL—1999、SQL PSM、SQL CLI和ODL等内容,包括完整性约束、触发器、事务、授权等 [2]。在实际编程中不仅需要重要的入门级知识和技能,还需要取得长期职业成功所需要的那些基本理论和思维定势。包括数据库管理的语境、数据库分析、数据库设计、实现以及数据库的高级主题[3]。在编写数据库时可能会需要把进销存管理系统的逻辑模型映射到该数据库管理系统上,主要是根据各个表之间的关系,确定主键与外键,主键用来保证表中数据的唯一性,而外键应用完整性,从而得到正常维护的表之间的关系[4]。
关于基于C语言的学生成绩管理系统的设计,需要运用计算机软件工程的思想,以软件生命周期为主线,采用结构化的分析方法,对学生成绩管理系统进行功能分析和系统设计,本文描述在VC环境下,基于C语言开发小型学生成绩管理系统,可以有效的提高开发效率[5]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/124.html

好棒文