C#药店管理系统电子教案.docx
- 文档编号:2321672
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:19
- 大小:411.62KB
C#药店管理系统电子教案.docx
《C#药店管理系统电子教案.docx》由会员分享,可在线阅读,更多相关《C#药店管理系统电子教案.docx(19页珍藏版)》请在冰点文库上搜索。
C#药店管理系统电子教案
第1页共14页
第1页共14页
C#程序设计课程报告
学院:
数学计算机学院
课题:
基于C#平台药店管理系统设计与研究
指导老师:
邓箴
姓名:
郭红康伏泯润刘彦克
报告成绩:
日期:
2011-5-19
第2页共14页
第2页共14页
C#程序设计课程报告.......................................................................................................................1
..........................................................................................................................................................
2
1.系统概述…………………………………………………………………………………3
2.系统分析…………………………………………………………………………………4
2.1概念模型……………………………………………………………………………42.2用户子模式设计…………………………………………………………………………52.3总体实施计划……………………………………………………………………………53.系统功能需求分析………………………………………………………………………………6
3.1窗体类型..................................................................................................................6
3.2流程图..............................................................................................................................6
4系统分析与设计............................................................................................................................7
4.1常用工具.....................................................................................................................................7
1、计算器.................................................................................................................................7
2、切换用户.............................................................................................................................8
1、数据管理.............................................................................................................................8
2、修改密码.............................................................................................................................8
5.程序主要代码................................................................................................................................8
5.1登录的相关代码.........................................................................................................8
5.2药品信息插入的相关代码.........................................................................................9
5.3药品信息删除的相关代码.......................................................................................10
5.4药品信息查询的相关代码.......................................................................................10
5.5药品信息更新的相关代码.......................................................................................11
5.6文本框清空的相关代码...........................................................................................12
5.7月总收入排序的相关代码.......................................................................................12
5.设计过程中遇到的主要问题......................................................................................................13
6.总结..............................................................................................................................................14
第3页共14页
第3页共14页
1.系统概述
从本质来说,药店的职能就是为消费者提供服务,所销售的药品只是其提供的服务所附实体而已。
对于药店来说,只有服务才能形成其差异化竞争特色。
因此,分析消费者的服务需求对了解药店消费者的需求具有重要意义。
药店消费者的需求主要表现在以下几个方面:
(1)管理者能查询药店的药品库存状态,以便进行及时的药品补进和更新;
(2)消费者能通过系统快速查询药品的状态(包括是否在柜、出售价格、数量等);
(3)能让消费者及时获得用药指导、合理的咨询;
(4)能让消费者感觉到服务的简捷和实用。
2.系统分析
经过系统的需求分析,初步得到了医药管理的主要步骤:
定制药品采购计划、经审核后实施药品采购、采购的药品由库管登记入库、销售员根据客户的需要登记销售药品、提交药品给客户。
经过对药店管理进行分析,药店管理信息系统要实现的主要功能有:
(1)对药品的基础信息进行维护和管理。
能够完成药品信息的添加、修改和删除,并按照一定的条件查询药品信息;
(2)对药品的批量销售处理,顾客购买的药品可能是一种也可能是多种,如果能够批量销售药品,便会大大提高工作效率;
(3)库存药品查看,可按不同字段和条件查询库存药品信息;
(4)查询统计功能,要求既可以按日期查询,也可以按用户选择的字段和输入的内容查询,并在查询过程中统计销售数量和销售金额;
(5)统计分析某个客户或所有客户某段时间内药品销售品种、销售数量和销售金额。
我们把药店进—销—存管理系统划分为5大功能模块,分别为采购管理
、库存管理、销售管理、系统管理、常用工具。
其中日常业务完成药品销售、销售退货和药品入库;库存管理主要完成库存药品查询、库存药品盘点;查询统计主要完成销售查询统计和入库查询统计;基础信息管理主要完成药品信息、客户信息、供货商信息的添加、修改、删除、查询等。
另外,药店管理信息系统功能模块如下:
第4页共14页
第4页共14页
图1药店管理信息系统功能模块
2.1概念模型
通过对用户需求分析进行综合、归纳与抽象、形成一个独立于具体DBMS的概念模型。
在本药店管理系统中涉及到了2种概念模型的抽象,如图3、图4所示:
药品Ispartof
药品编号
药品名
药品规格
供应商
生产日期
图3聚集模型销售管理采购管理库存管理系统管理常用工具
供应商登记单采购计划查询销售库存销售退货登记采购计划单采购入库验收单数据管理用户管理计算器切换用户药业药店管理系统
第5页共14页
第5页共14页
销售查询
入库查询
查询
图4概况模型
2.2用户子模式设计
将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体DBMS的特点,设计用户的外模式。
在此,要设计药房药库管理子系统:
通过对药品的出入库管理,产生药品帐务的变更,提出采购计划。
能对各种药品的帐务、库存、财务台帐等项目进行查询、统计、汇总、打印,达到控制成本,提高效率的目的。
其主要功能有:
库房管理:
采购计划、入库制单、出库制单、药品调价、库存管理、药房申领。
帐务明细:
库房总帐、库房台帐、库房明细、药品盈亏、部门往来。
查询报表:
供应商查询、入库批次查询、进销存报表、入出库汇总、工作量汇总、药品营销分析。
2.3总体实施计划
不用的系统用户拥有不同的权限,这样才能保证数据库的安全性。
在本药店管理信息系统的数据库设计中,主要用户包括店主和顾客。
店主应该具有超级用户的权限,而顾客只能对数据进行简单的查询,不能修改数据库中的数据。
因此,在数据库总角色的创建,只涉及到:
①店主权限:
增,删,改,查;②顾客权限:
查。
在数据库初步系统设计好之后,为了检测其基本功能是否能正常实现。
先进行尝试性的运行:
检测简单的、普通的、常涉及到的操作是否能够正常的运行。
比如:
检测药店经理是否能查询顾客库中的顾客信息、顾客能否获知药店药品库的药品信息如药品生产日期、单价、功效等。
数据的载入并不是一次性的,需要药店经理不断地更新药店信息,而信息的更新建立在基本操作(进—销)之上的,这样就能有效地把药店的基本功能联系起来,同时也实现了顾客、药店、供货商之间的关系。
通过此信息管理系统,能很好地实现药店的日常管理。
在数据库刚刚设计完成后,只有将原有系统或者手工处理的数据进行转换使之符合新系
第6页共14页
第6页共14页
统的数据模式,从而完成数据输入工作。
3.系统功能需求分析
药店管理管理系统要求实现对药品进行计算机管理。
该系统主要包括以下内容:
⑴用户登录验证
⑵药品主要信息表,对其的操作有插入、删除、查找、更新。
⑶用户信息表,对其的操作有查找,按用户编号查找。
⑷销售情况表,对其的操作有排序,按月总收入排序。
3.1窗体类型
本实验包括四个窗体:
1)用户登录窗体
2)药品主要信息窗体
3)用户管理窗体
4)药店销售情况窗体
3.2流程图
经理管理药店交易药品
查询药品库存查询
顾客信息查询
《communicate
》《
communicate
》
《communicate》
《include》《include》顾客打印购药信息《extend》供货商《communicate》《communicate》
第7页共14页
第7页共14页
4系统分析与设计
4.1常用工具
1、计算器
身份验登录密
药品信用户管信息用
销售情销售情
第8页共14页
第8页共14页2、切换用户
重新输入用户密码登录即可!
4.2系统管理
1、数据管理
2、修改密码
5.程序主要代码
5.1登录的相关代码
privatevoidbutton1_Click(objectsender,EventArgse){
stringcn=Provider=Microsoft.Jet.OLEDB.4.0;DataSource=+
第9页共14页
第9页共14页Application.StartupPath+
//biao.mdb+;PersistSecurityInfo=True;OleDbConnectioncnn=newOleDbConnection(cn);OleDbConnectioncnn1=newOleDbConnection(cn);
stringtxt3=Select*From登录密码where用户名=+'+textBox1.Text+'+and密码=+textBox2.Text;
OleDbCommandcom=newOleDbCommand(txt3,cnn);DataTabledt=newDataTable();
OleDbDataAdapterda=newOleDbDataAdapter();da.SelectCommand=com;
OleDbCommandBuildercb=newOleDbCommandBuilder(da);da.Fill(dt);
if(dt.Rows.Count==0){
MessageBox.Show(无此用户,请重新输入);
}else{
Form2my=newForm2();my.ShowDialog();
}}
5.2药品信息插入的相关代码
privatevoidbutton3_Click(objectsender,EventArgse){
StringstrSQL=INSERTINTOb(药品名称,价格,生产批号,药物数量,生产日期,保质期)VALUES('+
textBox1.Text+',+textBox2.Text+,+textBox3.Text+,+textBox4.Text+,+textBox5.Text+,+textBox6.Text+);
OleDbConnectionconn=newOleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=biao.mdb);
OleDbCommandcomm=newOleDbCommand(strSQL,conn);conn.Open();try{
comm.ExecuteNonQuery();MessageBox.Show(添加成功!
);}
第10页共14页
第10页共14页catch(Exceptionex){
MessageBox.Show(添加出错!
错误原因为:
\n+ex.Message+\n);}
conn.Close();}
5.3药品信息删除的相关代码
五、创业机会和对策分析privatevoidbutton2_Click(objectsender,EventArgse){
stringconnStr,delCmd;OleDbConnectionconn;connStr=
我们女生之所以会钟爱饰品,也许是因为它的新颖,可爱,实惠,时尚,简单等。
的确,手工艺品价格适中。
也许还有更多理由和意义。
那么大学生最喜欢哪种手工艺品呢?
此次调查统计如下图(1-3)Provider=Microsoft.Jet.OLEDB.4.0;DataSource=biao.mdb;
delCmd=DeleteFrombWhere药品名称=+'+textBox8.Text+';OleDbCommandcmd;
conn=newOleDbConnection(connStr);try{
conn.Open();
4.WWW。
google。
com。
cn。
大学生政策2004年3月23日cmd=newOleDbCommand(delCmd,conn);cmd.ExecuteNonQuery();if(textBox8.Text==)
1.www。
cer。
net/artide/2004021313098897。
shtml。
MessageBox.Show(请输入药品名称!
);else
人民广场地铁站有一家名为“漂亮女生”的饰品店,小店新开,10平方米不到的店堂里挤满了穿着时尚的女孩子。
不几日,在北京东路、淮海东路也发现了“漂亮女生”的踪影,生意也十分火爆。
现在上海卖饰品的小店不计其数,大家都在叫生意难做,而“漂亮女生”却用自己独特的经营方式和魅力吸引了大批的女生。
MessageBox.Show(删除成功);}
catch(Exceptionex){
(三)大学生购买消费DIY手工艺品的特点分析MessageBox.Show(Errorinhanding:
+ex.Message);}finally{
(二)DIY手工艺品的“热卖化”if(conn!
=null)conn.Close();}}
5.4药品信息查询的相关代码
就算你买手工艺品来送给朋友也是一份意义非凡的绝佳礼品哦。
而这一份礼物于在工艺品店买的现成的礼品相比,就有价值意义,虽然它的成本比较低但它毕竟它是你花心血花时间去完成的。
就像现在最流行的针织围巾,为何会如此深得人心,更有人称它为温暖牌绝大部分多是因为这个原因哦。
而且还可以锻炼你的动手能力,不仅实用还有很大的装饰功用哦。
privatevoidbutton4_Click(objectsender,EventArgse){
第11页共14页
第11页共14页stringselectCmd=Select*FrombWhere药品名称=+'+textBox7.Text+';stringconnStr=
我们熟练的掌握计算机应用,我们可以在网上搜索一些流行因素,还可以把自己小店里的商品拿到网上去卖,为我们小店提供了多种经营方式。
Provider=Microsoft.Jet.OLEDB.4.0;DataSource=biao.mdb;OleDbConnectionconn;OleDbCommandcmd;OleDbDataReadermyReader;
标题:
手工制作坊2004年3月18日conn=newOleDbConnection(connStr);conn.Open();try{
cmd=newOleDbCommand(selectCmd,conn);myReader=cmd.ExecuteReader();if(myReader.Read()){
richTextBox1.Text=药品名称:
+myReader[药品名称].ToString()+\n+
价格:
+myReader[价格].ToString()+\n+
生产批号:
+myReader[生产批号].ToString()+\n
+药物数量:
+myReader[药物数量].ToString()+\n
+生产日期:
+myReader[生产日期].ToString()+\n
+保质期:
+myReader[保质期].ToString()+\n;
}
else{
MessageBox.Show(找不到该药品!
);}
myReader.Close();}
catch(Exceptionex){
MessageBox.Show(错误:
+ex.Message);}finally{
if(conn!
=null)conn.Close();}}
5.5药品信息更新的相关代码
privatevoidbutton1_Click(objectsender,EventArgse)
{
result=;
OleDbConnectionconn=newOleDbConnection(
第12页共14页
第12页共14页Provider=Microsoft.Jet.OLEDB.4.0;+DataSource=biao.mdb);try{
StringstrSql=Select*Fromb;conn.Open();
dadapter=newOleDbDataAdapter();
dadapter.SelectCommand=newOleDbCommand(strSql,conn);dset=newDataSet();dadapter.Fill(dset);conn.Close();
dataGridView1.DataSource=dset.Tables[0];}
catch(Exceptionex){
MessageBox.Show(错误:
+ex.Message);}finally{
if(conn!
=null)conn.Close();}}
5.6文本框清空的相关代码
privatevoidbutt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 药店 管理 系统 电子 教案