sql语言实验报告

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:37:00
我要做份实验报告,具体规定就是用SQL语言实现一个具体的简单功能(到底什么功能自定,可以是成绩查询,成绩排列等,只要是个简单的功能就可以),但是最后得出的实验报告必须包括这几方面:题目背景,功能构架,E-R图,模式,范式,SQL语言。望哪位高手今天晚上之前帮我完成,把答案发了xjsyou_xiang@126.com.谢谢

数据库大型作业
——药品进销存系统的数据库设计

一、题目背景
随着我国市场经济的蓬勃发展和人们对医药产品的需求的迅速增加,医药行业正处于
一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋
求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁
多、进销存模式特殊、业务量大,复杂庞大的帐务管理已远远适应不了企业快速发展的需
求。如何尽快建立和完善现代企业的信息化管理机制,已成为医药企业快速发展的关键所
在。可以说,没有信息化的医药管理几乎是不可想象的。因此,尽快建立和完善现代企业
的信息化管理机制问题,是医药企业发展的关键所在。
目前国内外成熟的进销存管理系统软件拥有强大的功能,但是价格却是相对昂贵,仅
仅适用于大中型规模化的生产企业。对于中小型企业,特别是商业企业来说,购买一套软
件,不仅费用昂贵,而且其中很多信息管理模块对自身来说并不适用,浪费较大。企业更
希望针对自己量身定做符合本企业业务特点、且价廉物美的软件产品。

二、 医药进销存管理系统划分
系统总体功能设计就是对系统的需求进行分析,采用面向对象的设计方法对系统进行
分解,其基本思想就是自顶向下将整个系统划分为若干个子系统,在必要时子系统再划分
成若干功能模块。子系统的划分应满足如下原则:
(1) 子系统之间相对独立,在功能、信息等方面具有较好的凝聚性,便于系统调试和
调用。
(2) 子系统间的联结关系尽可能简单,数据依赖性尽量小,以使数据接口简单、明了,
各子系统具有较高的独立性和可修改性。
(3) 子系统的划分应便于系统分阶段实现。
根据上述原则,要开发一个成功的系统程序,关键是要紧密联系实际,程序的实用性要强。为此要先分析医药行业现行管理工作的内容、流程,并将其优化,最后程序化实现。根据用户的需求,我们将医药进销存管理信息系统划分为
十个功能模块:
①基础信息管理:包括药品信息、员工信息、供应商信息、客户信息。
②入库信息管理:包括入库登记、入库退货、入库查询、入