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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

管理信息系统课程设计 医药管理信息系统.docx

1、管理信息系统课程设计 医药管理信息系统一、项目说明2二、系统分析4三、系统设计5四、程序设计14五、系统测试37六、设计总结38 七、参考文献、致谢39医药销售系统课程设计报告1、项目说明 (一)项目背景 随着中国经济的快速发展,医药生产企业迫切需要采用新的销售管理方法来加强内部医药代表管理和客户管理,高效的处理销售业务,掌握销售状况,降低运作成本。同时医药代表也希望有方便实用的工具,以便进行各类数据的查询,管理以及提交。以往的医药信息管理系统由于技术的限制,已经无法适应医药的发展。因此开发新的医药系统迫在眉睫。 医药销售管理系统用于管理与药品相关的信息与活动,但不包括产品信息、库存数据与销售

2、活动。使用了基于Visual FoxPro技术为系统奠定了安全、稳定、高效、炫丽的技术基础。给公司提供方便,稳定的服务。(二)使用环境 医药企业的市场营销环境是一个复杂的系统工程,它由相互作用、互相依赖的若干要素组成。一般可以分为内部和外部或宏观和微观两个方面。现分别介绍如下。 (1)宏观营销环境:医药企业宏观营销环境,是指影响企业生产经营的经济环境、科技环境、政治法律环境、社会文化环境和自然环境等要素(详细内容参阅本章余下内容)。它们共同组成了企业生产经营的制约力量,具体地规定或引导企业生产什么、生产多少、如何生产、如何销售等。用在通常意义上说,这是企业不可控制的因素,只能顺应它、利用它,而

3、较少地能够改变它。这几个方面的内容各自又可细分为若干个子项目,也都会直接或间接、有形或无形地影响着企业的生产经营活动。因此,医药企业在进行市场营销环境分析时,首先应对外部宏观环境进行科学严谨的调查研究,以期把不利变为有利,使其营销活动完全符合环境的要求。 (2)微观营销环境:医药企业市场营销微观环境是指对企业营销活动产生直接影响的介于 4Ps 策略与宏观环境之间的一种营销环境,它包括营销部门所在的企业、供应商、营销中介、顾客、信息、竞争者和公众等因素。一个企业能否成功地开展营销活动,不仅取决于能否适应宏观环境的变化,适应和供应者环境是指那些向医药企业提供开展市场营销活动所需物资与资金的企业的状

4、况。医药企业的营销活动,包括供、产、销各个不同环节,都需要大量的物资与资金作保证,因而需要许多部门或企业为之服务,为之供应所需的一切。通常医药企业的供应者有以下成员组成: 资源供应者。他们生产医药企业所需要的机械设备、原材料、能源及零部件等生产资源,或者提供所需的资金,并把这些资源供应给企业。 物资供应商。物资供应商即物资经营部门,他们收购生产企业生产的各种物质资料,再提供给需要这些产品的医药企业。 运输部门。他们把资源供应者生产的物资运送到物资供应商或购买的医药企业手中,也从物资供应商那里把物资运送给各个医药企业。 便利供应部门,如保险公司、咨询机构等,他们为物资的供应提供各种方便条件,共同

5、完成向医药企业提供物资与资金方面的任务。影响微观环境的变化也是非常重要的。以下是企业微观营销环境主要内容。 (三)系统设计思想 本系统的设计思想是,系统采用模块化的程序设计方法,既便于系统功能的各种组合和修改,又便于管理人员的维护。系统应具备数据库维护功能,及时根据用户的需求进行数据的查询、添加、删除、修改等操作。(四)项目规划(1)分工: 组长:xx,进行系统程序设计,完成连编,组织成员任务分配等系列工作。 文秘:xxx,负责课程设计报告,指导成员工作,负责打印等工作。组员:xxx,负责部分表单设计,制作表格等工作。组员:xx,负责部分表单设计,制作表格等工作。(2)进度:2012年6月5日

