详细设计.docx

上传人:b****4 文档编号:5497567 上传时间:2022-12-17 格式:DOCX 页数:72 大小:653.90KB
下载 相关 举报
详细设计.docx_第1页
第1页 / 共72页
详细设计.docx_第2页
第2页 / 共72页
详细设计.docx_第3页
第3页 / 共72页
详细设计.docx_第4页
第4页 / 共72页
详细设计.docx_第5页
第5页 / 共72页
点击查看更多>>
下载资源
资源描述

详细设计.docx

《详细设计.docx》由会员分享,可在线阅读,更多相关《详细设计.docx(72页珍藏版)》请在冰豆网上搜索。

详细设计.docx

详细设计

详细设计说明书

1引言

1.1编写目的

本文当为《非全日制研究生智能网络教学系统》的详细设计书,详细记录了胜教务系统的实现细节,本文的读者系统设计人员和编码人员以及测试人员。

1.2背景

软件名称:

非全日制研究生智能网络教学系统

本项目由孙月江老师提出,开发人员有赵新、付志敏、马成龙、李小姣。

用户:

非全日制研究生

网络基础设置:

该项目的实现与运行可依附青岛理工大学校园网络平台。

该软件可与该校校园网络平台,教务管理系统相关联。

便于管理人员管理和同学的操作。

1.3定义

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

1.4参考资料

1.山东省研究生创新计划项目项目申请书

2.软件设计文档国家标准

3.《非全日制研究生智能网络教学系统》软件需求说明书

4.《非全日制研究生智能网络教学系统》项目开发计划

5.《非全日制研究生智能网络教学系统》概要设计说明书

6.教学平台硕士论文

2程序系统的结构

2.1运行环境

设备:

服务器:

服务器配置(基本要求):

双核CPU、内存2G以上、硬盘80G

网卡:

10M/1000MEthernet

客户机:

CPU:

InterPentiumE2200或AMDAthlon5000及以上

内存:

512M以上

硬盘:

8G以上

网卡:

10M/1000MEthernet

外围设备:

打印机扫描仪绘图仪

通讯设备:

传真机

操作系统:

WINDOWS2000/2003Server IE4.0SP1/NTSP4/2000/2003

SERVERSP4

数据库服务器:

MySQLServer5

WEB服务器软件:

IIS6.0+

客户端:

WINDOWS系统皆可

2.2系统功能结构图

《非全日制研究生智能网络教学系统》主要功能结构如下图所示:

3程序1(学生子系统)设计说明

3.1程序描述

学生子系统主要服务于学院的所有学生,管理员统一创建学生登陆用的用户名和密码。

学生根据自己的用户名和密码登录《非全日制研究生智能网络教学系统》之后,可以进入学生子系统,相关页面中编辑学生个人信息、查看自己各门课程的考试成绩,还可以在此编辑本学期要选修的选课。

3.2功能

3.3性能

灵活性:

窗口响应绝大部分的快捷菜单和控制面板操作;

时间特性:

响应鼠标单击的时间在2~3秒之间

页面跳转图

 

表示项目说明

页面ID:

2

页面名称:

学生主页面

NO.

项目名称

变量名

属性

位数

操作方式

校验内容

状态

备注

必要性

英数字/文字

全角/半角

选择范围

共通头部

返回

 

说明

1.状态栏:

R→readonly,W→writeenable

2.备注栏:

记录该项目的注意点

3.必要性栏:

●必须项目○非必须项目

4.选择范围:

该项目在正常情况下的取值范围

 

页面ID:

2-1

页面名称:

个人信息处理页面

NO:

项目名称

变量名

属性

位数

操作方式

校验内容

状态

备注

必要性

英数字/文字

全角/半角

选择范围

共通头部

1

学生编号

stu_id

Varchar

30

R

英数字

半角

2

学生姓名

stu_name

Varchar

30

R

文字

全角

3

身份证号

stu_pid

Varchar

30

R

英数字

半角

4

性别

stu_sexual

Varchar

20

R

文字

全角

5

民族

stu_nation

Varchar

10

