NET物流信息管理平台论文
.Net物流信息管理系统
摘要
目前,伴随着计算机技术和通信技术的快速发展,网络的规模也开始逐渐增大。网络元素也随之不断增加。有的人利用它来进行通信,有的利用它作为商业用途,在网络上进行出售、收购、宣传等用途。从而使网络越来越成为当前社会上必不可少的元素,而网站就是这个网络里的一个很大的元素。
所谓的网站(Website),就是指在网际网路(因特网)上,根据一定的准则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单来说,网站就是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯(信息),或者是利用网站来提供相关的网路服务(网络服务)。人们可以通过网页浏览来访问网站,获取自己需要的资讯(信息)或者享受网路服务。系统为物流管理工作者提供一个数据管理的平台,通过本系统能够很好的减轻物流管理工作者手工劳作的辛苦。整个系统界面友好,易维护,易扩展, 而且还大量的节省了时间,代替了以往的手工记录。
关键字:物流信息管理系统,vs2010,sql2008
Abstract
At present, along with the computer technology and the rapid development of communication technology, the network scale also began to gradually increase. Network element also will
continue to increase. Some people use it to communicate, some use it for commercial purposes, in the network for sale, purchase, publicity and other uses. So the network has increasingly become the current social essential elements, and the site is in the network. A lot of elements.The so-called website ( Website ), refers to the Internet ( Internet ), according to certain criteria, the use of HTML tools used to display specific content related webpage collection. In simple terms, web site is a communication tool, just like the bulletin board, it can be released through the website you want to access to information ( information ), or use of the web site to provide network services ( Web services ). People can visit the website through the webpage browsing, obtain the
information they need ( information ) or enjoy the Internet services. System for logistics
management for the provision of a data management platform, this system can well reduce the logistics management workers hard manual labour. The whole system has a friendly interface, easy to maintain, easy to expand,But also save a lot of time, instead of the previous manual records.
Keywords: Logistics information management system, VS2010, SQL2008
目录
第一章 系统分析 ............................................................................ 4
1.1背景介绍 ............................................................................................................ 4
1.2开发的可行性分析 .............................................................................................. 4
1.3预期完成的目标分析 ........................................................................................... 5
1.4功能分析 ............................................................................................................ 5
第二章 .Net物流信息管理系统..................................................... 6
2.1 开发技术手段依据.............................................................................................. 6
2.2 系统开发工具介绍.............................................................................................. 8
2.2.1 SQL SERVER 2008数据库介绍 .................................................................. 8
2.2.2 Visual C#介绍 ........................................................................................ 9
第三章 系统设计 .......................................................................... 10
3.1 .Net物流信息管理系统的模块设计 .................................................................. 10
3.1.1 系统的功能分析..................................................................................... 10
3.1.2 系统的总体结构设计...............................................................................11
3.2 数据库系统设计规划 .........................................................................................11
3.2.1 数据库的基本概念 ..................................................................................11
3.2.2 数据库需求分析......................................................................................11
3.3 数据库系统设计 ............................................................................................... 12
3.3.1 数据库系统E-R图设计 .......................................................................... 12
3.3.2 数据库系统物理结构设计....................................................................... 14
3.4 数据库系统实施 ............................................................................................... 16
3.4.1 数据库系统建设..................................................................................... 16
第四章 系统实施 ............................................................................ 17
4.1 系统功能实现................................................................................................... 17
4.2 数据库系统的连接实现..................................................................................... 17
4.3 界面设计.......................................................................................................... 18
4.4 系统的维护 ...................................................................................................... 28
4.4.1 硬件的维护............................................................................................ 28
4.4.2 软件的维护............................................................................................ 28
4.4.3 网络安全管理 ........................................................................................ 28
4.5 系统运行测试与管理 ........................................................................................ 28
4.5.1 测试出现的对话框 ................................................................................. 28
4.5.2 系统运行管理 ........................................................................................ 29
第五章 总结 ..................................................................................... 29
第六章 致谢 ..................................................................................... 29
第七章 参考文献.............................................................................. 30
第一章 系统分析
1.1背景介绍
一直以来,物流信息管理系统数据录入使用传统的人工方式来管理。这种管理方式存在着诸多缺点,手续繁琐、工作量大、效率低下、出错率高等,同时给对大量数据和资料的查询、更新及维护都带来不少困难.
随着科学技术的不断提高,计算机科学日渐成熟和普及,计算机已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对物流的各种数据进行管理,具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高的生产效率,也是物流信息管理等部门管理科学化、正规化的重要标志.加之计算机管理的成本不断降低.因此,开发一套这样的.Net物流信息管理系统已经很有必要,并且切实可行。
1.2开发的可行性分析
可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:
(1)新系统目标可行性分析
分析新系统的目标是否符合企业的现状和发展的需要。
(2)社会可行性分析
社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。
(3)技术可行性分析
技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
(4)经济可行性分析
经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。
(5)管理可行性分析
管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。
技术可行性分析:
技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。
1.3预期完成的目标分析
本系统大致要做到以下几点:
1) 操作简便,节省大量人力;
2) 可以方便的存储物流信息、仓储信息、专线信息、车源信息、货源信息,安全、高效;
3) 可以迅速查到所需信息,便于管理。
1.4功能分析
.Net物流信息管理系统是一个典型的数据库开发应用程序,它由专线信息管理、货源信息管理、车源信息管理、仓储信息管理、企业信息管理、招聘信息管理、物流新闻管理、注册信息管理、物流信息管理和用户管理等模块组成,具体规划如下:
(1)专线信息管理:
包括添加、修改、查看和删除专线的基本信息。
(2)货源信息管理:
包括添加、修改、查看和删除货源的信息。
(3)车源信息管理:
记录包括添加、修改、查看和删除车源信息。
(4)仓储信息管理:
对仓储信息进行添加、修改、删除和查看 。
(5)企业信息管理
对企业信息进行添加、修改、删除和查看。
(6) 招聘信息管理
对招聘信息进行添加、修改、删除和查看。
(7)物流新闻管理
对物流新闻信息进行添加、修改、删除和查看 。
(8) 注册信息管理
对注册信息删除和查看 。
(9) 物流信息管理
对物流信息删除、查看和配送。
(10)用户管理
对用户信息进行添加、修改、删除和查看。
第二章 .Net物流信息管理系统
2.1 开发技术手段依据
本系统使用vs2010作为界面设计和SQL Server 2008管理数据库。
.NET Framework概述
.NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的新平台。 使用.NET Framework的一个主要原因是它可以作为集成各种操作系统的方式。.NET Framework可以创建Windows应用程序,Web应用程序,Web服务和其他各种类型的应用程序。.NET Framework的设计方式保证它可以用于各种语言,包括C#,,C++,Visual Basic,Jscript,甚至一些旧的语言。所有这些提供了意想不到的多样性,这是.NET Framework具有诱人前景的部分原因。
.NET Framework 旨在实现下列目标:
(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。
(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。
(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
(5)使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。
(6)按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。
.NET Framework 具有两个主要组件:公共语言运行库(Common Language Runtime,CLR)和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java的虚拟机。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。
关系型数据库的实现:
Sql Server 2008的优点:
1、SQL语句
SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:
DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;
DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;
DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。
DML组可以细分为以下的几个语句:
SELECT:用于检索数据;
INSERT:用于增加数据到数据库;
UPDATE:用于从数据库中修改现存的数据;
DELETE:用于从数据库中删除数据。
DDL语句可以用于创建用户和重建数据库对象
2.2 系统开发工具介绍
2.2.1 SQL SERVER 2008数据库介绍
SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。
SQL Server 2008 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2005 的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。
SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以:
· 将个别服务器注册到组中。
· 为每个已注册的服务器配置所有 SQL Server 选项。
· 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。
· 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。
· 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 · 唤醒调用为 SQL Server 定义的各种向导。
2.2.2 Visual C#介绍
ASP.NET是建立在通用语言运行时刻库(CLR)上的应用程序框架。它用来在服务器端构建功能强大的web应用程序。ASP.NET提供了几个超越以前web开发模式的优点:
增强的性能。ASP.NET是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。 ASP.NET利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。
世界级水平的开发工具支持。在Visual Studio .net的集成开发环境(IDE)中,ASP.NET框架由工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
强大而富有弹性。由于ASP.NET是基于(CLR)的,因此整个.net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。ASP.NET也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且,CLR的互用性可以保证你升级到ASP.NET的时候,现存的基于COM的开发投资依然保留。
简单。ASP.NET使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,ASP.NET允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像VB的表单执行模式那样来处理事件。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。
易于管理。ASP.NET使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署ASP.NET应用程序。ASP.NET应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。
可伸缩性和有效利用性。ASP.NET被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且,ASP.NET运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。
可订制和扩展。ASP.NET提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换ASP.NET运行时刻的任何子组件。
Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。
第三章 系统设计
3.1 .Net物流信息管理系统的模块设计
3.1.1 系统的功能分析
.Net物流信息管理系统,顾名思义,就是关于物流信息方面的操作,由需求分析可以知,信息的查询和维护是系统的主要任务,而两者间有紧密的联系,所以,根据物流信息管理中各种信息的内容划分,将模块划分为专线信息管理、货源信息管理、车源信息管理、仓储信息管理、企业信息管理、招聘信息管理、物流新闻管理、注册信息管理、物流信息管理和用户管理,它们的查询和维护具有相对的独立性,所以必须构建专门的模块。
3.1.2 系统的总体结构设计
3.2 数据库系统设计规划
3.2.1 数据库的基本概念
所谓数据库就是数据存放的地方,是需要长期存放在计算机内,有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为不同的用户共享。
SQL Server2008是Microsoft开发的基于关系数据库模型的管理系统,自发布以来以功能强大、操作快捷、用户界面友好、安全可靠性高等优势受到用户的广泛欢迎,并应用在银行、邮电、铁路、财税和制造等众多行业和领域。
3.2.2 数据库需求分析
根据需求分析,得出如下数据表: 1、物流信息表:用于保存物流的信息
2、新闻信息表:用于保存新闻的基本信息 3、分类信息表:用于保存分类的信息 4、注册信息表:用于保存注册的信息 5、 用户信息表:用于保存用户的信息
3.3 数据库系统设计
3.3.1 数据库系统E-R图设计
1、物流信息表的E-R图
2、新闻信息表的E-R图
3、分类信息表的E-R图
4、注册信息表的E-R图
5、 用户信息表的
E-R图
3.3.2 数据库系统物理结构设计
1、物流信息表:用于保存物流的信息(Logistics)
2、新闻信息表:用于保存新闻的基本信息(News)
3、分类信息表:用于保存分类的信息(NewsClass)
4、注册信息表:用于保存注册的信息(Register)
5、 用户信息表:用于保存用户的信息(Users)
3.4 数据库系统实施
3.4.1 数据库系统建设
1、物流信息表:用于保存物流的信息
2、新闻信息表:用于保存新闻的基本信息
3、分类信息表:用于保存分类的信息
4、注册信息表:用于保存注册的信息
5、 用户信息表:用于保存用户的信息
第四章 系统实施
4.1 系统功能实现
系统实现是将新系统的设计方案转换成实际运行系统的全过程。系统实现就是实现系统设计阶段提出的物理模型,按设计方案完成可以实际运行的信息系统,交付用户使用。系统实现是信息系统生命周期中一个重要阶段。
因为asp.net是基于面向对象的程序设计语言,在我们的程序设计过程中也充分利用了这一特性,每一个功能模块都对应一个类,然后提取出程序中公用的方法到Common 模块中来提高代码的复用率,同时数据库中的每一张表在程序中也会有相应的类与之对应。
4.2 数据库系统的连接实现
public static readonly string cnstr =
4.3 界面设计
1)后台登录界面
登录界面的主要代码如下: /// /// 登录事件 ///
///
protected void btnsubmit_Click(object sender, EventArgs e) {
SqlConnection cn = DB.OpenConnection();
string user = Common.UrnHtml(txtusername.Text.Trim()); string pwd = txtpwd.Text;
string sql =
SqlDataReader dr = DB.getDataReader(sql, cn); if (AuthCode1.IsMatch) {
if (dr.Read())
{
HttpCookie cookies;
cookies = new HttpCookie(
HttpUtility.UrlEncode(this.txtusername.Text.Trim()));//会员的用户名 cookies.Expires = DateTime.Now.AddHours(24);//1天有效24小时 Response.Cookies.Set(cookies);//存储!~ dr.Close(); dr.Dispose();
DB.DisposeConnection(cn); Response.Redirect(
dr.Close(); dr.Dispose();
DB.DisposeConnection(cn);
Common.ShowMessage(Page,
} } else {
dr.Close(); dr.Dispose();
DB.DisposeConnection(cn);
Common.ShowMessage(Page,
2) 添加货源信息的界面
添加货源信息的主要代码如下:
protected void btn_Click(object sender, EventArgs e) {
string sql =
Common.ShowMessage(this.Page,
Common.ShowMessage(this.Page,
}
3) 货源信息管理的界面
货源信息绑定的主要代码如下:
#region 绑定分页事件
///
/// 绑定分页事件
///
///
public void PageBind()
{
this.gvAssortP.DataSource = DB.getDataTable(
this.gvAssortP.DataBind();
}
#endregion
///
/// 删除事件
///
///
///
protected void gvAssortP_RowCommand(object sender, GridViewCommandEventArgs e) {
if (e.CommandName ==
{
string id = e.CommandArgument.ToString();
string sql =
int i = int.Parse(DB.ExecuteSql(sql).ToString());
if (i > 0)
{
gvAssortP.EditIndex = -1;
this.PageBind();
}
else
{
Common.ShowMessage(Page,
}
}
}
///
/// 分页事件
///
///
///
protected void gvAssortP_PageIndexChanging(object sender, GridViewPageEventArgs e) {
gvAssortP.PageIndex = e.NewPageIndex;
this.PageBind();
}
4) 物流信息管理的界面
物流信息管理的主要代码 如下:
#region 绑定分页事件
///
/// 绑定分页事件
///
///
public void PageBind()
{
this.gvAssortP.DataSource = DB.getDataTable(
this.gvAssortP.DataBind();
}
#endregion
///
/// 删除事件
///
///
///
protected void gvAssortP_RowCommand(object sender, GridViewCommandEventArgs e) {
if (e.CommandName ==
{
string id = e.CommandArgument.ToString();
string sql =
int i = int.Parse(DB.ExecuteSql(sql).ToString());
if (i > 0)
{
gvAssortP.EditIndex = -1;
this.PageBind();
}
else
{
Common.ShowMessage(Page,
}
}
if (e.CommandName ==
{
string id = e.CommandArgument.ToString();
string sql =
if (i > 0)
{
gvAssortP.EditIndex = -1;
this.PageBind();
}
else
{
Common.ShowMessage(Page,
}
}
}
5) 添加用户信息界面
添加用户信息的主要代码如下:
///
/// 添加用户事件
///
///
///
protected void Button1_Click(object sender, EventArgs e)
{
string user = Common.UrnHtml(txt_user.Text.Trim());
string sql =
if (!DB.isExists(sql))
{
string pwd = txt_pwd.Text;
string sqlstr =
try
{
DB.ExecuteSql(sqlstr);
Common.ShowMessage(this.Page,
}
catch (Exception ex)
{
throw new Exception(ex.Message);
//Common.ShowMessage(this.Page,
}
else
{
Common.ShowMessage(this.Page,
txt_user.Text =
txt_user.Focus();
}
}
6)前台首页页
首页绑定的主要代码如下:
public void DataBandRp()
{
rpEntri.DataSource = DB.getDataTable(
rpEntri.DataBind();
rpstorage.DataSource = DB.getDataTable(
rpstorage.DataBind();
rpsta.DataSource = DB.getDataTable(
rpsta.DataBind();
rpline.DataSource = DB.getDataTable(
rpline.DataBind();
}
4.4 系统的维护
4.4.1 硬件的维护
设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。
4.4.2 软件的维护
软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统管理员或软件开发者解决。
软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。
4.4.3 网络安全管理
网络管理的目的:
提供对计算机网络进行规划、设计、操作运算、监督、分析、控制、评估和扩展的手段,从而合理地组织和利用系统资源,提供安全、可靠、有效和优质的服务。
网络管理涉及的协议包括以下三个方面:
网络服务提供:包括新服务类型的提供,增加网络设备,提高网络性能
网络维护:包括网络性能监控、故障报警、故障诊断、故障隔离与恢复
网络处理:包括网络线路和设备利用率、数据采集和分析以及提高网络利用率的各种控制。
4.5 系统运行测试与管理
4.5.1 测试出现的对话框
(1)当你删除信息的时候会提示如下信息:
(2)当你添加信息成功时会提示如下信息:
4.5.2 系统运行管理
系统在运行的时候,填写信息的时候,要尽量要符合现实,比如说,要输入年龄的话,就不要输入汉字,因为年龄只能是数字。这样在运行的时候才不会出现错误。
第五章 总结
其实现过程按照软件工程的原理,经过项目调研,需求分析,概要设计,详细设计,系统测试等几个步骤完成。在本系统的开发过程中,首先要对现有物流系统进行调研,了解其工作流程,再次,在需求分析中充分考虑实际情况,剖析现有系统中所存在的问题,把握好对问题的分析与理解,研究出最佳的解决方案,选择最合适的开发环境,本系统的开发选择的开发环境是VisualStudio2010+ SQL Server 2008,其具有功能齐全,结构清晰,组件众多等优点;在程序模块的编写中充分应用了面向对象开发技术,将所有外部实体以类的形式表现,同时对数据操作进行封装,确保了数据的完整性及系统内部的整体性,实用性和便捷性,使其运行和谐统一,准确无误。
第六章 致谢
在本次毕业设计中,曾遇到过不少问题,如果单靠我个人的努力,很难按时完成毕业设
计,在此,我感谢老师的指导和帮助。因为有了老师们细心的指导和帮助,才使我的论理水平和动手能力都得到了很大提高,积累了更多的软件开发方面的经验。同时,我还要感谢我的同学们,他们在编程技巧和方法方面对于我的帮助,在这个设计里我的每一个疑问总能得到满意的答复,为本系统的开发和完善提供了极大的支持。
第七章 参考文献
[1] 邓良松,刘海岩等.软件工程[M].西安:西安电子科技大学出版社,2006.
[2] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2005.
[3] 张俊,乔字峰等.C#程序设计入门[M].吉林电子出版社,2005.6.
[4] Jefrey Richter.Microsoft.NET框架程序设计[M].北京:清华大学
出版社.2003.6.
[5](英)夏普.Visual C# 2008从入门到精通.北京:清华大学出版社,2009.
[6] 申朝阳,宋颜浩.ASP.NET与相关数据库技术[M].北京:中国水利水电出版社,2005.
[7] 陈冠军.精通ASP.NET 2.0典型模块设计与实现[M].北京:人民邮电出版社,2007
[8] 王小科,梁冰,吕双.C#开发典型模块大全[M].北京:人民邮电出版社,2009.
[9] 黄海,林超.ASP.NET 2.0全程指南[M].北京:电子工业出版社,2008.
[10] 肖金秀,何鹏. ASP.NET程序设计 [M]. 冶金工业出版社,2004.
[11] 陈宗兴,杜国梁.ASP.NET网络系统程序开发[M].北京:中国水利水电出版社, 2004.
[12] 邹建峰. ASP.NET开发技术详解 [M]. 人民邮电出版社,2005.
[13] 吴晨,孙少波. ASP.NET数据库项目案例导航 [M]. 清华大学出版社,2004.
[14] 曹 斌,韩中孝.ASP.NET数据库系统项目开发实践[M].北京:科学出版社,2005.
[15] 尚俊杰.网络程序设计:Asp.Net北京:清华大学出版社,2004.