图书馆管理系统综合设计报告(4)

2019-03-22 15:49

武汉工程大学计算机科学与工程学院 综合设计报告

2.3 系统功能

2.3.1系统功能设计简介

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。本设计中的图书管理信息系统需要完成的功能有:

1. 有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书期限等。

2. 读者基本信息的输入,包括读者编号、读者姓名、读者性别、籍贯、出生日期、专业等。

3. 读者基本信息的查询。

4. 书籍信息的输入,包括书籍编号、书籍名称、出版社名称、出版日期等。

5. 书籍信息的查询、修改,包括书籍编号、书籍名称、出版社名称、出版日期等。 6. 借书信息的输入,包括读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。

7. 还书信息的输入,包括读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、以及超期罚款等。

2.3.2 系统功能模块设计

对上述各项功能进行集中、模块划分,按照结构化程序设计的要求,得到如图2.1所示的系统功能模块图。

图2.1 系统功能模块图

- 6 -

武汉工程大学计算机科学与工程学院 综合设计报告

第三章 详细设计

3.1 程序代码详细设计

3.1.1登陆框的详细设计

1.检验账号输入框和密码登录框是否为空,如果为空,显示对话框账号密码不能为空。

2.查询所输入账号是否存在,如果不存在,显示对话框,该账号不存在。 3.检验所输入密码是否正确,如果不正确,显示对话框,密码不正确。

3.1.2主窗口的详细设计

1. 登录完成,弹出主窗口并关闭登录框。 2. 初始化各菜单项的界面。

3. 点击某菜单项时,显示此菜单项的面板并关闭其他菜单项的面板。

3.1.3查询信息的详细设计

1.从所需要查询的内容的输入框中得到所需要查询内容,判断输入框是否为空,如果为空,点击确定按钮不执行任何操作。

2.对哪个输入框就行判断,根据所选条件,执行相应的操作,如果数据库中不存在该项内容,显示对话框无此内容。

3.如果数据库中存在所查询的内容,将查询得到的结果显示在相应的输出界面上。

3.1.4 更、删、改等操作的详细设计

1. 先进行查询,将查询得到的结果显示在指定的输出界面上,如果不存在所需要操作的对象,则显示对话框不存在该对象。

2. 添加某对象时,对必填项进行检查,如果为空,显示对话框此内容不能为空,然后执行添加操作。

3. 查询存在该对象,将此对象显示在指定输出界面上,然后执行合法的更、删、改操作。

- 7 -

武汉工程大学计算机科学与工程学院 综合设计报告

第四章 设计结果及分析

由于时间的关系本文初步的完成了图书馆管理信息系统中的主窗体创建、用户管理模块的创建、添加读者类别窗体的创建和查询书籍信息窗体的创建。实现了对借阅信息的管理、书籍信息的管理、读者信息的管理、系统管理。本毕业设计论文对系统的需求分析、模型分析、设计和实现作了较详细地叙述,表明了面向对象的思想在系统开发中的优越性。也正因此使该原型系统在可扩展性、可移植性、代码重用性、系统维护上有明显的优势。

4.1 登陆框和主窗口的创建

4.1.1登陆框的设计

1. 登陆框界面设计如下图

图3-1 登陆框界面

2. 登录功能部分代码实现如下图

图3-2 登录代码实现

- 8 -

武汉工程大学计算机科学与工程学院 综合设计报告

4.1.2 主窗口的设计

1.主窗口界面设计如下图

图3-3 主窗口界面设计

4.2 各功能界面的创建

4.2.1 图书管理和图书借还管理界面设计

1. 图书查询界面设计如下图

图3-4 图书查询界面设计

- 9 -

武汉工程大学计算机科学与工程学院 综合设计报告

2. 图书查询功能部分代码实现如下图

图3-5 图书查询功能部分代码

3. 增加图书界面设计如下图

图3-6 增加图书界面

- 10 -


图书馆管理系统综合设计报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年(2013届)北京电信校园招聘笔试题(在线评测)及答案-【云计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: