数据库课程设计书籍销售管理系统大学论文Word下载.docx

上传人:b****2 文档编号:14738668 上传时间:2022-10-24 格式:DOCX 页数:37 大小:845.44KB
下载 相关 举报
数据库课程设计书籍销售管理系统大学论文Word下载.docx_第1页
第1页 / 共37页
数据库课程设计书籍销售管理系统大学论文Word下载.docx_第2页
第2页 / 共37页
数据库课程设计书籍销售管理系统大学论文Word下载.docx_第3页
第3页 / 共37页
数据库课程设计书籍销售管理系统大学论文Word下载.docx_第4页
第4页 / 共37页
数据库课程设计书籍销售管理系统大学论文Word下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

数据库课程设计书籍销售管理系统大学论文Word下载.docx

《数据库课程设计书籍销售管理系统大学论文Word下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计书籍销售管理系统大学论文Word下载.docx(37页珍藏版)》请在冰豆网上搜索。

数据库课程设计书籍销售管理系统大学论文Word下载.docx

计算机技术的全面普及,打破了书店管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对图书销售和库存进行管理。

可以快速完成任务,如图书资料、图书销售、入库信息、订单信息、客户信息等功能,迅速准确地对已售图书和剩余库存进行统计工作,提高了书店的管理效率和准确性。

1.2功能分析

用户登录:

为保护安全,设置了开启密码,如用户名、密码。

系统管理:

管理用户,如添加账号、修改(密码)管理、注销、退出。

图书仓库管理:

记录仓库的信息,如图书基本资料、图书入库管理。

图书销售管理:

记录销售信息,如客户订单、订单管理、图书销售管理。

图书基本资料:

记录书籍的相关信息,如图书号、书籍名称、作者、出版社等。

图书入库管理:

记录入库的相关信息,如图书号、数量、单价、入库日期等。

客户信息管理:

登记客户购买书籍信息,如添加、修改、删除、更新用户,查询用户等

订单信息管理:

查询订单书籍的信息,如创建、修改、删除、更新订单,查询订单等

1.3系统环境需求

本系统的前端开发工具是MicrosoftVisualStudio2015,后台数据库引擎选用数据库软件Access2013。

第二章系统设计

2.1功能模块设计

画出如图2.1所示的系统的整体结构图

图2.1.1系统的整体结构图

2.2逻辑结构设计

系统数据库名称为书籍销售管理系统,数据库中包括:

用户密码表、基本资料表、图书销售表、入库管理表、订书信息表、客户信息表。

下面列出各个表的数据结构如表2.2-1~表2.2-6所示。

表2.2-1用户密码表的数据结构

表2.2-2基本资料表的数据结构

表2.2-3图书销售表的数据结构

表2.2-4入库管理表的数据结构

表2.2-5订单信息表的数据结构

表2.2-6客户信息表的数据结构

下面给各个表的数据如图2.2.7~图2.2.12所示。

图2.2-7用户密码的数据

图2.2-8基本资料的数据

图2.2-9图书销售的数据

图2.2-10入库管理的数据

图2.2-11订单信息的数据

图2.2-12客户信息的数据

2.3概念结构设计

将逻辑结构设计的逻辑结构转化成概念结构,把表结构转化成了E-R图和关系图。

图2.3-1书籍销售管理系统的E-R图

图2.3-2书籍销售管理系统的关系图

2.4界面、代码设计

2.4.1用户登录界面的实现(杨炼)

用户登录界面主要完成对用户名及密码的输入如图2.4.1所示(用户名为123,密码为123)。

由该系统正确输入用户名和密码后方可成功登录,系统转至应用程序主界面,否则显示“请输入用户名和密码”的提示对话框。

输入用户名和密码之后可按回车键实现登录。

图2.4.1用户登录界面

用户登录的代码如下:

privatevoidbutton1_Click(objectsender,EventArgse)

