77范文网 - 专业文章范例文档资料分享平台

冶金图书管理系统(终)(4)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

天津大学成人高等教育专科毕业设计(论文)

图书管理系统登陆界面功能界面图书管理读者管理借阅管理系统管理工具帮助图书录入图书删除图书查询图书修改图书录入图书删除图书查询图书修改图书借阅图书归还图书续借逾期罚款系统备份系统还原权限管理报表信息声音/皮肤屏保/锁定屏幕日历/记事本计算器关于帮助文档

图3-2系统功能模块

3.4 数据库设计与实现

软件系统本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑两方面的问题——“数据”及对数据的“处理”。为了把用户的数据要求清晰明确地表达出来,系统分析员通常建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的现方法无关。这里我们运用最常用的表示概念性数据模型的方法,是实体——联系方法即E—R模型。通常,软件系统中有许多数据是需要长期保存的。为减少数 据冗余,简化修改数据的过程,实现对数据进化规范化。

8

天津大学成人高等教育专科毕业设计(论文)

3.5 数据库的需求分析

E-R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模式,如何确定这些关系横式的属性和码。对于实体间的联系我们分不同的情况讨论:

若实体间的联系是1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。

若实体间联系为1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。 若实体间联系为n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性而关系的码则为诸实体的码的组合。

读者管理表:{读者标号、读者编号、读者姓名、性别、身份证号 读者部门、读者职务、住址、电话、邮箱、注册日期}

管理员ID管理员名称密码权限读者编号读者姓名性别身份证号办证日期罚款金额住址管理员电话n管理m电话读者邮箱1设置1参数设置表借书时限最大借书量每日罚款额 图3-4读者管理

借阅信息表:{借阅标号、读者编号、图书编号、借书日期、还书日期、应还书日期、罚

款金额、续借次数}

9

天津大学成人高等教育专科毕业设计(论文)

出版日期编号电话姓名性别邮箱读者职务书名出版社作者库存量地址读者身份证号图书编号书籍借出数量入库日期注册日期读者部门密码n罚款借出日期借阅m借书数量图书类别价格实际还书日期应还日期续借次数 图3-3借阅管理

图书信息表:{ 图书标号、图书编号、图书类别、图书名称、作者、出版社、入库日期、

概要、库存量、已借数量,图书价格}

用户信息表:{用户标号、用户名、密码、权限、用户类别、借书量、账户金额、登记日

期}

3.6各个数据表的创建

表3-1读者信息表

字段名称 读者标号 读者编号 读者姓名 性别 读者部门 读者身份证号 读者办公室 读者注册日期 住址 电话 邮箱

数据类型 int

varchar(20) varchar(20) char(4) varchar(30) nchar(18) varchar(20) smalldatetime varchar(50) nchar(11) varchar(30)

可否为空 主键 否 Notnull Notnull Notnull Notnull Notnull Notnull Notnull Notnull Notnull

表3-2图书信息表

说明 标号自动加1 编号 读者姓名 性别 办证日期 身份证 读者的职务 记录读者注册日期 住址 电话 邮箱地址

10

天津大学成人高等教育专科毕业设计(论文)

字段名称 图书标号 图书编号 图书名称 图书类别 作者 出版社 出版日期 价格 图书概要 图书库存量 已借图书数 图书入库日期

数据类型 int

varchar(20) varchar(50) varchar(20) varchar(20) varchar(50) smalldatetime decimal(18, 2) Text int int

smalldatetime

可否为空 主键 Notnull Not Null Notnull Notnull Notnull Notnull Notnull Null Notnull Null Notnull

说明 标号自动加1 图书编号 图书名称 图书所属种类 作者姓名 出版社名称 出版日期 读书单价 图书简介 图书数量 借阅数量 入库日期

表3-3借阅信息表

字段名称 借阅标号 图书号 读者编号 借书数量 续借次数 借书日期 还书日期 真正还书日期 罚款金额

数据类型 int

varchar(20) varchar(50)) int int

smalldatetime smalldatetime smalldatetime Float(8)

可否为空 主键 Notnull Notnull Notnull Notnull Notnull Notnull Null Null

表3-4用户信息表

说明 标号自动加1 图书号 读者编号 读者的借书限制 可以续借的次数 借书日期 应还书日期 实际还书日期 出版社名称

字段名称 用户标号 用户名 密码 权限 用户类型 最大借阅量 初始化金额 登记日期

数据类型 Int

varchar(20) varchar(20) varchar(50) varchar(20) int Float

smalldatetime

可否为空 主键 否 否 否 否 允许 允许 允许

11

说明 标号自动加1 用户名 登录密码 权限 用户类别 限制借书量 账户金额 注册日期

天津大学成人高等教育专科毕业设计(论文)

3.7各个数据表的创建

采用ADO控件连接语句 using System; using System.IO; using System.Data;

using System.Data.SqlClient;

namespace eBuyFront {

///

/// ConnectionClass 的摘要说明。 ///

public class ConnectionClass {

string

SqlDataReader reader; SqlCommand comm; SqlConnection myConn; StreamReader strFile; int result=0;

/*public ConnectionClass() {

//

// TODO: 在此处添加构造函数逻辑 //

myConn=new SqlConnection(strConn); try { }

catch(Exception ex)

12

strConn;//=System.Configuration.ConfigurationSettings.AppSettings[\

if(myConn.State==ConnectionState.Closed) { }

myConn.Open();

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库冶金图书管理系统(终)(4)在线全文阅读。

冶金图书管理系统(终)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/536758.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: