数据库课程设计--医药销售管理系统.doc

上传人:b****2 文档编号:1418052 上传时间:2022-10-22 格式:DOC 页数:12 大小:243.50KB
下载 相关 举报
数据库课程设计--医药销售管理系统.doc_第1页
第1页 / 共12页
数据库课程设计--医药销售管理系统.doc_第2页
第2页 / 共12页
数据库课程设计--医药销售管理系统.doc_第3页
第3页 / 共12页
数据库课程设计--医药销售管理系统.doc_第4页
第4页 / 共12页
数据库课程设计--医药销售管理系统.doc_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库课程设计--医药销售管理系统.doc

《数据库课程设计--医药销售管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计--医药销售管理系统.doc(12页珍藏版)》请在冰豆网上搜索。

数据库课程设计--医药销售管理系统.doc

闽江学院

数据库课程设计

题目:

医药销售管理系统

院系:

闽江学院计算机科学系

专业:

网络工程专业

班级:

10计本1班

学号:

120101101125

姓名:

指导老师:

谢储晖

2012年12月20日

12

计算机系课程设计任务书

课程名称:

数据库原理及应用

课程设计题目

医药销售管理系统

学号:

120101101125

姓名:

指导老师:

谢储晖

专业班级:

10计本1班

设计时间:

2012-12-17--2012-12-21

设计

目的

1、配合《数据库系统概论》课程的教学,是学生能巩固和加深对数据库基础理论和基本知识的理解;

2、掌握使用数据库进行软件设计的基本思想和方法;

3、提高学生运用数据库理论解决实际问题的能力;

4、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力;

5、提高学生论文写作能力。

实施

阶段

第一阶段:

2012-12-17需求分析

第二阶段:

2012-12-18概要设计

第三阶段:

2012-12-19逻辑设计与软件设计

第四阶段:

2012-12-20---21编码与实现(代码和界面)

教师

评语

备注

目录

一、需求分析

二、概念结构设计

三、逻辑设计

四、软件设计

五、编码实现(代码和界面)

六、实验小结

课程设计报告

一、需求分析

1.系统目标与要求

要求本系统能够投入实际的使用并满足基本的功能要求。

要求具有较高的可靠性、安全性和易维护性,具有较高的可移植性。

本系统实现了一下功能:

基础信息管理:

药品信息、员工信息、客户信息、供应商信息等。

进货管理:

入库登记、入库登记查询、入库报表等。

库房管理:

库存查询、库存盘点、退货处理、库存报表等。

销售管理:

销售登记、销售退货、销售报表及相应的查询等。

财务统计:

当日统计、当月统计及相应报表等。

系统维护:

如数据安全管理(含备份与恢复)、操作员管理、权限设置等。

2、系统可行性分析

系统在现有人力和物力条件下,完全具备可以开发出来。

作为阶段性产品,日后的发展空间大,实现方法简单。

本系统采用MFC和SQLSERVER相结合的方法,所有数据信息的储存都由数据库来完成,而这些数据信息的调用由MFC完成。

系统采用C/S模式,与传统主机/终端模式和文件服务器相比,既能够降低对服务器要求过高的要求,又能大大减少网络通信量,而且在结构上也具有很大的灵活性,在安全上也可以得到充分地保证。

固本系统在技术上是完全可以实现的。

国内医药行业处于逢勃发展阶段,许多医药销售行业都要求使用计算机进行管理,并且实际中也有系统的使用。

所以本系统的使用市场非常的广阔,易于推广和普及。

固本系统在市场应用上是完全可行的。

系统的开发设计,相应设备的购买,系统的维护和管理大体总共的花费为5000元。

固本系统在经济上是可以实现的。

本系统简单、易学、易懂、易用,具有亲和力的界面。

能够满足管理者和操作员对医药的销售管理。

固本系统在操作上是可行的。

3、数据字典

(1)数据项

数据项名

别名

数据类型

说明

药品编号

Drugno

整型

具唯一性

药品名称

Drugname

字符型

药品类别

Drugtype

字符型

售价

Priceout

浮点型

进价

Pricein

浮点型

库存量

Count

整型

供应商

Supname

字符型

有效期

Timeout

Datetime

格式**/**/**

员工号

Stafno

整型

具唯一性

姓名

Stafname

字符型

用户名

Username

字符型

具唯一性

用户密码

Password

文本

职位

Position

字符型

权限

Power

字符型

客户号

Cusno

整型

具唯一性

客户名

Cusname

字符型

联系人

Man

字符型

联系电话

Phone

具唯一性

所在城市

City

字符型

供应商号

supno

整型

供应商名称

Supname

字符型

销售编号

Saleno

整型

具唯一性

数量

Salecount

整型

总额

Total

浮点型

销售日期

Saletime

Datetime

(2)数据结构

数据结构名

组成

药品基本信息

药品编号、药品名称、药品类别、售价、进价、库存量、供应商、有效期

员工基本信息

员工号、姓名、用户名、密码、职位、权限

客户基本信息

客户号、客户名、联系人、联系电话、所在城市

供应商基本信息

供应商号、供应商名、联系人、联系电话、所在城市

入库登记

药品编号、药品名称、入库数量、单价、总价、入库日期

仓库查询

药品编号、药品名称、库存数量、单价

退货处理

药品编号、药品名称、退货数量、单价、退货日期

销售登记

