软件工程设计报告总

软件工程设计报告总

ID:42878210

大小:1.32 MB

页数:39页

时间:2019-09-23

软件工程设计报告总_第1页
软件工程设计报告总_第2页
软件工程设计报告总_第3页
软件工程设计报告总_第4页
软件工程设计报告总_第5页
资源描述:

《软件工程设计报告总》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象软件工程与UML高校图书管理系统目录一、功能需求31.1新书入库31.2借书31.3还书31.4图书查询31.5功能需求与程序的关系3二、数据流图42」数据流图5三、结构图设计83.1总体结构图83.1.1“借书”程序层次结构图83.1.2“还书”程序层次结构图93.1.3“查询借书”程序层次结构图9四、数据字典104」数据流104.2数据存储(文件)114.3小说明12五、PAD图165.1“检查读者有效性”程序的流程图165.2“检查读者资格”程序的流程图175.3“办理借书”程序的流程图18六、代码实现1

2、86.1登录模块186.2读者管理模块:216.3借书查询模块:256.4图书管理:276.5图书查询:31七、数据录入数据库337.1读者信息表337.2管理员表337.3还书记录表337.4借阅表347.5图书借出表347.6图书信息表347.7创建视图35一、功能需求本系统有新书入库、借书、还书、图书查询四大功能,共8项子功能。1.1新书入库1.2借书(1)检查读者有效性(2)检查读者资格(3)办理借书1.3还书(1)办理还书(2)办理罚款1.4图书查询(1)查询要求分类(2)查询读者(3)查询借书1.5功能需求

3、与程序的关系功能需求程序单元模块新书入库addbook借书1endbook还书returnbook查询借书query1ending查询读者queryreader读者管理Addreader(增加读者),de1reader(删除读者),modifyreader(修改读者)基础信息管理Deptmanage(部门管理),ru1manage(借书规则管理)数据导入导出Dataimp(数据导入),dataexp(数据导出)日志管理Brows1og(查看日志),trimlog(消减日志),store1og(归档日志)用户管理Addu

4、ser(增加用户),deluser(删除用户),Modifyuser(修改用户),modifypassword(修改口令)1、数据流图2.1数据流图(b)0层数据流图图书文件2.2新书入库(C)一层数据流图(d)一层数据流图无效借书证读者文件借阅规则有效核准12.3.2检查、、、,招过借书限额》读者资格;读者条码(2.3.1检查读者有效性借书证借书文件、、图书条码办理借书卢图牛(e)二层数据流图(f)二层数据流图三、结构图设计3・1总体结构图3.1.1“借书”程序层次结构图3.1.2“还书”程序层次结构图3.1.3“查

5、询借书”程序层次结构图四、数据字典4.1数据流图书管理要求二[新书入库

6、借书

7、还书]入库单二分类目录号+索书号+数量+书名+作者+内容摘要+价格+购书日期索书号=1(0-9

8、A—Z

9、/

10、.}14借书记录二读者条码+图书条码+借书日期图书条码二1{0-9}14读者条码=1{0-9}14罚款单二逾期天数+罚款金额查询要求二[读者情况I图书情况]读者情况二读者条码+姓名+所在单位+{借书情况}借书情况二书名+分类目录号+索书号+图书条码+借阅日期图书情况二书名+作者+分类目录号+索书号+总数+库存数注:每个借书证上都有一个读

11、者条码,可包括学院代码、读者类型(教师职称/学生)、所在单位(系部、班级、学号)等信息。每本图书上都有一个图书条码,可包括学院代码、语种代码(中文、英文)、图书流水号等信息。每一本书有唯一的图书流水号、唯一的图书条码。索书号由分类目录号和种次号(同一大类中的子类号)组成。同一大类图书的分类目录号相同。同一类图书的多个副本具有相同的分类目录号和索书号,但图书条码不同。4.2数据存储(文件)文件名:读者文件组成:{读者条码+姓名+所在单位+读者类型+电话+电子邮件}组织:按读者递增顺序排列注:读者类型是对读者的划分,不同类

12、型的读者有不同的借阅规则,即借书限额(册数)和借阅期(天数)等项目不同。文件名:图书文库组成:{分类目录号+书名+作者+出版社+出版日期+ISBN+内容摘要+价格+入库日期+{图书条码+图书状态+索引号}}组织:按分类目录号递增顺序排列图书状态二[遗失I遗失赔书I库本I借出I预约I在库可借]文件名:借书文件组成:{借书记录+还书日期}组织:按借阅日期递增顺序排列文件名:借阅规则组成:{读者类型代码+读者类型描述+允许册数+借期+续借期+可预约次数+可续借次数}组织:按读者类型代码递增顺序排列读者类型描述二{教师I硕士I

13、本科生I专科生I进修生}文件名:罚款文件组成:{读者条码+图书条码+违章原因+成本罚款+罚款倍数+罚款数额+以往欠款+欠款总额+总违章次数}组织:按读者条码递增顺序排列违章原因二[过失I遗失I遗失赔书I其他]4.3小说明小说明只描述最底层的基本加工。加工编号:1加工名:检查有效性输入流:图书管理要求,查询要求输出流:有效的图书管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。