MIS课程设计报告超市进销存管理系统.docx

上传人:b****5 文档编号:3114846 上传时间:2022-11-17 格式:DOCX 页数:13 大小:330.40KB
下载 相关 举报
MIS课程设计报告超市进销存管理系统.docx_第1页
第1页 / 共13页
MIS课程设计报告超市进销存管理系统.docx_第2页
第2页 / 共13页
MIS课程设计报告超市进销存管理系统.docx_第3页
第3页 / 共13页
MIS课程设计报告超市进销存管理系统.docx_第4页
第4页 / 共13页
MIS课程设计报告超市进销存管理系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

MIS课程设计报告超市进销存管理系统.docx

《MIS课程设计报告超市进销存管理系统.docx》由会员分享,可在线阅读,更多相关《MIS课程设计报告超市进销存管理系统.docx(13页珍藏版)》请在冰豆网上搜索。

MIS课程设计报告超市进销存管理系统.docx

MIS课程设计报告超市进销存管理系统

一、项目说明

1。

设计课题

2.应用环境

3.开发方法

4.设计思路

二、系统分析

1。

开发背景及可行性分析

2。

功能描述

1)信息管理

2)日常操作

3)信息查询

4)系统管理

3.数据流程图

三、系统设计

1.开发平台

1)软件

2)硬件

2.功能模块设计

3。

数据库设计

1)概念设计

2)具体设计

4.输入输出设计

5。

程序设计

四、设计小结

参考文献

一、项目说明

1.设计课题:

超市进销存管理系统

2.应用环境:

小型超市

3.开发方法:

生命周期法

4.设计思路:

通过开发一套物资进销存信息管理系统来减少人工信息处理流程,该系统可以对进货、出货和库存以及所有商品进行存储、查询、报表打印等管理。

二、系统分析

5.开发背景及可行性分析

随着我国社会经济的日新月异和飞速发展,人们对物质的需求也越来越高,伴随着不断加快的还有人们的生活节奏.越来越多的便利店、超市和商场等涌现出来,去超市购物已经是人们业余、休闲生活必不可少的一部分.随着超市经营规模的日趋扩大,销售额和门店数量大幅度增加,许多超市正在突破以食品为主的传统格局,像品种多样化发展。

这种商品多样化的发展趋势,使得超市物资管理系统具备开发必要性。

为从根本上改进管理流程,优化管理环境,超市须对进销存全过程实行信息化管理。

通过开发本系统可以改善业务流程,充分实现信息存储的快捷高效,提高超市物资管理效率,实现供销存管理一体化。

超市进销存管理系统是比较简单的系统,对开发技术的要求不高.由于人机界面友好、操作方便,一般人员都可以使用。

投资不大,一般超市都可以承担。

系统投入运行后,能够减少因手工劳动产生的管理费用。

因此,该新系统的开发是必要和可行的,可以立即开发。

6.功能描述

本系统实现的功能包括如下几项:

1)信息管理

商品信息管理:

用来管理系统中要用来进货、出货操作的商品的信息,包括添加、修改、删除和查询信息.

2)日常操作

商品进货操作:

用来完成商品的进货操作。

商品出货操作:

用来完成商品的出货操作.

3)信息查询

库存信息查询:

用来查询课程的商品的信息,可以按照商品的编号、商品名称和商品类别来查询,可以将查询结果打印输出。

进货信息查询:

用来查询商品的进货记录,可以按照商品的编号、商品名称、商品类别、经手人和进货日期来查询,可以将查询结果打印输出。

出货信息查询:

用来查询商品的出货记录,可以按照商品的编号、商品名称、商品类别、经手人和出货日期来查询,可以将查询结果打印输出.

4)系统管理

系统登录:

用来验证登陆的系统用户合法性,只有合法的系统用户才能登陆系统并使用系统功能。

修改密码:

用来修改登陆系统用户的密码,长时间使用一个密码可能会致使密码不安全,导致整个系统的不安全,因此有必要定期修改密码。

退出系统:

用来退出系统。

 

7.数据流程图

 

 

三、系统设计

8.开发平台

软件

服务器端:

Windows7(旗舰版)、microsoftvisualfoxpro6。

0、microsoftsqlserver2000

客户端:

安装本系统的客户端软件。

硬件

服务器端:

CPUintelcorei3、内存2GB

客户端:

主流配置的任何类型计算机.

9.功能模块设计

 

10.数据库设计

1)概念设计

 

商品信息表E—R图

 

 

出货信息表E—R图

 

 

进货信息表E-R图

 

库存信息表E—R图

2)具体设计

◆商品信息表(goods)

字段名

含义

类型

可否为空

说明

g_no

商品编号

Char(4)

Notnull

Primarykey

g_txm

条形码

Char(14)

null

g_name

商品名称

Varhcar(40)

Notnull

g_dw

商品单位

Varchar(6)

Notnull

g_dj

商品单价

Numeric(8,1)

