《数据库课程设计贸易管理系统需求分析1304.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计贸易管理系统需求分析1304.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 贸易管理系统需求分析 一、引言 随着科学技术的发展,计算机领域不断取得日新月异的研究成果。贸易管理系统更是如此。传统的人工管理方式会出现很多问题,例如,在人工管理下往往由于信息更新不及时和不到位,而导致有些商品库存严重超储,而有些商品严重短缺,却直到销售时才发现没有库存,或者因为商品种类多而难以保证数据的及时性和准确性。因此开发一套贸易管理系统迫在眉睫,我结合本次课程设计开发以下的贸易管理系统方案 二、编写目的 本系统主要为了更好地将各方面数据集中到数据库中统计管理,从而使进、销、存各个环节的信息流通更及时、准确.并提高企业管理效率、降低人工成本以及提高企业经济效益.三、功能需求 一个贸易管
2、理系统应该包括用户登录模块,系统管理,基本信息管理,营销管理和查询统计模块,但是考虑到此系统设计人员多,在本系统中增设了用户登录模块以确保信息安全。整个系统模块划分如下图:1.系统管理模块如下图:选择角色:系统用户管理:设置使用系统的用户,包括设置权限、添加、删除和修改用户信息等。用户密码修改:当前用户修改本人密码的权限。2.基本信息管理 供货商管理:包括供货商编号、名称、地址和电话.仓 库 管 理:添加、编辑和删除公司存储货物的库房的具体信息,包括仓库的编号、名称、地址和负责人的信息.商品管理:添加、编辑和删除公司所经营 商品的信息。顾客管理:添加、编辑和删除顾客的信息。3.营销管理 系统管
3、理模块 基本信息管理模块 营销管理模块 查询统计模块 贸易管理系统 系统管理 系统用户管理 用户密码修改 基本信息管理 供货商管理 仓库管理 商品管理 顾客管理 营销管理 进货管理:用于添加、设 置 和修改公司的进货信息,包括供货商的编号、存储仓库的编号、所 进 商品的编号、进货数量、单价和入库时间的信息。销售管理:用于添加、设 置 和修改公司的出库信息,包括出库商品的编号、出库仓库的编号、出货数量、单价和出库时间的信息。库存管理:用于管理商品的存储信息,当进货和出货时需要更新商品的库存量.4.查询统计 库 存 信 息查询:提供库存信息的查询和显示,提供商品的库存商品编号、名称、单价和商品的库
4、存数量的信息,可通过仓库名称和商品名称进行数据的选择.顾 客 信 息查询:查询顾客的编号,姓名,电话 商 品 信 息查询:提供商品的基本信息 四、E图 整个系统开发过程中,主要涉及到的实体有:顾客、供货商、管理员、仓库、商品,他们之间的具体关系如下图:五、数据字典 关系描述:表 顾客信息表:字段 类型 长度 值 顾客编号 不为空 顾客姓名 har 0 可空 顾客地址 ha 1 可空 顾客电话 cr 1 可空 表 2 仓库信息表:字段 类型 长度 值 仓库编号(主键)i 4 不为空 销售管理 进货管理 库存管理 查询统计 商品信息查询 顾客信息查询 库存信息查询 供货商 管理员 仓库 商品 顾客
5、 供货商地址 供货商姓名 供货商电话 修改 姓名 编号 修改 存储 提供 销售 仓库名称 仓库地址 负责人 商品名称 商品编号供货商编号 仓库编号 单价 1 n m n 1 n m n m n 顾客姓名 顾客地址 顾客电话 顾客编号 销售日期 商品数量 密码 类型 仓库名称 chr 10 可空 仓库地址 car 0 可空 负责人 ch 1 可空 表 商品信息表:字段 类型 长度 值 商品编号(主键)nt 4 不为空 商品名称 ca 10 不为空 单价 loat 8 不为空 低线库存 foat 可空 高线库存 loa 8 可空 表 供货商信息表:字段 类型 长度 值 供货商编号 t 4 不为空
6、供货商姓名 char 10 可空 供货商地址 cha 10 可空 供货商电话 har 10 可空 表 5 销售信息表:字段 类型 长度 值 销售编号(主键)n 4 不为空 仓库编号 it 4 不为空 商品编号 int 4 不为空 商品数量 Int 4 可空 总付款 mone 8 可空 销售日期 attime 8 可空 表 进货信息表:字段 类型 长度 值 进货编号(主键)it 不为空 供货商编号 int 不为空 商品编号 nt 4 不为空 商品数量 float 可空 总付款 mony 可空 进货日期 datime 8 可空 表 7 库存信息表:字段 类型 长度 值 库存编号(主键)int 4
7、不为空 仓库编号 int 4 可空 商品编号 i 可空 商品名称 har 1 可空 商品数量 loat 可空 表 8 用户信息表:字段 类型 长度 值 用户编号(主键)it 4 不为空 用户名 har 0 不为空 用户密码 cr 10 不为空 类型 t 4 不为空.动态数据:输入数据:新增记录,输入的查寻关键字 输出数据:由输入的查寻关键字确定的数据记录集合.查询输出 六、接口要求 硬件接口:无特别要求;网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。软件接口要求:无 七、软件属性 可用性:本软件也可以通过单步跟踪的操作进行
8、检查处理。安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中.修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便.兼容性:由于尚未测试,故无法对兼容性进行评析.八、支持信息及运行环境 软件支持:本软件开发是使用 Delphi编写;设备支持:推荐配置:WindowsP,256 内存;数 据 库:Microst SQL Srv 2000 九、参考资料 a.数据库系统概论萨师煊、王珊编著 高等教育出版社 b.SQL Srer 20管理与应用张海健编著 中国电力出版社 c.软件工程邓良平、刘海松、陆丽娜编著 西安电子科技大学出版社 d.elphi 数据库开发基础与应用 高英、石文华编著 人民邮电出版商 十、附录 项目进度计划、安排:时 间 项目计划 第七周 完成需求分析 第八周 设计各个模块的界面、数据库建立 第九周 用户登录模块、系统管理模块 第十周 基本信息管理模块、营销管理模块 第十一周 查询统计模块、系统推出模块 第十二周 功能测试