管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx

上传人:b****4 文档编号:17230007 上传时间:2022-11-29 格式:DOCX 页数:22 大小:496.37KB
下载 相关 举报
管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx_第1页
第1页 / 共22页
管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx_第2页
第2页 / 共22页
管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx_第3页
第3页 / 共22页
管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx_第4页
第4页 / 共22页
管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx

《管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

管理信息系统课程设计 超市管理系统 辽宁工业大学Word文档格式.docx

1.4课程设计要求1

第2章课程设计内容2

2.1项目简介2

2.2系统分析2

2.2.1可行性分析2

2.2.2组织功能分析3

2.2.3业务流程分析4

2.2.4数据流程分析5

2.2.5数据字典6

2.2.6新系统逻辑模型7

2.3系统设计8

2.3.1系统功能结构设计8

2.3.2系统配置方案设计9

2.3.3系统编码设计9

2.3.4数据库设计10

2.3.5输出输入界面设计12

2.3.6功能模块设计14

2.4系统实施16

2.4.1模块测试16

2.4.2整体测试16

第3章课程设计的考核17

3.1课程设计的考核要求17

3.2课程性质与学分18

参考文献19

第1章课程设计目的与要求

1.1课程设计目的

管理信息系统课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。

其目的在于加深对管理信息系统基础理论和基本知识的理解,掌握使用信息系统分析、设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。

同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

1.2课程设计的实验环境

硬件要求能运行WindowsX操作系统的微机系统。

数据库应用系统开发软件可以选用:

FoxProforWindows、VisualFoxPro、SQLsever、MicrosoftAccess,或其他数据库管理系统。

1.3课程设计的预备知识

熟悉管理信息系统开发的方法、数据库的基本知识及一种以上数据库系统开发语言以及计算机网络相关的技术。

1.4课程设计要求

按课程设计指导书提供的课题,应根据题目的工作量大小适当选择。

可组成设计小组,分子系统、模块进行,共同协作完成一个应用系统的开发任务,但每个同学必须独立承担一个子系统或一个功能模块的系统分析、设计、实施工作,并完成课程设计说明书。

要求书写详细的设计说明书,对系统分析、系统设计、系统实施工作进行详细说明;

严禁相互抄袭。

第2章课程设计内容

2.1项目简介

随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。

超市时时刻刻都需要对商品各种信息进行统计分析。

而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:

系统权限的设定、原始数据录入、数据的汇总及查询等。

从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

本文系统的分析了软件开发的背景以过程;

首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:

数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。

2.2系统分析

2.2.1可行性分析

技术可行性:

在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。

因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。

经济可行性:

因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。

(1)超市有能力承担系统开发费用

开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。

对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。

如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。

软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。

同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。

所以,在系统的开发过程中,企业完全有能力承担开发费用。

(2)新系统将为企业带来经济效益

管理系统是一个信息化、智能化和先进管理理念的集合体。

而管理是一个动态过程,在其运行过程中要采取多项措施。

所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。

一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。

而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。

操作可行性:

本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。

而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。

由此,该系统的操作是可行的,有必要开发该系统。

2.2.2组织功能分析

进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;

用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。

