学生成绩管理信息系统设计报告

上传人:mg****2 文档编号:122031955 上传时间:2020-02-29 格式:DOC 页数:14 大小:116.50KB
返回 下载 相关 举报
学生成绩管理信息系统设计报告_第1页
第1页 / 共14页
学生成绩管理信息系统设计报告_第2页
第2页 / 共14页
学生成绩管理信息系统设计报告_第3页
第3页 / 共14页
学生成绩管理信息系统设计报告_第4页
第4页 / 共14页
学生成绩管理信息系统设计报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《学生成绩管理信息系统设计报告》由会员分享,可在线阅读,更多相关《学生成绩管理信息系统设计报告(14页珍藏版)》请在金锄头文库上搜索。

1、高校学生成绩管理信息系统1系统功能设计系统采用模块化程序设计方法,便于系统功能的各种组合和修改,系统应具备数据库维护功能,及时根据用户需求进行数据的添加、修改、删除、查询、备份等操作。作为高校学生成绩管理系统,它应该有以下基本功能:(1)能进行系部设置、专业设置、班级设置、课程代码设置、教师代码设置(2)能录入每学期所学课程、录入学生基本情况(3)单科成绩录入、单个学生全部成绩录入、(4)查询学生基本情况数据、单科成绩查询、每个学生全部成绩查询(5)打印班级花名册、打印班级综合表、打印个人成绩通知单2数据库及数据表的设计数据库由以下几个数据表组成:(1)学生数据表:(学号,姓名,性别,出生年月

2、,班级,政治面貌)(2)教师数据表:(教师号,教师姓名,学历,职称,单位)(3)课程数据表:(课程号,课程名)(4)课程设置数据表:(课程号,课程名,类别,总学时,教师号,教师姓名,学期,班级号,学分)(5)班级数据表:(班级号,班级名,所属系部)(6)成绩数据表:(学号,姓名,课程号,课程名,学期,成绩,学分)3设计要求:(1)论述课题的性质、内容以及本次课程设计的目的和要求。(2)说明系统对计算机软、硬件环境的基本要求,对Windows操作系统和SQL Server数据库管理系统和C/S模式简要的说明。(3)总体设计方案的分析、比较和论证。(4)数据库的建立,数据库中表的结构,各表中关键字

3、的设置,表与表之间的关系。(5)应用程序各功能模块和报表的设计。(6)编写代码、上机输入、调试、修改并运行通过。(7)编写课程设计说明书。说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。(8)源代码和参考书目应作为说明书的附录。(9)说明书应采用A4纸张,文字说明不少于5000字。说明书中应包括系统结构示意图。高校学生成绩信息管理系统设计报告一系统软件环境1、实现平台:visual c+2、本程序所适用的计算机系统软硬件环境要求为: ()、 硬件环境: 1. 386,486,586及兼容机.640K基本内存,及各类奔腾系列机器; 2. 1M以

4、上扩充内存,10M以上的显示内存.()、软件环境: Windows 98 及以上平台 。二课程设计目的课程设计是一项重要的实践性教学环节,在教师的指导下,以学生为中心,充分调动学生的积极性和能动性,重视学生自学能力的培养。本次设计的目的是:1、能够正确运用数据库原理及应用等课程的基本理论和知识,结合模拟课题,初步掌握管理信息系统的方案设计、论证和分析方法。2、了解在Windows+SQL Server平台下,C/S模式的管理信息系统的开发。3、初步掌握SQL Server数据库管理系统的管理与应用开发,能根据课题的要求设计并建立数据库,建立数据库中表与表之间的关系。4、理解可视化编程的基本概念

5、,熟练掌握可视化编程的方法和步骤。5、通过编程和上机调试,进一步提高计算机的操作水平,提高解决实际问题能力。6、初步树立正确的程序设计思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。三内容与要求1、论述课题的性质、内容以及本次课程设计的目的和要求。2、说明系统对计算机软、硬件环境的基本要求,对Windows操作系统和SQL Server数据库管理系统和C/S模式简要的说明。3、总体设计方案的分析、比较和论证。4、数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。5、应用程序各功能模块和报表的设计。6、编写代码、上机输入、调试、修改并运行通过。7、编写课

6、程设计说明书。说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。8、源代码和参考书目应作为说明书的附录。9、说明书应采用A4纸张文字说明不少于5000字。说明书中应包括系统结构示意10、说明书一律横向装订。按封面、目录、正文、附录、评语(附一张白纸)的顺序 装订。四程序主要功能:实现基本的学生成绩数据管理,1创建新数据文件 sort()函数2.添加数据记录showdata( )3.追加数据记录adddata( )4.删除数据记录inputdata( )5.显示所有的数据记录inputdata( )以及数据的修改等等modify( )其中数据的查