6、:分配小组,组织成员,进行讨论。2012年6月6日:到图书馆查阅资料,确定主题,并进行讨论。2012年6月7日至8号:完成系统设计,并完成连编,成功运行系统。 2012年6月9号至10号:系统程序的检验,完成课程设计报告,并检查相关系统。2、系统分析(1) 组织模块功能图 医药销售系统备忘录药品出库药品入库药品出库药品入库客户信息退出系统密码管理系统管理信息管理药品管理记录查询 其它 供应信息(二)系统流程图入库单3、系统设计(一)数据库的设计 在创建应用系统之前,必须先考虑与数据有关的一些问题。比如系统需要使用和处理哪些数据,这些数据组织成几个表才方便程序的设计和用户的使用,每个表需要设计哪

7、些字段合适,每个字段应该定义成什么数据类型,需要建立哪些索引才便于操作等等。 本系统共设计了7个表,分别是、药品信息表(yaopinxinxi) 、客户信息表(kehuxinxi)、供应商表(gongyingshang)、备忘录信息表(beiwangluxinxi)、药品入库信息表(rukuxinxi)和药品出库信息表(chukuxinxi)。用户密码表(pass)数据库7个表的结构分别如下: 药品信息表 字段名字段类型宽度标题ypbh字符型4药品编号ypmch字符型16药品名称jj货币型8进价shj货币型8售价pfj货币型8批发价zhl字符型8质量shl整型4数量jyy字符型8检验员yply

8、字符型14药品来源lxr字符型8联系人yxrq日期型8有效日期jhrq日期时间型8进货日期客户信息表字段名字段类型宽度标题bh整型4编号xm字符型8姓名dh字符型20电话dzh字符型20地址yx字符型24邮箱zhl字符型8质量供应商表字段名字段类型宽度标题bh字符型4编号gsmch字符型16公司名称dh字符型30电话dzh字符型30地址wzh字符型24网址jyyl字符型20经营药类备忘录信息表字段名字段类型宽度标题xh字符型4序号nr字符型254内容zdsj字符型30电话dzh日期型8制定时间zdr字符型10制定人药品入库信息表字段名字段类型宽度标题ypbh字符型4药品编号ypmch字符型16

9、药品名称jj货币型8进价shj货币型8售价 pfj货币型8批发价zhl字符型8质量shl整型4数量jyy字符型8检验员yply字符型14药品来源lxr字符型8联系人jhrq 日期时间型8进货日期药品出库信息表字段名字段类型宽度标题ypbh字符型4药品编号ypmch字符型16药品名称shj货币型8售价shl数值型6数量khlb字符型6客户类别khmch字符型1客户名称yfje货币型8应付金额shfe货币型8实付金额zhb货币型8找补xshrq日期时间型8销售日期用户密码表字段名字段类型宽度标题yhm字符型10用户名yhmm字符型10用户密码yhlx字符型10用户类型 选择系统菜单中“数据库”菜单

