《图书馆关系系统分析管理信息系统课程设计走进图书馆.docx》由会员分享,可在线阅读,更多相关《图书馆关系系统分析管理信息系统课程设计走进图书馆.docx(24页珍藏版)》请在第一文库网上搜索。
1、辽宁工业大学管理信息系统设计课程设计汇报(论文)题目:图书馆管理管理系统的分析与设计院(系软件学院专业班级:软件工程112学号:学生姓名:安凯辰指导教师:翟宝峰教师职称:副专家起止时间:2023.5.282023.6.8课程设计(论文)任务及评语学号学生姓名安凯辰专业班级软件工程112课程设计(论文)题目图书馆管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用构造化的系统开发措施,应用品体的计算机语言(如Java、VB)和数据库(SQ1、Orac1e
2、)等技术,按照软件工程的思想,开发一种实用的中小型管理信息系统,完毕图书馆管理系统的分析设计实行工作,实现该系统设备管理等功能,并完毕结合分析设计过程,撰写系统设计阐明书(课设汇报)。1 .根据课程设计时间选择合适规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2 .根据合理的进度安排,按照系统开发的流程及措施,踏实地开展课程设计活动。3 .课程设计过程中,根据选题的详细需求,在开发各环节中撰写有关的技术文档,最终提交详细的课程设计汇报。4 .开发出可以运行的管理信息系统,通过上机运行检查。5 .设计阐明书规定文档齐备,环节全整,流程对时,阐明详细,具有有可操作性。院(系):软件学
3、院教研室:软件教研室指导教师评语及成绩成绩:指导教师签字:2012年6月12日第一章系统分析1.1需求分析.1.2系统数据流图13数据字典第2章系统设计2.1构造设计概念设计.逻辑设计,物理设计,2.2行为设计总体设计.模块设计.第3章系统实行3.1数据库的实现3.2程序实现第4章总结错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。第一章系统分析1.1需求分
4、析需求分析是对顾客需求的真正明确,是对要处理的问题的彻底理解。在处理问题之前要理解问题,只有真正0理解问题才能更好0处理问题。需求分析就是给系统分析、设计人员一种和顾客交流来理解问题的机会一理解顾客究竟需要什么。图书馆的管理直接关系到我们大学生怎样更好的使用图书,更充足的运用既有资源学习,提高自身素质。针对当今的大学图书馆藏书越来越多,学生借书越来越频繁,图书管理较为繁琐,图书馆管理工作人员付出的工作时间越来越多,得到的效率却很低这个现实状况。为提高工作效率,减轻图书馆工作人员0工作承担,决定开发学校图书馆管理系统软件,以协助更好0实现图书馆0管理,让我们能更便捷的借阅图书,让老师能花至少的时
5、间办理好借阅图书手续。开发此图书馆管理系统软件,以供图书馆工作人员管理使用及学生和老师查询或者借书使用,以便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习JAvA编程的技巧,提高工作设计思想,通过本次的软件工程开发,开发人员与指导老师,能从中学习知识吸取经验,在技术和软件思想上同步得到锻炼和提高,从而使总体水升到一种新0高度。开发此图书馆管理系统软件,也是对实现数字化图书馆管理0支持,现今各大学普遍存在着一种现象,图书的借阅手续都是由专门0老师来实现办理的,每当借阅高峰期时,排队借书的场面屡见不鲜,这样即花费时间又使原本不太大的借书大厅拥挤不堪。图书馆管理系统的实现,可以着眼于
6、数字化借阅,简化学生图书查询流程,简化图书外借登记手续,即提高借阅效率又可实现图书借阅的完整进出记录,保证图书的合理使用,让广大师生受益。该系统重要建立一种基于B/S模式的图书馆借阅管理系统,面对当起诸多小型图书管理仍是人工管理带来0检索速度慢,效率低,借阅偿还图书量大,图书记录工作量大,藏书不能完毕及时更新的问题,该系统可以对跟系统的三个顾客类型的使用实现:1 .对于读者在本系统的应用下可实现按照多种方式(如:书名,编号,作者)查询图书馆的藏书请客,以便的借阅图书,续借图书,偿还图书,可以查询自己的借阅图书状况。2 .对于图书馆工作人员可以实现以便的对图书进行查询,以便的进行读者借阅状况查询
7、,以便0进行借书还书处理等,便捷0对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行有关添加,修改,分类管理等操作。3 .对于系统管理员可以对图书馆信息进行修改更新操作,对系统顾客进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。1.2系统数据流图数据流程图是软件工程学和管理信息系统科学中0概念,它描述0是一种详细B业务处理系统的信息来源,存储,处理和信息将要流到何处去的全面状况,它可以辅助计算机专业人员更好的理解既有系统的某些状况,但还需要某些工具来补充系统的流程细节。是以图形的方式体现在问题中信息的变换和传递过程。它把系统当作是由数据流联络的多种概
8、念的组合,用分解及抽象手段来控制需求分析时复杂性,采用分层时数据流程图来表达一种复杂的系统。本系统总体流图如图1.1所示。y管理员登的信的成功:还忤成功图1.1数据流图1.3数据字典数据字典是一种顾客可以访问g记录数据库和应用程序元数据g目录。积极数据字典是指在对数据库或应用程序构造进行修改时,其内容可以由DBMS自动更新日勺数据字典。数据字典中寄存着系统中所有数据0定义,即对所有数据库构造的描述。数据字典提供了对数据库描述的集中管理手段。数据字典是一种定义应用程序中使用的所有数据元素和构造的含义、类型、数据大小、格式、度量单位、精度以及容许聚值范围时共享仓库。作用是保证开发人员使用统一的数据
9、定义,数据字典中有关系统的详细信息是系统设计、系统实行与维护0重要根据。是有关数据信息的集合,也就是对数据流图中包括的所有元素定义的集合。任何字典最重要日勺用途都是供人查阅不理解日勺条目日勺解释,数据字典的作用也正是在软件分析和设计过程中给人提供有关数据日勺描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格阐明。名字:BorrowInfo别名:借阅信息描述:有关借阅者,借阅图书类型等信息记录名称:ReturnInfo别名:还书信息描述:记录读者还书信息尚有罚
10、款信息名字:BookInfo名字:ReaderInfo别名:图书表别名:读者表描述:图书信息描述:读者信息定义:图书表二借阅信息+还书信息+定义:读者表:读者类型+借阅信息+第2章系统设计2.1构造设计概念设计概念模型是将显示世界中的客观对象抽象为某一种信息构造,即E-R图实体-联络图(EntityRe1ationshipDiagram),它提供了表达实体型、属性和联络的措施,用来描述现实世界09概念模型。构成E-R图的基本要素是实体型、属性和联络,其定义及表达措施为:实体型(Entity):客观存在并可互相辨别0事物。用矩形表达,矩形框内写明实体名;属性(AttribUte):是一种实体所具
11、有B某一特性。用椭圆形表达,并用无向边将其与对应的实体连接起来;联络(ReIatiOnShip):现实世界中的事物之间是有联络的,这种联络必然要在信息世界中加以反应。它用菱形表达,菱形框内写明联络名,并用无向边分别与有关实体连接起来,同步在无向边旁标上联络0类型(1:1,1:n或m:n)。例如老师给学生讲课存在讲课关系,学生选课存在选课关系。假如是弱实体的联络则在菱形外面再套菱形。下面是系统各个实体以及总体的E-R图:图2.2图书实体E-R图图2.3系统总体E-R图2.1.2逻辑设计表2.I.图书表列名数据类型长度空/非空约束条件注释IDInt4NPK(自增)编号BookIDvarchar40
12、Nunique图书编号BookNamevarchar50N图书名称Authorvarchar50Y图书作者Pubsvarchar100Y出版社Pub1ishTimeSma11datetime8Y出版时间PageNumberint4Y页数Typevarchar20YFK类别Storageint4NDefau1trO现存数量Positionvarchar50NFK寄存位置Tota1NumberInt4NDefau1trO图书总数InTimeSma11datetime8N入库时间Pricemoney8NDefau1tzO图书价格BorrowTimesint4NDefau1tzO借出次数表2.2读者表
13、列名数据类型长度空/非空约束条件IDInt4NPK(自增)ReaderIDInt4NuniqueNamevarchar20NSexvarchar2NCheCk(SeX=男orSeX=女)Typevarchar20YFKCanBOrrO啪Umint4YDefau1t:0UnReturnNumint4YDefau1trOBorrowTimesint4YDefau1tzORegDatesma11datetime8Y表2.3借阅信息表列名数据类型长度空/非空约束条件注释IDInt4NPK(自增)标志列ReaderIDVARCHAR20NFK读者编号BookIDVarchar20NFK图书编号BorrowDateSma11DateTime8N借出日期ReturnDateSma11DateTime8N应还日期表2.4还书信息表列名数据类型长度空/非空约束条件注释IDInt4NPK(自增)标志列ReaderIDVARCHAR20NFK读者编号BookIDVarchar20NFK图书编号BorrowDateSma11DateTime8N借书日期ReturnDateSma11DateTime8N还书日期PunishMoney8YDefau1trO罚款金额OperatorVarchar20YFK操作员物理设计1.数据库的物理设计的内容和措施数据库最终是要