没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计图书管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 201 浏览量
2022-07-13
09:54:05
上传
评论
收藏 164KB DOC 举报
温馨提示
试读
36页
数据库课程设计图书管理系统.doc
资源推荐
资源详情
资源评论
1
课 程 设 计
课程设计名称: 数据库应用系统课程设计
专 业 班 级 : 计科 0906
学 生 姓 名 :
学 号 :
指 导 教 师 :
课程设计时间: 2011-12-19 至 2011-12-30
计算机科学与技术 专业课程设计任务书
学生姓名
专业班级
计科 0906
学号
题 目
图书管理系统
课题性质
其它
课题来源
自拟课题
指导教师
王社伟
同组姓名
无
主要内容
图书馆作为学校的核心机构,传统的登记式已经不能满足,信息
量越来越大的图书馆需求.时间一长,将产生大量的文件和数据,这
对于查找、更新和维护都带来了不少的困难。
课题要求设计并实现一个图书管理系统,能够通过计算机和数据
库满足对图书信息的管理工作。功能应包括:登录对角色的判断、登
陆密码修改、新书入库、旧书淘汰、借书还书管理、书本修改、增加
读者、读书排行查询、读者对自己信息查询、读者多条件查询和统计
等。界面设计相对友好,方便用户的操作。
2
任务要求
综合运用所学的数据库基本知识,并能通过查阅相关文献材料,
独立完成该课题的设计开发工作。要求根据本课题设计出合理的数据
结构,并实现图书管理系统中, 登录对角色的判断、登陆密码修改、
新书入库、旧书淘汰、借书还书管理、书本修改、增加读者、读书排
行查询、读者对自己信息查询、读者多条件查询和统计等.
参考文献
[1].数据库原理与应用教程—SQL Server 尹志宇、郭晴。清华大学
出版社。2011.07
[2]。SQL Server 数据库技术与应用 黄维通、王晓英.清华大学出版
社.2011.01
[3].SQL Server 应用与开发范例宝典(第二版) 庞娅娟、房大伟。人
民邮电出版社.2009.10
[4]。C#项目开发案例全程实录(第二版)王小科、王军、赵会东。
清华大学出版社.2011.01
[5].ASP.NET 数据库网站设计教程(C#版)孙士保、张瑾。电子工
业出版社。2011。02
审查意见
指导教师签字:
教研室主任签字: 年 月 日
填 表 说 明
1.“课题性质”一栏:
A.工程设计;
B.工程技术研究;
C.软件工程(如 CAI 课题等);
D.文献型综述;
E.其它。
2.“课题来源”一栏:
A.自然科学基金与部、省、市级以上科研课题;
B.企、事业单位委托课题;
C.校、院(系、部)级基金课题;
D.自拟课题。
0
图书管理系统
1 概述
“图书是人类进步的阶梯,是人类的精神财富,是人类的终身伴侣。”图书作
为教学和学习必不可少的工具,它的作用举足轻重,它几乎存在与每一个学校之
中,而相当一部分的设施条件不好资金缺乏的学校甚至对于图书的管理,采用传
统的纸质的方式去完成,这样就导致了很多很多的问题,例如:不能很好的对读
者借书还书管理,当读者需要还书的时候还要查找以前的纸质文档来找到相应的
记录,非常的麻烦;时间长的话图书馆的资料一旦丢失很难再恢复,给整个工作
带来很大的困难;读者也只有通过去学校图书馆才能一本一本挨个的寻找才能找
到自己想要找到书本等等一系列的问题.
针对以上情况开发一个图书管理系统,来实现管理员和读者两个角色的管理
使用,对于读者,可以不用去图书馆直接在自己电脑上按多种条件轻松的查找自
己想要找的书本的信息,可以很轻松的看到自己借阅的信息来方便读者及时的归
还相应的信息,可以很容易的看到读者对在馆书籍的借阅排行问题,来了解图书
的热度以及为了个人安全来对密码的管理。而对于图书的管理员,他实现的功能
就相当的复杂了,首先它可以增加读者信息,可以对新书进行入库,删除旧书,
这里所说的旧书是没有人借阅的书,当有读者节约的时候,管理员就不能删除图
书的信息了,可以查询所有的读者信息,可以对图书进行修改校正,以及解决自
己登陆安全性的问题.最重要的是可以进行对图书的借阅和归还,同时改变图书
库存和被借阅次数的信息。
本图书管理系统可以更加人性化的满足小型图书馆的日常借阅问题,达到一
个很理想的智能管理目的.
2 需求分析
业务流程:
本系统的流程图如下:
图 2。1 系统功能模块数据流图如下:
图 2。2 业务流程图
数据字典:
图 2.3 管理员表
1
图 2.4 图书表
图 2.5 读者表
功能分析:
本系统的主要文件以及所实现功能的对照表如下:
文件名
功能
Login.aspx
登陆界面实现
admain
存放管理员实现功能的文件夹
admain\add.aspx
新书入库
admain\admain.aspx
管理员主界面
admain\back.aspx
读者还书
admain\borrow。aspx
读者借书
admain\duzhe.aspx
查阅所有读者信息
admain\gaishu。aspx
图书校正
admain\shanbook。aspx
旧书淘汰
admain\xiugai.aspx
修改管理员登录密码
admain\zengdu。aspx
新读者注册
image
存放系统中所用的图片
reader
存放实现读者功能的文件夹
reader\bookpaihang.aspx
查看图书借阅排行
reader\chaziji。aspx
查看读者自己借阅信息
reader\look.aspx
读者按不同条件(作者,图书代码,出版
社,图书类型)查询图书
reader\reader。aspx
读者主界面
reader\xiugai.aspx
读者密码修改
表 2。1 功能对照表
3 概念结构设计
通过需求分析阶段的分析结果,本系统所要设计的 ER 图如下;
4 逻辑结构设计
2
设计环境:
操作系统:Windows XP;
DBMS:SQL Server 2005;
开发工具:ASP.NET.
管理员(管理员账号,管理员密码)
图书(图书代码,图书名称,图书类型,出版社,定价,作者,库存,被借次数)
读者(读者编号,密码,姓名,性别,专业,联系方式)
借还书(读者编号,图书代码,借书日期,还书日期)
注:“____”为表中的主键.
改关系模型满足基本的三范式。因为每个非主属性既不部分依赖也不传递依
赖于码。
5 源代码及系统截图
在 书 数 据 库 连 接 部 分 , 加 上 〈 add name=” 图 书 馆 ConnectionString”
connectionString="Data Source=41928FCITVRT9GD ; Initial Catalog= 图 书
馆;Integrated Security=True” providerName=”System。Data。SqlClient”/>
在每个文件引用:
using System.Data.SqlClient;
5。1 图书管理系统登录(Login。aspx)
通过不同的角色验证,分别实现读者和管理员登录
代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
string ConnSql = ConfigurationManager。ConnectionStrings[”图书
馆ConnectionString"].ConnectionString;
string userName = txtUserName.Text。ToString()。Trim();
string userPwd = txtPwd.Text.ToString()。Trim();
string userRole = rblClass。SelectedValue.Trim();
string selectStr = "";
switch (userRole)
剩余35页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功