学籍管理系统总体设计报告

合集下载

学生学籍系统设计报告

学生学籍系统设计报告

学生学籍系统设计报告一、引言1、目的:学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。

2、主要功能:1)登录和退出2)籍管理3)手工录入4)分配学籍号5)分配地区学籍号6)高中毕业管理7)分班管理8)升学学生分班9)信息维护10)休学辍学管理3、背景:学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

通用学籍管理系统软件属教育行业事务管理软件;可广泛应用于全日制大、中小学及其他各类学校,系统涵盖了小学、初中、高中学籍管理工作中的学生基础信息管理、学生异动管理(转班、转校、休学、复学、留级、退学)、毕业生信息管理(小学毕业、初中毕业、高中毕业)、奖惩管理等多项管理功能等进行综合管理和快速查询,有助于提高整个学校的教育水平和管理水平。

4、系统环境与限制:可能会收到病毒入侵,导致系统崩溃,无法继续进行。

可见,做好杀毒准备的重要性;做好每一个步骤,如出现问题应该及时解决。

二、系统总体结构设计本系统分为前台用户浏览应用程序和后台管理员管理程序。

(1)前台展示程序主要实现的功能有:在线模拟考试:随机出题,开始考试,提交试卷,查看考试得分;单机模拟软件下载:可以下载单机版模拟考试系统;信息发布:网站公告、最新资讯、交通法规等;用户管理:会员注册、会员登录;给我留言:签写留言、查看留言、回复留言友情链接及其他。

学生学籍管理系统课程设计报告

学生学籍管理系统课程设计报告

南昌大学信息工程学院课程设计报告书所属课程名称电子商务系统分析与设计题目学生学籍管理系统院(系)信息工程学院班级电子商务班组员指导教师2012年12月1日1.总体要求:(1)系统的意义与目标学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,但一直以来人们使用传统人工的方式管理学生学籍工作,这种管理方式存在着许多缺点。

随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已经为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

MIS为计算机应用的一部分,使用计算机对学生的有关信息进行管理,具有手工管理所无法比拟的优点,开发学籍管理系统能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

学生学籍管理信息系统规划示例(2)系统的用户需求学生学籍管理功能需求:●记录学生档案的相关情况;●记录学生课程成绩的相关情况;●管理学生的异动情况;●管理学生课情况;●系统辅助功能,如登录、用户管理等;●强大的决策分析功能。

例如,学校可以分析本校的入学质量。

教务管理人员使用这个系统可以管理学生的基本情况、学生的学习情况。

学生使用这个系统可以查看自己的学习成绩。

教师使用这个系统可以查看开课情况和所教学生的基本情况。

学生学籍管理信息系统规划示例学生学籍管理系统的性能要求:●遵循管理规范,技术先进、安全可靠、系统开放、经济实用的原则;●本系统以独立运行为主,但同时又可与学生管理系统挂接;●界面简洁、统一、友好。

●操作简便,向导式操作,可以提供非计算机操作人员使用。

●相关数据显示功能●数据导入功能●根据日常学籍工作流程设计系统,完全根据工作流程进行系统设计,配合新生入学工作流程。

●提供程序的稳定与安全功能●完善的数据打印和报表功能a.前言:主要对自己的课程设计进行简要介绍说明,在对所选题目进行调研的基础上,明确该选题要做什么。

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

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

学籍管理信息系统设计报告1 硬件结构设计 (1)1.1 服务器的要求 (1)1.2 服务器上应该配备的软件 (1)2 系统软件结构的设计 (1)3 子系统划分与模块结构设计 (2)3.1子系统划分 (2)3.2系统模块结构设计 (3)4 数据库设计 (6)5 代码设计 (7)6 输出设计 (7)8 处理过程设计 (7)7 输入设计 (7)9人机界面设计 (12)10 安全设计 (14)1.硬件结构设计为了保证学籍管理系统的稳定高速运行,必须要增加硬件并对现有的硬件进行改造,特提出以下硬件需求。

