asp.net的智慧停车管理系统(源码)
现在民众的生活变好了,汽车对于大家来说也不是奢望了,中国的汽车数量每年呈现一个不断增长的态势。停车场的数量有所增加。为了在停车管理的效率和服务之间权衡,鲜有成效地对现有停车场的分配,完善和新建,新一代的汽车停车场是很有必要的。同时,随着计算机科学与技术的不断演变,一些比较常见的停车管理措施也会逐渐被人们遗忘。取而代之的就是开发一款新型的智能停车管理系统,不单单是可以增加我们的工作效率,减少车辆出入时间,节省成本,而且还准确地计算,查询,避免遗漏。所以,我决定以停车场管理系统来命题。根据设计要求,本系统使用ASP.NET技术,编程语言为C#,并以数据库解决方案SQL Server 2005来开发。整个系统操作便捷、维护方便、简单实用。主要实现了车主的管理,出入口管理,停车空间管理,停车场管理,投诉管理,系统管理等功能。
目录
一、引言 1
(一)系统开发目的 1
(二)系统开发的意义 1
二、系统开发工具介绍 1
(一)ASP.NET技术介绍 1
(二)ASP.NET的发展历程 1
(三)ASP.NET的趋势 2
(四)C#简介 2
(五)SQL Server 2005简介 3
三、需求分析与设计 3
(一)系统需求分析 3
(二)系统功能分析 4
(三)系统功能结构 4
(四)系统流程分析 6
(五)系统非功能性分析 8
(六)开发设计思想 8
四、数据库设计 9
(一)数据库逻辑结构设计 9
(二)数据库物理结构设计 10
五、系统的详细设计与实现 13
(一)系统登录页面 13
(二)添加车主信息页面 14
(三)管理出入口信息页面 14
(四)添加区域信息页面 15
(五)管理车位信息页面 16
(六)停车记录查看页面 17
(七)已处理投诉页面 18
(八)收费设置页面 19
(九)我的停车记录页面 20
(十)修改个人信息页面 21 *好棒文|www.hbsrm.com +Q: ¥351916072$
(十一)修改登录页面 22
六、系统测试 23
(一)测试的基本概念 23
(二)测试步骤 24
七、结束语 25
致谢 26
参考文献 27
一、引言
(一)系统开发目的
随着社会的进步,小汽车已经进入了我们日常生活之中。中国的汽车数量是发展中国家增长最快的国家之一。所以停车位变得越来越紧张,合理分配停车位以及停车记录查询,停车收费等管理问题需要用科学的信息管理系统进行管理整合。智能停车管理系统的发展取代了传统的手动模式和管理模式,节省了人管理车辆的时间,大大地提高了效率。并将车位查询和计费信息统计准确无误,所以说,设计一个停车管理系统是相当有必要的。
(二)系统开发的意义
通过该系统的管理,管理员可以全天候地看到停车场车辆的所有状态,快速查看停车的记录,除了此期间的停车时间和费用外,还可以保障车辆数据不会丢失,停车管理也很方便。还可以节省时间,提高生产率并节省人力成本。伴随计算机和IT技术的快速发展,停车管理系统具有系统化,标准化和电子化的功能。作为停车场管理人员,利用数据来显示车辆信息显得更加需要。与普通停车管理系统相比,该系统存储容量大,信息准确,不易出错,易于处理和长期保存。所以我选择了停车管理系统的开发设计。
二、系统开发工具介绍
(一)ASP.NET技术介绍
ASP.NET是美国微软公司设计用做研发动态Web应用的这么一个开发平台。同时,ASP.NET还是.NET框架的一部分,可以与任何.NET兼容的语言中(如视觉,.NET,C#和JScript.NET)编写ASP.NET应用的程序[1]。当建立网页时,ASP.NET服务器端控件被编程来共同构建UI(用户界面)元素,从而可以提高程序员的积极性。
(二)ASP.NET的发展历程
公元2000年7月13日,ASP.NET 1.0正式发布,公元2003年ASP.NET升级为1.1的这么一个版本。这极大地推动了网络技术的发展,公司提出“减少70%代码”的宏伟目标,于是在公元2005年11月发布了ASP.NET 2.0。在原有的基础上更加的方便、实用,Web应用程序可以更加快捷地被Web开发人员开发出来。从此,开发人员对他们的工作也更加地积极,在代码的控制力上也更加游刃有余。随后,Microsoft公司接二连三地开发了ASP.NET 3.0和3.5版本,并在公元2010年推出了他们最新的ASP.NET 4.0.0的版本,使网络程序开发更加的智能以及未来感,运行起来像Win10下的应用程序一样顺畅[2]。
(三)ASP.NET的趋势
ASP.NET是一个很好用的网络开发技术[3],它本身有很多特点和一些新奇的功能,让我一一列举:
1 高效的运行性能
页面代码分离的技术就在ASP.NET应用程序上得到了体现。什么是页面代码分离呢?简单的说就是指头版代码被保存到ASPX文件里,后台代码被保存到CS文件里,这样当编译程序编译成一个DLL文件后,并在ASP.NET当服务器上运行的时候,就可以直接运行编译的DLL文件,并使用ASP.NET采用缓存机制,以提高其运行性能。
2 简易性、灵活性
ASP.NET技术的另外一个特色就是可以扩展,这样就可以方便地集成到应用程序ASP.NET功能。例如,ASP.NET提供读取和写入不同数据源的支持服务。
3 可管理性
ASP.NET技术的新功能越来越容易地管理主机的环境。这为主机所有者带来更有价值的机会。
4 生产效率高
ASP.NET应用程序和网页可以方便,快捷地使用新的ASP.NET服务器控件和现有的具有新功能的控件创建新的内容,如会员,个性化和主题,可提供通常需要开发商做大量的代码编写的系统级功能。
(四)C#简介
C#又是什么样的编程语言呢?它的主要作用就是开发可以在.NET平台上运行的应用程序。因为C#[4]的语言编写都是在.NET的框架之上完成的。C#发展至今,也有些年头了,但是这么多年它还是经久不衰,并呈现出一种上升的态势,这或许是C#语言的现代、简单、面向对象的特点得到了大家的广泛赞同,这也直接地证明了TIOBE编程语言的排行榜上,C#语言为什么能排上名次。
目录
一、引言 1
(一)系统开发目的 1
(二)系统开发的意义 1
二、系统开发工具介绍 1
(一)ASP.NET技术介绍 1
(二)ASP.NET的发展历程 1
(三)ASP.NET的趋势 2
(四)C#简介 2
(五)SQL Server 2005简介 3
三、需求分析与设计 3
(一)系统需求分析 3
(二)系统功能分析 4
(三)系统功能结构 4
(四)系统流程分析 6
(五)系统非功能性分析 8
(六)开发设计思想 8
四、数据库设计 9
(一)数据库逻辑结构设计 9
(二)数据库物理结构设计 10
五、系统的详细设计与实现 13
(一)系统登录页面 13
(二)添加车主信息页面 14
(三)管理出入口信息页面 14
(四)添加区域信息页面 15
(五)管理车位信息页面 16
(六)停车记录查看页面 17
(七)已处理投诉页面 18
(八)收费设置页面 19
(九)我的停车记录页面 20
(十)修改个人信息页面 21 *好棒文|www.hbsrm.com +Q: ¥351916072$
(十一)修改登录页面 22
六、系统测试 23
(一)测试的基本概念 23
(二)测试步骤 24
七、结束语 25
致谢 26
参考文献 27
一、引言
(一)系统开发目的
随着社会的进步,小汽车已经进入了我们日常生活之中。中国的汽车数量是发展中国家增长最快的国家之一。所以停车位变得越来越紧张,合理分配停车位以及停车记录查询,停车收费等管理问题需要用科学的信息管理系统进行管理整合。智能停车管理系统的发展取代了传统的手动模式和管理模式,节省了人管理车辆的时间,大大地提高了效率。并将车位查询和计费信息统计准确无误,所以说,设计一个停车管理系统是相当有必要的。
(二)系统开发的意义
通过该系统的管理,管理员可以全天候地看到停车场车辆的所有状态,快速查看停车的记录,除了此期间的停车时间和费用外,还可以保障车辆数据不会丢失,停车管理也很方便。还可以节省时间,提高生产率并节省人力成本。伴随计算机和IT技术的快速发展,停车管理系统具有系统化,标准化和电子化的功能。作为停车场管理人员,利用数据来显示车辆信息显得更加需要。与普通停车管理系统相比,该系统存储容量大,信息准确,不易出错,易于处理和长期保存。所以我选择了停车管理系统的开发设计。
二、系统开发工具介绍
(一)ASP.NET技术介绍
ASP.NET是美国微软公司设计用做研发动态Web应用的这么一个开发平台。同时,ASP.NET还是.NET框架的一部分,可以与任何.NET兼容的语言中(如视觉,.NET,C#和JScript.NET)编写ASP.NET应用的程序[1]。当建立网页时,ASP.NET服务器端控件被编程来共同构建UI(用户界面)元素,从而可以提高程序员的积极性。
(二)ASP.NET的发展历程
公元2000年7月13日,ASP.NET 1.0正式发布,公元2003年ASP.NET升级为1.1的这么一个版本。这极大地推动了网络技术的发展,公司提出“减少70%代码”的宏伟目标,于是在公元2005年11月发布了ASP.NET 2.0。在原有的基础上更加的方便、实用,Web应用程序可以更加快捷地被Web开发人员开发出来。从此,开发人员对他们的工作也更加地积极,在代码的控制力上也更加游刃有余。随后,Microsoft公司接二连三地开发了ASP.NET 3.0和3.5版本,并在公元2010年推出了他们最新的ASP.NET 4.0.0的版本,使网络程序开发更加的智能以及未来感,运行起来像Win10下的应用程序一样顺畅[2]。
(三)ASP.NET的趋势
ASP.NET是一个很好用的网络开发技术[3],它本身有很多特点和一些新奇的功能,让我一一列举:
1 高效的运行性能
页面代码分离的技术就在ASP.NET应用程序上得到了体现。什么是页面代码分离呢?简单的说就是指头版代码被保存到ASPX文件里,后台代码被保存到CS文件里,这样当编译程序编译成一个DLL文件后,并在ASP.NET当服务器上运行的时候,就可以直接运行编译的DLL文件,并使用ASP.NET采用缓存机制,以提高其运行性能。
2 简易性、灵活性
ASP.NET技术的另外一个特色就是可以扩展,这样就可以方便地集成到应用程序ASP.NET功能。例如,ASP.NET提供读取和写入不同数据源的支持服务。
3 可管理性
ASP.NET技术的新功能越来越容易地管理主机的环境。这为主机所有者带来更有价值的机会。
4 生产效率高
ASP.NET应用程序和网页可以方便,快捷地使用新的ASP.NET服务器控件和现有的具有新功能的控件创建新的内容,如会员,个性化和主题,可提供通常需要开发商做大量的代码编写的系统级功能。
(四)C#简介
C#又是什么样的编程语言呢?它的主要作用就是开发可以在.NET平台上运行的应用程序。因为C#[4]的语言编写都是在.NET的框架之上完成的。C#发展至今,也有些年头了,但是这么多年它还是经久不衰,并呈现出一种上升的态势,这或许是C#语言的现代、简单、面向对象的特点得到了大家的广泛赞同,这也直接地证明了TIOBE编程语言的排行榜上,C#语言为什么能排上名次。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1045.html