ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:551.29KB ,
资源ID:8477252      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8477252.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医药管理系统数据库大作业.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医药管理系统数据库大作业.docx

1、医药管理系统数据库大作业医药管理系统数据库大作业班级: 学号: 姓名:1、数据库介绍:选题:医药销售管理系统所用数据库:SQL SERVER 2008编程环境:VISUAL STUDIO 2008编程技术:MFC2、用户需求分析1. 软件涉及的用户和主要业务 管理人员:查询、删除和添加职工信息、供应商信息; 查询销售情况和库存情况,并进行财务统计。 销售人员:对库房药品信息进行添加和删除操作; 查询、增加和删除销售记录,可视为对销售、退货和采购新药品的操作。注:只有管理人员可登录对登录记录进行删除。 2. 数据字典数据流定义:(1) 职工信息数据流数据流名:职工信息说明:根据职工信息建立职工记

2、录,与登录用户相对应。来源去向:E1职工-P1职工管理数据结构:D1职工记录(2) 登录管理数据流数据流名:登录管理说明:根据登录数据库的时间和用户名、退出软件的时间建立登录记录信息,即工作记录。来源去向:D7职工记录-P2登录管理数据结构:D7工作记录(3) 库房管理数据流数据流名:库房管理说明:根据采购、销售、和退货记录库房药品存量信息。来源去向:E2药品-P3库房管理数据结构:D2药品记录(4) 销售管理数据流数据流名:销售管理说明:根据销售药品信息和录入记录时间生成销售记录。来源去向:E4客户-P4销售管理数据结构:D3记录(5) 业绩统计数据流数据流名:业绩统计说明:根据销售记录计算

3、一定时间范围内的营业额。来源去向:D3销售记录-P5统计管理数据结构:D4业绩记录(6) 供应商管理数据流数据流名:供应商管理说明:根据供应商信息建立供应商信息管理。来源去向:E3供应商-P6供应商管理数据结构:D5供应商记录(7) 客户管理数据流数据流名:客户管理说明:根据客户信息建立客户信息管理。来源去向:E4客户-P7客户管理数据结构:D6客户记录数据存储定义:(1) D1职工记录 说明:记录职工信息(管理人员和销售人员),职工号为主码。 输入:P1,P2 输出:P2 存取方式:以职工编号为非聚集索引的存取方法 (2) D2库房药品记录 说明:记录库房药品信息 输入:P3,P4 输出:P

4、4,P5 存取方式:随机检索为主 (3) D3销售记录 说明:记录销售记录信息 输入:P4,P5 输出:P5 存取方式:以售出时间为聚集索引的存取方法 (4) D4业绩记录 说明:记录一段时间内的销售统计信息 输入:P5 输出: 存取方式: (5) D5供应商记录 说明:记录供应商信息,供应商编号为主码。 输入:P6 输出:P2 存取方式:以供应商编号为非聚集索引的存取方法 (6) D6客户记录 说明:记录客户信息,客户编号为主码。 输入:P7 输出:P2 存取方式:以客户编号为非聚集索引的存取方法 (7) D7工作记录 说明:记录登录记录信息 输入:P2 输出:P2 存取方式:随机检索为主

5、数据处理过程定义(1) P1职工管理 说明:记录职工信息,职工编号为主码。 输入:E1职工 输出:D1职工记录 (2) P2登录管理 说明:记录登录记录信息 输入:D1职工记录 输出:D1,D5,D7,D6 (3) P3库房管理 说明:记录库房当前存有药品的信息 输入:D5,D3,D2 输出:D2,D3 (4) P4销售管理 说明:记录销售有关的信息 输入:D2,E4 输出:D2,D3 (5) P5统计管理 说明:统计并显示销售统计信息 输入:D2,D3 输出:D4 (6) P6供应商管理 说明:记录供应商有关的信息 输入:E3 输出:D5 (7) P7客户管理 说明:记录客户有关的信息 输入

