| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

毕业论文:药品进销存管理系统的设计与实现

z***u

贡献于2019-05-22

字数:25101

药品进销存理系统设计实现

着计算机技术快速发展计算机技术基础理信息系统应已深入行业计算机理信息系统项系统工程综合计算机网络数库通讯技术包括企业理科学众丰富实践验总结先进科学技术现代企业营理结合范例产生运行企业营理发展定阶段定规模特定济环境必然求文总结前验基础医药企业动化理现状进行分析详细阐述药品进销存理物流模型通需求调查系统分析系统设计开发医药企业商品进销存理系统
目前全球药品市场竞争日益激烈医药企业想获持续性赢利取决否够赢保持相客户满意度分析MICROSOFT公司VISUALSTUDIO 2005开发工具利提供种面象开发工具尤数窗口方便简洁操数库智化象首先短时间建立系统应原型然初始原型系统进行需求迭代断修正改进直形成户满意行系统文首先研究采面象设计思想设计医药进销存理系统般方法然介绍开发环境建立分析系统功系统总体性求详细讲述系统总体设计数库设计实现前台应程序功模块设计实现程整设计程中遵循软件工程原理结果证明该设计思路行效通该系统设计实现揭示类理信息系统开发基原理设计流程出该类理信息系统开发般解决方案
关键词:理信息系统visual studio软件工程数库











