学生成绩查询系统项目计划 陈中亚

合集下载

学生成绩查询系统项目计划 陈中亚

学生成绩查询系统项目计划 陈中亚

学生成绩管理系统项目计划1引言随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

为了提高教学管理水平,方便学生查询成绩,所以做好学生的成绩查询系统能够很好的帮助我们学生完成成绩的查询。

2工作内容2.1 功能需求分析该学生成绩管理系统具备三方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行一些基础查询(学生信息查询、班级信息查询、课程信息查询)、成绩管理(成绩查询、计算平均分)重新登陆系统;一方面老师进入该系统则比学生多一些权限:成绩输入、成绩查询。

2.2主要参加人员陈中亚,陈凤霞,陈士光,程徵,董俊逸,范玲春。

3主要功能3.1功能需求分析3.1.1 选择[学生基本维护]菜单命令,即可进入[学生基本维护]功能窗体,在其中输入学生的相关信息,如果需要添加或修改学生信息,则单击相应的按纽,输入新信息后单击[添加]就可以了。

需要删除一条信息,则只要选择这条信息再点击[删除]。

在搜索条件中输入相关的条件,单击[查询]就可查找信息。

3.1.2 选择[学生信息查询]菜单命令,即可进入[学生信息查询]功能窗体,在其中的下拉列表中选择你要看的信息,则在下面的表格中显示你要的信息。

3.1.3 选择[成绩管理] [添加成绩]菜单命令,即可进入[添加成绩]功能窗体,此功能权限只有管理员和教师。

3.1.4 选择[成绩管理] [输入成绩]菜单命令,即可进入[输入成绩]功能窗体,此功能权限只有管理员和教师。

3.1.5 选择[成绩管理] [修改成绩] 界面,此功能规管理员所有。

3.1.6 选择[成绩管理] [查询成绩]界面此界面对学生也是可见的,它的权限规所有用户所有。

3.1.7 选择[登陆] [重新登陆] 则会返回登陆界面,为用户提供方便。

3.1.8 选择[退出]将退出整个系统。

3.2安全性问题设立口令号和密码验证方式,防止非法用户登录进行操作。

学生成绩管理系统项目项目应用场景

学生成绩管理系统项目项目应用场景

学生成绩管理系统项目项目应用场景一、项目概述学生成绩管理系统是一个用于管理学生信息、课程信息和成绩的系统。

它主要应用在学校、教育机构等需要进行学生成绩管理的场所。

本系统旨在提高管理效率、减轻教师的工作负担、方便学生和家长查询成绩,并为学校提供更全面、准确的数据分析。

二、应用场景1.学生信息管理本系统可以录入、修改和删除学生信息,包括姓名、学号、班级、联系方式等。

此外,系统还可以对学生的信息进行分类查询和排序,方便教师快速查找特定学生的信息。

2.课程信息管理系统可以管理课程信息,包括课程名称、课程编号、课程类型、授课教师等。

教师可以添加、修改和删除课程信息,同时还可以为每门课程分配学分和学时。

3.成绩录入与查询教师可以录入学生的成绩,包括平时成绩、期中成绩和期末成绩等。

系统支持实时录入和批量导入成绩,并提供多种查询方式,如按学号、姓名、班级或课程查询等。

4.成绩统计与分析系统可以对学生的成绩进行统计和分析,包括平均分、最高分、最低分、及格率和优秀率等。

此外,系统还可以生成各种类型的报表,如柱状图、饼图和曲线图等,方便学校进行数据分析和决策。

5.报表生成与打印系统可以生成各种类型的报表,如学生成绩单、班级成绩汇总表、教师工作量表等。

这些报表可以导出为Excel或其他格式的文件,方便学校进行数据交换和存档。

6.权限管理与安全控制系统采用多层次的权限管理机制,不同用户具有不同的操作权限。

例如,管理员可以管理所有用户和系统设置,教师只能管理自己所教授的课程和学生成绩等。

同时,系统还提供数据备份和恢复功能,确保数据的安全性。

学生成绩查询系统概要设计说明书

学生成绩查询系统概要设计说明书

概要设计说明书1 引言1。

1 编写目的“学生成绩管理系统”,为了加强教育教学的管理,减轻管理人员的劳动强度,提高工作效率,使教育教学的管理规范化,科学化以及教育教学资源共享,特研制本免费软件共使用。

