公司软件开发文档Word文档格式.doc

上传人:聆听****声音 文档编号:3627564 上传时间:2023-05-02 格式:DOC 页数:15 大小:250KB
下载 相关 举报
公司软件开发文档Word文档格式.doc_第1页
第1页 / 共15页
公司软件开发文档Word文档格式.doc_第2页
第2页 / 共15页
公司软件开发文档Word文档格式.doc_第3页
第3页 / 共15页
公司软件开发文档Word文档格式.doc_第4页
第4页 / 共15页
公司软件开发文档Word文档格式.doc_第5页
第5页 / 共15页
公司软件开发文档Word文档格式.doc_第6页
第6页 / 共15页
公司软件开发文档Word文档格式.doc_第7页
第7页 / 共15页
公司软件开发文档Word文档格式.doc_第8页
第8页 / 共15页
公司软件开发文档Word文档格式.doc_第9页
第9页 / 共15页
公司软件开发文档Word文档格式.doc_第10页
第10页 / 共15页
公司软件开发文档Word文档格式.doc_第11页
第11页 / 共15页
公司软件开发文档Word文档格式.doc_第12页
第12页 / 共15页
公司软件开发文档Word文档格式.doc_第13页
第13页 / 共15页
公司软件开发文档Word文档格式.doc_第14页
第14页 / 共15页
公司软件开发文档Word文档格式.doc_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

公司软件开发文档Word文档格式.doc

《公司软件开发文档Word文档格式.doc》由会员分享,可在线阅读,更多相关《公司软件开发文档Word文档格式.doc(15页珍藏版)》请在冰点文库上搜索。

公司软件开发文档Word文档格式.doc

1、系统设计:

以用户功能视图为依据确定系统实现的基本框架

2、数据库逻辑设计。

3、软件结构设计:

确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。

编写概要设计说明书的目的:

将《×

党校研究生班学籍管理系统》的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。

1.2背景

软件系统的名称:

党校研究生班学籍管理系统

本项目的任务提出者:

党校研究生部

本项目的任务开发者:

公司

本项目的用户:

党校研究生部和各分部

1.3定义

用户功能视图:

在管理信息系统中,特定用户所能操作的软件功能集合。

1.4参考资料

1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88

2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88

4、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88

5、《×

党校研究生班学籍管理系统》技术开发合同书

6、《×

党校研究生班学籍管理系统》需求分析说明书

2总体设计

2.1需求规定

2.1.1系统输入项目

系统输入项目:

系统外部为系统提供的输入数据的数据载体。

党校研究生部学籍管理系统》的输入项目有:

1、×

委党校研究生部研究生入学注册表

2、研究生课程考勤成绩、作业成绩、考试成绩,补考成绩

3、学员转学申请、退学申请、休学申请、复学申请

4、学员毕业验印申请

2.1.2系统输出项目

委党校研究生部×

级研究生入学注册表(存档)

2、各分部研究生注册人数统计表(存档)

3、×

党校研究生部成绩册(存档)

4、×

党校补考、缓考成绩册

5、×

党校系统学历教育毕业证验印申请表(上报审批)

6、×

党校×

级×

级研究生成绩表

7、×

党校研究生部各年级、专业人数统计表

8、×

党校研究生班毕业证书

9、×

党校研究生班毕业生名录(×

级)

2.1.3系统处理功能

1、数据录入与修改

学员入学注册数据录入

学员平时成绩录入

学员考试成绩录入

学员补考成绩数据录入

学员休学数据录入、分部审批和研究生部审批数据录入

学员退学数据录入、分部审批和研究生部审批数据录入

学员复学数据录入、分部审批和研究生部审批数据录入

学员转学数据录入、分部审批和研究生部审批数据录入

毕业验印数据录入

3、报表生成

从数据库中获取数据生成2.1.2节所需的各种表格

4、常规查询

①对同一年级的所有学员按年龄分段查询。

②对同一年级的所有学员按民族查询。

③对同一年级的所有学员按性别查询。

④对同一年级的所有学员按职级查询。

⑤以专业班为单位按年龄分段查询列表。

⑥以专业班为单位按民族查询列表。

⑦以专业班为单位按性别查询列表。

⑧以专业班为单位按职级查询列表。

⑨以分部为单位按年龄分段查询列表。

⑩以分部为单位按民族查询列表。

⑾以分部为单位按性别查询列表。

⑿以分部为单位按职务查询列表。

5、随机查询

⑴学员信息查询

⑵课程成绩查询

⑶学籍变动查询

⑷毕业学员情况查询

6、一般分析

⑴对各专业班某科成绩进行统计分析,内容包括:

班平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。

⑵考试资格审查及缓考学员名单打印。

⑶决定补考学员及名单打印。

⑷学籍变动分析

