学生信息管理系统的总体设计说明书.docx

上传人:b****9 文档编号:162148 上传时间:2022-10-04 格式:DOCX 页数:31 大小:435.08KB
下载 相关 举报
学生信息管理系统的总体设计说明书.docx_第1页
第1页 / 共31页
学生信息管理系统的总体设计说明书.docx_第2页
第2页 / 共31页
学生信息管理系统的总体设计说明书.docx_第3页
第3页 / 共31页
学生信息管理系统的总体设计说明书.docx_第4页
第4页 / 共31页
学生信息管理系统的总体设计说明书.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

学生信息管理系统的总体设计说明书.docx

《学生信息管理系统的总体设计说明书.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统的总体设计说明书.docx(31页珍藏版)》请在冰豆网上搜索。

学生信息管理系统的总体设计说明书.docx

学生信息管理系统总体设计说明书

目录

一、引言 5

1.1编写目的 5

1.2背景 5

1.3定义 5

1.4参考资料 5

二、总体设计 5

2.1需求规定 5

2.2运行环境 6

2.3基本设计概念和处理流程 6

2.4软件结构 7

2.5尚未问决的问题 10

三、接口设计 10

3.1用户接口 10

3.2外部接口 11

3.3内部接口 11

四、运行设计 11

4.1运行模块组合 11

4.2运行控制 11

4.3运行时间 11

五、系统数据结构设计 11

5.1系统逻辑结构设计 11

5.2物理结构设计 12

六、详细设计 14

6.1登录模块 14

6.1.1程序描述 14

6.1.2功能 14

6.1.3性能 14

6.1.4输人项 15

6.1.5输出项 15

6.1.6算法 15

6.1.7流程逻辑 15

6.2添加学生信息模块 15

6.2.1程序描述 15

6.2.2功能 16

6.2.3性能 16

6.2.4输人项 16

6.2.5输出项 16

6.2.6算法 16

6.2.7流程逻辑 17

6.3查询学生信息模块 17

6.3.1程序描述 17

6.3.2功能 17

6.3.3性能 17

6.3.4输人项 18

6.3.5输出项 18

6.3.6算法 18

6.4学生成绩模块 18

6.4.1程序描述 18

6.4.2功能 19

6.4.3性能 19

6.4.4输人项 19

6.4.5输出项 19

6.4.6算法 19

6.4.7流程逻辑 19

6.5查询学生成绩模块 20

6.5.1程序描述 20

6.5.2功能 20

6.5.3性能 20

6.5.4输人项 20

6.5.5输出项 20

6.5.6算法 20

6.5.7流程逻辑 21

6.7添加教师信息模块 21

6.7.1程序描述 21

6.7.2功能 21

6.7.3性能 21

6.7.4输人项 21

6.7.5输出项 22

6.7.6算法 22

6.7.7流程逻辑 22

6.8查询教师信息模块 23

6.8.1程序描述 23

6.8.2功能 23

6.8.3性能 23

6.8.4输人项 23

6.8.5输出项 23

6.8.6算法 23

6.8.7流程逻辑 24

6.9添加课程信息模块 24

6.9.1程序描述 24

6.9.2功能 24

6.9.3性能 24

6.9.4输人项 24

6.9.5输出项 25

6.9.6算法 25

6.9.7流程逻辑 25

6.10查询课程信息模块 25

6.10.1程序描述 25

6.10.2功能 26

6.10.3性能 26

6.10.4输人项 26

6.10.5输出项 26

6.10.6算法 26

6.10.7流程逻辑 27

6.11添加班级信息模块 27

6.11.1程序描述 27

6.11.2功能 27

6.11.3性能 27

6.11.4输人项 28

6.11.5输出项 28

6.11.6算法 28

6.11.7流程逻辑 28

6.12查询班级信息模块 29

6.10.1程序描述 29

6.10.2功能 29

6.10.3性能 29

6.10.4输人项 29

6.10.5输出项 29

6.10.6算法 29

6.10.7流程逻辑 30

七、系统出错处理设计 31

7.1出错信息 31

7.2补救措施 31

一、引言

1.1编写目的

本文档是对学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其他教育系统有良好的接口。

设计系统的架构,以便使系统的开发能有效进行。

1.2背景

系统名称:

学生信息管理系统;

开发者:

陈文强,潘骏,王小可,黄晓捷

