软件工程实验报告.doc

上传人:创****公 文档编号:1875251 上传时间:2019-10-30 格式:DOC 页数:10 大小:95KB
返回 下载 相关 举报
软件工程实验报告.doc_第1页
第1页 / 共10页
软件工程实验报告.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《软件工程实验报告.doc》由会员分享,可在线阅读,更多相关《软件工程实验报告.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软件工程实验报告 指导老师:吴卿1软件工程实验报告软件工程实验报告设设 计计 者者: : 顾顾 加加 平平 电电 话:话:0573570107705735701077 准考证号:准考证号:048203100288048203100288 EMAILEMAIL:报到序号报到序号 :307307 指导老师:吴指导老师:吴 卿卿实验题目:实验题目:图书管理系统子系统图书管理系统子系统一、一、实验目的实验目的通过本实验使学生熟悉和掌握一种软件开发工具,能够设计一个简单的软件系统,并综合运用过去学习到的编程知识实现一个软件的局部功能,为毕业设计打下基础。二、二、系统功能系统功能本图书管理系统有以下功能:

2、(1)借书模块输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书文件上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过 10 本,若已达 10 本,拒借,未达 10 本,办理借书(检查库存、修改库存目录并将读者借书情况登入借书文件。(2)还书模块从借书文件中读出有关的记录,查阅所借日期,如果超期(3 个月)作罚款处理。否则,修改库存目录与借书文件。(3)查询模块软件工程实验报告 指导老师:吴卿2可通过借书文件、库存目录文件查询读者情况、图书借阅情况与库存情况,在屏幕上显示提示信息。三、三、实验内容任务与要求实验内容任务与要求(1) 根据“图书管理系统”的需

3、求的概要描述,模仿 WINDOWS 用户界面设计完善的“图书管理系统”用户界面。(2) 根据“图书管理系统”的需求的概要描述,建立相应的数据库或数据文件。(3) 打印各种统计表(库存表、读者的借书记录表、读者的还书记录表。 )(4) 根据系统功能画出分层的数据流图(DFD) ,并建立重要条目的数据字典。顶层和 0 层的数据流图如下,请根据自顶向下逐层分解的分析策略,分解整个系统,并画出下层的子图,要求父图与子图的平衡,并对每张子图进行编号,合理地分解,提高数据流图易理解性。数据流图如下:数据流图如下: 顶层图顶层图借书证 条行码 读者 不予借阅信息 图书借阅管理系统 读者还书成功信息借书成功信

4、息0 层图层图库存记录 借书证 条行码1 借书处理 2 还书处理 借书成功 读者档案 还书成功信息不予借阅信息 软件工程实验报告 指导老师:吴卿31 层图层图1 1 借书数据流程图借书数据流程图不予借阅信息 借书证 是否超过规定书本 通过验证读者记录 借书 记录成功信息 读者记录借书记录 不成功信息图书记录是否已借过1 层图1 2 还书数据流图借书记录超期信息 条行码量 读者记录未超期信息 图书记录借书记录 还书成功信息2 层图 1 3 查询数据流图读者情况借书证 图书借阅情况书名 库存情况借书记录 图书记录 读者记录3 层图借书证 读者情况 书名 借阅信息 书名 库存信息读者记录 借书记录

5、图书记录 读者记录 图书记录1.5 续借处理1.1 检查借书证1.2 是否第一次借书1.4 借书处理1.3 是否超过规定数量2.1 判断期限2.2 罚款处理2.3 还书处理查询系统查读者借阅查询库存查询软件工程实验报告 指导老师:吴卿4程序流程图如下:程序流程图如下:1、借书流程图借书流程图无效有效YNYN每次借每次借1本本N输入借书证号出错,退 出合法检查第一次借书建立借书档案借书数=规定数量拒借,退 出输入书目关键字(ID)在库存检查存在性拒借,出错,退出软件工程实验报告 指导老师:吴卿5Y2、还书流程图还书流程图不存在存在YNN修改库存,将借书信息记录到读者借书档案信息,修改借书数 等继

6、续借退出输入借书证和所还书目关键字(ID)到读者借书档案中查找 ,检查存在性出错,退出获得借书的天数 DD =90超期,罚款修改库存和读者借书档案、还书记录表继续还书退出以前是否没借过YN 续借软件工程实验报告 指导老师:吴卿62、查询查询2.1 读者查询读者查询NY2.1 图书查询图书查询输入所还书目关键字(ID)输入查询条件合法性检查出错,退出返回读者当前所有借书信息输入查询条件合法性检查出错,退出返回读者当前所有图书信息信息软件工程实验报告 指导老师:吴卿723 借书查询借书查询4、数据表、数据表(1)Reader(读者表)(借书证号、借书证号、姓名、性别、办证日期、已借图书、E-mai

7、l、读者类别) (2)Book(图书表) (图书编号图书编号、书名、作者、类别、出版社、总库存量、剩余量、入库日期) (3)Borrow(借阅关系) (借书证号、图书编号借书证号、图书编号、借阅日期、归还日期、是否已还)(4) Punish(罚款记录) (借书证号、图书编号、罚款金额、罚款日期)四、数据字典定义四、数据字典定义1系统结构数据字典:Reader(读者表)借书证号借书证号: : 主关键字,主关键字, 文本型、文本型、 大小大小 6 6 、不允许空、不允许空姓名 文本型、文本型、 大小大小 6 、不允许空、不允许空 性别 文本型、文本型、 大小大小 2 、不允许空、不允许空 办证日期

8、 日期型、不允许空日期型、不允许空 已借图书 整型、整型、 大小大小 2、默认为、默认为 0 E-mail 文本型、文本型、 大小大小 30 、允许空、允许空 读者类别 文本型、文本型、 大小大小 2 、不允许空、不允许空输入查询条件合法性检查出错,退出返回读者当前所有借书信息软件工程实验报告 指导老师:吴卿8(2)Book(图书表)图书编号图书编号 文本型、大小文本型、大小 6 6、不允许空、不允许空书名 文本型、文本型、 大小大小 50 、不允许空、不允许空 作者 文本型、文本型、 大小大小 20 、允许空、允许空 类别 文本型、文本型、 大小大小 30 、允许空、允许空 出版社 文本型、

9、文本型、 大小大小 30 、允许空、允许空 剩余量 整型、整型、 大小大小 2 、不允许空、不允许空 剩余量 整型、整型、 大小大小 2 、不允许空、不允许空 入库日期 日期型、不允许空日期型、不允许空五、程序运行截图五、程序运行截图可执行文件名:加平图书管理系统可执行文件名:加平图书管理系统.Exe.Exe六、心得体会六、心得体会:通过本次实验,使我对使用 Visual Basic6.0 + Accss 软件工程实验报告 指导老师:吴卿92000 开发 MIS 有了更进一步的了解。由于以前设计软件从来没写过文档,开发到哪里算哪里,通过此次实验通过设计一个系统使我明白了软件设计的基本方法,首先

10、了解实验任务和需求,进行需求分析,根据程序设计方法画出各级数据流图及程序流程图,再根据软件功能确定一类语言。此次实验我用的是VISUAL BASIC,作为初学者,我觉得这门语言具有简单易学、可视效果较好的特点。特别是它的控件较多,可以省去许多语言的编程,比较适用初学者。本次实验综合运用过去学习到的编程知识实现一个软件的局部功能,为毕业设计打下基础。七、总结七、总结此个系统我感觉在界面和功能方面做得不错,软件功能基本实现。能实现还书与借书。进行还书和借书时先进行用户登陆。并显示读者的详细信息和读者已经借过的书籍。这样可以确保弄错了一个读者。借书时敲入图书编号后可以显示示该图书的详细信息。再选择借阅按钮即可以完成借阅。还书时显示出了软件的智能化功能,就是在下拉框中显示该用户所有已经借过的图书,这样可以避免输入麻烦和错误。系统纠错功能不错。读者、书籍和借阅可以进行查询并支持多条件查询和联接查询。由于时间仓促,不足之处就是缺少了个性化的设置功能和那个打印功能。最后感谢吴卿老师对我的精心指导。参考文献:参考文献:1、 VISUAL BASIC 数据库开发 100 例2、 VISUAL BASIC 程序设计教程软件工程实验报告 指导老师:吴卿103、 VISUAL BASIC 编程百事通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com