欢迎来到天天文库
浏览记录
ID:41842855
大小:245.00 KB
页数:6页
时间:2019-09-03
《5.详细设计阶段--详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、图书出版管理系统详细设计说明书[VI.0(版本号)]拟制人审核人批准人[二零一一年^一月二十三日]详细设计说明书1•引言1.1编写目的为完善图书出版管理系统软件的开发途径及应用方法,以提高开发效率,使应用更为方便。根据《需求规格说明书》,在仔细考虑讨论Z后,我们又进一步对《图书出版管理系统》软件的算法、数据结构、模块接口细节有了进一步的认识。我们把讨论的结果记录下来,作为详细设计说明书,并作为进一步详细设计软件的基础。1.2背景a.待开发软件系统的名称:图书管理系统b.列出此项目的任务提出者是本小组成员,开发者也为本小组成员、用户是学校图书馆。1.3定义开发(develop)
2、:除了单纯的开发活动外,还包括维护活动。项目(project):向顾客交付的最终的全部产品,包括程序及各种文档,以及开发活动所需资源经费等各种信息。项目开发计划(projectdevelopmentplan):把项目与过程联系起来的计划方案。产品生命周期(productlifecycle):产品从构思到不可在使用的持续时间。1.4参考资料《软件工程》一一张海藩编著清华大学出版社《数据库系统概论》一一萨师煩王珊编著高等教育出版社《VisualBasic数据库系统开发实例导航(第二版)》一一刘韬骆娟何旭洪编著人民邮电出版社《VisualBasic程序设计教程》一一曾强聪编著中国水
3、利水电出版社2.系统的结构<1>实体■关系图书出版的实体关系如下图所示:层次图:对需求分析得到各项功能进行集中、分块、按照结构化程序设计的,得到如图下图所示的层次图。图书出版管理系统的层次图2.模块1(标识符〉设计说明3.1模块描述初始化模块(M1.1);退出模块(Ml.2);编辑模块(M1.3);说明模块(M1.4);帮助模块(M1.5);3.2功能初始化模块(M1.1):系统初始时由操作系统调用,执行完毕后进入消息循环状态;退出模块(M1.2):
4、由系统功能模块调用,执行完毕后返冋操作系统;编辑模块(M1.3):接收系统功能区的相应消息,启动查看全局、查询、添加、删除、修改等模块;说明模块(M1.4):为用户提供说明功能帮助模块(M1.5):为用户提供帮助功能3.3性能初始化模块:将会设置全局变量;退出模块:将全局变量保存至配置文件中;编辑模块:利用鼠标及键盘事件;帮助模块:为用户提供帮助帮助;说明模块:为用户提供使用帮助。3.4输入项字段名称字段类型字段大小图书ID数字长整型图书名称文本20出版日期数字16ISBN文本30出版商文本26出版地文本26价格货币默认作者文本20类别ID文本长整型类别名称文本303.5输出
5、项输入与输出项的特性相同。3.6设计方法(算法)服务器:Pentium4以上或更高,内存:512M以上;硬盘:至少50G以上;CD-ROM:24倍速以上;网卡:100MB/1000MB自适应;工作站:Pentium!以上微机;内存:512MB硬盘:至少25G以上;CD-ROM:24倍速以上;网卡:100MB/1000MB自适应3.7限制条件最终的生成版是以文件形式存在的,写入文件和查找文件也是文件形式的。3.8测试计划在测试的时候要注意细节,比如说字节长度、非法字符等等。输入的数据也要严格按照规定的字节数进行输入,输出的结果应当与预期输出的结果相一致。3.9尚未解决的问题用到
6、数据库,在写入之后如果遇到断电或是其他情况数据有可能会丢失。4.模块2(标识符》设计说明3.1模块描述基本资料模块(M2.2);分类资料模块(M2.3);备注模块(M2.4)渣看全局模块(M2.5)編号管理模块(M2.1).图书查询模块(M2.2.4);删除模块(M2.2.2);修改模块(M2.2.3);添加模块(M2.2.1);3.2功能编号管理模块:完成对编号的管理功能;备注模块:由相应消息驱动,显示记录的详细资料;查看全局模块:由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用刷新浏览模块;基本资料模块:由相应消息驱动,完成对基本资料区的直接消息的响应功能,可能
7、会调用刷新基本资料模块;分类资料模块:由相应消息驱动,显示记录的详细资料;3.3性能编号管理模块:完成对编号的管理功能;查看全局模块:由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用刷新浏览模块;基本资料模块:由相应消息驱动,完成对基本资料区的直接消息的响应功能,可能会调用刷新基本资料模块;分类资料模块:由相应消息驱动,显示记录的详细资料;备注模块:由相应消息驱动,显示记录的详细资料;
此文档下载收益归作者所有