access课程设计说明书_第1页
access课程设计说明书_第2页
access课程设计说明书_第3页
access课程设计说明书_第4页
access课程设计说明书_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Xxxxxxxx 大学Access 课程设计说明书设计题目: 图书管理系统 指导教师: xxx 小组成员: xxx 班 级: xx 时 间: xx 第一章 绪论 31.1 研究的背景 31.2 系统内容分析 3第二章 系统需求分析 42.1可行性分析 42.2需求分析 42.3 数据流程 4第三章 系统设计 63.1 系统总体结构设计 63.2 系统数据模型设计 6第四章 图书管理系统的详细设计 94.1 各子模块体系结构设计 94.2 系统模块的具设计、说明及问题解决 11第五章 开发总结 31内蒙古招聘网 - 3 -第一章 绪论1.1 研究的背景现在,科学技术的飞速发展把人类社会推向了一个崭新的时代信息时代。这已是无可争议的事实 ;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。图书管理系统在日常生活中尤其是在教育单位已成为不可缺少的部分,它的作用对于学校的决策者和管理者来说都是至关重要的,所以,图书管理系 统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来,人们使用 传统人工的方式管理, 这种管理方式存在着许多缺点,如:效率低、保密性差,另外,时间长因积累大量的文件和数据,这对于查找、更新和维护造成困扰。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,电子图书管理据有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大的提高图书管理的效率,也是企业的科学化、正 规化管理与世界接轨的重要条件。 为了方便管理人员的管理,方便用户借阅,也 为了充分发挥图书馆的功效,最大限度的为读者服务,实现对图书馆进行系统化的管理。我们在 windows2000环境下,利用 Access2000,PhotoshopCS 软件共同开 发了“图书馆管理系统”。本系统本着一切为管理人员着想,为读者方便为目的。可以使图书管理人员有条不紊地对图书、操作人员以及不同身份的读者进行管理。1.2 系统内容分析本系统主要分为两大模块:(一)管理员界面(系统维护管理、系统运行管理、档案管理、报表预览), (二)用户界面(图书图书类别查询、 图书详细信息查询、图书管理系统简介、图书借阅规则)。其 详细内容下面将一一介绍。内蒙古招聘网 - 5 -第二章 系统需求分析2.1 可行性分析随着社会的发展,技术含量越来越高,图书的藏书、管理人 员、读者的数量也越来越多。图书涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足图书管理的需要,计算机管理已日渐普遍。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存 储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是企业的科学化、正规化管理的重要条件。同时还要注意下列几点:1 由于各方面的限制,如人员不够、技术缺乏等原因,开发时应本着循序渐进,逐步完善的原则,不能 贪大求全,盲目开发。2 要注意信息的准确、及 时、适用、经济,只有及时、准确的信息才能保证系统开发的质量和效率。3 从全局出发注意系统开发的整体优化,还要注意系统的可扩展性和可延伸性。2.2 需求分析图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,图书馆管理人员的功能最为复杂,包括对工作人员、 图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看图书馆图书情况,如果 图书借阅者根据本人借书证号和密码登录系统。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。 这些是很难得到的,特 别是密码,所以不但满足了图书借阅者的要求, 还保护了图书借阅者的个人隐私。 图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中, 图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借 阅者信息、 总体借 阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、 删除、修改、统计图书的基本信息;浏览、查询、 统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息。2.3 数据流程分析整个系统流程可以简单的分为三个阶段,下面我们将对每一个步骤进行简要概述。(1)第一阶段:图书入库步骤 流程 描述 目的第一步 图书出库统计将出库的图书的数据及类型为图书上架做准备第二步 图书上架 对上架的图书进行登记及具体分析方便管理人员对图书管理,方便读者查询内蒙古招聘网 - 7 -(2)第二阶段:图书出库并上架流程 描述 目的图书分类根据馆内已有的图书类 型对现将入库的图书进行类别划分方便操作员放置图书(3)第三阶段:图书归还步骤 流程 描述 目的第一步 图书借阅统计借出图书的基本信息及借阅者的信息方便管理人员管理第二步 图书归还包括所有已借阅图书读者信息,及图书的相关信息,其与图书借阅相结合,并能通过日期计算出借阅天数,判断该读者是否超期 使管理人员第三步 图书赔偿对过期未还或因损害图书的读者进行处理本节对具体的系统流程及具体环节做一个简单的介绍,在以后的各讲中我们会对每一个环节的具体内容和技巧进行更为详细的讲解。 第三章 系统设计3.1 系统总体结构设计通过对用户需求的分析,我们可以分析出该图书管理信息系统大致可以分为三个模块:管理系统维护模块、档案管理模块、系 统运行管理模块。模 块图如下:3.2 系统数据模型设计从用户的角度出发年数据及处理要求和约束,产生一个反映用户观点的概念模式。我们利用 ER 方法 进行数据数据 库的概念设计,可分成三步 进行:即设计局部 ER 模式,然后把各局部的 ER 模式综合成一个全局模式,最后 对全局内蒙古招聘网 - 9 -ER 模式进行优化,得到最终的模式。(1)设计局部 ER 模式实体和属性的定 义:管理员档案(管理员 ID、姓名、性别、年龄 、出生日期、身份 证号、联系电话、联系地址)图书档案(图书编号、图书类型、 图书名称、图书出版社、图书作者、图书编著日期、图书简介、单册价格、 图书页码、 现存数量、库存总量、入库时间、入库管理员、借出次数、是否注销)借阅管理(借书证 ID、图书 ID、借阅时间、应还时间、续借次数、借阅状态、操作人员、读者类型 ID、证件号码)订购图书(订购 ID、商家 ID、商家名称、 图书 ID、条形码、图书名称、订购数量、订购单价、总计金额、订购日期、操作人员)罚款记录(借书证 ID、图书 ID、有效证件、证件号码、罚款日期、罚款原因、罚款金额、是否交款)借书证档案(借书证 ID、姓名、性别、出生日期、有效证件、证件号码、联系电话、登记日期、有效期至、登 记人、已借次数)商家档案(商家 ID、商家名称、联系人、联 系传真、联系邮箱、联系地址、传真号码、记录日期)系统参数(借书证有效期、图书过期罚款、 图书遗失罚款、 图书损坏罚款、图书馆名称、图书馆馆长、建馆时间、联系电话、 电子邮箱、邮政编码、所在地址、图书馆简介)具体关系图如下:(2)设计全局的 ER 模式所有的 ER 模式设置完成以后,应进一步将其合成一人单一的单元。即按同一个关键字和实体类别名来进行联接。在此要注意的是区分主键与外键的定义及掌握其关系。这样 就能建立一个完整的关系图。其全局 ER 模式如图所示:内蒙古招聘网 - 11 -3.3 系统开发及运行的环境图书管理系统是用 Access 2000 建库,与 photoshop cs 软件相结合面开发的,其生成可执行文件后,可以在任何环境下执行,因此可以说其有很强的可移植性。第四章 图书管理系统的详细设计4.1 各子模块体系结构设计各子模块体系结构设计从上图可以看出我们的系统分为两大模块:管理员登陆、用户登陆。内蒙古招聘网 - 13 -其中管理员登陆模块界面如图:用户登陆界面模块如下:4.2 系统模块的具设计、说明及问题解决4.2.1 系统界面设计好的开始是成功的一半,做系统也是如此,要想 给人以耳目上新的感觉,那么一个好的界面应该是系统成功的一部分,因为它即是整个系统的门面,也是整个系统思路的体现。下面 请是“图书管理系统”的主界面及对其的分析按下一步:内蒙古招聘网 - 15 -确定按钮所用密码:Private Sub 命令 7_Click()Static n As Integern = n + 1DoCmd.GoToRecord , , acFirstmm$ = DLookup(“密码“, “用户表“, “ 用户 ID = Forms!用户登录窗体!组合 0“)If mm$ = Forms!用户登 录窗体!文本 2 ThenDoCmd.OpenForm “主窗口“DoCmd.RunSQL “INSERT INTO 用户登录表 ( 用户名, 密码, 登录时间 ) VALUES (forms!用户登录窗体! 组合 0, forms!用户登录窗体!文本 2,forms!用户登录窗体!标签 6.caption);“ElseIf n = 3 Thencs = MsgBox(“用户名或密码错误,是否重新输入用户名和密码?“, vbYesNo + vbQuestion + vbDefaultButton1, “密码 核实“)If cs = vbYes ThenForms!用户登录窗体! 组合 0 = “Forms!用户登录窗体! 文本 2 = “DoCmd.GoToRecord , , acNextElseEndEnd IfElseMsgBox “您无权使用本系统!“DoCmd.CloseEnd IfEnd IfEnd Sub点确定后:4.2.2 系统运行管理:下图内蒙古招聘网 - 17 - 图书订购管理主要完成订购图书,其字段有(订购 ID、商家 ID、商家名称、图书 ID、条形码、图书 名称、订购数量、 订购单价、 总计金额、订购日期、操作人员),其设计图如下:上图即为图书订购管理窗体:11 个文本框,利用窗体向导绑定了数据源,其数据源为表图书订购,5 个命令按钮,一个子窗体(其数据源仍为表图书订购), 这些都是用 ACCESS 的向导功能完成的。下面是命令按钮所完成的功能:订购图书:当点击订购图书按钮时,文本框会自动刷新,管理员需输入订购一些订购图书的内容。完成订购:当点击完成订购时,系统会自动将所订购的图书保存到数据源表图书订购中,并能在子窗体中反映出来。删除记录:如果想删除某条记录,需在当前窗体中显示该记录,然后点击此按钮,这条记录就会被删除,并从数据源表图书订购中删除这条记录。更新图书信息:这个命令按钮用的是命令按钮向导中打开窗体的向导,它主要是为了在完成订购图书后更新表图书档案中的信息,当点击此按钮后会调出另一内蒙古招聘网 - 19 -个窗体(图书订购管理窗体 2,此窗体依然使用窗体向导功能,主窗体文本框中绑定数据源表图书档案中的字段,子窗体同样绑定这一数据源,添加记录命令按钮完成在主窗体中添加所订购的新图书的记录,保存记录命令按钮完成向数据源中保存新添加的记录,并会显示在子窗体中, 删除记录删除当前窗体中所显示的记录,修改记录完成修改当前窗体中的记录)。退出:当点击退出按钮时,系统会关闭图书订购管理窗体。这也是用命令按钮向导中的关闭窗体操作完成的。另外,我们还用代码生成器:Private Sub Form_Load()Me.订购 ID.Locked = TrueMe.商家 ID.Locked = TrueMe.商家名称.Locked = TrueMe.图书 ID.Locked = TrueMe.条形码.Locked = TrueMe.图书名称.Locked = TrueMe.订购数量.Locked = TrueMe.订购单价.Locked = TrueMe.总计金额.Locked = TrueMe.订购日期.Locked = TrueMe.操作人员.Locked = TrueEnd Sub此代码的主要功能是将文本框锁定。至此图书订购管理窗体相关内容介绍完毕。 图书借阅管理主要完成图书借阅的一些内容,其字段有(借阅证 ID、图书 ID、借 阅时间、应还时间、续借次数、借阅状态、操作人 员、 读者类型 ID),其设计图如下:上图即为图书借阅管理窗体:8 个文本框,绑定了数据源表图书借阅,一个组合框,5 个命令按钮,一个子窗体(其数据源仍为表图书借阅),此窗体大部分仍用的是窗体向导。下面是命令按钮所完成的功能:图书借阅、借阅完成、删除记录这三个命令按钮与图书订购管理窗体中订购图书、完成订购、删除记录所完成的功能相似,同样用的是命令按钮向导功能。更新信息:这个按钮完成的是对借阅图书后对图书档案信息的更新,这个按钮也用了向导中打开窗体向导。打开的窗体仍绑定了图书档案数据源(13 个文本框,一个子窗体,一个组合框,3 个命令按钮,下面介绍一下这些控件的功能:组合框,当管理员在组合框里选出所借图书的编号后,文本框中就会显示出此图书的相关内容。修改现存量,此命令按钮用了代码生成器(Me.现内蒙古招聘网 - 21 -存数量.Locked = False),当其它文本都被锁定时点击此按钮,文本框现存数量就会被解锁,从而修改这本图书的现存数量。保存,当所借 图书的数量被修改完后,也就完成了借阅图书后对图书信息的更新,退出,单击退出按钮,此窗体被关 闭)。组合框(请选择借阅 ID):管理员从下拉列表中选出某借阅证 ID,为删除记录提供了方便。退出:其功能为关闭当前窗体。也用了代码:Private Sub Form_Load()Me.借阅证 ID.Locked = TrueMe.图书 ID.Locked = TrueMe.借阅时间.Locked = TrueMe.应还时间.Locked = TrueMe.续借次数.Locked = TrueMe.借阅状态.Locked = TrueMe.操作人员.Locked = TrueMe.读者类型 ID.Locked = TrueEnd Sub同样锁定文本框。至此图书借阅管理窗体功能介绍完毕。 图书归还管理主要完成图书归还功能,其包含的信息为(借阅证 ID、图书 ID、借 书时间、应还时间、操作人员、续借次数、借 阅状态、 读者类型 ID),其设计图如下:上图即为图书归还窗体:9 个文本框(其 绑定的数据源 为更新后的图书借 阅表),一个 组合框,4 个命令按钮,一个子窗体。下面介绍控件的功能:完成归还:用了命令按钮向导中的删除记录操作,点击此按钮后窗体中显示的记录就会被删除,同时在图书借阅管理窗体中被更新的图书借阅表中的该记录也会被删除。更新图书信息:与图书借阅管理窗体中更新图书信息完成的功能相同。即更新图书的现存数量。图书损坏、过期或遗失罚款:此命令按钮用的是向导打开窗体操作(窗体:6 个文本框 2 个组合框(其数据源为表罚款记录),1 个子窗体(数据源同样为罚款记录),5 个命令按钮。添加记录,保存记录,删除记录与同 们与图书订购管理窗体中的订购图书,完成订购,删除记录相同。修改记录:退出:即关 闭当前窗体)。这个命令按钮完成的是更新罚款记录表中的数据。内蒙古招聘网 - 23 -退出:关闭当前窗体。至此图书归还管理窗体介绍完毕。 罚款记录查询主要完成对罚款记录的查找。其包含的信息有(借书证 ID,图书 ID,证件号码,有效证件,罚款日期, 应罚金额,是否交款,罚款原因),其设计图如下:4 个文本框, 3 个组合框, 1 个列表框,一个命令按钮。下面介绍控件的功能:文本框(请选择借书证 ID):使用户能更方便的从下拉列表中选出借书证的编号,从而使罚款信息更迅速的反应到窗体中。退出按钮:关闭当前窗体。至此罚款记录查询窗体介绍完毕。4.2.3 档案管理 商家档案管理主要是对商家档案的管理。其设计图如下:一个组合框,5 个命令按钮。下面是对一些控件的介绍:组合框(请选择商家 ID)与查找命令按钮相辅相承:当管理员从下拉列表中选出商家 ID 后,点击查找命令按钮,会 调出窗体,如 图 :内蒙古招聘网 - 25 -反应的是相应商家 ID 对应的商家信息。删除记录:对商家记录的删除。修改记录:点击此按钮会调出新窗体(8 个文本框(绑定数据源商家档案表),一个子窗体,5 个命令按钮。添加记录、保存记录、 删除记录与图书订购管理窗体中的订购图书,完成订购,删除记录功能相同。修改 记录 完成对商家信息的修改,关闭窗体即关闭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论