R

文字

全角

6

学年

stu_year

Integer

30

R

英数字

半角

7

生日

stu_birthday

Date

30

R

英数字

半角

8

班级

stu_class

Varchar

40

R

英数字

半角

9

政治面貌

stu_polity

Varchar

20

W

文字

全角

10

家庭住所

stu_home_address

Varchar

20

W

文字

全角

11

邮政编码

stu_home_maillid

Varchar

20

W

英数字

半角

12

手机号码

stu_mobile

Varchar

20

W

英数字

半角

13

家庭电话

stu_home_phone

Varchar

20

W

英数字

半角

14

电子邮箱

stu_mail

Varchar

20

W

英数字

半角

15

婚姻状况

stu_marriage

Integer

20

W

文字

全角

16

企业指导老师

stu_mentor_company

Varchar

20

W

文字

全角

17

学院指导老师

stu_metor_school

Varchar

20

W

文字

全角

18

财务

stu_finance

Integer

20

R

文字

全角

19

专业

stu_major

Varchar

20

W

文字

全角

返回

页面ID:

2--2

页面名称

成绩表示页面

No.

项目名称

变量名

属性

位数

操作方式

校验内容

状态

备注

必要性

英数字/文字

全角/半角

选择范围

共通头部

1

课程编号

cou_id

varchar

30

R

英数字

半角

2

课程名称

cou_name

varchar

30

R

文字

全角

3

授课老师编号

cou_tea_id

varchar

30

R

文字

全角

4

开设时间

Cou_date

date

20

R

英数字

半角

5

单位

Cou_unit

varchar

10

R

英数字

半角

6

课程性质

Cou_attribute

varchar

30

R

文字

全角

7

成绩

Cou_select_grade

Date

20

R

英数字

半角

8

公共必修课必要学分

varchar

10

R

英数字

半角

9

专业必修课必要学分

varchar

10

R

英数字

半角

10

选修课必要学分

varchar

10

R

英数字

半角

11

必修学分合计

varchar

10

R

英数字

半角

12

已选公共必修课学分

varchar

10

R

英数字

半角

13

已选专业必修课学分

varchar

10

R

英数字

半角

14

已选选修课学分

varchar

10

R

英数字

半角

15

已选学分合计

varchar

10

R

英数字

半角

16

已修公共必修课学分

varchar

10

R

英数字

半角

17

已修专业必修课学分

varchar

10

R

英数字

半角

18

已修等候课学分

varchar

10

R

英数字

半角

19

已修学分合计

varchar

10

R

英数字

半角

返回

 

页面ID:

2—3

页面名称:

已选课程表示页面

NO.

项目名称

变量名

属性

位数

操作方式

校验内容

状态

备注

必要性

英数字/文字

全角/半角

选择范围

共通头部

1

课程编号

Cou_id

Varchar

30

R

英数字

半角

2

课程名称

Cou_name

Varchar

30

R

文字

全角

3

授课老师编号

Cou_tea_id

Varchar

30

R

文字

全角

4

开设时间

Cou_date

Date

20

R

英数字

半角

5

单位

Cou_unit

Varchar

10

R

英数字

半角

6

课程性质

Cou_attribute

Varchar

30

R

文字

全角

7

已选人数

返回

页面ID:

2—4

页面名称:

选择课程处理页面

NO.

项目名称

变量名

属性

位数

操作方式

校验内容

状态

备注

必要性

英数字/文字

全角/半角

选择范围

共通头部

1

课程编号

Cou_id

Varchar

30

W

英数字

半角

2

课程名称

Cou_name

Varchar

30

W

文字

全角

3

开设时间

Cou_date

Date

20

W

英数字

半角

4

课程性质

Cou_attribute

Varchar

30

W

文字

全角

5

课程编号

Cou_id

Varchar

30

R

英数字

半角

6

课程名称

Cou_name

Varchar

30

R

文字

全角

7

任课老师编号

Cou_tea_id

Varchar

30

R

文字

全角

8

开设时间

Cou_date

Date

20

R

英数字

半角

9

单位

