- 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 =
您可能关注的文档
- 汽车构造第六版底盘部分学生复习思考题2016版.docx
- 二年级看图写话打印.docx
- 景瑞(集团)精装修工程管理作业指引.docx
- 汽车制造四大工艺图解.docx
- 电大2331《建筑制图基础》复习资料.docx
- 新版一年级数学下册每课一练.docx
- 绘本一只狮子在巴黎.docx
- 补画视图中所缺的线.docx
- 汽车金融服务概述.docx
- 二年级下册《词林采撷》共八单元.docx
- 2024年兴平市公安局警务技术员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年泰和县人民政府办公室综合岗招录1人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年卫辉市公安局执法勤务类一级警长及以下招录2人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年鹰潭市自然资源局余江分局业务岗招录1人《行政职业能力测验》高频考点、难点(含详细答案).docx
- 2024年略阳县人民法院一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年普洱市西盟县乡(镇)人民政府综合管理 招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年新乡市凤泉区耿黄镇人民政府一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年鄢陵县只乐镇人民政府一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 2024年夏邑县发展和改革委员会招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
- 小学优秀班主任发言稿大全.docx
文档评论(0)