2.2运行环境

2.2.1硬件系统

服务器端:

PⅢ600/内存128Mb/硬盘10Gb以上的专用微机服务器

客户端:

PⅢ600/内存64Mb/硬盘6Gb以上的台式计算机。

2.2.2软件系统

操作系统:

Windows2000Server系列

数据库:

MS-SQLSERVER2000

服务器:

IIS5.0

浏览器:

Ie4.0及以上版本

2.3基本设计概念和操作流程

2.3.1基本设计概念

设计基础:

党校与各党校分部通过党校内部网连通,带宽为100兆。

因此,党校内部网性能能够满足各分部通过内部网访问党校中心数据库数据的实时响应要求。

党校研究生班的组织和管理特点决定了本系统的基本设计思想。

研究生班学籍管理采用集中管理、分散组织的形式;

用户及用户类型多,且每类用户在系统中扮演不同的角色;

同类用户又有不同的操作数据集合。

为了满足不同用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是:

1、建立党校研究生班学籍管理数据库集中管理研究生班学员学籍管理数据。

2、以用户功能视图作为系统设计的依据。

即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。

根据系统的需求分析,本系统确定的功能群有:

①系统管理:

用户管理、值码表维护、BBS后台管理、模块权限分配管理。

②学籍数据管理:

学籍数据录入与修改、学籍数据查询、学籍数据报表生成。

③分部辅助管理:

由分部辅助学籍学籍管理的功能组成。

分部辅助管理的特点是管理数据只局限于与本分部学员相关的数据。

④学员数据查询:

查询与自己学籍相关的数据和公共信息。

对每类数据管理功能群,从保证数据的安全性和有效性考虑,将分为数据录入用户和数据查询用户。

录入用户主要负责数据的录入和修改。

3、系统安全性设计:

①身份验证(登录)

②数据限制:

访问数据库用户的分部属性决定的访问数据的范围。

③功能限制:

通过用户功能视图限制用户对数据的操作。

4、用户角色设定和用户权限分配:

根据用户功能视图的划分确定用户角色的划分。

每个用户按用户角色获得基本的系统操作权限。

为了使用户对系统的操作权限与用户的业务工作分配相对应,系统可以在用户角色基本权限的基础上增加或减少对系统的操作权限,既用户权限可动态变化。

为了实现用户权限的动态变化,将系统功能模块作为系统资源进行注册。

将用户权限的分配转化为对模块的分配。

可以对模块的操作进行约束来实现对功能使用的时间约束,使得某些模块具有很强时间特性(如平时成绩录入模块)。

5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。

2.3.2操作流程

系统的基本操作流程是:

启动系统

输入用户帐号和密码

登录

登录失败

登录成功

图1系统基本操作流程

用户功能操作

系统主控模块

用户登录

系统管理

学籍数据管理

分部辅助管理

学员数据查询

2.4系统软件结构

图1系统主控结构图

用户登录

用户登录验证

用户修改信息

取回密码

图2用户登录软件结构图

用户修改信息:

指用户可以随时修改自己的信息,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。

取回密码:

当用户忘记了密码时,使用该功能通过简单的回忆获得自己的密码。

权限分配

BBS后台管理

值码表维护

用户管理

模块维护

修改用户信息

用户注册

修改值码元素名

修改值码表类名

新增值码元素

图3系统管理软件结构图

注:

此处的“修改用户信息”是系统管理员修改用户的信息,如“用户角色”。

学籍数据查询

学籍报表生成

学籍数据录入

图5学籍管理软件结构图

学员缓补考成绩录入

学员转学数据录入

学员退学数据录入

学员休学数据录入

学员复学数据录入

验印申请数据录入

学员注册数据录入

图6学籍数据录入软件结构图

注:

学籍变动数据录入包括三部分:

学员学籍变动申请、分部审批、总部审批。

学籍变动通知打印

补缓考成绩打印

补考学员表打印

缓考学员表打印

学员学期成绩册打印

年级专业人数统计打印

学员注册统计表打印

学员注册表打印

学员验印申请表打印

学员毕业情况表打印

学员毕业证书打印

毕业生名录打印

图7学籍报表生成软件结构图

学员信息查询

常规统计分析

成绩统计分析

学籍变动统计分析

毕业学员查询

图8学籍数据查询软件结构图

【注】

1、学员综合数据查询包括:

按年龄分段查询、按民族查询、按性别查询、按职级查询。

2、专业班级课程成绩统计分析包括:

平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。

数据查询

辅助报表打印

辅助数据录入

补考缓考成绩打印

补考缓考名单打印

学期成绩册打印

学员退学申请审批录入

学员转学申请审批录入

学员复学申请审批录入

学员休学申请审批录入

课程成绩查询

学籍变动数据录入

2.5功能需求与程序的关系

