ASP.net网上订票系统的设计+源程序(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net网上订票系统的设计+源程序(2)


2.相关技术介绍
开发工具的好坏对一个系统的成败具有决定性作用。网上订票系统是一个简易快捷的服务系统,要求界面友好、安全性高、扩展性强、数据库设计灵活,易于管理。因此,选择使用ASP.NET技术进行开发,同时,选用SQL Sever 2005作为网站后台数据库。
2.1 ASP.NET简介
ASP.NET(Active Server Page)是一种服务器端动态网页开发技术[1]。ASP.NET技术与其它技术如JSP、PHP相比具有更强的执行效率、更好的适应性、可靠性和安全性、超强的自定义功能和扩展性、程序结构和代码分离[2]。
ASP.NET是Microsoft.net的一部分,作为战略产品,不仅仅是 ASP的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务[3]。通用语言的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术[4]。因此,网上订票系统选用ASP.NET作为网站开发的核心技术。
2.2 SQL Server 2005 简介
SQL Server 2005是由微软开发的关系型数据库管理系统,是Web上最流行的用于存储数据的数据库[5]。它可用于大规模联机事务处理、数据仓库和电子商务应用的数据库平台,也可用于数据集成、分析和报表解决方案的商业智能平台,为关系型数据和结构化数据提供了更安全可靠的存储功能,可用来构建和管理用于业务的高可用和高性能的数据应用程序。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。
  SQL Server 2005与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使它与众不同[6]。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以提供创新的解决方案。SQL Server 2005操作的便捷性、可靠的安全性可以满足网上订票系统的需求,所以网上订票系统选用SQL Sever 2005作为网站后台数据库。
3.系统分析和设计
3.1系统需求分析
网上订票系统作为车站售票的有力补充,具备了很多的优点。由于网上订票系统的简洁性和快捷性都非常强,用户很容易理解和操作。为了更好地辅助车站售票,提高车站的售票效率,设计了网上订票系统。系统是基于B/S模式的网络服务平台,能为用户提供订购车票、在线留言等服务。方便用户对资源的操作。系统性能力求易于使用,具有较高的可扩展性和可文护性。
3.2系统功能模块设计
根据对网上订票的研究和相关网站的调查,结合人们需求的具体情况。确定了该网站包含前台功能模块和后台功能模块两个大模块。
前台功能模块分为车次查询模块、注册模块、订票模块、留言模块。其中,车次查询模块可以实现用户查询车票的车次、时间和途径站点等操作。注册模块可以实现注册账号、订票等操作。用户在登录系统之后点击个人信息,可以跳转到用户信息的页面,显示用户的姓名、性别和身份证号。并且,为了保证个人信息的安全性,用户可以修改用户自己的登录密码。订票模块可以实现查询、订票、付款等操作。留言模块可以实现留言板操作,用户登录系统之后可以在留言界面留言,留言之后能够显示留言用户的用户名、留言主题、留言内容。
后台功能模块分为用户管理模块、车票管理模块、留言管理模块。后台模块主要是实现管理员管理用户信息、管理车票信息和管理留言信息等操作。管理员负责对网站的所有基本信息进行文护。 (责任编辑:qin)