ABSTRACT
With the rapid development of computer technology the management Information Systems (MIS) at the base of the computer technology has penetrated into all the various trades and occupations The calculator management information system is a system engineering synthesizing the calculator network database the communication technique also including the business enterprise management science and numerous abundant empirical summary of fulfillmentIt is the example that the advanced science technique combines with the modern business enterprise management Its creation and movement is the business enterprise management management develops the certain stage inevitable request of certain scale and particular and economic environmentses are On the base of summing up senior’s experience this paper analyses the actualities of commerce automation and particularly expounded commodity purchasesalestorage management as well as logistics model By the requirements investigation system analysis and systems design developing a commodity purchasesale storage management system for the Medcine Corporation
Currently the global drugs` market competition is increasingly vigorous the companies medicine enterprise wants to be keep on the win the benefit to be decided by whether it can win and keep the satisfaction of the equal customers or notThrough analysis we use the VISUAL STUDIO 2005 development tool of the company of MICROSOFT making use of various development tool that faces to the object of what it provide particularly is this ability of the data window way is convenient and simple and direct to manipulate the database of intelligence turn the object build up the system application prototype in the in a short time first then start the prototype system to carry on the need generation to the beginning revise and improve continuously until formation the customer is satisfied and can go the systemFirst of all it has introduced the objectoriented design outline as well as the development environment establishment and has described the system function and the system overall performance requirement in a nutshell and has narrated the system design the database design and the realization as well as the functions modules detailed design about the onstage application procedure with emphasis In the entire design process the software engineering principle is followed The result proved that the design mentality is feasible and effectivethrough the system design and the realization a basic principle and the design flow about the kind of management information system development are promulgated and that the general solutionabout the kind of management information system development is obtained
Keywords Mangement Information Systemvisual studioSoftware EngineeringData Base

目 录
1 绪 1
11 课题背景意义 1
111 课题简介 1
112 课题背景研究意义 1
12 户需求分析 2
121 功需求 2
122 实现目标 3
2 开发技术工具介绍 4
21 技术介绍 4
211 NET三层架构介绍 4
212 C#介绍 5
22 开发工具开发环境介绍 6
221 Visual studio 6
222 皮肤控件介绍 7
23 数库介绍 8
3 需求分析 9
31功需求 9
311 出库信息理 10
312 进货入库 10
313 销售出库 10
314 库存理 10
32 数需求 11
4 详细设计实现 13
41 出库页面设计 13
42 库存页面设计 14
43系统数库设计 15
431 数库逻辑设计结构 15
432 数库物理结构设计 16
44 系统实现 17
441 出库理基操作 17
442 库存理基操作 19
45 架构设计 22
5 系统测试 24
51 系统测试 24
52 白盒测试 24
53 综合测试 25
531 顶集成 25
532 底集成 25
54 需求测试 26
致谢 27
参考文献 28





1 绪
11 课题背景意义
111 课题简介
国医药营形式正集团化连锁化发展发展程中旧企业理模式已适应新型社会义市场济求新企业理模式正广泛探讨研究中中利现代信息技术企业拥快速高效市场反映力高度效率已医药营企业特医药连锁营企业关心问题者医药产品种类繁销售模式特殊业务量单手工记帐已难适应工作需医药作关心健康特殊行业国家医药行业行业力争策加理难度快建立完善现代企业信息化理机制问题已成医药企业发展关键
针形式制作医药进销存理系统软件visual studio中visual C#开发C#微软公司推出种视化编程工具世界应广泛编程语言公认编程效率高种编程方法
112 课题背景研究意义
着国市场济蓬勃发展医药产品需求迅速增加医药行业正处高速发展时期行业快速发展必然导致竞争加剧想激烈市场竞争中谋求发展客观求企业必须加强部理提高运营销率国部分医药企业原国零售药店改造医药职工海创办然营实现专业化信息机制没摆脱原销售模式企业部没形成完善效激励约束信息化理机制企业发展动力足影响企业持续稳定快速发展
时国医药营形式正集团化连锁化发展发展程中旧企业理模式已适应新型社会义市场济求新企业理模式正广泛探讨研究中中利现代信息技术企业拥快速高效市场反映力高度效率已医药营企业特医药连锁营企业特关心问题者医药产品种类繁销售模式特殊业务量单手工记账已难适应工作需医药作关系健康特殊行业国家医药行业行业理政策加理难度快建立完善现代企业信息化理机制问题已成医药企业发展关键
医药产品生产营中药品库存理疑处非常重位药品生产营终端理库存情况
确保物畅流行业般存数量库存生产企业需储备定物资维持连续生产服务性企业般需备置某常设备服务具等
纳言实行库存意义:
(1) 利实施科学理防止短缺库存重目标需时必需物资需量供应企业生产急需物资时供应理会混乱医院没定数量床位库存病法住院治疗银行没现金库存存户取钱
  (2) 利提高资金利效果缩短订货提前期制造商维持定量成品库存时顾客容易采购需物品缩短顾客订货提前期企业营活动更灵活
  (3) 利效开展仓库理工作通库存原零散放置物料整理井然序废旧物料堆放整齐工厂空整洁干净实现文明生产
惯例组成物流供应链企业间关系相互买卖交易关系企业少间交流信息惯相互协调进行库存理更说整供应链水分享交流信息协调进行库存理样会形成必库存时降低顾客满意度组成供应链企业物资储存超实际需库存量种超实际需量库存常称缓库存
样组成供应链企业顾客(需方)间缺乏必信息交流顾客需特终消费者实时需难握预测安排生产预测实际存差距库存足(缺货)库存剩现象常发生
物流理整体种传统交易惯导致必库存企业增加成成终反映销售顾客产品价格减少顾客满足度供应链进行库存理仅降低库存水减少资金占库存维持成提高顾客满意度然实现真正意义零库存现实中时生产方式努力目标
  着组成供应链企业间关系建立买卖交易基础立型关系基利益协作伙伴型关系转变供应链企业间交流分享信息协调进行库存理成先进库存理方法技术出现种变现实
12 户需求分析
121 功需求
系统实施应集中处理药品进销存业务应收应付帐目
系统通医药门店日常业务设计处理实现现代化医药门店理模式具体功包括日常业务库存理查询统计基础信息理系统设置五模块系统功模块设计:
(1)进货理:采购查询退货保存库存表中
(2)库存理:库存量库存报警仓库保员库存报表
(3)销售理:销售量销售报表销售业绩退货售货员
(4)综合理:登录权限数备份员理部门理客户理权限设置
122 实现目标
面医药行业高速发展发展程中出现种情况医药门店进销存理系统实施应够达目标:
(1)实现点操作信息享相互间信息传递准确快捷畅
(2)全面动化理时掌握药品库存销售等情况
(3)够快速准确处理药品销存退盘点变价折扣等种业务模式
(4)系统界面友美观操作简单易行查询灵活方便数存储安全
(5)提供助记码支持种结算方式
(6)系统维护安全方便够满足实性先进性求









2 开发技术工具介绍
21 技术介绍
211 NET三层架构介绍
ASPNET简介ASPNET统Web应程序台提供建立部署企业级Web应程序必需服务ASPNET够面浏览器设备更安全更强升级性更稳定应程序提供新编程模型基础结构ASPNETMicrosoft NET Framework部分种高度分布Internet环境中简化应程序开发计算环境NET Framework包含公语言运行库提供种核心服务存理线程理代码安全包含NET Framework类库开发员创建应程序综合面象类型集合
次系统开发中ASPNET三层架构具体介绍:谓三层架构指商业逻辑层数访问层应层谓三层体系结构客户端数库间加入中间层组件层里说三层体系指物理三层简单放置三台机器三层体系结构仅仅BS应三层体系结构三层指逻辑三层三层放置台机器三层体系应程序业务规数访问合法性校验等工作放中间层进行处理通常情况客户端直接数库进行交互通COMDCOM通讯中间层建立连接中间层数库进行交互
分层式结构开发员分工更加明确旦定义层次间接口负责逻辑设计开发员分散关注齐头进例UI员需考虑户界面体验操作领域设计员仅关注业务逻辑设计数库设计员必繁琐户交互头疼开发员务确认开发进度迅速提高松散耦合处显易见果系统没分层逻辑紧紧纠缠起彼间相互赖谁换旦发生改变牵发动全身项目影响极严重降低层层间赖性良保证未扩展复性优势明显功模块旦定义统接口模块调相功进行重复开发进行分层式结构设计标准必少定程度标准化基础系统扩展换层层间通信必然保证接口标准化果考试系统考试合格低分数线改需修改业务逻辑相应函数函数入口参数返回容变客户端需作改动里面象编程特性封装性优点点开发型应时尤开发员分成两组组负责开发界面层组负责开发商业逻辑层双方事先商定函数接口行开发必前样面工作必须等前面工作完成开始然样开发模式需项目协调文档作支持
212 C#介绍
简介C sharp(简称C#)微软公司2000年6月发布种新编程语言定微软职业开发者坛(PDC)登台亮相C#微软公司研究员Anders Hejlsberg新成果C#起Java着惊相似包括诸单继承界面Java样语法编译成中间代码运行程C#Java着明显鉴Delphi特点COM(组件象模型)直接集成微软公司NET windows网络框架角
现微软边继续反驳竞争手Sun控告改变Java语言诉讼边美国反垄断指控顽抗底时微软天程序员技术进行着场补救措施已开发出C#语言种非常类似Java语言微软深知便微软阵营中着相部分喜欢Java语言次干脆C#满足愿种非常完美语言适种操作系统Windows紧密结合起
微软表示种新程序设计语言针JavaC++革新正Java追求两目标(目标然移植性)微软直梦想着开发出JavaWindows NT系统抗衡语言C#动存理Java样C语言语法似理想成现实
微软称C#CC++派生种简单流行面象类型安全程序设计语言C#意综合Visual Basic高效率C++强功种说法否准确呢?C#结构Visual BasicActiveX显然着RAD开发者时C#提供C++强功种说法稍嫌夸张变成空头支票
某象接口更新微软称继承然继承象言然象词常碰少真正理解含义微软户甚员工常象接口弄混微软干脆接口定义种象结果导致面象编程(OOP)微软弄乱七八糟现微软踏步前进(然心心)建立接口基础象集成开发工具里走实头甚象接口更新称继承
继承程序员带处语言关——接口维持兼容性Visual Basic写成象C#C++中良运行特性真正OOP技术台移植性代价象编译注册Windows子系统访问子系统访问象吧欢迎NETNGWS世界——Windows台没完完全全产生样完整赖性动机然遭全世界微软偏见怀疑然完全技术C#例外
事实C#完全Windows完美产物困绕Java SDK MFC SET数库已成想放入C#东西(种语言)WindowsNET子系统建立包装Windows运行库
(2) MSIL进入NET
访问Usenet新闻组时会诸新语言台效性类问题什时间努力解决问题呢?然没牢固事实说服力证帮助响应者权威机构会断言持保留意见没参加年专业开发者会议(PDC)发现基会者反馈
微软周肆宣传基错误理解C#Visual C++改进版完全回事C#Java没直接联系特征设定Java获灵感语法Java样源CC++执行完全新NET结构
C#非字节码(bytecode)微软位员工罗伯特舒密特详细描述道:C#编译程序产生微软中间语言’(MSIL)……虚拟机类似技术解释种中间语言(IL)相反应程序载入JIT编译程序需编译时IL会转换成代码旦种转换完成执行代码实际代码实质然种方案点Java程序通JIL编译程序里终JIT编译100代码JavaJIT产生结果
22 开发工具开发环境介绍
221 Visual studio
Visual Studio.NET台强开发工具软件服务商企业应程序部署发布Visual Studio提供完美解决方案Visual Studio.NET提供包括设计编码编译调试数库联接操作等基功基开放架构服务器组件开发台企业开发工具应程序重新发布工具性评测报告等高级功
NET FrameworkMicrosoft Visual Studio 简介: Web 应程序(特网基础应程序)优点企业间商业数交易等行透特网通讯彼交换讯息样节省数交换时间简化流程新代.NET 开发台没出现前特网应程序达述功项浩工程牵涉程序开发语言包括HTMLASPVBScriptJavaScriptC++ADOSQLCOMMTS 等样环境开发员说想快速开发功强稳定Web应程序项轻松工作前Microsoft Visual StudioTM(微软解决方案开发台)Windows 架构服务已帮助程序设计师单机台程序开发转式(ClientServer)架构开发应程序现环境言企业客户供货商等系统软件相Visual Studio 2005 提供种工具帮助程序员软件开发团队:更高效更快获结果建立动态WindowsWebMobile基Office决方案软件团队间交流协作更效率更早质量保证始终贯穿整开发流程
222 皮肤控件介绍
套控件仅dll(IrisSkin2dll)文件skin文件夹skin文件夹22子文件夹子文件夹实套界面风格说22种风格
实现界面换皮肤两种做法:
(1)拷贝法界面资源夹文件拷贝exe文件位置然程序种通skinEngine1SkinFilefileName(fileName皮肤文件ssk文件位置)设定界面皮肤种做法通常需Debug文件夹Release文件保存套皮肤文件发布程序时候需附带文件
(2)嵌入资源法文采种办法实现样做处发布程序时(Debug版Release版)时vs动皮肤文件编译进exe文件中减少程序发布时文件数程序皮肤文件相位置
首先开VS工具箱添加皮肤控件组件然出现选择工具箱项中点击浏览钮然找IrisSkin2dll文件然确定关闭话窗口皮肤控件组件会出现工具箱(具体出现分组添加时添加组关)
现编写程序测试做简单窗体吧界面控件图示然皮肤组件拖拽界面需程序需皮肤资源文件添加进里采添加资源办法
步骤:
(1) 先IrisSkin2dll文件添加前项目引(解决方案资源理器>前项目>引>右键>添加引 找IrisSkin2dll文件说吧^_^)IrisSkin2dll文件放前项目\bin\Debug文件中
(2) 然IrisSkin2dll文件添加具vc2005工箱:右键>选择项>浏览找IrisSkin2dll文件(文件放前项目\bin\Debug文件中)确定控件添加工具箱中然工具箱中新添加 SkinEngine控件拖前项目中
(3) 皮肤目录中ssk文件复制前项目\bin\Debug文件中(ssk文件选)
(4) 项目中调ssk皮肤文件例:
namespace 前项目
{
public partial class Form1 Form
{
public Form1() 前项目构造器中调皮肤文件
{
InitializeComponent()
thisskinEngine1SkinFileDiamondBluessk
DiamondBluessk换皮肤目录中喜欢ssk文件
23 数库介绍
SQL Server 关系数库理系统初Microsoft Sybase AshtonTate三家公司开发1988 年推出第OS2 版Windows NT 推出MicrosoftSybase SQL Server 开发分道扬镳Microsoft SQL Server 移植Windows NT系统专注开发推广SQL Server Windows NT 版Sybase 较专注SQL ServerUNIX 操作系统应书中介绍Microsoft SQL Server 简称SQL ServerMS SQL Server
SQL Server 2005 Microsoft 公司推出SQL Server 数库理系统版该版继承SQL Server 70 版优点时增加许更先进功具方便伸缩性相关软件集成程度高等优点跨越运行Microsoft Windows 98 膝型电脑运行Microsoft Windows 2000 型处理器服务器等种台
SQL Server 2005 特性Microsoft® SQL Server 2005 特性包括:
(1)Internet 集成SQL Server 2005 数库引擎提供完整XML 支持具构成Web 站点数存储组件需伸缩性性安全功SQL Server 2005 程序设计模型 Windows DNA 构架集成开发Web应程序SQL Server 2005 支持 English Query Microsoft 搜索服务等功Web 应程序中包含户友查询强搜索功
(2)伸缩性性数库引擎台运行 Microsoft Windows® 98 便携式电脑运行Microsoft Windows 2000 数中心版型处理器服务器SQL Server 2005 企业版支持联合服务器索引视图型存支持等功升级Web站点需性级
(3)企业级数库功SQL Server 2005 关系数库引擎支持苛刻数处理环境需功数库引擎充分保护数完整性时理千发修改数库户开销减SQL Server 2005 分布式查询您引数源数象数 SQL Server 2005 数库部分时分布式事务支持充分保护分布式数更新完整性复制样您维护数复时确保单独数复保持步组数复制移动脱接户户工作然做修改合回发布服务器
(4)易安装部署SQL Server 2005 中包括系列理开发工具工具改进站点安装部署理 SQL Server 程SQL Server 2005 支持基标准 Windows DNA 集成程序设计模型 SQL Server 数库数仓库成生成强伸缩系统缝部分功您快速交付SQL Server 应程序客户需少安装理开销实现应程序
3 需求分析
系统需求分析明确进销存理系统实现目标出解决方案系统分析功分析数需求两方面进行功需求分析系统实现目标进行分解形成相互独立相互联系部分然部分映射功功相互间形成机整体数需求分析系统中涉数进行识描述出系统中关系流面详细进行着两部分分析
31功需求
进销存理系统现药品信息记录查询包括药品入出库记录药品库存信息查询
进销存理中应该首先药品定义编号便进行统理现实程中药品会断采购入库销售出库笔入库出库应记录应保存详细入库出库数量日期信息
够动态掌握药品库存情况需根药品入库出库信息查询库存药品般处理方式累计截前种货品入库出库累计入库减累计出库值该货品前库存数量
通系统需求分析图31示系统流程图该图简明表示进销存理系统业务关系流程
库存信息
客户退货
库存盘点
退货返厂
销售作业
客户
销售报表
销售查询
入库作业
供应商
入库信息
入库查询
库存查询





图31 系统流程图
图中系统流程图出进销存理系统需实现进货理销售理库存理综合理部分功负责库存理模块面负责模块做详细介绍
311 出库信息理
出库信息理出库药品基信息理包括出库药品新增修改删明确出库时间出库员出库原便够时掌握出库信息出库理模块中系统提供货品入库出库库存情况信息查询功进入出库理页面出库货品列表列表中显示出库货品编码名称等基信息外显示累计入库累计出库库存数量货品记录较时翻页浏览货品名称模糊查询滤显示希查货品出库信息外出库理页面中户时产前系统帮助返回系统界面中
312 进货入库
进货入库指药品入库登记系统需记录笔货品入库详细信息进货入库登记时药品必须库存理中已存户求够添加删进货入库记录提供浏览入库记录功
313 销售出库
销售出库指药品出库信息记录进货入库类似登记销售出库象应该库存理中已存药品考虑该货品库存数量否满足次出库数量需求系统应提供添加删销售出库记录功够户查出库记录
314 库存理
库存理模块维护货品基信息系统提供功包快货品信息列表新增货品修改货品删货品
(1)货品信息列表
进入货品理页面出货品列表列表中显示货品编码名称规格单位单价信息货品记录较时翻页浏览货品名称模糊查询滤出希查货品信息
(2)新增货品
货品理页面提供新增货品功户执行新增货品时开货品信息页面户该页面输入增加货品编码名称等基信息新货品编码已货品编码重复
输入货品基信息货品信息页面保存货品信息新增成功货品列表中会新增货品信息
(3)修改货品
户需修改货品基信息货品信息列表中单击相应货品编码时系统开货品信息页面户该页面货品名称等基信息进行修改时货品编码读修改
修改货品基信息货品信息页面保存货品修改修改成功货品列表终会显示修改货品信息
(4)删货品
货品理页面中提供删货品功删货品信息时首先货品列表中选择删货品复选框然执行删功
删货品时系统会判断入库记录中否该货品果没否进行删货品删成功删货品货品列表中消失
系统功需求进行分析进行系统功模块设计重面进行数需求分析
32 数需求
通前面系统功需求分析解进销存理系统实现4方面功包括货品基信息维护进货入库信息记录销售出库信息记录库存货品信息查询
通项功涉数分析图32示进销存理系统ER图
物料库存
出库
信息
报警
盘点
报警
记录
库存
盘点
1
n
1
n
n
1
n
1
入库
出库
入库信息
















图32进销存理系统ER图
图出进销存理系统涉数包括出库理库存理两功面分分析数求
(1)出库理
出库理基操作通单击出库理页面添加修改删查询钮实现包括出库信息出库明细信息两模块出库信息基操作提供户实现出库产品基操作功出库明细信息满足户求够查货品列表种货品明细信息
(2)库存理
库存理库存货品进行查询系统应该提供种货品入库出库前库存数量包括库存信息医药字典信息两模块系统定义库存台账编号满足户求够时查询时库存情况查询结果浏览查导出Excel


























4 详细设计实现
仓库理系统通入库业务出库业务仓库调拨等功综合批次理物库存盘点质检理时库存理等功综合运理系统效控制踪仓库业务物流成理全程实现完善企业仓储信息理该系统独立执行库存操作系统单证等结合提供更完整全面企业业务流程财务理信息库存理系统进行库存信息维护理包括出库理库存理两部分中出库理包括出库信息预览增删改查等基操作库存理包括库存信息预览药品信息查询修改删系统功图41示:
库存理系统
出库理页面
库存理页面
出库明细
修改信息
查询信息
医药字典
库存信息览
图41 库存理系统功结构图
41 出库页面设计
出库理页面列出已出库记录户通查询浏览出库信息外户单击出库明细信息钮查该出库信息明细容选择想删出库记录然单击删钮选择出库信息进行删出库理界面图42示:

图 42出库理页面
42 库存页面设计
库存理包括医药字典库存信息览两部分中医药字典实现医药信息增加删库存信息显示前库存便户进行查询预览具体页面图4344示:

图43医药字典页面

图44库存信息览页面
43系统数库设计
431 数库逻辑设计结构
库存信息

药品编号
出库
出库时间
出库数量
出库价格
进货信息

药品编号
药品名称
采购数量
销售信息

药品编号
药品名称
销售原
销售量
销售时间
销售员
库存理数库数表包括库存信息列表进货信息列表销售信息表数库表关系图45示:
图 45 数库表关系
图中示数逻辑结构中包括库存信息进货信息销售信息三实体库存信息保存出库产品相关信息进货信息提示采购名称数量等信息销售信息显示售出信息进货信息库存信息通药品形成关系库存信息销售信息通药品编号形成关系
432 数库物理结构设计
根库存理系统数库逻辑结构设计系统SQL server 物理结构包括销售信息表库存信息进货信息表便系统实现逻辑结构设计基础需增加辅助数表保存添加出库信息时选择产品表进行简单介绍
(1)出库信息列表显示出库产品基信息包括出库编号出库时间出库出库原数库表表41示:
表41出库信息数设计表
字段名
字段类型
值约束
应中文名
EmergeNumber
varchar(10)
Not Null
出库编号
EmergeDate
datetime
Not Null
出库时间
EmergePeople
varchar(10)
Not Null
出库
EmergeReson
varchar(50)
Not Null
出库原
(2)药品信息库存理中建立药品基信息包括药品编码名称规格单位单价表42示:
表42药品信息数设计表
字段名
字段类型
值约束
应中文名
mid
int
Not Null
药品编号
mname
varchar(20)
Not Null
药品名称
mspec
varchar(20)
Not Null
药品规格
munit
varchar(20)
Not Null
药品单位
pid
int
Not Null
药品价格
(3)入库记录进货入库信息进行货品入库登记时需记录种货品入库数量少入库具体日期表43示:
表43入库信息数设计表
字段名
字段类型
值约束
应中文名
LairageNumber
varchar(10)
Not Null
入库编号
LairageTime
datetime
Not Null
入库时间
LairagePeople
varchar(10)
Not Null
入库
LairageReson
varchar(50)
Not Null
入库原
(4)库存货品动态货品库存信息通入库记录出库记录汇总数需查货品库存时需输入编号查询前库存表44示:




表44库存信息数设计表
字段名
字段类型
值约束
应中文名
StockApplyListNumber
varchar(10)
Not Null
库存帐台编号
StockNumber
varchar(10)
Not Null
库存编号
MID
int
Not Null
药品编号
StockAmount
int
Not Null
库存数量
44 系统实现
441 出库理基操作
出库信息基操作通单击出库理页面添加修改删查询钮开出库信息基操作提供户实现出库产品基操作功
(1)出库数信息添加事件:页面文框中添加需信息添加钮输入信息传数库中判断输入信息正确完成添加功添加信息时反映出库明细中具体执行程请参代码:
private void toolStripButton13_Click(object sender EventArgs e)
{
Emerge eee new Emerge()
eeeEmergeNumber1 txtNumber1Text
eeeEmergeDate1 DateTimeParse(dateTimePicker1Text)
eeeEmergePeople1 txtPeopleText
eeeEmergeReson1 txtResonText
id txtNumber1Text
txtEmergeNumberText id
lAdd(eee)
bool b ebaddEmerge(eee)
if (b)
{
txtNumber1Text eeeEmergeNumber1ToString()
MessageBoxShow(恭喜您添加成功)
tabControl1SelectTab(tabPage2) 转第二选项界面
}
else
{
MessageBoxShow(哦耶您添加失败)
}
更新界面
l ebfindEmerge()
dataGridView1DataSource null
dataGridView1DataSource l

}
(2)出库数信息删事件选中删信息选中信息数库中信息匹配果存该信息根提示判断该信息否正没正常删反删具体实现程:
private void toolStripButton10_Click(object sender EventArgs e)
{
if (dataGridView1SelectedRowsCount > 0)
{
DialogResult d MessageBoxShow(this 真删? 提示 MessageBoxButtonsOKCancel)
if (d DialogResultOK)
{
int i dataGridView1SelectedRows[0]Index
Emerge e1 l[i]
bool bebRemoveEmerge(e1)
if (b)
{
MessageBoxShow(删成功)
更新界面
l ebfindEmerge()
dataGridView1DataSource null
dataGridView1DataSource l
}
else
{
MessageBoxShow(删失败该条信息正引)
}

}
}
}
(3)出库数信息修改:选中修改信息单击修改钮文框中输入修改信息传送数库进行匹配果信息格式正确修改成功反修改失败具体执行程示:
private void toolStripButton1_Click_2(object sender EventArgs e)
{
if (dataGridView1SelectedRowsCount > 0)
{
int a dataGridView1SelectedRows[0]Index
Emerge em l[a]
emEmergeNumber1 txtNumber1Text
emEmergeDate1 (DateTime)dateTimePicker1Value
emEmergePeople1 txtPeopleText
emEmergeReson1 txtResonText
bool b1 ebModifyEmerge(em)
if (b1)
{
MessageBoxShow(恭喜您修改成功)
}
else
{
MessageBoxShow(哦耶您修改失败)
}

}
}
442 库存理基操作
库存理包括库存信息预览医药字典信息医药字典方便户查询前库存医药种类基信息库存预览显示前库存情况
(1)医药字典添加删:出库信息添加删相似权限限制户药品信息进行修改医药字典信息添加删操作代码:
private void btnAdd_Click(object sender EventArgs e)添加药品
{
Med mm new Med()
mmMname txtMNameText
mmMspec txtMSpecsText
mmMunit txtMUnitText
string sid comboBox2SelectedItemToString()
object oo mbfineMedmid(sid)
int id (int)oo
mmPid id
mbaddMed(mm)
MessageBoxShow(添加成功)
lm mbfindAllMed() 更新界面
dataGridView1DataSource null
dataGridView1DataSource lm
txtMNameText null
txtMSpecsText null
txtMUnitText null
}
删信息代码
private void btnDel_Click(object sender EventArgs e)delete
{
if (dataGridView1SelectedRowsCount > 0)
{
int i dataGridView1SelectedRows[0]Index
Med objmed new Med()
objmed lm[i]
DialogResult r MessageBoxShow(this确定删?删提示MessageBoxButtonsOKCancel)
if (r DialogResultOK)
{
int mid intParse(objmedMidToString())
if (mid > 9)
{
mbremoveMed(objmed)
MessageBoxShow(删成功)
lm mbfindAllMed()
dataGridView1DataSource null
dataGridView1DataSource lm
}
else
{
MessageBoxShow(药品类删)
}
}

}
}
(2)库存信息览:设置字符串类象调findAllMed函数信息返回字符串类象中然通刷新数库中信息完整显示窗口中便户查询预览面具体代码:
private void toolStripComboBox1_SelectedIndexChanged(object sender EventArgs e)select
{
string s toolStripComboBox1SelectedItemToString()
if (s 药品)
{
lm mbfindAllMed()
dataGridView1DataSource null
dataGridView1DataSource lm
}
else
{
object o mbfineMedmid(s)
int mid (int)o
lm mbfindMedbypid(mid)
dataGridView1DataSource null
dataGridView1DataSource lm
}

}
private void btnUpdate_Click(object sender EventArgs e)update
{
if (dataGridView1SelectedRowsCount > 0)
{
int i dataGridView1SelectedRows[0]Index
frmMedUpdate obj new frmMedUpdate(lm[i]Mid lm[i]Mname lm[i]Mspec lm[i]Munit)
objShow()
objFormClosed + new FormClosedEventHandler(obj_FormClosed)

}
45 架构设计
根前面介绍已知课题net三层架构面简单介绍层具体实现方法:
(1)商业逻辑层:毋庸质疑商业逻辑层系统重复杂核心部分应层工作实际理解界面设计表示更美工方面工作商业逻辑层应系统核心种应区严格说商业逻辑层商业逻辑层处应层通层间接收户请求户请求进行分析根业务逻辑需通层提取数数进行滤整理汇总格式化发送应层具体实现代码:


Debug
AnyCPU
8050727
20
{3A69C71E5AB9438B82900701BEF59E0A}
Library
Properties
Bussiness
Bussiness

(2)数访问层:时候称持久层功负责数库访问简单说法实现数表SelectInsertUpdateDelete操作果加入ORM元素会包括象数表间mapping象实体持久化具体实现代码:


Debug
AnyCPU
8050727
20
{5DB9E559805340E8943EA1D2A2E408FC}
Library
Properties
DataAccessConmon
DataAccessConmon

(3)应层:应层指界面设计美化调两层基代码实现界面中基增删改查基操作具体代码:


Debug
AnyCPU
8050727
20
{9C61061727164D40AE2AA87B8897A94C}
WinExe
Properties
MedicineApplication
MedicineApplication










5 系统测试
51 系统测试
系统测试英文System Testing已确认软件计算机硬件外设网络等元素结合起进行信息系统种组装测试确认测试系统测试针整产品系统进行测试目验证系统否满足需求规格定义找出需求规格符矛盾方提出更加完善方案系统测试发现问题调试找出错误原位置然进行改正基系统整体需求说明书黑盒类测试应覆盖系统联合部件象仅仅包括需测试软件包含软件赖硬件外设甚包括某数某支持软件接口等
完成程序编写工作:接进行软件测试里说软件单单指程序身包括方面测试开发样项技术性强工作着技巧开发程类似测试程必须分步骤进行步骤逻辑前步骤继续型软件系统通常干子系统组成子系统许模块组成系统测试流程图图51示:

图51 系统测试流程图
测试目软件设计时设计者程序开发者间理解致方功需求致方符合逻辑思维情况反映质量控制部门质量控制部门调配需求部门统作出明确解答开发员进行修改补充
52 白盒测试
白盒测试称结构测试逻辑驱动测试程序部结构测试程序通测试检测产品部动作否设计规格说明书规定正常进行检验程序中条通路否预定求正确工作方法测试象作开盒子测试员程序部逻辑结构相关信息设计选择测试例程序逻辑路径进行测试通点检查程序状态确定实际状态否预期状态致
白盒测试测试方法代码检查法静态结构分析法静态质量度量法逻辑覆盖法基路径测试法域测试符号测试Z路径覆盖程序变异中运广泛基路径测试法基路径测试法程序控制流图基础通分析控制构造环路复杂性导出基执行路径集合设计测试例方法设计出测试例保证测试中程序执行语句少执行次
白盒测试法覆盖标准逻辑覆盖循环覆盖基路径测试中逻辑覆盖包括语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖六种覆盖标准:语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖路径覆盖发现错误力呈弱强变化语句覆盖条语句少执行次判定覆盖判定分支少执行次条件覆盖判定条件应取种值判定条件覆盖时满足判定覆盖条件覆盖条件组合覆盖判定中条件种组合少出现次路径覆盖程序中条路径少执行次
53 综合测试
时常样情况发生模块单独工作模块集成起正常工作原模块相互调时接口会引入许新问题综合测试组装软件系统测试技术设计求通单元测试模块组装起进行综合测试便发现接口关种错误测试时发现堆错误错误定位纠正非常困难改正错误时引入新错误新旧错误混杂更难断定出错原位置面讨两种增量式集成方法
531 顶集成
出库理页面例具体步骤:
(1)出库理系统空模块作擦拭驱动模块控模块进行单元测试时引入桩模块出库信息模块出库明细信息模块实际模块换
(2)句深度优先次换桩模块
(3)集成模块立测试遍
(4)组测试完成着手换桩模块
(5)避免引入新错误需断进行回测试(全部部分重复已做测试)
532 底集成
底测试院子模块(软件结构做底层模块)开始组装测试测试较高层模块时需层模块功均已具备需桩模块
具体步骤:
(1)底层模块组织成实现某子功模块群
(2)开发测试驱动模块控制测试数输入测试结果输出
(3)模块群进行测试
(4)删测试驱动模块较高层模块模块群组织成完成更功新模块群
54 需求测试
针需求测试测试中重环节需求软件设计开发软件测试中重针需求测试首先项目需求业务定解需求时候实现增删查改基功针项目相关业务作逻辑控制求程序员设计编码时候充分理解考虑需求
性测试软件质量保证中起着重作通常性指标全部结硬件操作系统开发环境忽略代码身性考虑性需求指标中稳定性访支撑力安全性重作程序员需评估该模块系统运营中处环境受负荷压力种潜危险恶意攻击




















致谢
毕业文暂告收尾意味着XX学院三年学生活结束回首生宝贵时光样校园中众学富五车华横溢老师熏陶度实荣幸极四年时间里学思想受益非浅身努力外位老师学朋友关心支持鼓励分开
三年读书生活季节划句号生逗号面次征程开始四年求学生涯师长亲友力支持走辛苦收获满囊文付梓际思绪万千心情久久静伟名崇拜更急切敬意赞美献位导师——侯世中老师您出色学生您尊敬老师您治学严谨学识渊博思想深邃视野雄阔营造种良精神氛围授鱼授渔置身间耳濡目染潜移默化仅接受全新思想观念树立宏伟学术目标领会基思考方式文题目选定文写作指导您悉心点拨思考领悟常常山重水复疑路柳暗花明村
感谢爸爸妈妈焉谖草言树背养育恩回报永远健康快乐心愿文完成际心情法静开始进入课题文利完成少敬师长学朋友言帮助里请接受诚挚谢意
时感谢学院提供良做毕业设计环境次感谢毕业设计中帮助良师益友学设计中引参考著作者






参考文献
[1] 周新会傅立宏.ASP通模块典型系统开发实例导航.民邮电出版社20065
[2] 严蔚敏吴伟民.数结构(C语言版).清华学出版社20083
[3] 程功龙跃进卓琳.ASPNET 20动态网站开发教程.清华学出版社20084
[4] 郝文化.ASPNET网站开发实践教程等编.清华学出版社20085
[5] 王东明葛武滇.Visual C#NET程序设计应开发.清华学出版社20096
[6] 张海藩.软件工程.民邮电出版社20095
[7] 吴辰王春霞.ASPNET 20数库项目案例导航.清华学出版社20085
[8] 王选.软件测试方法.清华学出版社1992
[9] 曹军生.SQL数库教程.北京理工学出版社2001
[10] 李红.数库原理应.高等教育出版社2003

















文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

超市进销存管理系统的设计与实现

目录超市进销存管理系统的设计与实现 1摘 要 2Supermarket’s Invoicing Management System 3Abstract 3Key Words: Invoicing JSP MySQL1 绪论 31.1 背景分析 41.2 国内外超市进销存管理系统研究现状 41.2.1 国外研究现状 41.2.2 国内研究现状 51.3 本文主要研究内容及

平***苏 3年前 上传822   0

基于SSM的企业进销存管理系统的设计与实现

基于SSM的企业进销存管理系统的设计与实现摘 要本企业进销存管理系统主要是针对企业进销存管理而开发,可以帮助企业进行合理化的管理,调高管理效率,对企业发展非常重要。我毕业设计探究的企业进销存系管理系统是用SSM框架,还用了jsp技术和java编程语言和数据库mysql完成的。通过本系统,实现了客户管理,供应商家管理,商品信息管理,

平***苏 2年前 上传960   0

毕业论文管理系统的设计与实现

摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统

平***苏 2年前 上传438   0

小区物业管理系统的设计与实现毕业论文

本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进行需求分析,建立了该系统的概念结构。在此基础上,提出系统设计原则和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。

z***u 5年前 上传4778   0

毕业论文:图书管理系统的设计与实现

随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐的迅速发展,特别是90年代以后,我国图书馆信息张建设了较大发展图书馆信息化建设迈向了一个新台阶。

z***u 5年前 上传3811   0

小区服务管理系统的设计与实现毕业论文

改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的小区服务管理也提出了更高层次的要求。面对越来越繁琐和复杂的工作,如果还依靠人工来处理不仅效率低下,保密性也得不到保证,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护都带来了不少的困难【1】。物业管理企业想要解决这一棘手问题,对物业管理进行宏观的和微观的细致管理,其中最好的办法是依托现代计算机、通信和网络技术,建立现代化的综合管理信息系统来实现对小区物业的管理,提高业务处理的效率和可靠性,并进而对各类管理信息进行系统整理和分析,优化管理者的决策,提高业主满意度和提升物业形象,才能使企业在激烈的市场竞争中立于不败之地。

z***u 5年前 上传2259   0

毕业论文(设计)基于安卓的多功能时钟app设计与实现

目 录摘 要 1ABSTRACT 2第1章 绪论 31.1 开发背景 31.2 研究现状 51.3 本文的主要工作 61.4 论文的组织结构 6第2章 安卓相关介绍 72.1 安卓系统介绍 72.1.1 安卓技术简介 72.1.2 安卓应用程序组件 82.2 Android Studio简介 102.2.1架构组成 102.2.2主要功能 10第3章 需求分

小***卷 4年前 上传1074   0

网上食品商店的设计与实现毕业论文

 网上食品商店的设计与实现 院 (系) 信息学院 专 业 计算机科学与技术 班 级 学 号

z***u 5年前 上传1026   0

招聘和求职网站的设计与实现毕业论文

XX学院计算机科学系本科毕业设计(论文)(2012届)设计题目 招聘和求职网站的设计与实现 The Design and Development of Recruitment System On B/s Model系别 计算机科学系 专业 软件工程 班级 X班 学号

文***品 3年前 上传1113   0

基于网络的蛋糕销售系统的设计与实现毕业论文

 毕 业 论 文(设 计) 20XX 届 计算机科学与技术 专业 班级 题 目基于网络的蛋糕销售系统的设计与实现 姓 名 学号 指导教师 职称 讲 师 20XX 年 X 月 X 日 基于网络的蛋糕销售系统的设计与实现 内

z***u 5年前 上传2346   0

基于LabVIEW的虚拟频谱仪的设计与实现毕业论文

本科毕业论文(设计)题 目 基于LabVIEW的虚拟频谱仪的设计与实现 指导老师 职称 学生姓名 学号 专 业 班 级 院 (系)

知***享 4年前 上传771   0

基于Java的俄罗斯方块的设计与实现毕业论文

本科生毕业论文(设计)基于Java的俄罗斯方块的设计与实现 姓  名学  号专  业指导教师 2013年X月X日摘 要俄罗斯方块作为一款风靡全球的多样化终端游戏,经久不衰。俄罗斯方块简单的基本游戏规则是旋转、移动,游戏自动随机输出7种形状的方块,经旋转后可形成28种形状,方块堆叠在一起,排列成完整的一行或多行消除得分,积

文***享 3年前 上传1114   1

毕业论文:软件工程网上购物系统的设计与实现

随着科技的迅速发展,在经济领域的网络技术应用最突出的一个例子就是电子商务。电子商务在根本上改变了传统的商品买卖的模式,使买卖双方的交易更加便捷并且降低了彼此间交易成本。网上购物系统,一种具备交互功用的物品买卖系统,它在网上创建虚构的购物商场,让购物变得轻松、快捷、方便。

z***u 5年前 上传2608   0

课堂考勤管理系统设计与实现毕业论文

课堂考勤管理系统设计与实现毕业论文摘要本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的目标是统计学生的考勤与请假信息。系统功能特点是围绕管理员、教师、学生三类用户设计,主要实现的功能:查询功能,旷课、请假信息的录入功能,考勤信息的统计功能,通报报表的查询以及用户信息的添加、修改和删除的功

文***享 4年前 上传577   0

校园二手物品交易网站设计及实现毕业论文

专业: 学号: 本科毕业设计 (自然科学) 题 目: 校园二手物品交易网站的设计与实现 院(系、部): 学 生 姓 名: 指 导 教 师: 职 称 教授

z***u 5年前 上传1479   0

毕业论文:基于Web的办公自动化系统设计与实现

基于Web的办公自动化系统设计的主要目的是利用现代的互联网技术,采用人机对话方式为办公人员之间搭建一个互动平台。实现无纸化办公和多部门间协同办公,数据存储安全可靠的要求,在降低办公成本的同时,也极大的提高了员工的办事效率。

z***u 5年前 上传1693   0

基于PHP+MySql的学生选课系统的设计与实现毕业论文

中文摘要 针对高等院校在校学生众多,使用传统的选课方式效率低下,并且课程安排,地点安排,学生选课等过程中非常容易出错,造成课程时间冲突或者地点冲突,同时,教务员对选课的统计也十分麻烦,所消耗的人力巨大。所以,借助先进的的互联网技术,按需开发网络选课系统。 本系统属于web应用,前台采用前端框架bootstrap,后台采用php的CodeIgniter框架,数据库采用MySql,服

文***享 3年前 上传944   0

毕业设计管理系统的设计与实现

毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管理势在必行。 目前高校基本都采用网站的形式管理学生的毕业设计。 本文系统地介绍了毕业设计管理系统的工作原理、实现技术及系统架构方案。从而论述了一个毕业设计管理系统的设计原理、设计思想及具体的实现过程,对

山***1 5年前 上传2639   0

商品进销存管理系统数据库课程设计报告

数据库原理课程设计方案设计设计题目:商品进、销、存管理系统专 业 计算机科学与技术 班 级 班 学 生 指导老师 2011 年 二 学期商品进、销、存系 统背景说明

文***享 1年前 上传315   0

求职网站的设计与实现

伴随大学生人数不断增加,就业负担沉重,工作职位少但是待业人员众多等,在上述环境中尽早抓住时机就变成寻找最佳工作的关键条件,目前即便是网络社会,但是大部分学生依旧无法逃脱奔波于人才市场的窘境,利用网络招聘促使应聘人员急躁抓住时机,在目前竞争激烈的环境中得到公司的认可和支持。

爱***享 3年前 上传607   0

网上书店的设计与实现

网上书店的设计与实现摘 要在当今的社会计算机已经渐渐深入到人类生活的各个角落,在我们生活的周围,处处可见与网络息息相关的产品。尤其是最近几年,参加网络购物的人越来越多。这不仅仅是因为网上购物给我们带来了经济实惠,还因为在种类上,网上的东西种类更能够满足消费者的消费需求。因此,网络公司抓住机遇,无限个购物平台就这样出现了。与此同时,网上书店的平台也诞生了。该网上书店系统采用JSP技术编

平***苏 3年前 上传687   0

药品经营和管理 毕业论文

 毕业论文 论文题目:   药品经营和管理    专业名称:                      姓    名:      李 福 亮         学    号:                       指导老师:                          日    期:   2013年11月2日          目 录 一、引言.......

爱***姐 10年前 上传13305   0

Ping程序的设计与实现课程设计

 计算机网络课程设计报告设计名称 Ping程序的设计与实现 专业班级 同组人姓名 指导教师 成 绩 一、设计目的和要求1、实验目的 利用ICMP数据包、C语言实现

文***享 3年前 上传627   0

商务网站的设计与实现毕业设计

商务网站的设计与实现 摘要要求字数400字以上。 新华商城商务网站是以电子商务类网站为基础进设计行开发的前面再加一小段,说明当前商务网站的情况。 ,并充分利用计算机网络资源,以实现商城销售的现代化、资源利用的充分化、商品管理的系统化为目标的网站。所有具有电子商务网站的各种优越性,网站的设计采用B/S结构,用户利用浏览器就可以购买喜欢的服装,带来的? 很大的方便。网站开发运用热门

z***u 5年前 上传2147   0

JAVA学习网站的设计与实现毕业设计

 毕业论文(设计)题 目  JAVA学习网站的设计与实现      院 系 专 业 计算机科学与技术学生姓名 学 号 指导教师 职  称   副教授   二O一一 年 X 月 X日声 明本

文***品 3年前 上传774   0