图书管理系统系统设计(含代码)
更新时间:2023-04-19 14:25:01 阅读量: 实用文档 文档下载
.
. 《高级程序设计语言》图书管理系统设计报告
学院:国土资源工程学院
专业:测绘工程
成员:********************************
指导教师:黄云铠
日期:2014年11月5日
.
1 系统设计
1.1设计目标
本系统是针对图书管理工作过程进行设计的,主要实现如下目标:
注册用户可以登录此系统;
非注册用户注册后可以使用本系统;
读者可以查询、借阅、归还图书等;
管理员可以对读者、图书进行管理。
1.2数据库设计概述
1.2.1概念结构设计
将从需求分析中得到的数据信息抽象为概念模型,经分析可得到数据库的E-R模型。如图所示。
图1-1 图书实体ER图
.
. . 图1-2 实体读者ER 图 图1- 3 用户实体ER 图
1.2 项目规划
图书管理系统是一个典型的数据库应用程序,由应用程序和后台数据库两部分构成。
(1)应用程序
应用程序主要包括登录,注册,用户信息,读者信息,图书信息管理,借阅图书,综合查询,出版社信息等几个部分组成。
(2)数据库 数据库负责对图书信息,用户信息等数据的管理。 2 数据库设计说明书
2.1 数据库表结构
2.1.1 图书表book
2.1.2 借阅信息表borrow
用户
密码 类型 编号
. .
2.1.2
用户信息表Reader
2.1.4 用户信息权限表right
2.1.5用户账号表user 2.1.6 管理员账号表usererheper
. .
2.2
数据关系图
2.3图书管理系统暂有数据(模拟运行)
2.3.1管理员
学工号:2014701020 姓名:邢吉昌密码:111
2.3.2普通用户
学工号:2014701021 姓名:猪八戒密码:333
学工号:2014701022 姓名:孙悟空密码:444
2.3.3图书信息
编号 作者 书名 出版社 出版日期 价格 书类 H319584781 MARK C#入门经典 清华大学出版社 2011/4/5 21.56 计算机 H319584782 哪吒 和猴子的那些事 天庭文印 2010/1/2 216.5 情感 H319584783二郎神 我也可以闹天宫 天庭文印 2009/8/1 29.32 技术 3 程序功能的实现
3.1登陆界面
.
已注册用户登录时,用户类别选择普通用户或管理员,不选择会出现提示
主要代码如下:
using System;
using System.Collections.Generic;
using 3f081707747f5acfa1c7aa00b52acfc789eb9f36ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class LoginForm : Form
{
public string password;
private int ErrorTimes;
string User, Pwd;
bool flagshow = false;
private bool yanzhengshuru()
.
.
{
password = textBox3.Text;
if(Typename.Text.Trim()=="")
{
MessageBox.Show("请选择登录类型","登录提示",
MessageBoxButtons.OK,3f081707747f5acfa1c7aa00b52acfc789eb9f36rmation);
Typename.Focus();
return false;
}
else if(loginid.Text.Trim()=="")
{
MessageBox.Show("请输入用户名", "登录提示",
MessageBoxButtons.OK, 3f081707747f5acfa1c7aa00b52acfc789eb9f36rmation);
loginid.Focus();
return false;
}
else if (password == "")
{
MessageBox.Show("请输入密码", "登录提示",
MessageBoxButtons.OK, 3f081707747f5acfa1c7aa00b52acfc789eb9f36rmation);
textBox3.Focus();
return false;
}
else
{
return true;
}
}
public LoginForm()
{
InitializeComponent();
}
private void cancelbtn_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void LoginForm_Load(object sender, EventArgs e)
{
}
private void LoginForm_Closing(object sender, FormClosingEventArgs e)
{
Application.Exit();
.
.
}
private void loginbtn_Click(object sender, EventArgs e)
{
if (yanzhengshuru())
{
if (Typename.Text.Trim() == "管理员")
{
SqlConnection conConnection = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=学生管理数据库;Integrated Security=True");
conConnection.Open();
string cmd = "select AdminID,AdminPass from userhelper ";
SqlCommand com = new SqlCommand(cmd, conConnection);
SqlDataReader reader = com.ExecuteReader();
while (reader.Read())
{
User = reader["AdminID"].ToString();
Pwd = reader["AdminPass"].ToString();
if (User.Trim() == loginid.Text & Pwd.Trim() == textBox3.Text)
{
flagshow = true;
}
}
reader.Close();
conConnection.Close();
if (flagshow == true)
{
this.Hide();
admin f1 = new admin ();
f1.ShowDialog();
}
}
else
{
if (Typename.Text.Trim() == "普通用户")
{
SqlConnection conConnection1 = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=学生管理数据库;Integrated Security=True");
conConnection1.Open();
string cnd = "select ReaderID,ReaderPassword from reader ";
SqlCommand cnm = new SqlCommand(cnd, conConnection1);
SqlDataReader reader1 = cnm.ExecuteReader();
while (reader1.Read())
.
正在阅读:
图书管理系统系统设计(含代码)04-19
微软发新视频打压三星Galaxy S308-21
我的生日作文600字03-31
基于供应链分销网络的多级库存控制研究06-10
浙江考察学习纪要07-21
九年级政治全册第一单元承担责任服务社会第二课在承担责任中成长第3框做一个负责任的公民课件新人教版05-06
抹灰基层拍浆工法 - 图文04-08
戏曲在美术设计中的运用03-15
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 管理系统
- 代码
- 图书
- 设计
- 系统
- 内墙抹灰工程施工方案(最新).doc
- 最新中考复习冲刺全攻略完整版免费-推荐下载
- 翻过那座山_初一作文
- 五年级作文:一件开心的事作文500字
- 《吹牛大王历险记》读后感优秀范文400字5篇
- 江苏省苏州市2022-2022学年七年级英语下学期期末试题牛津译林版.
- 学生会辞旧迎新发言稿.doc
- 人教版高一物理下册 机械能守恒定律综合测试卷(word含答案)
- 机关笔杆必备的实用老套套
- 防静电地板施工工艺及验收标准
- 培养自信演讲稿_自信的演讲稿
- 2022年南京理工大学化工学院813无机化学考研核心题库
- 心肺复苏机抢救心跳呼吸骤停的临床应用
- 照片档案整理方法步骤
- 2022年部编版五年级语文上册第二次月考真题试卷及答案
- 华师大版七年级下册数学期中考试试题及答案
- 部编人教版小学语文一年级(下册)期末卷.docx
- 【策划方案】元旦节银行活动方案范文
- 消防设施维修、保养制度
- 公司劳动合同管理制度(精)