药物管理信息系统(C#药材信息管理系统)

浅浅的花香味﹌ 2024-04-02 04:57 198阅读 0赞

目 录

前 言 ……………………………………………………………………………………Ⅰ
摘 要 ……………………………………………………………………………………Ⅱ
Abstract…………………………………………………………………………………Ⅲ
目 录 ……………………………………………………………………………………Ⅳ
第一章 系统概述 ………………………………………………………………………(1)
1.1 项目开发的背景和意义……………………………………………………………(1)
1.2 系统开发的环境 …………………………………………………………………(2)
1.3 系统的开发结构 …………………………………………………………………(3)
1.4 项目开发技术 ……………………………………………………………………(4)
第二章 可行性分析与研究……………………………………………………………(5)
2.1 可行性研究…………………………………………………………………………(5)
2.2 系统需求分析………………………………………………………………………(6)
2.3 功能分析……………………………………………………………………………(6)
第三章 总体设计………………………………………………………………………(9)
3.1 系统功能结构图……………………………………………………………………(9)
3.2 功能设计……………………………………………………………………………(9)
3.3 数据库设计………………………………………………………………………(16)
第四章 系统的实现……………………………………………………………………(21)
4.1 系统登陆界面设计………………………………………………………………(21)
4.2 系统主界面设计…………………………………………………………………(22)
4.3 文件管理模块设计………………………………………………………………(23)
4.4 会员管理模块设计 ………………………………………………………………(27)
4.5 系统管理模块设计………………………………………………………………(29)
4.6 关于系统界面设计………………………………………………………………(30)
4.7 退出系统界面设计………………………………………………………………(31)
第五章 系统测试………………………………………………………………………(32)
结束语…………………………………………………………………………………(34)
致 谢…………………………………………………………………………………(35)
参考文献………………………………………………………………………………(36)
附 录…………………………………………………………………………………(37)

2.2 系统需求分析

软件工程理论认为,在软件生命周期中,需求分析(Requirements Analysis)是最重要的一个阶段。软件需求分析的质量对软件开发的影响是深远的、全局性的。这种依赖于个别人员上的成功并不能为全组织的软件生产率和质量的提高奠定有效的基础。
药物管理信息系统的开发,必须站在用户的需求上,对于用户的喜好,界面布局、画面以及功能需求都必须从用户的角度出发,尽量以最多的用户喜好为标准!按照信息管理系统开发的原理和方法,采用成熟的信息技术和手段,支持药品管理工作的全过程,减小管理的日常工作量,使信息易于保存、管理和查询,并且支持决策功能。
根据需求,确定本系统实现的主要功能有:
(1)客户端:用户注册,用户登录,会员登录,会员注册,会员修改,药品添加,药品删除,药品修改,备份,还原等功能。
(2)服务器:开启服务,状态更新,查看用户信息,修改用户密码,退出系统等功能。
2.3 功能分析

2.3.1 系统的功能需求

1.管理的及时性、方便性
本系统可以方便的,更好的管理药品信息,可以对药店店的药品、顾客、销售人员进行及时的管理,对其信息的修改及时的更新。
2.查询灵活性
药品管理信息系统可以由管理员管理,其他用户可以实现查询功能,实现系统的灵活性。
3.功能拓展性
本系统还增加了对记数据库的备份与还原的模块,能够有效的避免药品信息在的丢失,方便管理人员对药品有效的管理,是损失达到最小。

2.3.2 系统的功能分析

1.用户注册
首次启动时,将进入用户登录界面,对于首次登录的用户而言,首先注册新用户,注册用户是用户申请使用系统的流程,同时也是客户端通过用户注册记录服务器的相关信息,方便客户端与服务器进行通信!如果用户想重新注册新用户也可直接删除,然后再启动客户端,此时即可弹出注册界面,即可。
2.用户登录
用户在使用管理信息系统之前必须先进行登陆,输入用户的账号密码,通过账号密码的验证,即登录成功后用户方可进行正常使用,同时登陆也是认证用户权限的一种标志。
3.密码找回
用户在使用药物管理信息系统时,有可能忘记密码,如果显示“密码错误!”您可以点击“您忘记了密码?”然后通过填写内容找回密码。
4.文件管理模块
用户登录正确,进入主模块后,首先是文件管理模块。包括查询药品、添加药品、删除药品、修改药品等。点击查询药品时,首先出现眼帘的是所有类别,可以分别点击进行分类药品查询,也可但药品查询。也可进行添加药品,录入详细信息进行药品添加。同时可“修改”、“删除”等。
5.会员管理模块
会员管理模块有会员添加,会员修改,会员删除。可分别点击“添加”、“修改”、“删除”分别就行录入。对工作人员的信息进行管理,本文转载自http://www.biyezuopin.vip/onews.asp?id=14727对员工信息的录入修改及查询。
6.系统管理模块
系统管理科模块包括数据备份和数据还原。点击数据备份可对重要数据进行备份,单机“选择”即可完成。数据还原可以对已丢失的数据进行查找还原,选择到合适目录,单机“选择”即可完成。
7.帮助模块
帮助模块是对该系统的详细了解,可以清楚的知道本系统。包括联系我们、了解更多。
8.退出模块
单机“退出”模块,确定是否要退出被系统。

  1. 用户登录界面,实现关键代码如下:
  2. namespace LeechdomManage
  3. {
  4. public partial class frmEnter : Form
  5. {
  6. private SqlConnection sc = new SqlConnection(@"Data Source=(local);Initial Catalog=MyData;Integrated Security=True");
  7. private SqlCommand scom;
  8. private SqlDataReader sdr;
  9. public frmEnter()
  10. {
  11. InitializeComponent();}
  12. private void btnEnter_Click(object sender, EventArgs e)
  13. {
  14. try
  15. {
  16. Helper.userName = this.txtUserName.Text;
  17. Helper.loginType= this.txtPassWord.Text;
  18. if (this.txtUserName.Text != "" && this.txtPassWord.Text != "")
  19. {
  20. string sql = "select * from UserInfo";
  21. sc.Open();
  22. scom = new SqlCommand(sql, sc);
  23. sdr = scom.ExecuteReader();
  24. string LuserName = "";
  25. string LPassWord = "";
  26. while (sdr.Read())
  27. {
  28. LuserName = sdr.GetValue(1).ToString();
  29. LPassWord = sdr.GetValue(2).ToString();
  30. if (txtUserName.Text == LuserName && txtPassWord.Text == LPassWord)
  31. {
  32. frmAdministrator fad = new frmAdministrator();
  33. fad.Show();
  34. this.Visible = false;
  35. return;
  36. }
  37. }
  38. MessageBox.Show("用户名或密码错误\n请检查后再进行登录!", "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
  39. this.txtPassWord.Text = "";
  40. this.txtUserName.Text = "";
  41. sc.Close();}
  42. else
  43. {
  44. MessageBox.Show("请将用户名和密码输入完整后再进行登录!", "错误", MessageBoxButtons.OKCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
  45. this.txtPassWord.Text = "";
  46. this.txtUserName.Text = "";}}
  47. catch (Exception ex)
  48. {
  49. MessageBox.Show("系统错误!" + ex.Message);}
  50. finally {
  51. sc.Close();} }
  52. private void btnCancel_Click(object sender, EventArgs e)
  53. {
  54. this.Close();}
  55. private void lblshenqing_Click(object sender, EventArgs e)
  56. {
  57. FrmHuiyuanAdd huiyuanadd = new FrmHuiyuanAdd();
  58. huiyuanadd.Show();}
  59. private void lblWangji_Click(object sender, EventArgs e)
  60. {
  61. Find find = new Find();
  62. find.Show();
  63. }
  64. }
  65. }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,198人围观)

还没有评论,来说两句吧...

相关阅读

    相关 健身房信息管理系统/健身房管理系统

    21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使

    相关 c++学生考勤信息管理系统

    学生考勤信息管理系统记录了学生的缺课情况,它包括: 缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、请假及旷课)。系统具有以下功能: 1)录入学生的缺课记

    相关 管理信息系统

    概念 管理信息系统是一个由人、机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统 它能监测企业或组织的各种运行情况,利用过去的数据预测未来;从