你需要选定一种编程语言,然后选定一种编程的数据库。
接下来就是想好整个程序的流程是什么样子的,以及数据库里的数据表,怎么样去设计?
图书借阅查询系统,可以是单机运行的,也可以是联网运行的。那么目前主流的做法就是用一台服务器,在上面架设网站和数据库,然后呢,只要他联网了那么任何主机都可以访问它,来进行图书借阅登记和查询。
一个典型的方案是这样的:
服务器上安装php和my sql数据库。
Php用于后台和前台的显示,至少需要这样几个模块,包括用户注册,书籍登录,借阅登记,借阅查询,管理员后台登录等等。
数据库呢,至少需要设计这样几个主要的表,包括用户表,书籍表,借阅登记表,以及管理员表。
用户表呢,至少需要有用户的ID,姓名,学号以及其他你觉得有必要的信息。
书籍表呢,至少需要有书籍ID,书籍的名称以及其他你觉得有必要的信息。
借阅登记表呢,需要有书籍的ID,借阅人ID,借阅时间,归还时间。
我们要做图书管理系统的话,先就需要分析,图书管理系统的核心是做什么?
在实际的图书馆中,书都是放在一个固定的书架上,而我们的书架都是有相对应的编号的。并且,不同的图书,还有不同的分类。例如:历史类的书籍在一个区域、科学类的书籍在一个区域。根据这些现实场景,自然就需要将这些书籍管理相关的数据还原在系统上。
那么,书、书架、区域的简单关系也就出来了。
借阅就是图书馆中发生得比较频繁的一个行为了。我作为借书者,我会需要将我喜欢的书借走,然后再归还。
那针对这个场景,我们的书籍管理功能也就会发生了变化,我们首先需要知道,能够借书的人都是谁,这就需要对借阅者有一个用户管理的功能。那如果可能,还会有押金管理的功能。
其次就是对书的操作要有一个管理。借阅者什么时候借了书,什么时候还了书,借了多久等等。这样,在图书馆管理员盘点所有的书籍时,他就能够知道每本书的下落。如果这本书既没有借出去,也没有在图书馆里,可能就是丢失了。
那么,我们就围绕着上面说的内容,进行相关的数据库设计,功能设计,然后通过代码来实现。当然,这里面还需要有很多的基础数据管理的功能,例如:对于书的分类定义,书架的分类定义,区域的分类定义,这样,我们才能够引导管理员将散落的书籍快速的归还到对应的书架上。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:3801085100@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wsfrw.com/post/6344.html
上一篇
仲裁程序思维导图怎么写
下一篇
试用期仲裁赔偿