Cou_unit

Varchar

10

R

英数字

半角

10

课程性质

Cou_attribute

Varchar

30

R

文字

全角

11

已选人数

返回

 

3.4输人项

页面ID:

3-4

页面名称:

输入项

NO:

项目名称

变量名

属性

位数

操作方式

校验内容

状态

输入方式

必要性

英数字/文字

全角/半角

数据来源

共通头部

1

学生编号

stu_id

Varchar

30

W

键盘输入

英数字

半角

学生输入

2

学生姓名

stu_name

Varchar

30

W

键盘输入

文字

全角

学生输入

3

身份证号

stu_pid

Varchar

30

W

键盘输入

英数字

半角

学生输入

4

性别

stu_sexual

Varchar

20

W

键盘输入

文字

全角

学生输入

5

民族

stu_nation

Varchar

10

W

键盘输入

文字

全角

学生输入

6

学年

stu_year

Integer

30

W

键盘输入

英数字

半角

学生输入

7

生日

stu_birthday

Date

30

W

键盘输入

英数字

半角

学生输入

8

班级

stu_class

Varchar

40

W

键盘输入

英数字

半角

学生输入

9

政治面貌

stu_polity

Varchar

20

W

键盘输入

文字

全角

学生输入

10

家庭住所

stu_home_address

Varchar

20

W

键盘输入

文字

全角

学生输入

11

邮政编码

stu_home_maillid

Varchar

20

W

键盘输入

英数字

半角

学生输入

12

手机号码

stu_mobile

Varchar

20

W

键盘输入

英数字

半角

学生输入

13

家庭电话

stu_home_phone

Varchar

20

W

键盘输入

英数字

半角

学生输入

14

电子邮箱

stu_mail

Varchar

20

W

键盘输入

英数字

半角

学生输入

15

婚姻状况

stu_marriage

Integer

20

W

键盘输入

文字

全角

学生输入

16

企业指导老师

stu_mentor_company

Varchar

20

W

键盘输入

文字

全角

学生输入

17

学院指导老师

stu_metor_school

Varchar

20

W

键盘输入

文字

全角

学生输入

18

财务

stu_finance

Integer

20

W

键盘输入

文字

全角

学生输入

19

专业

stu_major

Varchar

20

W

键盘输入

文字

全角

学生输入

返回

★:

为信息保密

3.5输出项

页面ID:

35

页面名称:

输出项

NO:

项目名称

变量名

属性

位数

操作方式

校验内容

状态

输出形式

必要性

英数字/文字

全角/半角

数据来源

共通头部

1

学生编号

stu_id

Varchar

30

R

字符串

英数字

半角

学生提供

2

学生姓名

stu_name

Varchar

30

R

字符串

文字

全角

学生提供

3

身份证号

stu_pid

Varchar

30

R

字符串

英数字

半角

学生提供

4

性别

stu_sexual

Varchar

20

R

字符串

文字

全角

学生提供

5

民族

stu_nation

Varchar

10

R

字符串

文字

全角

学生提供

6

学年

stu_year

Integer

30

R

数字

英数字

半角

学生提供

7

生日

stu_birthday

Date

30

R

数字

英数字

半角

学生提供

8

班级

stu_class

Varchar

40

R

字符串

英数字

半角

学生提供

9

政治面貌

stu_polity

Varchar

20

R

字符串

文字

全角

学生提供

10

家庭住所

stu_home_address

Varchar

20

R

字符串

文字

全角

学生提供

11

邮政编码

stu_home_maillid

Varchar

20

R

字符串

英数字

半角

学生提供

12

手机号码

stu_mobile

Varchar

20

R

字符串

英数字

半角

学生提供

13

家庭电话

stu_home_phone

Varchar

20

R

字符串

英数字

半角

学生提供

14

电子邮箱

stu_mail

Varchar

20

R

字符串

英数字

半角

学生提供

15

婚姻状况

stu_marriage

Integer

20

R

数字

文字

全角

学生提供

16

企业指导老师

stu_mentor_company

Varchar

20

R

字符串

文字

全角

