




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录1可行性分析报告11.1引言21.2系统开发的必要性和意义21.3现行系统的调查与分析21.3.1现行系统调查研究31.3.2 需求调查和分析41.4新系统方案介绍41.4.1 拟建系统的目标51.4.2 系统规划及初步方案51.4.3 系统的实施方案51.4.4 投资方案51.4.5 人员培训及补充方案51.5系统方案的可行性分析51.6结论62系统分析报告72.1 概述82.1.1系统分析的原则82.1.2系统分析方法82.2现行系统概况82.2.1 现行系统现状调查82.2.2系现行系统存在的薄弱环节102.3 新系统逻辑设计102.3.1 新系统目标102.3.2 新系统的需求分析112.3.3 新系统逻辑模型112.3.4 数据字典122.3.5 处理过程的逻辑描述142.3.6 数据分析(数据库的概念结构设计)142.4遗留问题152.5 用户领导审批意见153系统设计报告163.1 概述173.1.1系统设计目标173.1.2系统设计策略173.2 计算机系统配置173.2.1硬件配置173.2.2 软件配置183.3 系统结构设计183.4 模块设计183.5 数据库设计193.5.1数据库逻辑设计193.5.2数据库物理设计193.5.3数据库保证213.6 代码设计213.6.1代码设计原则213.6.2 代码设计223.7 输出设计223.7.1输出项目223.7.2输出接收者223.7.3主要功能223.7.4输出要求233.7.5输出界面设计233.8 输入设计233.8.1 输入项目233.8.2输入的承担者233.8.3 主要功能要求243.8.4输入要求243.8.5输入校验(可选)243.8.6输入界面设计243.9网络设计253.10 实施方案设计253.10.1实施方案说明253.10.2实施的总计划263.10.3实施方案的审批26参考文献261可行性分析报告1.1引言摘要:用户:东北电力大学师生拟建系统名称:高校图书借阅管理系统在一定时间内建立一个图书借阅管理系统,初步实现图书借阅的管理计算机化,以保证图书借阅管理的管理质量。使用图书借阅管理系统后,可以从以下几个方面有所变化,1. 改进管理手段使用图书借阅管理系统后,可以将原来由手工完成的工作由计算机来完成,实现借阅自动化。2. 提高和改进管理信息服务质量使用计算机系统后统计报表和查询的功能将大大加强,广大师生可以很容易地查到图书的借阅和剩余情况,而且可以提高查询速度和,提高准确性,避免一些不必要的浪费,还可以及时提醒用户有关过期等情况,提高整体服务质量。3. 增强资源共享使用此系统后,各用户可以在网上输入要查询和借阅的图书。背景: 系统开发单位:第三课设小组系统的服务对象:在校教师和学生本系统可以和图书管理系统以及校园网连接,便于教师和学生借阅图书 毕业设计(论文)网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 1.2系统开发的必要性和意义图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。目前,本校师生较多,借书籍情况日益增长。本系统就是要达到对师生所借书籍的日常管理,能快速完成,并对信息进行数据库管理的目的。为了适应本校图书馆业务发展的需要,解决问题。经过考察比较,决定利用小组的力量对图书借阅管理系统进行重新改造。使新系统不仅能利用当前的软件开发技术和校园网建设成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能结合本校资金投入有限、图书需求量大等特点,对图书借阅管理中各业务环节的加强管理。所以系统在实现时,能实现传统的借书、还书、预约、续借和催还等环节。1.3现行系统的调查与分析1.3.1现行系统调查研究1. 组织机构调查流通部隶属于图书馆管理,现有工作人员8名,分别负责图书的借阅、催还、预约和还书管理。其组织机构如图1.1流 通 部第一借书处第二借书处 图1.1组织机构图2. 业务流程调查DBDL大学流通部主要负责学校师生的图书借阅,具体流程如下:图书馆借阅管理系统是以方便读者借阅、图书查询为目的,可以完成读者借书、还书、丢书处理、图书借阅查询等到业务。通过完成这些业务实现对图书馆图书和读者信息的管理。借书者通过查询找到想要借阅的书籍,再到图书馆管理人员处登记借阅,图书馆管理人员根据借书证进行登记,在书籍没有被续借并且借书证没有超过最大借书量、没有欠款的情况下才能借书成功。借书者需要在有效期内归还书籍。3. 信息流程分析根据业务流程调查,可以知道数据之间的关系如图1.2所示:读者借还书处理读者罚金处理预约登记查询处理有关人员打印催还单统计分布领导 图书信息 借阅信息 图1.2 图书借阅流通图4 .费用 现行系统软件维护费用大约一万元年,硬件部分只是故障时从办公经费中随即抽出部分用于维修。5. 计算机应用情况调查(1) 现有配置DBDL大学图书馆现已经基本实现互通局域网,但有些功能还不能在校园网上实现资源共享。现有图书册102万册,设有800个阅览座位。多媒体阅览室及办公室配有计算机40台,流通部门配有计算机10余台。(2)计算机专业人员DBDL大学图书馆的工作人员都是多年从事图书馆业务的专业人员,但是还是缺乏一些掌握计算机和管理知识的专业人员。现有1名计算机专业人员,16名图书馆专业人员。(3)已经应用的项目及效益 图书馆现采用南京汇文libsys3.0自动化管理系统,在图书馆采编、流通、阅览等部门基本实现了自动化管理,建成图书馆内部局域网,并通过校园网与中国教育科研网、国际互联网相联。(4)使用效率及存在的问题图书管理只是基本实现了计算机化的管理,某些操作还是需要大量的手工劳动,效率还有待提高,存在主要问题是计算机软件存在缺陷,系统资源共享程度不高。6现行系统存在的主要问题和薄弱环节:(1)图书馆管理员的工作内容重复、工作效率低、工作量大。在图书借阅和归还的管理中,需要实现很多的流程。如需查询出图书借阅单,然后再填写图书归还单、查询超期图书等操作。如果手工去进行这些操作,将会既费时又费力,大大地降低了图书馆工作人员的工作效率,加重了工作人员的负担。(2)办理图书借阅与归还的速度过慢。通过手工办理图书借阅与归还业务,常常会出现很多读者排队等候的现象,因而增加了管理员工作时的错误几率。(3)查询、统计困难。在图书馆管理工作当中,每天都会产生大量的借书、还书数据,这些数据都需要进行统计管理。另外,面对这些复杂的数据,想要查询读者所需的图书是否在库存会很困难。1.3.2 需求调查和分析通过调查了解到用户对系统有如下需求:1界面友好、操作简单: 系统的界面设计应该简洁明了,采用标准的WINDOWS 编程技术,使用下拉式菜单,立体弹出式窗口等可视化手段, 每一过程应有相应的功能提示。 2丰富的查询功能: 系统的查询功能要方便灵活,如图书可以按书目编号、名称、出版社、作者等多种关键字查询。 3灵活多样的报表功能: 系统应有丰富的报表打印功能,提供相关图书、读者、借书信息报表,同时可实现汇总和对数据项的组合输出功能,方便打印。1.4新系统方案介绍1.4.1 拟建系统的目标(1)改进借阅管理手段(2) 提高工作效率,减轻劳动强度(3)增强资源共享(4)提高信息处理速度和准确性(5)提高系统安全性、可靠性和可控性1.4.2 系统规划及初步方案图书借阅管理系统建成后可以和互联网相连,提供网上服务,各学生就可以在网上借阅教材。目前考虑网络安全和服务器情况,根据实际情况实行网上借阅。本系统终端拟采用奔腾4处理器,2G内存,256G硬盘,17英寸显示器,一个光驱,一个鼠标。1.4.3 系统的实施方案本系统客户端拟采用Windows XP操作系统,服务器采用Windows NT操作系统,前端开发语言使用Visual Basic,使用SQL server数据库管理系统。1.可行性分析阶段。首先采用各种方式对现行系统进行初步调查研究,这一阶段的总结性成果是可行性研究报告。对报告中所阐述的可行性分析内容进行论证,论证后才可以进入下一阶段的工作。2.系统总体规划阶段。总体规划就是从总体的角度来规划系统应该由哪些部分组成,在这些组成部分中有哪些数据类。这一阶段性的成果是系统规划报告。3.系统分析阶段。主要目的是弄清楚新系统将要做什么,暂不涉及怎么做。这一阶段成果是写出系统分析报告。4. 系统设计阶段。系统设计主要任务是完成对系统总体结构和基本框架的设计,然后再将设计方案进一步详细化、条理化和规范化。5. 系统实施阶段。这一阶段的主要任务有设备的购置与安装;程序的编制与测试;数据的录入;人员的培训;系统的测试、调试和转换。1.4.4 投资方案此系统校方一次性估计投入20000元(不包括硬件购买),尽量在开学前拨入。1.4.5 人员培训及补充方案由于人机界面友好,操作简单,一般有一定计算机基础的人都可以使用,因此不需要专门的培训。1.5系统方案的可行性分析1.技术可行性该软件的开发只需在WindowsXP操作系统下进行,利用Delphi进行开发,在计算机上只需安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件来支持。该系统是一个数据库管理系统,对数据库进行操作不需要高配置的计算机,只要在该计算机上能够运行WindowsXP操作系统和一般的处理软件就可以。开发者熟悉Delphi和WindowsXP操作系统,具有开发大型软件的能力。综上,开发该管理软件具有技术可行性的。2. 系统经济可行性本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;能够促进院校的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了学校信息化的进程,提高学院的管理效率。3.系统运行可行性(1)系统对组织机构影响的可行性。由于此系统的运行会对组织机构产生一定影响,但影响不大,只是涉及个别的人员变动。(2)人员适应的的可行性。现行的工作人员对图书借阅环节的工作都比较熟悉,开发的系统界面友好,操作简单,帮助信息详尽,一般人员都可以使用,所以工作人员只需熟悉操作过程几次就可以上岗。(3)运行可行性该系统的开发充分考虑到组织机构和优化需求等方面的因素,从而能够满足使用者的要求。另外窗口操作简单,直观,易于掌握,所以,对现有人员不用进行培训。因此系统是具有运行可行性的。1.6结论综上所述,图书馆管理系统是可行的。2系统分析报告题目:图书借阅管理系统作 者: 学 号: 系 : 专 业: 题 目: 小组成员: 2009 年 1 月 吉 林2.1 概述2.1.1系统分析的原则1.逻辑设计和物理设计分开的原则2.面向用户的原则3.结构化分析的原则2.1.2系统分析方法1.对系统进行概要描述业务流程图和数据流程图2.数据部分详细描述数据字典3.功能详细描述结构式语言、判断树和判断表4.数据库逻辑设计数据库存储结构规范化5.数据存取分析数据立即存取分析图 2.2现行系统概况2.2.1 现行系统现状调查1.现行系统目标、规模、界限、主要功能系统目标:建立图书借阅馆管理系统,为读者借阅提供技术支持与服务。主要功能:本系统主要负责图书的,借阅、预约、催还、办理借书证、维护读者借阅记录等,同时对过期、损坏和丢失图书的读者照章进行处罚。本系统总体上分为读者管理、图书管理、查询统计三个模块,读者管理包括借还图书、预约。缴纳罚金、书证管理等。2.组织机构调查流通部:负责基本书库的组织管理和图书的外借工作。流通部包括社会科学图书借书处(第一借书处)、自然科学借书处(第二借书处)。具体如表2.1所示: 表2.1组织机构表部 门室地 点藏书内容服务方式开馆时间借期流通部第一借书处二 楼社会科学方面图书外借周一至周五30天(学生)60天(教师、研究生)第二借书处三 楼自然科学方面图书外借周一至周五30天(学生)60天(教师、研究生)3.业务流程调查与分析通过对流通部门的业务流程分析我们可以得到流通部门的业务流程图如图2.1所示读者有关人员领导读 者有关人员借书清单预约情况表单查询结果表单 借阅表单罚金清单预约申请表单查询申请表单统计分布表单审核书证预约处理显示查询结果罚金缴纳统计分布显示预约情况iang借阅登记显示借阅情况查询处理 图书信息 借阅信息 图2.1流通业务流程图4.数据流程分析通过对组织机构和业务流程图的分析可得到流通的数据流程图如图2.2所示。读者借还书处理读者罚金处理预约登记查询处理有关人员打印催还单统计分布领导 图书信息 借阅信息 图2.2 流通部门数据流程图2.2.2系现行系统存在的薄弱环节(1)图书馆管理员的工作内容重复、工作效率低、工作量大。在图书借阅和归还的管理中,需要实现很多的流程。如需查询出图书借阅单,然后再填写图书归还单、查询超期图书等操作。如果手工去进行这些操作,将会既费时又费力,大大地降低了图书馆工作人员的工作效率,加重了工作人员的负担。(2)办理图书借阅与归还的速度过慢。通过手工办理图书借阅与归还业务,常常会出现很多读者排队等候的现象,因而增加了管理员工作时的错误几率。(3)查询、统计困难。在图书馆管理工作当中,每天都会产生大量的借书、还书数据,这些数据都需要进行统计管理。另外,面对这些复杂的数据,想要查询读者所需的图书是否在库存会很困难。 2.3 新系统逻辑设计2.3.1 新系统目标根据薄弱环节,提出更加明确和具体的新系统目标.(1)改进借阅管理手段(2) 提高工作效率,减轻劳动强度(3)增强资源共享(4)提高信息处理速度和准确性(5)提高系统安全性、可靠性和可控性2.3.2 新系统的需求分析通过现行系统的数据流程图的分析和对用户的调查,用户的主要需求如下:1界面友好、操作简单: 系统的界面设计应该简洁明了,采用标准的WINDOWS 编程技术,使用下拉式菜单,立体弹出式窗口等可视化手段, 每一过程应有相应的功能提示。 2丰富的查询功能: 系统的查询功能要方便灵活,如图书可以按书目编号、名称、出版社、作者等多种关键字查询。 3灵活多样的报表功能: 系统应有丰富的报表打印功能,提供相关图书、读者、借书信息报表,同时可实现汇总和对数据项的组合输出功能,方便打印。2.3.3 新系统逻辑模型根据前面的调查与分析结构,确定哪些概念由计算机完成或将来准备让计算机完成,哪些由人工完成。画出各个层次的数据流程图、(自顶向下逐层扩展)。业务流程图分析中使用的绘图工具,较好的描述了某项业务内各个处理环节之间的信息流,但却不能反映出信息的处理细节必须进一步对数据流程进行分析,分析系统内的信息流动、存储、处理加工和流出信息等详细情况。1.图书借阅管理系统高层数据流程图如2.3图所示:读者借还书处理读者罚金处理预约登记查询处理有关人员打印催还单统计分布领导 图书信息 借阅信息 图2.3 图书借阅流程图2.图书借还数据流程图打印催还单 图书信息续借处理借书处理打印罚单读者罚金处理读者还书处理有关人员查询处理 借阅信息领 导统计分析 图2.4 图书借还数据流程图3.图书预约数据流程图读者预约登记审核预约 图书信息 借阅信息 图2.5 图书预约数据流程图2.3.4 数据字典1 数据元素 表2.2数据元素定义表1 数据元素编号001数据元素名称读者借书证号简述读者的借书证号码别名Jszh长度10字节类型字符型有关的数据结构和数据元素读者信息、借阅信息、预约信息有关的处理功能借阅书籍、罚金缴纳、预约书籍表 2.3 数据元素一览表编号数据元素名称别名类型宽度小数位数DE001读者书证号jszh字符型10DE002姓名sm字符型10DE003性别sb字符型2DE004身份证号sfzh字符型18DE005读者类型dzlx字符型20DE006借阅等级jydj整型2DE007文化程度whcd字符型10DE008工作单位gzdw字符型30DE009电话dh字符型20DE010Emailemail字符型30DE011到期时间sxrq日期型2DE012借阅图书jyts字符型100DE013欠费金额qfje浮点型22DE014累计借书ljjs整型2DE015借阅本数jybs整型2DE016预约图书jyts字符型100DE017预约日期jyrq日期型2DE018图书编号tsbh字符型8DE019国际书号gjsh字符型13DE020作者zz字符型20DE021图书名tsm字符型50DE022分类号flh字符型4DE023价格jg浮点型22DE024出版社cbs字符型50DE025出版日期cbrq日期型2DE026关键题gjc字符型402.数据流 表2.4数据流定义表1数据流编号DF001数据流名称借还图书表简述读者对图书的借还进行登记的表单来源读者去向处理功能“借还图书处理”组成图书信息、借还日期、读者信息流通量每天约350份高峰时流通量工作日的上午9点到11点 约200份3.处理逻辑描述表2.5 处理逻辑定义表1处理功能编号P001处理功能名称预约处理简述对现在已经外借的书籍进行预约处理输入数据流读者预约申请输出数据流对读者操作审核检索后的结果处理1. 从终端录入图书预约表单2. 检索图书存储信息和读者信息,验证图书有没有外借完,读者是否欠费,二者有一则不能预约,若欠费缴费后在预约3. 预约成功。有关数据存储预约信息、图书信息、读者信息表 2.7 处理功能一览表编号处理功能名称输入数据流输出数据流有关数据存储P001预约处理读者预约申请对读者操作审核检索后的结果图书信息、预约信息、读者信息P002借还处理读者借还图书信息有罚金,缴纳罚金在借或者还。读者信息、借阅信息P003图书查询读者的查询信息查询检索后的相应结果图书信息4 数据存储 表2.8数据存储表1数据存储编号DB001数据存储名称图书信息表简述存储图书基本信息输入数据流图书基本信息输出数据流图书信息组成图书信息立即存取要求有5. 外部项表 2.9 外部实体定义表1外部实体编号E01外部实体名称读者简述对书籍进行借还、预约、查询等的人输出数据流对书籍的借还、预约、查询等操作处理后的信息输入数据流对书籍的借还、预约、查询等的信息单个数大约14000名读者2.3.5 处理过程的逻辑描述借助于判断树对处理过程进行逻辑描述如下。 类型 过期 借书数 预约 方案 借书数目过多 需先还才可借 未过期 已被预约 不可借 借书 可借 未被预约 可借 过期 先交罚金处理策略 还书 还书 已被续借 不可以预约 预约 未被续借 可以预约2.3.6 数据分析(数据库的概念结构设计)图书借阅管理系统涉及的主要实体有图书、读者,各实体联系如图2.5所示。图 书著者出版社ISBN书名版 次主题词出版时间联系电话书证号姓 名单 位职 称借阅时间借阅数量借阅期限读 者借阅 图2.5 图书借阅实体联系图2.4遗留问题出于技术问题,由于对网络安全可靠性要求较高,所以有些功能在互联网上还不能够实现。例如只有图书馆局域网才可以对图书馆内的电子数据库资源进行检索查询,这也就间接影响到用户对系统的满意度。2.5 用户领导审批意见 该方案切实可行。 3系统设计报告题目:图书借阅管理系统作 者: 学 号: 系 : 专 业: 题 目: 小组成员: 2009 年 1 月 吉 林3.1 概述3.1.1系统设计目标本系统设计既要满足用户的要求又要满足设计人员的设计目标。从用户的观点看,要求系统能够达到以下目标:快速的传递信息。对那些共享数据要快速地传递。提供准确的查询信息,读者可以查找自己所需要的信息,可以进行续借或预约。从设计人员观点看,要求系统达到以下目标:方便用户具有较高的用户界面友好性。具有较高的可靠性,并具有快速恢复能力。具有较高运行效率,应比人工作业明显提高效率。具有较强的可维护性和扩充性,能够适应用户新的业务要求变化。3.1.2系统设计策略 本系统设计采用结构化设计方法,系统分解为层次化的暗盒模块结构。对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块,对低层模块,采用以变换为中心的设计策略。此外要提高模块的内聚性,降低模块间的耦合程度,数据库要作为模块间“邮政信箱”,从而即实现数据共享,又提高模块的独立性,使系统具有很高的可修改性。3.2 计算机系统配置3.2.1硬件配置说明硬设备基本配置的考虑要求,列出设备明细表,画出硬件设备配置图。网络服务器:CPU:P4,主频1.8MHz以上;内存:512M以上,推荐为1GMB;硬盘:系统基本空间20GMB,每10万条数据增加1GB空间;显示器及显卡:彩色VGA,分率辨不低于1024768,位PCI接口,缓存1MB以上;软驱:1.44MB;通讯口:至少一个RS232串行通讯口和一个并行接口;网络接口板:16或32位接口,有BNC接口(细线网)或RJ45接口(双绞线网);备份设备:CD-R光盘驱动器:40倍速以上。网络工作站:CPU:P4,主频2.4MHz以上;内存:1GMB;硬盘:80GB以上;显示器显示卡:彩色VGA,分辨率不低于1024768,64位PCI接口,缓存1MB以上;软驱、键盘和鼠标各一个;通讯口:至少一个RS232串行通讯口和一个并行接口;总线:PCI/ISA总线,至少有一个空余的16位扩展槽;网络接口板:16位接口,BNC接口(细线网)或RJ45接口(双绞线网);CD-ROM光盘驱动器:24倍速以上。其中流通部需要网络工作站4台,打印机2台,条码阅读器4台。设备明细表如表3.1所示: 表3.1 设备明细表CPUAMD sempron (tm) 4000+ processor硬盘80GB硬盘(7200转,串行)光驱BENQ 16 DVD内存512MB内存网卡VIA PCI 10/100M网卡显卡RADEN 9550(128)显卡鼠标双飞燕兼容鼠标3.2.2 软件配置MS SQL Server2000是当今社会的主流数据库管理系统,它的稳定性和易用性是为世人所称道的,最重要的一点它是当今世界最大的软件设计厂商Microsoft数据的产品。因此,它同Windows NT,WindowsXP等操作系统的结合是最完美的。所以,在数据管理系统上,我们采用了MS SQL Server2000。工作站使用Windows 98 简体中文版。开发语言采用Delphi7.0。3.3 系统结构设计根据系统分析得出的新系统逻辑结构进行系统的设计,由此可建立系统结构图,;流通模块数据流程图如图3.1所示图书流通管理借还书处理查 询维 护挂失处理罚款处理续借处理预约处理催还书处理还书处理借书处理 图3.1流通模块数据流成图3.4 模块设计根据系统结构设计图可知流通系统的各个模块,下面就对其中主要的模块借阅处理模块进行设计说明,其模块说明书如表3.2所示。表格 3.2 借阅处理模块说明书模块名称:借阅处理输入:数据流,借阅申请单输出:数据存储,借阅信息处理:管理员对读者借阅申请进行审核,通过后进行借阅登记,填写借阅信息内容,写入数据文件“借阅信息”3.5 数据库设计3.5.1数据库逻辑设计逻辑设计就是把概念结构设计阶段设计好的基本E-R图转换为与选定的DBMS产品所支持的数据模型相符合的逻辑结构。如(1)图书信息(编号、书名、作者、出版社、出版日期、价格、页码、是否借出、类别、进货日期)(2)图书位置(编号、图书室、书架、工作人员)(3)借书卡信息(卡号、姓名、密码、性别、班级、借书树木、到期、超期天数、(书籍)编号、费用、家庭住址、联系电话)(4)借还信息(卡号、编号、借出日期、还书日期)(5)报表信息(新增图书(包括图书信息)、借出图书(包括图书信息)、罚款)(6)管理人员登陆(帐号、密码、姓名、性别)(7)工作人员登陆(帐号、密码、姓名、性别)3.5.2数据库物理设计本系统内所使用的数据结构中有关数据项的存储要求、访问方法、存取单位、存取的物理关系、设计考虑和保密处理。为了简化,这里把表的结构列出来。如系统中用到的数据表的物理设计如下列各表所示。表3.5 图书信息表字段名数据类型可否为空说明编号 CHAR(10)NOT NULL主键(唯一标识) 书名 CHAR(20)NOT NULL 作者CHAR(10)NOT NULL 出版社 CHAR(20)NOT NULL 是否借出 CHAR(2)NOT NULL价格MONEY(8)NOT NULL 页码 CHAR(10)NOT NULL 类别CHAR(10)NOT NULL 进货日期Datatime(8)NOT NULL 出版日期 Datatime(8)NOT NULL 表3.6 借书卡表字段名数据类型可否为空说明卡号 CHAR(10)NOT NULL 主键 姓名 CHAR(10)NOT NULL 密码CHAR(10)NOT NULL 性别CHAR(2)NOT NULL 默认男(男,女)班级CHAR(10) NOT NULL 借书数目INTNOT NULL默认0 到期Datatime(8)NOT NULL 超期天数CHAR(10)NOT NULL默认0 书籍编号CHAR(10)NOT NULL 费用MONEY(8)NOT NULL默认0 家庭住址CHAR(10)NOT NULL 联系电话CHAR(15)NOT NULL 表3.7 借还信息表字段名数据类型可否为空说明 编号 CHAR(10)NOT NULL主键 卡号 CHAR(10)NOT NULL 主键借书日期Datatime(8) NOT NULL 还书日期 Datatime(8)NOT NULL 表3.8 图书位置表字段名数据类型可否为空说明 编号 CHAR(10)NOT NULL 主键图书室 CHAR(10)NOT NULL 书架CHAR(10)NOT NULL 工作人员CHAR(10)NOT NULL 表3.9 报表信息表字段名数据类型可否为空说明起始月份INTNOT NULL主键截止月份INTNOT NULL主键借出册数 CHAR(10)NULL 新增册数 CHAR(10)NULL 罚款CHAR(10)NULL 表3.10 管理人员登陆表字段名数据类型可否为空说明帐号 CHAR(10)NOT NULL主键 密码 CHAR(10)NOT NULL 姓名CHAR(10)NOT NULL性别CHAR(2)NOT NULL默认男(男,女)表3.11 工作人员登陆表字段名数据类型可否为空说明帐号 CHAR(10)NOT NULL主键密码 CHAR(10)NOT NULL 姓名CHAR(10)NOT NULL性别CHAR(2)NOT NULL默认男(男,女)3.5.3数据库保证 数据库的保证一般由数据库管理员负责,主要负责数据库的安全性、保密性、完整性、一致性。用户向数据库管理员提出数据操作请求,数据库管理员要负责审核用户身份,定义其操作权限,并依次负责监督用户的各项工作。同时还负责维护数据库中的数据和数据字典的建立与维护工作,负责数据或信息的安全与保密,软件的安全。为确保数据库的安全性、保密性、完整性、一致性主要采取以下方法:(1) 建立数据库时使数据库文件名复杂化(2) 利用ODBC数据源连接数据库(3) 设置不同用户权限,不同的用户应赋予不同的权限避免人为原因造成破坏或信息泄露(4) 定期或不定期修改管理员和工作人员的登陆密码3.6 代码设计3.6.1代码设计原则唯一性合理性可扩充性和稳定性简单性适用性规范化易于修改性标准化与通用性3.6.2 代码设计代码就是代表系统中客观存在事物的名称、属性或状态的符号,可用数字、字母组合表示。编码设计是将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别与处理的符号来表示各类信息。代码的种类主要有有序码,随机码,校检码,十进制码,层次码,本系统主要用了以下编码:图书分类的编码采用了标准码:A,B ,C,D ,E,F ,H 计算机类,经济类,英语类,科幻类,文学类,医学类,建筑类,自然社会类.图书编号采用十进制码:如A001计算机类的图书,A表示图书类型,001是根据入库时间自动编号。读者编号采用有序码如:R001,R代表Reader即读者,001读者编号。3.7 输出设计3.7.1输出项目本系统的输出项目主要是查询书籍的显示结果。该查询结果是通过查询方法对书籍信息进行检索得到的。3.7.2输出接收者该系统输出结果的接收者主要是是对书籍进行查询的用户。3.7.3主要功能本系统中的图书管理系统需要完成的功能主要有: (1)图书信息的输入:包括图书的编号、书名、作者、类别、是否借出等。 (2)图书信息的查询,包括查询图书的信息、位置等。 (3)图书信息的修改:包括修改图书的信息、位置等。 (4)图书借还信息的输入:包括图书编号、借书卡号、借出日期、还书日期等。 (5)图书借还信息的查询:包括图书编号、借书卡号、借出日期、还书日期等。 (6)借书卡信息的输入:包括卡号、密码、姓名、性别等。 (7)借书卡信息的查询:包括卡号、姓名、性别等。 (8)借书卡信息的修改:可修改密码、家庭住址、联系电话等。3.7.4输出要求输出数据类型、所用设备介质、格式、数值范围、精度等;输出的符合查询的结果的格式和数据库表中存储的数据格式一致。3.7.5输出界面设计界面简洁,输出内容简洁明了,使读者更方便的查看结果。图书管理系统 登陆系统查阅系统借阅系统管理系统帮 助维 护退 出 图书信息管理编号 书名 作者 类别 出版社返 回图3.2 查询输出界面图 3.8 输入设计3.8.1 输入项目输入项目就是输入读者书证号和书籍编号,这个操作主要是用扫描枪扫描条形码来输入,这种方法简单、快速且出错几率小,是现在图书馆普遍采用的手段。其主要输入(1) 图书信息的输入:包括图书的编号、书名、作者、类别、是否借出等。(2) 图书借还信息的输入:包括图书编号、借书卡号、借出日期、还书日期等。(3) 借书卡信息的输入:包括卡号、密码、姓名、性别等。3.8.2输入的承担者对输入工作承担者的安排,指出操作人员的水平与技术专长,说明与输入数据有关的接口软件的来源;进行输入的一般是系统的管理人员或工作人员,该管理人员或工作者应该具有一定的计算机和管理知识,并对图书编码有一定了解且会使用扫描枪进行输入操作,该扫描抢通过自带的驱动程序驱动使用。3.8.3 主要功能要求满足正确、迅速、简单、经济、方便使用者等。3.8.4输入要求输入的数据类型为整型和字符型2种类型,管理员可以选择键盘输入或者条形码输入,对读者证件号进行输入时要求输入7位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 停车起步考试题目及答案
- 田径铅球理论考试题及答案
- 广东省东莞市松山湖莞美学校2024-2025学年上学期七年级数学期末教学质量检测(含答案)
- 2025年公需科目题目及答案
- 2025年公需科目考试试题与答案(保密意识与保密常识教育)
- 2025年公共营养师职业资格考试试题及答案
- 2025年高压电工复审考试练习题模拟题库及解析答案
- 2025年高校学生应征入伍板块题库+答案
- 2025年高级电工证考试题库及答案
- 高三题库及答案安徽
- 三方商铺二次转租协议书范文
- 卡西欧手表SGW-100(3157)中文说明书
- 2024年认证行业法律法规及认证基础知识
- 医院培训课件:《输血相关法规及输血知识培训》
- 高分子材料专业英语最终稿省公开课一等奖全国示范课微课金奖课件
- ISO 55013-2024 资产管理-数据资产管理指南(中文版-雷泽佳翻译-2024)
- JT-T-445-2021汽车底盘测功机
- 药理学教案资料
- DB50-T 1557.3-2024 气象灾害风险预警等级 第3部分:低温雨雪冰冻
- 大学生安全教育课件(共41张)
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
评论
0/150
提交评论