1.2 目的和意义
应用一个功能齐全的、符合实际的、且易于操作的管理系统,不但解决了现有的管理问题,同时还有效提高工作效率并保证了工作质量。
在企业将该管理系统投入使用后,电子化的智能系统将取代原先落后的人工作业。这在提高工作效率的同时还提高了工作的准确性,大大降低了因信息不准确所导致不必要的损失的风险;企业使用该管理系统后,智能化的功能可以提供药品出入库情况以及药品列表,从而能更实时了解缺货并做到及时补货,也就避免了因药品缺失而影响销售利润的不利现象。这样有利于增加总销售额,提高企业信誉,塑造良好形象,为进一步发展业务奠定良好基础;此外,由于在系统的各个模块体系中,需要不同的工作人员共同配合来进行管理,因此这也在提醒工作人员要比之前更加注意提高合作能力和自我素养。该管理系统对药店的影响及未来发展起着至关重要的作用。
2 相关知识
2.1 系统开发工具
本系统采用Visual Studio 2010作为前台的开发软件,语言使用为C#语言,以SQL Server 2008作为后台数据库,采用B/S模式,基于ASP.NET与SQL Server实现。
2.2 ASP.NET简介
ASP.NET是Microsoft.NET的一部分,是建立在公共语言运行库上的编程框架,可采用在后端服务器公共语言运行库在服务器上生成功能强大的 Web应用程序。
目前ASP.NET的开发语言有三种语言,C#、Visual Basic.Net和Java Script。本系统在开发时采用ASP.NET框架,后台程序语言是C#。ASP.NET主要包括Web Form和Web Service两种编程模型。Web Form主要为用户提供外观上的web页面,其基于表单(Form),功能强大,具有丰富的外观资源库。而Web Service是远程服务,它支持利用HTTP,XML,SOAP,WSDL等Internet标准协议来连接远程设备来获取远程服务,实现在异构网络环境下远程应用之间的访问。本系统开发基于Web,可适用于局域网中设备间管理信息的交换。
2.3 Visual Studio 2010 简介
Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
功能与创新: C# 4.0中的动态类型和动态编程;多显示器支持;使用Visual Studio 2010的特性支持TDD;支持Office ;Quick Search特性;C++ 0x新特性;IDE增强;使用Visual C++ 2010创建Ribbon界面;新增基于.NET平台的语言 F#。
2.4 C#语言简介
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。文献综述
.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有:语言简洁;保留了C++的强大功能;快速应用开发功能;语言的自由性;强大的Web服务器控件;支持跨平台;与XML相融合。