(1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;

(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;

(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;

(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。

组织分析功能分析图如图1-1:

图1-1组织分析功能分析图

2.2.3业务流程分析

超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。

在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图2-1所示:

图2-1销售管理业务流程图

新系统主要业务分析:

(1)进货业务

进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。

企业现代管理理念中对企业的进货管理提出新的要求;

企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。

下面是进货业务程序的主要内容:

供货商的情况调查:

在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。

采购计划的编制:

超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。

实施进货计划:

根据供货商档案及评审结果,选定供货商;

生成订货单给选定的供货商;

双方就价格、数量、质量等方面洽谈磋商,直至签订合同;

跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。

(2)库存业务:

库存管理是指在上产经营中为销售和耗用而存储的各种资产。

企业存货不当都会增加不必要的费用:

存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。

存货不足则影响企业的正常销售活动。

库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。

其主要业务如下:

产品入库、出库、盘库等日常处理。

科学合理地确定某库存物资的库存控制参数。

如:

最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。

汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。

(3)销售业务

销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。

此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。

2.2.4数据流程分析

图2-2超市管理流程图

2.2.5数据字典

数据流条目

(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注

(2)销售信息=销售单号+商品编号+销售数量+销售日期

文件条目

(1)文件名:

职工清单

组成:

{职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注}

组织:

按职工编号递增排列

(2)文件名:

商品清单

{商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}

按商品编号递增排列

(3)文件名:

供货商清单

{供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注}

按供货商编号递增排列

进货清单

{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}

按进货单编号递增排列

(4)文件名:

销售清单

{销售单号+商品编号+销售数量+销售日期}

按销售单编号递增排列

(5)文件名:

库存清单

{商品编号+库存数量}

加工说明

(1)加工名:

1:

查询

加工逻辑:

根据要查询的库存信息,检索出库存信息明细表

输入流:

库存信息查询,发出库存信息请求

输出流:

库存信息清单,进货信息请求

(2)加工名:

更新

根据进货信息或销售信息更新库存信息

已进货信息,销售信息

发出库存检索请求

(3)加工名:

2:

根据要查询的销售信息,检索出销售信息明细表

销售信息查询

销售清单,销售单

(4)加工名:

根据销售信息更细销售清单

前台销售信息,库存信息

更新库存清单

(5)加工名:

3:

根据要查询的进货信息,检索出进货信息明细表

进货信息查询,发出进货/采购清单查询

库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果

(6)加工名:

根据进货信息更新进货清单

进货信息请求,进货单

发出进货/采购清单查询

(7)加工名:

4:

根据输入要查询的职工信息或供货商信息,检索出相应的结果

职工信息查询,供货商信息查询,发出职工/供货商清单查询

已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果

(8)加工名:

根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单

职工信息,新供货商信息清单,职工/供货商清单检索结果

2.2.6新系统逻辑模型

本系统采用自定向下方法开发,其功能模块主要有如下几个部分:

进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。

具体的功能描述如下:

进货管理:

其功能是对手机供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。

库存管理:

其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。

销售管理:

其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。

人事管理:

其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。

2.3系统设计

2.3.1系统功能结构设计

系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。

管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。

本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块。

每个模块的功能如下:

1.人事管理模块功能:

(1)实现职工信息的查询;

(2)实现职工信息的更新,包括增加、删除、修改功能;

(3)实现供货商信息的查询;

(4)实现供货商信息的更新,包括增加、删除、修改功能。

2.销售管理模块功能:

(1)实现销售信息的查询;

(2)实现商品销售信息的盘点。

3.进货管理模块功能:

(1)实现进货信息的查询;

(2)实现进货信息的更新,包括增加、删除、修改功能。

4.库存管理模块功能:

(1)实现商品信息的查询;

(2)实现商品信息的更新,包括增加、删除、修改功能;

(3)实现库存信息的查询;

(4)实现库存信息的更新,包括增加、删除、修改功能。

整个超市管理系统的功能结构如图2-3所示:

图2-3系统功能结构图

2.3.2系统配置方案设计

(1)用户界面

本系统采用java设计,用户交互界面采用的是基于Windows的窗口界面。

(2)硬件接口

运行本系统的硬件基本要求如下:

CPU:

IntelP3及以上;

内存:

256MB及以上;

硬盘:

10GB及以上。

(3)软件接口

数据库服务器:

MicrosoftSQLServer2000及以上。

2.3.3系统编码设计

商品号:

1000商品名称:

手表

1001商品名称:

苹果

1002商品名称:

手机

1003商品名称:

电脑

1004商品名称:

橡胶

1005商品名称:

MP3

1006商品名称:

杯子

1007商品名称:

可乐

职工号:

2001姓名:

sun

2002姓名:

李华

2003姓名:

王永

2004姓名:

王小强

2005姓名:

马文娟

2.3.4数据库设计

1.E-R模型

超市管理系统数据库E-R模型,如图2-4所示:

图2-4超市管理系统数据库E-R模型

2.数据库表设计

由数据模型利用SQLServer2000进行数据库的详细设计,其基本表的设计如下:

(1)职工清单(StaffBill)

中文字段名

英文字段名

字段类型

长度

主键/外键

字段值约束

职工编号

staffID

char

6

P

NOTNULL

姓名

name

nvarchar

8

性别

sex

nchar

2

学历

diploma

4

类别

kind

10

NULL

工资

salary

int

联系电话

phone

varchar

12

联系地址

address

50

身份证号

idCard

18

聘用日期

beginDate

datetime

编制日期

enactTime

说明:

此表存放员工信息。

(2)用户清单(UserBill)

帐号

loginID

P/F

密码

passWord

此表存放系统用户信息。

(3)商品清单(MerchBill)

商品编号

merchID

供货商号

profferID

F

名称

fullName

80

条形码

barCode

15

产地

birthPlace

单价

unitCost

money

此表存放商品信息。

(4)供货商清单(ProfferBill)

联系人

contactPerson

开户行

openingBank

银行帐号

accountID

此表存放供货商信息。

(5)进货清单(ImportBill)

进货单号

importBillID

进货价

importPrice

数量

quantity

金额

totalMoney

进货日期

importDate

此表存放进货信息。

(6)销售清单(SaleBill)

销售单号

saleBillID

销售数量

saleNum

销售日期

saleDate

此表存放销售信息。

(7)库存清单(StoreBill)

库存数量

storeNum

2.3.5输出输入界面设计

登陆界面如图2-5所示:

图2-5系统登录界面

主界面如图2-6所示:

图2-6系统主界面

商品查询与修改如图2-7所示:

图2-7商品查询与修改界面

商品交易如图2-8所示:

图2-8商品交易界面

2.3.6功能模块设计

1.系统登录模块

功能:

本模块的主要功能是对用户身份进行,,验证只有系统的合法用户才能进入系统。

在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。

在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。

并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。

输入项、输出项:

输入项为账号和密码。

账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。

2.进货管理模块

该模块主要是实现进行进货信息查询、进货计划制定两个功能。

进货信息查询:

该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。

进货计划制定:

该模块可以为制定进货计划,并形成相应的采购订单。

该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。

3.销售管理模块

本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。

销售信息查询:

根据商品销售情况,按需要对销售情况进行查询。

在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。

销售信息盘点:

可以按照需要对在一定时期内的销售情况进行盘点。

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

当前位置:首页 > 解决方案 > 学习计划

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

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