1 / 26
文档名称:

C# MySQL图书管理系统.doc

格式:doc   大小:645KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C# MySQL图书管理系统.doc

上传人:业精于勤 2021/12/6 文件大小:645 KB

下载得到文件列表

C# MySQL图书管理系统.doc

相关文档

文档介绍

文档介绍:《C#面向对象程序设计》课程设计
——图书借阅管理系统
源码下载地址:
院 系: 计算机学院
专 业: 计算机科学与技术
年 级: 级
学生姓名: //
学 号: //
教 师: //
日 期: 6月6日
开发和运营环境
开发环境:Windows 10-1703;
开发工具:Visual Studio 013 Update5;
数据库工具:Mysql + NaviCat;
运营环境:Windows 10-1703;
需求分析
1.【角色】顾客通过【注册】成为本系统可访问成员,通过【登陆】进入系统。顾客可以操作功能有:
- 查看图书馆所有图书信息,图书与否可借阅信息;
- 搜索功能:通过输入核心字,来查找与否有自己需要图书;
- 借阅功能:未被其她顾客借阅书籍可以直接借阅;
- 还书功能:若存在之前借阅书籍,在未归还状况下,可以进行还书操作,若未存在需要还书籍,提示:未有需要归还书籍;
- 个人信息:修改除了【顾客名】以外之前注册所有信息;
- 借阅信息:可以查看借阅历史,曾经借书日期和还书日期,与否有未归还书等等;
2.【角色】管理员通过【登陆】进入顾客进入不了管理系统。管理员可以操作功能有:
- 图书信息修改:修改除了图书名既有所有图书信息;
- 添加图书:添加新图书;
- 查看顾客信息:可以查看顾客表某些顾客信息;
3.数据保存:需要长期保存在数据库数据有:
- 图书信息:图书基本信息;
- 读者信息:读者基本信息;
- 借阅信息:图书借阅信息;
- 帐号信息:图书管理员和读者登录帐号;
   系统流程图(不包括注册功能)
数据库设计阐明
管理员表:adminInfo;
图书信息表:bookInfo;
借阅信息表:borrowed;
顾客信息表:userInfo;
adminInfo表
列名
数据类型
可否为空
长度
阐明
adminId
int

11
管理员ID
adminName
varchar

255
管理员顾客名
adminPassword
varchar

255
管理员密码
bookInfo表
列名
数据类型
可否为空
长度
阐明
bookId
int

11
图书编号ID
bookName
varchar

255
图书名
bookAuthor
varchar

255
图书作者
bookPrice
int

11
图书价格
bookPress
varchar

255
图书出版社
bookType
varchar

255
图书类型
isBorrowed
tinyint

11
与否被借阅
borrowId
int

11
借阅人ID
BorrowedTime
datetime

0
被借阅时间
borrowed表
列名
数据类型
可否为空
长度
阐明
borrowedId
int

11
借阅信息ID
userId
int

11
操作人ID
userName
varchar

255
操作人顾客名
bookId
int

11
图书ID
editTime
datatime

0
操作时间
bookName
varchar

255
图书名
edit
varchar

255
操作名
UserInfo表
列名
数据类型
可否为空
长度
阐明
userId
int

11
顾客ID
userName
varchar

255
顾客名
userPassword
varchar

255
顾客密码
userSex
varchar

255
顾客性别
模块分析
cs文献:
主界面:
重要显示代码 – :
public mainCenter(){
InitializeComponent();
string sql = "server=localhost;user id=root;password=123456;database=C#librarycenter";//依照自己设立
MyS