{

StringCString="

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource=书籍销售管理.MDB"

;

OleDbConnectionMyCon=newOleDbConnection(CString);

MyCon.Open();

OleDbCommandMyCom=newOleDbCommand();

MyCom.Connection=MyCon;

//以上代码连接并打开数据库

MyCom.CommandText="

Select*from用户密码where用户名="

+"

'

"

+textBox1.Text+"

//根据登录界面输入的信息去查询数据库内容

OleDbDataReaderQQ;

QQ=MyCom.ExecuteReader();

if(QQ.Read()==true)//若用户名存在,则为“true”,否则为“false”

if(QQ["

密码"

].ToString()==textBox2.Text)

MessageBox.Show("

登录成功!

欢迎使用系统"

"

用户登录"

);

this.Hide();

书籍销售管理系统书籍销售管理系统=new书籍销售管理系统();

书籍销售管理系统.Show();

}

else

密码错误!

请重新输入"

密码错误"

textBox2.Focus();

用户名不存在!

提示"

textBox1.Focus();

privatevoidbutton2_Click(objectsender,EventArgse)

谢谢!

欢迎下次使用!

退出"

this.Close();

}

2.4.2主界面的设计(舒恒)

主界面设计是为了显示本系统所有的功能菜单项,并且把用户经常用到的功能设计成菜单项,以方便操作,然后当用户单击相应的菜单项或菜单按钮时,打开相应的模块窗口,如图2.4.2-1—2.4.2-2所示。

图2.4.2-1主菜单界面

图2.4.2-2主菜单的窗口界面

主菜单的代码如下:

privatevoid添加账号ToolStripMenuItem_Click(objectsender,EventArgse)

添加账号添加账号=new添加账号();

添加账号.Show();

privatevoid修改管理ToolStripMenuItem_Click(objectsender,EventArgse)

修改管理修改管理=new修改管理();

修改管理.Show();

privatevoid注销ToolStripMenuItem_Click(objectsender,EventArgse)

注销注销=new注销();

注销.Show();

privatevoid退出ToolStripMenuItem_Click(objectsender,EventArgse)

privatevoid图书基本资料ToolStripMenuItem_Click(objectsender,EventArgse)

图书基本资料图书基本资料=new图书基本资料();

图书基本资料.Show();

privatevoid图书入库管理ToolStripMenuItem_Click(objectsender,EventArgse)

图书入库管理图书入库管理=new图书入库管理();

图书入库管理.Show();

privatevoid客户管理ToolStripMenuItem_Click(objectsender,EventArgse)

客户管理客户管理=new客户管理();

客户管理.Show();

privatevoid订单管理ToolStripMenuItem_Click(objectsender,EventArgse)

订单管理订单管理=new订单管理();

订单管理.Show();

privatevoid图书销售管理ToolStripMenuItem1_Click(objectsender,EventArgse)

图书销售管理图书销售管理=new图书销售管理();

图书销售管理.Show();

privatevoid关于ToolStripMenuItem_Click(objectsender,EventArgse)

关于关于=new关于();

关于.Show();

2.4.3系统管理的设计(何在逸)

1、添加用户设计

想要添加用户也可以选择【系统管理】—【添加用户】功能如图2.4.3-1所示。

如果输入两次密码不一致的话,系统就会显示“两次密码输入不一致”的警告对话框。

图2.4.3-1添加用户界面

添加用户的代码如下:

stringCString="

Provider=microsoft.Jet.OLEDB.4.0;

if(textBox1.Text.Trim()=="

||textBox2.Text.Trim()=="

||textBox3.Text.Trim()=="

请输入完整信息!

if(textBox2.Text.Trim()!

=textBox3.Text.Trim())

两次密码输入不一致!

警告"

stringsql="

select*from用户密码where用户名='

+textBox1.Text.Trim()+"

OleDbCommandcmd=newOleDbCommand("

MyCon);

cmd.CommandText=sql;

if(null==cmd.ExecuteScalar())

sql="

insertinto用户密码(用户名,密码)values('

'

+textBox2.Text.Trim()+"

)"

cmd.ExecuteNonQuery();

恭喜您!

添加成功!

用户名已存在!

请重新输入其他的用户名!

MyCon.Close();

2、修改密码设计

想要修改密码也可以选择【系统管理】—【修改密码】功能如图2.4.3-2所示。

图2.4.3-2修改密码界面

修改密码的代码如下:

privatevoidbutton1_Cli

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1