学生成绩管理系统需求分析报告!

采用 vs2005 .NET 2.0框架,数据库:sql server 2000 ,存储过程。
系统采用三层架构,结构清晰。以下为需求分析,貌似也不是很多。

中学生成绩管理信息系统是面向中学的管理系统,其目的是提高中学对中学生的科学化管理。本文针对中学的管理现状和要求,从理论和应用的角度论述了中学生成绩管理信息系统的特点、功能、设计思路,并给出关键技术实现的步骤。本系统主要包括五个模块:成绩录入、班级系统、年级统计和系统功能这四个模块基本实现设计本系统的目的,从而可以进一步满足中学对管理系统的要求。

 1.1数据需求:
下面是中学生成绩管理信息系统所需要的输入、输出数据。
字段名类型宽度
学生:姓名字符型      8
性别逻辑形
      1
学号字符型
      8
班级号字符型
      4
年级号字符型
      2
成绩:姓名字符型
      8
考试日期日期型
      8
考试类型名称字符型:
16
语文数值型
      3
数学数值型
      3
外语数值型
      3
化学数值型
      3
物理数值型
      3
政治数值型
      3
历史数值型
      3
生物数值型
      3
地理数值型
      3
计算机数值型
      3
合计数值型
      4
平均成绩数值型
      3
班主任字符型
      8
班级人数数值型
      3
年级总人数数值型      5

 1.2功能需求:

  中学生成绩管理信息系统包括四个模块:成绩录入、班级统计、年级统计、系统功能。这五个模块既相互联系又相互独立,班级统计、年级统计模块必须以成绩录入为基础。

  (1)成绩录入模块:

  主要功能用来对中学生的成绩进行收集和修改。具体包括中学生成绩录入、修改、增加、删除、查询、打印等功能,由于一些资料可以Word文档或Excel表格输入,故在此模块中增加了导入、导出数据功能。成绩录入需要分班级、分年级以及某个时间考试的各门功课的成绩。修改要与成绩录入相对应。增加、删除是对基本表的操作。查询条件设置应该齐全,可以班级查询,年级查询,也可以姓名查询,学号查询等等。分成绩单打印、报表打印等。

  (2)班级统计模块:

  主要功能用来对中学生的成绩以班级为单位进行处理。具体包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;各个学生该科成绩、班级排名及统计班级某分数段内的学生人数。各项统计仅对于某学期某次考试而言。

  (3)年级统计模块:

  主要功能用来对中学生的成绩以年级为单位进行处理。具体包括各年级学生总成绩、年级排名统计年级某分数段内的学生人数;各个学生该科成绩、年级排名及统计、年级某分数段内的学生人数。各项统计仅对于某学期某次考试而言,在统计时,还应注意各年级考试科目不同。

  (4)系统功能模块:

包括帮助信息,关于系统及退出系统。

二、概念结构图

 

 

 

 

 

 

 

三、逻辑结构设计
设计逻辑结构时一般要分三步进行:

 

*将概念经过转化为一般的关系、网状、层次模型;
  *将转化来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
  *对数据模型进行优化。
  成绩管理系统数据模型:
  学生(姓名、性别、年龄、学号、班级号、年级号)
  成绩(姓名、学号、考试日期、语文、数学、外语、化学、物理、政治、历史、生物、地理、计算机
)
  班级(班级号、班主任、年级号、班级人数
)
  年级(年级号、年级主任、年级数、年级总人数
)
 

四、系统特点
  1.系统运行环境:
    (1)
硬件环境:键盘、鼠标、显示器、打印机
  (2)软件环境:windows操作系统、VISUAL STUDIO 2005 .NET FRAMWORK 2.0
  2.适合用户:

  适合各类中等学校对中学生成绩事务管理。
  3.系统模块化设计:
  本系统遵循了“自顶向下,逐层展开”结构化时间原则,系统功能按模块化实现,各模块之间既关联又相互独立,每个模块执行特定的功能,系统设计操作简单,可读性强。
  4.系统实用性:
  为了提高系统效率,系统提供了多种形式的对话框,并在设计过程中考虑尽量减少用户的输入。为了提高查询效率,系统提供了多种组合查询及模糊查询。
  5.系统安全性:
   
为了防止非法人员进入系统,造成意外破坏,在进入本系统之前,需经过密码认证,同时,系统管理员对每个用户的使用权限进行设置,使不至于越权操作。
  6.资料输入方式的多样性:
  用户既可以直接输入,又可以从其它文件导入数据。直接输入数据提供友好输入界面,尽量减少用键盘输入的次数,对于相对稳定的项目,采用设置代码的方式,用组合框进行选择。
    7.
中文查询窗口的设计:
  对于一个系统来说,便捷实用的查询功能是必需的。设计时,尽量减少用户的输入用户的输入,提供组合及模糊查询功能。查询窗口设计总思路是查询条件各项都由数据库来控制。
    8.
网络版传输,单机运行:
   
采用sql server2000网络关系型数据库,存储读取数据将同步进行。

结束语

  本系统借助VS 2005 丰富的控件加上强大的sql server 2000数据开发功能,通过研究和探索VS 2005C/S开发方面的方法和技巧并付诸实践,使得系统具备了友好性,灵活性和可靠性。实现了预期目标和功能。

很多参考的网上的. 
学生成绩管理系统需求分析报告

 



[本日志由 皮皮鲁 于 2007-04-06 07:30 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 28 | 引用: 0 | 查看次数: -
回复回复有缘无分[2009-12-16 12:50 AM | del]
谢谢,很好
回复回复sdj0000[2009-11-03 09:54 AM | del]
我怎么联系你啊,我现在需要你这篇论文,以及源码
你的课程可以增加及删除吗?如现在的中学生的体育课成绩,实验课成绩等.
我的QQ:57455149

回复来自 皮皮鲁 的评论 皮皮鲁 于 2009-11-09 01:05 PM 回复
你好,我现在有最新的2.0的源代码,基本上比较成熟了,经过了几次试用,已经完全符合一般中学的使用。 至于论文,我没有写,如果是作为毕业设计的话,可以自己在需求分析报告的基础上进行一些修改。 我的QQ   4 9 8 8 1 4
回复回复good[2009-06-13 10:52 AM | del]
太谢谢了
回复回复路过[2009-05-22 04:05 PM | del]
参考了你的作品
回复回复xi[2009-02-24 01:30 PM | del]
很不错啊!!
回复回复youke[2008-12-15 10:35 PM | del]
太牛了
回复回复xuehua[2008-10-30 03:26 PM | del]
非常感谢!
回复回复LL[2008-10-18 00:24 AM | del]
不错,我现在还在学它
回复回复alice1314[2008-10-09 08:03 PM | del]
谢谢了
回复回复浪漫枫叶[2008-10-02 09:14 AM | del]
你弄的挺棒的,呵呵,谢谢啊,我正好要用呢,不知道怎么写
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.