10、下的“新建表”选项建立新的数据库后,“新建表”对话框中单击“新建表”按钮,按照如上分别建立这7个数据表。数据表都建立完成后,截图如下:(二)创建主程序打开mis项目文件,在 “项目管理器-mis”窗口中,单击“代码”选项卡,选中“程序”项,单击项目管理器窗口右边的“新建”按钮。就可在新弹出的程序代码编辑窗口中输入程序的以下代码内容,保存即可。public bwlbwl=substr(alltrim(sys(5)+curdir(),1,len(alltrim(sys(5)+curdir()-1)set default to &bwl Set path to forms;progs;reports

11、;menus;data;graphics;graphicspic;graphicsicoset exact onset confirm offset escape onset safety onset status offset scoreboard offset decimals to 3set talk offset sysformats onset century onset date to ansizoom window screen maxclose allrelease window 常用set sysmenu to_screen.caption=欢迎使用医药营销系统_screen

12、.picture=14.jpg_screen.minbutton=.f._screen.maxbutton=.f._screen.controlbox=.f.do form fm.scxread even(三)Fm.scx系统密码验证主表单设计控件设置:(1)表单的“Load”代码: public ca,cb,cc &设置全局变量,记录RGB( )函数的自变量的值 ca=0 cb=0 cc=0(2)表单的“Unload”代码: release ca,cb,cc &释放全局变量 标签主要属性设置Label1Label2Label3Label4Label5Caption医药销售系统欢迎使用用户名称

13、:用户密码:开发设计:工商管理小组Ver 1.0 2012年06月AutoSize.T.T.T.T.T.BackStyle0-透明0-透明0-透明0-透明0-透明FontBold.T.T.T.T.T.文本框的主要属性设置AlignmentEnabledFontSizeHeightLeftPasswordCharText10-左.T.1226224Text20-左.T.1226224* 命令按钮的主要属性设置AutoSizeCancelCaptionDefaultFontSizeHeightWidthCommand1.F.F.确定.T.183079Command2.F.T.取消.F.183079

14、(1)“确定”按钮的“Click”事件代码如下:public yhkl,yhname &定义全局变量,记录登录用户的名称和密码,以便系统分配用户权限yhkl=alltrim(thisform.text2.value) &保存用户输入的名称和密码yhname=alltrim(thisform.text1.value)use pass &打开保存已注册用户的用户名和密码的表文件*以下代码是检验用户名称和密码loca all for lower(alltrim(yhm)=lower(alltrim(yhname)if eof() *不是合法注册用户,给出警告 =messagebox(你不是合法注册用

15、户!,0,真遗憾) return thisform.text1.setfocus else *用户名正确,再检验用户密码 lsyhlx=alltrim(yhlx) if lower(alltrim(yhmm)=lower(alltrim(yhkl) use thisform.release set dele on set notify off set cent on set date to ansi close all RELEASE WINDOW 常用 MODIFY WINDOW SCREEN TITLE 医药销售系统 ver1.0 登录用户:+yhname+(+lsyhlx+)+ 今天是:

16、+dtoc(date() _SCREEN.ICON=face05.ico _SCREEN.picture=pc1.jpg ZOOM WINDOW SCREEN MAX _SCREEN.controlbox=.f. do mainmenu.mpr &当用户名和密码都正确时,关闭当前表单,运行主菜单进行系统 else *不是合法注册用户,给出警告 =messagebox(密码不正确,请你再好好想想!,0,真遗憾) return thisform.text2.setfocus endif Endif(2)“取消”按钮的“Click”事件代码如下:thisform.releaseclear evenQ

17、uit(3)“计时器”控件Interval属性为100。“Timer”代码如下:if ca255 ca=ca+1 else ca=90endifif cb255 cb=cb+1 else cb=180endifif ccthisform.width thisform.label2.forecolor=rgb(ca,cb,cc) Thisform.Label2.left=-199 thisform.label2.left=Thisform.Label2.left+10 Else thisform.label2.forecolor=rgb(ca,cb,cc) Thisform.Label2.lef

18、t=Thisform.Label2.left+10EndIfIf Thisform.Label5.Left=-394 Thisform.Label5.Left=thisform.width Thisform.Label5.Left = Thisform.Label5.Left -10 Else Thisform.Label5.Left = Thisform.Label5.Left -10EndIfThisform.refresh (三)系统菜单的设计 (1)“系统管理”子菜单编辑为“密码管理”、“-”“退出系统”“密码管理”的过程代码: set dele on dele all for len

19、(alltrim(yhm)=0 loca all for alltrim(yhm)=alltrim(yhname) if alltrim(yhlx)=系统管理员 use do form mmgl else nAnswer=messagebox(很抱歉!您不是系统管理员无权查阅和更改用户名和密码!,0,警告!) use return Endif “退出系统”的过程代码: ans=messagebox(确信要退出系统吗?,4,确认信息) if ans=6 close all clear event quit else return Endif(2)“信息操作管理”子菜单编辑为“客户信息管理”和“供

20、应商信息管理”“客户信息管理”的过程代码: use kehuxinxi pack use do form kehu “供应商信息管理”的过程代码: use gongyingshang pack use do form gys(3)“药品管理”子菜单编辑为“药品入库管理”和“药品出库管理”“药品入库管理”的过程代码: use rukuxinxi pack use do form yprk“药品出库管理”的过程代码: use chukuxinxi pack use do form ypck(4)“记录查询”子菜单编辑为“药品入库查询”和“药品出库查询”“药品入库查询”的过程代码: use ruku

21、xinxi pack use do form rkjl“药品出库查询”的过程代码: use chukuxinxi pack use do form ckjl(5)“其他”子菜单编辑为“备忘录”“备忘录”的过程代码: use beiwangluxinxi pack use do form bwl4、程序设计本系统除去主表单设计外,内容表单分别有密码管理表单、客户信息表单、供应商表单、药品入库表单、药品出库表单、入库记录查询表单、出库记录查询表单、备忘录表单等8个项目表单。其主要程序设计如下:(一)Mmgl.scx密码管理表单设计(1)表单的主要属性:AutoCenter=.T.BorderSty

22、le=“2-固定对话框”Caption=“用户密码管理”Height=299Icon=“c:misgraphicsicocontrol panel.ico”MaxButton=.F.MinButton=.F.Width=582WindowState=0-普通(2)文本框的主要属性:ControlSource=“无”Enabled=.f.FontName=“宋体”FontSize=11Height=25(3)组合框的主要属性:BoundColumn=1ColumnWidths=“无”ControlSource=“无”Enabled=.f.FirstElement=1FontName=“宋体”Fo

23、ntSize=11Height=25Left=380ReadOnly=.f.RowSource=“系统管理员,普通用户”RowSourceType=“1-值”SelectOnEntry=.t.Style=“0-下拉组合框”Top=258Width=114(4)表格控件的主要属性:ColumnCount=3DeleteMark=.f.Enabled=.t.FontName=“宋体”FontSize=11GridLineColor=“0,0,255”GridLineWidth=1HeaderHeight=20Height=223Left=9ReadOnly=.t.RecordMark=.t.Rec

24、ordSource=“pass”RecordSourceType=“1-别名”RowHeight=20Top=27Width=485(5)表单的“Init”事件代码:public xgbzhi,recxgbzhi=.f.rec=0set deleted onmand2.enabled=.t.mand1.enabled=.t.mand3.enabled=.t.mand4.enabled=.f.mand5.enabled=.t.mand6.enabled=.f.mand2.setfocus(6)“删除”命令按钮的“Click”事件代码:sele passif eof().or.bof() nAns

25、wer=messagebox(你还没有选择要删除的注册用户记录!请选定一个要删除的用户!,0,警告!) returnendifdelemand2.enabled=.t.mand1.enabled=.t.mand3.enabled=.t.mand4.enabled=.f.mand5.enabled=.t.mand6.enabled=.f.Thisform.refresh(7)“修改”命令按钮的“Click”事件代码:if eof().or.bof() nAnswer=messagebox(你还没有选择要修改的注册用户记录!请选定一个要修改的用户!,0,警告!) returnendifthisfo

26、rm.text1.enabled=.t.thisform.text2.enabled=.t.bo1.enabled=.t.mand2.enabled=.f.mand1.enabled=.f.mand3.enabled=.f.mand4.enabled=.t.mand5.enabled=.t.mand6.enabled=.t.thisform.grid1.enabled=.f.rec=recno()thisform.text1.value=yhmthisform.text2.value=yhmmbo1.value=yhlxxgbzhi=.t.thisform.text1.setfocus(8)“增加”命令按钮的“Click”事件代码:thisform.text1.enabled=.t.thisform.text2.enabled=.t.bo1.enabled=.t.mand2.enabled=.f.mand3.

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

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