图书管理系统界面设计模板
- 格式:doc
- 大小:2.62 MB
- 文档页数:13
新疆大学电气工程学院课程设计(图书馆图书管理系统)指导老师:李振恩班级:能动141姓名:何照云学号:201421062182014年12月19日图书管理系统实例一、系统简介1、本图书管理系统,包含了对图书、作者、读者等基本信息的管理,也包含了借书信息,还书信息等的查询,和管理。
本系统具有如下功能:能够修改、输入、查询、与图书有关的信息,如图书信息、读者信息、作者信息、图书借阅信息等:能打印图书信息,图书借阅信息等2 ,本系统的总体结构设计树状图。
二,具体操作步骤。
1,数据库设计(1)创建三个自由表,各自由表的字段值如下。
(2)创建一个数据库,并把三个表添加到数据库中,建立索引和关联。
2.界面设计(1)系统启动表单在数据库中创建一个表单,命名为登录界面。
添加一个标签控件,两个命令按钮按照自己的喜好分别设置他们的属性。
在确定按钮的Click事件下写入如下代码:sele user1locate for allt(thisform.Text1.value)==allt(用户名)if found()if allt(thisform.Text2.value)==allt(密码)messagebox("登陆成功!",0+64,"恭喜")do 主界面.mprthisform.releaseelsemessagebox("密码错误!请检查后重新输入!",0+64,"错误")thisform.Text2.value=""thisform.Text2.setfocusendifelsemessagebox("该用户不存在,请检查您的用户名!",0+64,"错误")endif双击退出按钮,并在它的Click事件写下如下代码:quit (2)创建主表单创建一个表单保存为“主表单”并且设置它的ShowWindows属性为“2——作为顶层表单”如图设置它的其他控件属性。
辽宁工业大学管理信息系统设计课程设计报告(论文) 题目:图书馆借阅管理系统院(系):软件学院专业班级: 软件学院112班学号: 111301054学生姓名:安凯辰指导教师: 翟宝峰教师职称:副教授起止时间: 2012.5。
28—2012.6.8课程设计(论文)任务及评语目录第一章系统分析........................................... 错误!未定义书签。
1.1用户需求分析ﻩ错误!未定义书签。
1。
2功能分析.......................................... 错误!未定义书签。
1.3数据流程分析...................................... 错误!未定义书签。
1。
4业务流程图........................................ 错误!未定义书签。
1.5数据字典 (3)第二章系统设计ﻩ错误!未定义书签。
2。
1总体设计ﻩ错误!未定义书签。
2.2详细设计ﻩ错误!未定义书签。
2.3数据库设计ﻩ错误!未定义书签。
第三章系统实施ﻩ错误!未定义书签。
第四章设计总结ﻩ错误!未定义书签。
参考文献.................................................. 错误!未定义书签。
第一章系统分析1.1用户需求分析用户的需求可分为以下3方面:(1)图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;(2)图书馆工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借阅记录;(3)读者能通过计算机查询浏览图书馆中的图书,确定自己需要的书籍,实施借阅. 1。
2功能分析本系统主要用图书馆借阅管理系统管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,其系统功能分析是在系统开发的总体任务的基础上完成的.为了提高大家的时间和工作效率,节约运行费用而设计的。
图书管理系统用例图(总6页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--图书管理系统UML建模与设计模式实验报告计算机与信息工程学院一、实验目的在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括:1.掌握用例图的建立。
2.掌握用例描述文档的编写。
3.掌握建模工具的使用。
二、实验内容根据以下需求设计一个图书馆管理系统的用例图模型,包括:用例图和主要用例的描述文档。
基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),数据管理(提供数据修改、备份、恢复等多种数据维护工具),系统运行日志,系统设置等功能。
三、实验思想(1)分析系统需求;(2)确定系统参与者:读者、图书管理员、图书管理系统;(3)确定系统用例;四、实验结果借阅人用例图:图书系统管理员用例图:图书管理员用例图:1.用例名称:登录用例描述:根据用户输入的用户名和密码判断用户的身份,赋予相应的权限。
前置条件:无后置条件:根据用户所有的权限进入相应的操作界面。
基本操作流程:1输入用户名2输入密码2校验密码是否正确。
3根据用户身份进入相应的操作界面。
可选流程:如果密码不正确,提示重新输入密码;如果用户名不正确,提示没有此用户。
2.用例名称:查询图书用例描述:由读者进行操作,查询图书馆中有没有需要图书,如果有,显示该图书编号、书名、作者、出版日期、当前借阅状态等信息。
前置条件:以顾客身份登录后置条件:无基本流程:1 以读者身份登录。
软件系统分析与设计实验报告学院:计算机科学与技术学院专业:软件工程学号:*********姓名:***实验名称:图书管理系统用例建模时间:一、实验内容与要求本实验要求学生对学校的图书馆管理系统进行需求分析,对系统功能进行用例建模,画出用例图,类图以及相应的时序图。
在使用UML对系统建模时,学会使用UML建模工具,熟悉工具中的功能。
二、用例分析1、读者“借书还书系统”用例图(f还书(from Use Cases)1.1、行为者:主要行为者:读者。
1.2、前置条件:读者进入图书管理系统。
1.3、事件流:、主要事件流::读者检索所需图书信息,并查看;:读者检索到所需图书,登录系统,开始借书;:系统查询图书信息,图书数目是否可借;:图书显示可借,借书成功;:图书显示不可借,借书失败;:进入续借图书界面,续借图书;:系统查看预约记录,:没有冲突,续借成功;:有冲突,续借失败;::读者归还图书;:归还时间没有逾期,归还成功;:归还时间逾期,逾期处罚,归还成功;、备选事件流::图书检索信息失败,未检索到图书,重新输入信息检索;:未曾检索到用户检索的图书,系统显示相关联的信息的图书;:用户名或密码输入错误,登录系统失败,重新输入用户名或密码登录;:系统显示图书不可借后,进入图书预约界面,输入信息预约图书;、异常事件流::读者登录系统失败,未曾注册用户;:返回系统注册用户后,重新登录。
1.4、后置条件:退出系统。
1.5、1.6、扩展点:无。
2、“图书信息管理系统”用例图新书信息录入(f逾期通知(from Use Cases)(from Use Cases)2.1、行为者:主要行为者:管理员;2.2、前置条件:管理员打开图书信息管理系统;2.3、事件流::主要事件流::图书管理员输入管理员登录信息,登录系统;:进入图书信息管理界面,查看已有图书信息,是否有需要购入图书;:录入新购进图书信息,并确认;:进入读者信息管理界面,管理已有用户信息;:进入信息通知界面,查看已有用户图书借阅、预约情况;:查看读者所预约图书,自动查询图书信息,确认是否已有可借图书,有则通知读者;:查询读者已借图书信息,根据已借时间及归还时间分类;:所借图书即将逾期,启动系统提醒功能;:所借图书已经逾期,启动逾期及处罚通知功能;:备选事件流::管理员用户名或登录名错误,重新登录;:需要购进新图书,存储信息,通知相关人员;:读者预约图书没有可借图书,不予通知;:预约通知提醒后,删除该预约记录;:读者所借图书距离归还时间仍很久,无需通知;:异常事件流::登录失败超过一定次数后,系统冻结该用户名,一段时间后可以重用;2.4、后置条件:退出系统;2.5、扩展点:无。
四川师范大学成都学院高级语言程序课程设计基于C语言的图书管理系统程序设计学生姓名XXX学号XXXX所在学院通信工程学院专业名称通信工程班级XXXX指导教师XX成绩四川师范大学成都学院二○一四年十二月基于C语言的图书管理系统程序设计内容摘要:图书管理系统是图书馆的重要组成部分,图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来,迫使人们起用新的管理方法来管理图书。
基于C语言的设计和开发图书馆管理系统的实践,阐述了图书管理软件中所应具有的功能、设计、实现。
介绍了图书管理系统的设计和系统功能的实现过程。
该系统可以运用于高校的图书管理,由图书编目,图书流通,标准管理,资料管理,系统维护等多个子系统组成,实现对新进图书基本信息的输入、图书基本信息的查询、对撤消图书信息的删除、为借书人办理注册、办理借书手续、办理还书手续等。
实现了图书资料的计算机网络管理。
关键词:图书管理 C语言程序设计Based on the C language library management systemprogram designAbstract:Library management system is an important part of the library, the book is our best way to get information, but due to the large increase in collection of library books, so that the traditional librarian's work increasingly heavy up, forcing people hired new management ways to manage books.Based on the practice of the C language library management system design and development, described the library management software should have the functionality, design, implementation. Describes the design and implementation of system functions library management system. The college library management system can be applied by cataloging, book circulation, standard management, data management, system maintenance, and other subsystems to realize new books into the input basic information, basic information queries books, books for revocation delete information,registration for the borrower, for the library procedures apply also book procedures. Achieve a computer network management library materials. Keywords:Library management C language Program design目录前言 (1)1绪论 (1)1.1选题背景和选题意义 (1)1.1.1选题背景 (1)1.1.2选题意义 (1)1.2图书管理系统简介 (1)1.3图书管理系统需求分析 (2)2系统分析 (3)2.1题目分析 (3)2.2系统分析 (3)3管理系统的总体设计与详细设计 (4)3.1总体设计 (4)3.2详细设计 (5)4调试与测试 (16)5编码实现 (16)6结论 (21)附录程序源代码 (21)参考文献 (29)基于C语言的图书管理系统程序设计前言图书馆管理信息系统是对学校图书进行全面信息管理的系统。
h t t p s://g i t h u b.c o m/A L I1416/L i b r a r y-M a n a g e m e n t-S y s t e m-H T M L实验报告课程名称软件工程开课学期 2018秋季实验室巡天楼308班级学号姓名成绩:(五级)1实验课程评分表标准说明:1.每次实验结束,学生完成一份实验报告,课程结束后汇总,加封面装订成册存档;2.各任课教师可在以上五项栏目的基础上,可根据实验课程和实验项目的具体需要,调整项目内容,但封面格式须统一;3.可根据实验数量自行添加行数。
打印到封面背面2桂林航天工业学院学生实验报告实验一需求分析场景描述管理员端:类型一:场景一:图书馆引进了这本书情况一:这本书在图书馆里是没有的情况二:这本书在图书馆里已经存在了场景二:图书馆决定这本书不再外借情况一:这本书都在图书馆里情况二:这本书一部分已经借出场景三:这本书的信息需要修改场景四:这本书丢失了类型二:场景一:用户需要借这本书情况一:这本书图书馆禁止借出情况二:这本书图书馆可以借出场景二:用户需要续借这本书场景三:用户归还这本书场景四:用户丢失了这本书场景五:用户超出归还时间类型三:场景一:用户注册场景二:用户注销类型四:场景一:管理员查询用户信息场景二:管理员查询用户的图书信息类型四:管理员查询图书信息用户端:类型一:场景一:用户绑定账号情况一:用户未到图书馆注册情况二:用户已注册类型二:场景一:用户续借图书类型三:用户查询图书信息类型三:用户查询本人信息初步需求管理员端:1、记录图书信息2、记录借还书信息3、记录用户信息4、实现图书查询用户端:1、实现账号绑定2、实现续借图书3、实现本人信息查询4、实现图书查询数据流图顶层数据流图:第一层数据流图:数据字典管理员端:1、记录图书信息描述:图书的基本信息定义:编号:字符串类型,包含英文和数字,英文开头,英文代表类型,数字代表书号,相同的书具有一样的编号书名:字符串类型作者:字符串类型出版社:字符串类型出版日期:时间戳类型加入时间:时间戳类型,最早的加入时间类别:从图书类型和类型名中读取条形码:字符串类型封面图片:字符串类型,记录图片的保存地址目录:文本类型电子书:字符串类型,记录电子书的保存地址存入数量:整数类型,放入到图书馆的这本书的数量现有数量:整数类型,存入数量-遗失数量管内数量:整数类型,存入数量-遗失数量-借出数量是否可借:超小整数类型,0可借,1不可2、记录借还书信息描述:借还书记录定义:书编号:字符串类型,借出的书编号学生编号:字符串类型,借书的学生学号借出时间:时间戳类型,借出的时间最大还书时间:整数类型,单位:天;当续借时可增加是否已归还图书:超小整数类型,0未归还,1归还3、记录用户信息描述:学生的基本信息定义:学号:字符串类型身份证号码:字符串类型姓名:字符串类型最大借书量:整数类型最大还书时间:整数类型是否注销:超小整数类型,0正常,1注销4、实现图书查询描述:实现图书按照书名、作者、类型等内容的模糊查询,和书编号、条形码的查询用户端:1、实现账号绑定描述:实现用户账号绑定到客户端2、实现续借图书描述:实现本用户已借图书的查询和的续借3、实现本人信息查询描述:实现本人的信息和借书情况查询4、实现图书查询描述:实现图书按照书名、作者、类型等内容的模糊查询,和书编号、条形码的查询处理逻辑管理员:增加书:1输入书本的条形码,查询书本是否存在。