(注:这里的硬件指一个完整的硬件系统,其部分的包含了对软件的需求,这些软件是为了正常运行管理系统所必须配备的)1.1服务器的要求1.服务器的中央处理部件(CPU)建议使用Pentium 4 2.4G(以上)Xeon处理器芯片。

2.服务器内存必须使用服务器专用ECC 512M以上内存3.为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)80G以上4.为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。

两台服务器应构成双机热备份,中间使用WatchDog电路。

这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。

5.服务器应支持热插拔电源6.服务器必须配备UPS(不间断电源)。

7.服务器应该放在学校内部。

不然无法进行程序调试。

8.服务器应该必须有固定IP地址。

9.其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。

10. 如果要打印涉及字段比较多的报表,应该配备针式打印机。

1.2服务器上应该配备的软件a)操作系统:Microsoft Windows 2000 server 或者Microsoft Windows 2000 Advancedserverb)数据库:Microsoft SQL Server 2000 (简体中文版)c)服务器必须使用专业的防火墙和反病毒软件。

学生学籍管理系统设计报告

学生学籍管理系统设计报告

1 设计内容和要求1.1设计背景随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。

学生管理正在逐步迈向管理信息现代化。

但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。

学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。

面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。

1.2开发环境本学生学籍管理系统(数据库系统)的开发与运行环境如下:开发环境:Windows XP辅助工具:PowerDesigner Trial 11数据库管理系统:SQL Server 2000运行环境:Windows 2000/XP/20031.3内容和要求1.3.1系统目标设计使得学生的学籍管理工作更加清晰、条理化、自动化。

很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。

当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。

随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供更多的就业机会。

1.3.2系统功能要求(1)学生基本信息系统能够完成新、老生信息的输人、修改、插人、删除等工作。

可以按照特定的信息进行查找,并按照特定的要求进行排序。

可以对老生的信息进行备份,以便日后查询。

可以对学生的信息进行打印输出。

提供详细的帮助文件和系统维护功能。

(2)学生成绩管理系统此部分的功能如下:学生成绩的输入、修改、删除等基本操作。

成绩的综合统计功能,包括学生成绩按照不同条件进行排名。

学籍管理系统的设计

学籍管理系统的设计

学籍管理系统的设计摘要:该学籍管理系统采用微软的Microsoft Visual Studio 2005作为开发平台,使用SQL Server 2005来设计数据库,以和C#作为前台的开发语言,来完成学生学籍的管理。

该设计是基于B/S构架的信息管理系统,主要实现学生信息管理、学生选课、教师信息管理等功能。

关键词:学籍管理B/S构架信息管理1 系统总体设计1.1 设计思想随着信息技术和网络技术的飞速发展以及Internet的迅速普及,管理信息系统(Management Information System[1],简称MIS系统)已是组织机构、人的行为、科学管理、计算机技术、数据处理和知识性工作的高度结合。

浏览器/应用服器/数据库服务器(Browser/WebServer/DatabaseServer,简称B/S)的三层(或多层)体系结构和Intranet/Internet环境已成为现在WEB的主要结构。

该学籍管理系统的设计正是利用了B/S的不受地域的限制及它的诸多优点,主要运用ASP结合数据库实现,结合了Browser/Server结构的特点,实现将管理系统移植到Internet的功能。

1.2 功能分析本系统可实现学籍管理的所有基本功能,根据用户的不同可以分为3个模块:管理员模块、学生模块和公共模块。

(1)管理员模块:该模块是系统的核心模块,其中包括5个子模块,分别是学生信息管理模块、教师信息管理模块、班级信息管理模块、课程信息管理模块、学生选课信息管理模块。

(2)学生模块:实现学生选课、查看已选课程、退选某门课程等功能。

(3)公共模块:实现管理员用户和学生用户的身份验证、密码修改、退出系统等功能。

1.3 工作方式本系统建立在系统后台的SQL Server 2005数据库的基础上,用户(包括学生、管理员)可以方便地通过Internet或局域网轻松设置、管理。

