欢迎来到天天文库
浏览记录
ID:57069353
大小:271.50 KB
页数:14页
时间:2020-07-31
《合作版本-VC图书管理系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图书馆管理系统答辩人:课题背景及现状图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。该图书管理系统是一款多功能的图书管理类工具,可以快速、准确、详细地查询书籍和读者,以及出版社信息,及受欢迎程度等。需求分析立足于校园实际,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者、出版社信息的管理,其实是对图书、读者数据出版社信息的管理。本
2、系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销、图书归还中的问题;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况,还可以根据图书类别查询图书,可以查询出版社的信息,以及某出版社的图书在本校的借阅情况和平均价钱等信息。前台应用程序的界面要尽量的友好美观,便于用户操作,使用户可以不用怎样刻意的去学习,只要看到界面就可以做出正确的操作。用vc作为前台的开发工具,要求应前台用程序和后台数据库在数据类型方面要统一,否则会出现插入和更新异常等,导致系统异常
3、,不利于使用。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。数据库设计逻辑设计以BOOKINFO和BOOKTYPE为例bookInfo(codeint(30)primarykey,//编号namechar(50),typechar(40),presschar(40),writerchar(20),pricefloat,int_date日期/时间,isBorrowBoolean(2),reader_codechar(50briefchar(50)),)bookType(typechar(40),numberint
4、(20))总结这一次毕业设计与以往最大的不同便是有了界面,有了数据库。通过这次毕业设计对数据和vc的学习,在一些方面有了提高。以前遥不可及的界面操作变成了现实。这一学期所学到的很多东西都通过这次设计显示了出来,派上了用场。通过此次设计对数据库在应用程序中起得作用有了深刻的了解,这些东西都是课本上学不来的。将课本上学的东西运用到实际当中去收获的不仅仅是一份设计,更是对自己将来所要从事的事业的了解以及自信心。毕业设计收获界面还算不错,尤其是第一次做。登陆界面实现了字体背景的透明,而且加入了两个图标,为自己的应用程序,在读取组合框的信息时是调用组合框专门的函数来读取,这样如果是用户通过键盘输入的
5、,也可以读取。程序的健壮性做得不错。在控件关联变量时,充分考虑到数据库本身的要求,严格遵守。在一些比较容易犯错误的地方,更是加强健壮性。这也得益于vc中的MessageBox()。这个函数很好的提供了与用户互动性。代码的重复性不是很多。在程序设计中,代码有重复的地方尽量将其写成函数,在其他地方用到时,只需调用即可。有了一定的数据挖掘功能,可以给出一定的参考数据。例如新书入库查询的参考信息。新书登记界面展示当然有写地方做得也不太好。主要是数据统计,应该多一些数据统计,例如某个季度的借书情况、一个星期中平均那天什么时候借书的人最多、以及各类图书的借阅情况与库存数量的比之等。这些应该都是很有意义
6、的数据。然而由于时间限制没有来得及实现。再有,有些地方做得还是不够精细,在弹出的对话框中并不是作用的按钮都是要用到的,对用不到的按钮应该隐藏等。致谢感谢老师的指导!!!
此文档下载收益归作者所有