开放式图书管理信息系统的分析与设计

2022-09-12 版权声明 我要投稿

1 数据库设计

(1) 开放式图书管理信息系统采用Microsoft Access 2000作为系统的后台数据库开发环境, 此数据库方便, 通用。

(2) 数据库物理设计:数据查询分析与查询表达式。

(1) 基本统计:统计应付帐款 (给每一供应商的书款) 。应在进书记录表中, 根据供应商号进行分类后汇总金额。其查询表达式如下。

Select供应商, sum (金额) as应付款from进书记录, 供应商。

Whe re供应商.供应商号=进书记录.供应商号group by供应商.供应商号。

(2) 进书查询:查询某一图书的供应商信息。其查询表达式如下。

Select供应商.*from供应商, 进书记录;

Where图书编号=”***”.and.供应商.供应商号=进书记录.供应商号。

(3) 售书统计:查询某一出版社售出书的数量。其查询表达式如下。

Select sum (数量) as出售量from售书记录, BOOK。

W h e r e b o o k.出版社=”***”.a n d.bo ok.图书编号=b ook.图书编

2 软件体系结构分析设计

(1) 系统概述。在单机环境下为系统安全进行用户权限的划分与控制, 系统在总体上包含安全子系统之下的各类用户工作环境。用户权限的合理划分与有效控制是本系统体系结构设计的核心。

(2) 系统设计约束系统要实现人员、物流的全面管理, 而物流管理是系统的核心部件, 实现二者共存, 互不干扰, 并对用户权限合理有效控制。

(3) 设计策略。采用“人员活动带动物流”的策略来解决人员管理与物流管理的统一管理问题。这个想法是模拟现实而来的。

(4) 系统总体结构分析:整个图书管理信息系统按功能进行划分为安全子系统、经理子系统、仓库管理员子系统、售书员子系统、会员子系统、游客子系统。各项功能如下: (1) 安全子系统:登陆验证、身份鉴别、权限控制; (2) 经理子系统:统计分析 (基本统计、进货统计、库存统计、退货统计、销售统计) 、员工管理、会员政策、书店概况; (3) 仓库管理员子系统:退货子系统、库存管理、进货子系统 (供应商管理、入库登记、书目管理) ; (4) 售书员子系统:销售子系统、会员管理 (创建帐号、修改资料、删除帐号) 销售统计; (5) 会员子系统:个人资料、修改密码、购书记录; (6) 游客子系统:书目检索、会员注册、信息反馈。

(5) 系统详细设计说明。

(1) 系统模块汇总 (如表1) 。

(2) 系统核心模块详解。

全局变量定义。

'用户身份标志Public UserShenFen As String

'登陆状态Public logOK As Boolean

'用户名Public userName As String

'供应商编号Public GongYingShangID As String

'供应商Public G ongY ingShang A s String

'图书编号Public TuShuBianH ao As String

'定价Public DingJia A s String

'书名Public ShuMing As String

'会员卡号Public HuiYuanKaHao As String

'会员姓名Public H Y X ingMing A s String

'会员等级Public HYDengJi As String

3 用户界面

3.1 界面设计规范

主界面:菜单栏、工具条、工作区 (本系统采用SSTab页框) 、状态栏等。

界面资源:由ImageList控件提供界面资源。

3.2 系统窗体

窗体名称:FrmLogIn、FrmMain、FrmAbout、FrmAdminMain、FrmB ook、FrmB ook DengJi、FrmBookSellerMain、FrmCangGuanMain、FrmChgHY Memo……。

窗体类型:启动窗体、MDI子窗体、模式窗体。

简要说明:系统登陆、系统主窗体、“关于……”窗体、经理主界面、新书入库、选择品种、新书入库、图书资料更正、图书销售、选择图书、售书员主界面……。

3.3 主界面设计

采用标准Windows主窗口样式, 自上而下依次为:菜单栏、工具条、工作区 (本系统采用SSTab页框) 、状态栏等。所有系统用户拥有相似的主界面。主界面包含基本的或共享的功能。

3.4 子界面设计

除系统中主要的、基本的功能之外, 子系统或非共享功能的实现均采用子界面的设计来实现, 如图书销售、退货、进货管理、会员管理、员工管理、统计分析等。

开放式图书管理信息系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。

摘要:开放式图书管理信息系统是针对开放型图书信息管理, 以实现这类书店管理信息化的分析与设计。

关键词:图书信息,SQL语言,模块,Visual Basic,Access数据库,管理

参考文献

[1] 梁普选.新编Visual Basic程序设计教程[M].电子工业出版社, 2005.

[2] Ralph Duffy.Visual Basic程序设计轻松入门[M].机械工业出版社, 1996.

[3] 刘瑞新.Visual Basic程序设计教程[M].机械工业出版社, 2003.

[4] 于鹏.Visual Basic 6案例教程[M].电子工业出版社, 2006.

[5] 金凤林, 等.软件工程方法与实践参考详解[M].机械工业出版社, 2004.

[6] 张海藩.软件工程导论[M].清华大学出版社, 2003.

[7] 赵增敏.数据库应用基础——Access2000[M].电子工业出版社, 2004.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章