同一般性的应用程序一样,基于Windows操作系统的系统后台,给程序的执行提供了强大的后台支持,该系统即建立在这个系统后台上。

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

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

综合应用所学的C 语言程序设计知识,自行设计并实现一个较为完整的小型管理信息系统。

通过系统分析、系统设计、编程实现,写实验报告等环节,初步掌握软件系统的设计方法和步骤,提高灵便运用程序语言进行软件开辟的技能,提高程序设计水平和分析问题、解决问题的能力。

1):熟悉C 语言的开辟环境,按照给定的上机步骤练习完成;2):熟悉C 程序的编辑,编译,链接和运行的过程。

3):编译一个应用系统程序,形成一个软件系统。

三、学籍成绩管理系统功能设计要求:1. 输入记录:将每一个学生的姓名、学号以及数学、物理、化学、英语、网络课程的成绩作为一个记录。

该软件能建立一个新的数据文件或者给已建立好的数据文件增加记录。

2. 显示记录:根据用户提供的记录或者根据学生姓名显示一个或者几个学生的各门功课的成绩和平均成绩。

3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改先后对记录内容进行显示。

4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找先后对记录内容进行显示。

5. 删除记录:可删除数据文件中的任一记录。

6.恢复记录:能恢复被删除的任一记录。

7.添加记录:可以在数据文件中添加记录并添加记录后对记录内容进行显示。

8. 统计: (A)计算各门课程全班平均成绩及总成绩; (B) 统计其课程全班得:100 分、 90~99 分、80~89 分、 70~79 分、 60~69 分、 59 分以下学生人数及全班总人数的百分比; (C)按字符表格形式打印全部学生的平均成绩( 包括各课总的平均成绩)。

9.保存数据文件功能。

10.打开数据文件功能。

经过逐层逐块、不断细化、求精过程,编写程序并进行测试、验证,可以逐个模块地分开调试,并通过文件包含或者用工程文件的形式进行逐步联合调试。

程序运行结果如下表所示(记录个数至少 8 个)。

1、算法设计学籍管理系统程序采用了结构化程序设计的思想,将程序分解成许多模块,再由主函数调用这些模块,实现不同的功能。

学籍管理系统设计报告心得

学籍管理系统设计报告心得

学籍管理系统设计报告心得1.引言1.1 概述概述学籍管理系统是针对学校管理学生学籍信息的一种信息化管理系统,旨在提高学校管理效率,提升学生信息管理的准确性和便捷性。

本报告旨在对学籍管理系统的设计和实现过程进行总结和反思,通过对系统需求、设计与实现、优化与改进的分析,总结出本次设计的心得体会,并展望未来的发展方向。

1.2 文章结构文章结构:本报告分为引言、正文和结论三个部分。

在引言部分,将对学籍管理系统设计报告的概述、文章结构和目的进行简要介绍。

正文部分将分为系统需求分析、系统设计与实现以及系统优化与改进三个部分,详细介绍学籍管理系统的设计过程和实施情况。

在结论部分,将对整个设计过程进行总结和心得体会,并展望未来可能的改进方向。

通过以上结构,完整展示了学籍管理系统设计报告的全貌和设计过程,旨在为读者提供全面深入的了解和参考。

1.3 目的:学籍管理系统是学校管理中不可或缺的重要部分,其设计和实现的目的在于提高学校学籍管理的效率和精确度,减轻教职工的工作负担,确保学校学籍管理工作的公正性和透明度。

通过本次学籍管理系统的设计报告,我们旨在深入了解学校学籍管理系统的需求和现状,通过系统设计与实现的过程中发现并解决现存问题,并对系统进行优化与改进,以期从根本上提升学籍管理的水平和质量。

同时,通过撰写本报告的心得体会,分享我们在学籍管理系统设计与实现过程中的经验和收获,为今后的学籍管理工作提供参考和借鉴。

