预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

洛阳理工学院课程设计报告课程名称数据库课程设计设计题目药店管理系统专业计算机科学与技术班级学号姓名完毕日期.12.30课程设计任务书设计题目:药店管理系统设计内容与规定:设计内容:设计实现药店管理系统。可以实现药物库存管理、销售信息管理和查询功能:库存管理:涉及药物入库、出库管理,药物库存报警,药物有效期管理(过期报警)。销售管理:依照实际销售自动生成销售单据。如果是会员,则药物价格按95折计算。查询及记录功能:对指定期间段内出/入库进行查询/记录,对药物有效期进行查询/记录,对药物过期进行查询/记录,对指定期间段内药物销售进行查询/记录以及利润查询/记录等。能帮顾客查询药物信息,能按品名、生产厂家、药物类别、存货量进行查询。设计规定:1.完毕数据库概念构造设计、逻辑构造设计、物理构造设计;2.创立数据库,完毕表、存储过程、触发器等数据库对象设计;3.用JAVA语言,完毕信息系统某些程序界面设计与调试运营。指引教师:年12月24日课程设计评语成绩:指引教师:_______________年1月3日目录1概述11.1本设计背景和意义11.2采用数据开发工具及应用开发工具12需求分析12.1功能需求12.2数据需求13概念构造设计24逻辑构造设计24.1建立关系模式34.2关系模式规范化解决35物理构造设计35.1建立数据库35.2数据表创立35.2存储过程创立65.3数据触发器创立116Java对数据库系统实现126.1登录界面及系统主界面126.2库存管理136.3销售管理146.4信息查询157设计总结17附录181概述1.1本设计背景和意义理解到某些药店由于规模较小没有专业药店管理系统,本设计可以适应于规模较小药店。通过运用数据库库技术,不但可以使药店管理更加以便,并且还能提高数据对的性。该药店管理系统以进货、存储、销售为重要业务,分别实现其她详细功能。1.2采用数据开发工具及应用开发工具本设计采用数据开发工具为SQLServer,应用开发工具为Eclipse2需求分析2.1功能需求药店管理系统可以实现药物库存、销售信息管理和查询功能,依照实际销售自动生成销售单据。能帮顾客查询药物信息,能按品名、生产厂家、药物类别、存货量进行查询。2.2数据需求通过对学校附近药店调研以及在网上查找资料,药店药物管理系统解决对象重要涉及:药物信息、供应商信息、顾客信息、药物销售信息、药物存储信息等几种方面。依照市场需求需要数据构成如下需要数据有操作员、会员、药物、订单、厂家、进货单这些实体构成数据有,操作人员需要涉及:账号、密码、姓名、联系电话、邮箱、地址;会员表:账号、姓名、年龄、联系电话、邮箱、地址;药物信息中具有:药物ID、药物名、类别、生产日期、有效期、进价、售价、生产厂家;订单详情中具有有:订单编号、药物名、购买数量、售价、购买人员、销售日期;厂家信息涉及:厂家编号、厂家名、电话、地址;进药表、药物ID、操作员、进药日期、进药数量3概念构造设计将需求分析阶段得到顾客需求抽象为信息构造即概念模型过程就是概念构造设计,它是整个数据库设计核心,它通过对顾客需求进行综合、归纳、抽象,形成一种独立于详细DBMS概念模型。依照需求分析,在该系统中存在如下实体集:药物信息实体集、顾客信息实体集、厂家信息实体集、销售信息实体集等等。存储N仓库N1年龄姓名账号电话邮箱编号品名数量售价买家日期账号密码姓名电话邮箱地址药物操作员订单会员提交参照解决厂家生产11厂名类别ID电话地址名称编号编号数量生产期有效期进价售价批次ID依照需求做出E-R图如下图2-1N1N管理姓名N1NN总体E-R图2-3-14逻辑构造设计4.1建立关系模式操作人员(账号、密码、姓名、联系电话、邮箱、地址)会员(账号、姓名、年龄、联系电话、邮箱、地址)药物(药物ID、药物名称、类别、生产厂家编号)仓库(批次ID、药物ID、药物名、类别、生产日期、有效期、进价、售价、生产厂家)订单详情(订单编号、药物名、购买数量、售价、购买人员、销售日期、操作员姓名)厂家(厂家编号、厂家名、电话、地址)进药(药物ID、操作员姓名、进药日期、进药数量)4.2关系模式规范化解决依照函数依赖关系,分析得每一种关系模式均满足3NF。5物理构造设计5.1建立数据库物理设计时为逻辑数据模型选用一种最适当应用环境物理构造(涉及存储构造和存取办法),数据库物理构造普通分为两步:(1)拟定数据库物理构造,在关系数据库中重要指存取办法和存储构造;(2)对物理构造进行评价,评价重点是时间和空间效率。由于本次课程设计数据库数据量不大,再加上数据库实行软件会自动建立某些索引,因此这里没有必要特别建立索引。需要创立一种数据库文献,命名为DrugControl创立数据库语句为createdatabaseDrugControl5.