当前位置:首页>> >>


药品管理网站.rar

收藏

资源目录
    文档预览:
    编号:20181016171511460    类型:共享资源    大小:4.39MB    格式:RAR    上传时间:2018-10-16
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    药品 管理 网站
    资源描述:
    廊坊师范学院本科毕业论文11.绪论1.1 开发背景和意义随着人们越来越关注养生和身体健康问题,各种各样的保健药品等等出现在各大药房等医药企业。医药企业管理者们也逐渐意识到合理的管理可以提高企业的运行效率和管理效率,有助于自身管理和发展,也有利于企业的运行。怎么解决这样的需求呢?计算机技术当仁不让。21 世纪是信息的时代,计算机技术的飞速发展,使得计算机市场越来越广,现阶段,文件管理、财务管理、企业管理,等等都离不开计算机技术的帮助。计算机在办公等管理过程中起到了不可或缺的作用。面对这样迫切需要一款医药管理系统的局面,所以这次毕业设计欧文做了药品管理系统,采用 C#语言编写,用 Visual Studio 2013开发工具,并且我准备做这个系统时采用目前比较流行的 ADO 数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。1.2 运行环境 服务器端硬件标配: -英特尔® 处理器 205 (赛扬® M 1.2G, 512KB) 及以上更高配置-512MB DDR 333 MHz 内存及以上更高配置-10/100MB 自适应网卡及以上更高配置-至少 8MB 显存集成显卡及以上更高配置服务器端软件环境A. 操作系统:Windows 2000/2003 Server/Windows 7/Windows 8/Windows8.1B. Microsoft SQL Server 2012C. IIS5.0 以上版本客户端硬件标配:-英特尔® 处理器 205 (赛扬® M 1.2G, 512KB) 及以上更高配置-256MB DDR 333 MHz 内存及以上更高配置-10/100MB 自适应网卡及以上更高配置廊坊师范学院本科毕业论文2-至少 8MB 显存集成显卡及以上更高配置客户端软件环境A. Windows Xp/2000/2003, Unix, Linux,Vista,Mac OS 各版本 B.IE Firefox 等浏览器1.3 系统开发工具简介1.3.1 ASP 技术简介Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。从 1996 年 ASP 诞生到现在已经过去了 7 年。在这短短的 7 年中,ASP 发生了重大的变化,直到现在的 ASP.NET。1.3.2 关于 SQL Server 2012 数据库SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。目前,绝大多数流行的关系型数据库管理系统,如 Oracle,Sybase,Microsoft SQL Server, Access 等都采用了 SQL 语言标准。虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select,Insert ,Update,Delete ,Create,以及Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一种功能强大的数据库开发工具,数据库汇集了信息以供查询、存储和检索。它的优点在于强大的数据库引擎,而且数据库运行于服务器上,相对于本地数据库,可以明显的减少内存占用,提高运行速度和本机的利用效率。SQL 数据库相对 Access 数据库,具有更加可靠的安全性。廊坊师范学院本科毕业论文31.3.3 C#编程语言C#是一种安全的、稳定的、简单的、优雅的,有 C 和 C++衍生出来的面向对象的编程语言。它在继承 C 和 C++强大功能的同时去掉了一些他们的复杂性。C#是面向对象的编程语言。他使得程序员可以高效的开发程序,且因可调用由 C/C++编写的本机原生函数,因此绝不损失 C/C++原有的强大的功能。2.系统需求分析2.1 需求分析要开发一个网站系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度。在实际的项目开发过程中,这些工作是非常重要的。2.1.1 系统需求分析药品管系统的用户为医药企业的内部人员,即管理级别的人员,主要包括五个子系统,分别是员工管理、药品信息管理、采购管理、销售管理和修改密码。员工管理主要包括两个模块,即添加员工和编辑员工;药品信息管理包括5 个模块,即药品类别管理、药品信息添加、药品信息管理、库存查询、入库查询。采购管理包括三个模块,即入库登记、退货登记、退货查询;销售管理包括销售登记和销售记录查询两个模块。2.2 系统任务目标本项目的任务包括技术和非技术两大部分。技术上需要进行数据库开发、网站的设计与规划、动态网页代码的编写功能的调试以及整个系统的测试等。主要实现功能有:(1)员工管理员工管理,包括添加员工、查询员工信息以及删除员工。系统用户的录入,包括用户名、密码等信息、修改自己密码、退出登录状态。用户信息的查看。廊坊师范学院本科毕业论文4(2)药品信息管理①药品类别管理,包括查询药品类别信息、修改药品类别、删除药品类别、添加药品类别。②药品信息添加,添加药品的编号批号价格和图片等信息。③药品信息管理,查询药品信息,修改药品信息,删除药品信息。④库存查询,查询商品信息,删除某商品信息,打印查询结果。⑤入库查询,查询入库商品,根据时间查询入库商品、删除入库记录、打印查询结果(3)采购管理① 入库登记,查询商品编号、添加入库信息。②退货登记,添加退货记录。③退货查询,查询退货记录,删除退货记录。(4)销售管理①销售登记,添加销售记录②销售查询,查询销售记录,(5)修改密码用户修改自己的密码。3.数据库的设计3.1 数据库备份在设计数据库表结构之前,首先要创建一个数据库。本网站使用的数据库为 zheng。3.2 数据库逻辑结构设计本网站定义的数据库中包含以下 7 个表:药品类别表 T_Category,药品信息表 T_DrugInfo,用户表 T_User,库存表 T_Stock,入库记录表 T_Save,销售廊坊师范学院本科毕业论文5记录表 T_SaleLog,退货表 T_Return。下面介绍几个主要表的结构。(1) 药品类别表 T_Category药品类别表 T_Category 用来保存药品的类别信息,结构如下表:表 3-1 表 T_Category 的结构(2) 药品信息表 T_DrugInfo药品信息表 T_DrugInfo 用来保存药品的基本信息,结构如下表所示:表 3-2 表 T_DrugInfo 的结构(3) 用户表 T_User用户表 T_User 用来保存注册个人用户的基本信息,结构如下表所示:表 3-3 用户表 T_User 的结构编号 字段名称 数据类型 说明1 ID Int 编号,主键2 lb Varchar(20) 类别,不允许空3 addtime datetime 添加时间4 addby Varchar(50) 添加人编号 字段名称 数据类型 说明1 ID Int 编号,主键2 mc Varchar(200) 名称3 lb Varchar(100) 类别4 Price1 float 采购价5 Price2 float 销售价6 Content Varchar(500) 备注7 Fn Varchar(20) 商品图片8 Addtime datetime 添加时间9 Istop Varchar(20) 其他10 Addby Varchar(20) 添加人11 Bh Varchar(20) 商品编号12 Ggxh Varchar(20) 生产批号13 gys Varchar(20) 生产厂商14 dw Varchar(20) 计量单位编号 字段名称 数据类型 说明1 ID Int 用户 ID,主键2 Username Varchar (50) 用户名,不允许空3 Pwd Varchar (50) 用户密码4 cx Varchar (50) 用户权限廊坊师范学院本科毕业论文6(4) 库存表 T_Stock库存表 T_Stock 用来保存当前仓库的存货的信息,结构如下表:表 3-4 库存表 T_Stock 的结构(5) 入库记录表 T_Save入库记录表 T_Save 用来保存入库药品的基本信息,结构如下表:表 3-5 表入库记录表 T_Save 的结构(6) 退货表 T_Return退货表 T_Return 用来存储回复的基本信息,结构如下表:表 3-6 退货表 T_Return 的结构编号 字段名称 数据类型 说明1 ID Int 主键,自动编号2 Promc Varchar (50) 退货药品的名称5 Addtime Datatime 该用户注册时间编号 字段名称 数据类型 说明1 ID Int 编号,主键2 Promc Varchar (50) 客户编号3 Price Varchar (50) 药品价格4 Shuliang Varchar (50) 库存数量5 Addtime Datetime 库存变更时间6 Gys Varchar (50) 供应商7 Rkprice Varchar (50) 入库价格8 Ggxh Datetime 药品规格型号9 Dw Varchar (50) 药品的计量单位10 Bh Varchar (50) 药品的编号编号 字段名称 数据类型 说明1 ID Int 编号,主键2 Promc Varchar (50) 药品名称3 Price Varchar (50) 药品建议销售价格4 Shuliang Varchar (50) 库存数量5 Addtime Datetime 库存变更时间6 Gys Varchar (50) 供应商7 Rkprice Varchar (50) 药品入库价格8 Ggxh Varchar (50) 药品规格型号9 Dw Varchar (50) 药品的计量单位10 Bh Varchar (50) 药品的编号廊坊师范学院本科毕业论文73 Price Float 建议采购价4 Rkprice Float 实际入库价格5 Gys Varchar (50) 供应商6 Thsl Float 退货数量7 Memo Varchar (50) 退货原因8 Addtime Datetime 退货记录添加时间(7) 销售记录表 T_SaleLog销售记录表 T_SaleLog 用来保存药品销售记录的相关基本信息,结构如下表:表 3-5 表销售记录表 T_SaleLog 的结构3.3 数据库实施在 SQL Server 2012 中建立数据库 zheng,并设计了七个表,数据库中表间关系图如图 3-1 所示。编号 字段名称 数据类型 说明1 ID Int 编号,主键2 Promc Varchar (50) 销售药品的名称3 Price Float 建议的销售价格7 Rkprice Float 入库价格6 Gys Varchar (50) 供应商6 Xssl Float 销售数量7 ckprice Float 该药品的出库价格8 Ggxh Varchar(50) 药品规格型号9 Dw Varchar (255) 药品的计量单位5 Addtime Datetime 库存变更时间廊坊师范学院本科毕业论文8图 3-1 数据库各表间关系图3.4 公共模块与数据实现3.4.1 目录结构与通用模块App_Code 用于对数据库增删改查的语句的进一步抽象。Images 用于保存页面中使用到的各个图标。TreeLineImages 用于保存页面中左侧树形导航结果的图片。Uppic 用于保存页面中添加的图片。其他页面文件都保存在本实例的根目录下。在开发比较大的 Web 应用系统时,建议将不同功能的脚本文件存放在不同的目录下,这样可以使用系统条理清晰,便于管理。3.4.2 通用模块本网站中包括一些通用模块,这些模块以文件的形式保存,可以在其他文件中直接使用 url 对这些文件进行调用 ,使用其中定义的功能。(1)Web.configWeb.config 的功能是实现到数据的连接,因为在很多网页中都有连接数据廊坊师范学院本科毕业论文9库的操作,所以把它保存在文件配置文件 Web.Config 中,这样可以避免重复编程。Web.Config 的代码如下:(2) App_Code/SqlHelper.csSqlHelper 相当于数据库的小助手,对增删改查方法进行了进一步抽象,程序中对于表的增删改查多次用到。(3)Top.aspx、bottom.aspx、left.aspx 、这三个页面在每个页面中都起到了拼接页面的作用,所以单独出来,方便调用。4.系统总体功能设计4.1 网站系统分析4.1.1 总体功能分析药品管系统的用户为医药企业的内部人员,即管理级别的人员,主要包括五个子系统,分别是员工管理、药品信息管理、采购管理、销售管理和修改密码。员工管理主要包括两个模块,即添加员工和编辑员工;药品信息管理包括5 个模块,即药品类别管理、药品信息添加、药品信息管理、库存查询、入库查询。采购管理包括三个模块,即入库登记、退货登记、退货查询;销售管理包括销售登记和销售记录查询两个模块。具体描述如下:(1)员工管理员工管理,包括添加员工、查询员工信息以及删除员工。系统用户的录入,包括用户名、密码等信息、修改自己密码、退出登录状态。用户信息的查看。廊坊师范学院本科毕业论文10(2)药品信息管理①药品类别管理,包括查询药品类别信息、修改药品类别、删除药品类别、添加药品类别。②药品信息添加,添加药品的编号批号价格和图片等信息。③药品信息管理,查询药品信息,修改药品信息,删除药品信息。④库存查询,查询商品信息,删除某商品信息,打印查询结果。⑤入库查询,查询入库商品,根据时间查询入库商品、删除入库记录、打印查询结果(3)采购管理② 入库登记,查询商品编号、添加入库信息。②退货登记,添加退货记录。③退货查询,查询退货记录,删除退货记录。(4)销售管理①销售登记,添加销售记录②销售查询,查询销售记录,(5)修改密码用户修改自己的密码。4.1.2 系统体系结构设计本系统的功能模块如图 4-1 所示。药品管理系统的设计与实现员工管理药品信息管理采购管理销售管理修改密码图 4-1 药品管理系统4.1.3 系统流程分析本小节将对系统进行流程分析。(1)用户登录流程,如图 4-2 所示。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:药品管理网站.rar
    链接地址:http://www.gold-doc.com/p-228499.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开