1、2.4 窗体232.4.1窗体功能介绍232.4.3是否符合要求382.5 报表382.5.1顾客订购的水果基本信息382.5.2顾客基本信息表392.4.3水果基本信息392.4.4水果收入支出表402.4.5 是否符合要求412.5 页412.6宏412.6.1打开切换面板412.6.2 控制宏422.6.3 条件宏42三、学习心得423.1数据库系统介绍423.2学习这门课的收获433.3对这门课的建议和意见43一、课程设计目的与要求本次布置的大作业是水务工程专业学生在学习完ACCESS数据库课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握并熟练运用
2、数据库应用系统的基本操作方法。1.1 课程设计的实验环境本次课设是在Microsoft Windows Xp professional sp3操作系统下完成。数据库选用Microsoft Access 2003。1.2 课程设计的预备知识熟悉数据库的基本知识及其基本操作。1.3大作业要求1.3.1 表数目:3个以上;有表间关系;字段类型:文本、数字、是/否、日期和时间、OLE对象等字段属性:格式、输入掩码、有效性规则和有效性文本等1.3.2 查询5个以上;查询类别:多表查询、更新查询等查询中包含:字段值的统计、计算字段等1.3.3 窗体界面美观,整洁有主/子窗体、切换面板;数据源:已有表或查询
3、、通过完成的select语句;控件:计算型文本框、选项组、列表框或组合框、命令按钮、绑定对象框;窗体属性:字体、颜色、背景图片等格式设置;无导航按钮、无记录选择器、不允许编辑等有窗体页眉或页脚、有页码等;设置切换面板窗体随数据库启动1.3.4报表3个以上有主/子报表、计算型文本框、数据汇总等;组页眉/页脚打印设置1.3.5 宏、模块不做要求,有更好。二、课程设计内容2.1系统功能分析2.1.1 系统功能分析本次access大作业做的是关于水果店水果信息的数据库。水果店由于水果种类多,价格不同,管理起来比较繁杂,所以主要针对水果的基本信息、售出信息、库存信息以及运输信息进行管理,创建了一个水果信
4、息管理系统。2.1.2 系统功能模块设计水果店信息管理系统主要包括水果信息和顾客信息,其中水果信息包括水果基本信息、水果库存信息、水果售出信息和运输信息。结构如下图所示:水果店信息管理系统水果信息顾客信息水果运输信息水果售出信息水果库存信息水果基本信息2.2 表2.2.1 表基本信息介绍1)水果基本信息:水果编号、水果名称、所属种类、产地、价格、单位、图片、备注 2)水果库存信息:水果编号、水果名称、所属种类、产地、库存、单位3)水果售出信息: 水果编号、水果名称、所属种类、收入4)运输信息:产地、运输价格5)顾客基本信息:顾客编号、姓名、性别、年龄、出生日期、公司名称、公司地址、联系电话、职
5、位、订购水果编号2.2.2 表结构设计水果基本信息结构图:备注图片单位价格产地所属种类水果名称水果编号水果库存信息结构图:库存水果售出信息结构图:收入水果运输费用水果运输费用结构图:运输价格顾客基本信息结构图:顾客基本信息公司名称出生日期年龄性别姓名顾客编号订购水果编号职联系电话公司地址2.2.3 表数据类型介绍(一)水果基本信息:水果编号、水果名称、所属种类、产地、价格、单位、图片、备注,详细情况如下表所示:字段名称数据类型字 段 属 性常 规查阅字段大小默认值输入掩码索引有效性规则有效性文本显示控制数字长整型0有(无重复)文本框文本50无产地价格货币0无=5水果数量小于5,库存不够,请及时
6、补充!其中,库存字段采用了有效性规则和有效性文本,要求输入的水果的价格大于等于5,如果输入的水果库存小于25,就会弹出“水果数量小于5,库存不足,请及时补充”的对话框,如下图所示:库存数量小于5(三)水果售出信息包括水果编号、水果名称、所属种类、收入,详细情况如下表所示:收入(四)水果运输信息包括产地、运输价格,详细情况如下表所示:=2000运输价格过高,请核实后再输入其中,运输价格字段采用了有效性规则和有效性文本,要求输入的运输价格小于2000,如果输入的运输价格大于2000,就会弹出“运输价格过高,请核实后再输入”的对话框,如下图所示:运输价格大于2000(五)顾客基本信息包括顾客编号、姓
7、名、性别、年龄、出生日期、公司名称、公司地址、联系电话、职位、订购水果编号,详细情况如下表所示:格式姓名性别是/否男;女年龄日期/时间yyyy/mm/dd00-00-00;0;_职位常规数字其中,性别字段采用了采用了格式“男;女”,标题为“性别”,为“是/否”类型,默认“女”的值为“-1”,“男”的值为“0”,如下图所示:“女”的值为“-1”,在标题显示“性别”“男”的值为“0”字段出声日期采用了“yyyy/mm/dd”格式,采用了“00-00-00;_”的输入掩码。当鼠标放在一条新纪录上时,系统自动显示“_-_-_”,如下图所示:系统自动显示“_-_-_”2.2.4 表间关系说明水果信息管理
8、系统是一个有连贯性的系统,所以根据对数据库的表的字段设计,根据表里字段,建立了如下的数据库关系图:2.2.5 是否符合要求以上创建的表满足要求:5个,满足3个以上要求;有表间关系(上图);文本、数字、是/否、日期和时间、OLE对象等;2.3 查询2.3.1 包括的查询类型选择查询、参数查询、操作查询(生成表查询、更新查询、追加查询)2.3.2各种查询介绍(一)查询水果价格及其库存量(多表查询)该查询的设计视图如下图所示:该表属于多表查询,同时还有条件查询双击打开该查询,先弹出对话框,如下图所示:例如:输入“9”,点击确定,就会出现价格为9元的水果的信息:(二)查找水果基本信息的重复项该表属于选择查询,按价格升序排列按价格的升序排列双击打开该查询,会自动弹出下表:按价格的升序排列,按价格相同的水果的基本
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1