您好,欢迎访问三七文档
-1-目录前言...............................................................3第一章系统的可行性分析.............................................31.1技术上的可行性..............................................31.2经济上的可行性..............................................3第二章需求分析.....................................................42.1系统描述.....................................................42.1.1实现目标...............................................42.1.2开发工具...............................................42.1.3运行环境...............................................42.2药品销售公司的组织情况......................................52.3各部门的业务活动情况.........................................62.4用户对系统的要求.............................................72.5安全性与完整性要求...........................................72.6数据流图(DFD)..............................................8第三章概要设计与数据库设计.........................................93.1确定系统的模块...............................................93.2E-R图和数据字典............................................113.3数据库设计..................................................15第四章应用程序的设计..............................................184.1窗体的创建..................................................184.2连接数据库..................................................224.3设计中几种常用的数据库语句..................................234.4程序设计中的关键技术........................................244.4.1关于dataGrid控件的数据绑定...........................244.4.2关于参数的使用........................................244.4.3关于两个窗体中的控件的数据连接........................244.4.4关于实现药品的模糊查询................................264.4.5关于实现ID号的自动生成...............................264.4.6关于实现两个dataTimePicker时间段间数据的查询.........27第五章总结.......................................................27参考文献...........................................................28致谢..............................................................28-2-基于C#.Net开发的药品销售管理系统阳磊指导老师:段明秀(吉首大学数学与计算机科学学院湖南吉首416000)摘要:本文主要介绍了基于MicrosoftVisualStudio.NET2003平台开发的药品销售管理系统。其中详细介绍了系统开发的基本过程,并简单介绍了PowerDesigner9.0数据库建模的方法,WinForm(窗体)的创建以及程序设计中的一些关键技术。在开发过程中严格遵循软件工程的基本原理,主要应用了PowerDesigner9.0进行数据库建模与开发,应用SQLServer2000进行数据库的创建与维护,采用了c#面向对象编程语言进行程序设计,实现了C/S结构的药品销售管理系统设计。系统主要实现了系统管理、药品管理、信息管理、销售管理、信息预警五大功能模块。关键词:PowerDesigner;数据字典;C#;SQLServer2000;MicrosoftVisualStudio.NETDrugsSalesManagementSystemBasedOnC#.NetYangLeiTeacher:DuanMingXiu(CollegeofMathematicsandComputerscienceofJishouUniversityHunanJishou416000)Abstract:ThisarticlemainlyintroduceddrugssalesmanagementsystembasedonMicrosoftVisualStudio.NET2003platform.Inwhichdescribedindetailthebasicprocessofsystemdevelopment,andintroducedinbrieftheDesigner9.0databasemodellingmethods,WinFrom(window)infoundationaswellassomekeytechnologiesinprogramming.Inthedevelopmentprocessstrictlyfollowedthebasicprinciplesofsoftwareengineering,mainlyappliedPowerDesigner9.0tocarryonthedatabasemodelinganddatabasedevelopment,usingSQLServer2000toestablishandmaintainthedatabase,adoptedthec#object-orientedprogramminglanguagetocarryontheprogramming,realizedC/Sstructuredrugssalesmanagementsystemdesign.TheSystemmainlyrealizedfivefunctionalmodules:systemsmanagement,pharmaceuticalmanagement,informationmanagement,salesmanagement,earlywarninginformation.Keyword:PowerDesigner;DataDictionary;C#,SQLServer2000;MicrosoftVisualStudio.NET-3-前言随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加,医药行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。另外,由于医药产品种类繁多,销售模式特殊,业务量大,单凭手工记帐已很难适应工作的需要。医药作为一个关系人们健康的特殊行业,国家对医药行业又有一些不同与其他行业的管理政策,这些都加大了管理的难度。如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在。目前市场上的药品销售软件比较多,应用价值也挺高,但是大部分的重点都放在了药品信息管理和员工信息管理方面,对于客户,供货商信息的管理做得都不完善,有的根本没这部分内容。而这些信息也是很重要的,有利于公司上层高级管理人员从各个方面对公司状况进行分析,管理和决策。因此,开发一个集处理药品、客户、供货商信息于一体的,兼有员工管理的药品销售管理系统,是符合市场发展需要的。第一章系统的可行性分析1.1技术上的可行性根据系统目标要求分析,此设计完全可以通过MicrosoftVisualStudio.NET2003软件作为开发工具来制作完成。MicrosoftVisualStudio.NET2003支持多种面向对象编程语言,而且编程过程都是可视化编程,操作起来比较灵活,只需要书写关键的代码就行了,而很大一部分代码可以由软件自己生成,既可以减少编程出错的几率,又节约了很多编程的时间。而后台数据库由SQLServer2000来进行系统数据的管理,对于中小型药品销售管理系统而言,数据量还并不是非常大,SQLServer2000完全能够满足数据的各种处理要求。而以目前本人对MicrosoftVisualStudio.NET2003,SQLServer2000,以及PowerDesigner9.0的了解,已经具备了相关的开发知识,因此从技术上分析,要开发这个中小型的药品销售管理系统是可行的。1.2经济上的可行性药品销售管理系统只是一个中小型的数据管理系统,它的经济可行性可以从以下方面考虑:软件资源:目前网络上有很多供用户免费下载的软件,学校校园网的下载速度也非常快速,所以可以从网上下载开发系统所需的各种软件,或是去电脑城购买,花费个人完全可以承受。-4-硬件资源:已经拥有一台配置完全能够开发药品销售管理系统的计算机。参与人员:开发这个系统的人员就是自己,不需要花费金额聘请专业人士。资源和时间:资源和时间方面相对都是比较充足的。学校的图书馆藏书很多,想找到自己需要的资料并不困难,再者可以从书店购买自己所需书籍。综合以上多方面的考虑结果,开发一个中小型的药品销售管理系统在经济上是完全可行的。第二章需求分析此系统的最终用户为药品销售公司,根据从网上搜集有关药品销售的图表资料、文字资料以及其他细节方面的信息,根据日常生活中的经验,根据所做的其它询问和调查,可以得出以下一些重要信息:2.1系统描述2.1.1实现目标(1)此软件系统的目标主要是实现两个主要用途:a.实现药品基本信息的处理,辅助各部门工作人员工作并记录一些需要保存的操作信息;b.为企业高层管理人员对公司状况进行分析,管理和决策提供有效的帮助。(2)基本功能实现目标:a.对进出药品进行记录管理b.对库存药品进行查询管理c.对经营情况进行监视,及各员工的绩效记录,分析d.对供货商资料进行管理e.对客户进行详细资料记录f.具有密码安全管理机制,同时具备各级人员权限管理2.1.2开发工具MicrosoftOfficeVisio2003:用于数据图表的绘制PowerDesigner9.0:用于数据库的建模SQLServer2000:用于数据库的建立,为前台提供服务MicrosoftVisualStudio.NET2003:用于前台应用程序的编写AdobePhotoshop7.0.1:辅助应用程序的界面设计2.1.3运行环境操作系统:WindowsXP/2000或更高版本的操作系统内存:64MB以上的内存,推荐使用128MB以上内存-5-处理器:赛扬1.7或更高的处理器硬盘空间:需要至少20M硬盘空间2.2药品销售公司的组织情况一个药品销售公司的主要构成分为两个部分,一是物流部门,一是销
本文标题:药品销售管理系统
链接地址:https://www.777doc.com/doc-1629332 .html