当前位置:文档之家› 医药销售管理系统设计说明书

医药销售管理系统设计说明书

XXXXXX学XXXXX数据库课程设计讲明书医药销售治理系统班级:XXXX成员:XXXXXXX摘要本系统采纳Visual Studio 2005 .Net 为开发工具,开发医药销售治理系统,适用于现在的药品销售业领域。

开发医药销售治理系统能够提高药品销售治理的工作效率、扩大服务范围、增加药店收入、及时猎取信息、减少决策失误、减少库存积压、提升职员的素养。

能够及时提供药品差不多信息、库存信息、入库信息和药品销售信息。

在此基础上,通过对各种信息的综合分析,以改进药品品种、提高服务质量、满足前来购药顾客的不同要求,使药店治理向高质量、科学化进展。

对提高仓储治理的工作效率和对市场的反应能力,能高效益、低库存、保证服务质量地满足药店药品销售日常治理的需要,使其采纳现代化治理手段以适应药店药品批发、零售业的进展。

【关键词】:销售治理;数据库;.NETAbstractThe System adopts Visual Studio 2005 .Net as the developing instrument to develop the Medicine Sell Administrat System, which is suitable for the present medicines merchandising business field. Can raise the working efficiency of selling management of medicines to sell the administrative system while developing drugstore medicines, expand service range , increase drugstore income , obtain information , reduce decision fault , reduce stock , promote quality of staff in time. Can offer the medicines basic information , stock information , selling operation information and financial information of drugstore in time . On this basis, through to various information of comprehensive analyses, in order to improvemedicines variety , raise service quality , meet , come , purchase medicine different requirements of customer, make the drugstore managed to high quality , developed scientifically. To raising the working efficiency of management of storage and to the reaction ability of the market, it can be high to benefit , low stock , guarantee meeting the need of selling everyday control of drugstore medicines of service quality, make it adopt modernized management selling in batches , development of the retail business in order to adapt to drugstore medicines.【Keywords】:Sale Management ; Database ; .Net1.引言医药是关于人类同疾病作斗争和增进健康的科学,而制药工业则负责生产药品。

制药工业既是国民经济的一个部门,又是一项治病、防病、保健、打算生育的社会福利事业。

随着人们生活水平以及制药水平的不断提高,人们对医药的消费和需求也越来越旺盛,世界制药工业也保持庞大的市场需求和生产规模。

近年来,中国医药销售市场进展迅猛。

巨大的市场容量和可观的经济效益,引起各制药厂家纷纷加大投资,研究新配方,医药市场顿时烽烟四起,竞争是空前的激烈。

在如此形式下,介于生产厂家和消费者之间的医药销售企业在医药事业中发挥了至关重要的作用。

1.1系统开发的背景和意义各医药销售公司都有它们自己的治理、销售、财务等职能部门。

如何治理好这些部门,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。

但有的业务环节仍然运用人工记账的传统方法,既容易出错又会导致账目混乱,查询和统计起来特不不方便,费时又费劲,严峻时会给公司造成难以挽回的损失。

像如此初级的公司治理方法,已远跟不上销售政策和销售形势进展的需要。

因此,如何对医药销售治理提供一整套的治理方法达到提高效率和降低成本的问题成为焦点。

医药销售治理系统的提出,对医药销售公司来讲意义重大。

它不但能使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时刻内获得市场信息,从而制订相应的决策。

1.2系统的目标本系统是以药品差不多信息为主体,以销售药品的操作人员为服务对象,通过对各种入库和销售信息的治理操作,需要实现以下目标:一、实现基础信息治理:药品信息治理,职员信息治理,客户信息治理,供应商信息治理;二、实现进货治理:入库登记,入库登记查询,入库报表;三、实现销售治理:销售登记,销售退货,销售报表,以及相应的查询;四、系统维护。

2. 需求分析2.1系统需求本医药销售治理系统是一个协助医药销售商对各职能部门及业务流程进行全面治理的一个信息治理系统。

首先要解决传统的治理方法容易造成档案资料的遗失,操纵不集中,治理不规范等问题。

因此,本治理系统在实现上应满足以下需求:1.能达到各销售业务流程之间的无缝链接和数据的共享。

2.为系统提供数据支持。

3.不同类型的用户拥有相应不同的权限使用该系统,从而大大提高了系统的安全性和治理效率。

4.能保证整个系统构架的稳定性和安全性。

2.2功能需求2.2.1功能需求分析首先是操作人员将药品信息入库,然后医药销售公司的销售人员通过与药品需求商(即客户)的交易活动,将相关交易信息存入数据库。

公司的治理人员能够查询药品销售的各种信息统计,分析销售的运转情况。

