学生信息管理系统需求说明
- 格式:doc
- 大小:77.50 KB
- 文档页数:9
学生信息管理系统项目需求分析说明书文档作者:项目组长:批准人:批准日期:目录1绪论 (2)1.1 课题研究背景 (2)1.2 国内外研究动态 (2)1.3 选题的意义和价值 (3)2 相关技术简介 (4)2.1 开发技术的选择 (4)2.2 项目开发的工具 (5)2.2.1 MYECLIPSE简介 (5)2.2.2 MYSQL简介 (5)2.2.3 TOMCAT简介 (5)2.3 数据库的连接 (6)3系统需求分析 (6)3.1 可行性分析 (6)3.2 功能需求分析 (7)3.3 性能要求分析 (7)3.4运行环境规定 (8)1绪论1.1 课题研究背景随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。
为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。
而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
1.2 国内外研究动态管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。
学生信息管理系统是典型的管理信息系统(MIS),其系统开发主要包括数据库的规划设计与维护和客户端应用程序的开发两个方面。
对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,而对于后者则要求程序界面友好、功能完备,容易使用,具有流行软件的操作习惯等特点。
系统需求说明书系统需求说明书1. 引言本文档旨在详细描述系统的需求,以便开发人员了解系统的功能和性能要求,从而有针对性地进行系统设计和开发。
系统需求说明书主要包括了系统总体描述、功能需求、性能需求、安全需求等内容。
2. 系统总体描述本系统是一个用于管理学生信息的系统,主要包括学生信息的录入、查询、修改、删除等功能。
该系统采用WEB应用形式,用户可以通过浏览器进行访问。
系统的用户分为管理员和学生两类,管理员具有对学生信息的管理权限,学生只能查看自己的信息。
3. 功能需求3.1 学生信息录入管理员可以通过系统界面录入学生信息,包括学生姓名、学号、性别、年龄、籍贯等基本信息。
在录入学生信息时,系统需要进行合法性校验,确保学生信息的正确性。
3.2 学生信息查询管理员和学生都可以通过系统界面查询学生信息。
查询可以根据学号、姓名等关键字进行,系统将根据关键字在学生信息库中进行匹配,并返回匹配结果。
3.3 学生信息修改管理员可以对学生信息进行修改,包括学生姓名、性别、年龄、籍贯等字段。
修改学生信息时,系统需要进行合法性校验,确保修改后的学生信息的正确性。
3.4 学生信息删除管理员可以将学生信息从系统中删除。
删除学生信息时,系统需要进行确认,避免误删操作。
4. 性能需求4.1 响应时间系统的响应时间应控制在1秒以内,以保证用户的良好体验。
4.2 并发处理系统需要支持多个用户同时访问和操作,能够处理大量并发请求。
4.3 数据存储系统需要能够承载大量学生信息,并保证数据的安全性和可靠性。
数据存储的读写速度应在可接受范围内,并支持数据备份和恢复功能。
5. 安全需求5.1 用户认证系统需要对用户进行认证,确保只有授权用户才能访问和操作学生信息。
5.2 数据保密系统需要保证学生信息的机密性,防止信息泄露和非法访问。
5.3 数据备份系统需要定期对学生信息进行备份,以防止数据丢失和灾害恢复。
6. 部署需求6.1 硬件需求系统需要部署在一台具备一定计算和存储能力的服务器上,以满足系统的运行和存储需求。
学生管理系统需求分析文档一、引言学生管理系统是现代教育机构管理中不可或缺的工具,通过该系统可以方便高效地管理学生信息、课程安排、成绩记录等数据。
为了更好地满足教育机构的需求,我们进行了学生管理系统的需求分析。
本文将详细介绍该系统的需求分析结果。
二、系统背景学生管理系统是为了方便教育机构对学生信息进行管理而设计的,其主要功能包括学生信息管理、课程安排、成绩录入与查询等。
通过该系统,教育机构可以更好地组织管理学生相关信息,提高工作效率。
三、功能需求分析1. 学生信息管理•添加学生信息:系统管理员可以录入学生基本信息,如姓名、性别、年龄等。
•修改学生信息:管理员可以修改学生信息,确保信息的及时更新。
•查询学生信息:支持根据学生姓名、学号等条件查询学生信息。
2. 课程管理•添加课程信息:管理员可以录入课程信息,包括课程名称、授课教师、上课时间等。
•修改课程信息:管理员可以对课程信息进行修改。
•查询课程信息:支持根据课程名称、教师姓名等条件查询课程信息。
3. 成绩管理•录入成绩:教师可以录入学生的考试成绩。
•查询成绩:学生和教师可以查询学生的成绩信息。
四、非功能需求分析1. 可靠性系统应保证数据的准确性和完整性,避免数据丢失或错误。
### 2. 安全性系统应提供权限控制功能,确保只有授权人员可以访问敏感信息。
### 3. 易用性系统界面应简洁明了,操作逻辑清晰,方便用户上手使用。
五、数据流程图学生信息管理输入:管理员录入学生信息处理:系统保存学生信息输出:学生信息保存成功提示课程管理输入:管理员录入课程信息处理:系统保存课程信息输出:课程信息保存成功提示成绩管理输入:教师录入学生成绩处理:系统保存成绩信息输出:成绩信息保存成功提示六、总结学生管理系统是教育机构管理中不可或缺的重要工具,通过本需求分析文档,我们对系统的功能需求和非功能需求进行了详细的分析。
系统应具备学生信息管理、课程管理和成绩管理等功能,同时保证数据的准确性、安全性和易用性。
学生信息管理系统需求规格说明书1.1 目的本文档旨在明确学生信息管理系统的功能需求和非功能需求,以便开发团队理解客户需求,实现系统设计、编码和测试等项目开发工作。
1.2 范围学生信息管理系统可以管理学生的基本信息、课程信息、成绩信息等;同时,该系统也可以为教师提供教学计划和成绩管理等功能。
二、总体描述2.1 产品功能学生信息管理系统可以实现以下功能:(1)学生信息管理该系统可以管理学生的基本信息,包括姓名、性别、家庭住址、年龄、联系方式等。
同时,该系统还可以记录学生的入学时间、学籍状况、奖惩记录等。
(2)课程信息管理该系统可以管理课程信息,包括课程名称、授课教师、学分、学时等。
同时,该系统还可以设置授课计划、查看课程评价等。
(3)成绩管理该系统可以记录学生的考试信息和成绩信息,可以对成绩进行统计和分析。
同时,该系统还可以生成学生成绩单、成绩报告等。
(4)教师信息管理该系统可以管理教师的基本信息,包括姓名、性别、家庭住址、年龄、联系方式等。
同时,该系统还可以记录教师的资格证书、科研成果等。
(5)教学计划管理该系统可以为教师提供教学计划和课程安排等功能。
2.2 用户特点本系统主要面向大学管理层、教师和学生。
2.3 约束和限制本系统需要在服务器上部署,同时需要保证数据的安全性和可靠性。
三、详细需求3.1 功能需求(1)学生信息管理1.能够添加、编辑、删除学生的基本信息;2.能够查看学生信息,包括学籍状况、奖惩记录等;3.能够查询和统计学生信息。
(2)课程信息管理1.能够添加、编辑、删除课程信息;2.能够设置授课计划,课程评价;3.能够查询和统计课程信息。
(3)成绩管理1.能够添加、编辑、删除考试信息和成绩信息;2.能够对成绩进行统计和分析;3.能够生成学生成绩单、成绩报告等。
(4)教师信息管理1.能够添加、编辑、删除教师的基本信息、资格证书、科研成果等;2.能够查询和统计教师信息。
(5)教学计划管理1.能够为教师提供教学计划和课程安排等功能;2.能够查询和统计教学计划信息。
【精品】学生信息管理系统需求分析一、项目背景现今社会,教育已经成为了人们成长的重要途径。
随着社会的快速发展和科技的不断更新,学生信息管理系统也应运而生。
目前,学校信息化建设成为了各大学校的重点工作,学生信息管理系统也越来越受到教育机构的重视。
二、系统概述学生信息管理系统(Student Information Management System,简称SIMS),是一种基于互联网的管理系统,旨在提供学生信息的存储、管理、修改和查询功能。
该系统主要用于教育机构,所收集的信息包括学生的基本信息、学业成绩、考勤情况、学生证明材料等。
学生信息管理系统能够提高教育机构对学生管理的效率和准确性,以及为学生提供各种信息服务,方便学生和家长更好地了解学生的情况和发展。
三、系统功能1.基本信息管理学生信息管理系统可以存储学生的基本信息,包括姓名、性别、出生日期、身份证号码、联系电话、家庭住址等。
同时,支持学生基本信息的增、删、改、查功能。
2.学业成绩管理学生信息管理系统可以存储学生的各科成绩,包括平时成绩、考试成绩、期末成绩等,并且还能够将不同学期的成绩进行汇总,形成整张成绩单。
同时,系统支持对学生成绩的统计分析和查询,可以方便教员和学生对考试成绩的了解和评估。
3.考勤管理学生信息管理系统可以记录每个学生的考勤情况,包括出勤、请假、缺勤等情况,并将每个学期的考勤情况进行汇总和展示。
同时,系统也支持教员对考勤情况进行查询和管理,方便教员了解每个学生的学习态度和表现。
4.学生证明材料管理学生信息管理系统可以存储学生的证明材料,包括学生证、学籍证明、成绩单等。
同时,系统支持学生和家长在线申请这些证明材料,方便了学生的使用和办理。
5.数据统计与分析学生信息管理系统可以对各种数据进行汇总、统计和分析,比如学生人数、男女比例、班级成绩分布、考勤情况等。
同时,系统还可以生成各类教学报表,为教育管理和决策提供数据支持。
四、需求分析1.安全性由于学生信息管理系统主要用于存储和管理学生的个人信息,所以系统的安全性非常重要。
学生管理系统需求规格说明书范文一、引言学生管理系统是一种用于学校或教育机构管理学生信息的软件系统。
该系统可以帮助管理人员更有效地管理学生的个人信息、学籍信息、成绩信息以及其他相关信息。
本需求规格说明书旨在明确学生管理系统的需求,以便于开发团队根据需求设计和开发系统。
二、系统概述学生管理系统主要包括以下功能模块:1. 学生信息管理:包括学生基本信息、家长联系方式、照片等。
2. 学籍管理:包括学生入学、转学、退学、毕业等学籍变动的管理。
3. 成绩管理:包括学生成绩录入、查询、统计和分析等。
4. 课程管理:包括课程信息维护、排课安排、选课管理等。
5. 教师管理:包括教师信息维护、教师评价、考勤管理等。
6. 班级管理:包括班级信息维护、班级调整、班级活动安排等。
7. 日常管理:包括学生请假、奖惩管理、通知公告等。
8. 报表管理:包括各类统计报表的生成与导出。
三、功能需求1. 学生信息管理1.1 学生基本信息录入:包括学生姓名、性别、出生日期、身份证号码、民族等基本信息的录入。
1.2 家长联系方式录入:包括家长姓名、联系电话、地址等信息的录入。
1.3 学生照片上传:支持将学生照片上传至系统,方便身份确认。
1.4 学生信息查询:支持根据学生姓名、班级、学号等条件进行学生信息的查询。
2. 学籍管理2.1 学生入学管理:支持学生的入学登记,包括学生档案的建立、入学报到等。
2.2 学生转学管理:支持学生转学的登记和学籍变动处理。
2.3 学生退学管理:支持学生退学的登记和学籍变动处理。
2.4 学生毕业管理:支持学生毕业的登记和学籍变动处理。
3. 成绩管理3.1 学生成绩录入:支持教师将学生成绩录入系统,包括平时成绩、考试成绩等。
3.2 学生成绩查询:支持学生和教师根据不同条件查询学生成绩。
3.3 成绩统计与分析:支持系统根据学生的成绩数据进行统计和分析,生成成绩报表。
4. 课程管理4.1 课程信息维护:支持管理员维护课程信息,包括课程名称、学时、学分等。
学生信息管理系统需求分析第一章绪论1.1 前言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。
面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
学生信息管理是学校管理的重要组成部分,对于学校和政府教育单位来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
传统的人工方式管理方式效率低、性差,不利于查找、更新和维护。
使用计算机对学生信息进行管理,能够极提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样的管理软件成为很有必要的事情。
学生信息管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用的特点。
学生信息管理系统要实现的目标是为学校提供学生管理解决方案,具体目标如下:1) 提高学生信息管理效率,节约管理成本,增强学生管理的安全性。
2) 满足学校学生管理的人员、老师和学生的不同层次和不同方面的需要。
3) 为学校将来的信息化建设提供必要的支持。
总之,通过该系统的建设来提高学校的学生信息管理效率,使得学校的发展能够适应当前的教育信息化建设的中体发展趋势。
1.2 现有学生信息管理系统的分析目前,已经有相当一部分学校利用计算机来实现学生信息的管理,因为整个社会都在慢慢实现信息管理系统。
但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的信息管理系统进行多方面的分析。
学生信息管理系统需求分析随着教育事业的不断发展和信息技术的快速进步,学生信息管理系统逐渐成为学校管理的重要工具。
这种系统旨在有效地管理和维护学生的个人信息、学业成绩以及其他相关数据。
通过对学生信息管理系统的需求分析,可以更好地设计和开发符合学校需求的信息管理系统。
一、系统概述学生信息管理系统是为了方便学校对学生信息进行统一、规范和高效的管理而设计的。
该系统主要包括学生基本信息管理、成绩管理、处分管理、奖励管理、考勤管理等模块,以满足学校对学生信息管理的各项需求。
二、学生基本信息管理1. 学生注册系统应提供学生注册功能,包括学生个人信息录入、身份验证和系统账号的创建。
录入的个人信息应包括学生的姓名、性别、出生日期、籍贯、联系方式等。
2. 学生档案管理系统应提供学生档案管理功能,包括学生个人照片上传、学生档案浏览和编辑、学生档案查询等功能。
三、成绩管理1. 成绩录入系统应提供成绩录入功能,包括教师录入学生考试成绩、平时成绩等。
录入的成绩应包括科目、考试日期、考试成绩等信息。
2. 成绩查询系统应提供成绩查询功能,包括学生和家长通过系统查询学生的各科成绩,同时教师和管理人员也可通过系统对学生成绩进行查询和分析。
四、处分管理1. 处分录入系统应提供处分录入功能,包括教师或学校管理员录入学生的处分情况,如违纪、作弊行为等。
录入的处分信息应包括类型、日期、原因等。
2. 处分查询系统应提供处分查询功能,学生、家长、教师和管理人员均可通过系统查询学生的处分情况。
五、奖励管理1. 奖励录入系统应提供奖励录入功能,包括教师或学校管理员录入学生的奖励情况,如优秀班干部、优秀学生等。
录入的奖励信息应包括类型、日期、原因等。
2. 奖励查询系统应提供奖励查询功能,学生、家长、教师和管理人员均可通过系统查询学生的奖励情况。
六、考勤管理1. 考勤录入系统应提供考勤录入功能,包括教师或学校管理员录入学生的考勤情况,如请假、旷课等。
学生信息管理系统需求分析报告一、引言学生信息管理系统是一种用于管理学校学生信息的软件系统。
随着教育信息化的推进,学生信息管理系统已经成为学校信息化建设的重要组成部分。
本报告将对学生信息管理系统的需求进行分析,并提出相应的解决方案,以帮助学校更好地管理和利用学生信息。
二、背景概述现代教育环境中,学校面临着大量的学生信息管理任务。
这些任务包括学生的基本信息录入、档案管理、学籍管理、成绩管理等。
传统的纸质档案管理方式效率低下且易于丢失,无法满足学校对学生信息的及时、准确和安全管理的需求。
因此,学生信息管理系统的开发势在必行。
三、需求分析1. 学生基本信息管理:系统应能够录入和管理学生的基本信息,包括姓名、性别、出生日期、籍贯、家庭地址等。
管理员能够根据需要查询和修改学生信息。
2. 学籍管理:系统应能够管理学生的学籍信息,包括所属班级、年级、学号等。
系统应支持学籍异动,如转班、转学等。
管理员也能够根据需要对学生学籍进行查询和修改。
3. 成绩管理:系统应能够录入和管理学生的成绩信息,包括考试成绩、平时成绩等。
管理员能够根据班级和科目进行成绩查询和统计,以便进行分析和汇总。
4. 档案管理:系统应能够管理学生的档案信息,包括照片、家庭情况、奖惩记录等。
管理员能够根据需要查询和修改学生档案信息。
5. 教师管理:系统应支持对教师信息的录入和管理,包括姓名、性别、职称等。
管理员能够根据需要查询和修改教师信息。
6. 系统安全性:系统应具有较高的安全性,只有经过授权的用户才能够访问和修改学生信息。
系统还应提供日志功能,记录管理员的操作,以便追踪与审计。
7. 报表输出:系统应能够生成各种管理报表,如学生人数统计、班级成绩排名等,以便提供决策参考。
四、解决方案针对以上需求分析,我们建议采用以下技术和方法来实现学生信息管理系统:1. 数据库技术:使用关系型数据库存储学生信息、教师信息和成绩等数据,以便进行高效的数据管理和查询。
学生管理系统功能需求分析一、引言学生管理系统是一种用于学校管理学生信息的软件系统,通过对系统功能需求进行分析,可以确保系统能够满足用户的需求,提高学校管理的效率和便利性。
二、系统功能需求分析1. 学生信息管理•添加学生信息:包括学生姓名、学号、性别、年龄、班级等基本信息。
•修改学生信息:允许管理员对学生信息进行修改。
•删除学生信息:支持管理员删除不再在校的学生信息。
2. 成绩管理•录入成绩:管理员可以录入学生的考试成绩信息。
•统计成绩:系统能够自动统计各科目成绩并生成成绩报表。
•查询成绩:学生和教师可以根据学号或姓名查询学生成绩。
3. 班级管理•班级信息管理:包括添加班级、修改班级信息、删除班级等功能。
•班级成员管理:可以查看班级成员列表并管理班级成员信息。
4. 考勤管理•学生考勤记录:记录学生的出勤情况和请假记录。
•教师考勤记录:记录教师的上课情况和请假情况。
5. 系统权限管理•管理员权限:只有管理员才能对系统进行操作,包括添加用户、修改权限等。
•教师权限:教师可以查看学生信息、录入成绩等。
•学生权限:学生可以查看自己的个人信息、成绩等。
6. 系统日志管理•系统操作日志:记录系统中各种操作的详细日志,包括操作人员、操作时间等信息。
•安全日志:记录系统的安全操作日志,监控系统的安全状态。
三、总结学生管理系统作为学校管理学生信息的重要工具,需具备以上功能才能满足教师和学生的需求,提高学校管理效率。
通过功能需求分析,可以为系统的设计和开发提供指导,确保系统能够满足用户的实际需求。
学生信息管理系统需求说明
第一部分引言
1.1编写目的
文档是对该学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发。
1.2背景
说明:
A、软件系统的名称:学生信息管理系统
B、任务提出者:XXX
开发者:XXX项目开发第一小组
C、本系统完成后是针对个教务管理人员使用的。
由于电脑时代的到来以及internet的迅速
发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生信息管理系统势在必行。
鉴此,特开发此学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。
D、本系统将使用SQL Server 2000作为数据库存储系统,用VB SP4 作为开发环境。
1.3定义
SIMS ——Student Information Manage System 学生信息管理系统
1. 4参考资料
相关的文件包括:
A、产品开发部的内部文件《核准任务管理项目》;
B、任务管理项目分析会议备忘录;
参考资料:
A、北大青鸟Aptech ACCP3.0 Sem1《基于软件开发项目的毕业设计》;
B、国家标准《软件需求说明书(GB856T——88)》;
合同:
(内部开发的产品项目,无合同)
第二部分任务概述
2.1目标
本系统将提供给教学管理人员使用,进行日常教务、工作的管理和调度,提高时间的利用率和工作效率。
软件应该提供的功能包括:
1.永久存储用户输入的信息;
2.数据调度和数据查找操作简易;
3.数据的删除和更新很方便;
本项目的产品是一个独立、完整的程序,目前不提供其他系统的接口。
2.2用户的特点
使用本系统的用户群集中在22-35岁的年轻人,用来做学生信息的存储,对计算机的操作一般比较熟练。
根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在2- 10次之间。
用户对界面的友好性,有非常高的要求。
本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。
2.3假定和约束
已经有的约束条件包括:
A、本系统的预算在1000元(人民币);
B、本系统的最后的交付日期是2006年6月28日,并且包括最后的测试、产品包装,
系统要求在2006年7月正式投入市场;
假设:
A、本项目不会在中期发生不可接受的范围变更;
B、系统不会有海量存储的要求;
其他相关的假定和约束条件将进一步补充。
第三部分、需求规定
3.1对功能的规定
(1)、管理员管理
本系统的提供成员的增加修改和删除操作,要求对成员进行登录时的身份验证。
牵涉到多个用户的操作,管理员可以直接在数据库表中输入成员的信息。
安装后要求提供初始的管理员信息,以便登录。
(2)、学生信息管理
同样,所有的学生信息,全部保存在中心数据库,并且只有管理员本人才能对这些信息进行增加、修改和删除操作。
软件应该提供对信息的增加、修改和删除的操作。
同时,软件应该提供对信息的查询、查找操作,以方便用户查找到特定的信息。
(3)、支持扩展其它管理功能
要求管理员可以添加对其它模块的管理
3.2对性能的规定
3.2.1精度
1、在执行数据增加(例如向数据库中增加新的任务)的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;
2、在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况;
3、数据的修改也要求保持对应的准确性;
4、任务的自动提示时间精度(误差)为2秒/24小时,并且按照设置时间和第一次启动时间之间的间隔来计算总时间,例如,若设置48小时后启动任务,误差应该在4秒之内;
3.2.2时间特性要求
在单用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内。
返回100行数据以内的数据查询,单次操作的响应时间要求在2秒之内。
多人操作时候,时间和相应的要求同上。
3.2.3灵活性
A、操作方式
程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该系统)。
B、运行环境
程序在通常的条件下,在2000上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行。
C、同其他软件的接口的变化
(不适用)
D、精度和有效时限的变化
(不适用)
E、划的变化或改进
由于本系统的规模比较小,计划和进度的改变不影响到需要实现的需求。
3.3输人输出要求
系统的基本数据单元如下:
说明:
其它表可以由管理员自行制定,可以在模板管理中自行添加,修改。
系统集成学生档案表和学生成绩表。
生成方法请参考用户使用手册。
3.4数据管理能力要求
以下是每天、每月的各个单元可能产生的新的数据量、和对应可能执行操作的次数。
以下的情况,是已经建立数据库、输入原始数据的情况下的正常增长,不考虑非常特殊的情况:
根据以上的数据,每月要求的额外的数据存储空间为15M。
并且,所有数据采用集中式存储,数据位于数据库服务器上。
数据库要有安全保障性能,必须只有授权的用户才能操作。
对于ACCESS数据库,通过给数据库物理文件设置访问密码来实现保护。
3.5故障处理要求
A、在用户输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行;
B、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行;
C、数据库要求有灾难备份机制,以防止数据的全部丢失。
3.6其他专门要求
A、安全性
SQL SERVER 2000自身提供了对数据的安全保护措施,数据进行集中管理同时避免了数据的不一致和冗余,在SQL Server的版本中,只有管理中心数据库服务器的成员持有对数据访问的权限,本系统的用户、密码能保证安全。
对任务、成员的管理,数据库同时提供了备份和恢复的功能,在数据库服务器出现问题的时候,能进行数据的快速恢复。
但是,用户不能删除数据库对应的物理文件,否则数据将丢失。
B、可扩充性
系统在开发完毕以后,只实现了任务管理的功能和框架,在后续的开发中,可以在本框架的基础上,采用VB中面向对象的特点来增加功能模块。
可能增加的功能模块包括:任务调度和程序自动运行、日程和活动安排、界面改进(例如程序以一个任务栏的小图标运行)、文件监控(监控磁盘上的文件拷贝操作、以防止非法的侵入)、个人数据存储(包括对图像、音乐、HTML页面信息的分类存储和分类检索)、网络QQ功能、使用语音组件实现语音输入、网络会议等。
扩展后的系统将是一个个人电子秘书。
C、健壮性
系统应该保证在一次开机三个月之内稳定运行(最大的任务时间间隔是三个月的时间),数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复。
第四部分、运行环境规定4.1设备
客户程序硬件要求:
具有Pentium III 处理器且满足以下要求的计算机:最低64 MB 内存
最小 2.1 GB 硬盘
鼠标
键盘
服务器硬件需求:
具有Pentium III 处理器且满足以下要求的计算机:最低256MB 内存
最小8 GB 硬盘
鼠标
键盘
4.2支持软件
客户程序软件:
2000/XP或更高版本
数据库服务器软件:
Windows NT /2000 Server或更高版本
SQL Server 2000
4.3接口。
(该项目无接口)
4.4控制
(该项目不适应)。