论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

A400212书店管理系统(vb+access)

3.  概要设计

3.1  总体设计 copyright paper51.com

此系统模块主要分为销售管理、信息管理、信息检索、权限设置、工具、使用帮助、退出系统等七大功能模块。如图3-1系统功能图所示。

http://www.paper51.com

http://www.paper51.com

图3-1  系统功能图 copyright paper51.com

其中销售管理是由2个子模块来实现的,分别是:售书管理、退书管理子模块;信息管理是由2个子模块来实现的,分别是:新书入库管理、会员信息管理子模块;信息检索系统是图书查询。

http://www.paper51.com

4.  数据库设计

内容来自www.paper51.com

4.1  数据库设计考虑事项

内容来自论文无忧网 www.paper51.com

目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。 paper51.com

4.2  数据库管理

内容来自www.paper51.com

数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。ACCESS2000就是一种关系型数据库管理系统。

内容来自论文无忧网 www.paper51.com

关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。 copyright paper51.com

关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。

copyright paper51.com

4.3  数据库概要设计

内容来自论文无忧网 www.paper51.com

信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。

paper51.com

数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。 http://www.paper51.com

本系统根据需要共建立了4个表,分别是:用户表、售书记录表、图书表、会员表等。 copyright paper51.com

会员表 (会员卡号、姓名、性别、电话、住址基本信息) 内容来自www.paper51.com

图书表 (图书编码、图书名称、作者、出版社、入库时间)

copyright paper51.com

如图4-1系统E-R图所示。 内容来自www.paper51.com

paper51.com

图4-1  系统E-R图 http://www.paper51.com

在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。

内容来自www.paper51.com

4.4  数据库详细设计 内容来自www.paper51.com

4.4.1  用户表详细设计 内容来自www.paper51.com

用户表:实现对用户姓名、密码、权限的管理。如图4-2 用户表所示。 copyright paper51.com

图4-2 用户表 内容来自www.paper51.com

内容来自www.paper51.com

图4-2 用户表 http://www.paper51.com

4.4.2  图书表详细设计

内容来自www.paper51.com

图书表包括数据项有:图书编码、图书名称、作者、出版社、购买时间的管理。如图4-3图书表所示。 paper51.com

内容来自www.paper51.com

图4-3 图书表 内容来自www.paper51.com

4.4.3  会员表详细设计 copyright paper51.com

会员表包括数据项有:会员卡号、姓名、性别、电话、住址基本信息进行管理。如图4-4会员表所示。

copyright paper51.com

http://www.paper51.com

图4-4  会员表

内容来自www.paper51.com

4.4.4  售书记录表详细设计

paper51.com

售书记录表:实现对已售出图书的序号、会员卡号、图书编码、售出时间等信息管理。如图4-5售书记录表所示。

paper51.com

copyright paper51.com

图4-5  售书记录表

内容来自www.paper51.com

5.  模块详细设计 内容来自www.paper51.com

5.1  登陆子模块

http://www.paper51.com

管理员通过验证后可以进入各个功能的界面,可以通过添加模块添加各功能里的数据,而会员进入只能进行信息浏览。如图5-1用户登录界面所示。 paper51.com

copyright paper51.com

图5-1  用户登录界面

内容来自www.paper51.com

   

http://www.paper51.com

用户进入该系统,首先需要进行身份验证。如果通过了身份验证,则为合法用户,进入系统。如果不是,则无法进入。如图5-2描述了登陆子模块的流程图所示。 copyright paper51.com

图5-2  用户身份验证流程图 paper51.com

5.2  用户管理子模块

paper51.com

用户管理可以对管理员的用户名、密码、权限进行相关设置。

copyright paper51.com

添加:可以添加新的用户,级别为管理员的可以对系统进行管理,级别为会员的只有查询权限。 内容来自论文无忧网 www.paper51.com

修改:修改旧会员的相关信息。

http://www.paper51.com

删除:可以删除旧用户。在删除时,会跳出确认对话框。

内容来自www.paper51.com

管理员通过验证后可以进入各个功能的界面,如销售管理、信息管理、信息检索、权限设置、工具、使用帮助、退出等,可以通过用户管理子模块修改各功能里的数据。图5-3、图5-4、图5-5描述了用户管理子模块的流程图。

内容来自www.paper51.com

------分隔线----------------------------
联系方式