6、:E4 输出:D6 数据流图细分:3、软件模块划分4、概念结构设计 各实体E-R 图 :联系方式所在地供应商号 职工编号客户编号销售记录编号销售数量销售记录药品编号销售日期 整体E-R图:5、逻辑结构设计1、E-R图向逻辑模型转:数据库名:医药管理销售系统职工信息(职工编号,职工名称,联系方式,职位)登录记录信息(用户名,登录时间,注销时间)登录用户信息(用户名,密码,类型)供应商信息(供应商编号,供应商名称,联系方式,所在地)客户信息(客户编号,客户名称,联系方式)库房信息(药品编号,库存量)销售记录(销售记录编号,药品编号,售出量,销售人员编号,客户编号,销售时间)药品信息(药品编号,药品

7、名称,生产厂家,药品类型,单位,销售价格)2、关系模式优化函数依赖集F职工信息 = 职工编号-UF登录记录信息 = (用户名,登录时间)-注销时间F登录用户信息 = 用户名- UF供应商信息 = 供应商编号-UF客户信息 = 客户编号-UF库房信息 = 药品编号-库存量F销售记录 = 销售记录编号-UF药品信息 = 药品编号-U分析:不存在非主属性和主属性对码的部分依赖和函数传递依赖,故为BCDF范式。3、逻辑设计结果表1:职工信息属性名数据类型长度允许NULL值主码或索引约束条件职工编号Smallint否主码,索引职工姓名Varchar(20)n+2否联系方式Varchar(20)n+2是职

8、位Varchar(20)n+2是表 2:登录记录信息:属性名数据类型长度允许 NULL 值主码或索引约束条件用户名Smallint否主码外码登录时间Datetime否主码注销时间Datetime是注销时间大于 登录时间表 3:登录用户信息:属性名数据类型长度允许NULL值主码或索引约束条件用户名Smallint否主码外码密码Varchar(20)n+2否类型Varchar(20)n+2否表 4:供应商信息:属性名数据类型长度允许NULL值主码或索引约束条件供应商编号Smallint否主码供应商姓名Varchar(20)n+2否联系方式Varchar(20)n+2是所在地Varchar(20)n

9、+2是表 5:客户信息属性名数据类型长度允许NULL 值主码或索引约束条件客户编号Smallint否主码客户姓名Varchar(20)n+2否联系方式Varchar(20)n+2是表 6:库房信息属性名数据类型长度允许 NULL 值主码或索引约束条件药品编号Smallint否主码外码库存量Smallint否库存量=0表 7:销售记录属性名数据类型长度允许 NULL 值主码或索引约束条件销售记录编号Smallint否主码药品编号Smallint否外码售出量Smallint否售出量=0销售人员编号Smallint否外码客户编号Smallint是外码售出时间Datetime否表 8:药品信息:属性名

10、数据类型长度允许NULL 值主码或索引约束条件药品编号Smallint否主码,索引药品名称Varchar(20)n+2否生产厂家Varchar(20)n+2否类型Varchar(20)n+2否单位Varchar(20)n+2否销售价格Int是销售价格06、编程实现1. 在SQL数据库中建立数据库,建立各种表并输入数据。2. ODBC配置:3. 在VS2008中用MFC编程实现。具体代码参见工程MMS。7、软件界面与使用说明1、运行MMS.exe,首先进入登录界面,连接数据库之后与SQL Sever中用户名记录中进行用户名和密码的匹配。2、人员信息管理部分,分为如图内容模块。以下是各部分的使用过程截图:3、退出软件时,点击注销,完成当条记录信息的录入。8、实验体会这次大作业花费了很长时间,对MFC是初次使用,对整个控制流程和机制不是很熟悉,所以也是边学边用,加上课程比较紧,有部分预先设计的功能没有实现,整体做的比较简单。刚刚设计的时候考虑了很多细节,包括药品名称什么的,但是到最后很多都没有来不及做,界面也相对比较粗糙。整个设计过程中,对概念模型的设计、逻辑结构的设计和E-R图想关系模式的转化有了更深的理解。在代码实现的过程中,由于很多操作都需要表格显示,逻辑有些混乱,慢慢做下来才越来越顺,最后终于完成了这次实验。

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

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