进销存管理系统的开发.docx

上传人:b****3 文档编号:3142999 上传时间:2022-11-18 格式:DOCX 页数:43 大小:1.28MB
下载 相关 举报
进销存管理系统的开发.docx_第1页
第1页 / 共43页
进销存管理系统的开发.docx_第2页
第2页 / 共43页
进销存管理系统的开发.docx_第3页
第3页 / 共43页
进销存管理系统的开发.docx_第4页
第4页 / 共43页
进销存管理系统的开发.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

进销存管理系统的开发.docx

《进销存管理系统的开发.docx》由会员分享,可在线阅读,更多相关《进销存管理系统的开发.docx(43页珍藏版)》请在冰豆网上搜索。

进销存管理系统的开发.docx

进销存管理系统的开发

 

管理信息系统上机指导书

——进销存管理系统的开发

进销存管理系统

3.4报表窗体的实现

4.3库存报表的实现

基本要求

应该具备基本的数据库设计知识,熟悉MicrosoftAccess的使用操作方法。

系统组成模块

根据系统功能的要求,教学管理系统可以分为4个模块:

产品进库管理系统、订单处理管理系统、发货确认管理和报表显示。

涉及的主要技术如下:

●使用Access创建数据库、表以及建立表间关系的方法;

●使用窗体向导,在设计视图创建窗体以及创建包含子窗体的高级窗体的方法;

●设计查询的方法;

●设计报表的方法;

●使用切换面板管理器的方法。

1.数据库设计

1.1设计思路

进销存管理系统主要应用于中小型生产销售企业,管理人员通过该系统可以实现对产品、客户、库存和订单信息的增加、删除、修改和查询等操作。

根据这些要求可以得到进销存系统的数据流程图,如图1-1所示。

根据系统的数据流程图,进销存管理系统中需要设计以下的数据信息:

●产品表1,该表包括产品好、产品名称、月生产能力、生产地点、单个利润、价格、型号等字段。

●产品表2,该表包括产品号、数量、完成日期、生产负责人等字段。

●订单表,该表包括订单号、订单时间、产品号、客户号、产品数量、需要产品时间、订单业务员、订单是否发货等字段。

●发货单,该表包括订单号、发货时间、产品号、客户号、产品数量、发货价格、发货负责人等字段。

●进库表,该表包括进库号、产品号、进库数量、进库时间、经手人等字段

●客户表,改表包括客户号、地址、税号、信誉度、国家、省份等字段

●库存表,该表包括产品号、库存量、存放地点等字段

 

图1-1教学管理系统的数据流程图

在这些表中,教师档案表和教师授课信息表通过“教师编号”字段相关联:

学生档案表和学生成绩表通过“字号”字段相关联:

课程名表,教师授课信息和学生选课信息通过“课程编号”相关联

1.2设计结果

1.2.1表的字段设计

从上面的分析可以确定教学管理系统应包括教师档案、教师授课流程、学生档案、学生成绩、课程名和学生选课信息6张表。

产品表1如表1-1所示,以“产品号”为主关键字,登记产品的具体信息。

表1-1产品表1

字段名称

数据类型

字段大小

必填字段

是否主键

产品号

文本

20

产品名称

文本

20

月生产能力

数字

20

生产地点

文本

20

单个利润

数字

20

价格

数字

20

型号

文本

20

产品表2如表1-2所示,以“产品号”为主关键字

表1-2产品表2

字段名称

数据类型

字段大小

必填字段

是否主键

产品号

文本

20

数量

数字

20

完成日期

日期/时间

20

生产负责人

文本

20

订单表如表1-3所示,以“订单号”为主关键字,登记订单信息。

表1-3订单表

字段名称

数据类型

字段大小

必填字段

是否主键

订单号

文本

20

订单时间

日期/时间

20

产品号

文本

20

客户号

文本

20

产品数量

数字

20

需要产品时间

日期/时间

20

订单业务员

文本

20

订单是否发货

文本

20

发货表如表1-4所示,以“订单号”为主关键字,用来发货信息。

表1-4发货表

字段名称

数据类型

字段大小

必填字段

是否主键

订单号

文本

20

发货时间

日期/时间

20

产品号

文本

20

客户号

文本

20

产品数量

数字

20

发货价格

数字

20

发货负责人

文本

20

进库表如表1-5所示,以“进库号”为主关键字,登录产品进库的相关信息。

表1-5课程名表

字段名称

数据类型

字段大小

必填字段

是否主键

进库号

文本

20

产品号

文本

20

进库时间

日期/时间

20

经手人

文本

20

客户表如表1-6所示,以“客户号”作为主关键字,登录客户信息。

表1-6客户表

字段名称

数据类型

字段大小

必填字段

是否主键

客户号

文本

20

地址

文本

20

税号

文本

20

信誉度

文本

20

国家

文本

20

省份

文本

20

字段名称

数据类型

字段大小

必填字段

是否主键

客户号

文本

20

地址

文本

20

税号

文本

20

信誉度

文本

20

国家

文本

20

省份

文本

20

库存表如表1-7所示,以“产品号”为主关键字,登录产品库存的相关信息。

表1-7库存表

字段名称

数据类型

字段大小

必填字段

是否主键

产品号

文本

20

库存量

数字

20

存放地点

文本

20

1.2.2设计表间关系

在Access中要想管理和使用好表中的数据,就必须建立表与表之间的关系,只有这样才能将不同表中的相关数据连接在一起,并为建立查询、创建窗体或报表打下良好的基础。

下面将介绍定义表之间关系的操作步骤,需要注意的是,在定义表之间的关系之前,应把需定义关系的所有表关闭。

