- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南京信息工程大学软件工程__实验3
南京信息工程大学 实验(实习)报告
实验(实习)名称 详细设计 实验(实习)日期 2014.10.20 得分 指导教师 李振宏
一、实验目的
1.通过对所选题目进行详细设计,掌握算法的设计方法与算法的描述;
2.掌握常用算法描述工具的使用;
3. 完成一个小型软件系统的算法设计。
二、实验准备
熟悉算法描述工具的使用
三、实验要求
完成所选题目的详细设计,提交实验报告
四、实验内容:
1. 背景
软件系统的名称: 中学生图书馆管理系统
本项目的任务提出者:李振宏老师
本项目的任务开发者:2012级软件工程(1)班周健
软件系统的用户:广大中学生
2. 程序(模块)系统的组织结构
3. 界面设计要求
3.1.1 字体
常体,9号,黑色(打印文字不在此限)。
3.1.2 控件
a).尺寸
在合理的布局下尽可能多的显示控件内的内容。
b).布局
按照操作流程或浏览顺序自左至右、由上而下的排放各种控件,使界面整体协美观大方
c).自适应父对象的尺寸改变
控件应具有自适应父对象的尺寸改变的能力,当父对象的尺寸发生变化时,控件
应能自动改变自己的尺寸并使界面保持整体协调,尽量减少因父对象的尺寸改变而带来的操作或浏览上的不便。
4.本软件系统中各程序(模块)的设计说明
4.1 图书管理
模块名称 新书入库 模块代号 适用范围 全局 类型 窗口 模块功能 实现系统内增加图书功能 性能要求 对精度、灵活性、容错性、时间特性等的要求。 限制条件 只有系统管理员才能执行本模块。 输 入 输入项参考图书馆图书表(book) 输 出 输出方式为屏幕显示及数据表的记录保存。 算法逻辑 在窗口打开之前,数据窗口连接事务对象。
新书入库按钮:检查数据窗口各个非空数据项是否为空,若有非空项为空值,则提示不能为空,要求重新输入;若没有非空项为空,则增加新记录,更新数据窗口,提交事务对象。 相关对象及接口 备注 可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。
模块名称 旧书删除 模块代号 适用范围 全局 类型 窗口 模块功能 实现系统内删除图书功能 性能要求 对精度、灵活性、容错性、时间特性等的要求。 限制条件 只有系统管理员才能执行本模块。 输 入 输入要删除的图书编号 输 出 输出方式为屏幕显示及数据表的记录保存。 算法逻辑 在窗口打开之前,数据窗口连接事务对象。
旧书删除按钮:检查数据窗口各个非空数据项是否为空,若有非空项为空值,则提示不能为空,要求重新输入;若没有非空项为空,则删除旧记录,更新数据窗口,提交事务对象。 相关对象及接口 备注 可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。
4.2 图书流通管理
模块名称 查询图书 模块代号 适用范围 全局 类型 窗口 模块功能 实现系统内查询图书的功能 性能要求 对精度、灵活性、容错性、时间特性等的要求。 限制条件 只有学生用户才能执行本模块。 输 入 输入要查询图书的编号 输 出 输出方式为屏幕显示及数据表的记录保存。 算法逻辑 在窗口打开之前,数据窗口连接事务对象。
图书查询按钮:检查数据窗口各个非空数据项是否为空,若有非空项为空值,则提示不能为空,要求重新输入;若没有非空项为空,则查询记录。 相关对象及接口 备注 可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。
模块名称 图书借阅 模块代号 适用范围 全局 类型 窗口 模块功能 实现学生用户借阅图书的功能 性能要求 对精度、灵活性、容错性、时间特性等的要求。 限制条件 只有学生用户才能执行本模块。 输 入 输入要借阅图书的编号和借书学生的学号 输 出 输出方式为屏幕显示及数据表的记录保存。 算法逻辑 在窗口打开之前,数据窗口连接事务对象。
图书借阅按钮:检查数据窗口各个非空数据项是否为空,若有非空项为空值,则提示不能为空,要求重新输入;若没有非空项为空,则增加借阅记录,更新数据窗口,提交事务对象。 相关对象及接口 备注 可注明需求分析、概要设计的相关参考资料及本程序的存储分配(视需要而定)。
模块名称 归还图书 模块代号 适用范围 全局 类型 窗口 模块功能 实现学生用户归还已借图书的功能 性能要求 对精度、灵活性、容错性、时间特性等的要求。 限制条件 只有学生用户才能执行本模块。 输 入 输入已被借阅图书的编号和借书学生的学号 输 出 输出方式为屏幕显示及数据表的记录保存。 算法逻辑 在窗口打开之前,数据窗口连接事务对象。
图书
原创力文档


文档评论(0)