序号

功能需求

程序模块

备注

一、用户登录

1

用户登录及验证

2

用户修改自己的信息

3

取回用户密码

二、系统管理

4

注册

5

6

7

8

9

10

为用户分配功能模块

三、数据录入与修改

11

12

平时成绩登记

13

考试成绩登记

14

补考缓考成绩登记

15

退学申请

退学申请数据录入(学员)

退学审批数据录入(分部)

退学审批数据录入(总部)

分部录入休学、退学申请数据,总部录入审批数据。

16

学员休学

休学申请数据录入(学员)

休学审批数据录入(分部)

休学审批数据录入(总部)

17

学员复学

复学申请数据录入(分部)

复学审批数据录入(分部)

复学审批数据录入(总部)

同上。

18

学员转学

转学摄取数据录入(分部)

转学审批数据录入(分部)

转学审批数据录入(总部)

19

毕业验印申请

五、报表生成与打印

20

入学注册表打印

21

注册统计分析

注册人数统计表打印

22

按年级专业统计

年级专业人数统计表打印

23

24

考试资格审查

缓考名单打印

25

决定补考学员

26

打印补缓考成绩

27

学籍变动通知

学籍变动通知单打印

28

毕业证验印申请表打印

29

学毕业情况表打印

30

研究生班毕业证书

31

研究生班毕业生名录

六、主要查询

32

33

34

35

36

学籍变动查询

37

38

3.接口设计

3.1用户接口

用户通过以internet方式登录该系统。

用户成功登录该系统后,按浏览器方式使用该系统与用户权限相关的功能。

3.2外部接口

本系统所涉及的硬件有:

微机服务器和客户台式计算机。

所涉及的系统软件有:

学籍管理系统作为研究生管理信息系统的一部分,在功能上相互独立,但存在数据间的联系,需要为本系统提供专业、教学计划方面的数据。

在数据结构上与其它系统构成一个完整的整体。

3.2.1与微机服务器接口

党校研究生班管理系统

Windows2000Server

微机服务器

3.2.2与客户机的接口

IE4.0

Windows9x或2000proffical

客户机

4运行设计

4.1运行模块组合

本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。

4.2运行控制

本系统以internent的浏览器操作方式运行。

系统按用户功能试图的功能要求设计用户操作界面。

用户操作界面按树形层次菜单结构设计。

操作步骤:

选择用户类型

菜单选择

用户功能页面操作

5系统数据结构设计

5.1数据库逻辑设计

1、学生关系模式定义

字段名称

字段代码

字段类型(长度)

数据约束

学号

XH

Int

主键

姓名

XM

Varchar(8)

Notnull

性别

XB

Varchar(6)

Notnull,男/女,缺省:

专业编号

ZY

外键

分部编号

FB

年级

NJ

Notnull,一/二/三/四/

年龄

NL

Int(4)

Null

籍贯

JG

Varchar(20)

技术职称

JSZC

Varchar(30)

文化程度

WHCD

Varchar(4)

Notnull,初中/高中/大专/大学

毕业学校

BYXX

Varchar(50)

所学专业

SSZY

从事专业

CSZY

出生日期

CSRQ

Datetime

Notnull,1910~2000

民族

MZ

政治面貌

ZZMM

Varchar(14)

null,团员/预备党员/党员

工作单位

GZDW

职务

ZW

职级

ZJ

Varchar(16)

Notnull,局级/厅级/处级/科级

联系电话

LXDH

Varchar(24)

邮政编码

YZBM

Varchar(12)

通讯地址

TXDZ

电子邮箱

DZYJ

Varchar(40)

录取编号

LQBH

验印编号

yybh

Char(16)

毕业证号

byzh

2.退学学员子类:

数据约束,值域

退学日期

TXRQ

退学原因

TXYY

分部意见

FBYJ

Varchar(100)

研究生部意见

YJSBYJ

3.转学学员子类:

转学日期

转学原因

转学分部编号

ZXFBbh

4.休学学员子类:

休学日期

休学时间

XXSJ

休学原因

5.复学学员子类:

int

复学日期

复学专业代码

FXZYDM

学员课程联系关系模式:

课程代码

KCDM

到课率

DKL

Integer

不能为空,0~100%

考勤分数

KQ

可以为空,0~10

作业成绩

ZYCJ

可以为空,0~20

考试成绩

KSCJ

可以为空,0~70/缺考

总成绩

ZCJ

Float

计算:

考勤分数+作业成绩+考试成绩

考试类型

KSLX

Notnull,正式/补考/缓考

5.2用户子模式设计

1、学生注册子模式定义

2、验印申请子模式定义

主键(显示,不能修改)

Notnull(显示,不能修改)

NotNull

3、学员退学申请子模式:

4、分部审批学员退学子模式:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2