




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽辽 宁宁 工工 业业 大大 学学 软件设计实践设计报告软件设计实践设计报告 题目:题目: 图书库存管理系统图书库存管理系统 院(系):院(系): XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 专业班级:专业班级: XXXXXXXXXXXXXX 学学 号:号: XXXXXX 学生姓名:学生姓名: XXXXXX 指导教师:指导教师: XXX 教师职称:教师职称: XX 起止时间:起止时间: 2011.12.26-2012.1.62011.12.26-2012.1.6 软件设计实践任务及评语软件设计实践任务及评语 院(系):XXXXXXXXXXXXX 教研室:XXXXXX 学 号 XXXX 学生姓名 XXX 专业班级 XX 班 软件实践 题 目 图书库存管理系统图书库存管理系统 软 件 实 践 任 务 1.实现图书库存管理系统,要求具有登录、入库管理信息、出库管理信息、 用户管理信息,查询信息等功能 2.系统采用 C/S 结构进行设计。 3.使用 SQL server 2000 数据库作为后台数据库。 4.采用工程化思想进行设计:需求分析;总体设计;详细设计;实现 5.最终结果要求经过测试与发布 指导教师评语及成绩 学 生 签 字: 成绩: 指导教师签字: 2012 年 1 月 6 日 目 录 第 1 章 绪论.1 1.1 背景分析.1 1.2 设计的意义.2 1.3 设计目标及结论.2 第 2 章 需求分析.3 2.1 用户综合需求分析.3 2.2 系统要求.3 2.3 数据流图.4 第 3 章 系统设计.5 3.1 系统功能结构.5 3.2 系统功能结构图:.6 3.3 模块描述.6 第 4 章 数据库设计.7 4.1 数据库需求分析.7 4.2 数据库概念设计.7 4.3 数据库逻辑设计.8 第 5 章 详细设计与实现.10 5.1 系统界面.10 5.2 各个界面设计与实现.10 第 6 章 总 结.15 参考文献.16 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 1 第 1 章 绪论 1.1 背景分析 信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人 力物当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,随着电 脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从 原来的人工记录管理模式转变为电脑一体化管理。库存管理系统是一个企事业单 位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的, 因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直 以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效 率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更 新和维护都带来了不少的困难。基于这一点,开发此图书库存管理系统。作为计 算机应用的一部分,使用计算机对图书库存信息进行管理,具有着人工管理无法 比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等,可减少更多的人力物力,这些都能够极大地提高图书库存的管理效率, 也是图书库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个图 书库存管理系统是很有必要的,具有其特有的技术意义和管理意义 系统从对图书的入库开始到最后的图书出库全部电脑化。它主要包括:库存 信息、图书出入库信息登记以及对图书信息的查询,可以更快地了解到每种书的 库存情况,使书库的管理效率更高,做的更好! 图书库存管理系统是用 Microsoft Visual Studio 编写完成。由于 C#语言采 用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件, 可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的 风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的 外观和位置的传统编程模式。做起来方便,使用起来更为快捷。 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 2 1.2 设计的意义 管理信息系统(简称 MIS)是在管理科学、系统科学、计算机科学等的基础 上发展起来的综合性边缘科学。在 21 世纪信息高速发展的时代中,管理信息系 统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支 持。 管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传 递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利 用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为, 帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具 有数据处理、预测、控制和辅助决策功能的信息系统。 管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息 系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基 础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个 组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传 递、存储、加工、维护和使用的系统。 1.3 设计目标及结论 本库存管理的重点是图书信息能否及时反馈,从而确保书店运行效益。而库 存管理又涉及入库、出库的图书等方方面面的因素,如何管理这些信息数据,是 一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想 而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的 规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动员工的 工作积极性,提高效率,都具有十分重要的现实意义。它主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性 强、完整性好、数据安全性高的优秀数据库。而对于后者则要求应用程序功能完 备,操作界面友好,易使用等特点。 本人开发的图书库存管理系统主要任务是: 1:完成对图书信息的录入; 2:完成对图书的出库管理; 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 3 3:完成对图书信息及图书出库入库信息统计和查询; 第 2 章 需求分析 2.1 用户综合需求分析 对于一个书库来说,需要这样一个软件,为他们提供一个更有效率的工作, 这样更有利于他们的发展。对于当今书库内的图书来说,其数据量大,各种信息 管理内容复杂,查询和管理图书信息和图书的出入库信息等工作由人工完成将是 很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现 差错,有一个符合要求的系统对其进行智能化的图书库存管理是最好不过的,节 省了人力物力资源,对所有信息有了一个全局的掌握。 从开发的角度来说,本人针对图书库存管理进行了请专人介绍和询问的方法, 调查了图书管理员对数据库设计需求的情况,最终得出结论,建立了图书总表, 图书入库信息表,以及图书出库信息表。 2.2 系统要求 1. 系统功能分析: 本系统的主要功能是实现对图书详细情况的管理,采用面向对象的设计思想, 以菜单和表单的形式进行各表单的调用,其系统功能分析是在系统开发的总体任 务的基础上完成的。 因此,本系统应该主要完成和实现如下功能: 1. 用户管理; 2. 图书入库的基本信息数据; 3. 图书出库的基本信息数据; 4. 查询图书基本库存信息,入库信息及出库信息; 2. 接口要求: 服务器端:硬件接口 P42.8,512M 及以上性能的 PC 机或服务器,软件接口 运行于 Windows2000 以及更高版本具有 WIN32API 的操作系统上(Openssl CA 需 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 4 要运行于 Windows 平台,将来可以扩展到 linux 系统中去) 。 客户端:具有 IE 或 FireFox 浏览器的普通 PC 即可 2.3 数据流图 图书库存管理系统的顶层数据流程图: 书库管理员 书库管理员 书库管理系统 图书信息 库存数据 图书信息 返回信息 图图 2.12.1 学生图书库存管理系统的顶层数据流图学生图书库存管理系统的顶层数据流图 图书库存管理的程序流程图: 退出系统 进入系统 是 开始 验证登陆? 输入登陆信息 否 系统操作 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 5 图图 2.22.2 程序流程图程序流程图 第 3 章 系统设计 3.1 系统功能结构 经过可行性分析、需求分析,对系统要求已经十分明确,下一步进行到总体 设计阶段。 总体设计过程首先寻找实现目标系统的各种不同的方案;需求分析阶段得到 的数据流图是设想各种可能方案的基础。然后从这些供选方案中选取合理的方案 中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成 系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。 应该综合分析比较这些合理的方案,从中选出一个最佳方案设计软件结构,通常, 设计出初步的软件结构后还要进行多方面的改进,从而得到更合理的结构,进行 必要的数据库设计,确定测试要求并且制定测试计划。为这个最佳方案设计软件 结构。 总体设计的原则: 1. 全面性:考虑到书库的不同需求,力争满足用户的操作习惯,使系统适 合用户需求。 2. 规范性:本系统遵循一般软件设计思想进行设计,遵循数据库的原理。 3. 科学性:既要有现代化的先进技术,又要考虑到今后的发展,留有可以 扩充的空间又慎重选择成熟的技术。 4. 实用性:根据实际情况,考虑用户的需求,设计友好且易于操作的界面。 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 6 用户管理用户管理 图书库存管理系统图书库存管理系统 用户管理用户管理 密码修改密码修改 入库管理入库管理 新书入库新书入库 图书出库图书出库 帮助帮助 出库管理出库管理 旧书入库旧书入库 查询管理查询管理 库存信息库存信息 入库信息入库信息 出库信息出库信息 图书详表图书详表 图图 3.1 系统功能结构图系统功能结构图 3.2 系统功能结构图: 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 7 3.3 模块描述 1. 用户登陆模块:只有合法才可以登录,进行之后一系列的操作。 2. 用户管理模块:用户可以进行修改密码并且管理员可以对用户进行管理。 3. 入库管理模块:用户可以根据情况对新书或者已有书籍进行入库管理。 4. 出库管理模块:用户可以对图书出库进行管理。 5. 查询模块:用户可以对图书的出库,入库及图书库存等信息进行详细查询。 6. 帮助模块:显示本系统的开发信息。 第 4 章 数据库设计 4.1 数据库需求分析 1.需求分析任务: (1) 由于操作人员的计算机知识普遍不高,要求有良好的人机界面; (2) 原始数据修改简单方便,支持多条件修改; (3) 方便的数据查询,支持多条件查询; (4) 在相应的权限下,删除数据方便简单,数据稳定性好; (5) 数据计算自动完成,尽量减少人工干预。 2.需求项目: 图书信息图书信息: 在该项内容中将包括的数据库项有图书编号、书名、作者、出 版社、存放位置编号、库存数。 入库信息入库信息:在该项内容中将包括的数据库项有图书编号、书名、作者、入库 数、入库日期。 出库信息出库信息:在该项内容中将包括的数据库项有图书编号、书名、作者、出库 数、出库日期。 用户信息:用户信息:在该项内容中将包括的数据库项有用户名、密码、用户权限。 图书库存情况的基本设定:通过该模块可以设定图书库存情况的基本信息, 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 8 通过对图书库存管理系统的管理,做出图书入库出库情况总表,可以实现浏览等 功能。 4.2 数据库概念设计 概念结构设计是通过对用户需求进行综合、归纳与抽象,形成一个独立于具 体 DBMS 的概念模型,它数据库设计的关键。概念设计可以用一句话来解释为, 把现实世界用 E-R 图来描述。 1.E-R 图设计 书库中每种图书都只有一种编号,每种图书存放在一个位置,每个位置可以 存放多种图书; 每种图书可以多次出库入库,每次出库入库可以有多种图书。 下面是本系统概念结构设计中的 E-R 图: 本系统的 ER 模型如下: 用户密码 作者 用户名 管理 书库管理 员 书库 图书 书名 录入 查询 图书编号 位置编号 出入库日期 书名 库存数 图书编号 作者 出版社 出入库数 权限 图图 4.1 系统系统 ER 图图 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 9 4.3 数据库逻辑设计 逻辑结构设计的主要任务是,把由概念结构设计阶段得出的 E-R 图转换为相 应的逻辑结构。所谓相应是指,转换后的逻辑结构要与开发者所选用的软硬环境 相容,能被前台与后台工具所支持。 图书总表(图书编号,书名,作者,出版社,库存数,位置编号) 入库信息表(图书编号,书名,入库数,入库日期) 出库信息表(图书编号,书名,出库数,出库日期) 用户信息表(用户名,密码,权限) 图书总表:图书总表: 字段名字段名数据类型数据类型字段长度字段长度备注备注 图书编码文本50主键,非空 书名文本50 作者文本50 出版社文本50 库存数整型4 位置编号文本50 入库信息表:入库信息表: 字段名字段名数据类型数据类型字段长度字段长度备注备注 图书编码文本50主键,非空 书名文本50 入库数整型4 入库日期日期8 出库信息表:出库信息表: 字段名字段名数据类型数据类型字段长度字段长度备注备注 图书编码文本50主键,非空 书名文本50 出库数整型4 出库日期日期8 表表 4.1 表表 4.2 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 10 用户信息表:用户信息表: 字段名字段名数据类型数据类型字段长度字段长度备注备注 用户名文本50主键,非空 密码文本50 用户权限bit1 第 5 章 详细设计与实现 5.1 系统界面 系统界面分为三大主要部分: 1) 登陆界面; 2) 主菜单界面; 3) 各个查询界面; 5.2 各个界面设计与实现 用户登陆界面:用户登陆界面: 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 11 图图 5.15.1 登陆界面登陆界面 说明:此页面只能允许合法登陆,打开后输入表中相对应的“用户名”和 “用户密码” ,点击“登录” ,即可进入主菜单界面,此界面随即关闭。 主菜单界面:主菜单界面: 图图 5.25.2 主菜单界面主菜单界面 说明: 此界面为系统主菜单界面,通过上边各种下拉菜单,可选择进入各 个子程序菜单。 用户管理界面:用户管理界面: 图图 5.35.3 用户管理界面用户管理界面 说明:此页面可进行用户的添加及权限设置,只有管理员才能进入系统。管 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 12 理员可对用户进行添加、删除或者对用户权限进行修改等操作 图书入库信息界面:图书入库信息界面: 图图 5.45.4 图书入库界面图书入库界面 说明: 此页面为图书入库管理子界面,可通过查询书库是否已有入库图书 信息对图书进行不同方式的入库。 图书出库管理界面:图书出库管理界面: 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 13 图图 5.55.5 图书出库管理界面图书出库管理界面 说明: 此页面为图书出库管理子界面。 用户密码管理界面:用户密码管理界面: 图图 5.65.6 用户密码管理界面用户密码管理界面 说明:此界面修改用户密码。所有用户均可通过此界面进行密码的修改。 入库信息查询界面:入库信息查询界面: 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 14 图图 5.75.7 出库信息查询界面出库信息查询界面 说明:此界面可以分类查询图书入库的各种信息。 图书信息查询界面:图书信息查询界面: 图图 5.85.8 书库信息查询界面书库信息查询界面 说明:此界面用于查询图书库存信息。 图书总表图书总表: : 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 15 图图 5.95.9 图书汇总界面图书汇总界面 说明:此界面用于打印图书库存信息。 第 6 章 总 结 本系统针对图书库存管理情况进行了人性化的设计,使传统的人工管理上升 至现代的信息化管理模式,给书库管理员解决了很多不便之处。 通过此次课程设计,使我更加扎实的掌握了有关软件开发方面的知识,在设 计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终 于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出 真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。 过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正, 不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫 大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文) 16 后在老师的指导下,终于游刃而解。在今后社会的发展和学习实践过程中,一定 要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然 后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南航空港投资集团有限公司25人招聘考前自测高频考点模拟试题完整答案详解
- 2025年甘肃祁连山水泥集团有限公司招聘30人考前自测高频考点模拟试题及完整答案详解
- 2025广东广州城建职业学院选聘机电工程学院院长1人模拟试卷及答案详解(名校卷)
- 2025-2026学年度四川省雅安神州天立高级中学高二上学期第一次月考历史试题(含答案)
- 2025-2026学年度贵州省贵阳市观山湖区第一高级中学高二上学期9月月考历史试题(含答案)
- 2025年甘肃甘南玛曲县人民法院司法警务辅助人员模拟试卷及完整答案详解一套
- 2025北京首都医科大学附属北京中医医院招聘22人(第二批)考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年湖南省烟草专卖局系统公开考试聘用工作人员考前自测高频考点模拟试题及答案详解(新)
- 2025年湖南省烟草专卖局系统公开考试聘用工作人员模拟试卷有答案详解
- 2025年度延吉市中小学教师专项招聘116人模拟试卷含答案详解
- 2025年乡村文化旅游发展报告:文旅融合下的乡村旅游生态旅游规划与实施研究
- 2025-2030智慧养老行业竞争格局分析及投资前景与战略规划研究报告
- 2025-2030中国在线总有机碳(TOC)分析仪行业市场现状供需分析及投资评估规划分析研究报告
- 合伙购买墓地协议书
- 英语教学课件Unit 2 Different families课件9
- 医学综述研究进展汇报
- 2025年福建省泉州市中考二模历史试题(原卷版+解析版)
- 2025春 新人教版美术小学一年级下册致敬平凡
- 危险废物分析制度
- 换药室工作制度
- 水资源开发与保护联合协议
评论
0/150
提交评论