根据学校学生成绩管理工作的实际经验,结合学校学生成绩管理工作的实际研究、制作而成。

1.2 背景随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观.网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行.数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。

数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。

而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。

互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。

产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。

在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。

因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入.1.3 参考资料●1。

(美) Grady Booch,James Rumbaugh,Ivar Jacobson,《UML用户指南》,机械工业出版社,2001年8月●2。

学生成绩管理系统设计及实现

学生成绩管理系统设计及实现

学生成绩管理系统设计及实现摘要随着高校教育信息化的不断普及与深化,网络已经成为在校师生日常生活中不可或缺的一部分,网络技术给教师进行成绩管理的形式带来了可简化的操作可能。

通过网络技术开发一个学生成绩管理系统,使所有学生的成绩信息都可以得到最佳的简化,同时也表现出最佳的成绩管理方式,提高操作效率,实现规则化管理。

针对传统的学生成绩管理系统所产生的不准确性、灵活性比较差、操作比较麻烦的问题,成绩管理难度大等做出了改善。

系统设计主要是用来提高学生成绩管理系统的稳定性和准确性,可靠性和安全性,以此来满足社会的教育事业与社会需求。

关键词:学生成绩;管理;可行性;总体设计一、绪论(一)课题研究背景随着高校教育信息化的不断普及与深化,网络已经成为在校师生日常生活中不可或缺的一部分,网络技术给教师进行成绩管理的形式带来了可简化的操作可能。

通过网络技术开发一个学生成绩管理系统,使所有学生的成绩信息都可以得到最佳的简化,同时也表现出最佳的成绩管理方式,提高操作效率,实现规则化管理。

能够为用户提供准确、便捷的学生成绩管理系统是目前研究的热门话题。

针对传统的学生成绩管理系统所产生的不准确性、灵活性比较差、操作比较麻烦的问题,成绩管理难度大等做出了改善。

系统设计主要是用来提高学生成绩管理系统的稳定性和准确性,可靠性和安全性,以此来满足社会的教育事业与社会需求。

(二)研究意义大中小学的学校正在向着国际化和智能化的方向进行发展,愈来愈多的学校开始在全国进行有效的改建和建设,但是传统的学生成绩管理系统存在着一定的问题,比如学生成绩录入不准确,漏下等,都是重要的影响因素。

使用计算机管理学生成绩信息,提高了信息检索的速度,方便重要信息的查找,增加信息的存储空间,大大提高信息的可靠性,保证了信息的安全性。

采用网络化的管理,提高了学生成绩管理的正确率,而且可以提升有关管理人员的管理水平,改变管理观念。

因此需要推出一整套容易操作,方便快捷,功能齐全的系统来进行学生成绩的管理。

学生成绩查询系统

学生成绩查询系统

学生成绩查询系统1 课题内容和要求1.1 课题描述【问题描述】试编写程序完成学生成绩记录的查询。

学生基本情况表1.2 课题要求【基本要求】(1)若按学号进行顺序查找,例如:输入14070103,则输出56。

(2)按学号排序后对学号进行折半查找。

(3)随机输入以学号为关键字的学生信息并构建二叉排序树,对学号进行二叉排序树查找。

