学生管理系统需求分析文档
- 格式:doc
- 大小:74.50 KB
- 文档页数:6
系统的功能需求分析报告1. 引言本文旨在分析系统的功能需求,以明确系统的设计目标和功能要求。
本报告将包括对系统的整体描述、用户需求的分析、功能需求的详细说明以及系统的非功能性需求。
2. 系统描述系统是一个用于管理学生信息的学生管理系统。
它旨在提供一个方便、高效的学生信息管理平台,以满足学校和教职工的需求。
3. 用户需求分析通过对学校和教职工的需求调研,我们整理了以下用户需求: - 学校管理层希望能够根据学生信息生成统计报告,以便更好地了解学校的整体情况。
- 教职工需要一个方便的途径来记录学生的出勤情况和学术表现。
- 学校需要一个可靠的系统来管理学生的个人信息,如姓名、年龄、班级等。
4. 功能需求分析基于用户需求的分析,我们提出以下功能需求: - 学生信息管理:系统应提供一个界面,使学校能够方便地添加、编辑和删除学生的个人信息。
- 统计报告生成:系统应能够根据学生信息生成各类统计报告,如学生总数、男女比例等。
- 出勤记录管理:系统应提供一个界面,使教职工能够记录学生的出勤情况,并能够根据需要进行查询和统计。
- 学术表现记录:系统应提供一个界面,使教职工能够记录学生的学术表现,如考试成绩、学科评级等。
- 学生成绩查询:系统应提供一个界面,使学生和家长能够查询学生的成绩和学术表现。
5. 非功能性需求分析除了功能需求外,我们还考虑到系统的非功能性需求,以保证系统的安全性和可靠性: - 安全性:系统应采取必要的安全措施,如用户身份验证、数据加密等,以保护学生信息的安全。
- 可靠性:系统应具备高可靠性,能够在故障发生时自动备份数据,并能够及时恢复服务。
- 响应时间:系统应具备较快的响应时间,以提高用户的使用体验。
6. 总结通过对学生管理系统的功能需求分析,我们明确了系统的设计目标和功能要求。
系统将提供学生信息管理、统计报告生成、出勤记录管理、学术表现记录和学生成绩查询等功能,以满足学校和教职工的需求。
学生管理系统需求分析报告学生管理系统需求分析报告一、引言学生管理系统是一种基于计算机技术的教育管理工具,通过对学生信息进行录入、管理、查询和统计等功能,实现了学生信息的高效管理。
本需求分析报告旨在明确学生管理系统的功能需求,为系统开发提供指导和依据。
二、背景当前,学校中学生数量庞大,学生信息繁杂,传统的手工管理方法已经无法满足学校管理工作的需求。
学生管理系统的出现,为学校管理提供了便捷和高效的解决方案。
学生管理系统通过计算机技术的应用,能够方便地对学生信息进行录入、查询、修改和删除等操作,同时还可以进行统计和分析学生信息,提供科学决策支持。
三、功能需求在学生管理系统的设计和开发中,需要满足以下功能需求:1. 学生信息录入功能:系统要求能够方便快捷地录入学生的基本信息,包括姓名、性别、年龄、出生日期、家庭住址、联系电话等。
2. 学生信息查询功能:系统需要提供灵活全面的查询功能,支持按照学生姓名、学号、班级等条件进行查询,并能够根据查询结果进行排序和过滤。
3. 学生信息修改功能:系统应该提供修改学生信息的功能,包括修改学生基本信息、班级信息、联系方式等。
4. 学生信息删除功能:系统需要提供删除学生信息的功能,保证数据的安全性和完整性。
5. 学生信息统计功能:系统应该能够提供学生信息的统计功能,包括按照性别、年龄、班级等维度进行统计和分析,并生成相应的报表和图表。
6. 学生课程管理功能:系统应该能够管理学生的选课信息和考试成绩,方便教师和学生查询和分析。
7. 用户权限管理功能:系统需要提供用户权限管理功能,分为管理员、教师和学生三个角色,不同角色有不同的权限和操作范围。
8. 数据备份与恢复功能:系统应该具备数据备份和恢复功能,保证数据的安全性和可靠性。
四、界面设计和用户友好性为了提高用户的使用体验,学生管理系统应该具备直观、简洁和用户友好的界面设计,确保用户能够快速上手和熟悉系统的操作方式。
在设计界面时,要考虑系统的整体布局、操作流程和交互效果,尽量减少用户操作的复杂性和困难性。
1.1 需求概述学生信息管理系统必须具备学生信息的输入、查询、修改、删除和排序等功能,通过这个系统的使用,实现学生信息管理工作系统化,为教师的日常管理和学生的学习提供便利。
这个系统的使用者主要是管理员,即完全由管理员完成对学生个人信息和成绩数据的输入和维护。
数据存储在文件中。
进入系统后能够读入相应的学生信息文件和学生成绩文件.实现对学生数据按照学号或者姓名进行查询。
对于学生的成绩,要求能够进行简单的统计和查询.能够按照学号或姓名查询学生的成绩单,对各科目成绩进行汇总和并按照总分排序。
1。
2 总体设计图1 学生信息管理系统模块图1。
2。
1 功能模块说明密码验证和修改模块:该模块主要完成身份验证和密码管理功能。
管理员通过这个模块登录。
注销和退出。
学生信息管理模块:该模块主要实现对学生姓名、性别、出生日期、联系电话、院系信息的录入、修改、查询、浏览和删除功能。
学生成绩管理模块:该模块主要实现对学号、考试成绩的录入、修改、查询、浏览和删除功能,并实现对各科目成绩的汇总和排序。
1。
2.2 数据流图学生信息管理系统处理流程图图2 学生信息管理系统数据流图1.2。
3 全局数据结构设计定义结构体StudentInfo,用于存储学生的个人信息和成绩数据。
struct StudentInfo{struct StuPersonalInfo stu1;struct StuScore stu2;};其中,结构体StuPersonalInfo和StuScore定义如下:struct StuPersonalInfo //学生信息结构{char name [NAME];//姓名char stuID[ID]; //学号char sex [SEX]; //性别char birth [BIRTH];//出生日期char tel [TEL];//电话char dept[DEPT];//系};struct StuScore //学生成绩结构{char name[NAME];//姓名char stuID[ID]; //学号float score[SCORE];//成绩数组,记录学生6门课程的成绩};其中,各字段的含义说明如下:(1)name[NAME];保存学生姓名。
【精品】学生信息管理系统需求分析一、项目背景现今社会,教育已经成为了人们成长的重要途径。
随着社会的快速发展和科技的不断更新,学生信息管理系统也应运而生。
目前,学校信息化建设成为了各大学校的重点工作,学生信息管理系统也越来越受到教育机构的重视。
二、系统概述学生信息管理系统(Student Information Management System,简称SIMS),是一种基于互联网的管理系统,旨在提供学生信息的存储、管理、修改和查询功能。
该系统主要用于教育机构,所收集的信息包括学生的基本信息、学业成绩、考勤情况、学生证明材料等。
学生信息管理系统能够提高教育机构对学生管理的效率和准确性,以及为学生提供各种信息服务,方便学生和家长更好地了解学生的情况和发展。
三、系统功能1.基本信息管理学生信息管理系统可以存储学生的基本信息,包括姓名、性别、出生日期、身份证号码、联系电话、家庭住址等。
同时,支持学生基本信息的增、删、改、查功能。
2.学业成绩管理学生信息管理系统可以存储学生的各科成绩,包括平时成绩、考试成绩、期末成绩等,并且还能够将不同学期的成绩进行汇总,形成整张成绩单。
同时,系统支持对学生成绩的统计分析和查询,可以方便教员和学生对考试成绩的了解和评估。
3.考勤管理学生信息管理系统可以记录每个学生的考勤情况,包括出勤、请假、缺勤等情况,并将每个学期的考勤情况进行汇总和展示。
同时,系统也支持教员对考勤情况进行查询和管理,方便教员了解每个学生的学习态度和表现。
4.学生证明材料管理学生信息管理系统可以存储学生的证明材料,包括学生证、学籍证明、成绩单等。
同时,系统支持学生和家长在线申请这些证明材料,方便了学生的使用和办理。
5.数据统计与分析学生信息管理系统可以对各种数据进行汇总、统计和分析,比如学生人数、男女比例、班级成绩分布、考勤情况等。
同时,系统还可以生成各类教学报表,为教育管理和决策提供数据支持。
四、需求分析1.安全性由于学生信息管理系统主要用于存储和管理学生的个人信息,所以系统的安全性非常重要。
学⽣成绩管理系统需求分析学⽣成绩管理系统需求分析报告⼀、引⾔ (1)⼆、系统需求 (2)三、系统功能分析 (3)四、系统功能模块 (3)1、⽤户管理模块设计 (4)(1)、学⽣信息管理 (4)(2)、教师信息管理 (4)2、学⽣成绩管理模块设计 (4)3、系统维护模块设计 (4)4、岗位定义 (5)五、⽬标系统界⾯与其它需求 (5)1界⾯需求 (5)2其它需求 (6)⼀、引⾔成绩是学⽣学校⽣活的重要组成部分,也是衡量⼀个学⽣学习能⼒的重要标志,要⽅便的存储和查询学⽣成绩,随着信息化的实现,学⽣成绩管理系统就成为⼀个学校的⽹络组成不不可或缺的部分信息在社会和经济的发展中所起的作⽤越来越为⼈们所重视。
信息资源的开发和利⽤,已成为衡量⼀个国家综合国⼒的重要标志之⼀。
在计算机的三⼤主要领域(科学计算、数据处理与过程控制)中,数据处理的⽐重约占70%左右。
计算机作为处理的⼯具,为适应数据处理需求迅速提⾼,满⾜各类信息系统对数据管理的要求,在⽂件系统的基础上发展起了数据库系统。
计算机数据库管理随着计算机硬件(尤其是外存储器)、软件技术和计算机应⽤范围的发展⽽不断发展。
本系统的编写⽬的在于对⽤户需求进⾏充分调研的基础上,深⼊理解并描述出软件的功能、性能、接⼝等⽅⾯的需求,研究学⽣成绩管理系统软件的开发途径和应⽤⽅法。
本需求的预期读者是与学⽣成绩管理系统软件开发有联系的决策⼈,开发组成⼈员,扶助开发者,⽀持本项⽬的领导和⼈员,软件验证者。
在计算机⾼速发展的今天,它已经应⽤到了各个⾏业,当然,学校也不例外。
以前学校对学⽣的成绩是⽤⼈管理,⽽作为计算机应⽤的⼀部分,使⽤计算机对学⽣成绩进⾏信息管理,有着⼿⼯管理所⽆法⽐拟的优点,如:查找⽅便、可靠性⾼、存储量⼤、保密性好、寿命长、成本低等。
这些优点能够极⼤地提⾼学校对学⽣成绩管理的效率。
因此,开发⼀套学⽣成绩管理系统是有必要的。
⼆、系统需求成绩管理成为学校教学管理中⼗分重要⼜相当复杂的管理⼯作之⼀,单纯的采⽤传统的⼿⼯处理已经不符合教育和管理的要求,⽽计算机具有运算速度快,处理能⼒强等特点,很⾃然地进⼊到这⼀应⽤领域中。
「学生信息管理系统需求分析1」学生信息管理系统是一种用于学校或教育机构管理学生信息的软件系统。
该系统的主要目标是提供一个方便、高效、安全的平台,以支持学校管理学生的各项工作。
下面是对学生信息管理系统需求的分析,包括系统功能需求和非功能需求。
系统功能需求:2.学生档案管理:系统应该能够建立和维护学生档案,包括学生的出生证明、户口迁移证明、照片、健康证明等。
3.班级管理:系统应该能够创建和管理班级信息,包括班级的名称、班主任、学生名单等。
4.成绩管理:系统应该能够记录和管理学生的各科成绩,包括期中考试、期末考试、小测验等。
5.学生考勤管理:系统应该能够记录学生的考勤情况,包括迟到、旷课、请假等。
6.学生成绩分析和报告:系统应该能够对学生的成绩进行分析和报告,包括成绩排名、成绩趋势分析等。
8.系统安全管理:系统应该提供用户账号管理和权限管理功能,确保只有授权人员能够访问和修改学生信息。
9.学生毕业和转学管理:系统应该能够处理学生毕业和转学的相关事务,包括学生档案的归档、转学证明的发放等。
10.统计与报表功能:系统应该能够提供各种统计和报表功能,包括学生人数统计、班级人数统计、年级成绩分布等。
系统非功能需求:1.界面友好性:系统的用户界面应该简洁、直观、易于操作,便于用户进行学生信息管理和查询。
2.系统安全性:系统应该采用合适的安全措施,保护学生的个人隐私和数据安全。
3.数据完整性:系统应该能够确保学生信息的完整性,防止数据丢失或损坏。
4.性能与稳定性:系统应该能够快速响应用户请求,具备较高的性能和稳定性,能够支持大量用户同时使用。
5.可扩展性:系统应该具备良好的可扩展性,能够方便地添加新的功能或适应规模的变化。
6.数据备份与恢复:系统应该具备定期备份和数据恢复功能,以防止数据丢失。
7.系统兼容性:系统应该能够兼容不同的操作系统和浏览器,以方便用户的使用。
8.系统维护和升级:系统应该具备方便的维护和升级功能,以保持系统的稳定性和功能的完善。
学生信息管理系统需求分析第一章绪论1.1 前言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。
面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
学生信息管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
传统的人工方式管理方式效率低、性差,不利于查找、更新和维护。
使用计算机对学生信息进行管理,能够极提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的管理软件成为很有必要的事情。
学生信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用的特点。
学生信息管理系统要实现的目标是为学校提供学生管理解决方案,具体目标如下:1) 提高学生信息管理效率,节约管理成本,增强学生管理的安全性。
2) 满足学校学生管理的人员、老师和学生的不同层次和不同方面的需要。
3) 为学校将来的信息化建设提供必要的支持。
总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。
1.2 现有学生信息管理系统的分析目前,已经有相当一部分学校利用计算机来实现学生信息的管理,因为整个社会都在慢慢实现信息管理系统。
但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的信息管理系统进行多方面的分析。
学生信息管理系统需求分析说明书目录1概述 (3)目的 (3)背景 (3)术语 (3)参考资料 (3)2任务概述 (3)目标 (4)用户的特点 (4)假定和约束 (4)3需求分析 (4)功能分析 (4)性能分析 (5)安全性分析 (5)故障处理要求 (5)其他专门要求 (5)4数据描述 (6)处理流程图 (6)数据流图 (7)数据字典 (8)5运行环境规定 (9)设备 (10)接口 ....................................................... 错误!未定义书签。
1.概述目的此需求规格说明书对《学生信息管理系统》做了全面细致的用户需求分析,明确索要开发的软件具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明出和完成后续设计与开发工作。
编写该书的目的是为能够更加准确的明白该系统的需要,对所开发的软件的功能、性能、用户界面及运行环境等做出详细的说明。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。
背景在计算机技术日益发展与不断成熟的今天,为了更好的管理学生信息,为学生提供更多的便捷服务,开发出一个学生信息管理系统尤其必要。
随着网络的日益发展与完善,网络已成为了大家生活中不可或缺的东西,让网络的平台来更好的服务于我们的学生信息管理系统,以网站的形式更好术语系统采用的是C/S结构,即客户端和服务器架构,示意图如图2-1所示。
客户端端提供用户操作界面,接受用户输入的各种操作信息,向服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。
服务器端接收客户端的数据或命令请求,并请求数据库服务器执行数据库操作得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端。
C/S结构:即客户端和服务器架构。
学生管理系统的需求分析报告一、引言在当今教育信息化快速发展的背景下,学生管理系统作为学校管理的重要工具之一,其作用日益凸显。
本需求分析报告旨在详细分析学生管理系统的需求,以期为系统设计和开发提供指导。
二、目标与背景学生管理系统的主要目标是规范学校对学生信息的管理,提高管理效率,优化教学质量。
通过该系统,可以实现学生信息的录入、查询、修改、删除等功能,同时提供各类数据的统计分析报表,帮助学校领导做出科学决策。
三、需求分析1. 用户管理•系统管理员可以添加、修改、删除用户,并设置用户权限。
•教师、学生和家长用户可以通过系统登录并访问相应的功能模块。
2. 学生信息管理•学生信息包括基本信息、家庭信息、课程成绩等,需要实现信息的录入、修改和查询功能。
•教师可以查看学生信息,记录学生出勤情况和成绩。
3. 课程管理•系统可以管理学校开设的各类课程信息,包括课程名称、授课教师、上课时间等。
•教师可以针对每门课程录入课程计划、作业和考试安排。
4. 成绩管理•系统可以统计、分析学生在各门课程中的成绩,生成成绩单和绩效报告。
•教师可以录入和修改学生成绩,学生和家长可以查看成绩信息。
5. 课程表管理•系统生成学生和教师的课程表,包括每周课程安排、上课地点等。
•可以实现查看、修改课程表的功能,确保教学秩序正常进行。
四、功能需求•用户登录:支持不同用户角色的登录,根据权限进入相应的功能界面。
•学生信息管理:实现学生信息的录入、查询、修改和删除功能。
•课程管理:包括课程信息的添加、修改、删除,以及课程计划和考试安排的管理。
•成绩管理:支持成绩的录入、查询、统计和分析。
•课程表管理:生成学生和教师的课程表,提供查看和修改功能。
五、非功能需求•界面友好:系统操作简单直观,用户易于上手。
•安全性:用户登录信息安全加密存储,保护学生隐私。
•稳定性:系统运行稳定,支持多用户同时在线使用。
•可扩展性:方便后续功能的扩展和升级。
六、总结学生管理系统的需求分析是系统设计的第一步,通过详细分析各项功能需求,可以更好地指导系统的开发和优化。
学生管理系统的需求分析与系统设计一、引言学生管理是现代教育管理工作中重要的一环,为了提高学生管理工作效率,减轻教师和管理人员的工作负担,设计一套高效且易于使用的学生管理系统至关重要。
本文将对学生管理系统的需求进行分析,并提出相应的系统设计方案。
二、需求分析1. 功能需求1.1 学生信息管理系统应具备学生信息管理功能,包括学生个人信息、住宿信息、家庭信息、学籍信息等的录入、查询和更新功能,同时支持导出学生信息报表。
1.2 考勤管理系统应能够进行学生考勤管理,包括请假、出勤、迟到等信息的记录和统计,支持根据时间段、班级、学生等条件进行考勤数据的查询和导出。
1.3 成绩管理系统应具备成绩管理功能,包括成绩录入、成绩统计、成绩排名等功能,并支持导出成绩报表。
1.4 课程管理系统应能够管理学生的选课情况,包括课程信息的录入、查询、更新和删除功能,并支持对学生选课情况的统计分析。
1.5 班级管理系统应能够管理班级信息,包括班级人数、班级负责人、班级活动等信息的管理和查询,支持导出班级信息报表。
1.6 教师管理系统应能够管理教师信息,包括教师个人信息、授课信息、教师评价等,同时支持对教师信息的查询和导出。
1.7 权限管理系统应具备权限管理功能,包括系统管理员、教师、学生等不同角色的权限设置,确保系统数据的安全性和操作的合法性。
2. 性能需求2.1 系统响应速度系统应具备良好的响应速度,保证用户操作流畅且及时。
2.2 系统稳定性系统应具备高稳定性,能够长时间运行而不产生系统崩溃和数据丢失等问题。
2.3 数据安全性系统应具备高度的数据安全性,采用数据加密、权限控制等措施,防止数据泄露和恶意篡改。
3. 用户界面需求系统应具备简洁、直观的用户界面,便于用户操作和理解,同时要支持多语言界面切换。
4. 可扩展性需求系统应具备良好的可扩展性,能够根据实际需求进行功能扩展和模块添加。
三、系统设计1. 系统架构基于需求分析的结果,建议采用三层架构设计,包括表现层、业务逻辑层和数据访问层。
学生管理系统需求分析文档
1.前言:该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面
达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价
值。
2.概述:我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使
用范围广,实用性强,使用简单,所花经费少等优点。我们可以肯定的说它将在高校的
教学的使用过程中其优点将得到最充分的体现。它的功能就是教师通过输入用户名和口
令登陆到教学管理数据库中,从而实现对各门选课人数限制,对学生信息的维护限制。
学生则通过输入学号与口令进行登陆,进去以后可以对自己的信息进行查询,并且也可
以进行选课与退课;这当中学生对自己的信息只能看,不能删除和修改。当然还要有一
个超级用户,他在整体上能实现对系统进行维护与保护。该系统主要包括学生信息查询,
教务信息维护,和学生选课三大部分功能。学生信息查询模块主要实现学生对自己的相
关信息进行查询(只能看),教务信息维护模块则是教师对学生的信息进行维护与限制,
学生选课是实现学生的选课与退课。在这当中超级用户的权限最大,教务员次之,学生
最少。
3.流程图与数据字典:
(1)简易流程图
注册信息
验证结果
查询要求
查询结果选课输入信息
教务员 学生 P0 教务管理
学系统
修改要求选课结果
修改结果
(2)数据项
★系记录
★教务员注册表
★学生记录
★选课记录
★课程记录
(3)数据存储定义
数据存储名称:教务员注册表
输入:教务员名称与口令输出:登陆处理表格
数据项名 类型 长度 注明
系号 字符型 5 唯一
系名 字符型 20 唯一
电话 字符型 4 仅限数字
系主任汉字或英文字母
数据项名 类型 长度 注明
注册名 字符型 8 限英文字符或汉字
口令 字符型 8 英文字母和数字
数据项名 类型 长度 注明
学号 数值型 6 唯一
姓名 字符型 8 <=4个汉字
性别 字符型 2 男或女
年龄 字符型 2
系号 字符型 3 英文字母和数字
数据项名 类型 长度 注明
学号 数值型 6 头两位表示入学年份
课程号 字符型 3 字母和数字
成绩 数值型 3 0~100
限制人数 数值型
数据项名 类型 长度 注明
课程号 字符型 3 唯一
课程名 字符型 20 <=10个汉字
学分 数值型 1 1~6
上课时间 数值型 2 24表示学期二第四大节
名额 数值型 3 0~999
数据结构:教务员注册名+口令
说明:该注册信息由专人维护,该维护功能不在本系统范围内。
数据存储名称:系记录
输入:教务员信息维护输出:学生信息检索和教务信息维护
数据结构:系号+系名+电话
说明:系名和系号都使唯一的。
数据存储名称:学生记录
输入:教务员信息维护输出:学生信息检索和教务信息维护以及选可处
理
数据结构:学号+姓名+性别+出生年月日+系号
说明:
数据存储名称:课程记录
输入:教务员信息维护和选课处理输出:教务信息维护以及选可处理
数据结构:课程号+课程名+学分+上课时间+名额
说明:课程号唯一
数据存储名称:选课记录
输入:教务员信息维护输出:学生信息检索和教务信息维护以及选可处
理
数据结构:学号+课程号+成绩
说明:学完课程后,成绩以百分制填入,没有成绩表示为新选课程
(4)主要数据流定义
数据流名称:注册信息
位置:教务员登陆处理
定义:注册信息=教务员注册名+口令
说明:“查询”和“维护”功能仅对教务员,所以教务员使用这些功能时,
要输入合法的注册名及口令,已获得操作权。
数据流名称:验证信息
位置:登陆处理教务员
定义:验证信息=『登陆成功|用户名未注册|口令错误』
说明:该告知用户登陆的情况,如成功,就可进入才作界面。
数据流名称:查询要求
位置:教务员学生信息检索
定义:查询要求=指定系
说明:用户通过选择指定要查询的系及学生。
数据流名称:查询结果
位置:学生信息检索教务员
定义:查询结果=系记录+系统计人数+『学生记录』
说明:查询结果包括指定系的信息,系学生数(统计结果)和学生记录
(可同时显示多条记录)。
数据流名称:修改要求
位置:教务员教务信息维护
定义:修改要求=『系|学生|课程|选课』
说明:指定要维护的对象,然后输入修改的信息(增,删,改)
数据流名称:选课要求
位置:学生选课处理
定义:选课要求=学号+指定课程
说明:学生在选课界面要首先输入学号,然后要指定选(退)课。
数据流名称:选课结果
位置:选课处理学生
定义:选课结果=(出错信息)已修学分+新课表+新选学分+新选课
门数
说明:出错信息包括学号不对,操作错误等。
4.接口
用户接口:教务员以及学生登陆接口;
软件接口:通过ODBC与数据库连接;
硬件接口:校园网。
5.性能需求:
该软件的性能需要有微软操作系统的支持,即必须运行在微软的系列操作系统底下;
另外还要有MicrosoftServerSQL的支持。
6.属性:
该软件主要为各所高校的教学服务
(1)可使用性:基本上能满足教学上的需求
(2)保密性:教师只有通过身份验证才可登陆,部分系统功能对学生进行限制
(3)可维护性:尽量做到即使维护即使更新
(4)可移植性:由于经验不足目前该产品具有较低的可移植性
7.其他要求:
由于经验的欠缺,在功能,性能等等方面难免存在不足。因此我们会在维护阶段对该系统不
断的进行完善和升级,另外如果有什么好的意见和建议恳求你能指出来,我们会感谢万分。