●单击“工具”菜单,选择“关系”菜单项,系统弹出“显示表”对话框。

●在“显示表”对话框中,单击“产品表1”,然后单击“添加”按钮,接着使用同样的方法将“产品表2”、“订单表”、“发货表”、“进库表”、“客户表”和“库存表”添加到“关系”窗口中。

单击“关闭”按钮。

●选定“产品表1”中的“产品号”字段,然后按住鼠标左键不放将其拖动到“产品表2”中的“产品号”字段上。

●选中“实施参照完整性”选项,然后单击“创建”按钮。

使用同样的方法设置其他表之间的关系。

 

2.系统功能的设计

系统功能的设计师数据库管理系统开发的重要一环。

系统功能设计首先进行需求分析,根据用户的系统开发要求,初步调查,明确问题,解决目标系统“做什么”的问题,最后确定出目标系统的功能模块。

2.1需求分析

进销存管理系统从功能来说,主要是实现中小企业的信息化管理系统。

用户的需求可分为如下3个方面:

(1)管理人员通过该系统登录产品、客户和订单的有关信息;

(2)管理人员可以通过该系统来设置进库信息和对进库的处理;

(3)通过该系统对订单进行总统计和分析。

具体地说:

●产品进库管理:

完成对教师档案的教师授课情况的管理,具体包括教师档案登录、授课信息登录、教师相关信息查询、教师相关信息统计和教师相关信息浏览等。

●订单处理管理:

完成对学生档案和学生成绩的管理,具体包括学生档案登录、学生成绩登录、学生相关信息查询、学生相关信息统计和学生相关信息浏览等。

●发货确认管理:

完成学生选课信息和课程信息的管理,具体包括课程信息登录、选课信息登录和选课信息查询等。

●报表显示管理:

2.2模块设计

根据前面对用户需求的分析,依据系统功能设计原则,对整个系统进行了模块划分,得到了如图1-16所示的功能模块图。

 

图1-16“教学管理系统”功能模块图

1.教师信息管理

该模块用于实现教师档案信息(姓名、性别、工作时间、政治面貌和学历等)和教师授课信息(课程编号、教师编号、授课地点和授课时间等)的登记,如果有调入学校的新职工,则为其建立档案并将基本信息输入到计算机中。

同时,该模块还提供了对教师档案信息、教师授课信息的统计、查询和浏览功能。

该功能模块包括教师档案登录、授课信息登录、教师相关信息查询、教师相关信息统计和教师相关信息浏览5个窗体。

其中教师档案登录和教师相关信息查询窗体如图1-17和图1-18所示。

 

图1-17“教师档案登录”窗体

 

图1-18“教师相关信息查询”窗体

2.学生信息管理

实现学生档案信息(学号、姓名、性别、出生日期和班级编号等)和学生成绩的登录(学号、学年、学期、课程编号和成绩等),可将新入学的学生基本信息输入到计算机中,还可以将每一学期所选课的考试成绩录入到计算机中。

另外该模块还提供了对学生档案、成绩等信息统计、查询和浏览功能。

该模块包括学生档案登录、学生成绩登录、学生相关信息查询、教师相关信息统计、教师相关信息浏览5个窗体。

其中学生成绩登录和学生相关信息浏览窗体如图1-19和图1-20所示。

 

 

图1-19“学生成绩登录”窗体

 

图1-20“学生相关信息浏览”窗体

3.选课信息管理

该模块用于实现课程信息(课程名、课程编号和学分等)和学生选课信息(课程编号和学号)的管理。

包括学生选课信息登录、课程信息的登录以及各有关课程等情况的查询。

包括课程信息登录、选课信息登录和选课相关信息查询3个窗体。

其中课程信息登录和选课信息登录窗体如图1-21和图1-22所示。

 

图1-21“课程信息登录”窗体

 

图1-22“选课信息登录”窗体

这时“教学管理系统”的主界面如图1-23所示。

 

图1-23“教学管理系统”主界面

到此为止,整个系统的分析和设计全部完成。

从上面的需求分析和数据库设计以及功能模块的划分可以看出,“教学管理系统”包含了一个数据库应用系统最基本的功能,它是一个非常简单的系统原形。

通过本例的系统设计过程,你一定对系统的开发有了一定的了解。

以后无论何种类型复杂的数据库应用系统,都可按此思路和做法进行系统开发。

3.窗体的实现

窗体是Access数据库中的一种对象,通过窗体用户可以方便地输入数据、编辑数据和显示数据。

与数据表不同的是,数据表以行和列的形式显示数据,而窗体可以按任何格式显示数据。

“教学管理系统”正是利用了窗体的这一特点来实现数据登录的。

实现数据登录时,应遵循输入准确、迅速、方便的原则,输入数据应尽可能少,输入提示应尽量明确详细。

3.1登录学生档案窗体的实现

1.创建窗体

在Access中创建窗体有人工方式创建和使用窗体向导创建两种方法。

人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。

而使用窗体向导创建窗体,用户只需按向导提示输入有关的信息,一步一步的完成即可。

创建过程简单、快捷、效率高,因此在设计Access数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后切换到设计视图使用人工方式进行调整。

利用窗体向导创建“登录学生档案”窗体的步骤如下:

●首先在数据库管理器重选择对象标签的“窗体”项,然后双击“使用向导创建窗体”选项,启动“窗体向导”,如图1-24所示。

●单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或查询数据,从中选择“表:

学生档案表”。

在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处单击

按钮,选定所有字段,如图1-25所示。

 

图1-24“窗体向导”对话框1

 

图1-25“窗体向导”对话框2

●单击“下一步”按钮,

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

当前位置:首页 > 法律文书 > 调解书

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

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