进销存管理系统的开发.docx
- 文档编号:3142999
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:43
- 大小:1.28MB
进销存管理系统的开发.docx
《进销存管理系统的开发.docx》由会员分享,可在线阅读,更多相关《进销存管理系统的开发.docx(43页珍藏版)》请在冰豆网上搜索。
进销存管理系统的开发
管理信息系统上机指导书
——进销存管理系统的开发
进销存管理系统
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
●单击“下一步”按钮,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 开发