7、找、数据的删除又可通过不同的方式如按学号或姓名等进行操作。五系统功能设计模块化便于系统功能的各种组合和修改,因此,在这里我们使用的是模块化设计,每一个功能由其相对应的窗体执行,我们的系统应该具备有以下几个功能,1.数据库维护功能,2.数据的添加3.数据的修改3。删除4。查询5。备份而对高校学生成绩管理系统来说,基本功能如下:(1)能进行系部设置、专业设置、班级设置、课程代码设置、教师代码设置(2)能录入每学期所学课程、录入学生基本情况(3)单科成绩录入、单个学生全部成绩录入、(4)查询学生基本情况数据、单科成绩查询、每个学生全部成绩查询(5)打印班级花名册、打印班级综合表、打印个人成绩通知单六

8、数据库及其数据表的设计数据库由以下几个数据表组成:1、学生数据表:(学号,姓名,性别,出生年月,班级,政治面貌)2、教师数据表:(教师号,教师姓名,学历,职称,单位)3、课程数据表:(课程号,课程名)4、课程设置数据表:(课程号,课程名,类别,总学时,教师号,教师姓名,学期,班级号,学分)5、班级数据表:(班级号,班级名,所属系部)6、成绩数据表:(学号,姓名,课程号,课程名,学期,成绩,学分)(一)、在查询分析器里向数据库创建数据单表 (1)、创建学生数据表 先在SQL中创建一个学生成绩管理系统的数据库 然后再在该数据库下创建数据表 学生数据表S中包含有六个属性(学号,姓名,性别,出生年月,

9、班级,政治面貌)、其主码为学号。 CREATE TABLE S (SNO CHAR(8),SN VARCHAR(20),SEX CHAR(2),AGE INT,BJ CHAR(20),ZZMM CHAR(3) 其中主码为学号SNO 其学生数据表为:S字段名字段类型字段长度是否为空说明SNOChar8F学号(关键字)SNChar20F姓名BJChar20T班级SEXChar2F性别AGEINTF出生年月ZZMMChar3F政治面貌(2)、创建教师数据表: CREATE TABLE T (TNO CHAR(2),TN CHAR(20),XL CHAR(20),ZC CHAR(20),DW CHAR

10、(20) 其数据表为:T字段名字段类型字段长度是否为空说明TNOChar2F教师号(关键字)TNChar20F教师姓名XLChar20T学历ZCChar2F职称DWChar20F单位 (3)、课程数据表 CREATE TABLE C (CNO CHAR(2),CN CHAR(20) 其数据表为:C字段名字段类型字段长度是否为空说明CNOChar2F课程号(关键字)CNChar20F课程名 (4)、课程设置数据表 CREATE TABLE SC (CNO CHAR(2),CN CHAR(20),LB CHAR(20),XH CHAR(8),TNO CHAR(2),TN CHAR (20),XQ

11、CHAR(20),BJ CHAR(8),XF CHAR(8)其数据表为:SC 字段名字段类型字段长度是否为空说明CNOChar2F课程号(关键字)CNChar20F课程名LBChar20T类别XHChar8F总学时TNOChar2F教师号(关键字)TNChar20F教师名XQChar20F学期BJChar8F班级XFChar8F学分 (5)、班级数据表 CREATE TBALE B (BJH CHAR(8),BJM CHAR(20),DEPT CHAR(20) 其数据表为:B字段名字段类型字段长度是否为空说明BJHChar2F班级号(关键字)BJMChar20F班级名DEPTChar20F所属

12、系部 (6)、成绩数据表 CREATE TABLE G (SNO CHAR(8),SN CHAR(20),CNO CHAR(8),CN CHAR(20),XQ CHAR(20)CJ CHAR(20),XF CHAR(8)其数据表为:G字段名字段类型字段长度是否为空说明SNOChar8F学号(关键字)SNChar20F学生姓名CNOChar8T课程号(关键字)CNChar20F课程名XQChar20F学期CJChar20F成绩XFChar8F学分七函数实现说明:主要函数:1、 Showdata( )函数: 该函数列出一个清晰的结构,对本程序所运用的几个模块整体上有个统一认识 ,方便了对程序的调用

13、,节省了时间。2、Inputdata( )函数: 该函数是一个输入函数,它运用了for循环语句,本程序定义了两个变量,通过scanf语句的使用,又调用了函数SIR,实现了简洁明了的对学生成绩,姓名以及学号等进行键入。3 del( )函数: 该函数实现的是删除功能。该函数虽然定义的变量不多,但通过if语句和scanf语句的使用,对文件进行了读去和运用,简便的删除所选的目标。4、sort( )函数: 该函数构成了一个排序模块,它实现了学生成绩的排序。该函数定义的变量虽少,但通过文件的连接和if循环语句的使用,该功能完整的显现出来了,仍然使用for语句,实现了目标。5, modify( )函数: 该函数是一个修改函数。它通过if,scanf等函数的运用,可以修改本程序中所出现的所有错误。通过数组的运用,缩短了程序的运行时间。6、 main( )函数: 一个程序主函数不能少。当以上的函数均编完之后,要实现各个功能操作的连接,还必须有主函数将它们联系起来,这样才能达到理想的结果。对以上函数的连接,此程序采用了switch语句,格式清晰、容易接受。至此学生成绩管理的基本功能便基本实现。7 、辅助函数: 以上介绍的是完成学生成绩管理这个功能,程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号