SQL Server是一个用于在Microsoft Windows服务器操作系统上创建数据库的应用程序,它提供了一个产生数据库的环境,这个数据库可以是从工作站、网络或者其他介质比如个人数字助理(PDA)上访问[16]。Microsoft SQL Server现在可能是最易接受和最文档化的企业数据库环境[16]。
SQL Server具有一下特点:
1.真正的客户机/服务器体系结构[17]。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。可以直接在SQL Server手工进行数据库的编辑,而不需要要通过繁琐的代码来实现。可以直接运行SQL语句,并进行结果的输出。
4.SQL Server可以很好的和Microsoft Visual Studio很好的集成,可以直接建立数据源,Microsoft Visual Studio提供了丰富的接口来处理数据[17]。
5.具有很好的跨平台性。可以在大部分平台上运行[17]。
6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
7.支持XML(Extensive Markup Language,扩展标记语言) [17]。
8. 可以方便的创建外键和触发器。
3.1.2 SQL语句
SQL语句能够方便地处理数据库操作,例如:数据库的新建和删除、表的新建和编辑、元组的增加和编辑。
丰富的基于关系的SQL查询语句,能够产生多重查询结果。例如:子查询、排序、分组语句,能够实现很好的数据检索。
3.2 asp.net
asp.net是微软发布的WEB应用程序开发平台,是一种建立动态Web应用程序的新技术。它是.net技术的一部分,可以使用任何.net兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序[16]。文献综述
ASP.NET是目前主流的网络开发技术之一,具有许多优点和新特性[16]:
1.高效的运行性能[16]
ASP.NET采用了页面脱离代码的技术,即前台页面代码保存到.aspx文件,后台代码保存到.cs文件之中,代码编译为.dll文件,服务器可以直接运行编译好的.dll文件[16]。
2. 简易型和灵活性[16]
ASP.NET的功能大部分都可以扩展,这样可以轻松地将自定义功能集成到应用程序中[16]。
3. 可管理性
ASP.NET中包含的新增功能使得管理宿主环境更加简单,从而为宿主主体创建了了更多增值的机会[16]。
4. 生产效率
直接拖动ASP.NET的服务器控件和原有的控件可以很方便的创建WEB应用程序[16]。
可以直接在Visual Studio参看页面效果。原有控件可以提供系统级的功能,此类控件通常会要求开发人员边编写大量的代码来完成功能,但是WEB控件却可以直接进行代码的绑定,方便快捷,生产效率高于其他WEB应用程序开发方式。[16]来~自^751论+文.网www.751com.cn/
4 需求分析
4.1 用户登录
大部分操作都需要用户登录之后才可以进行,不登陆不可以对订单进行任何编辑操作,只可以查看订单的运输记录。
为每个用户设置密码,登录成功后显示各自界面实现按照角色分流。