销售编号、药品名称、单价、数量、总额、员工号、销售日期

销售报表

销售编号、药品名称、单价、数量、总额、员工号、销售日期

销售退货

销售编号、药品名称、单价、数量、总额、员工号、销售日期

当日统计

药品编号、药品名称、数量、总额、员工号、销售日期

当月统计

药品编号、药品名称、数量、总额

(3)数据流

数据流名

数据流来源

数据流去向

药品信息

入库药品

药品基本信息

供应商信息

新增供应商

供应商基本信息

客户信息

新增客户

客户基本信息

员工信息

招新员工

员工基本信息

(4)数据存储

数据存储名

输入的数据流

输出的数据流

药品信息

药品基本信息

供应商信息

供应商基本信息

客户信息

客户基本信息

员工信息

员工基本信息

药品入库

新进购药品的信息

仓库中药品信息

仓库退货

退出货物的基本信息

仓库中药品信息

销售登记

售出药品的信息

药品基本信息

销售退货

退回药品信息

药品基本信息

财务统计

收入和支出情况

财务状况

(5)处理过程

处理过程名

输入的数据流

输出的数据流

招新员工

终端

员工基本信息

新增客户

终端

客户基本信息

药品入库

终端

药品基本信息

仓库退货

终端

药品基本信息

销售登记

终端

药品基本信息

销售退货

终端

药品基本信息

财务统计

收入、支出情况

财务状况

二、概念结构设计

本次课程设计开发医药销售管理系统,经过可行性分析、详细调查以及多次讨论,确定了该系统主要由进购药品和销售药品两部分组成。

具体来说分为五个子系统,分别是:

基本信息管理子系统、进货管理子系统、库房管理子系统、销售管理子系统、财务统计子系统、系统维护子系统。

各个子系统各司其职,独立完成自身的任务又与其他子系统紧密联系。

本结构设计过程采用自底向上的设计方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构。

下面给出各个子系统的分析以及分E-R图的设计及对其进行的各项调整:

医药销售管理系统的E-R图如下:

药品E-R图:

药品

药品编号

进价

药品类别

售价

库存量

药品名称

有效期

供应商

员工E-R图:

员工

员工号

职位

密码

姓名

权限

用户名

客户E-R图:

客户

客户号

联系电话

客户名

所在城市

联系人

供应商E-R图:

供应商

供应商号

供应商名

所在城市

联系人

联系电话

销售E-R图:

销售药品

销售编号

数量

员工号

销售日期

总额

药品名称

整体E-R图:

客户

药品

售价

库存量

有效期

进价

药品

名称

药品

编号

药品类别

供应商

进货

药品编号

日期

供应商

供应

商号

供应商名

数量

联系

电话

所在

城市

客户号

客户名

联系人

所在城市

联系电话

销售

员工

销售编号

药品名称

数量

员工号

销售日期

总额

员工号

姓名

用户名

权限

密码

m

n

m

n

p

q

三、逻辑设计

将数据库的概念模型转换为关系模型,关系的码用下横线标出。

药品信息(药品编号,药品名称,药品类别,库存量,售价,进价,供应商,有效期)

员工信息(员工号,姓名,密码,权限,用户名,职位)

客户信息(客户号,客户名,联系人,联系电话,所在城市)

供应商信息(供应商号,供应商名,联系人,联系电话,所在城市)

药品销售信息(销售编码,销售日期,药品编码,药品名称,单价,数量,供应商,总额,员工号)外码:

销售员编码、药品编码

药品进货信息(进货单号,进货日期,药品编码,药品名称,单价,数量,供应商,)

四、软件设计

1、系统结构:

2、功能模块设计

基础信息管理模块:

完成对员工,客户,供应商,药品等信息的查询,删除,添加等操作;

进货管理模块:

完成对入库药品的信息查询等操作;

库房管理模块:

完成对库房的库存信息,退货信息的查询,登记入库等操作;

销售管理模块:

完成销售信息的录入,查询,退货等管理操作;

财务统计模块:

完成当日统计和当月统计等报表的实现操作;

系统维护模块:

完成对员工的管理权限的设置等操作;

功能模块流程图:

客户

医药销售

管理系统

员工

供应商

发货,退货

订货

查询

验证

进货

(系统顶层数据流程图)

(系统0层数据流程图)

3、数据库实现

数据库实现是运用DBMS提供的DDL数据语言定义数据库结构,组织数据入库,编写与调试应用程序。

通过对关系模式的优化得到六个基本表

药品信息表

字段名

字段类型

长度

主键或外键

字段值约束

对应中文属性名

Drugno

int

10

PrimaryKey

NotNull

药品编号

Drugname

varchar

20

NotNull

药品名称

drugtype

varchar

10

药品类型

pricein

float

8

NotNull

进价

priceout

float

8

售价

count

int

8

NotNull

库存量

Supname

varchar

10

供应商

Timeout

datetime

NotNull

有效期

员工信息表

字段名

字段类型

长度

主键或外键

字段值约束

对应中文属性名

stafno

int

6

PrimaryKey

NotNull

员工号

stafname

Varchar

32

NotNull

姓名

username

Varchar

8

用户名

password

Varchar

8

密码

position

Varchar

4

职位

power

Varchar

4

NotNull

权限

客户信息表

字段名

字段类型

长度

主键或外键

字段值约束

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

当前位置:首页 > 自然科学 > 物理

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

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