asp.net开发的张家港市船舶管理系统(源码)

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越来越显示出其独特的优势,步入数字时代。而面对大多数部门和企业来讲,高效的处理问题在适应市场的发展中突显出尤为重要的作用。本系统的研究目的在于实现地方部门船舶管理及信息检索;实现船舶信息管理,从而提高政府单位的工作效率和质量。船舶管理系统,就是在一定航道水域内用来保证航行船舶安全和效率的管理系统。随着水路运输事业的发展,船舶的交通量持续增加,为了使船舶能在有限的水域内顺畅通行,各地方政府逐步建立起船港之间的船舶管理系统。关键字:.NET,企业软件,船舶管理系统,系统设计与实现目 录
1 绪论 1
1.1 发展概况和研究现状 1
1.2 基于ASP.NET的开发优势 1
1.3 项目开发意义 2
2 系统涉及的关键技术 2
2.1 Visual Studio 2
2.2 SQL Server 2
2.3 ASP.NET 3
3 系统分析与设计 3
3.1 系统需求分析 3
3.2 系统功能目标 3
3.3 系统非功能性需求 4
3.4 系统详细设计 5
3.5 数据库设计 7
4 系统实现 9
4.1 系统总体实现 9
4.2 数据库连接实现 9
4.3 登陆功能实现 9
4.4 系统功能模块实现 10
5 系统测试 16
5.1 坏境测试 16
5.2 系统测试方案 17
5.3 测试结果分析 20
结 论 22
致 谢 23
参 考 文 献 24
1绪论
船舶管理系统,就是在一定航道水域内用来保证航行船舶安全和效率的管理系统。随着水路运输事业的发展,船舶的交通量持续增加,为了使船舶能在有限的水域内顺畅通行,各地方政府逐步建立船舶和港口之间的船舶管理系统。在第二十一世纪,船舶管理系统已逐步实现现代化。
 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
br /> 结 论 22
致 谢 23
参 考 文 献 24
1绪论
船舶管理系统,就是在一定航道水域内用来保证航行船舶安全和效率的管理系统。随着水路运输事业的发展,船舶的交通量持续增加,为了使船舶能在有限的水域内顺畅通行,各地方政府逐步建立船舶和港口之间的船舶管理系统。在第二十一世纪,船舶管理系统已逐步实现现代化。
1.1发展概况和研究现状
从第十九世纪的运河已被用来实施船舶交通管理的人工信号。上世纪50年代,英国首先出现的船舶管理,首次将雷达和无线电引用到船舶管理中来。10年后,雷达系统一般设置在许多港口,在港口和航道的世界。一九八零年的世界大约有150种不同大小的船舶管理系统,有岸基雷达监测站约300个。国外的船舶管理系统发展状况比国内的要好多了,国外对船舶管理的关注比国内要高。
随着这几年国家对船舶管理的重视,国内船舶管理系统得到了逐步加强,并且管理方面也渐渐完善,船舶交通秩序明显改善。事故发生率呈下降趋势。从使用船舶管理系统后,船舶交通事故明显减少。大大提高通航能力的交通领域,船舶运输路线,并提供了强有力的保证对船舶在恶劣天气条件下安全运行。船舶管理系统的使用,也提高了港口的利用率。随着船舶管理系统在被大众认识和使用中,提高了船舶安全监督管理的现代化。公司安全管理体系杂乱,文件控制困难;公司内部审核,管理评估不到位;公司缺乏明确的船舶管理标准;服务意识落后;资源贫乏、缺乏规模化优势。
1.2基于ASP.NET的开发优势
asp.net是微软.NET framework整体的一部分,其中包含了大量的一套旨在满足任何可以想象的编程的类[1]。此外,它含有更专门的类,用于执行任务,如与正则表达式的工作和处理网络协议。此外,.NET框架包含了代表所有基本变量的数据类型,如字符串,整数,字节,字符和数组[2]。传统上,Web开发人员添加表单验证逻辑到他们的网页,当面对一个艰难的选择,可以添加表单验证程序到服务器端代码,也可以添加验证程序到客户端代码。
编写验证逻辑在客户端代码的好处是,你可以提供即时反馈给用户。不是所有的浏览器都可以支持JavaScript,以及不同版本的浏览器支持不同版本的JavaScript,因此客户端验证从不保证工作。对于这个原因,在过去,许多开发商决定将自己的一切形式的验证逻辑专为服务器 - 端的代码。由于服务器端代码工作正常使用任何浏览器,这一行动的是更安全的。与此同时,验证控件自动生成了客户端和服务器端的代码。如果浏览器能够支持JavaScript的,客户端验证脚本会自动发送到浏览器。
默认情况下,几乎所有的ASP.NET控件的形式保留岗位之间的属性值。例如,如果您将文本分配到Label控件并提交表单,当页面再次呈现,Label控件的内容被保留。应用时,查看状态,可能在你的网站的性能产生巨大而积极的影响。例如,如果你有视图状态启用控件中显示数据库中的数据,你就不必在页面回发到服务器的每一次返回到数据库。您可以自动保存在页面的视图状态数据。
1.3项目开发意义
如今,船舶管理越来越网络化,越来越智能化,这和科学技术的飞速发展,计算机技术、网络通讯技术逐渐涉及到各个领域的贡献是分不开的。船舶管理系统已经开始在我们的生活中出现。现在国家、经济快速发展,船舶行业的贡献不断提高,人们对船舶管理系统的要求当然也越来越高,船舶管理系统的开发和建设是未来的必然趋势。为船舶管理提供高效有力的关键是船舶管理系统,船舶管理系统可以为用户提供高效方便的数据统计,并且能减少很多不必要的工作量,即提高效率又减轻负担。张家港市海事局在采用该系统后,港口了利用率和航道安全得到很大提升,各类船舶有序的按照要求行进,提高了综合效益。
2 系统涉及的关键技术
2.1Visual Studio
Microsoft Visual Studio是一个基本完整的开发工具集,也是目前最流行的Windows平台应用程序的集成开发环境。VS支持多种开发语言,Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE)。大学四年的时间,一直与VS为伴,今后的生活也将离不开它。
2.2 SQL Server
Microsoft SQL是我们大学四年主修的一种数据库。经过四年的学习了解,对数据库的了解也越来越多,这个数据库虽然相比较其他大型数据库有很多不足,但是其的优点也是不可忽略的[4]。SQL Server 2008 R2是一个重大的产品版本[6],它除了包含SQL Server 2008具备的功能外,还具有以下优点[5]:
(1)可信任性;
(2)高效性;
(3)智能性。
2.3 ASP.NET
ASP.NE

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2743.html

好棒文