2 需求分析2.1 设计要求本系统主要实现对学生成绩信息进行管理,需要实现以下几个方面的管理功能:(1)增加学生信息:输入学生的相关信息,包括姓名,学号,成绩(2)显示学生信息:输出全部学生的信息(3)查找学生信息:按照学生学号查找并输出(4)删除学生信息:按照学生学号删除(5)成绩统计:输出成绩的总和,平均值(6)显示想要的排名:按成绩从高到低排序,输出对应的学生信息(7)显示成绩不及格的学生信息:输出成绩小于60的学生信息2.2 开发环境普通计算机 Visual C++3 概要设计3.1 采用数据结构及存储方式struct student{char name[60];char ID[60];int score;};struct student st[300]; //这个数组用来保存所有的学生信息和文件里面的一致int Number=0; //记录总的学生人数也就是数组/文件里面的学生人数3.2 系统功能结构void zdbc()//自动保存void fh()//返回void bujige()//输出成绩不及格的学生信息void paixu()//排序显示想要的排名void tongji()//统计成绩的总分,均分void xhdel()//按学号删除void xhselect()//按学号查找void see() //显示学生信息void add()//增加学生信息void xianshi()//显示界面void bc(struct student st[])int dq(struct student st[])3.3 函数之间的调用关系main函数调用void zdbc()//自动保存,void fh()//返回,void bujige()//输出成绩不及格的学生信息,void paixu()//排序显示想要的排名,void tongji()//统计成绩的总分,均分,void xhdel()//按学号删除,void xhselect()//按学号查找,void see() //显示学生信息,void add()//增加学生信息,void xianshi()//显示界面,void bc(struct student st[]),int dq(struct student st[])4 详细设计及实现4.1 数据结构的类型定义struct student{char name[60];char ID[60];int score;};struct student st[300]; //这个数组用来保存所有的学生信息和文件里面的一致int Number=0; //记录总的学生人数也就是数组/文件里面的学生人数4.2 void bujige()操作算法设计与实现int i=0;printf("以下是不及格:\n");printf("\t姓名\t学号\t成绩\n");for (i=0;i<Number;i++){if (st[i].score<60){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i].score);}}4.3 void paixu()操作算法设计与实现struct student temp;int wantNUmber=0;int i=0;int j=0;for(i=0;i<Number-1;i++){for(j=i;j<Number-1;j++){if(st[j].score<st[j+1].score){temp=st[j];st[j]=st[j+1];st[j+1]=temp;}}}printf("你想输出前几名的成绩:");scanf("%d",&wantNUmber);if (wantNUmber>Number){wantNUmber=Number;}printf("\t姓名\t学号\t成绩\n");for(i=0;i<wantNUmber;i++){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i].score);}4.4 void tongji()操作算法设计与实现int i=0;double sum=0.0;for(i=0;i<Number;i++){sum+=st[i].score;}printf("全班总分为:%f\n",sum);printf("平均分为:%f\n",sum/Number);4.5 void xhdel()操作算法设计与实现FILE *fp=NULL;char id[60];int i=0;int j=0;printf("请输入要删除的学生学号:");scanf("%s",id);for(i=0;i<Number;i++){if (strcmp(id,st[i].ID)==0) //如果查找到就删除{for (j=i;j<Number-1;j++){st[j]=st[j+1];}Number--;}}//将剩余数据写入文件重新一写的方式打开文件把以前的数据擦除了fp=fopen("C://student.dat","wb");for (i=0;i<Number;i++){fwrite(&st[i],sizeof(struct student),1,fp);}fclose(fp);printf("删除成功;\n");4.6 void xhselect()操作算法设计与实现char id[60];int i=0;printf("请输入要查找学生学号:");scanf("%s",id);system("cls");printf("\t姓名\t学号\t成绩\n");for (i=0;i<Number;i++){if (strcmp(id,st[i].ID)==0){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i].score);}}4.7 void see()操作算法设计与实现int i=0;printf("以下是全部学生成绩\n");printf("\t姓名\t学号\t成绩\n");for(i=0;i<Number;i++){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i].score);}4.8 void add()操作算法设计与实现int numberTemp=0;int i=0;struct student temp; //临时保存信息printf("请输入要增加学生成绩个数:");scanf("%d",&numberTemp);for(i=0;i<numberTemp;i++){printf("输入第%d个同学信息\n",i+1);printf("姓名:");scanf("%s",);printf("学号:");scanf("%s",temp.ID);printf("成绩:");scanf("%d",&temp.score);st[Number++]=temp; //将刚添加的写入到数组bc(&temp); //将刚添加的写入到文件}printf("添加成功\n");}4.9 void bc(struct student *st)操作算法设计与实现FILE *fp=NULL;fp=fopen("C://student.dat","ab+");fwrite(st,sizeof(struct student),1,fp);fclose(fp);4.10 int dq(struct student st[])操作算法设计与实现FILE *fp=NULL;int i=0;fp=fopen("C://student.dat","rb");while(fread(&st[i],sizeof(struct student),1,fp))i++;fclose(fp);return i;4.11 void xianshi()操作算法设计与实现printf("\t************************************************************* \n");printf("\t\t\t\t* 学生成绩管理系统 *\n");printf("\n\t* [1] 增加学生成绩 [2] 查看学生成绩 *\n");printf("\t* [3] 查找学生成绩 [4] 删除学生成绩 *\n");printf("\t* [5] 统计(总成绩和平均分) [6] 输出前N名学生成绩*\n");printf("\t* [7] 输出不及格的人*\n");printf("\t******************************************************* ******\n");4.12 void main()操作算法设计与实现int choose=0;FILE *fp=NULL;char yesorno;if((fp=fopen("C://student.dat","rb"))==NULL){printf("\n=========>提示:文件不存在,是否要创建一个?(y/n)\n");scanf("%c",&yesorno);if(yesorno=='y'||yesorno=='Y'){ //这里仅为了建立文件fp=fopen("C://student.dat","wb");fclose(fp);}elseexit(0);}else{Number=dq(st); //要是文件只能够已经有数据将数据初始化到数组中}system("cls");while(true){xianshi();printf("\t\t====>请选择:");scanf("%d",&choose);system("cls");switch(choose){case 1: add();fh();//增加学生成绩break;case 2: see();fh();//查看学生成绩break;case 3: xhselect();fh();// 查找break;case 4: xhdel();fh();//删除break;case 5: tongji();fh();//统计break;case 6: paixu();fh();//排序break;case 7: bujige();fh();//输出不及格break;default:break;}fflush(stdin);getchar();system("cls");}5 代码调试与功能测试5.1 测试方案输入数据进行测试5.2 测试结果(1)界面显示(2)选择1,添加学生信息(3)选择2,显示全部学生信息(4)选择3,按照学号查找学生信息(5)选择4,按照学号删除对应的学生信息,并再选择2,核实是否删除(6)选择5,统计学生成绩(7)选择6,输出前3名的学生信息(8)选择7,输出不及格学生的信息6收获与体会经过了为期一周的数据结构的课程设计,我了解了一般课程设计的步骤,应该利用软件工程的分析方法,利用丰富的图书和网络资源,得到一个比较完整的程序系统!我们要把理论和实践相结合,把书本上的知识运用到我们做的程序上。

