详细设计 软件工程 小金库Word格式文档下载.docx

上传人:b****5 文档编号:19853311 上传时间:2023-01-11 格式:DOCX 页数:22 大小:209.40KB
下载 相关 举报
详细设计 软件工程 小金库Word格式文档下载.docx_第1页
第1页 / 共22页
详细设计 软件工程 小金库Word格式文档下载.docx_第2页
第2页 / 共22页
详细设计 软件工程 小金库Word格式文档下载.docx_第3页
第3页 / 共22页
详细设计 软件工程 小金库Word格式文档下载.docx_第4页
第4页 / 共22页
详细设计 软件工程 小金库Word格式文档下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

详细设计 软件工程 小金库Word格式文档下载.docx

《详细设计 软件工程 小金库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《详细设计 软件工程 小金库Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。

详细设计 软件工程 小金库Word格式文档下载.docx

图4-1

3登录验证(M1.1)设计说明

3.1程序描述

对用户在主页面中输入的用户名和密码进行验证,并引导进入功能管理页面。

3.2功能

功能IPO图,如图4-3-1

图4-3-1登录验证模块IPO

3.3性能

对性能要求在1~2秒内作出反应。

3.4输入项

输入项如下表4-3-2

表4-3-2登录验证模块输入项

名称

数据类型

安全

格式

登录信息

String

Des加密

英文字符+数字

数据库文件

无限制

3.5输出项

用户视图浏览区和基本资料区。

3.6算法

a)检测用户名和密码的输入格式;

b)在数据库中匹配用户名和密码;

c)如果用户名和密码都正确,如果是管理者用户,进入管理者页面,如果是教师用户,进入教师管理页面

3.7流程逻辑

程序流程如图4-4

图4-4登录模块流程

3.8接口

参数:

账户名,密码

接口层次如图4-5

图4-5登录模块接口

相关联的数据库表,如表4-5

表4-3-5User表

Field

Type

Null

Key

Comment

UserId

VARCHAR(10)

NO

PK

个人账号

Password

密码

3.9存储分配

程序运行需要占用内存约1MB左右。

4显示用户资料模块(M1.2)设计说明

4.1程序描述

根据当前登录用户的用户ID,将用户信息显示到用户资料区域。

4.2功能

功能IPO图,如图4-6

图4-6用户资料IPO图

4.3性能

4.4输入项

输入项如下表4-7

表4-7用户资料模块

鼠标事件

Handle

4.5输出项

输入用户资料到用户资料区。

4.6算法

a)查询用户id;

b)显示用户资料到用户资料区;

4.7流程逻辑

程序流程如图4-8

图4-8用户资料模块流程

4.8接口

用户ID

接口层次如图4-9

图4-9用户资料模块接口

相关联的数据库表,如表4-10

表4-10User表

FamilyId

YES

FK

家庭编号

Name

姓名

Gender

INTEGER

性别

Age

年龄

PictureId

头像

4.9存储分配

程序运行需要占用内存约2MB左右。

5账户管理模块(M1.3)设计说明

5.1程序描述

修改当前账户关联的密码。

5.2功能

功能IPO图,如图4-11

图4-11账户管理模块IPO图

5.3性能

对性能要求在2~4秒内作出反应。

5.4输入项

输入项如下表4-12

表4-12账户管理模块输入项

数字+英文字符

5.5输出项

成功回馈

5.6算法

a)验证新密码是否与新密码确认一致,若否,转到d;

b)验证用户原来密码是否正确,若否,转到d;

c)更新数据库中的用户密码,转e;

d)提示错误的信息;

e)进入事件等待状态

5.7流程逻辑

程序流程如图4-13

图4-13修改密码模块流程

5.8接口

用户id

接口层次如图4-14

图4-14修改密码模块接口

相关联的数据库表,如表4-15

表4-15User表修改密码模块

Deleted

删除标志

5.9存储分配

6记录管理模块(M1.4)设计说明

6.1程序描述

将支出记录和收入记录录入到系统后台数据库。

6.2功能

功能IPO图,如图4-16

