变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。[5]
先进性:系统采用兼容性和系统稳定性都较好的Microsoft Visual Studio、Microsoft SQL Server作为系统开发工具和数据库。因而系统具备良好的先进性。
3 系统分析与设计
本章是在需求分析的基础上,把需求分析得到的结论转换为软件结构和数据结构,介绍相关技术,设计出相应的数据流图,概述数据库设计及系统各模块的具体实现。
3。1 相关技术介绍
1。 jQuery
jQuery是一个跨浏览器的JavaScript框架,是在Prototype之后又一个优秀的JavaScript代码库,它封装JavaScript常用的功能代码,提供一种简单方便的JavaScript设计模式,简化HTML文档操作、事件处理、动画设计和Ajax交互。[6]jQuery具有特殊的链式语法和短小明晰的多功能接口;具有动态特效;具有便捷的插件扩展机制和丰富的插件。
2006年8月发行jQuery 1。0;2007年1月发行jQuery 1。1;2007年7月发行jQuery 1。1。3;2007年9月发行jQuery 1。2,这一版能够支持对效果的更灵活定制,而且借助新增的命名空间事件,也使插件开发变得更容易。2007年9月发行jQuery UI;2011年1月31日发行jQuery 1。5,此次版本重写了Ajax模块。
系统用jQuery的AJax实现异步加载。
2。 ASPX
ASPX又称ASP。NET。ASP。NET是由微软在·NET Framework框架中所提供用来开发Web应用程序的类库,封装在System。Web。dll文件中,显露出System。Web命名空间,并提供HTTP通道的应用程序与通信处理以及ASP。NET网页处理、扩充等工作,以及Web Service的基础架构。ASP。NET是ASP技术的后来者,但是它的发展性比ASP技术强大许多![7]
3。 Microsoft Visual Studio
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个根本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如代码管控工具、UML工具、集成开发环境(IDE)等等,其所写的目标代码适用于微软支持的一切平台,包括Microsoft Windows、Windows CE、。NET Framework、Windows Mobile、。NET Compact Framework和Windows Phone 及Microsoft Silverlight。[8]
Visual Studio是目前最盛行的Windows平台应用程序集成开发环境。目前最新版本是 Visual Studio 2017 版本,基于。NET Framework 4。5。2 。
1995年4月发行Visual Studio;1997年2月发行Visual Studio97;1998年6月发行Visual Studio6。0;引入。NET Framework后,2002年2月发行Visual Studio。NET 2002;2003年4月发行Visual Studio。NET 2003;2005年11月发行Visual Studio 2005;2007年11月发行Visual Studio 2008;2010年4月发行Visual Studio 2010;2012年8月发行Visual Studio 2012 RTM;2013年10月发行Visual Studio 2013;2014年11月发行Visual Studio 2015。
4。 三层架构文献综述
一般来说,三层架构是将整个业务应用划分为:界面层(User Interface layer)、数据访问层(Data access layer)、业务逻辑层(Business Logic Layer)。为了“高内聚低耦合”的思想是区分层次的目的。在软件体系架构设计中,最常见最重要的一种结构就是分层式结构。微软推荐的分层式结构一般分成三层,自下而上分别为:数据访问层、业务逻辑层、表示层。[9]
优点:开发人员能够只关注整个结构中的其中某一层;能够很容易的用新的实现来替换原有层次的实现;能够降低层与层之间的依赖;有利于标准化。
缺点:降低了系统的性能。同时增加了代码量,增加了工作量。
5。 Microsoft SQL Server
SQL Server 是Microsoft 推出的一个全面的关系型数据库管理系统。它具备应用方便、可伸缩性好与相干软件集成水平高等优点,可跨越从膝上型电脑到大型多处理器的服务器等多种平台使用。Microsoft SQL Server具有很高的安全性、可扩展性和可靠性。其操作简单,使用户可以集中管理所有数据。