数据库报告.docx

上传人:b****6 文档编号:3611541 上传时间:2022-11-24 格式:DOCX 页数:12 大小:718.11KB
下载 相关 举报
数据库报告.docx_第1页
第1页 / 共12页
数据库报告.docx_第2页
第2页 / 共12页
数据库报告.docx_第3页
第3页 / 共12页
数据库报告.docx_第4页
第4页 / 共12页
数据库报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库报告.docx

《数据库报告.docx》由会员分享,可在线阅读,更多相关《数据库报告.docx(12页珍藏版)》请在冰豆网上搜索。

数据库报告.docx

数据库报告

江苏城市职业学院信息工程系联办本科

数据库系统原理课程设计报告

 

设计题目:

书店销售管理系统

班级:

09计本

学号:

090605105

姓名:

方彪

指导教师:

朱海霞

完成日期:

2011/6/22

成绩:

 

小组课题:

书店销售管理系统

设计要求:

(1)图书入库,维护入库图书信息

(2)图书查询统计:

按图书分类、出版社、书名、作者等条件查询图书信息

(3)销售管理:

销售过的图书记录在销售列表中,按每天、月或季度统计销售额,并能根据销售数量统计生成畅销书名单

(4)书店会员管理:

维护会员信息,可设置会员等级,不同等级享受不同折扣

 

小组组长:

方彪

小组成员:

顾建国、殷鹏飞

指导老师:

朱海霞

小组分工:

顾建国:

数据库逻辑结构分析

殷鹏飞:

数据库需求分析、及应用程序会员管理模块设计

方彪:

数据库应用程序登录模块、销售管理模块、图书信息模块设计

 

目录

摘要....................................................................................................................4

第1章系统概论.........................................................................................................................5

第二章系统理论设计部分..............................................................................................5

2.1需求分析....................................................................................................5

2.1.1需求描述.............................................................................................5

2.1.2数据流图.............................................................................................5

2.2数据库概念结构设计................................................................................5

2.2.1E-R图..................................................................................................5

2.3数据库逻辑结构设计...............................................................................6

2.3.1E-R映射成表..................................................................................6

2.4数据库实施...............................................................................................6

2.4.1数据库各表结构................................................................................6

2.5数据库部分操作........................................................................................7

2.5.1数据库的插入操作..........................................................................7

2.5.2数据库的修改操作..........................................................................7

2.5.3数据库的删除记录操作..................................................................7

2.5.4数据库连接......................................................................................7

第三章用户手册........................................................................................................7

第四章应用程序........................................................................................................8

4.1登录界面....................................................................................................8

4.2选项界面...................................................................................................9

4.3会员管理界面............................................................................................9

4.4销售管理界面............................................................................................9

4.5图书入库管理...........................................................................................11

第五章总结................................................................................................................12

 

摘要

信息时代高速发展的今天,书店的信息化管理却没有得到很好的普及和发展,特别是很多小型的书店出于成本增加等原因而没有为自己的书店建立一个电脑记录的信息管理,殊不知投入了更大的人员方面的投入,反而增加了一定的成本,又使工作人员陷入繁琐的数据中,出错的几率也因此增大,上述这些事实迫使我们必须适应时代的要求,利用电脑有序而高效地管理各项信息。

为了优化书店管理模式,提高人力工作效率,我设计了这个书店管理系统,可以很方便书店管理员进行高效的书籍和会员等相关管理。

系统将会提供各种权限供不同的用户群使用,书店管理员可以使用整套系统的所有功能,新增书籍入库,书籍信息维护,会员信息维护,书籍借阅记录等,都可以轻松实现。

另外简约美观的界面会让我们的工作环境焕然一新,这在一定程度上也能提高管理人员的工作热情和工作效率。

当然,还存在很多需要改进的地方,也需要用户在使用过程中对我提出改进意见。

 

第一章系统概论

随着时代的飞速发展和电脑的普及应用,信息智能化的社会正在向我们迎面走来。

相比以前靠纸笔记录信息的时代,电脑的智能化管理将给我们的生活带来极大的便利性。

针对现今书店管理信息化的滞后,这次课设我设计了一款面向书店的综合管理系统,可供系统管理员和一般用户使用,可以十分便利的增加、记录、查询和修改书籍的各种信息:

包括书号、书名、作者、出版社、定价和分类等,并在此基础上设计了现在书店广泛采用的VIP会员功能,会员可以注册成不同级别的VIP会员,享受不同的免费图书借阅的优惠,同时管理员也可以十分方便的新增、查询和修改会员信息。

第2章系统理论设计部分

2.1需求分析

