已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南阳理工学院学院:软件学院班级:JAVA1班姓名:王浩学号:28药品信息存销管理系统制作平台:Microsoft Office Access 2003目录1、 需求分析 1.系统要实现的功能 2.系统功能分析 3.数据流图和数据字典2、 概念结构设计 1.局部E-R图 2.整体E-R图3、 逻辑结构设计4、 数据库建立 1.建立数据库 2.建立表 3.建立查询 4.建立窗体5、 数据库实施及维护六、小结七、参考文献一、需求分析1.本系统要求实现的功能: (1)基础信息管理:包括药品信息、员工信息、客户信息、库存信息;(2) 医药及医药用品的存销信息管理:实现药品的信息查询、销售信息以及库存情况;(3)系统设置管理:包括用户和管理员管理,设置权限;(4)相关信息统计及窗体显示。2.系统功能分析图 不同用户对系统的权限不同,管理员对系统有查询和管理功能,用户对系统只有查询的功能,而供应商和顾客对此系统没有使用权限,如图所示药品存销信息管理系统 登录用户 管理员药品库存查询员工信息管理客户信息管理药品库存管理员工信息管理药品信息查询药品信息管理客户信息查询系统功能分析图3.数据流图和数据字典3.1 数据流图(DFD)(1)对药品销售部分进行分析,画顶层数据流图,如下图所示 库存供应药品客户购买药品药品药品存销信息管理系统客户查看查询要求查询统计信息 管理员(2)0层图,如下图所示库存管理销售信息管理客户入库管理 管理员 信息管理客户信息药品库存信息库存信息 库存员工信息 0层数据流图(3)1层图如下图所示客户销售记录药品信息查询库存信息购买药品客户信息 1层数据流图3.2 数据字典(DD)(1)数据项数据项名称含义说明类型长度客户编号唯一标识客户10姓名客户的姓名20联系方式客户的联系方式10购买时间客户购买药品的时间10药品编号唯一标示药品10药品数量药品的数量10药品名称药品的名字30入库出库单据号唯一标示药品入库出库10药品存放位置库存药品存放的数量20入库数量入库药品的数量10出库数量出库药品的数量10库存库存中的药品数量10生产厂家药品生产的厂家20生产日期药品生产的日期10保质期药品的保质期10用途药品的用途30价格药品的价格10数量同一种药品的数量10员工编号唯一标示员工10姓名员工的姓名20性别员工的性别10年龄员工的年龄10学历员工的学历职务员工在厂里的职务 主要数据项列表(2)数据结构数据结构名称含义说明组成结构客户定义了一个客户及购买药品的有关信息客户编号+姓名+联系方式+购买时间+药品编号+药品数量+药品名称员工定义了一个员工的有关信息员工编号+姓名+性别+年龄+学历+职务药品定义了一个药品的有关信息药品编号+药品名称+生产厂家+用途+价格+生产日期+保质期+数量+员工编号库存定义了一种药品库存有关信息入库出库单据号+药品存放位置+药品编号+药品名称+入库数量+出库数量+员工编号+库存 主要数据结构列表二、数据库概念结构设计采用自底向上的设计方法将系统需求分析得到的用户需求抽象为信息结构1.局部E-R图(1) 药品信息E-R图用途药品名称药品编号生产厂家价格数量生产日期药品信息员工编号保质期图2-1 药品信息E-R图(2) 客户信息E-R图联系方式姓名购买时间客户编号客户信息药品数量购买时间药品编号图2-2 客户信息E-R 图(3) 员工信息E-R图员工编号姓名性别职务员工信息年龄学历图2-3 员工信息E-R图(4) 库存信息E-R图药品存放位置药品编号药品名称入库出库单据号库存信息入库数量库存出库数量员工编号图2-4 库存信息E-R 图2.系统总E-R图购买药品客户销售存取管理员工库存图2-6 系统概念结构模型3、 逻辑结构设计阶段具体点基本E-R图向关系模型转化如下:客户:(客户编号、姓名、联系方式、购买时间、药品编号、药品数量、药品名称)库存:(入库出库单据号、药品存放位置、药品编号、药品名称、入库数量、出库数量、员工编号、库存)药品:(药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、员工编号)员工:(员工编号、姓名、性别、年龄、学历、职务)4、 数据库建立1. 建立数据库打开access2003,点击文件-新建,新建一个空数据库,输入名称:药品存销信息管理系统。2. 建立表打开新建的数据库,点击表,使用设计器创建表,输入每个表中的属性名,并且设置主键,然后打开建立好的表,向里面添加数据,一共建立四张表,客户信息表,库存信息表,药品信息表,员工信息表。3. 建立查询点击查询,在设计视图中创建查询,添加每个查询中需要的已经建好的表中的属性,对于一些查询需要设置条件,总共建立了管理员和用户分别对四张表的查询以及管理员的购买查询。4.建立窗体点击工具 数据库实用工具的切换面板管理器,新建登录界面,登录界面有管理员和用户,再建管理员和用户的界面,管理员界面有客户信息,药品信息,购买信息,库存信息,员工信息以及“返回上一级”;用户界面有客户信息查询,库存信息查询,药品信息查询,员工信息查询以及“返回上一级”。5、 数据库实施及维护对用access建立好的数据库系统-药品存销管理系统进行查看实施。(具体操作内容见上截图)6、 小结为了提高我们的实践能力,让我们学以致用,能灵活运用所学的知识进行再创造,学校特安排我们进行为期一周的数据库应用课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。在此次药品存销信息管理系统程序开发过程中,有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤:(1) 思考总体设计方案:总体结构和模块外部设计,功能分配。思考要实现整个程序大体需要的几个模块和其中用到的access等。(2)画出总体设计方案流程图:用流程图的形式展现你的基本编程思想。(3)流程图具体化:即将流程图中的几大模块的具体实现思考清楚,可以用流程图的形式展现并想好实现的关键步骤。(4)编辑程序:这是一个至关重要复杂而且需要反复修改的环节,在此环节中你将发现总体设计和模块思想会存在很多问题,需不断改进如何实现各系统功能,达到预期效果也将是一项繁复的工作。(5)系统调试:在Microsoft Office Access 2003环境下进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(6)最后修饰:程序可以正确运行之后,再不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化增强程序的新意与可行性。通过这次课程设计,使我们更加熟悉的掌握了access和数据库语言的运用。帮助我们熟悉了更多数据库语言的功能,提高了我们的动手能力,学到了许多解决实际问题的宝贵经验同时也挖掘出了我们潜在的能力,使我们对自己更有自信,对数据库学习也更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黄山市祁门县引进人才4人考试备考题库及答案详解
- 2026中国农业科学院农业资源与农业区划研究所资划所高层次人才招聘考试备考试题及答案详解
- 2026灵武市公开选聘市属国有企业管理人员3人考试备考试题及答案详解
- 2024年蒸远职业学院单招综合素质考试模拟试卷含答案详解【综合题】
- 2026年中原康养职业学院高职单招职业适应性测试考试模拟试卷【夺冠】附答案详解
- 2026年湖南岳阳君山职业学院高职单招职业技能考试题库含完整答案详解(各地真题)
- 2027年河北唐山丰南职业学院单招综合素质考试题库含答案详解(夺分金卷)
- 遂宁市船山区信访局招募2026年社会工作服务岗位(第二批)(6人)考试备考试题及答案详解
- 2024年四川职业技术学院单招职业技能考试题库及参考答案详解(精练)
- 2025年和田地区和田市街道办人员招聘笔试试题及答案详解
- 2026年专利代理师资格考试相关法律知识试题与答案
- 临时用电施工专项施工方案
- 2026广东深圳市急救中心招聘120调度员2人笔试参考题库及答案详解
- (2026)行政执法人员考试题库附答案
- 启动高水平应用型本科高校双优建设实施方案
- 2025-2026中国商飞公司秋季校园招聘笔试历年典型考点题库附带答案详解
- 2026年全国新高考2卷数学试卷(含答案及解析)
- 2026中国智慧城市大脑系统建设进度与区域落地案例分析报告
- 2026中国碳捕集技术发展现状及未来应用前景分析报告
- 气象新员工业务入职培训手册
- 2026年乌鲁木齐一中分班测试题及答案
评论
0/150
提交评论