采购模块和购书公告模块详细设计_第1页
采购模块和购书公告模块详细设计_第2页
采购模块和购书公告模块详细设计_第3页
采购模块和购书公告模块详细设计_第4页
采购模块和购书公告模块详细设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号: LMS-3版 本 号: V1.0 文档名称: 采购模块和购书公告模块详细设计说明书项目名称: 学校教材订购系统项目负责人: 李建朋 编写: 袁志翔 2008年1月9日校对: 韩垚 2008年1月9日审核: 高璐 2008年1月9日批准: 窦丽华 2008年1月9日开发单位:05计科/05软件 详细设计说明书1引言 1.1 编写目的 根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对学校教材订购系统软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。 1.2 背景 说明: 1.2.1待开发软件系统的名称:学校教材订购系统 1.2.2随着社会信息量的与日俱增,作为信息存储的主要媒体之一教材,数量、规模比以往任何时候都大的多,老师和学生在选择教材和订购教材时产生了很大的麻烦。在计算机日益普及的今天,对个人而言若采用一套行之有效的教材订购系统来订购书籍,会方便许多,这也充分应用硬件资源,节省了人力资源。学校教材订购系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广WINDOWS系列等操作系统上使用。除此以外,可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义 1.3.1专门术语入库表:存放入库书籍的数据。待购教材表:存放待购书籍信息。1.3.2 缩写系统:若未特别指出,系统指本“学校教材订购系统”。1.4 参考资料 1) 软件工程 机械工业出版社 2) 张海藩 软件工程导论 清华大学出版社 2采购模块的结构 2.1 采购模块的结构图采购子系统 修改相应的表登记缺书纪录领取缺书单 22 采购模块数据流图管理员(财务)管理员(采购)1.1采购信息发布1.2入库信息传递采购信息入库信息待购信息购书信息缺书表入库表2.3 采购模块主要功能流程图 由财务系统得到购书单采购图书发出货到通知给财务系统采购结束3、采购模块设计说明3.1模块描述该模块的设计目的是为了在当教材出现缺书时,及时购书,并在购书完成后,将购书的信息及时反馈给财务系统和销售人员,保证本系统的正常运转。该模块时顺序处理事务。3.2模块功能该模块是于财务系统得到购书单,完成采购工作,将采购的信息在给财务系统。3.4输出项该模块的输出项为购书单输入信息项信息类型图书名文本编号数字作者文本出版社文本单价货币数量数字3.5输入项输入项为入库单输入项信息类型书名文字购书数量数字购价货币出版社文字出版时期日期/时间入库时间日期/时间3.6接口调用形式:public readwantedtable(string str,int i)Str为购书表的表名 i为购书表的第i行记录调用形式:public insertbuydetable(string str)Str为入库表的表名,在该表中的最后一行的下一行增加一条记录。3.7测试3.7.1检查采购模块输入条件 模块测试项 由财务系统得到采购单 在库存数据库中检索订单中图书的存量 将购书单给财务系统在数据库的入库表中增加一个记录3.7.2测试用例编号 测试用例 3.7.2.1 由财务系统得到采购单3.7.2.2 将购书单给财务系统3.7.3测试结果编号 测试结果3.7.2.1 能够由采购表中查询到相应采购单3.7.2.2 在入库表中增加了相应的记录3.7.4测试要点数据库连接正常时输入合理合法参数输入参数不合理输入参数不合法数据库连接异常;数据库数据异常4、购书公告模块的结构4.1 购书公告模块的结构图购书公告子系统查询入库表,判断时否有新书入 库添加新的公告查询购书表,判断是否有人未领书删除过时的公告查询是否有过时的公告信息42 购书公告模块主要功能流程图管理员登录系统查询是否有新的公告信息更新公告信息查询是否有过时的公告信息删除过时的公告信息结束是是否否4、采购模块设计说明4.1模块描述该模块的设计目的是为了提醒没有及时领书的同学来领书,也把最新的书籍信息发布给同学。该模块时顺序处理事务。4.2模块功能该模块是通过查询相应的数据库表,发布信息;当信息过时时,删除过时的公告信息。4.4输出项该模块的输出项为公告单输入信息项信息类型题目文字发布者文字内容文字日期日期4.5输入项输入项为公告单输入信息项信息类型新入库的书名文字新入库书的数量数字新订的书名文字新订书目的数量数字4.6接口调用形式:public readtable(string str)Str为入库表的表名,查询最新入库的书名信息调用形式:public readtable(string str)Str为购书表的表名,查询有无到期没领书的同学。1.7测试4.7.1检查购书公告模块输入条件 模块测试项 查询入库表查询入库表查询购书表查询购书表添加公告在信息发布表中增加一条记录删除公告在信息发布表中删除一条记录4.7.2测试用例编号 测试用例 4.7.2.1 查询入库表4.7.2.2查询购书表4.7.2.3在信息发布表中增加一条记录4.7.2.4在信息发布表中删除一条记录4.7.3测试结果编号 测试结果4.7.3.1 能够查询到入库表4.7.3.2能够查询到购书表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论