2.1.1需求描述

随着学人们文化水平的提高,高效的教学书店管理系统越来越广泛应用与书店管理中。

书店销售管理系统要求实用性强、使用方便、效率高和安全可靠等特点。

经分析我们认为书店销售管理系统的具体要求为:

1..能全面管理图书信息,如作者信息、出版社信息、价格信息等

2通过使用计算机能方便的维护(包括插入、删除、修改)各信息表

3.能方便的实现基于多个表的连接查询

4.系统具有操作方便、简捷等特点

因而,我们所开发的管理系统正是围绕以上几个方面进行的,在开发过程中充分考虑到本系统的应用特点,并进行了大量的检验,证明其的确达到了设计的要求。

本文主要论述书店销售管理系统的开发过程。

2.1.2数据流图

2.2数据库概念结构设计

2.2.1E-R图'

n

m

2.3数据库逻辑结构设计

2.3.1E-R映射成表

将E-R图转换成关系数据模式,其中,每个实体转换成一个关系模式,多对多联系转换成独立的关系模式,一对多联系并入多端实体,得到以下初始关系模式:

会员(会员号,会员名,联系方式,折扣幅度)

图书(书号,书名,作者,出版社,类别,价格)

销售表(书号,会员号,购买日期,购买数量)

2.4数据库实施

2.4.1数据库各表结构

表2-1用户表

表2-2会员表

表2-3图书信息表

表2-4销售表

2.5数据库部分操作

2.5.1数据库的插入操作

INSERT

