下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精心整理数据库原理课程设计报告医院药品管理系统数据库设计学 院:软件学院专业名称:网络工程班 级:网工二班I.严 / yx- f4j-/ /小组:4人学 号:姓名:冯磊分 数:第一部分:小组成员介绍1.1负责人1.3小组成员及分工明细学号姓名班级分工冯磊网工二数据库的前景介绍,需求分析,设计班画出e-r图,建表生成数据库。对数据库中的表进行增删改查操作以及明确成员分工。陈孟一网工二班用web设计系统管理界面静态界面王克强网工二班创建视图,以及数据的插入李智杰网工二班创建视图J1.4进度安排5月2号-5月10进行了 E-R的构想,修改最终确立E-R添加数据构建表格。完成数据库的一些基 本功能。5
2、月10号-5月18号进行数据的插入,通过构想数据库的功能来构建视图。5月19号-5月28号进行管理界面界面的设计,以及后期 PPT的制作。第二部分:需求分析2.1项目背景随着经济的发展,越来越多的人注意健康,同时老龄化也在不断的增加,现代生活的节奏也越来越快,人们的饮食睡觉都越来越没有规律, 生病的人也越来越多,相应的药品种类 也在增加,且随着市场需求,药品价格也随着经济的波动时常发生变化,大量的进出药品, 使得医院药品的管理越来越麻烦,同时全手工的管理花费了大量的人力和时间,如果利用计算机管理药品,将会大大提高医院对药品库存管理的效率。二.需求分析2.1需求概述医院药品库存系统正是针对医院对
3、药品库存管理的需求而开发的系统。 根据医院对药品管理的 要求,可以记录药品的库存情况和药品信息,方便的查找药物,统计药品的消耗速度,按时间做进货提醒,及时的补齐药物,提醒药物的保质期,以及药品的来源(供应商信息)等等。2.2功能需求药品的存取功能:包括添加、删除、修改、查询药品信息;权限管理功能:设置用户权限,用密码登录;报警功能:若某一药物数量不在药物事先设定的数量的上下线中或某药物有效期将过则提示; 智能化功能:若某一药物销售量大或长期滞销或缺货,则系统产生销售统计表建议调整进货量; 备份功能:每天产生一个备份文件存储到定制的非系统盘内,以便系统或者软件被坏时可以恢复。2.2角色职责描述管
4、理员管理药品的进入进出供应商供应药品药房1配置药品及查看药品的详细信息药品仓库存储药品2.3产品功能需求业务流程图:精心整理精心整理库存I I库存信息药品出2.4系统功能模块2.5页面图设计登录界面:登陆进去查看药品管理信息:查看销售信息:查看药店管理信息系统管理信息:第三部分:概念设计3.2 E-R 图第四部分:逻辑设计 4.1关系模型的设计依据经分析,将上面的E-R模型转换为关系模式:管理员(管理员编号,管理员姓名,性别);供应商(供应商编号,名称,联系方式,地址,管理员编号,仓库编号);药品仓库(仓库编号,库存,药品编号,管理员编号,药房编号):药房(药房编号,药房名称,库存,药房负责人
5、,管理员编号);4.2实体间联系转化的关系模式 表的结构,绘制成表格精心整理4.2 在 SQL server2008中的实现管理员表:药房表:供应商表:药品仓库表:利用两个表查询供应商的名称,地址,以及药品库存编号增删、改查在管理员表中插入一条数据在管理员表中更新数据在管理员表中删除数据 007视图的建立:数据库生成代码:create databasedcgousedcgocreate table m /* 管理员表 */(mnamechar(20)not nuII,msexchar(2) not nuII,mnumber int not null,primary key(mnumber);g
6、ocreate table d /* 药房表 */(dnumber int not null,dma nger char(20),dn ame char(20),dstock int not null,/*dstock 为库存 */mnumber int not nuII,primary key(dnumber),foreign key(mnumber)references m(mnumber);gocreate table r/* 药品仓库表 */(rnumber int not nuII,rmessagechar(20)not null,rhouse int not null, /*rho
7、use 为库存 */dnumber int not null,mnumber int not nuII,primary key(rnumber),foreign key(mnumber)references m(mnumber), foreign key(dnumber)references d(dnumber) );go精心整理精心整理create table s/* 供应商表 */ (snumber int not nuII,snamechar(20)not null,slinkman char(20) not null,saddresschar(20),rnumber int not n
8、uII,mnumber int not null,primary key(snumber),foreign key(mnumber)references m(mnumber), foreign key(rnumber)referencesr(rnumber) );第五部分:总结学号姓名总结评分冯磊1 1在这次数据库大实验中,我学会从现实 的问题到实际应用的转化,从构想到设 计E-R图,再到建表建数据库,数据库 对一些元素进行增删改查操作,觉得学 习数据库非常有用。其中也会遇到创建 数据库一些角色和其作用的难题,经过 了反复修改,终于完成。我觉得 E-R的 制作以及设定角色的功能让自己真的是 学
9、到了很多,受益匪浅。99王克强在数据库设计里,我主要负责数据库数 据的插入和功能模块代码。让我数据库 认识提升了一个新的高度。以前觉得看 书本上的代码数据库时,觉得挺简单的, 但是这次自己设计时,其实遇到了很多 想象不到的困难。通过写代码程序,让95我对插入视图,又重新学习掌握,收获 满满。几个小组组员都很认真的探讨, 协商,执行,让我学到了相互合作的重 要性,还有就是要相互体谅,理解,只 有这样才能更好的完成的任务,无论对 以后的工作学习还是对知识能力的提 升,都是一次很好的学习机会。陈孟一通过实现医药管理系统数据库,我明白 了设计数据库不是很难的事,而是一种 组织好,分工明确,紧密配合,共同完 成的项目。作为该设计数据库的一员, 我明白了团结协作的重要性,同时数据 库设计也是一份艰苦的工作,在设计过 程中会遇到各种问题,比如我负责的其 中一部分是管理系统的web设计,设计 之前就要清楚医药管理系统的各个功 能,如何合理的设计,使各个部分脉络 清晰,更好的满足用户的需求,又不失 界面的漂亮大方,设计过程需要以前的 web知识,由于学的时间较长有些知识 点不记得了,在小组成员的合作讨论和 查阅资料,战胜自我,克服困难,取得 很大成功,我也意识到了自己的不足, 有时候写代码没有耐心,遇到障碍就想 放弃,严重有拖延症,想着以后再做也 不晚,现在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统计与成对数据的统计分析课件-2026届高三数学二轮复习
- 海南护师考试试题及答案
- 2026年湖南中考试卷及答案英语
- 2026三年级数学上册 乘法解决问题
- 2026三年级数学上册 测量的实际操作
- 保安员岗位责任制度
- 中国水利知识试题及答案
- 企业园区保安岗位制度
- 人福危险辨识与风险评价、控制制度
- 小组讨论奖惩制度及细则
- 山东高考英语语法单选题100道及答案
- 职业道德与法治知识点总结中职高教版
- 2025年绿色低碳先进技术示范工程实施方案-概述及范文模板
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试参考题库附带答案详解
- 事故后企业如何进行危机公关与赔偿管理
- 2025年春新人教PEP版英语三年级下册全册教案
- OptixOSN3500智能光传输设备业务配置手册
- 【浙科综合实践】四上第四课项目一、美味的中秋月饼
- 深圳大学《算法设计与分析》2021-2022学年期末试卷
- 西泠印社三年级下册书法教案
- 大客户经理招聘笔试题及解答
评论
0/150
提交评论