与以前的Web开发工具相比, 它具有以下优点:增强的性能,世界级的工具支持,威力和灵活性,简易性,可管理性,可缩放性和可用性。
2.2 SQL Server简介
通过利用SQL Server,用户能够管理以下两种类型的数据库:联机事务处理(OLTP)数据库和联机分析(OLAP)数据库。典型情况下,单个客户通过网络通信夜归问数据库。
SQL Server具有非常卓越的可伸缩性,最大可以支持到TB级别的数据库,也可以小到小型商业服务器或便携机中。通过利用Windows 2005中的Windows群集技术,用户还可以将SQL Server扩展到多个服务器中[5]。
2.3网站架构介绍
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
2.4网站优化相关技术
网页优化技术selector的优化:
浏览器在构建DOM树的过程中会同时构建Render树,我们可以简单的认为浏览器在遇到每一个DOM节点时,都会遍历所有selector来判断这个节点会被哪selector影响到。比较好的方法是从架构层面进行优化,将页面不同部分的模块和样式绑定,通过不同组合的方式来生成页面,避免后续页面顶部的css只增不减,越来越复杂和混乱的问题,可以参考Facebook的静态文件管理。
jQuery技术[6]:
jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
Ajax技术:
AJAX是指一种创建交互式网页应用的网页开发技术。它一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
第3章 系统的设计
3.1 系统功能分析
淮安物流信息共享平台货源管理系统的主要功能模块包括下面几个大的功能模块:
系统管理员输入正确的登陆账号,登陆密码和正确的验证码等信息,才能登陆到后台管理系统中,使用后台管理功能模块的具体功能。
员工信息管理:对使用系统的员工信息进行管理,包括添加员工信息,修改员工信息,查看员工信息,删除员工信息等功能。
管理员账号信息管理:添加后台管理员账号,修改管理员账号,删除管理员账号。
修改登陆密码:管理员登陆之后可以修改登陆密码,修改登陆密码之后使用新的密码进行登陆。
客户信息管理:添加客户信息,修改客户信息,查询客户信息,删除客户信息等功能。
运输信息管理:包括添加运输订单,运输状态管理,运费结算管理等功能模块,实现对客户商品的运输的信息管理。
财务管理:实现对运输管理的结算,以及对这些财务信息的统计管理。