图4-16记录管理模块IPO图

6.3性能

6.4输入项

输入项如下表4-17

表4-17记录管理模块输入项

记录

数字+中英文字符

6.5输出项

6.6算法

a)调用验证权限模块;

b)点击插入按钮进入插入的窗口;

c)若用户取消,则返回;

d)按用户填写的记录信息提交数据库查询,增加新记录的结果;

e)提示用户的插入操作结果;

6.7流程逻辑

程序流程如图4-18

图4-18记录管理模块流程

6.8接口

接口层次如图4-19

图4-19录入记录模块接口

相关联的数据库表,如表4-19

表4-6-5Record表

RecordId

自增记录ID

IO

收支标志

Money

收支金额

Reason

VARCHAR(100)

收支原因

收支类型

Time

DATETIME

时间

6.9存储分配

程序运行需要占用内存约2MB左右和后台数据库部分的动态存储空间。

7记录统计模块(M1.5)设计说明

7.1程序描述

完成记录的查,删,改功能,并将查出的支出记录和收入记录统计,并生成折线图展示给用户。

7.2性能

7.3输入项

输入项如下表4-31

表4-31记录统计输入项

日期

Date

日期格式(2011-11-11)

Int

数字

记录信息

英文加中文字符

7.4输出项

返回折线图和操作结果信息给当前用户。

7.5算法

a)调用统计记录模块;

b)点击统计记录按钮进入统计记录的窗口;

c)若用户无新要求,则转f;

d)若用户要求修改记录,则保存修改后的内容到数据库;

e)若用户要求删除记录,则将数据库中的Deleted字段置1;

f)按用户填写的日期生成统计折线图;

7.6流程逻辑

程序流程如图4-31

图4-31记录统计模块流程

7.8接口

接口层次如图4-32

图4-32记录统计模块接口

相关联的数据库表,如表4-33

表4-33Record表

7.9存储分配

7.10注释设计

本程序中安排的注释:

a)对于功能模块的首部注释,需要详细说明模块中设计的函数和模块的主要功能并注明作者以便小组成员对模块交流;

b)对于分枝点处的注释;

需要对实现的功能目标和变量的范围限制;

8报表生成模块(M1.8)设计说明

8.1程序描述

将支出记录和收入记录统计,并导出到报表展示给用户。

8.2功能

功能IPO图,如图4-34

图4-34报表生成模块IPO图

8.3性能

8.4输入项

输入项如下表4-35

表4-35报表生成模块输入项

日期格式

8.5输出项

8.6算法

g)调用统计记录模块;

h)点击统计记录按钮进入统计记录的窗口;

i)若用户取消,则返回;

j)按用户填写的日期生成统计折线图;

8.7流程逻辑

程序流程如图4-36

图4-36报表生成模块流程

8.8接口

接口层次如图4-37

图4-37报表生成模块接口

相关联的数据库表,如表4-38

表4-38Record表

8.9存储分配

导入报表功能需要申请新的数据库存储空间。

9数据查询模块(M1.7)设计说明

9.1程序描述

查询各个模块请求的数据。

9.2功能

功能IPO图,如图4-39

图4-39数据查询模块IPO图

9.3性能

9.4输入项

输入项如下表4-40

表4-40数据查询模块输入项

查询条件

字符串格式

9.5输出项

将数据打包成DataSet返回给查询模块。

9.6算法

a)输入查询的字符串;

b)连接数据库,实例化dataset对象

c)将查询结果赋给dataset对象

d)返回dataset结果给调用模块

9.7流程逻辑

程序流程如图4-41

图4-41数据查询模块流程

10数据加密模块(M1.8)设计说明

10.1程序描述

10.2功能

功能IPO图,如图4-32

图4-42数据加密模块IPO图

10.3性能

10.4输入项

输入项如下表4-43

表4-43报表生成模块输入项

10.5输出项

10.6算法

10.7流程逻辑

程序流程如图4-44

图4-44报表生成模块流程

11注释设计

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

当前位置:首页 > 法律文书 > 调解书

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

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