ImageVerifierCode 换一换
格式:DOC , 页数:39 ,大小:930KB ,
资源ID:3674348      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3674348.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统系统设计(含代码).doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

图书管理系统系统设计(含代码).doc

1、高级程序设计语言图书管理系统设计报告学 院: 国土资源工程学院 专 业: 测 绘 工 程 成 员:*指导教师: 黄云铠 日 期: 2014 年 11 月 5 日 1 系统设计1.1 设计目标本系统是针对图书管理工作过程进行设计的,主要实现如下目标:注册用户可以登录此系统;非注册用户注册后可以使用本系统;读者可以查询、借阅、归还图书等; 管理员可以对读者、图书进行管理。1.2 数据库设计概述1.2.1 概念结构设计将从需求分析中得到的数据信息抽象为概念模型,经分析可得到数据库的E-R 模型。如图所示。图书名称 作者 编号出版日期价格种类出版社图 1-1 图书实体 ER 图密码读者姓名 编号专业借

2、阅时间借书量年龄性别图 1-2 实体读者 ER 图用户密码类型 编号图 1- 3 用户实体 ER 图1.2 项目规划图书管理系统是一个典型的数据库应用程序,由应用程序和后台数据库两部分构成。(1)应用程序应用程序主要包括登录,注册,用户信息,读者信息,图书信息管理,借阅图书,综合查询,出版社信息等几个部分组成。(2)数据库 数据库负责对图书信息,用户信息等数据的管理。2 数据库设计说明书21 数据库表结构2.1.1 图书表 book2.1.2 借阅信息表 borrow2.1.2 用户信息表 Reader2.1.4 用户信息权限表 right2.1.5 用户账号表 user2.1.6 管理员账号

3、表 usererheper2.2 数据关系图2.3 图书管理系统暂有数据(模拟运行)2.3.1 管理员学工号:2014701020 姓名:邢吉昌密码:1112.3.2 普通用户学工号:2014701021 姓名:猪八戒密码:333学工号:2014701022 姓名:孙悟空密码:4442.3.3 图书信息编号 作者 书名 出版社 出版日期 价格 书类H319584781 MARK C#入门经典 清华大学出版社 2011/4/5 21.56 计算机H319584782 哪吒 和猴子的那些事 天庭文印 2010/1/2 216.5 情感H319584783 二郎神 我也可以闹天宫 天庭文印 2009

4、/8/1 29.32 技术3 程序功能的实现3.1 登陆界面已注册用户登录时,用户类别选择普通用户或管理员,不选择会出现提示主要代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsAppli

5、cation1public partial class LoginForm : Formpublic 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,MessageBoxIcon.Information);Typename.F

6、ocus();return false;else if(loginid.Text.Trim()=“)MessageBox.Show(“请输入用户名“, “登录提示“,MessageBoxButtons.OK, MessageBoxIcon.Information);loginid.Focus();return false;else if (password = “)MessageBox.Show(“请输入密码“, “登录提示“,MessageBoxButtons.OK, MessageBoxIcon.Information);textBox3.Focus();return false;else

7、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(ob

8、ject 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

9、SqlCommand(cmd, conConnection);SqlDataReader reader = com.ExecuteReader();while (reader.Read()User = reader“AdminID“.ToString();Pwd = reader“AdminPass“.ToString();if (User.Trim() = loginid.Text reader.Close();conConnection.Close();if (flagshow = true)this.Hide();admin f1 = new admin ();f1.ShowDialog

10、();elseif (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);

11、SqlDataReader reader1 = cnm.ExecuteReader();while (reader1.Read()User = reader1“ReaderID“.ToString();Pwd = reader1“ReaderPassword“.ToString();if (User.Trim() = loginid.Text reader1.Close();conConnection1.Close();if (flagshow = true)this.Hide();读者查阅 f1 = new 读者查阅();f1.ShowDialog();elseMessageBox.Show

12、(“用户名不存在或密码错误!“, “提示“);ErrorTimes+;if (ErrorTimes = 3)MessageBox.Show(“登录次数过多,程序将关闭“);/Application.Exit();return;private void label1_Click(object sender, EventArgs e)private void label2_Click(object sender, EventArgs e)private void label3_Click(object sender, EventArgs e)private void button1_Click(o

13、bject sender, EventArgs e)this.Hide();注册 f1 = new 注册();f1.ShowDialog();private void usercomboBox_SelectedIndexChanged(object sender, EventArgs e)private void useracctxt_TextChanged(object sender, EventArgs e)private void textBox3_TextChanged(object sender, EventArgs e) 3.2 登陆界面如果学号已经存在,则会出现“*用户名已经存在,请重新输入”的提示,当重新输入密码时,如果两次密码不相同,则会出现“*请注意,两次密码不一样”的提示

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。