Notnull

g_cd

产地

Varchar(40)

Null

g_lb

类别

Varchar(20)

Null

g_sm

说明

Varchar(40)

null

◆进货信息表(input)

字段名

含义

类型

可否为空

说明

I_no

进货编号

Char(10)

Notnull

Primarykey

S_no

商品编号

Char(6)

Notnull

I_sl

进货数量

Numeric(8,1)

Notnull

I_dj

进货单价

Numeric(8,1)

Notnull

I_time

进货时间

Datetime

Notnull

I_gh

供货单位

Varchar(40)

null

I_jin

经手人

Varchar(20)

null

I_sm

说明

Varchar(40)

null

◆出货信息表(output)

字段名

含义

类型

可否为空

说明

O_no

出货编号

Char(10)

Notnull

Primarykey

G_no

商品编号

Char(6)

Notnull

O_sl

出货数量

Numeric(8,1)

Notnull

O_dj

出货单价

Numeric(8,1)

Notnull

O_time

出货时间

Datetime

Notnull

O_jie

接手人

Varchar(40)

null

O_jin

经手人

Varchar(20)

null

o_sm

说明

Varchar(40)

null

◆库存信息表(store)

字段名

含义

类型

可否为空

说明

G_no

商品编号

Char(4)

Notnull

Primarykey

S_sl

库存数量

Numeric(8,1)

Null

S_sm

说明

Varchar(40)

null

◆用户信息表(users)

字段名

含义

类型

可否为空

说明

U_name

用户名

Varchar(20)

Notnull

Primarykey

U_pass

密码

Varchar(20)

Notnull

11.输入输出设计

●欢迎界面

●登陆界面

●主界面

●修改密码

12.程序设计

●主程序

clear

clearall

setcenturyon

setdateymd

sethourto24

setescapeoff

settalkoff

setsafetyoff

publicccuruser

doformsplash

readevents

quit

●用户登录界面“确定"

sele用户信息

cname=alltrim(thisform。

text1。

value)

ppassword=alltrim(thisform.text2。

value)

locateforcname=alltrim(用户信息.u_name)

ifnotfound()

messagebox("没有找到您输入的用户名!

”,16,”错误”)

else

ifu_name=cnameandu_pass=ppassword

doformmainform

thisform.release

else

messagebox(”您输入的密码错误!

”,48,”错误信息")

thisform。

text2。

value=”"

thisform.text2。

setfocus

thisform.refresh

endif

endif

●修改密码

setexacton

sele用户信息

locateforalltrim(u_name)=alltrim(thisform。

text1.value);

and.alltrim(u_pass)=alltrim(thisform.text2。

value)

if.not。

found()

messagebox(’原密码错误,请重新输入!

',48,’进销存管理系统’)

return

endif

if

empty(alltrim(thisform。

text3。

value))。

and。

empty(alltrim(thisform.text4.value))

messagebox(’密码不能为空’,48,'进销存管理系统')

thisform.text3.setfocus

return

endif

ifalltrim(thisform。

text3。

value)〈>alltrim(thisform.text4.value)

messagebox('密码与确认密码不一致’,48,'进销存管理系统')

thisform。

text3.setfocus

return

endif

sname=alltrim(thisform。

text1。

value)

spass=alltrim(thisform。

text3。

value)

yn=messagebox('确定保存’,4+32,’进销存管理系统’)

ifyn=6

update用户信息setu_pass=spasswhereu_name=sname

messagebox(’密码修改成功',64,’进销存管理系统’)

thisform。

release

endif

setexactoff

其他代码省略

三、设计小结

经搜集资料并且讨论之后,小组成员一致决定开发了课题——超市进销存管理系统设计。

在分析与设计阶段,先是进行资料搜集,了解超市关于进销存的各个业务流程,根据搜集的资料进行功能与数据分析,并进行数据库和系统功能设计。

尽管学习了部分理论知识,在系统开发之前,我们对此的认识是有限而模糊的.为了更好地完成此次课程设计,我们小组成员积极配合组长,分工合作,共同为系统的开发出谋划策.由于水平有限,开发过程遇到了很多了问题,我们就通过查阅相关书籍、网上咨询、和其他组交流等方式解决,不仅学到了更多知识,还加强了同学间的交流。

最后在全组成员的共同努力和其他同学的协助下,完成了本系统的开发.本系统的开发,加深了我们对一个管理信息系统开发全过程的认识和理解。

尽管还存在部分缺陷,这也将激励我们更加努力学习相关知识,成为信息化管理时代的人才.

 

参考文献

[1]清汉计算机工作室.VisualFoxPro6.0开发实例[M]。

机械工业出版社,2000年1月

[2]周继雄.管理信息系统.上海财经大学出版社.2012年,1月

[3]陈林.VisualFoxPro数据库开发实例精粹.电子工业出版社,2001年1月

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

当前位置:首页 > 法律文书 > 调解书

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

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