版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统计算机正被广泛的应用与各个域使用计算机信息处,能大提员的作效同时计算决问以节量的力、.而系统作为计算的核心,它具有操控整计算机的功能本系统开发总体任务是实现图书馆的信息化管理统要完图书的增改查等等,同时统设权限主要置用权如学生和教师可以查询相学生的有关信息院的有关信版社的有关,的有息,有关信息,管理理借的有关息,学信书证的信但是教师和学生不能对这些息进行增删查改而只有图书馆管理人员才能进行以上信息的增删改查而保证系统的安全和完整性。但管员不能对理表行删查,有书主才能对管理员的信息进行插入删除修改这样可以保证这些表的信息不能任意地被篡保证系统的完整性也使系统具有安性.需求分析分为三个部:需的文字表述、数据流图、数据典。、需求分析本统的最终用为在校学生们据从图书馆方面取得的图表资料文字资料以及其细节方面的信息我常中验据所的其他询问和调查得用户下实要:、学校组情调是统需分析重要手段,只有通过对户深入细致的查研究才能到需要的信息.需求分析重是调查、收集和分析用户数管理中的信需、处理要求、安全性完整要。从数据库中获得信息的内容与通信要可出据求即数据库中需要存储哪些数据。()处理要求是指用要完什处功,处理的响应时间有什么要求,处方是什么,即功能要求性能要求。据性整求数保密措施和存取控制要求数据自身的或数据之间约束限等新系的功必能够满足用的信要、处理要求安全和整性要求.、求分析查的内与书信息管理关学的织机构有:图书、学生管理员学院出版社。学校的有日工都是围绕部分的一学校下学院,学院、经院、院、学、学院等一院下机院下信理信息系统、学与和数学与应用数学工等一机院信管理与信系统下信息、息2一有。一学学书书是对应的的,一学院以学生书,一学生只能有一的书,一学生只能一学院,是一书只一学院。一图馆有本书的,等,有的版社出版社等一学生可以本书等数学数学等,本可的学在的时间一出版社以版本,一本书可的出版出版.学出社以版等数,可出版学.学,可学版社出版,可以工机出版社出版书一管可理本图书,本可以管管.所以图书与理员之间的关是对。图管员对学生的书处理管员以理学生书是一学生的书在的时可以的管员处理以管理与生,即书证的关系也多对多的。、需求分析调查的方真正确用户的最终需其实是一件很困难事情面是因缺少计识,开始时无法确定算机究竟能为自做什么能做什么因不能一下子准确地表达自的需另一面是因为计人员缺用户的专业知识不理解用户的真正需求甚至误解用的需求。(跟业。设计人亲身参工作来务活动。虽然的理解用户的需,但是比较耗时间和精力.()开调会通过与用户座谈的方式来理解用户需求。)专人介绍。请专人绍的方是一快熟悉务的好法.对于业务活动的重要节可请一业务悉专家或用户绍业专知识。()询问对些调查中的问题可以找人问。()分发问、调查相关部门业活动情教处:图书馆的理需处借以归的息,因此管员里要放生阅和归还的息通过调查管理员处理借证信息可了解到学生在图馆阅信息总结和情。、用户系统的要求信息要求:由系的用主体是理和生,此系的信息要可为下几方:a管员信息管理的基信,主包管理的理编,理姓名性职称,话,QQ号等;、学生息学生基本信息,主包括生学,名性别,,,名c、学信学院的基本信息,主要包括学院名,地址,电话QQ;、出版社息出版社基本信息,主包括出版社名,地,电话QQ号等e书息图书的基信,要括书出版社作,版份出月出日,版次,库量,价格等处要求:学现存系统存在的问题:图馆息理统存的题、管理人员认识不足,目图书馆信息管中很大一部管理人员网络技术高,虽图馆配信管理统,但是传的理思维模式约束,不能有进行公共信息共享,阻碍了书馆各个系统资的整合。化.方向,于传播度不强导致图馆设有电阅室资的过剩与求的无满足形强烈的盾信服务方式有待健目信息管理系统的运用中用户的针对性不强为了最快的方式满用的息求应当采用一对一的资源服务,用是么业经看怎的书要并计来为下次阅览提供有效的信息内容仅满足信,更要实“信息找人”。系统应完成以下的信处理:、强化管识强化图馆信息管理意即在面设的限普通用户,即和教师法进信的修改和删除但管人员为管理息的主,有必进行这方的工,管人本的息要过管进修.、系统信息管理水平图书馆信息管中管理员计算机用水平的高直接影图馆信息管理的,高息管系统应水平要提高理的信作水平,、学进的信管体发信息管理系统一务、的工作需要方员的力作在运用息系中强成不通过学人进系而对的改。1管员管子管员过,以现对书息删、修改、实对学生信息的、删除、修改、实现对信息的、删除、修改、以现信的除、修改;但作为理员修的有信息,必由管对管理员信进行删改。2学学生过这以学生的信,学的有信息的信息,管理员有信,书的有信息,管理员处书的信息,生阅图书的有信息,学发书的信息。3师学生通过这以学生的有信息,学的有信息,的有信息,管理员有信,书的有信息,管理员处书的信息,生阅图书的有信息,学发书的信息。4)阅书学生通过这以的阅,以于阅,以的的,以前书的.5主管统管员过,以现对书息删、修改、实对学信息的、删除、修改、以现对信息的、除、修改、;以现对学信息的、删除、修改作主管以现对管理员信的、删除修、安全与整要求全要求、应置用户的识是是法户并求法户置用户份被用;系应对不同的数据设置不同的访问级别限制问用户的身份,保证户能查询和处理数据类和容;系应对不同户置不同权,区分同用户,学、教师图馆管理员。生和(以询关生的关息院信版关,员有关息图的关息,理员理借证有关息,生借图的有信,学院颁发书证的有关信息.),图馆人以信息的增删改查)。完性要求:a、实体完性——避免出现重行(设置主键)在据确入的前提下,不出现重行际反了的每一行的所有值构的信息完整的确保实体整性的基本方就是为对应的表设主键体完整性规基本关系所有主关键字应的主属性都不能空值体完整性规则针对基本关系个本表系通对一实集。图管表可以取书号)作为键,student表就可以(书证号)作为主,管理员表可以将(员编号)作为主键、参照完整--间据一性(创关系)假如图这关系性的用图引用了班级主关字Pname(“版名")然图书关系中“出版社名称"是版中实存在的出版社名称,即出版社系中有该出版社的记录。而图书表的出版社名称就是外键。删某出社的元组前必先删相的用该出版的书组。c、户自定义完整性—表中数据的合理性和有效(创束)任关数库系统都应该支持实体整和照整。此外,根据现世中用环境的不同,要针对一体要求定约束,如在出版份要设置份在1之间日期要在之;性别只能设置为“男或者“女”这些数据约束在关系模型中称为用户定义完性。、确系统的界经前面需求查初的析定计机完成的作时对据行各种管理和作内容见第二部分,由手完的工主有原始据录;能由计算生成,各种数据的更,括数据变化后的改,数的增加,失效数据或无用数据的删等;及统的日常维。分分根据如得到的用户需求我们本统照所成功分以几子系:(管理管理系;(学询;)查;(4)借图书子系统;()主管;.理员基本息系统:()页面通过面和窗体设置,现人机和谐的页面通过调用函数以实现在多页面之进转。()信插先用JDBC接库然后实现登录界面的设置,设置只有管理员才有权限对系统进行一系列信息的增删改查,然后通过语()与a的面向对象程序语的设计,实图书信息插(3)信息删除连接数库,进入删除面通过择需要的方删句delete进行图书息的除(信息修改接据,入改面进行查询,查看所选中的书号的图书信息,然后通过拉菜单选中需要更改的选项,再通过更新语句()行图书信息的修(5)信息查询连接据库进查询页面,中你要查询方式,为全检,快检索高级检索三种,再通过滚条的方式显示出查询的结果..学生查询;图息询通过对书信息的查询能够对图书进行索,从而选择出要查找的图,然后进行借。(管理询通对理信的查,证理员息公性,也维系的全性明责关便于监。学息询通过对生自身信息的询,可以了解到有学生的信息,以在借书证失时,进信息的补;师;(1书询通对图书信息的查能够对图书进行索引,从选择出你要查的图书,然后进行借。管信询通对理信的查,证理员息公性,也维系的全性明责关进行多面督(3)学生信息询通过对学生自身息的查询,可以解到有关学生的信息,在要到学生信息时,可以接查询调。.阅图书子统)图书阅可以询到生借阅情况详,以于定借阅的时,以超的超额金额的支,还能查到以前借书的数量。(2)处理证询到管理借书息从而管员工作的公开性也便于主管审查管。.主管相于管理员管理系统增加一个管理员信息的增删改查的功能,由于作为管理员工监督体具有保证管理员工作的职责,所以只有主管才对管理员信息进行增删改查。上得到了于该统模的划综上,我们对图书本信系统,学基本息系统,版社本信息系,借图书基本息系统处理书证本信系统管图书本信息系进行体的数据库计,在需分析形成的数流图:数管基本信息(步骤:通过输用户名密码进主界注意份要选择管理员选择书信息系统后在图书信息系统的下拉单中选择图书信息插入系统据提示,输入插的息点确果息误则入功若书息入误则显示重插出社于版名出社中为键所以存为空的情况,出版社作为图书表的外,来自于出版社表因此插入失败,要重新插入,所,版社的息要来自于出版.流程图:(统()步:通输用名密码主界注意份选管员选择书信息系,然后在图书信息系统的下拉菜单中选图书信息除系,根据提选择你要的图书信息删除方式分为删除学和除图一种学生毕要更新学生信息时,要入该学生的学号判断输入的内容是为空,为空,则重新输入不为空,学号存,则删除成功学不在,示输错,新输入.另一种是删除图书主要对于书丢失意外,需要除与图书相关的信息,输入该图书的图号,然后判断该书信息是否存在,在,删除成功,不存在,重新输入。数据流程图:(统(以书为)步骤:通过输入用户名密码进入主界面注意身份要选择管理员选择图书信息系统后在图书信息系统的下拉菜单中选择图书信息修改子系统先输入书号,查询是否在,在则出的相息,然选你要修改的图书的某项,再根据需要输入你要更改的数据击定保成,出一界面点击询够示所后的信息,在改版时调两张将江的出版出的图书的版次都设置为。数据程:(4)信息查询子系)步骤:通输入用户名、密进主界注意身份要选择管理员,择图书息系统然后在图书信息系统的下菜单选择图信息查询子统,查询为部检索即出图书馆所有图书的信息速索根据书号检,高级检,即过多个条件检索三种查方。数据流程图:入名码管理员
进入
主页面
选择图书信息全部索
查
全部据
系统根据件快速索
选择
询子统
选择输入快速索
输入书号
输入是否为空
输入书名
不全为空
作者
版否查询
查询
图书信
查询
查询全
图书息
息为符合条件
图书息
图书息图书息生查统::密码主注意生选。数:教:借阅询子系统:步骤:通过用户密进主面注份要择管选借阅信息查询子系.数据流图三。出版数据典:性名
存储码
类
长
备出版名地电QQ号
15adress20qq10
出版名(键出版社地出版社电出版的号。学院数据字典:属性名
存储码
类
长
备学院名地话
DnameCharadress15
学院名(键院的址院的话QQ号
学的QQ号图书数据典属性名
存储码
类型注图书号图书名出版名作者出版份出版份出版期版次存量价格
BNBName15Char4PyearChar4PmonthChar2Ptime10leftnumChar10Char10
图书书(键)书的称出版社名称书的者图书出版年份图书出版份图书出版期1~30)书的次图书的存量书的格4.管理员数据字典:属性名
存储码
类型
长度注理员号Char6
管理编(键)姓名别职称电
MnamesexCharrank20
理员名管员性别(男、女)理员称(主、管员)管理的联方。学数字:属性名
存储码
类型
长度注学书号)8
借书号(键)姓名性别年级学
SName84ageclassChar12Dname
学生名学生别男女)生的龄学生所班学生所学借阅书数字典:性名
存储码
类型
长度注书号学号借阅量借阅份借阅份借阅期归还份归还份归还期借阅间
BNBmonth2Char2RyearChar42Char
书的号(外)学的借书证号外键)学生阅的数量学生阅的年份学生阅的月(1~12)学生阅的日(1~30)学生还的年份学生还的月1~12)学生还的日1~30)学生阅的天数管理图书数据字典:属性名
存储码
类型
长度注理员号Char6
管员的编号(外键)书号管理量管理址
Char10MnumberCharadress
图书书(键)管员管理图书的数量管员管理图书的地址。处理书证据字典:性名
存储码
类型
长度注借书号
学生借书证(外)理员号Char6
管理员编号外)处理份处理份处理期
Dyear2Dday2
处理借证的年份处理书证份1~12)处理书证日(1~30)分图(生(书()管理员(出(学(学院颁发借书证(7生阅管理管理书(出版社版图书()图将出版,生管理员图书,院信息整合到一起,成总E-R图确定每个实体间的联系确定是一对一,一对多,或者是多对多。)表图书表,图书借阅表图书借阅的数据流图(1)数据流图可得“书借阅信”的数据流描述:数据流名:图书借阅信息说明:学生所借阅图书的信息数据流来源:“图书借阅”处理数据流去向:“图书借阅”存储组成:借书证号,书号平均流量:每天高峰期流量:个(2)由据流可“书阅的数据存储描述为:数据存名:图书借阅说明记录学生借阅书籍信息编号(无)流入数据流书借阅信息流出数据流:图书借阅息组成:书证号,书号,借数量,阅时间数据量:个记录存取方式:随存取:1.理员(管理员号,姓,别,职,话)。学(借证,姓名,性,年,级,学院)。出社(出版社名,地址,电话,学(学院名,地址,电话,)。图书(书号,书名,社,者,出版份出版月,版期版库量,价格)图书阅(书号,学号,借数量,借阅年份借阅月份借阅日期,归还份月,归还期借时)管理图(管理员编号,书号,管数量,管理地址)。理借书(号,管员号,处年,处月处日)能优:.师信息的增删,教和学生只能进查,同设置主管管员息的增删改,保系的全性约束。.表表等表来系.性,设主键,束,系,索引,触发器。图书馆信息系统一多用户享统对一个系建立多条取径才满足用户的种应用求数库管系统一提多种存方法。用存方法有三:一是引方法,目前主要是树索引方法第二类是聚簇方法,第是Hash方。索引是数库中经典的存取法,使用最普我们的据管理息系在系统建过程中自动创建索引。数据库的存储构也就数库存储据方式分为逻辑存结构和物理存储结构。辑储构要于述在Oracle内的组织和理数据的方式;物理存储构则用于述在Oracle外部,即操作系中组织和管理数的方式。定数据库物理结主要指确定数据的存放位置和存聚簇、日志、备份等的存储安排和存结构确定系统配等。开图书馆息系统程中,们虑了系时间效率、间率、护价各用要进权。价理据的完依于选的DBMS,通过价我的比于和,并且能够实现基础信息的增加删查询,也能设一的限保系统正实和行。实施运维创建约束:设置Pmonth,Pday,sex等束(Pmonth〉0andPmonth<13),Pday〉0and,sex='男'orsex=女’设置主键设置的主键为MN等创建关系:设置图书的出版社是来自于出版社表等创建索引:设置管理员表按照姓名升序排列,且号唯一创建视图:1图书借阅视图(1)码]。。。,。dbobook,。,dbo,。FROMdbo。INNERJOINdbobookONdbo.borrowandreturn。BN=dbo.book.BNINNERJOINdbo.studentON=(2)2、管理书视图(1)码:CREATE1]SELECT。MN,dbobook。,dbo。managerdbo。bookBName,dbo。。Madress,FROMdbomanagerbookJOINONdbo.managerbook.MN=。INNERdbo。ON。book.BN3处理借书证视图(1)代码:CREATE[.[bookcaseView1]SELECTdbomanager.MNdbo.stu,。dent,。dealbookcard。,dbo.dealbookcardDmonth,dbo.dealbookcard.DdayFROMJOINdentONSN=dbo.stuINNERJOINONdbo=dbomanager。MN(2)截图:创建触发器:(1)在表创建触发:if(selectfromSYSOBJECTSwhereName='StuInsert_Tr'’)droptriggerStuInsert_TrtriggerStuInsert_Trbookforinsert'PleaseCheckdent'*frombook(2)在book插入数据into(2013143191学化学'清华学出版社,’李'’,’’,'20’,20’)(3)查看触发器SP_HELPTRIGGER,]创存过:(1)在中创存储程LibrarygoifmefromName=StuQuery_ProandTYPE='P)procedure_ProcgocreateprocedureStuQuery_Pro@BNvarchar(8)=NULLifisnullInputBN!BN,fromwhereBN=@BN(2)查看存储过程useLibrarygoStuQuery_Proc功能实现:(1登录界源代码:;null;);。);创建命对象*”()”’’”(”’’。(;if。(&)()if。({。。(null录功”this。(;}elseif){(null,输入登this。}else{(,户名码或身份误重新入);this(}}catch)—)}(2主菜源代码:publicvoid{)();if){。。)((}else{。null"用户不具有该权限!;(}}if)());}else{(null,户不具该限!new;if(。(|)();(;else(null,户不具该限”((;}if(。(|()((;else(null不有权限!)}if。(;(信息添源代码:try{))创建命对象;(,,;()’)()”)”,”(((”(。)”;”。)。”’)"’”。(”’;
if。()&。)”){();。out)out。录入功);(null,成功”)this。)new();elseif。&(。(。()。(。()”){(null,"书不能为空)else(。){this();new;}。null图书信输入误!重新入)this。);new(}(){—。}}(4信息删源代码:publicclassextendsimplements{new;new(确”;取”);publicthis(;new);new)new
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2206贵州遵义市播州区市场监督管理局招聘城镇公益性岗位人员2人笔试参考题库及答案详解
- 旅游行业市场供需动态评估投资评估潜力规划前景分析研究报告
- 2026年六安金寨某国企工作人员公开招聘考试备考题库及答案详解
- 环境监测仪器行业竞争优势分析及产销占有率研究研究报告
- 宜宾发展控股集团有限公司下属子公司四川三江汇海商业保理有限公司2026年第三批员工公开招聘笔试参考试题及答案详解
- 中国重油添加剂行业发展分析及竞争策略与趋势预测研究报告
- 全球与中国低合金钢电镀锌板带行业发展现状及趋势预测分析研究报告
- 2025-2030合成生物学在化妆品原料创新中的应用前景与风险报告
- 2026年廉洁常识测试题及答案
- 2026陕西西安交通大学仪器科学与技术学院管理辅助人员招聘1人考试备考题库及答案详解
- 中国颅内破裂动脉瘤诊疗指南
- 国家职业技术技能标准 6-31-03-04 无损检测员(试行)人社厅发202332号
- 贴身管家服务流程
- 失语症筛查评定表
- 工程项目进度控制
- 胰十二指肠切除术
- 电气设备安装工程-江西定额
- GB/T 27050.2-2006合格评定供方的符合性声明第2部分:支持性文件
- GB/T 15166.6-2008高压交流熔断器第6部分:用于变压器回路的高压熔断器的熔断件选用导则
- 全国名校高一下学期末考试数学试题(含答案)
- 泥石流地质灾害防治工程抗滑桩监理规划
评论
0/150
提交评论