最终的目的是为了推动学校学籍管理工作的现代化和智能化发展,提升学校管理水平,为师生提供更好的教学环境和保障。

2.正文2.1 系统需求分析学籍管理系统是学校管理中极为重要的一个系统,其功能涵盖了学生信息管理、学籍档案管理、学籍查询等方面。

在设计学籍管理系统之前,首先需要对系统的需求进行充分的分析和了解。

首先,学籍管理系统需要满足学校在学生信息管理方面的基本需求,包括学生的基本信息如姓名、性别、出生日期等,以及学生的学籍信息如入学时间、学号、班级等。

学籍管理系统的详细设计报告

学籍管理系统的详细设计报告

学籍管理系统的详细设计报告1 引言1.1 编写目的随着社会的高速发展,大学扩招,越来越多的学生进入大学,虽然这有很多好的方面,但庞大的学生人群带来的是管理方面的一些困难,比如住宿、吃饭等,其中还有项很重要的便是学籍管理系统,众所周知学籍对于一个学生的重要性,而传统的纸张管理显然已经不能适应高速扩招的学生规模,因此要想更安全的更方便的管理如此多的学生学籍,学籍管理系统的重要性就不言而喻了。

这份可行性研究报告是对学籍管理系统作的可行性研究分析及指出存在的必要性。

在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学籍管理系统软件,能够适应现今社会并提高生产效率。

该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。

他是对学校学籍管理的一种工具。

本报告读者对象为研发中心的领导和主管技术人员,以及项目设计和开发人员。

1.2 项目背景1.2.1 工程的名称:学籍管理系统1.2.2 工程产品的名称:学籍管理系统1.2.3 工程组织者:学籍管理系统开发小组产品用户:教育工作的行政人员产品设计者:学籍管理系统开发小组产品生产者:学籍管理系统开发小组1.2.4 产品所有权:学籍管理系统开发小组拥有1.3术语说明汉语程序设计语言:它是元易达科技发展有限公司开发自主版权的计算机语言。

以汉语词素为基本结构,是一种基于汉语基础的通用的计算机语言。

学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。

使用汉语编程语言,独立完成其功能。

2 问题定义2.1 工程概述2.1.1 开展该工程的原因由于现今的学籍管理非常繁琐,行政人员付出大量的工作时间,得到的效率很低。

因此为提高工作效率,减轻校方人员的工作负担,决定开发学籍管理系统软件。

2.1.2 该工程的基本目标开发此学籍管理系统软件,以供教学人员及操作者进行学籍管理,方便操作者随时添加、查询、修改等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校学籍管理系统总体设计报告1 引言1.1 编写目的随着社会的高速发展,大学扩招,越来越多的学生进入大学,虽然这有很多好的方面,但庞大的学生人群带来的是管理方面的一些困难,比如住宿、吃饭等,其中还有项很重要的便是学籍管理系统,众所周知学籍对于一个学生的重要性,而传统的纸张管理显然已经不能适应高速扩招的学生规模,因此要想更安全的更方便的管理如此多的学生学籍,学籍管理系统的重要性就不言而喻了。

这份可行性研究报告是对学籍管理系统作的可行性研究分析及指出存在的必要性。

在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发学籍管理系统软件,能够适应现今社会并提高生产效率。

该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。

他是对学校学籍管理的一种工具。

本报告读者对象为研发中心的领导和主管技术人员,以及项目设计和开发人员。

1.2 项目背景1.2.1 工程的名称:学籍管理系统1.2.2 工程产品的名称:学籍管理系统1.2.3 工程组织者:学籍管理系统开发小组产品用户:教育工作的行政人员产品设计者:学籍管理系统开发小组产品生产者:学籍管理系统开发小组1.2.4 产品所有权:学籍管理系统开发小组拥有1.3术语说明汉语程序设计语言:它是元易达科技发展有限公司开发自主版权的计算机语言。

以汉语词素为基本结构,是一种基于汉语基础的通用的计算机语言。

学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。

使用汉语编程语言,独立完成其功能。