由此可分析系统需要达到以下目标:1. 能专门好地完成药品的售前治理如药品入库时详细信息的登记。

2. 能详细地记录客户与公司之间的交易过程以及相关信息。

3. 能及时准确地获得药品在某时期的盈亏情况和市场的需求走势。

即通过对药品销售、药品进货、药品退货等信息查询获得相应的结果,以备公司作为参考,从而制定出相应的策略。

4. 能够对不同权限的用户进行合理的治理。

包括添加用户,查看用户密码等等。

2.2.2功能模块划分系统要紧划分为3个模块,分不为信息治理模块,进货治理模块以及销售治理模块。

不同的模块划分有不同的功能,具体如功能图1-12.2.3用户分类及功能权限划分本医药销售治理系统把用户划分为3个角色,分不为治理员、入库操作员以及销售员。

关于不用类型的用户,分不划分了不同在进入本医药销售治理系统之前,首先要进行职员编号和密码的输入以及用户类型选择,假如输入的信息有误,则不能进行登录;只要在全部条件都满足下的情况下,用户才能成功登录;成功登录后,不用类型的用户会进入相应的治理页面,然后能够进行各自的功能操作。

大概的系统工作流程如流程图3-1:由于本系统是基于B/S结构的Web应用程序,因此关于用户电脑配置的要求不高,只要配置有IE6以上或者Netscape等扫瞄器,便能访问该医药销售治理系统;而服务器方面,由于考虑到为幸免由于服务器缘故造成系统无法访问,阻碍医药销售的正常运转,因此推举使用IBM服务器,能够保证系统24小时能够正常运行,可不能出现异常情况。

3.概要设计3.1数据库设计3.1.1数据库概念设计医药销售治理系统差不多如E-R图如图3-1图3-1 E-R图3.1.2数据库逻辑设计1. 职员表(职员ID,职员姓名,职员性不,年龄,联系电话,密码,职员权限)2. 客户表(客户ID,客户名称,联系电话,联系地址)3. 供应商表(供应商ID,供应商名称,联系电话,联系地址)4. 药品表(药品ID,药品名,价格,库存量,供应商,单位,规格)5. 入库登记表(药品ID,入库时刻,入库数量,经手人)6. 销售登记表(订单号,药品ID,销售量,销售时刻,客户ID,经手人)3.1.3数据库物理设计1.职员表:用于存放公司职员的信息,具体表结构如表3-1表3-1 职员表2.客户表:用于存放购买药品的客户信息,具体表结构如表3-2表3-2 客户表3.供应商表:用于存放供应商的信息,具体表结构如表3-3表3-3 供应商表4.药品表:用于存放仓库内每种药品的信息,具体表结构如表3-4表3-4 药品表5.入库登记表:存放药品入库的记录,具体表结构如表3-5表3-5 入库登记表6.销售登记表:存放药品销售的记录,具体表结构如表3-6表3-6 销售登记表3.2数据字典1.外部实体条目如表3-7(注:职员、客户、供应商、药品的编号各自独立)表3-72.数据流条目如表3-8表3-83.处理过程条目如表3-9表3-94.系统核心详细设计4.1用户登录1.设计讲明进入本医药销售治理系统,首先必须要进行用户的登录。

用户登录要输入用户的ID、登录的密码任一项输入的信息与数据库中的记录不都会导致登录的失败,当输入信息都完全匹配了,通过用代码猎取权限字段,通过检权限的字段跳转到相的用户界面2.流程图图4-1 登陆流程图3.代码实现protected void Button1_Click(object sender, EventArgs e) {SqlConnection conn =new SqlConnection();conn.ConnectionString = ConfigurationManager.ConnectionStrings["yyxsstring"].To String();conn.Open();SqlCommand cmd=new SqlCommand();mandText="select * from [yuangong] where 职员ID='"+TextBox1.Text+"'and 密码='"+TextBox2.Text+"'";cmd.Connection=conn;SqlDataReader sr=cmd.ExecuteReader();if (sr.Read()){Session["user"] = this.TextBox1.Text;Session["password"] = this.TextBox2.Text;Session["us"] = sr.GetString(1).Trim();Session["power"] = sr.GetString(6).Trim();string power=Session ["power"].ToString ();if (power.Equals("admin")){Response.Redirect("mlogin.aspx");}else if (power.Equals("saler")){Response.Redirect("slogin.aspx");}else{Response.Redirect("alogin.aspx");}}else{Response.Write("<Scriptlanguage='javascript'>alert('用户名或密码不正确!')</script>");}}protected void Button2_Click(object sender, EventArgs e){TextBox1.Text = "";TextBox2.Text = "";}}4.2职员添加和删除1.设计讲明本系统中,治理员有添加职员的权限。

相关主题