小型超市信息管理系统.docx
《小型超市信息管理系统.docx》由会员分享,可在线阅读,更多相关《小型超市信息管理系统.docx(32页珍藏版)》请在三一办公上搜索。
1、沈阳航空航天大学课 程 设 计 报 告课程设计名称:软件综合课程设计课程设计题目:小型超市信息管理系统院(系):计算机学院专 业:计算机科学与技术班 级:学 号:姓 名:指导教师: 完成日期:2013年1月11日沈阳航空航天大学课程设计报告 目 录第1章 需求分析11.1题目背景11.2 题目意义11.3 功能需求21.4 开发环境需求2第2章概要设计32.1 数据库设计及其分析32.2 功能模块图及其分析42.3 系统的设计目标4第3章 详细设计63.1 数据库设计63.2 功能模块图详细设计83.2.1 系统登录模块93.2.2 商品信息管理模块103.2.3 供应商信息管理模块103.2
2、.4 职工信息管理模块113.2.5 顾客信息管理模块113.2.6 供货单信息管理模块123.2.7 消费单信息管理模块133.2.8 供货细则信息管理模块133.2.9 消费细则信息管理模块143.3 功能模块图详细设计15第4章 调试分析16第5章 用户手册17参考文献20附 录(程序清单)21-30-沈阳航空航天大学课程设计报告 第1章 需求分析第1章 需求分析随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要
3、。1.1 题目背景20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力、财力,既改善了员工的工作条件,又减轻了劳动强度同时能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。1.2 题目意义在信息化高速发展的今天,超市商品管理的信息化管理已成为必
4、不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。超市的目标就是以优质的服务和品种齐全的商品,面向地区的所有消费者,以使经营者能够实现最大利润,具体的目标为:最方便的提供消费者所需购买物品,详细如实的记录物品的品种分类,了解市场发展方向,及时修正进货信息,修改库存管理方法,提高工作效率节余财力物力资源。1.3 功能需求(1)用户登录功能,这是用户进入系统的必要门槛,只有管理员有这个登录权限。(2)对商品、供应商、职工等基本信
5、息进行添加、删除、修改、查询以及相关数据分析。(3)体现出供应商供货情况和顾客消费情况。(4)实现基于关键字的检索。1.4 开发环境需求操作系统:Windows 7开发软件:Microsoft Visual Studio 2010数据库:Oracle10g系统选用的都是免费的软件,对开发成本的降低有很大意义;而且每个软件功能强大,操作简单,方便使用。沈阳航空航天大学课程设计报告 第2章 概要设计第2章 概要设计概要设计的工作是为系统建立基本框架,创建系统的功能模块图和用来反映数据关系的E-R图表示。2.1 数据库设计及其分析建立系统数据模型的主要工具是实体-关联图,即E-R图。在数据库设计中,
6、包含以下实体:商品(商品编号, 商品名称, 供应商编号, 商品数量, 商品单价, 生产日期, 保质期, 产地)供应商(供应商编号, 供应商名称, 供应商地址, 供应商电话)职工(职工编号, 职工姓名, 职工性别, 职工电话)顾客(顾客编号, 顾客姓名, 顾客性别, 顾客电话)供货单(供货单编号, 供应商编号, 供货日期, 供货总计)消费单(消费单编号, 顾客编号, 消费日期, 消费总计)供货细则(供货细则编号, 供货单编号, 商品编号, 商品名称, 价格, 商品数量)消费细则(消费细则编号, 消费单编号, 商品编号, 商品名称, 价格, 商品数量)本系统中各实体关系的E-R图有供货关系E-R图
7、和消费关系E-R图。供货关系E-R图实体之间的联系:同一种商品可以由多个供应商提供,同一个供应商也可以提供多种商品,因此商品与供应商的之间关系是多对多;一个供应商供货可以形成多张供货单,一个供货单中也可以有多个供货细则,因此供货单和供货细则之间,供应商和供货单之间的关系都是一对多,如图2.1所示:图2.1 供货关系E-R图消费关系E-R图实体之间的联系:同一种商品可以由多个顾客购买,同一个顾客也可以购买多种商品,因此商品与顾客的之间关系是多对多;一个顾客消费可以形成多张供货单,因此顾客与消费单之间的关系是一对多;一个消费单中也可以有多个消费货细则,因此消费单和消费细则之间的关系是一对多。如图2
8、.2所示:图2.2 消费关系E-R图2.2 功能模块图及其分析一般的超市商品管理系统,主要由六大模块组成,商品信息管理模块、供应商信息管理模块,职工信息管理模块,顾客信息管理模块、供货信息管理模块、消费信息管理模块,此系统也不例外,主要有此六大模块组成。如图2.3系统功能结构图所示。图2.3 系统功能结构图2.3 系统的设计目标本系统的设计目标主要包括六大模块,分别是商品信息管理模块、供应商信息管理模块,职工信息管理模块,顾客信息管理模块、供货信息管理模块、消费信息管理模块。其中供货信息管理模块和消费信息管理模块中分别包含查询供货细则和查询消费细则的功能。沈阳航空航天大学课程设计报告 第3章
9、详细设计第3章 详细设计3.1 数据库设计(1)商品信息表(product)用于存储商品的基本信息,此表用于实现商品信息的添加、修改、查询、删除等功能,但修改时不能修改主码p_id的信息,查询和删除信息时都是依据主码p_id进行查询和删除的,如表3.1所示:表3.1 商品信息表(product)属性名称英文名称字段类型长度是否为主键字段值约束商品编号p_idvarchar10是NOT NULL商品名称p_namevarchar20否NOT NULL供应商编号g_idvarchar10否NOT NULL商品数量p_numberint10否NOT NULL商品单价p_pricedouble10否N
10、OT NULL生产日期p_datedate10否NOT NULL保质期p_bzqdate10否NOT NULL产地p_placevarchar20否NOT NULL(2)供应商信息表(gys)用于存储供应商的基本信息,此表用于实现供应商信息的添加、修改、查询、删除等功能,但修改时不能修改主码g_id的信息,查询和删除信息时都是依据主码g_id进行查询和删除的,如表3.2所示:表3.2 供应商信息表(gys)中文字段名英文字段名字段类型长度是否为主键字段值约束供应商编号g_idvarchar10是NOT NULL供应商名称g_namevarchar20否NOT NULL供应商地址g_addres
11、svarchar20否NOT NULL供应商电话g_phonevarchar10否NOT NULL(3)职工信息表(users)用于存储职工的基本信息,此表用于实现职工信息的添加、修改、查询、删除等功能,但修改时不能修改主码u_id的信息,查询和删除信息时都是依据主码u_id进行查询和删除的,如表3.3所示:表3.3 职工信息表(users)中文字段名英文字段名字段类型长度是否为主键字段值约束职工编号u_idvarchar10是NOT NULL职工姓名u_namevarchar20否NOT NULL职工性别u_sexvarchar10否NOT NULL职工电话u_phonevarchar10否
12、NOT NULL(4)顾客信息表(customer)用于存储顾客的基本信息,此表用于实现顾客信息的添加、修改、查询、删除等功能,但修改时不能修改主码c_id的信息,查询和删除信息时都是依据主码c_id进行查询和删除的,如表3.4所示:表3.4 顾客信息表(customer)中文字段名英文字段名字段类型长度是否为主键字段值约束顾客编号c_idvarchar10是NOT NULL顾客姓名c_namevarchar20否NOT NULL顾客性别c_sexvarchar10否NOT NULL顾客电话c_phonevarchar10否NOT NULL(5)供货单信息表(ghd)用于存储供货单的基本信息,
13、此表用于实现供货单信息的添加、修改、查询、删除等功能,但修改时不能修改主码ghd_id的信息,查询和删除信息时都是依据主码ghd_id进行查询和删除的,如表3.5所示:表3.5 供货单信息表(ghd)中文字段名英文字段名字段类型长度是否为主键字段值约束供货单编号ghd_idvarchar10是NOT NULL供应商编号g_idvarchar10否NOT NULL供货日期ghd_datedate10否NOT NULL供货总计ghd_ghzjint10否NOT NULL(6)供货细则表(ghxz)用于存储供货细则的基本信息,此表用于实现供货详细信息的添加、修改、查询、删除等功能,但修改时不能修改主
14、码gh_id的信息,查询和删除信息时都是依据主码gh_id进行查询和删除的,如表3.6所示:表3.6 供货细则信息表(ghxz)中文字段名英文字段名字段类型长度是否为主键字段值约束供货细则编号gh_idvarchar10是NOT NULL供货单编号ghd_idvarchar10否NOT NULL商品编号p_idvarchar10否NOT NULL商品名称p_namevarchar20否NOT NULL价格gh_pricedouble10否NOT NULL商品数量gh_numberint10否NOT NULL(7)消费单信息表(xfd)用于存储消费单的基本信息,此表用于实现消费单信息的添加、修改
15、、查询、删除等功能,但修改时不能修改主码x_id的信息,查询和删除信息时都是依据主码x_id进行查询和删除的,如表3.7所示:表3.7 消费单信息表(xfd)中文字段名英文字段名字段类型长度是否为主键字段值约束消费单编号x_idvarchar10是NOT NULL顾客编号c_idvarchar10否NOT NULL消费日期x_datedate10否NOT NULL消费总计x_xfzjint10否NOT NULL(8)消费细则信息表(xfxz)用于存储消费细则的基本信息,此表用于实现消费详细信息的添加、修改、查询、删除等功能,但修改时不能修改主码xf_id的信息,查询和删除信息时都是依据主码xf
16、_id进行查询和删除的,如表3.8所示:表3.8 消费细则信息表(xfxz)中文字段名英文字段名字段类型长度是否为主键字段值约束消费细则编号xf_idvarchar10是NOT NULL消费单编号x_idvarchar10否NOT NULL商品编号p_idvarchar10否NOT NULL商品名称p_namevarchar20否NOT NULL价格xf_pricedouble10否NOT NULL商品数量xf_numberint10否NOT NULL3.2 功能模块图详细设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经
17、营决策。管理信息系统就是要对这些资源建立正确的数据库,并进行信息的添加、修改、删除、查询以及对关键字的检索,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,使超市完成其目标。本系统主要包括六大模块,商品信息管理模块、供应商信息管理模块、职工信息管理模块、顾客信息管理模块、供货信息管理模块、消费信息管理模块。每个模块的功能如下:(1) 商品信息管理模块功能:l 实现商品信息的查询和基于关键字的检索。l 实现商品信息的增加、修改、删除。(2)供应商信息管理模块功能:l 实现供应商信息的查询和基于关键字的检
18、索。l 实现供应商信息的增加、修改、删除。(3) 职工信息管理模块功能:l 实现职工信息的查询和基于关键字的检索。l 实现职工信息的增加、修改、删除。(4) 顾客信息管理模块功能:l 实现顾客信息的查询和基于关键字的检索。l 实现顾客信息的增加、修改、删除。(5) 供货信息管理模块功能:l 实现供货信息的查询和基于关键字的检索。l 实现供货信息的增加、修改、删除。(6) 消费信息管理模块功能:l 实现消费信息的查询和基于关键字的检索。l 实现消费信息的增加、修改、删除。3.2.1系统登录模块用户登录模块在本系统的首页。为了使系统的安全得到保障,大多数系统都开发登录模块。只有通过登录模块,才能对
19、登录用户进行验证,只有系统的合法用户才可以进入系统主界面。用户输入用户名和密码后,系统进行验证,验证通过进入程序的主界面,登录界面如图3.1所示。图3.1 用户登录界面3.2.2 商品信息管理模块此模块可以实现对商品信息的查询、添加、修改、删除以及对关键字的检索等功能,能够对商品信息进行合理的管理,界面如图3.2所示。图3.2 商品信息管理界面3.2.3 供应商信息管理模块此模块可以实现对供应商信息的查询、添加、修改、删除以及对关键字的检索等功能,能够对供应商信息进行合理的管理,界面如图3.3所示。图3.3 供应商信息管理界面3.2.4 职工信息管理模块此模块可以实现对职工信息的查询、添加、修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 超市 信息管理 系统
链接地址:https://www.31ppt.com/p-2020729.html