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系统功能模块设计
根据对网上订票的研究和相关网站的调查,结合人们需求的具体情况。确定了该网站包含前台功能模块和后台功能模块两个大模块。
前台功能模块分为车次查询模块、注册模块、订票模块、留言模块。其中,车次查询模块可以实现用户查询车票的车次、时间和途径站点等操作。注册模块可以实现注册账号、订票等操作。用户在登录系统之后点击个人信息,可以跳转到用户信息的页面,显示用户的姓名、性别和身份证号。并且,为了保证个人信息的安全性,用户可以修改用户自己的登录密码。订票模块可以实现查询、订票、付款等操作。留言模块可以实现留言板操作,用户登录系统之后可以在留言界面留言,留言之后能够显示留言用户的用户名、留言主题、留言内容。
后台功能模块分为用户管理模块、车票管理模块、留言管理模块。后台模块主要是实现管理员管理用户信息、管理车票信息和管理留言信息等操作。管理员负责对网站的所有基本信息进行文护。
上一篇:C#+access个人理财软件的设计+源代码
下一篇:C#校园网聊天软件的设计+源代码

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

中国学术生态细节考察《...