ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:209.40KB ,
资源ID:19853311      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19853311.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(详细设计 软件工程 小金库Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、图4-13 登录验证(M1.1)设计说明 3.1 程序描述 对用户在主页面中输入的用户名和密码进行验证,并引导进入功能管理页面。3.2 功能 功能IPO图,如图4-3-1图4-3-1 登录验证模块IPO3.3 性能 对性能要求在12秒内作出反应。3.4 输入项 输入项如下表 4-3-2表4-3-2 登录验证模块输入项名称数据类型安全格式登录信息StringDes加密英文字符+数字数据库文件无限制3.5 输出项 用户视图浏览区和基本资料区。3.6 算法 a) 检测用户名和密码的输入格式;b) 在数据库中匹配用户名和密码;c) 如果用户名和密码都正确,如果是管理者用户,进入管理者页面,如果是教师用

2、户,进入教师管理页面3.7 流程逻辑程序流程如图4-4图 4-4 登录模块流程3.8 接口 参数:账户名,密码接口层次如图4-5图4-5 登录模块接口相关联的数据库表,如表4-5表4-3-5 User表FieldTypeNullKeyCommentUserIdVARCHAR(10)NOPK个人账号Password密码3.9 存储分配 程序运行需要占用内存约1MB左右。4 显示用户资料模块(M1.2)设计说明 4.1 程序描述 根据当前登录用户的用户ID,将用户信息显示到用户资料区域。4.2 功能 功能IPO图,如图4-6图4-6 用户资料IPO图4.3 性能 4.4 输入项 输入项如下表 4-

3、7表4-7 用户资料模块鼠标事件Handle4.5 输出项 输入用户资料到用户资料区。4.6 算法 a) 查询用户id;b) 显示用户资料到用户资料区;4.7 流程逻辑程序流程如图4-8图 4-8 用户资料模块流程4.8 接口 用户ID接口层次如图4-9图 4-9 用户资料模块接口相关联的数据库表,如表4-10表4-10 User表FamilyIdYESFK家庭编号Name姓名GenderINTEGER性别Age年龄PictureId头像4.9 存储分配 程序运行需要占用内存约2MB左右。5 账户管理模块(M1.3)设计说明 5.1 程序描述 修改当前账户关联的密码。5.2 功能 功能IPO图

4、,如图4-11图4-11 账户管理模块IPO图5.3 性能 对性能要求在24秒内作出反应。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-15 User表修改密码模块Delete

5、d删除标志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

6、-19图4-19 录入记录模块接口相关联的数据库表,如表4-19表4-6-5 Record表RecordId自增记录IDIO收支标志Money收支金额ReasonVARCHAR(100)收支原因收支类型TimeDATETIME时间6.9 存储分配 程序运行需要占用内存约2MB左右和后台数据库部分的动态存储空间。7 记录统计模块(M1.5)设计说明 7.1 程序描述 完成记录的查,删,改功能,并将查出的支出记录和收入记录统计,并生成折线图展示给用户。7.2 性能 7.3 输入项 输入项如下表 4-31表4-31记录统计输入项 日期Date日期格式(2011-11-11)Int数字记录信息英文加中

7、文字符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-33 Record表7.9 存储分配 7.10 注释设计 本程序中安排的注释:a) 对于功能模块的首部注释,需要

8、详细说明模块中设计的函数和模块的主要功能并注明作者以便小组成员对模块交流;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-3

9、6图 4-36 报表生成模块流程8.8 接口 接口层次如图4-37图4-37 报表生成模块接口相关联的数据库表,如表4-38表4-38 Record表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