学籍管理系统详细设计方案

  • 格式:doc
  • 大小:134.00 KB
  • 文档页数:21

2

1

编号 003

版本 1.0

详 细 设 计 说 明 书

项目名称 学生成绩管理系统

项目负责人

组 员

2013年 6月 10 日

2

2 学籍管理系统详细设计说明书

目录

学籍管理系统详细设计说明书 ............................................................................................................ 2

目录 ........................................................................................................................................................ 2

1引言 4

1.1 编写目的................................................................................................................................... 4

依据学生成绩管理系统的需求分析和总体设计详细说明学生管理系统各个层次中的每个程序和数据库系统的设计考虑,为后期程序员编码提供依据。 ........................................................ 4

其中重点说明学生管理系统各个模块的执行流程和数据库系统的详细设计。 .................... 4

1.2 背景 .......................................................................................................................................... 4

系统名称:学生信息管理系统 .................................................................................................... 4

由于学校的规模不断扩大,使得人工管理学生成绩变得越来越低效,故开发此系统提高工作效率。该系统是基于C/S构架的桌面客户端软件,使用对象为学生和教师,学生用来查询个人成绩,教师通过软件录入各个学生的信息 ........................................................................................ 4

1.3 参考资料................................................................................................................................... 4

[1]张海藩.软件工程导论第五版.清华大学出版社.2008 ............................................................. 4

1.4 术语定义及说明 ....................................................................................................................... 4

2设计概述 5

2.1 任务和目标............................................................................................................................... 5

2.1.1需求概述 5

业务需求:学生使用各自的账号密码登入查询成绩,老师使用管理员权限可以录入和修改信息。 ................................................................................................................................... 5

学生: .................................................................................................................................... 5

输入:学生账号,密码,身份 ............................................................................................ 5

输出:学生的个人信息界面 ................................................................................................ 5

教师: .................................................................................................................................... 5

输入:管理员账号,密码,身份 ........................................................................................ 5

输出:管理系统界面 ............................................................................................................ 5

主要功能:能够实现管理员和学生对成绩的管理,即完成一些基本的功能,查询,删2

3 除,添加,修改等,也要实现成绩的统计,并且能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果,同时也要实现权限的管理 .................................... 5

性能需求: ............................................................................................................................ 5

2.1.2运行环境概述 6

操作系统:windows 7........................................................................................................... 6

数据库系统:文本文档 ........................................................................................................ 6

软件环境:JRE ...................................................................................................................... 6

配置要求:需将JRE路径配置到系统环境变量中 .................................................................. 6

2.1.3条件与限制 6

2.1.4详细设计方法和工具 6

设计方法:数据流程图 ........................................................................................................ 6

工具:rational rose ............................................................................................................... 6

3系统详细需求分析 6

3.1 详细需求分析 ........................................................................................................................... 6

功能需求分析: ............................................................................................................................... 6

(1) 信息维护:实现学生信息维护,包括增加学生信息,删除学生信息,修改学生信息 ... 6

(2) 信息查询:实现按姓名查询,按学号查询 ........................................................................... 6

(3) 成绩统计:输入任意一个课程名和一个分数段,统计在此分数段的学生情况 ............... 6

(4) 排序:用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果) ................................................................................................ 7

(2)时间特性:响应在一秒以内 .................................................................................................... 7

(3) 适应性:满足运行环境在允许操作系统之间的安全转换 ................................................... 7

(4) 灵活性:在需求发生变化时,本系统的对这些变化的适应能力相对而言是比较强的,包括操作方式上的变化;运行环境的变化 ............................................................................................ 7