2014年超市销售管理系统.doc
文本预览下载声明
管理信息系统课程
设计报告
指导教师: 郭剑毅
学 院 : 信息工程与自动化学院
专 业 : 自动化07B
组 长 :王志鹏(200710401208)
组 员 :彭兴勇(200710401121)
组 员 :何运龙(200710401239)
超市销售管理系统
摘要:超市销售管理系统在现代社会中的应用十分广泛,它是用Java开发的基于windows的小型数据库管理软件。后台数据库的设计采用SQL server 2000,这些流行软件的应用也使系统更容易维护而且操作简单。该系统使用结构化方法,按照系统调查、系统分析、系统设计、系统实施的步骤,采用结构化的编程方法而完成的。在设计中,对系统总体方案的设计,采用了“自上而下”的方法,而对于信息系统具体业务采用了“自下而上”的方法。尤其是数据窗口这一方便而简洁操纵数据库的智能化对象,从而建立一套完善科学的管理信息系统,对超市进行进货、销售发货、库存等实现全面、动态、及时的管理。因此,该设计的方案基本上满足了系统的业务需求,具有一定的可用性。
1、 需求分析.1、应用背景最初的超市资料管理,都是靠人力来完成的。对商品各种信息进行统计分析。在超市管理中引进现代化的办公软件,为超市和超市管理人员解除后顾之忧。1.2、设计目标开发这个系统的目的就是帮助超市管理部门提高工作效率。通过本管理系统软件,能帮助工作人员利用计算机,方便的对超市的数据进行管理、输入、输出、查找操作,使杂乱的超市数据能够具体化、直观化、合理化等。SQL的主要功能之一是实现数据库查询。AND、OR和NOT,你使用这些运算符来选择特定的记录。例如,你可以用AND来限制查询结果。
浏览与录入管理
2.2、系统设计具体实现
目的:设计系统结构,根据需求分析给出的功能得出系统体系结构。如划分模块。
目标:通过本系统软件,能帮助超市管理人员利用计算机,快速方便的对商品信息管理进行维护、输入、输出、查找的所需操作。
运行环境
操作系统:Windows2000/XP或更高的版本。
2.3、模块具体分析
商品信息数据录入模块:主要用于商品基本信息的录入与初始化。实体E-R图
如下:
商品信息数据E-R图
2.4、 程序逻辑
模块功能实现的算法流程图(数据录入)。
数据录入模块流程图
定义数据库:
商品基本信息:
3、系统运行与调试
数据复制实际上是为了提高查询处理的本地性,对同一数据复制多个副本,根据需要将副本存放在不同的电脑中.
数据信息包括商品名、库存量、商品单价等.通过事务提交的方式保证避免由于其它一些电脑故障造成的在数据库更新过程中数据的不一致.
3.2、数据库备份
对数据库进行备份是一项很重要的工作,本系统采用在启动数据上传模块的同时自动备份数据库的方法,从而既提高了数据库的可靠性和安全性,同时也减轻了数据库管理员的工作,降低了备份的复杂性.当数据库中的数据遭到破坏需要恢复时,可以从自动备份中恢复.
本系统利用SQL DMO(DatabaseManagement Object)实现数据库备份.SQLDistributed Management Framework
(SQL—DMF,即SQL分布式管理框架)是一组集成API 和服务, 用与管理SQLServer.SQL_DMO是SQL_DMF中的一个组件.本系统实现数据库备份程序示例如下:
Dim mySvr As New SQLDMO.SQLServer
Dim myDB As SQLDMO.Database
DimmyBKAs New SQLDMO.Backup
Dim myDv As New
SQLDMO.BaekupDevice
Set mySvr=New SQLDMO.SQLServer
mySvr.Connect”DAQING”,”8a”,”1111”
生成SQLSerwr对象,传递服务器名、用户名和口令
Set myDB=mySw.Databases(”DAQING”)
MyDv Type=SQLDMODevice_DiskDump备份设备的类型
myDv.Name = ”ZxDB_ baekup”
myDv.Physical.location=”D:\中心数据库备份\ZxDB—back.Up”’ 备份设备的逻辑位置
On ErrorResume Next
mySvr.BackupDevices.Add myDv
On Error GoTo 0
myBK.Database=”DAQING”
myBK.Devices = “ZxDB_backup”
myBK.Initialize = True
myBK.SQLBackup mySvr
mySvr.
BackupDcwices
显示全部