- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C# 面向对象程序设计》课程设计
——图书借阅管理系统
源码下载地址:
院 系: 专 业: 年 级: 学生姓名: 学 号: 教 师: 日 期:
计算机学院
计算机科学与技术
2014 级
//
//
//
2017 年 6 月 6 日
1 / 19
开发和运行环境
- 开发环境: Windows 10-1703 ;
- 开发工具: Visual Studio 013 Update5 ;
- 数据库工具: Mysql 5.7 + NaviCat ;
- 运行环境: Windows 10-1703 ;
需求分析
1. 【角色】用户通过【注册】成为本系统的可访问成员,通过【登陆】进入系统。用户
可以操作的功能有:
- 查看图书馆的所有图书信息,图书的是否可借阅信息;
- 搜索功能: 通过输入关键字,来查找是否有自己需要的图书;
- 借阅功能: 未被其他用户借阅的书籍可以直接借阅;
- 还书功能: 若存在之前借阅的书籍,在未归还的情况下,可以进行还书操作,若未
存在需要还的书籍, 提示:未有需要归还的书籍 ;
- 个人信息: 修改除了【用户名】以外之前注册的全部信息;
- 借阅信息: 可以查看借阅历史, 曾经的借书日期和还书日期, 是否有未归还的书等
等;
2. 【角色】管理员通过【登陆】进入用户进入不了的管理系统。管理员可以操作的功能 有:
- 图书信息修改: 修改除了图书名的现有的所有图书信息;
- 添加图书: 添加新的图书;
- 查看用户信息: 可以查看用户表的部分用户信息;
3.数据保存:需要长期保存在数据库的数据有:
- 图书信息:图书的基本信息;
- 读者信息:读者的基本信息;
- 借阅信息:图书的借阅信息;
- 帐号信息:图书管理员和读者的登录帐号;
2 / 19
否
否 否 否
系统流程图(不包含注册功能)
数据库设计说明
- 管理员表: adminInfo ;
- 图书信息表: bookInfo ;
- 借阅信息表: borrowed ;
- 用户信息表: userInfo ;
列名
adminId
adminName
adminPassword
数据类型
int
varchar
varchar
adminInfo 表
可否为空
长度
11
255
255
说明
管理员 ID
管理员用户名
管理员密码
3 / 19
列名
bookId
bookName
bookAuthor
bookPrice
bookPress
bookType
isBorrowed
borrowId
BorrowedTime
列名
borrowedId
userId
userName
bookId
editTime
bookName
edit
数据类型
int
varchar
varchar
int
varchar
varchar
tinyint
int
datetime
数据类型
int
int
varchar
int
datatime
varchar
varchar
bookInfo
可否为空
否
否
否
否
否
是
是
是
是
borrowed
可否为空
否
是
是
是
是
是
是
表
长度
11
255
255
11
255
255
11
11
0
表
长度
11
11
255
11
0
255
255
说明
图书编号 ID
图书名
图书作者
图书价格
图书出版社
图书类型
是否被借阅
借阅人的 ID
被借阅的时间
说明
借阅信息 ID
操作人 ID
操作人用户名
图书 ID
操作时间
图书名
操作名
列名
userId
userName
userPassword
userSex
数据类型
int
varchar
varchar
varchar
UserInfo 表
可否为空
否
否
否
是
长度
11
255
255
255
说明
用户 ID
用户名
用户密码
用户性别
4 / 19
模块分析
cs 文件:
主界面:
主要显示代码 –mainCenter.cs :
public mainCenter(){
InitializeComponent();
string sql =
您可能关注的文档
最近下载
- 论 自由 精品读本.pdf
- 医疗器械质量管理体系文件.pptx
- 金融中心施工总承包工程项目特色与观摩亮点介绍.pptx
- 小学数学六年级上册期中易错题重难点试卷含详细答案解析1524.docx
- 做自己的心理医生【26页】.pptx
- Module 4 单元整体教学设计 外研版(三起)六年级上册英语.docx
- 环球金融中心项目专项测量放线施工方案.docx
- 环球金融中心项目施工总承包工程质量创优策划.ppt
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 中华护理学会团体标准TCNAS 21─2021解读:胰岛素皮下注射(1).pptx
文档评论(0)