数据库课程设计--医药销售管理系统复习过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

闽江学院

数据库课程设计题目:医药销售管理系统

院系

:闽江学院计算机科学系

网络工程专业

班级: 10计本1班

学号: 120101101125姓名:

指导老师:谢储晖

2012年12月20日

计算机系课程设计任务书

目录

一、需求分析

二、概念结构设计

三、逻辑设计

四、软件设计

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

六、实验小结

课程设计报告

一、需求分析

1. 系统目标与要求

要求本系统能够投入实际的使用并满足基本的功能要求。要求具有较高的可靠性、安全性和易维护性,具有较高的可移植性。

本系统实现了一下功能:基础信息管理:药品信息、员工信息、客户信息、供应商信息等。进货管理:入库登记、入库登记查询、入库报表等。库房管理:库存查询、库存盘点、退货处理、库存报表等。销售管理:销售登记、销售退货、销售报表及相应的查询等。财务统计:当日统计、当月统计及相应报表等。

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

2、系统可行性分析

系统在现有人力和物力条件下,完全具备可以开发出来。作为阶段性产品,日后的发展空间大,实现方法简单。本系统采用MFC和SQL SERVER相结合的方法,所有数据信息的储

存都由数据库来完成,而这些数据信息的调用由MFC完成。系统采用C/S模式,与传统主机/

终端模式和文件服务器相比,既能够降低对服务器要求过高的要求,又能大大减少网络通信量,而且在结构上也具有很大

的灵活性,在安全上也可以得到充分地保证。固本系统在技术上是完全可以实现的。

国内医药行业处于逢勃发展阶段,许多医药销售行业都要求使用计算机进行管理,并且实际中也有系统的使用。所以本系统的使用市场非常的广阔,易于推广和普及。固本系统在市场应用上是完全可行的。

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

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

本系统简单、易学、易懂、易用,具有亲和力的界面。能够满足管理者和操作员对医药的销售管理。固本系统在操作上是可行的。

3、数据字典

、概念结构设计

本次课程设计开发医药销售管理系统,经过可行性分析、详细调查以及多次讨论该系统主

要由进购药品和销售药品两部分组成。具体来说分为五个子系统,分别是:基本信息管理子系

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

各个子系统各司其职,独立完成自身的任务又与其他子系统紧密联系。本结构设计过程采用自底

向上的设计方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构。下面给出各个

子系统的分析以及分E-R图的设计及对其进行的各项调整:医药销售管理系统的E-R图如下:

药品E-R图:

员工E-R图:

客户E-R图:

供应商E-R图:

,确定了

客户

销售E-R图:

整体E-R图:

三、 逻辑设计

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

药品信息(药品编号,药品名称,药品类别,库存量,售价,进价,供应商,有效期) 员工信息(员工号,姓名,密码,权限,用户名,职位)

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

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

外码:销售员编码、药品编码

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

库存量

有效期

进价

员工

数量

m

总额

商名

客尸 号

所在

城市

客尸 名

联系 人

药品 名称

进 货

隹 1=1

供应 商

联系

电话

销售编

药品 药品 编号

类别

售价 药品

客户

药品 编号

数量

药品名称

” 供应商

供应 所在 城市

联系 电话

供应 商

售日期

员工 号

用户 名

员工

权限

密码

姓名

四、软件设计

1、系统结构:

2、功能模块设计

基础信息管理模块:完成对员工,客户,供应商,药品等信息的查询,删除,添加等操作; 进货管理模块:完成对入库药品的信息查询等操作;

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

医药钳售苜理襲誹|

瞿書登记

销售管理模块:完成销售信息的录入,查询,退货等管理操作;财务统计模块:完成当日统计和当月统计等报表的实现操作;系统维护模块:完成对员工的管理权限的设置等操作;

功能模块流程图:

(系统顶层数据流程

图)

出货单

入库记录

(系统0层数据流程图)

3、数据库实现

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

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

相关文档
最新文档