已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计课程定做 QQ1714879127【摘要】随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,这次毕业设计,我以我所在的学校图书馆为开发背景,设计这个图书管理系统,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,改善了我校图书馆的管理。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。【关键词】图书管理、借阅、浏览、Visual Basic 目 录摘 要IAbstractII1 前 言12 系统需求分析321 现行业务描述322 现行系统存在问题的分析423 解决方案424 可行性分析53 系统逻辑方案631 初步调研632 详细调研6321 组织结构调研6322 数据流图7323 数据字典74 系统总体结构设计941 软件模块结构设计9411 系统方案确定9412 软件结构设计942 数据库设计1143 计算机系统的配置方案1444系统的安全性和可靠性设计155 系统详细设计1651 启动1652 登录1653 新书入库2354 图书信息查询2355 新证登记2456 借书证信息查询2557 借书登记2658 还书286 实施概况2961系统开发环境2962 系统测试2963 系统运行与维护3064 系统的转换方案317 结束语32致 谢33参考文献34 图 1 启动后的主界面图 2 新书入库图 3 图书信息查询图 4查询不到符合条件的记录图 5 新证登记还书图20 图书管理系统界面这是一个多文档界面(MDI)应用程序,可以同时显示多个文档,每个文档显示在各自的窗体中。MDI 应用程序中常有包含子菜单的“窗体”选项,用于在窗体或文档之间进行切换。菜单应用程序中,有5个菜单选项,每个选项对应着E-R图的一个子项目。1、创建主窗体首先创建一个工程,命名为图书管理系统,选择“工程”“添加MDI窗体”命令,则在项目中添加了主窗体。该窗体的一些属性如表1所示。表1 主窗体的属性属 性值Caption图书管理系统NameMainMenuMainmenu1WindowstateMaxsizeWindowstate的值为Maxsize,即程序启动之后自动最大化。将“菜单”组件从“工具箱”拖到窗体上。创建一个 Text 属性设置为“文件”的顶级菜单项,且带有名为“关闭”的子菜单项。类似地创建一些菜单项,如表2所示。表2 菜 单 项 表菜 单 名 称Text属性功 能 描 述MenuItem1图书管理顶级菜单,包含子菜单MenuItem2图书登记调出图书登记窗体MenuItem3图书借阅调出图书借阅窗体MenuItem4图书赔偿调出图书赔偿窗体MenuItem5图书资料顶级菜单,包含子菜单MenuItem6查询输出调出查询输出窗体MenuItem7值班管理顶级菜单,没有子菜单MenuItem8投诉管理顶级菜单,没有子菜单MenuItem9系统管理顶级菜单,包含子菜单MenuItem10增加用户调出用户窗体MenuItem11修改密码调出密码窗体MenuItem12退出系统退出主窗体如图21所示。图21 主窗体2、创建各子窗体选择“工程”“添加窗体”命令,添加子窗体。在新建Visual Basic工程时自带的窗体中,将其属性MIDChild改成True,则这个窗体成为MID窗体的子窗体。在这个项目中,要创建的子窗体如表3所示。表3 所有子窗体子 窗 体 名Text图书登记frmdengji图书借阅frmjieyue图书赔偿frmpeichang增加新用户frmadduser查询输出frmfind登录系统frmlogin修改密码frmchangepwd下面分别给出这些子窗体,以及它们所使用的控件。(1) 图书登记子窗体如图22所示,其控件如表4所示。图22 图书登记子窗体表4 图书登记子窗体控件控 件 类 别控件Name控件TextLabelLabel1编号Label2书名Label3类型Label4购买日期Label5定价TextBoxText1(空)Text2(空)Text3(空)Text4(空)Text5(空)CommandButtonCommand1增加记录Command2删除记录Command3下一条Command4上一条Command5第一条Command6最后一条Command7退出ADO DataAdodc1(空)DataGridDataGrid1(空)图书借阅和图书赔偿子窗体分别如图23和图24所示,因为它们的控件与图书登记子窗体的雷同,在此不作介绍。图23 图书借阅子窗体图24 图书赔偿子窗体(2) 增加用户子窗体如图25所示,其控件如表5所示。图25 增加用户子窗体表5 增加用户子窗体控件控 件 类 别控件Name控件TextLabelLabel1输入用户名Label2输入密码Label3确认密码Label4选择权限TextBoxText1(空)Text2(空)Text3(空)ComboBoxComb1(空)CommandButtonCommandl确定Command2取消(3) 修改密码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年内容创作者合作合同协议
- 数字营销渠道整合与运营工作计划及安排高级版
- 2025浙江宁波市余姚市汉章药品经营有限公司招聘笔试及人员笔试历年参考题库附带答案详解
- 2025泰科防务科技(重庆)有限公司招聘笔试历年参考题库附带答案详解
- 2025江西吉安市遂川县城控人力资源管理有限公司招聘帮厨1人笔试历年参考题库附带答案详解
- 2025江苏苏州市相城金融控股(集团)有限公司下属公司招聘部分笔试历年参考题库附带答案详解
- 2025新疆机场(集团)有限责任公司招聘35人笔试历年参考题库附带答案详解
- 2025年甘肃省白银有色集团股份有限公司技能操作人员社会招聘552人笔试历年参考题库附带答案详解
- 2025年安徽港口物流有限公司招聘12人笔试历年参考题库附带答案详解
- 2025山东青岛高新区投资开发集团有限公司选聘职业经理人1人笔试历年参考题库附带答案详解
- 上海应用技术大学c语言试题及答案
- DB51∕T 3188-2024 川产道地药材生产技术规程 川贝母(太白贝母)
- 2024年中小学德育工作三年发展规划方案
- (2025)海洋知识竞赛题库及参考答案
- 基本公卫服务培训课件
- 人机协同+智能交通流量预测可行性研究
- 化验安全培训总结课件
- 融媒体运营基础知识培训课件
- 工厂设备围栏安装方案(3篇)
- 2025年入团考试题库及答案
- 2025年北京事业单位招聘考试(水务基本常识)历年参考题库含答案详解(5套)
评论
0/150
提交评论