欢迎来到天天文库
浏览记录
ID:23693621
大小:95.01 KB
页数:7页
时间:2018-11-10
《数据库课程设计报告超市信息系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数据库原理与应用》课程设计报告学生姓名:班级、学号:所在学院:专业:课程设计题目:超市信息系统指导教师:2012年12月31日第一章系统分析1建立新系统的必要性:随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。2业务流程分析(业务流程图):进货或销售商品时,用户要进对货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时
2、,要对进货情况、销售情况、库存情况进行查询并打印。(1)该管理软件将对库存货品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。整个超市管理系统的功能结构如图所示:功能需求功能模块主要有如下几个部分:进货管理模块
3、、库存管理模块、人事模块。具体的功能描述如下:进货管理:其功能是对货品信息进行管理,实施货品采购,并进行进货查询。库存管理:其功能是对采购来的货品进行内部编码入库,货品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。人事管理:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。第二章系统设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。信息系统就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种信息
4、,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。本系统主要包括商品管理模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:1.商品管理模块功能:(1)实现商品信息的查询;(2)实现职工信息的更新,包括增加、删除、修改功能;2.销售管理模块功能:(1)实现前台商品的销售;(2)将商品的销售信息与数据库联系起来。3.进货管理模块功能:(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加
5、、删除、修改功能。4.库存管理模块功能:(1)实现库存信息的查询;数据库设计(E-R)在二元联系中,数据模型实体间的联系有一对一(1:1)、一对多(1:n)和多对多(m:n)三种。两实体的联系为1:1,可将联系与任意一端对应的关系模式合并。具体做法是:将两个实体各用一个关系表示,然后将其中一个关系的关键字和联系的属性加入另一个关系的属性。一个关系的关键字存储在另一个关系中时,称为另一个关系的外键。一个1:n联系可以与“1”端对应的关系模式合并。首先,一个实体用1个关系表示,然后将联系的属性和“n”端对应关系的键置于“1
6、”端对应的关系中。一个m:n转换为一个关系模式。多对多联系不能与任一端实体对应的关系模式合并,否则会引起插入异常和修改异常。联系本身的属性以及与该联系相连的实体的键都将转换为该关系的属性,关系的键是各实体键的组合。数据库表货品信息表进货员信息表售货员信息表3系统运行环境操作系统:Windows7数据库管理系统:MicrosoftSQLServer2008,MicrosoftVisualBasic6.0设计思路概要Vb简介:VB是VisualBasic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用
7、事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。本次设计要求掌握:①VB可视化编程基础:VB对象的概念,窗体和基
8、本控件②VB语言基础:数据类型,常量与变量,运算符和表达式,VB程序结构和编码规则③VB控制结构:顺序结构,选择结构,循环结构,辅助控制语句,程序调试④数组和自定义类型:数组的基本操作,列表框和组合框,⑤过程:函数过程的定义和调用,子过程的定义和调用,参数传递,过程的嵌套和递归调用,变量的作用域⑥用户界面设计:各种控件的应用,以及
此文档下载收益归作者所有