图书管理系统(C#+sqlserver)

  • 需求分析

方便管理人员对图书馆书籍、读者资料、借还书等高效的管理,在工作人员具备一定的计算机操作能力的前提下,采用图书管理系统可以提高其管理效率。本系统主要能储存一定数量的图书,并且可以对储存图书进行管理,功能主要有新书入库和对现有图书信息进行操作即对图书信息的录入、删除以及修改;对图书的查询功能即通过关键字对图书进行检索;还有对图书的借阅即图书的出借、返还。

管理员可以通过登录对图书信息以及用户信息进行管理;用户可以通过登录来查询图书信息以及借阅信息,并执行对图书借阅预约操作。后台数据库应安装在指定服务器上,用户只能通过登录软件访问数据库表中的数据。

  • 概念结构设计

用户:用户通过电话号和密码来登录,完善姓名联系电话方便管理

借还:借还需要存储相关借阅信息,以用户名和书籍号查询,借还有相应的借还日期

书籍:书籍具有书名、书籍号、类别、作者、出版社等方便用户查阅,是否借出和借出日期方便进行借阅时进行查询

管理:管理员通过书籍号、书名、以及用户名的方式咱查找信息并进行管理

管理员:管理员通过账号密码登录进行管理,联系方式方便用户联系询问。

  • 数据库设计

(1)关系表:

1.Book表:

ISBN号(主Key)

书名

作者

出版社

出版日期

单价

存放位置

入库日期

是否借出

2.UserInfo表:

读者ID 自动生成的标识 主键

密码

姓名

性别

身份证号 这里不做约束了

工作单位

电话号码

注册时间

已借书数目 约束:[0-10]

借阅卡是否挂失

3.Staff职工表:

4.Borrow 借阅表:

ISBN号 外键来自book表

用户ID 外键来自UserInfo表

借出日期

归还日期 可以为空,表示还没归还

  • 界面设计

登录:

注册:

图书检索:

 当前借阅:

历史借阅:

 

添加图书:

删除图书:

添加用户:

删除用户:

源码下载:点击下载

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我啊困的唉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值