计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> Delphi论文设计 >> 浏览文章
化学药品管理系统的研究与制作

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

目录
目录 I
摘要 IV
ABSTRACT V
前言 VII
第一章 可行性分析 1
1 编写目的 1
2 背景 1
3 技术可行性 2
3.1 开发工具的支持 2
3.2 数据库后台支持 3
4 经济可行性 3
5 操作可行性 4
第二章 需求分析 5
1 引言 5
2 系统需求 5
3 数据流图 6
4 数据字典 6
5 E-R图设计 9
6 性能描述 12
7 接口要求 12
第三章 总体设计 13
1编写目的 13
2 系统结构图 13
3 各模块功能描述 14
3.1 入库管理系统 14
3.2 出库管理及调拨管理系统 14
3.3 库存数据分析 14
3.4 盘点管理 14
4 数据库设计 15
第四章 详细设计 16
1 引言 16
2 数据库结构 16
2.1 数据库的实现 16
2.2 连接数据库 16
2.3 SQL语句在查询中的运用 17
3 用户管理信息模块 18
3.1 登录及设置权限: 18
3.2 修改密码: 19
3.3 出库入库及调拨 20
3.4 汇总查询 22
3.5 库存明细查询 24
3.6 库存盘点信息模块 25
3.7 帮助信息 27
第五章 编码及界面设计 29
1 登录及权限设置 29
2修改密码 30
3入库出库调拨 31
4 汇总查询 35
5明细查询 36
6盘点、不足药品、积压药品 37
7 报表打印预览 38
8 图表显示 39
9开场界面 40
10帮助信息在Delphi中的调用 40
第六章 软件测试 42
1什么是软件测试 42
2软件测试的目的和规则 42
3软件测试的对象 43
4测试用例 43
4.1 入库单编辑 43
4.2 出库单编辑 44
4.3 调拨单编辑 45
4.4 出库,入库,调拨汇总查询测试 46
4.5 出库,入库,调拨明细查询测试 46
4.6 登录信息及修改密码 48
第七章  致    谢 49
第八章  参考书目 50
附录 :参考资料 50
参考资料中文版 50
参考资料英文版 54

总体设计是软件设计阶段的第一步,在软件开发时期中,设计阶段是最富有活力,最需要发挥创造精神的阶段。在本阶段,主要就是得用面向对象分析方法把分析阶段产生的软件需求说明转换为用适当手段表示的软件概要设计文档,从而得出本模块的具体实现方案与总体结构以及各组成部分之间的关系。
总体设计的基本目的就是回答“从总体上说,系统应该如何实现?”通过这个阶段的工作将划分出组成系统的物理元素------程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。
3.2 出库管理及调拨管理系统
该系统是整个管理系统的中心环节,包括对出库数据的录入、修改、浏览、等操作以及库存更新和判别出库操作是否有误,在出库操作中,给定相应的出库时间,出库药品,出库仓库号,出库数量就要能够判断出在给定的出库时间之前相应的仓库中是否有足够的数量的药品来出库,如果有,则出库,如果没有,则不能进行本次出库操作,在出库的同时要完成库存的更新。调拨实现了库房与库房间药品的流通。
3.3 库存数据分析
本系统是以出库入库的基本录入作为基础,对数据库中的各个表进行单表查询,多表查询,查询统计。并提供报表功能。
本系统主要提供出库汇总,入库汇总,入库明细、出库明细。出入库汇总可以通过库房编号,药品以及时间进行多种组合的查询。
3.4 盘点管理
本系统是整个管理系统的重要部分。它涉及到的信息量大、数据烦琐,并且涉及到多个表。主要实现现有库存的查询,以及库存不足药品和积压药品的查询。 查询过程中可以通过库房及药品进行。
1 SQL概述
SQL是工业标准数据库操作语言,这种语言能操纵任何一种关系型数据库管理系统,它对Delphi编程人员来说非常重要,因为SQL是Delphi7.0 与Jet数据库引擎和数据库引擎之间进行通讯的基本方法。

SQL查询的类型有四种:
1、 交互式SQL。交互式SQL允许在一个类似于dBASE的点命令行提示符下输入SQL语句。
2、 嵌入式SQL。大多数SQL语言都支持把SQL语句插入到普通的应用程序代码中。这样,不一定使用固定的用户接口工具就可以通过SQL访问数据库。嵌入式SQL允许用户通过在SQL执行之前加入一个关键字来执行SQL语句。其优点是进一步为单一变量赋予属性值,缺点是必须逐行地处理查询结果,而不是交互式的批处理。
3、 存储过程或模块SQL。许多SQL服务器支持存储过程这一概念。存储过程由一些SQL代码组成,当应用程序通过CALL命令调用它时,它会实现许多操作。。
4、 动态SQL。动态SQL可以创建在编写语句时无法预测其内容的SQL语句。

2 了解SQL语句
SQL语句由命令、子句、运算符和合计函数构成,这些元素结合起来组成语句,用来创建、更新、和操作数据库。任何SQL语句都是以下面几种命令开头:SELECT、CREATE、 DROP ALTER 、INSERT、DELETE或UPDATE。

1、 SELECT命令:用于在数据库中查找满足特定条件的记录。
2、 CREATE、DROP、和ALTER命令:用于操纵整个表。其中,CREATE用于创建新的表、字段和索引,DROP命令用于删除数据库中的表和索引,ALTER命令通过添加字段或改变字段定义来修改表。
3、 INSERT、DELETE和UPDATE命令:主要适用于单个记录。其中,INSERT用于在数据库中用单一的操作添加一个记录,DELETE用于删除数据库表中已经存在的一个记录,UPDATE用于修改特定记录和字段的。

 

3 用户管理信息模块
3.1 登录及设置权限:
本系统设置有两种操作员登录方式,一种是管理员登录,一种是普通用户,管理员可以对所有权限进行操作,而普通的用户只能进行查询及打印报表的操作,而不能进行入库出库和调拨的工作。
当用户选择操作员进入系统前,要输入密码,与数据库中的值进行比对,如果输入的密码不是数据库中对应操作员的密码,则系统提示密码错误要重新输入密码,当输入密码错误超过三次,则系统提示要与管理员联系,并且自动关闭登录窗口。
管理员可以对系统所有功能进行操作,而普通用户只能进行查询,这里只要在登录中设置如果普通用户身份进入,入库出库和调拨功能禁止使用就可以了。


上一篇: 校医院收费管理系统
下一篇: 简单几何图形的识别和编辑
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。