ASP.NET是基于通用语言的编译运行的程序,使它在Web应用软件开发者的几乎全部的平台上都可以运行。程序员可以使用ASP.NET支持任何语言来开发.NET的程序。
2.2 SQL Server 2005
SQL Server 2005是一个全面的桌面数据库平台,它具有数据分区、可编程性、安全性等优势。SQL Server 2005为数据表和索引分区表技术,大大提高了可扩展性和可管理性,使得它在处理大量数据的能力非常强大。SQL Server 2005可以轻松的利用ASP.NET技术的优势,编写出需要对数据进行复杂数值计算的代码,其中的T-SQL语言有了很大的改进。大大的简化了T-SQL错误处理编程。SQL Server 2005 的安全性也已经达到了十分强大水平,它引用了市场上已经成熟的数据加密技术。它通过外围的应用配置器,在不需要改动应用程序的情况下即可对整个数据库中的数据进行加密处理。
2.3 C#
C#作为.NET的代表语言,它具有精确、简单、安全等优点的面向对象的语言。它不同于Java这样完全摒弃了指针和手动内存管理,保证编程的灵活性。C#的安全性是由.NET平台提供类型安全检查等机制,保证了代码是安全的,它的代码编译后成为一种受控代码。
3.系统设计
3.1系统功能设计
超市管理系统的功能共分为三大模块:系统登录模块、员工信息管理模块和管理员信息管理模块。普通员工拥有商品信息管理、销售管理、库存管理、系统管理的权限。管理员拥有商品进货管理、信息管理、销售管理、库存管理、系统管理、员工信息管理的权限。
根据以上阐述超市管理系统的功能模块图如图1 所示。