zoukankan      html  css  js  c++  java
  • 团队编程项目作业2-团队编程项目设计文档

    团队-学生成绩管理系统-需求分析

    1.1 编写目的

    该需求分析的软件对象是学生管理系统。开发学生管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。如检索迅速、查找方便、成本低等。这些优点能极大提高学生成绩管理的效率。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,从而对学生管理系统进行准确的定义。

    1.2 预期读者和阅读建议

    学生管理系统所针对的各种不同的预期读者包括:

    学生、老师、管理人员、开发人员、测试人员、文档编写人员

    1.3 产品范围

    学生管理系统的开发目的是为用户提供充足的信息和快捷的查询手段,提高学生档案的管理效率。

    1.综合描述

    2.1 产品的功能

    学生管理系统的功能包括:

    (1)权限功能:为用户设置权限功能,用户只能对授权范围内进行相应修改及删除。

    (2)录入功能:为用户提供对所有信息的录入功能。

    (3)查询功能:为用户提供查询的功能,可查询允许范围内的所有信息。

    (4)维护功能:为用户提供查询及相应的修改,删除功能。

    (5)打印功能:能打印全校学生的信息及各班信息,科目成绩等。

    (6)退出功能:结束并关闭系统。

    2.2 运行环境

    学生管理系统的运行环境包括:

    (1)硬件环境:

    处理器:Intel Pentium 4 3.06GX或更高

    内存:256M

    硬盘空间:40GB

    显卡:SVGA显示适配器

    (2)软件操作环境

    操作系统:Windows XP及以上

    开发软件:Microsoft Visual Studio

    数据库:Microsoft SQL Server 2000

    3.系统功能需求

    3.1 需求分析

    对教学管理系统要求提供两个方面的服务:

    (1) 选课管理,负责新学期的课程选课注册工作;

    (2) 成绩管理,负责学生成绩管理。

    在成绩管理方面:

    (3)成绩录入:

    教学管理员录入学生考试成绩

    (4)成绩查询:

    教师、教学管理员可以查询学生考试成绩,不允许查询别人的考试成绩。

    (5)成绩统计与报表生成:

    教学管理系统进行成绩查询(按课程、学生、班级),打印成绩汇总统计报表

  • 相关阅读:
    《Linux/Unix设计思想》随笔 ——Linux/Unix哲学概述
    C99 inline关键字
    关于C++内存对齐
    HLSL中constant variables的packing规则
    全局照明算法基础——从辐射亮度到渲染方程
    透视投影矩阵推导
    基于光线追踪的渲染中景深(Depth of field)效果的实现
    直线的光栅化算法
    透视投影后的线性插值校正
    linux内核编译与开发
  • 原文地址:https://www.cnblogs.com/wangzhiang/p/7528694.html
Copyright © 2011-2022 走看看