学生成绩管理系统用户手册
- 格式:pdf
- 大小:926.42 KB
- 文档页数:12
学生信息管理系统操作手册1. 介绍学生信息管理系统(简称SIMS)是一种用于管理学生信息的软件系统。
该系统旨在帮助学校、教育机构或其他教育管理部门更高效地管理学生档案、课程记录、成绩统计和个人信息等。
2. 登录与注销在打开学生信息管理系统之后,用户需要输入正确的用户名和密码来登录系统。
根据用户权限的不同,系统会提供不同的功能和操作选项。
登出系统时,用户应及时注销以确保信息安全。
3. 学生档案管理SIMS使学校或教育管理部门能够更好地管理学生档案。
管理员可以添加新学生的基本信息,例如姓名、性别、生日、家庭地址和联系方式等。
管理员还可以更新学生的档案信息,如修改联系方式或家庭地址等。
4. 课程记录管理学生信息管理系统还提供了课程记录的管理功能。
老师或教育管理部门可以在系统中添加新的课程,并为每个课程指定所属的学生和教师。
系统还提供了一个课程日程表,以便学生和教师能够清楚地知道每节课的日期、时间和地点。
5. 学生成绩统计SIMS还能够帮助学校和教育管理部门进行学生成绩的统计和分析。
通过系统,教师可以轻松地录入学生的成绩,并将其与特定课程关联起来。
系统能够自动计算每个学生的总成绩和平均成绩,并生成相应的报告。
6. 个人信息管理学生信息管理系统使学生和家长能够更好地管理和查看个人信息。
学生和家长可以登录系统,查看学生的档案信息、课程记录和成绩统计等。
他们还可以更新个人信息,如修改联系方式或家庭地址等。
7. 权限管理SIMS提供了不同用户权限的管理功能。
系统管理员可以设置每个用户的权限级别,以控制他们在系统中的操作范围。
管理员可以为教师、学生和家长等角色分配不同的权限,并随时更改或更新这些权限。
8. 数据备份与恢复为了确保数据的安全和完整性,学生信息管理系统提供了数据备份和恢复功能。
管理员可以定期备份系统数据,保留在安全的位置。
当系统出现故障或需要重置时,可以通过数据恢复功能将系统恢复到之前的状态。
9. 系统设置系统管理员可以在学生信息管理系统中进行系统设置。
学生成绩管理系统用户操作手1.引言21.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.软件概述 (3)2.1目标 (3)2.2功能 (4)2.3性能 (4)3.运行环境 (4)3.1硬件 (4)3.2支持软件 (5)4.使用说明 (5)4.1安装和初始化 (5)4.2输入 (10)4.3输出 (11)4.4出错和恢复 (12)4.5求助查询 (13)5.运行说明 (13)5.1运行表 (13)5.2运行步骤 (13)1.引言1.1编写目的编写手册的目的是为了使学生和老师能顺利的使用学生成绩管理系统,如系统功能——能为用户提供哪些服务,系能性能,预期效果,具体地使用方法1.2项目背景本项目的名称:学生成绩管理系统。
本项目的应用范围:大学教务处用户:成绩管理者1.3定义1、系统:指学生成线管理系统。
2、用户:指使用系统的淀粉生。
3、管理员:指使用系统的老师。
4、数据库:存储数据。
1.4参考资料《软件工程》(美)Roger S.Preassman 著.机械工业出版社。
《Visual C#程序设计教程》曹青,邱李华,郭志强,机械工业出版社《数据库系统概念》,Abraham Silberschatz Henry F.Korth,S.sudarshan著《软件项目管理》阳王东中国水利水电出版社《软件文件文档编写》辛明海潘孝铭五晋隆连灿红高等教育出版社2.软件概述2.1目标该学生管理系统针对的用户是大学学生教务处,各种学校的教务处等,其管理功能方面有学生成绩管理、学生信息管理、选课信息管理、授课信息管理等,不同的角色有不同的操作功能。
其功能描述如下:(1)管理方面应用分类原理,不同的用户登录系统,拥有的操作权限不一样,其包括如下内容:.教师登录可进行的操作为:学生信息管理、学生成绩管理。
对学生信息的录入、删除及修改,对学生成绩的录入和修改。
.系统管理员登录可进行的操作为:课程管理、学生成绩管理、学生信息管理。
目录用户手册1引言1.1编写目的编写该文档是为了指导普通用户使用操作该程序。
处理和查询想要知道的数据,并为测试提供依据。
该文档的阅读者为普通用户和测试人员。
1.2背景说明:1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于西南大学广大师生成绩查询及管理;3)开发背景:本系统属于西南大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。
1.3定义Visual C#——C#是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。
而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境(同种产品还有Borland公司的C# Builder),它是为生成在 .NET Framework 上运行的多种应用程序而设计的。
1.4参考资料[1] 张海藩,《软件工程导论》,清华大学出版社,2008[2] 陆丽娜,《软件工程》,经济科学出版社,2008[3] 萨师煊,《数据库系统概论》,高等教育出版社,2006[4]薛华成,《管理信息系统》,清华大学出版社,20072用途2.1功能学生的信息输入输出功能是由学生成绩管理模块进行的,学生的课程信息的输入输出是由课程管理模块进行的,而管理员的信息流动则是由管理员信息模块进行的。
学生成绩管理系统可实现以下基本功能:1)学生的基本信息管理:学号,姓名,系别,班级等;2)课程的基本信息管理:课程号,课程名,任课老师,学分,学时,学期,学年,课程类型,课程内容简介等;3)管理员基本信息管理:教师名,课程名;4)登录管理:要求使用者提供合法的用户名、密码和相关权限;5)成绩的录入:要求老师(管理员)录入成绩,要用到前面的学生信息和课程信息等;6)成绩的查询:学生进行成绩查询,要用到前面的课程信息和学生信息等;7)修改功能:老师可以对以输入的学生信息、课程信息和成绩信息等进行相应懂得修改,而学生也可对自己的实用密码进行修改;8)汇总功能:系统管理员、教务处人员对成绩进行分类汇总,比较各个系院的学生成绩,为制定以后教学管理计划提供数据依据。
学生成绩管理系统用户操作手册1、引言1.1编写目的编写用户操作说明手册的目的是使用户能够更为清楚,便捷的使用学生成绩管理系统软件,减少用户研究该系统使用方法的时间,能够更快的掌握该软件的使用。
1.2参考资料《软件工程理论与实践》肖汉主编科学出版社 2006年7月出版2、软件概述该软件用于各大高校的学生成绩管理,实现了学生成绩管理的计算机智能化,主要功能针对学生成绩记录的添加,查询,删除,修改,保存。
3、运行环境基本配置:服务器:Pentium 4 1.2GHz,256M内存,Windows2000 Advanced Server。
客户机: Pentium 4 1GHz,256M内存,Windows XP Professional。
4、使用说明:4.1 操作简要说明这个程序的使用方法是先选择功能1创建链表,输入学生的学号、班级、姓名和成绩等数据,系统自动计算总成绩和平均成绩,或选择功能8输入完整的文件名载入已有的文件,选择功能2插入新的记录到动态链表中,然后即可按学号在动态链表中进行查寻和显示(功能4)、修改(功能5)、删除(功能6)某一学生的数据。
如果要保存新输入、新插入或新修改的数据,可返回主菜单选择功能7,然后直接输入文件名,文件名可以没有后缀名(如data)或可以是任意后缀名(如data.txt或data.bin),则将在程序当前目录中建立一个二进制文件,或者输入绝对路径(如D:\1.txt)则系统将在你输入的路径下保存文件。
4.2操作说明及步骤:⑴提示输入密码.JPG⑵输错三次密码则自动退出系统.jpg⑶正确输入密码则进入系统界面.jpg⑷选择功能1创建链表则提示输入学号、班级、姓名和成绩,输入完后提示success并继续输入下一个.jpg⑸输入学号为0时退出功能1,选择功能2则提示插入新的记录.jpg⑹插入完一条记录后则提示成功插入记录,输入0退出插入记录功能2.jpg⑺选择功能31、按总成绩从高到低将链表中所有学生的成绩记录输出到屏幕上显示.jpg2、班级排序报表:按照班号,将班级升序排列,同时输出每个班的各位学生的基本信息.jpg3、班级平均分报表:对每门课求其平均值,并且按班级以报表的形式输出.jpg4、统计分数段:可以看到在各科对应的分数段的人数以及基本信息.jpg⑻选择功能4则按学号在动态链表中查找并显示一个学生的成绩记录.jpg⑼选择功能5则按学号在动态链表中查找并修改一个学生的成绩记录,学号输入0则返回主菜单.jpg⑽查看修改记录后的结果发现确实已经修改成功.jpg⑾选择功能6则按学号在动态链表中查找并删除一个学生的成绩记录,并提示已删除.jpg⑿删除后结果查找不到删除的记录,说明确实已经成功删除.jpg⒀选择功能7并保存到程序所在目录下的文件名为1的文件中,提示成功保存.jpg⒁退出系统再重新进入系统要查看动态链表的所有学生的成绩记录时提示表空.jpg⒂选择功能8载入硬盘中文件到内存中的动态链表,提示载入成功,但是否真的载入要查看一下才知道.jpg⒃选择3查看动态链表的所有学生的成绩记录时发现确实已经载入以前保存的数据.jpg⒄选择功能9查看帮助信息.jpg(18)选择功能0退出系统.jpg注:该顺序只是在调试程序时用的顺序,而在用户操作时,可以首先根据以上步骤先调试一遍,了解该程序操作后则可以根据具体需要选择正确很最捷径的顺序操作。
学生信息管理系统操作手册一、简介学生信息管理系统是一种用于学校管理学生信息的工具。
它可以用来记录学生的个人信息、课程安排、成绩等内容,并提供一系列功能供教师、学生和家长使用。
本篇文章将为您详细介绍学生信息管理系统的操作手册,帮助您熟悉该系统的各项功能和使用方法。
二、登录与注册1. 用户登录a. 打开学生信息管理系统的登录页面,输入用户名和密码;b. 点击“登录”按钮,进入系统的主界面。
2. 用户注册a. 打开学生信息管理系统的注册页面,填写必要的个人信息;b. 点击“注册”按钮,完成注册。
三、个人信息管理1. 查看个人信息a. 在系统主界面,点击个人信息选项卡;b. 查看自己的个人信息,如姓名、学号、性别、出生日期等。
2. 修改个人信息a. 在个人信息页面,点击“修改”按钮;b. 修改需要更新的个人信息,如联系方式、地址等;c. 点击“保存”按钮,更新个人信息。
四、课程信息管理1. 查看课程信息a. 在系统主界面,点击课程信息选项卡;b. 查看自己所选修的课程信息,如课程名称、课程时间、授课教师等。
2. 选择课程a. 在课程信息页面,点击“选择课程”按钮;b. 在弹出的课程列表中选择需要选修的课程;c. 点击“确认选择”按钮,完成选课。
五、成绩查询与管理1. 成绩查询a. 在系统主界面,点击成绩查询选项卡;b. 查看自己的成绩信息,如课程成绩、平均成绩等。
2. 成绩管理a. 对于教师用户,可以在教师专用界面进行成绩录入;b. 在成绩管理页面,选择相应的课程和学生,录入对应的成绩;c. 点击“保存”按钮,完成成绩录入。
六、考勤管理1. 查看考勤记录a. 在系统主界面,点击考勤管理选项卡;b. 查看考勤记录,如出勤次数、请假记录等。
2. 考勤记录管理a. 对于教师用户,可以在教师专用界面进行考勤记录管理;b. 在考勤记录管理页面,选择相应的课程和学生,录入考勤记录;c. 点击“保存”按钮,完成考勤记录管理。
学⽣成绩管理系统说明书┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊⽬录⼀、设计题⽬ (1)⼆、设计⽬的 (1)三、设计分析 (1)四、概念结构设计 (2)五、逻辑结构设计 (3)六、数据库实现 (5)七、结论 (17)┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊⼀、设计题⽬学⽣成绩管理系统⼆、设计⽬的运⽤已学过的知识进⾏⼀个简单的应⽤程序的开发。
基本掌握设计课题的基本步骤和⽅法。
掌握应⽤系统开发中的需求分析。
基本掌握应⽤系统开发中设计⽂档的编制。
三、设计分析因为我做的是学⽣成绩管理,所以数据库中⾄少有个⼀个表是来存储学⽣的各科成绩的。
有了学⽣成绩,得知道这个成绩是哪个学⽣的,所以此表中也得有学⽣姓名,但是学⽣姓名可能有重复的,所以得必须有个标志来惟⼀标识⼀个学⽣,所以得给每个学⽣⼀个编号(学号),但是也得必须清楚,这个成绩是哪门课程的,所以给课程定义了⼀个编号。
之后,得想到有了学⽣成绩表,总得有个表来存放学⽣信息吧,所以⼜建⽴⼀个学⽣信息表,此表中的必须的字段得有学号、姓名、班级,其他的字段可以根据需要来添加。
然后就是得有个课程表来存放哪个教师教哪门课程信息,所以此表中⾄少得有课程号,课程名称和教师的惟⼀标识(教师编号),再有⼀个表来存放教师的信息的,其中的字段必须有教师编号,教师姓名和所在的部门,当然也可以有教师出⽣⽇期、职称、电话号码等字段。
总之,这个学⽣管理系统总共包括四个表:学⽣信息表student、教师信息表teacher、成绩表score和课程表course。
Student表:在建表时,除了添加学号、姓名、班级必要字段,还添加⼀些其他的字段,⽐如:出⽣⽇期、性别、邮箱地址和类型等。
Teacher表:在建表时,除了添加教师编号,教师姓名,部门必要字段,还可以添加⼀些其他的字段,⽐如:出⽣⽇期、性别、和电话等。
Score表:此表应该包括学⽣学号、课程号和成绩等。
学生成绩管理系统系统使用说明书第一篇:学生成绩管理系统系统使用说明书系统使用说明1.本系统只允许管理员进行相关的操作。
运行本程序后,首先进入登陆界面,学生选择学生登录,老师选择教师登录,教务选择教务登录,输入相应登录账号、密码。
2.账号和密码输入正确后,将进入菜单选项界面,你可以根据所需要的服务选择对应的操作。
3.教务可进行学生信息、课程信息、专业信息的增加、删除、修改、查询等功能,教师可进行学生成绩的增加和查询功能,学生只能进行成绩和信息的查询。
4.在选定所需要的操作后,系统会有相应的操作提示,可以根据提示进行自己所需要的服务。
出现错误,系统也会自动提醒,用户根据系统的提醒,即可完成操作。
5.在教务功能模块中选择增加-增开学生信息即可进入增加学生信息界面,按照提示输入学生的学号、姓名、性别、班级、专业,点击确定,即可成功添加学生信息。
在教务功能模块中选择增加-增开课程信息即可进入增加课程界面,按照提示输入课程号、课程名、学分、任课老师、职工编号,点击确定,即可成功添加课程。
在增加专业信息界面中输入班级、专业,点击确定,即可成功添加专业信息。
6.查询学生信息可按学号查询和姓名查询,在查询学生信息界面中按照提示在对应位置输入需查询的学号或姓名,点击确定,下面白色框中便会显示学生信息。
以类似方式查询课程信息和专业信息。
7.选择删除-删除课程信息即可进入删除课程信息界面,在对应位置输入课程号与课程名,点击确定,弹出询问是否继续删除小窗口,点击“是”即可删除课程信息,点击“否”可取消删除课程信息,以类似方式删除学生信息和成绩信息。
8.在修改专业信息界面对应位置输入需修改的专业和班级,点击确定,即可进行专业信息修改,以类似方式修改课程信息和学生信息。
9.学生登录成功后进入学生查询界面,点击成绩查询选项,进入学生成绩查询界面,在对应位置输入学号,点击确定,学生成绩便会显示在下面的表格中,点击右下方退出查询即可退出学生成绩查询界面。
上海市普通⾼中学⽣综合素质评价信息管理系统操作⼿册上海市中等职业学校学⽣综合素质评价信息管理系统⽤户操作⼿册⽬录1系统安装及启动 (4)1.1系统运⾏环境 (4)2业务流程说明 (5)2.1学期数据填报流程 (5)2.1.1对于学⽣录⼊的数据 (5)2.1.2对于学校录⼊员/市级⼈员录⼊的数据 (6)2.2数据确认流程 (6)2.3公⽰流程 (6)2.4问题处理流程 (6)2.4.1确认期内未确认通过的数据 (6)2.4.2公⽰期内学⽣申诉产⽣的问题数据 (8)3操作详解 (11)3.1基础功能 (11)3.1.1⽤户登录 (11)3.1.2⽤户⾸次登录 (12)3.1.3忘记密码 (14)3.1.4个⼈信息修改 (15)3.1.5密码修改 (15)3.1.6整体说明 (16)3.1.7⾸页 (18)4.2填报操作整体说明 (19)4.2.1基本信息和⾃我介绍 (20)4.2.2专业技能和职业素养 (28)4.3确认操作整体说明 (40)4.3.1学⽣确认 (41)4.3.2纪实报告 (45)4.4申诉操作整体说明 (50)4.4.1数据第⼀次公⽰ (50)4.4.2问题管理 (60)4.4.3问题数据⼀次公⽰--学⽣第⼀次查看问题数据 (66)4.4.4问题数据⼆次公⽰--学⽣第⼆次查看问题数据 (68)4.5签字操作整体说明 (70)4.5.1学⽣签字 (70)1系统安装及启动1.1系统运⾏环境为确保系统能够良好运⾏,建议⽤户采⽤以下配置?⽹络要求:能够访问internet.CPU:主流双核或四核处理器内存:4G以上显⽰器分辨率:1366*768以上浏览器:IE8及以上其他软件:⽀持Excel在浏览器中将系统设为“可信任站点”2业务流程说明2.1学期数据填报流程2.1.1对于学⽣录⼊的数据2.1.1.1专题报告1)学⽣进⾏数据录⼊2)学⽣提交班主任审阅3)班主任对学⽣进⾏数据审阅,可以查看到学⽣填报的信息。
学生成绩管理系统使用说明书一、基本需求分析1、用C语言编写一个程序实现学生成绩管理,每个学员包括3门课的成绩,从键盘输入学员信息,包括学号、姓名、三门课成绩,计算出学生的平均成绩,按照学员平均成绩由大到小排序;2、插入功能:在排序后的学生成绩表中插入一个学生的信息,要求插入后仍然保持成绩表有序;3、删除功能:要求输入指定的学号,从学生信息表中删除该学生,删除后的成绩表保持有序。
二、扩展功能1、三门课成绩平均分的最高分和最低分;2、课程1的平均分;3、课程2的平均分;4、课程3的平均分.三、总体设计在函数的设计上,整个系统出了主函数外,另外还有七大功能:输入功能、排续功能、插入功能、删除功能、最高分最低分功能、单科成绩平均分功能、输出功能。
四、详细设计1、程序设计流程图(1)、主函数 int main()利用循环do while()实现各函数的调用.(2)、子函数void input()输入学生学号、姓名、三科成绩(成绩为百分制,若输入错误,提醒用户重新输入),用for循环实现求三科成绩平均分的操作printf(”输入学生的三科成绩:\n");for(j=0;j<3;j++){printf("第%d科成绩\t”,j+1);scanf(”%d”,&stu[count].score[j]);while(stu[count]。
score[j]<0 ||stu[count].score[j]>100){printf("输入成绩有误,此成绩是百分制,请重新输入!\n”);scanf(”%d",&stu[count]。
score[j]);}sum=sum+stu[count].score[j];}stu[count]。
avr =sum/3.0; //求三科成绩的平均分(3)、子函数void paixu()我选择用冒泡法实现排序操作void paixu() //用冒泡法排序{int i,j;struct student t;for(j=0;j〈count;j++)for(i=0;i<count—j;i++)if(stu[i].avr〈stu[i+1]。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载山东省普通高中学生综合素质评价信息管理系统操作手册学生用户手册-山东省点滴记录地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容山东省普通高中学生综合素质评价信息管理系统操作手册学生角色二〇一七年五月目录TOC \o "1-3" \h \z \u HYPERLINK \l _Toc23729 文档编写目的 PAGEREF _Toc23729 3HYPERLINK \l _Toc22086 功能简介及使用注意事项 PAGEREF_Toc22086 3HYPERLINK \l _Toc22087 第一部分首页 PAGEREF _Toc22087 5HYPERLINK \l _Toc32182 一、通知公告 PAGEREF _Toc32182 5HYPERLINK \l _Toc2055 二、结果公示 PAGEREF _Toc2055 6HYPERLINK \l _Toc17004 三、点滴记录 PAGEREF _Toc17004 7HYPERLINK \l _Toc13731 四、同学圈 PAGEREF _Toc13731 7 HYPERLINK \l _Toc10620 第二部分点滴记录 PAGEREF _Toc10620 8HYPERLINK \l _Toc1890 一、任职情况 PAGEREF _Toc1890 9HYPERLINK \l _Toc7055 二、奖惩情况 PAGEREF _Toc7055 12HYPERLINK \l _Toc1757 三、典型事例 PAGEREF _Toc1757 16HYPERLINK \l _Toc31006 四、研究性学习及创新成果 PAGEREF _Toc31006 20HYPERLINK \l _Toc17099 五、日常体育锻炼 PAGEREF _Toc17099 24HYPERLINK \l _Toc3492 六、心理素质展示 PAGEREF _Toc349226HYPERLINK \l _Toc23021 七、艺术素养 PAGEREF _Toc23021 27HYPERLINK \l _Toc16708 八、社会实践 PAGEREF _Toc16708 32HYPERLINK \l _Toc28314 九、陈述报告 PAGEREF _Toc28314 36HYPERLINK \l _Toc9397 十、陈述总报告(只有高三才有)PAGEREF _Toc9397 38HYPERLINK \l _Toc20353 十一、材料排序 PAGEREF _Toc20353 38HYPERLINK \l _Toc4465 第三部分档案查看 PAGEREF _Toc446539HYPERLINK \l _Toc18326 一、学期档案 PAGEREF _Toc18326 39HYPERLINK \l _Toc10361 二、材料记录 PAGEREF _Toc10361 42HYPERLINK \l _Toc22085 第四部分课程管理 PAGEREF_Toc22085 43HYPERLINK \l _Toc3124 一、在线选课 PAGEREF _Toc312443HYPERLINK \l _Toc23135 第五部分我的课表 PAGEREF _Toc23135 44HYPERLINK \l _Toc22056 第六部分我的同学圈 PAGEREF_Toc22056 45文档编写目的本文档用来指导学生用户快速学习、使用“山东省普通高中学生综合素质评价信息管理系统”(以下简称“综评系统”)。
计算机科学与工程学院学生成绩管理系统用户手册课程名称:软件课程设计专业:网络工程班级:学号:姓名:2013年9月目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2用途 (3)2.1功能 (4)2.2性能 (4)2.2.1精度 (4)2.2.2时间特性 (4)2.2.3灵活性.....................................................................................错误!未定义书签。
2.3安全保密 (4)3运行环境 (5)3.1硬设备 (5)3.2支持软件 (5)3.3数据结构 (5)4使用过程 (5)4.1安装与初始化 (5)4.2输入 (6)4.2.1输入数据的现实背景 (6)4.2.2输入格式 (6)4.2.3输入举例 (6)4.3输出对每项输出作出说明 (11)4.3.1输出数据的现实背景 (11)4.3.2输出格式 (12)4.3.3输出举例 (12)4.4文卷查询 (12)4.5出错处理和恢复 (12)4.6终端操作 (12)用户手册1引言1.1编写目的编写该文档是为了指导普通用户使用操作该程序。
处理和查询想要知道的数据,并为测试提供依据。
该文档的阅读者为普通用户和测试人员。
1.2背景说明:1)待开发系统软件名称:学生成绩管理系统;2)本项目的任务提出者是院数据库课程设计的老师,由本小组负责开发,用于南京理工大学广大师生成绩查询及管理;3)开发背景:为满足同学们对查询成绩的需求,同时希望通过此软件,提高分析问题、解决问题的能力,了解软件开发的流程,同时增强对SQL Server和Delphi的使用能力。
1.3定义Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。
它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。
主创者为Anders Hejlsberg。
经过数年的发展,此产品也转移至Embarcadero公司旗下。
Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
SQL Server是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。
Sybase则较专注于SQL Server在UNⅨ操作系统上的应用。
1.4参考资料[1]刘斌,李文革,等.Delphi7数据库高级教程[M].清华大学出版社,2004.[2]赵松涛.SQL Sever2000应用及实例集锦[M].北京:人民邮电出版社,2002.[3]周绪、管丽娜、白海波.SQL Server2000入门与提高[M].清华大学出版社,2001.[4]杜军平、黄杰.SQL Server2000数据库开发[M].机械工业出版社,2001.[5]亚林等.Delphi管理信息系统项目方案精解[M].航空工业出版社,2006.2用途2.1功能登陆的用户根据自己的权限来确定,大致的权限分为3种。
1.管理员:查询自己信息查询任意某个老师,学生的信息查询任意某个老师所带班级的该门学科的成绩查询任意班级的某门成绩查询任意某个学生的成绩修改某个学生的成绩统计全校所有同学的成绩修改密码2.老师:查询自己的信息查询自己所教的某个班的成绩统计学生成绩修改密码3.学生:查询自己的信息查询自己的成绩修改密码2.2性能2.2.1精度输入的学生信息、教师信息、管理员信息均为字符串型;输入的成绩分数均为整数;输出的平均成绩为小数。
2.2.2时间特性系统相应操作响应时间不超过1秒;学生查询成绩操作从输入数据,电脑提交数据到得到查询结果不超过1秒;数据管理部分,从提交某一数据录入到结果返回不超1秒。
2.3安全保密系统数据库维护模块无远程处理功能,这可增强系统安全性。
对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。
考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。
3运行环境3.1硬设备1)至少具有奔腾III800,128M内存配置的计算机;2)Microsoft鼠标,或其他兼容鼠标;3)至少500M的磁盘空间;4)至少32MB的RAM存储器。
3.2支持软件操作系统:WIN98,WIN2000,WINXP、Vista、win7等执行程序:Delphi7数据库:SQL Sever20083.3数据结构本系统的使用需要连接SQL Server数据库,当需修改、新增记录时时,可以更新数据库,删除相应记录时,可以将相关联的所有信息全部删除,数据库随之更新。
4使用过程4.1安装与初始化本软件为简易学生成绩管理系统,客户安装该软件后对学生信息进行维护(学生班级,成员,课程,成绩,任课教师的增加,修改,删除,以及各班级学生基本信息的查询等功能),其数据全部保存在服务器上,从而提高了系统数据的安全,方便了管理。
需要使用该系统,只需要按照提示安装好该软件后,导入数据库,或者更新数据库,连接数据后,按照登录权限登录相应的操作界面即可。
4.2输入4.2.1输入数据的现实背景数据的输入一般由老师操作,学生只具备对成绩的查询功能及密码的修改输入。
4.2.2输入格式在登录界面,学生的用户名为学号,初始密码为000000;教师和管理员的用户名为工号,初始密码也为000000。
对于其他输入数据的格式要求见下表:输入数值位数类型用户名10Char密码6Char学号10Char姓名20Char性别10Char院系号10Char院系名20Char班级10Char联系方式20Char成绩10Char课程号16Long课程名10Char教师名20Char学分10Char学时10CharGPA Float.2.3输入举例1、登录输入学号(工号)和初始密码即可,三次密码输入错误,系统将自动退出程序2、修改密码登录成功后,选中菜单栏里“菜单”项的修改密码,即弹出修改密码的页面按照页面的提示依次输入原密码,新密码,并再次确认输入,若原密码输出错误,则出现错误提示,新旧密码不一致或新密码与原密码相同,均出现提示。
3、查询信息(1)学生选中菜单栏中的“个人信息”,可以查询到自己的相关信息。
(2)教师(3)选中菜单栏中的“个人信息”,可以查询到自己的相关信息。
(3)管理员选中菜单栏中的“信息管理”项,“管理员信息”、“学生信息”、“教师信息”可以查询到所有管理员、学生、教师信息,点击“查询”按钮显示所有人的信息,同时可以根据查询条件查询到符合条件的信息,并且管理员可以对信息进行增删改。
4、查询成绩选中菜单栏“成绩管理”中的“成绩查询”,点击“查询”按钮可以查询到所有学生的成绩,并且不及格的成绩被标红,管理员还可以根据查询条件查询到符合条件的某个人的成绩。
5、修改、删除、增加成绩此项功能只针对管理员,点击菜单栏中的“成绩管理”,选中“成绩管理”项,点击查询可以显示所有学生成绩,或者输入查询条件,筛选出符合条件的学生成绩,学长某学生的某项记录,该记录显示在下方的方框中,在方框内可以对其进行修改,修改完成后点击“修改”按钮,即可完成对学生成绩的修改;或者选中某学生的某项记录,点击“删除”,即可删除该学生的该项记录;在页面下方信息管理的模块中输入相关新增的信息,即可增加学生成绩6、统计管理员进入成绩统计页面,可以分别按照学生、班级、院系、全校进行排名。
7、退出选中菜单栏中的“退出”项,即可退出整个系统。
4.3输出对每项输出作出说明4.3.1输出数据的现实背景输出的数据供学生和老师使用和查看,师生可以随时登录查询,成绩表可以打印。
4.3.2输出格式数据都以表格的形式输出4.3.3输出举例如一个管理员要管理成绩,登入界面后,输出数据为4.4文卷查询无特殊说明,用户只需登录,进入主界面即可通过相关按钮实现查询功能。
4.5出错处理和恢复1无法修改、删除用户信息当修改、删除用户信息时要先选中要修改、删除的用户,才可以进行修改、删除操作。
2没有查询结果当没有查询结果时可能是当前并不存在该学生信息。
4.6终端操作无特别说明,用户只需按照按钮的说明操作即可。