欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    零售药店管理系统设计报告ASP.pdf

    • 资源ID:72085758       资源大小:559.99KB        全文页数:15页
    • 资源格式: PDF        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    零售药店管理系统设计报告ASP.pdf

    苏州科技学院苏州科技学院二九二九 二一学年第二学期二一学年第二学期电子信息工程学院课程设计报告书课程名称:课程名称:零售药店管理系统设计零售药店管理系统设计班班级:级:计算机计算机 08250825学学号号07301075480730107548姓姓名:名:王王噱噱指导教师:指导教师:吴吴 宏宏 杰杰二一年七月二一年七月页脚下载后可删除,如有侵权请告知删除!1.1.系统功能需求分析系统功能需求分析药店管理管理系统要求实现对药品进展计算机管理。该系统主要包括以下内容:用户登录验证药品主要信息表,对其的操作有插入、删除、查找、更新。会员信息表,对其的操作有查找,按会员编号查找。销售情况表,对其的操作有排序,按月总收入排序。2.2.系统分析与设计系统分析与设计2.12.1 数据库构造数据库构造本实验共有 5 张表。1,用户登录的相关数据表构造本实验是一个药店管理系统,主要用户就是管理员,管理员就一人2,药品主要信息表页脚下载后可删除,如有侵权请告知删除!3,会员信息表4,6 个月的销售额表页脚下载后可删除,如有侵权请告知删除!5,每月的总收入表页脚下载后可删除,如有侵权请告知删除!2.22.2窗体类型窗体类型本实验包括四个窗体:1用户登录窗体2药品主要信息窗体3会员管理窗体4药店销售情况窗体2.32.3流程图流程图登录密码.mdb身份验证药品信息用户管理会员信息.mdb销售情况销售情况.mdb页脚下载后可删除,如有侵权请告知删除!3.3.用户手册用户手册3.13.1 用户登录用户登录用户登录设计界面图如下:用户登录设计界面用户通过输入用户名和密码就可以进入主页面了,此系统主要就是给药品信息管理员使用,所以只有一个用户。3.23.2 药品信息药品信息药品信息界面图如下:页脚下载后可删除,如有侵权请告知删除!药品信息设计界面进入主页面后,就可以通过表看见药品的主要信息,内容有药品名称、价格、生产批号、药物数量、生产日期、保质期。然后页面中有有 3 个 groupBox,分别可以对药品的主要信息进展插入、删除、查询操作。每次做插入或者删除时,都需要按一下更新的按钮,这样就可以看到最新的数据。每次做完插入、删除或者查询时,可以点击右下角的清空按钮,那么以前在文本框中的记录就会清空。点击左上角的菜单,可以分别到会员管理页面和销售情况页面。3.33.3 会员管理会员管理会员管理设计界面如下列图:页脚下载后可删除,如有侵权请告知删除!会员管理界面会员管理页面,有一个查询功能,是按照会员编号查询的,把编号输入文本框,点击查询按钮,下面的 richTextBox就会出现此会员的信息。页脚下载后可删除,如有侵权请告知删除!3.43.4 销售情况销售情况图 4.4销售情况界面销售情况页面,有 2 张表,上面一张表具体显示了 6 个月来每周的销售额,下面一张表,形象地列出了每个月的月总收入。点击排序按钮,右边的richTextBox中就会按这 6 个月的月总收入排序。4.4.程序主要代码程序主要代码4.14.1 登录的相关代码登录的相关代码private void button1_Click(object sender,EventArgs e)string cn=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=+Application.StartupPath+/biao.mdb+;Persist Security Info=True;OleDbConnection cnn=new OleDbConnection(cn);OleDbConnection cnn1=new OleDbConnection(cn);页脚下载后可删除,如有侵权请告知删除!string txt3=Select*From 登录密码 where 用户名=+textBox1.Text+and 密码=+textBox2.Text;OleDbCommand com=new OleDbCommand(txt3,cnn);DataTable dt=new DataTable();OleDbDataAdapter da=new OleDbDataAdapter();ectCommand=com;OleDbCommandBuilder cb=new OleDbCommandBuilder(da);da.Fill(dt);if(dt.Rows.Count=0)MessageBox.Show(无此用户,请重新输入);else Form2 my=new Form2();my.ShowDialog();4.24.2 药品信息插入的相关代码药品信息插入的相关代码private void button3_Click(object sender,EventArgs e)String strSQL=INSERT INTO b(药品名称,价格,生产批号,药物数量,生产日期,保质期)VALUES(+textBox1.Text+,+textBox2.Text+,+textBox3.Text+,+textBox4.Text+,+textBox5.Text+,+textBox6.Text+);OleDbConnection conn=new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=biao.mdb);OleDbCommand comm=new OleDbCommand(strSQL,conn);conn.Open();try comm.ExecuteNonQuery();MessageBox.Show(添加成功!);catch(Exception ex)MessageBox.Show(添加出错!错误原因为:n+ex.Message+n);页脚下载后可删除,如有侵权请告知删除!conn.Close();4.34.3 药品信息删除的相关代码药品信息删除的相关代码private void button2_Click(object sender,EventArgs e)string connStr,delCmd;OleDbConnection conn;connStr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=biao.mdb;delCmd=Delete From b Where 药品名称=+textBox8.Text+;OleDbCommand cmd;conn=new OleDbConnection(connStr);try conn.Open();cmd=new OleDbCommand(delCmd,conn);cmd.ExecuteNonQuery();if(textBox8.Text=)MessageBox.Show(请输入药品名称!);elseMessageBox.Show(删除成功);catch(Exception ex)MessageBox.Show(Error in handing:+ex.Message);finally if(conn!=null)conn.Close();4.44.4 药品信息查询的相关代码药品信息查询的相关代码private void button4_Click(object sender,EventArgs e)string selectCmd=Select*From b Where 药品名称=+textBox7.Text+;string connStr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=biao.mdb;OleDbConnection conn;页脚下载后可删除,如有侵权请告知删除!OleDbCommand cmd;OleDbDataReader myReader;conn=new OleDbConnection(connStr);conn.Open();try cmd=new OleDbCommand(selectCmd,conn);myReader=cmd.ExecuteReader();if(myReader.Read()价格:+myReader价格.ToString()+n+生产批号:+myReader生产批号.ToString()+n+药物数量:+myReader药物数量.ToString()+n+生产日期:+myReader生产日期.ToString()+n+保质期:+myReader保质期.ToString()+n;else MessageBox.Show(找不到该药品!);myReader.Close();catch(Exception ex)MessageBox.Show(错误:+ex.Message);finally if(conn!=null)conn.Close();richTextBox1.Text=药品名称:+myReader药品名称.ToString()+n+4.54.5 药品信息更新的相关代码药品信息更新的相关代码private void button1_Click(object sender,EventArgs e)result=;OleDbConnection conn=new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;+Data Source=biao.mdb);try 页脚下载后可删除,如有侵权请告知删除!String strSql=Select*From b;conn.Open();dadapter=new OleDbDataAdapter();dadapter.SelectCommand=new OleDbCommand(strSql,conn);dset=new DataSet();dadapter.Fill(dset);conn.Close();dataGridView1.DataSource=dset.Tables0;catch(Exception ex)MessageBox.Show(错误:+ex.Message);finally if(conn!=null)conn.Close();4.64.6 文本框清空的相关代码文本框清空的相关代码private void button6_Click(object sender,EventArgs e)textBox1.Text=;textBox2.Text=;textBox3.Text=;textBox4.Text=;textBox5.Text=;textBox6.Text=;textBox7.Text=;textBox8.Text=;richTextBox1.Text=;4.74.7 月总收入排序的相关代码月总收入排序的相关代码private void button2_Click(object sender,EventArgs e)OleDbConnection a=new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;DataSource=biao.mdb);string sqlString=select 月份,月总收入from 月总收入order by 月总收入;OleDbCommand t=new OleDbCommand(sqlString,a);页脚下载后可删除,如有侵权请告知删除!a.Open();OleDbDataReader dr=t.ExecuteReader();richTextBox1.Text=月份tt月总收入n;while(dr.Read()richTextBox1.AppendText(dr月份+tt);richTextBox1.AppendText(dr月总收入+ttn);a.Close();5.5.设计过程中遇到的主要问题设计过程中遇到的主要问题1)dataGridView在 Form 的显示原来觉得每次翻开页面,都要把数据库加载一下,觉得很多余,所以选择翻开页面直接显示 dataGridView,谁知道,后来很麻烦,每次改数据库里的内容的时候,都要重新导入一次新的数据源,但旧的数据源依然在,总是出现错误。后来数据源太多了,重新做了个新的工程,把整个都复制了过来,这样数据库的内容是定下来了,所以仍然翻开页面直接显示dataGridView。不过,下次做别的有关数据库的工程的时候,肯定要用加载的。2数据库里内容的修改数据库里的内容有插入,删除,修改,完成控件功能后,例如,插入,运行插入以后,看了数据库里的内容,完成了插入功能,可是,Form 中dataGridView没有显示。原来,控件中的功能是与数据库相连,不过,数据库到Form 的显示有个时差,所以,我又加了个控件,每次修改数据库内容后,都更新一下,那么 dataGridView中显示的就是修改后的内容了。3排序问题本来消费的表,是这样建立的,每个月都有,第一周、第二周、第三周、第四周、月总消费额这几项。然后,就想按照最后一行的月总消费额排序。可是,我们教过的排序就是按照竖列排列。后来想了好久,都找不出答案。最后,我索性把消费的表弄成了两张,一张是显示每月的消费额,另一张就是单独的月总消费额,那么就轻松地解决了排序问题。页脚下载后可删除,如有侵权请告知删除!6.6.总结总结经过三年的学习,我们对数据库、C#等相关知识有了一定的了解。又经过了几次的实训,我们对理论知识运用到实际练习中又有了一定的根底。本次实训,我做的是药店管理系统,主要练习内容就是数据库和 C#能够联系在一起。将做好的数据库导入窗体中,通过一些控件的功能,实现对数据库的修改、更新。此次主要是对于药品信息实现插入、删除、查询、更新的功能,又对会员信息进展按编号查询的功能,最后对月总销售额进展排序的功能。通过本次实训,我进一步稳固了做系统的相关知识,将数据库的插入、删除、查询、排序等功能运用自如。身份验证虽说是老生常谈的问题,我们也不容无视,也是很重要的一局部。在实训过程中,难免会遇到问题,不过,经过仔细研究,不断尝试,一遍一遍检查、调试,问题总会一个个被攻破,被解决。我们要不怕麻烦,有耐心,细心,仔细,那么只要你的理论知识强,再加上有动手能力,一切问题都不是问题。页脚下载后可删除,如有侵权请告知删除!

    注意事项

    本文(零售药店管理系统设计报告ASP.pdf)为本站会员(w***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开