学生成绩查询管理系统的项目目标

学生成绩查询管理系统的项目目标

学生成绩查询管理系统的项目目标一、项目概述学生成绩查询管理系统是一个针对学校或教育机构设计的软件项目,旨在提供一个方便、快捷、准确的方式来管理、查询和发布学生成绩。

该系统通常采用数据库技术来存储和检索学生信息、课程信息、成绩数据等,并通过用户界面提供各种查询和报表功能。

随着学校规模的扩大和学生数量的增加,传统的手工管理方式已经无法满足学生和教师的需求。

因此,开发一个能够自动化管理学生成绩的系统成为了迫切的需求。

学生成绩查询管理系统正是为了解决这一问题而诞生的。

二、项目目标1.提高成绩查询效率:学生和教师可以通过系统快速查询和检索学生成绩信息,避免了传统的手工查询方式所需要的大量时间和人力。

同时,系统支持多种查询条件,如学号、姓名、课程名称等,方便用户快速定位到目标数据。

2.保障成绩信息安全:通过数据库加密、权限控制等手段,确保学生成绩信息的安全性和保密性。

只有具有相应权限的用户才能访问和修改成绩数据,有效防止信息泄露和非法篡改。

3.促进教学管理规范化:系统可以设置规范的成绩录入流程,确保成绩数据的准确性和一致性。

同时,系统可以生成各种报表和统计数据,为学校管理层提供决策支持,帮助学校更加规范化地进行教学管理。

4.提高教学质量:教师可以通过系统实时掌握学生的学习情况,有针对性地进行辅导和指导。

同时,系统可以分析学生的学习特点和成绩表现,帮助教师优化教学方法和课程设计,提高教学质量。

5.提升学生满意度:学生可以随时随地通过系统查询自己的成绩信息,了解自己的学习状况和进步情况。

系统还可以提供在线反馈功能,让学生能够及时向教师提出疑问或建议,增加学生与教师的互动,提升学生的学习体验和满意度。

6.降低管理成本:通过自动化管理学生成绩,可以减少人工干预和纸质文档的使用,降低学校在成绩管理方面的人力、物力和财力成本。