1.3定义

1.4参考资料

《软件工程导论》高等教育出版社

《管理信息系统基础与开发技术》人民邮电出版社

二、总体设计

2.1需求规定

本系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装

配要求。

2.2运行环境

操作平台:

windowsxp\windowsvista\windows7

开发环境:

MicrosoftSQLServer2000/2005

2.3基本设计概念和处理流程

该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。

软件的总体层次图:

学生资料添加

学生所在院系资料

班级资料管理

班级资料添加

学生所在专业资料

学生资料管理

学生成绩录入

学生成绩查询

课程类别添加

课程资料添加

课程资料管理

教师资料添加

教师资料管理

班级管理

成绩管理

课程管理

学生管理

教师管理

用户登录

师修改

师查询

2.4软件结构

用户登陆

成绩查询

班级添加

身份验证

成绩添加

成绩修改

学生信息管

课程修改

课程添加

理系统

班级修改

学生修改

学生添加

学生查询

课程设置教教师添加

教师管理

学生管理

成绩管理

系统管理

课程管理

班级管理

用户

Ma

学生信息管理系统

M1

登录

Mb

数据操作

M2

用户选择

Mc

系统管理

Md

学生管理

Me

课程管理

Mf

成绩管理

Mg

班级管理

M3

添加

M4

修改

M5

查询

Mh

教师管理

Mf

Me

Mb

Ma

Mh

Mg

Md

Mc

M2

M1

Mg

Mf

Me

Mh

Md

Mc

Mb

M5

M4

M3

M1

Mc

M5

M4

M3

M1

Md

M5

M4

M3

M1

Me

M5

M4

M3

M1

Mf

M5

M4

M3

M1

Mg

M5

M4

M3

M1

Mh

2.5尚未问决的问题

说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

三、接口设计

3.1用户接口

用户接口

语法结构

软件回答信息

管理员登录

以英文和汉字开头,不超过6个字符

进入主界面

信息管理相关操作

进行相应的操作

3.2外部接口

用户界面:

Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。

软件接口:

使用SQLServer数据库的驱动程序,通过COM接口访问。

硬件接口:

鼠标、键盘

3.3内部接口

模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。

四、运行设计

4.1运行模块组合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据

4.2运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

4.3运行时间

系统的运行时间基本可以达到用户所提出的要求。

五、系统数据结构设计

5.1系统逻辑结构设计

根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块等系统的数据库表关系图(ER图):

M

N

入学日

生日 前

民族

班级

班级名

班主任

姓名

班级编

籍贯

性别

系别

学院

备注

学号

学生信

N

1

班级信

ID号

学生号

课程号

ID号

教师号

成绩

年度学

课程

M

N

教师信

教师号

课程号

年度学

学分

课程描

课程类型

课程号

学院

教师名

课程名

班级号

学时

(E-R图)

5.2物理结构设计

系统的物理结构具体由数据库来设计与生成。

(系统流程图)数据库设计:

用户信息数据表(users)

列名

数据类型

大小

是否空

字段描述

User_id

varchar

50

表示用户名,设为主键

User_password

varchar

50

记录用户登录本系统时的用户密码

User_power

int

4

记录用户类型,0-本校注册学生,1-管理员

学生信息数据表(student)

列名

数据类型

大小

是否空

字段描述

Student_id

varchar

50

记录学生的学号,设为主键

Student_name

varchar

50

记录学生姓名

Student_sex

char

5

记录学生性别

Student_nation

char

5

记录学生民族

Student_birthday

datetime

8

记录学生出生日期

Student_time

datetime

8

记录学生入学时间

Student_classid

varchar

50

记录学生所在班级号

Student_home

varchar

50

记录学生家庭所在地

Student_else

varchar

50

备注

班级信息数据表(class)

列名

数据类型

大小

是否空

字段描述

Class_id

varchar

50

记录班级号,设为主键

Class_name

Varchar

50

班级全称

Class_department

Varchar

50

记录班级所在系别

Class_college

Varchar

50

记录班级所在学院

Class_teacherid

varchar

50

记录本班级班主任号

课程信息数据表(course)

列名

数据类型

大小

是否空

字段描述

Course_id

varchar

50

记录课程号,设为主键

Course_name

varchar

50

记录课程名

Course_period

int

4

记录课程学时

Course_credit

Int

4

记录课程学分

Course

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

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1