学生提供

17

学院指导老师

stu_metor_school

Varchar

20

R

字符串

文字

全角

学生提供

18

财务

stu_finance

Integer

20

R

数字

文字

全角

学生提供

19

专业

stu_major

Varchar

20

R

字符串

文字

全角

学生提供

20

课程编号

Cou_id

Varchar

30

R

字符串

英数字

半角

系统分配

21

课程名称

Cou_name

Varchar

30

R

字符串

文字

全角

系统分配

22

授课老师编号

Cou_tea_id

Varchar

30

R

字符串

文字

全角

系统分配

23

开设时间

Cou_date

Date

20

R

数字

英数字

半角

系统分配

24

单位

Cou_unit

Varchar

10

R

字符串

英数字

半角

系统分配

25

课程性质

Cou_attribute

Varchar

30

R

字符串

文字

全角

系统分配

26

已选人数

返回

★:

为信息保密

 

3.6算法

PAD图:

 

3.7流程逻辑

页面ID:

2

页面名称:

学生主页面

点击链接

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

个人信息处页面

本页面

正常

从数据库的学生信息表stu_table中取得学生信息并在页面表示

从数据库表stu_table取得数据并在页面上表示

异常

显示“该数据不存在”错误消息

成绩表示页面

本页面

正常

从数据库Course_select_table表中取得成绩信息并在页面表示

从Course_select_table表中取得数据并在页面表示

异常

显示“该数据不存在”错误消息

已选课程表示页面

本页面

正常

从数据库Course_select_table表中获取课程批准信息并在页面表示

从数据库Course_select_table表中获取数据并在页面表示

异常

显示“该数据不存在”错误消息

 

页面ID:

2-1

页面名称:

个人信息处理页面

点击链接

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

参看所链接页面

正常

异常

按下按钮

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

保存

本页面

正常

保存输入的内容

修改数据库表stu_table的相关记录

异常

错误发生的时候,显示错误信息

取消

本页面

正常

原始内容表示

保留数据库student_table的原始值

异常

错误发生的时候,显示错误信息

页面ID:

2-2

页面名称:

成绩表示页面

点击链接

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

参看所链接页面

正常

异常

按下按钮

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

页面ID:

2-3

页面名称:

以选课程表示页面

点击链接

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

参看所链接页面

正常

异常

按下按钮

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

删除

本页面

正常

删除不再使用的数据

从数据库表cou_select_table中删除该数据

异常

错误发生的时候,显示错误信息

课程选择

课程处理页面

正常

从表cou_select_table中取得已选课程信息并在页面上表示

从数据库表cou_select_table中取得数据并在页面上表示

异常

错误发生的时候,显示错误信息

 

页面ID:

2-4

页面名称:

选择课程处理页面

点击链接

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

参看所链接页面

正常

异常

按下按钮

跳转页面

处理状态

处理内容

数据库和内部处理关联内容说明

查看

本页面

正常

输入keyword

从数据库表cou_table中查看相关数据

选择

本页面

正常

保存输入的内容

更新数据库表cou_select_table的相关记录

异常

错误发生的时候,显示错误信息

取消

本页面

正常

原始内容表示

保留数据库表cou_select_table的原始值

异常

错误发生的时候,显示错误信息

3.8接口

该模块主要数据流向及接口

页面ID:

2—1

页面名称:

个人信息处理页面

■数据库→页面/文件□页面/文件→数据库

NO.

数据源

数据目的地

限制条件

页面项目/文件项目名称

表名、文件名

列名

1

学生编号

Stu_table

stu_id

从数据库表stu_table中检索出相关记录并在页面上表示

2

学生姓名

stu_name

3

身份证号

stu_pid

4

性别

stu_sexual

5

民族

stu_nation

6

学年

stu_year

7

生日

stu_birthday

8

班级

stu_class

9

政治面貌

stu_polity

10

家庭住所

stu_home_address

11

邮政编码

stu_home_maillid

12

手机号码

stu_mobile

13

家庭电话号

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

当前位置:首页 > 外语学习 > 韩语学习

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

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