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

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

ID:27530762

大小:270.50 KB

页数:15页

时间:2018-12-04

学生学籍管理系统的设计报告_第1页
学生学籍管理系统的设计报告_第2页
学生学籍管理系统的设计报告_第3页
学生学籍管理系统的设计报告_第4页
学生学籍管理系统的设计报告_第5页
资源描述:

《学生学籍管理系统的设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生学籍管理系统的设计报告一、需求分析信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公室带来了极大的方便。学籍管理的繁索给具有强烈时间观念的人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《学籍管理系统》软件。二、概要设计软件适用于教育界,对学生的学籍可以随时输入、输出、查找、修改。

2、1、功能需求①能够游览学生学籍的所有信息②能够制定招生计划并能进行学生注册登记管理③能够通过学生的一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该学生的所有有关的学籍信息)④通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员)⑤相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)⑥必须能对学生有关信息进行相关统计计算(例如:评定各项奖项,德育考评等)⑦需要提供打印功能(能对要打印的各项内容都能进行打印服务)⑧对毕业生进行档案管理⑨能提供条形码进行刷卡服务2、性能需求数据精

3、确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到时间特性:一般操作的响应时间应在1-2秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成。适应性:对前面提到的运行环境要求不应存在困难。三、详细说明本系统的主要任务是实现对学校教导处的学生信息管理、成绩管理、课程管理及相关查询。其主要功能包括:1、学生信息管理功能班级管理:提供给班主任进行本班学生的信息更新、删除。添加学生:以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。删除学生。当学生毕业

4、后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。新生管理。本部分的功能主要有新生导入、分班、及设置学号。新生导入实现从现存的EXCEL新生名单中录入学生信息。分班功能实现按新生的报考专业、成绩及性别进行分班。设置学号实现自动为各班学生编发学号。学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。  2.学生成绩管理功能分数录入:以班级为单位,录入各科目的期中、期末、总评成绩。总分及名次:计算指定班级学生的总分及名次。补考成绩录入:修改总评成绩,以决定

5、最终补考人数。成绩备份:为指定班级及指定的学期数的学生成绩保存到备份数据库中。3、课程信息管理功能课程管理:提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础:用以保证数据库中一致性原则。4、查询功能。学生信息查询:根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。备份成绩查询:按班级为单位查询备份数据库的学生信息,补考情况。 四、软件编码#include#include#include#includeusingnamespacestd;#defineNULL0class

6、student{public:longnum;stringname;stringdizhi,dihua,banji;student*next;};intn;//链结点的个数student*head,*stu;/////////////////////////////////////////////////////////////////////student*creat(void)//创建动态链表返回以各指向链表头的指针{student*head;student*p1,*p2;n=0;p1=p2=newstudent;//开辟新单元,用P1P2指向cout<<"按顺序输入学生的学号,

7、姓名,地址,电话,班级,输入0****就停止录入(*为任意字符)"<>p1->num>>p1->name>>p1->dizhi>>p1->dihua>>p1->banji;head=NULL;while(p1->num!=0)//循环输入的作用{n=n+1;if(n==1)head=p1;elsep2->next=p1;p2=p1;p1=newstudent;//开辟新单元,cin>>p1->num>>p1->name>>p1->diz

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。