河南科技大学本科毕业设计论文
称 Borrow_number
表5.7 权限记录表
Jibie_no 1 2 3 4 5 Jibie_name 图书馆总管 书库管理员 教师 学生 其他
表5.8 留言表
字段代号 字段类型 字段长度 是否可以为空 Duzhe_no Zhuti Leirong time
表5.9 推荐表
字段代号 字段类型 度 Duzhe_no Book_name Book_chubanshe Book_zuozhe Nvarchar 50 Nvarchar Nvarchar Nvarchar 16 50 50 空 可以为空 图书作者 字段长是否可以为空 否 否 可以为读者编号 图书名称 图书出版社 字段名称 Nvarchar Nvarchar Nvarchar Datetime 50 200 4000 8 否 否 否 否 读者编号 留言主题 留言内容 留言时间 备注 Borrow_number 15 10 8 5 3 int 4 否 借书数目 21
河南科技大学本科毕业设计论文
ISBN
nvarchar 50 可以为空 ISBN号码 表5.10 预约表
字段代号 字段类型 字段长度 Duzhe_no Nvarchar 50 是否可以为空 否 读者编号 Book_no Nvarchar 50 否 图书编号 Book_name Nvarchar 50 否 图书名称 Book_zuozhe Nvarchar 50 可以为空 ISBN Nvarchar 50 可以为空 Lib_department Nvarchar 50 可以为空 图书作者 ISBN号码 所属书库 备注 5.3 系统设计模块
22
河南科技大学本科毕业设计论文
图书馆管理系统模块 读者管理 图书管理 登 图书流通管图书类型 管 图书借读者类型理 出版社管员 读 图书归读者档案者 图书注销 登 图书续录 登 过期续借图书征订 录 图书预图书罚
23
统计分析 借阅查归还查超期查档案查
河南科技大学本科毕业设计论文
图书馆管理系统的开发
6.1读者登录界面设计
在主界面中,我们首先要体现的是对整个系统功能有一个具体的显
示,因此我们在设计时要对各个子系统的登录链接要存在控件。
当我们从登录窗体输入读者的编号和密码时,则进入读者信息查看
界面.
图6.1 登录界面
在设计中用到的控件如表6.1所示:
上面的页面为读者的登录界面,在这个的登录的过程中,对“登录”
按钮的数据库连接代码实现为:
string strconn = ConfigurationSettings.AppSettings[\
//从文件 Web.config 中取连接字
符串SqlConnection cn = new SqlConnection(strconn);
//连接本地计算机的 2 数据
库
cn.Open(); //打开数据库连接
24
河南科技大学本科毕业设计论文
string mysql = \duzhe_no='\
//创建SQL语句,检查duzhe表中的编号和密码是否
正确
SqlCommand cm = new SqlCommand(mysql,cn); //创建 Command 对象
SqlDataReader dr = cm.ExecuteReader(); //执行 ExecuteReader 方法
if(dr.Read()){ //若成功登录
Session[\
//用 Session 进行传值
操作
Session[\Response.Redirect(\}
else{ lbl_message.Text=\系统没有这个用户名或者密码有误!!!\
//若登录失败
tbx_no.Text=\
当读者输入读者的学号和密码后,经过“登录”按钮对数据库系统
数据的核对,判断系统中是否存在该读者的学号。查看读者的基本信息和图书借阅信息,还可以对密码的修改.此界面所用到的数据库duzhe表。
图6.2读者信息界面
25