系统概要设计说明书 下载本文

内容发布更新时间 : 2024/7/1 3:37:19星期一 下面是文章的全部内容请认真阅读。

系统概要设计说明书

一、 引言 (一)编写目的

本阶段已在系统的需求分析的基础上,对北京督察局公务员量化测评系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对北京督察局公务员量化测评系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

(二)项目背景

本项目由首都师范大学管理学院电子商务小组开发。

北京督察局公务员量化测评系统将由三部分组成:角色管理、评测打分、查询统计。

(三)定义

1、专门术语

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。

2、缩写

系统:若未特别指出,统指本北京督察局公务员量化测评系统。 SQL: Structured Query Language(结构化查询语言)。

ATM: Asynchronous Transfer Mode (异步传输模式)。

(四) 参考资料

以下列出在概要设计过程中所使用到的有关资料:

新编软件工程实用教程---周丽娟、王华编著 电子工业出版社

二、任务概述 (一) 目标

1、完善考核测评制度,使考核测评方法科学、规范、公正。 2、使考核结果客观、准确。 3、使考核工作简单、快捷。

(二)运行环境

Oracle

客户机:外围设备:鼠标,键盘,显示器; 操作系统:装有浏览器的各种操作系统;

服务器:外围设备:鼠标,键盘,显示器; 编译程序:power designer、netbeans; 操作系统: windows操作系统; 数据库支持:SQL Server 2000;

数据存储能力和测试支持能力:需要有较高的系统支持

(三)需求概述

为使北京督察局更好进行量化测评,需开发一个北京督察局公务员量化测评系统。通过量化测评系统科学、规范、公正的进行考核,使考核结果客观、准确,使考核工作简单、快捷。并要求界面要简单明了,易于操作,服务器程序利于维护。

三、总体设计 (一) 处理流程

下面将使用(结构化设计)面向数据流的方法对北京督察局公务员量化测评系统的处理流程进行分析。系统可分为三大部分:角色管理、评测打分、查询统计。以下将主要对系统

的测评打分部分进行流程分析:

个人资料自我总结登陆选择被评价人查看资料评分测评结果储存 (二) 总体结构和模块外部设计

下面以结构图来描述北京督察局公务员量化测评系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。

基本信息管理角色管理权限管理个人总结管理自我评价北京督察局公务员量化测评系统测评打分他人评价评分排名查询统计结果查询 (三)功能分配

1、角色管理:填写,修改,基本信息,个人总结

2、评测打分:给自己和其他人员打分,打分前可查看人员信息 3、查询统计:统计计算分数,查询评测结果,可打印输出测评结果