2.1.2 该工程的基本目标开发此学籍管理系统软件,以供教学人员及操作者进行学籍管理,方便操作者随时添加、查询、修改等。

为了我们提高软件开发的能力,学习汉语编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,公司的技师交流,能从中学习知识吸取经验,再技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。

2.1.3运行环境硬件环境P或更高档微机,笔记本电脑运行时内存需求:1MB安装所需硬盘:5MB打印机:可选软件环境中文Windows98/2000/xp英文Windows98/2000/中文之星2.02.2需求概述1)查询功能。

(1)学生学籍查询。

对学生个人所有情况的查询,包括他的学业情况、学绩点、取得学分数、补考重读情况等。

还可以查询每位学生已修过选修课的情况,包括课程名、课程类型(选秀、辅修等)、课程性质、还差某类的学分数等。

可以以两种方式查询学生的个人情况,俺学生的学号和学生的姓名(2)学生成绩查询。

可以以学生学号查询学生考试的各门成绩。

(3)学生等级考试查询。

可以以学生学号查询学生等级考试的各门成绩。

(4)排名查询本院系各个专业所有学生每学期、每学年的学绩点等排名。

2)统计功能(1)成绩统计根据学生每学期、每学年的各科成绩、分层次教学成绩计算其学籍点,统计各专业排名。

(2)学生人数统计每季度统计一次,可以分别统计各班级、各专业、本院系的总人数。

3)打印功能(1)每学期学生个人成绩单。

在每个学期结束时,打印学生一学期的成绩,绩点,取得学分数等各相关指数。

(2)个人总成绩报表通过学生学号,打印每个学生入学以来每学期、每学年的各科成绩、等级考试成绩、分层次成绩、学绩点、学分数、排名情况等,可按学年学期,也可全部打印。

(3)成绩排名表按班级或专业打印本学期、本学年的排名情况,以学绩点为序。

4)数据备份和数据恢复功能3.1总体设计学籍管理系统应便于对学籍进行分类和管理,提高工作效率,便于操作,此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引等基本功能和要求即可。

3数据流图0层数据流图1层数据流图2层数据流图4 业务逻辑4.1业务分解本学校管理系统是一个较大的系统需把它分解为几个较小的子系统。

根据高校(主要是根据成都信息工程学院的现行教学模式的教学环境,把本学籍管理系统划分为以下几个部分(如图所示):1)招生管理子系统库文件下面的表文件的扩展名.DBF。

它里面包含着学生的全部信息,是由主界面及库里面的表经过编译和连接而完成的。

学籍管理系统生成后,要建立在windows的目录下,可以直接使用。

例如:在windows资源管理窗口中,双击这个学籍系统的图标,学籍管理系统就会自动打开这个文件。

4.2 产品功能帮助学校的管理人员对于学生的各种信息可以方便的查询、输入,及有条件的查找。

4.3 产品系统流程图(逻辑模块图)4.4 产品使用情况学籍管理系统应用程序是利用windows操作平台,系统所承担的工作是行政人员能够方便快捷、清楚的查询所需资料和对学籍的管理上新台阶。

5设计目标本工程的设计目标就为学校学籍管理提供快捷方法,使用户能够便捷查询学生档案,使学校管理自动化。

5.1 产品工作原理a. 先建立数据库且追建数据库的驱动程序。

b. 在使用时,由用户在控件中输入,需要了解关键字的信息,然后通过在控件中输入信息生成一个过滤条件c. 以生成的过滤条件为内容在数据库中查找相应的记录。

d. 通过过滤功能在查找出来的记录中找到所需要的项。

e. 将查找到的项通过控件显示到终端。

f. 通过终端把得到的内容显示到相应的界面上。

5.2产品系统流程图2)招生管理子系统该系统主要是制定招生计划,并为整个教务管理系统提供新生数据。