INTO<表名>[(<属性列1>[,<属性列2>…)]

VALUES(<常量1>[,<常量2>]);

例如:

在会员表中插入一个新会员的相关信息(注:

会员号是主码,故不可以相同)

INSERT

INTO会员表(会员号,会员名,联系方式,打折幅度)

VALUES(‘121’,’王二’,’87638278’,’0.89’)

2.5.2数据库的修改操作

UPDATE<表名>

SET<列名>=<表达式>

[WHERE<条件>];

例如:

在会员表中修改会员号为’101’的姓名为’李三’。

UPDATE会员表

SET会员名=李三

WHERE会员号=101

2.5.3数据库的删除记录操作

DELETE

FROM<表名>

[WHERE<条件>];

例如:

删除会员号为’110’的相关信息

DELETE

FROM会员表

WHERE会员号=110

2.5.4数据库的连接

db.Open"Provider=SQLOLEDB.1;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=书店管理;DataSource=.\sqlexpress"

用ADO控件实现数据库的连接,用dataGrid控件实现数据库表的显示

 

第三章用户手册

登录界面:

用户输入自己的用户名和密码就能进入图书销售选项界面(用户名:

fangbiao密码:

549811)

进入选项面之后就能选择进入销售图书管理.图书管理或会员管理这三个界面,在选项界面还可以退出系统。

在选项界面选择会员管理,点击确定进入会员管理界面,可对书店会员进行管理,其中包括:

1.会员信息的添加

2.会员信息的修改

3.会员信息的删除

4.点击返回退回到选项界面

在选项界面选择新书入库管理,点击确定进入新书入库管理界面,点击图书入库进入下一个界面,在Text控件中输入对应的数据,点击确定即可在数据库中添加新的图书信息。

在新书入库管理界面点击图书查询,进入查询界面,可根据书名.作者和出版社查询书库满足条件的书籍。

在选项界面选择销售管理,点击确定进入销售管理界面,其功能如下:

1.可以根据记录中的移动按钮查询销售纪录

2.添加销售记录信息

3.删除销售记录信息

4.修改销售记录信息

在销售管理界面点击销售统计可进入统计界面,选择时间断后点击统计可根据时间断统计出该时间断的销售信息。

点击畅销书籍按钮可自动生成畅销书籍。

第四章应用程序

4.1登录界面

书店销售管理系统只包括一类用户:

用户名为“fangbiao”,密码为“549811”。

登录时只要在对应的text中填写正确的用户名和密码,点击确定键即可登录到系统的选项界面。

在登录界面中包括以下控件:

三个lab控件,两个text控件,两个command控件以及一个image控件。

其中lab1控件的caption属性为:

书店销售管理系统,lab2的caption属性为:

用户名,lab3的caption属性为:

密码。

而command控件包括click事件,第一个“确定”的click事件中的代码实现对用户名和密码正确性的判断,并且在用户名和密码正确时实现页面的跳转。

而第二个“取消”按钮的click事件则实现对整个工程的关闭。

 

4.2选项界面

用正确的用户名和密码进入书店销售系统的第一个界面就是选项界面,在该界面中用户可以通过单选框分别进入销售图书管理系统,新书入库管理系统和会员管理系统。

4.3会员管理界面

 

4.4销售管理界面

图3—1

上左图即为销售图书管理系统主界面,在这个界面中主要由四大块组成。

1.第一块为在界面上中部的数据库各属性的显示框,在其中可一显示一条完整的信息,如:

“编号:

0004,会员号:

102,销售日期:

2011/5/1,销售数量:

3”。

2.第二部分为移动按钮键,包括:

“第一条”,“上一条”,“下一条”,“最末条”这四个按钮,它们的作用就如按钮的名字一样可以将数据库中的数据移动第一条,下一条,上一条,最末条,并通过显示框将数据显示出来。

3.第三部分包括“修改”,“删除”,“添加”和"销售统计"按钮。

删除按钮的使用(修改和添加按钮类似,在此不再细说):

用移动按钮定位到需要删除的数据(显示在显示框中),点击删除按钮,此时会弹出一个“确认”窗口(如3—1所示),点击确定即可将信息删除。

返回按钮的使用:

单击返回按钮就会返回到选项界面。

销售统计按钮的使用:

点击销售统计按钮即弹出销售统计界面(如下图)。

该界面有两个主要功能:

统计一定时间内的销售单。

使用方法:

先在时间段的lab中,通过年和月的comb控件选择一个时间段,如2011年1月--2011年5月,单击统计按钮即可统计出在这一时间段内的销售单(结果显示在界面上方的DataGrid控件中)。

自动生成畅销书籍:

点击畅销书籍按钮即在DateGrid控件中显示出最为畅销的书籍(按书籍销售的总数目排序)。

自动生成畅销书籍的功能的SQL语句实现:

如果使用销售管理表和图书信息表两表连接查询,在这其中还要涉及到聚集函数,排序语句,筛选语句。

由于这样不符合SQL语句的语法,所以不能用这种方法实现。

该系统实现方法:

基于销售管理表和图书信息表创建了一个tushu视图,在这个视图中包括编号,书名和销售数量三个属性。

SQL语句如下:

select书名,SUM(销售数量)fromis_tushuGROUPBY书名orderbySUM(销售数量)desc

4.第四块为ADO控件,ADO控件主要是实现数据库的连接。

ADO控件的使用:

先将ADO控件从工具栏中拖到窗体中,然后右击ADO控件选择ADODC属性,弹出如下图3-2所示的界面,选择第三个单选框,点击生成按钮弹出图3-3所示的界面,在第一个空白栏里填."\sqlexpress",在选择数据库一栏里选择所要连接的数据库名,点击确定返回到图3-2所示的界面,点解"记录源",在掏出的界面中选择销售管理界面所要连接的数据库的表。

DataGrid控件:

将DataGrid控件拖入到窗体中,右击DataGrid控件,选择属性,在弹出的界面中将“允许删除”和“允许添加”这两项勾选上,点击确定。

然后在属性栏中找到DataSoure属性,在其下拉列表中选择Adodc1。

运行程序即可在DataGrid控件中显示对应数据库中的表中的数据。

图3-2图3-3

4.5图书入库管理

上图所示界面为图书入库管理主界面,在界面的下方有三个按钮,分别为:

“图书入库”按钮,“图书查询”按钮和“返回按钮。

点击“图书入库”按钮即可进入图书入库界面(如下图)

在图书入库界面中对应属性后面的text中输入需要入库的书籍的各属性,如:

“编号:

109,书名:

背影,作者:

三毛,出版社:

北京大学出版社,定价:

15”,点击确定即可将本书信息插入到数据库中。

在图书入库管理的主界面点击图书查询按钮可进入图书查询界面(如下图)。

在图书查询界面中可以通过一个或多个条件查询到图书信息表中所拥有的图书的信息。

1.多条件查询:

当查询条件中有“书名,作者,出版社”时,只要在对应的Text中输入对应的信息(出版社为下拉列表),点击查询,即可查询到对应条件的书籍。

2.但条件查询:

如只有一个条件“书名”的查询,只要在书名这一栏填入相应的书名,并将出版社的下拉列表定位在“所有”一栏,点击查询,即可查到对应作者的书籍信息(其他单条件类似)。

第5章总结

1.Vb2005是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。

要学会查找和利用现有资料来解决问题

2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。

3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。

4.我们是三个人的小组,在设计过程要互相协调,合作。

这样才能充分发挥每个人的作用。

参考文献:

《visualbasic6.0项目设计》

《数据库系统原理》

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

当前位置:首页 > 法律文书 > 辩护词

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

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