1.3 系统开发与运行环境
数据库:SQL Server 2005
SQL是一种结构化的查询语言主要用于数据库的操作上,其英文全称是Structured Query Language。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。
Microsoft SQL Server 2005 是微软提供的一个全面的数据库平台,该平台集成了商业智能 (BI)工具提供了数据管理工具与方法。Microsoft SQL Server 2005是一个提供了更安全可靠的存储功能的关系型数据和结构化数据,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
运行环境:Windows .net Framework3.5以上
.net Framework3.5是支持生成和运行下一代应用程序和XML Web Services 的内部Windows 组件。提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet 上分布,或者是在远程执行的.提供一个将软件部署和版本控制冲突最小化的代码执行环境.提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境.使开发人员的经验在面对类型大不相同的应用程序(如基于Windows 的应用程序和基于Web 的应用程序)时保持一致.按照工业标准生成所有通信,以确保基于.NET Framework 的代码可与任何其他代码集成.
开发环境:基于.NET Framework 3.5版的Visual Studio 2008。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。 设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
2 需求分析
根据任务书,本系统要求选用B/S或C/S模式设计系统,界面友好、使用方便、安全可靠,完成如下功能:对系统用户的增、删、改、查等操作的实现;对药品的进销存管理;对职工的人事管理;根据用户权限的不同设置模块的功能开发。