它主要提供以下功能:a.招生计划的管理:对每年的招生计划进行录入、维护,并可生成和打印有关的报表b.新生数据的管理:对新生信息进行录入、维护,并可按各种条件对新生信息进行查询,另外还可生成、打印有关新生的各种统计报表。

2) 校级教务管理子系统系统是校级教务管理人员使用的界面,对全校所有学生及教学进行管理,包括以下几个功能模块:a.基本信息管理:包括对学生信息进行查询和修改;对教职工信息的录入、维护和查询;对修读第二专业和辅修专业的学生进行录入、维护和查询;每学期开始对学生进行注册处理,正常注册的学生置正常标志,非正常注册的学生置非正常标志并说明原因及处理结果;对各院系、年级的行政班进行录入、维护和查询;对已录入的学生信息、教职工信息、修读第二专业和辅修专业的学生信息进行审查,审查通过的置上审查标志,有审查标志的不能对其修改,也不能将其删除。

b.教学管理:主要包括对课程及其每门课的先修课程信息进行录入、维护和查询;对各院系、专业的教学计划信息进行录入、维护和查询,教学计划是对学生进行毕业审查的依据;对下学期所要开设的课程及其相关信息(如上课人数、上课时间。

教师等)进行录入、维护和查询,它是进行排教室和学生选课的基础;对已录入的课程信息、教学计划信息、开课计划信息进行审查,审查通过的置上审查标志,有审查标志的不能对其修改,也不能将其删除。

c.选课管理:主要包括对每学年、学期学生选课总学分的上下限进行录入、维护和查询;学生在网上选课后,可对每个学生所选的课程进行调整(即可对选该门课程学生的确认、加学生、减学生等处理);当选课完全结束后,将学生选课的结果送到成绩表中,以便录入成绩时用。

d.成绩管理:主要包括在规定的成绩录入时间内,对学生成绩进行录入、修改;对学生的毕业论文成绩进行录入和维护;对已录入的学生成绩进行审查,审查通过的置上审查标志,有审查标志的不能对其修改,也不能将其删除。

该系统是主管学籍工作人员的工作界面,可以对全校学生的信息进行录入、维护和查询;对学生的异动信息进行录入、维护和查询;还可提供学生异动情况表等各种统计报表的生成和打印功能。

5数据结构设计逻辑结构设计#include<iostream.h>#include<iomanip.h>class listpublic:int num,score;char name[10];class list *next;typedef class list node;typedef node *link;link p,head,s; //声明头指针、工作指针、新结点指针void create() //创建单链表void linklist() //遍历单链表void insert(int i)/*按位插入*/void get(int pos) /*按位查找*/void locate(int i) /*按值查找*/{ void del(int i) //按位删除void rework(int pos) /*修改*void main(){int i;head=new node; //建立头指针p=head; //工作指针指向头指针cout<<"请建立学生档案链表:"<<endl;for(i=1;i<=3;i++)create();int x; //选择操作项目int b=1; //退出标志while (b)cout<<"\n";cout<<"请选择你需要做的事情:"<<"\n";cout<<"遍历表内容,请输入1"<<"\n";cout<<"按位查找,请输入2"<<"\n";cout<<"按值查找,请输入3"<<"\n";cout<<"插入元素,请输入4"<<"\n";cout<<"删除元素,请输入5"<<"\n";cout<<"修改信息,请输入6"<<"\n";cout<<"退出程序,请输入7"<<"\n";cin>>x;switch (x){ case 1 : linklist();break;case 2 : cout<<"请输入要查找的位置:";cin>>i;get( i);break;case 3 : cout<<"请输入要查找的学生学号:";cin>>i;locate( i);break;case 4 : cout<<"请输入要插入的位置:";cin>>i;insert( i);linklist();break;case 5 : cout<<"请输入要删除的位置:";cin>>i;del( i);linklist();break;case 6 : cout<<"请输入要修改的学生学号:";cin>>i;rework( i);break;case 7 : b=0;break;6运行时间各模块运行时间均应控制在1-2秒内7出错处理设计本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏。

相关文档
最新文档