1 / 20
文档名称:

商品进销存管理系统.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

商品进销存管理系统.doc

上传人:799474576 2013/10/28 文件大小:0 KB

下载得到文件列表

商品进销存管理系统.doc

文档介绍

文档介绍:数据库原理课程设计
评语:
学院诚毅学院班级计算1091
姓名沈美叶学号 2010957006
成绩指导老师陈杰
2013年 1 月9日
目录
第一章引言 2
课题研究背景与意义 2
本课题研究内容与目标 2
开发环境 2
2
第二章需求分析 4
信息要求 4
处理要求. 4
数据字典. 5
安全性和完整性要求. 7
第三章概念结构设计 8
总ER图 8
第四章逻辑结构设计 9
关系模型 9
数据模型优化 9
第五章数据库的实施和维护 11
存储过程设计 11
触发器设计 12
模块设计 15
结术语 35
参考文献 35
引言
课题研究背景与意义
在市场经济中,销售是企业运行的重要环节。为了更好地推动销售,不少企业建立了分公司和代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在不同的地理位置,跨时空,跨时间的频繁业务信息交流是这些企业业务的活动的主要特点。在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。课题研究目的通过进销存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。
本课题研究内容与目标
研究内容
本课题是通过SQL Server和相应的面相对象语言来制作一个面相超市用户的商品进销存管理系统。
研究目标
该系统主要为解决企业账目混乱,库存不准,信息反馈不及时等问题,计算机技术进货、销售、库存多个环节集于一体,从而实现功能上的采购商品、管理商品库存量、商品信息、顾客信息和员工信息以及相应信息查询。这就要求管理人员能够对数据库熟悉操作,简单的表查询、触发器的建立、存储过程的建立以及用户自定义函数的建立等等这些管理数据库的方法都能对进销存管理系统的管理起到事半功倍的效果。最后通过应用这些命令来建立一个完整的进销存管理系统。

本进销存管理系统的开发语言是JAVA,开发环境是MyEclipse,数据库采用SQL Server 2000。
体系结构设计
本次课程设计的进销存管理系统采用了C/S体系结构设计,即采用了客户端和服务器,这里的客户端主要是应用程序界面,服务器是数据库后台。通过对前台界面的操作,来实现相应的对数据库信息的增、删、改功能,如果操作正确则将运行显示相应结果,对应修改后台数据库内容,信息一旦提交,将不能修改;前台页面也调用后台数据库编写好的存储过程和触发器,来实现操作,客户端也有很好的权限控制,这样是为了防止用户的恶意操作,比如说:在登录界面,只有密码和登录名都正确才能进入系统,并且不同的方式将进入不同的操作页面。
登陆系统
登陆验证
y
n
员工管理
提示错误
商品进销存管理系统
商品信息添加
商品信息管理
商品信息修改
采购管理
顾客信息添加
顾客信息管理
顾客信息修改
销售管理
关闭系统
退出
直接退出
第二章、需求分析
信息要求
图2-1
处理要求
商品进销存管理系统
用户登录
商品入库
信息
员工信息修改
员工信息添加
顾客信息修改
顾客信息添加
商品采购信息
商品信息查询
商品
信息删除
商品
信息添加
商品信息修改

数据字典

2-1商品表
2-2 顾客表
2-3员工表
2-4进货表
2-5购买表
2-6库存表
、数据结构
购买表(商品编号,顾客编号,购买日期,购买数量,总金额)
顾客表(顾客编号,顾客密码,顾客姓名,性别,年龄,联系电话,联系地址)
进货表(商品编号,进货员工编号,进货时间,商品名称,生产厂商,进货价,零售价,
数量)
库存表(商品编号,商品进价,库存量,入库时间)
商品表(商品编号,商品名称,生产厂商)
员工表(员工编号,员工密码,员工姓名)
、数据流
编号
名称
来源
去向
组成
1
身份信息
员工
应用系统
登录名+密码
2
授权信息
应用系统
员工
3
错误身份信息
应用系统
员工
4
查询请求
员工
应用系统
查询对象识别符(如商品编号,顾客编号等)
5
查询结果
应用系统
员工
被查询对象具体信息
6
管理请求
员工
应用系统
识别符(商品