第11章 SQL Server实例开发.ppt

第11章 SQL Server实例开发.ppt

ID:48702583

大小:2.18 MB

页数:128页

时间:2020-01-19

第11章 SQL Server实例开发.ppt_第1页
第11章 SQL Server实例开发.ppt_第2页
第11章 SQL Server实例开发.ppt_第3页
第11章 SQL Server实例开发.ppt_第4页
第11章 SQL Server实例开发.ppt_第5页
资源描述:

《第11章 SQL Server实例开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十一章SQLServer实例开发——图书销售系统11.1教学目标与案例预览11.2系统分析与设计11.3分析与创建数据库11.4创建类模块11.5创建登录窗体模块11.6创建MDI窗体模块11.7创建图书基本资料窗体11.8创建图书入库窗体11.9创建图书销售窗体11.10创建价格维护窗体11.11创建修改密码窗体11.12创建图书记录查询窗体11.13创建帐号管理窗体11.14创建报表第十一章SQLServer实例开发——图书销售系统本章主要介绍SQLServer2000数据库应用系统开发的实例,详细地说明一

2、个图书销售系统的设计和实现的过程。11.1教学目标与案例预览系统使用SQLServer2000作为后台的数据管理系统,数据库为“图书销售系统”,在前端使用VB6.0的ADO(ActiveXDataObjects)作为数据访问接口。SQLServer2000以其出色的性能,在企业级的应用程序得到了普遍的应用,支持客户/服务器结构的数据库管理系统,通过SQLServer2000,可以增强数据的安全性,减少网络流量,增加数据访问的效率。通过ADO数据访问接口,基本实现了程序代码和数据库的无关性,就是说,当把数据库转移到

3、其它大型数据库如Oracle或者小型数据库如Access等时,只需要改变数据连接方式即可,其它的程序代码可以保持不变。整个图书销售系统由多个窗体组成。如图11.1中所示的窗体显示了图书入库信息。图11.1图书入库信息在本窗体中,操作员可以向数据库中的入库表添加图书入库信息,同时系统将会更新图书基本资料表相关的数据。当然,还有其它的窗体,限于篇幅,在此不一一列举,详见本章以后的各窗体设计部分。11.2系统分析与设计11.2.1需求分析在信息化不断发展的今天,获取知识的主要渠道之一就是通过学习书本知识,说到书籍,我们

4、当然避免不了购买书籍,相信读者都有过买书的经历。现在的卖方通过电脑操作,方便快捷,而传统的人工清点,当每天的入库和销售频繁时,将要处理的数据将极为巨大,容易出现错误,造成管理上的混乱。现在我们就通过本章的学习,逐步熟悉相关的图书销售系统的开发过程。具体而言,图书销售管理系统需要实现以下的需求:(1)能够对所有的图书基本进行维护和管理,包含二个表:图书基本信息表,包含的字段:书号,书名,出版社,作者,单价,库存数量,折扣。图书入库表操作包含的字段:流水号,操作员帐号,书号,书名,数量,入库价,销售价,入库时间。系统

5、需要能够对商品信息进行添加,修改和删除,查找等。(2)跟踪图书销售信息,当有客户买书时,将要记录相关的操作信息。(3)进行价格维护,当登陆的人员为管理员时,将提供此功能,修改书籍的价格。(4)帐号管理。当登陆的人员为管理员时,将提供此功能,管理员可进行添加帐号,注销帐号等操作。(5)报表功能。本模块提供图书报表,销售报表功能,可进行报表浏览,打印。11.2.2模块设计根据需求分析的结果,本系统主要划分为以下主要6个子模块:图书基本资料管理、图书入库管理、图书销售管理、价格维护、图书报表、帐号管理。本图书销售系统是

6、一个基于用户的系统,不同类型的用户在系统中享有的权限是不同的。有以下2种用户:(1)管理人员。本系统的管理人员可以使用本系统的所有功能,包括图书基本资料管理,入库管理,价格维护,销售管理,帐号管理等。(2)普通操作人员。普通人员不能拥有价格维护,帐号管理功能,其它的均可。整个系统的结构如图11.2所示:图11.2系统的模块分析以下分别简单介绍系统的6个主要模块(1)图书基本信息管理模块图书基本信息模块用于维护图书的基本资料,包括添加新记录,查找记录,浏览记录等,操作员可以按照一定的条件进行查询。(2)图书入库管理

7、本模块用于新书的入库操作。当有新书购入时,将要在此模块中输入信息,用以保存图书的入库情况。当所购入的书在图书基本资料表没有相关的记录时,系统将会提示该书是新书,让操作员先在资料模块中输入,然后再保存入库信息;反之,则保存入库信息,同时更新基本资料表中该书的库存量。具体流程下面关于设计模块时会有详细解说。(3)图书价格维护本模块用于修改图书销售的折扣,只有管理员才可进入本模块进行价格的修改。具体流程下面关于设计模块时会有详细解说。(4)图书销售管理本模块用于销售书籍,当有客户购书时,将会使用本模块。具体流程下面关于

8、设计模块时会有详细解说。(5)图书报表本模块用于以报表的形式显示图书基本资料;图书销售记录。(6)帐号管理本模块用于添加帐号、修改帐号信息,只有管理人员才有此权限。11.3分析与创建数据库数据库是整个系统的灵魂,数据库结构设计的好坏将直接影响整个系统,合理的数据库设计可以提高数据存储的效率,保证数据库的完整和一致,同时,也有利于系统功能的实现。11.3.1根据系统的功能分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。