数据库设计

来源:互联网 发布:淘宝网舞蹈衣服 编辑:程序博客网 时间:2024/06/11 17:32

序号

字段名

字段类型

字段长度

说明

★1

Mednum

C

8

药品编号

2

Medname

C

40

药品名

3

Medabr

C

10

药品名缩写

4

Mednors

C

4

药品规格

5

Medarea

C

12

药品产地

6

Medlot

C

10

药品批号

7

Medinpri

N

9(6.2)

药品进价

8

Medwpri

N

9(6.2)

药品批发价

9

Medrpri

N

9(6.2)

药品零售价

★10

Medcon

C

8

药品供货商编号

11

Medcate

C

20

药品类别

12

Medefftime

N

10

药品有效期

13

Medmemo

M

10

药品备注

  2)药品库存信息库(stock.dbf

序号

字段名

字段类型

字段长度

说明

★1

Stnum

C

8

药品编号

2

Stname

C

40

药品名称

3

Stabr

C

20

药品名称缩写

4

Stlot

C

10

药品批号

5

Stamout

N

4

药品库存量

  3)供货商信息库(owner.dbf

序号

字段名

字段类型

字段长度

说明

★1

Ownum

N

8

供货商编号

2

Owname

C

40

供货商名称

3

Owman

C

8

供货商联系人

4

Owtel

C

12

供货商联系电话

5

Owadd

C

60

供货商详细地址

6

Owzip

C

6

供货商邮政编码

7

Owfax

C

12

供货商传真

8

Owmail

C

20

供货商E-Mail

9

Owmemo

M

10

备注

  4)职工基本信息表(meminfo.dbf

序号

字段名

字段类型

字段长度

说明

1

Memnum

C

8

职工号

2

Memname

C

8

职工姓名

3

Memsex

C

2

职工编号

4

Memtel

C

12

职工联系电话

5

Memadd

C

40

职工联系地址

6

Memid

C

18

职工证件号

7

Memzip

C

6

邮政编码

  5)用户数据库(user.dbf

序 号

字段名

字段类型

字段长度

说明

1

Usrname

C

8

用户名

2

Password

C

6

密码

3

Rank

C

4

权限

(1)       销售管理:包括销售登记、销售退货、销售报表
2 进货管理:包括入库登记、入库退货、入库报表

3 库房管理:包括库存查询、库存盘点、库存修改、库存报表

4 调货管理:包括调货登记、调货查询

5 财务管理:包括收款单、收款查询、付款单、付款查询。

6 账目管理:包括财务结帐、当月结帐、销售查询、入库查询、销售

7 基础信息管理:包括药品信息、员工信息、客户信息、供应商信息、仓库基本信息

8 系统管理:包括操作员管理、权限管理、数据备份、数据恢复

易软门诊管理软件它整合了整个门诊的划价收费、财务管理、病历管理、处方管理、药房及进销存一体化的管理系统。还可以进行疗程自动提醒自建处方等功能。对病人的多张电子照片进行察看、对比,使你快速方便的了解病人的治疗效果。

 

具体来说,本系统具有下面几个特点:

1. 操作简单方便,易学易用,人性化,简洁,美观,大方标准的用户界面。 -

2.系统可支持自建药物类型库、药物库、处方等。

3. 可保存大量日常门诊病历、病历模版、处方、经验方、历史处方、病人的健康档案,化验资料及一段时间的化验分析统计,可以随时调用,也便于学习、总结与提高。

4. 各种自动化功能方便快捷,免除您手工输入字符的繁琐。

5. 复诊患者查询、诊疗简单方便,可通过多种方式查找定位患者,譬如:姓名、地址等。

6. 对库房的药品自动进行助记码的添加。

7. 可实现病人电子照片及文书一类文件添加,从而进行察看、对比,及时了解病人的治疗效果。

8. 对病人的治疗疗程实现自动提醒的功能,还可对诊疗的患者进行临床分析。

9. 对一些禁忌药品的可进行提示警告。

10. 病历、处方的自定义设置、打印预览和打印。免却手工写病历和处方的烦恼。

11.处方的保存及历史处方的浏览。

12.对于一些不用开处方的患者,也可实现电脑划价收费。

13.电脑开处方后,直接可实现划价收费,免去你二次输入信息的烦恼。

14.对于暂时不进行划价收费的患者,可进行挂帐;病人上次欠账,在这次就诊时系统能发出提醒,显示欠账信息.

15.日、月、销售单据以及销售明细的营业数据的准确、快捷、方便的统计分析。

16.完整的药房进销存(进货、退货、库存盘点、有效期报警、消耗品出库及销售、库存报警、库存查询以及供货商等)管理;查询、统计所有单据简单快捷;所有的单据可通过电脑打印,免去你手工单据的麻烦。

17. 完善的系统手工、自动备份功能;安全、稳定的可操作性:错误操作提示功能;缜密的软件权限分配,防止有人错误操作,修改数据:具有保密性及其具备升级功能以及操作员操作日志。

18、所有的营业报表支持自定义设计。

19、解决交换班时因为不同收费员处理营业额的烦恼。

20、带有财务管理模块,让你轻松的分析出库存情况、日月年毛利和成本以及每类或每种药品的销售额、毛利和成本以及针对每位病人的利润情况。

21、科室和医生工作量的统计汇总。

京友医药管理系统是一款融合目前世界上先进的ERP(企业资源计划)、CRM(客户关系管理)SCM(供应链管理)、管理精髓的医药企业管理系统。系统将GSP规范的要求嵌入到系统流程的各个环节当中,对进、销、存物流以及相关的费用、资金等进行链式管理、流程控制、并对流程全程监控、监督。减少了企业资源的使用,减轻了工作人员的负担。

一、业务流程:

1、会员功能:稳定您的客户资源,增加您的销售渠道。

2、支持条码枪、打印POS小票使销售更快捷、更上档次。

3、提成(业务员)、返利、折扣、扣点等的管理。

4、采购价格、销售价格指导:以最低的进价采购;以稳定的售价销售。

5、自动生成GSP报表:自动生成购进验收记录、陈列养护记录等。

6、中草药销售:十八反十九畏提示、按副收款等。

7、多种计量单位:可设定多种计量单位(件、盒、片等),支持自定义设定。

二、库存流程:

   1、即销即减库存:销售完成即减库存,数据保存禁止擅自修改。

   2、库存预警可自行设定库存上下限、标准值。

   3、滞销、积压药品与近效期、过期药品进行查询、管理。

   4、库存盘点:盘点不影响销售,支持抽盘、全盘、按分类、按货架、自定义等模式。

   5、采购报计划、促销计划:对需要采购和促销的药品自动生成相应采购、促销计划。

   6、成本毛利管理可查询任意时间段分组、人员、药品等的销售、金额、毛利等。

   7、库存查询、历史库存查询可查询当前及历史与库存有关的信息。

   8、流通对账可对任意时间段的购销存、批号、分类、客户、会员、供货商等统计查询。

   9、历史盈亏查询:对历次盘点盈亏信息进行查询、统计。

   10、药品调拨、移库、报损、报溢等功能可针对不同情况分别进行处理并保留相关记录。

三、资金管理:

   1、资金管理能方便管理本单位的资金情况。例如:应收账款、应付账款等。资金管理功能与业务功能的完美结合,可方便管理订金、收款、费用等科目。

   2、用户可自定义资金种类,满足不同客户需求。例如:运费、订金、折扣、工资等。

四、代销委托管理:

   1、代销管理、代销结账、已结款金额、剩余金额、已结药品数量、剩余药品数量等。

   2、委托管理、委托结账、已结款金额、剩余金额、已结药品数量、剩余药品数量等。

五、经营管理与经营分析:

   1、多种销售策略支持、安全的数据服务。

   2、可根据用户的需求定制报表,并生成图表,给公司提供最直接、最有效的支持。

   3、可对报表数据进行二次分析:过滤、合计、平均、EXCELTXT导出等操作。

   4、统计分类可以将药品、库房、部门、往来单位、业务员等分组管理,然后查询各组的销售额、费用等情况,可分配各项指针进行销售激励、经营管理。

   5、可对销售数量、销售金额、销售利润、毛利率等分析,让您轻松了解销售好、销售差、利润高、利润低、毛利高、毛利低的药品。

   6、通过分析采购、销售、库存、成本、利润、费用等指标、进行有效的开源节流。

本医药管理系统可实现局域网操作、internet操作

可以到淘宝查看京友医药管理软

(2)        

药品(药品编号,药品名称,生产厂家,批次,计量单位,库存数量,单价,存放点) 
入库单(入库单号,入库日期,经手人,药品编号,入库数量)   
入库(入库单号,药品编号) 
医生(开方医生编号,医生姓名,开方科室) 
处方(处方编号,开方医生编号,开方日期,药品编号,所开数量) 
划价(划价单号,处方编号,病人编号,金额,划价时间) 
病人(病人编号,病人姓名)

SqlConnection sqlcon = new SqlConnection();//new 一个连接对象
        sqlcon.ConnectionString =  ConfigurationManager.ConnectionStrings["constring1"].ConnectionString;//读取web.config文件中的数据库连接串字符串
        sqlcon.Open();//打开该连接
        string strselect = "select * from information";//指定要执行的SQL语句
        SqlDataAdapter sda = new SqlDataAdapter(strselect ,sqlcon );//建立一个adapter对象用来读取访问数据库返回的数据
        DataSet ds = new DataSet();//数据集对象用来存放读取的结果
        sda.Fill(ds,"info");//执行SQL,将读到的内容放到ds对象中的info表内
        this.GridView1 .DataSource =ds.Tables ["info"];//设置gridview的数据源为ds对象的info表
        this.GridView1.DataBind();//绑定数据源,数据将在gridview控件内显示
        sqlcon.Close();//关闭数据库连接

2.C#连接SQL Server

程序代码: 

using System.Data;using System.Data.SqlClient;..string strConnection="user id=sa;password=;";strConnection+="initial catalog=Northwind;Server=YourSQLServer;";strConnection+="Connect Timeout=30";SqlConnection objConnection=new SqlConnection(strConnection);..objConnection.Open();objConnection.Close(); 


解释:

连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数。

首先,连接SQL Server使用的命名空间不是“System.Data.OleDb”,而是“System.Data.SqlClient”。

其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
“user id=sa”:连接数据库的验证用户名为sa。他还有一个别名“uid”,所以这句我们还可以写成“uid=sa”。 
“password=”:连接数据库的验证密码为空。他的别名为“pwd”,所以我们可以写为“pwd=”。
这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录。如果你的SQL Server设置为Windows登录,那么在这里就不需要使用“user id”和“password”这样的方式来登录,而需要使用“Trusted_Connection=SSPI”来进行登录。
“initial catalog=Northwind”:使用的数据源为“Northwind”这个数据库。他的别名为“Database”,本句可以写成“Database=Northwind”。
“Server=YourSQLServer”:使用名为“YourSQLServer”的服务器。他的别名为“Data Source”,“Address”,“Addr”。如果使用的是本地数据库且定义了实例名,则可以写为“Server=(local)/实例名”;如果是远程服务器,则将“(local)”替换为远程服务器的名称或IP地址。
“Connect Timeout=30”:连接超时时间为30秒。

在这里,建立连接对象用的构造函数为:SqlConnection。

原创粉丝点击