1、 网上订票系统 课程名称:课程名称: 网上订票网上订票系统系统 系系 别:别: 信息工程学院信息工程学院 专专 业:业: 计算机科学与技术计算机科学与技术 班班 级:级: 13 计本计本 1 班班 2016 年 6 月 1 目 录 一、需求分析 1 1.1 系统目标. 1 1.2 业务需求. 2 1.3 数据流图. 5 二、 数据库设计 7 三、系统详细设计及实现. 7 (1)系统流程图 7 (2)系统功能实现 10 四、个人总结 12 1 一、需求分析 1.1 系统目标 网上订票系统就是基于 ASP.NET 设计界面以及基本功能,利用 数据库信息实现数据的存储、 删除、 修改, 有比较强的时
2、效性。 例如: 如果你想要增添班次信息,管理员可以通过信息发布,顾客会针对你 发布的信息选择班次时间、座位。总的来说。本系统主要功能有用户 注册、用户登录、班次查询、网上订购、订单查询、信息修改及后台 管理功能。 后台管理功能可以方便地对班次信息管理。 基本功能如下: 前台设计: (1)菜单选项功能:设计一个主界面网页,实现菜单功能,完成到 其它页面的超级链接(可用 HyperLink 控件,也可以用 Menu 或 TreeView控件) 我用了两种一种超链接、 一种Response对象的Redirect 方法实现链接重新导向其他地址,菜单项包括:用户信息注册、用户 登录。 (2)用户信息注册
3、功能:设计一个界面网页,完成用户信息注册,用 户只有注册并登陆后方可留言。用户信息包括:用户名、密码、性别 (男、女)、年龄、电话号码、身份证号等信息。所有注册信息不能 为空,且严格按照信息格式填写和判断(提示:用验证控件)。用户 信息注册成功后,所有注册信息写入数据库相关表中,同时跳转到登 陆界面,可以登陆。 2 (3)后台登录:超级连接到后台登录界面。 后台设计: (1)登录:设计一个登录界面,完成系统根据用户名和密码登录后 台。此处用户分为管理员用户、普通用户。管理员用户拥有后台所有 权限(管理员用户和密码可以在数据库中直接设置一个);普通用户 即注册的用户。 (2)管理员权限功能:管理
4、员登录后台后,可以维护所有用户信息, 包括查询、修改、删除等功能。同时能实现密码修改、系统管理包括 班次添加。 (3)普通用户权限功能:用户信息修改、订单查询、班次查询、在 线订购等功能。班次内容包括:出发城市、到达城市、出发日期、出 发时间、座位号内容等。用户可以根据出发城市、到达城市、出发日 期可以查询到所有班次,用户可以根据班次信息去购买车票。购买成 功后,写入数据库订单表中, 用户订单查询可以查询到曾经购买过所 有订单。 1.2 业务需求 系统结构和功能是系统设计开发的核心部分, 功能层次图和用例 图中清楚显示出整个系统的结构。分析每个结构模块,为之后的设计 和实现打下基础。根据本系统的功能需求, 总体上分为管理员模块和 普通用户模块。本系统层次功能图如图 1 所示。 3 简易留言板 管 理 员 模 块 信 息 维 护 留 言 管 理 用 户 管 理 普 通 用 户 模 块 留 言 维 护 查 询 用 户 修 改 用 户 删 除 用 户 查 询 留 言 修 改 留 言 删 除 留 言 回 复 留 言 查 询 信 息 修