同时,系统可以优化工作流程,提高工作效率,进一步降低管理成本。

7.适应未来发展需求:学生成绩查询管理系统应该具备一定的扩展性和灵活性,能够适应学校未来的发展需求。

学生成绩管理系统——可行性研究报告

学生成绩管理系统——可行性研究报告

1引言 (1)1。

1编写目的 (1)1.2背景 (1)1。

3定义 (1)1。

4参考资料 (1)2可行性研究的前提 (2)2。

1要求 (2)2.2目标 (2)2。

3条件、假定和限制 (2)2.4进行可行性研究的方法 (3)2。

5评价尺度 (3)3对现有系统的分析 (3)3。

1处理流程和数据流程 (3)3.2工作负荷 (3)3。

3费用开支 (3)3.4人员 (4)3.5设备 (4)3。

6局限性 (4)4所建议的系统 (4)4.1对所建议系统的说明 (4)4.2处理流程和数据流程 (4)4。

3改进之处 (4)4。

4影响 (5)4.4.1对设备的影响 (5)4.4.2对软件的影响 (5)4。

4.3对用户单位机构的影响 (5)4.4.4对系统运行过程的影响 (5)4。

4.5对开发的影响 (6)4。

4。

6对地点和设施的影响 (6)4。

4。

7对经费开支的影响 (6)4.5局限性 (6)4.6技术条件方面的可行性 (6)5可选择的其他系统方案 (7)5.1可选择的系统方案1 (7)6投资及效益分析 (9)6.1支出 (9)6.1。

1基本建设投资 (9)6。

1.2其他一次性支出 (9)6.1。

3非一次性支出 (9)6.2收益 (9)6。

2.1一次性收益 (9)6。

2.2非一次性收益 (9)6。

2。

3不可定量的收益 (10)6。

3收益/投资比 (10)6.4投资回收周期 (10)6.5敏感性分析 (10)7社会因素方面的可行性 (10)7.1法律方面的可行性 (10)7。

2使用方面的可行性 (10)8结论 (10)GB8567-—88学生成绩管理系统可行性研究报告1引言1。

1编写目的建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平.帮助广大师生提高工作效率,实现学生成绩管理工作流程的系统化、规范化和自动化.1.2背景随着学校人数的增加,以前的人工的成绩管理工作重复,工作量较大,效率较低,已经不能满足学校师生的需求。

学生成绩查询系统测试计划

学生成绩查询系统测试计划

第 1 页学生成绩查询系统测试计划组编号:007组名:435作者:范骄龙陈宝迪潘海伟目录1.引言 (4)1.1编写目的 (4)1.2背景 (4)1.3参考资料 (4)2.计划 (4)2.1测试目的及任务 (4)2.2测试环境 (5)2.3人员和设备 (5)2.4测试内容 (5)2.4.1学生管理 (5)2.4.2教师管理 (6)2.4.3课程管理 (7)2.4.4系统管理 (7)2.5送测要求 (8)2.6编号规则 (8)2.7测试的安排和进度 (8)3.测试种类及测试标准 (9)3.1功能测试阶段 (9)3.2系统测试阶段 (9)3.3性能测试阶段 (9)3.4兼容测试阶段 (9)3.5重点测试部分 (10)3.6测试设计 (10)4.测试提交物 (10)学生成绩管理系统测试计划1.引言1.1编写目的编写测试计划目的是为使学生成绩管理系统的功能能够达到与需求分析说明书中描述的一致,并且检验系统是否运行稳定。

1.2背景在《学生成绩管理系统需求分析说明书》、《学生成绩管理系统概要设计说明书》的基础上,对其所描述的功能进行测试,提高系统的准确率,方便学生即使了解自己的信息,特此退出该系统。

1.3参考资料《学生成绩管理系统需求分析说明书》《学生成绩管理系统概要设计说明书》2.计划2.1测试目的及任务目的:完成整个系统的测试及验证软件的基本可用性,功能的完整性,数据的准确性等。

