- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C图书管理实验报告
《C#.NET》课程设计报告
项目名称: C#实现图书管理系统
组 员: 杨朝文
王小龙
于 通
组员分工:
于通:FormRegistered.cs
FormLogin.cs(和杨朝文)
王小龙: FormAddBook.cs
FormDeleteBook.cs
FormReturnBook.cs
杨朝文:FormUserBorrowInfo.cs
FormBorrowBook.cs
等协助组员一起学习
概述
随着科学技术的快速发展,给个个领域带来空前的方便,如,图书馆的书籍管理,利用C#.NET语言和数据库实现对图书馆的书籍管理,给学校师生阅览书籍带来很大的便利,同时也大大减少了图书管理员的工作量。
系统分析
需求分析
为了方便对图书馆书籍的管理,利用C#.NET技术和简易的Access数据库来实现此目的。
可行性分析
前台功能分析
阅览者可以注册账号,登陆图书管理系统,并且能查看自己的用户信息和修改信息,查询图书,借读图书,查看自己所借读的所有信息。
后台功能分析
管理员登陆图书管理系统后,可以查看所有用户信息并可进行删除,查看阅览者所借读的所以信息,实现阅览者归还书籍时操作,同时可以查询书籍,更新书籍,更新书籍类型和出版社等功能。
功能模块划分
3.1系统总体模块
3.1系统总体模块图
3.2.阅览者注册登陆
3.2用户注册流程图
3.3前台借阅功能
3.3前台借阅流程图
3.4后台归还书籍功能
3.4后台归还书籍流程图
数据库设计
1.E-R图
管理员表E-R图
1-1.阅览者表E-R图
1-2.出版社表E-R图
1-3.书籍表E-R图
1-4.书籍借阅信息表E-R图
2.各表的信息介绍
2-1.admin表
字段名称 数据类型 是否为主键 说明 adminId 文本 是 管理员ID adminPassword 文本 管理员密码
2-2.book表
字段名称 数据类型 是否为主键 说明 BookId 文本 是 书籍ID BookName 文本 书籍名称 BookWritter 文本 书籍作者 Ifborrow 文本 是否被借阅 BookPrice 货币 书籍价格 BooktypeId 文本 是booktype外键 publisherId 文本 是publisher外键 2-3.booktype表
字段名称 数据类型 是否为主键 说明 BooktypeId 文本 是 书籍类型ID BooktypeName 文本 书籍类型名称 Flow 文本 书籍所在楼层数 2-4.borrow表
字段名称 数据类型 是否为主键 说明 readerId 文本 是 读者ID bookId 文本 是 书籍ID borrowTime 日期/时间 借阅时间 returnTime 日期/时间 到期时间 Out 文本 是否超期 2-5.publisher表
字段名称 数据类型 是否为主键 说明 PublisherId 文本 是 出版社ID publisherName 文本 出版社名称 2-6.reader表
字段名称 数据类型 是否为主键 说明 readerId 文本 是 读者ID readerPassword 文本 读者登录密码 readerName 文本 读者姓名 ReaderSex 文本 读者性别 ReaderAge 文本 读者年龄 ReaderDept 文本 读者所在的院系 readerZY 文本 读者的专业 Maxnumber 文本 读者最多只能借阅书籍的数量 2-7.各表之间的关系
2-7.各表之间关系图
四.系统各模块的功能详细介绍
1.登录和注册界面
1-1.登录主要代码
namespace BookMS
{
public partial class FormLogin : Form
{
public FormLogin()
{
InitializeComponent();
}
private void buttonLogin_Click(object sender, EventArgs e)
{
OdbcConnection conn = new OdbcConnection(Prope
文档评论(0)