任务:A、与《学生成绩管理系统需求分析说明书》、《学生成绩管理系统概要设计说明书》比较,检查此软件所完成的功能,是否与这两个说明书相符合;B、数据管理能否得到预测结果;C、整个系统是否能够稳定的运行;2.2测试环境软件环境:操作系统:Windows7服务器:Tomcat6.0硬件环境:2.3人员和设备A、人员:测试人员:范骄龙陈宝迪潘海伟编程人员:范骄龙陈宝迪潘海伟B、设备:电脑一台2.4测试内容2.4.1学生管理学生管理测试用例如下:2.4.2教师管理2.4.3课程管理2.4.4系统管理2.5送测要求学生成绩管理系统开发人员提交的测试按以下要求进行:2.6编号规则测试用例中的编号:系统名+模块名+编号例:学生成绩管理系统学生管理2.7测试的安排和进度3.测试种类及测试标准3.1功能测试阶段A、功能测试:测试各个模块以及界面所完成的功能是否准确,数据是否正确,操作是否简洁方便。

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

学生成绩管理系统项目计划
1引言
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

为了提高教学管理水平,方便学生查询成绩,所以做好学生的成绩查询系统能够很好的帮助我们学生完成成绩的查询。

2工作内容
2.1 功能需求分析
该学生成绩管理系统具备三方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行一些基础查询(学生信息查询、班级信息查询、课程信息查询)、成绩管理(成绩查询、计算平均分)重新登陆系统;一方面老师进入该系统则比学生多一些权限:成绩输入、成绩查询。

2.2主要参加人员
陈中亚,陈凤霞,陈士光,程徵,董俊逸,范玲春。

3主要功能
3.1功能需求分析
3.1.1 选择[学生基本维护]菜单命令,即可进入[学生基本维护]功能窗体,在其中输入学生的相关信息,如果需要添加或修改学生信息,则单击相应的按纽,输入新信息后单击[添加]就可以了。

需要删除一条信息,则只要选择这条信息再点击[删除]。

在搜索条件中输入相关的条件,单击[查询]就可查找信息。

3.1.2 选择[学生信息查询]菜单命令,即可进入[学生信息查询]功能窗体,在其中的下拉列表中选择你要看的信息,则在下面的表格中显示你要的信息。

3.1.3 选择[成绩管理] [添加成绩]菜单命令,即可进入[添加成绩]功能窗体,此功能权限只有管理员和教师。

3.1.4 选择[成绩管理] [输入成绩]菜单命令,即可进入[输入成绩]功能窗体,
此功能权限只有管理员和教师。

3.1.5 选择[成绩管理] [修改成绩] 界面,此功能规管理员所有。

3.1.6 选择[成绩管理] [查询成绩]界面此界面对学生也是可见的,它的权限规所有用户所有。

3.1.7 选择[登陆] [重新登陆] 则会返回登陆界面,为用户提供方便。

3.1.8 选择[退出]将退出整个系统。

3.2安全性问题
设立口令号和密码验证方式,防止非法用户登录进行操作。

也就是用户只有管理员、学生和教师才能进入这个系统,用户凭口令号和密码进入此系统,系统会自动判断用户是那种类型,分别拥有不同的权限。

4详细设计4.1E-R图:
4.2 数据流图
4.3数据字典
1、课程(course)信息数据表,结构如下:
2、学生(student)基本情况数据表,结构如下:
5实施计划
4.1工作任务的分解与人员分工
陈中亚主要负责需求的分析和程序的大体设计;
陈凤霞和陈世光主要负责程序的详细设计;
陈征和范玲春主要负责的是负责软件的测试和书写用户手册。

4.2进度
○1在两个星期内做好用户的需求和详细设计;
○2一个星期查阅资料做好安排;
○3花费两个星期做好详细设计;
○4花一个星期做好测试并且做好用户使用手册。

6关键问题
此次的软件设计主要困难时连接数据库和数据库的建立问题,我们将在在网上查资料。

编写程序起来也有点困难,我们也会经过调试把自已想到实现的功能一步步实现了,
7支持条件
需要有SQL sever和能够运行java,还有熟悉掌握Eclipse的使用。

8总结
该学生成绩管理系统总体说来功能比较齐全,学生和教师的一些基本的功能都已经具备;数据库的设计方面,建有学生表、课程表、班级表、成绩表、选课表、登陆表。

最后希望我们组员能够互相合作完成好此次的设计,通过这次课程设计使我们能够收获好多,能够熟悉数据和JA V A的运用,还复习了数据库相关语句的编写。

相关文档
最新文档