算机专业毕业论文基于net汽车票在线订购网站设计与在线订购(编辑修改稿)内容摘要:

的时候应充分的从用户的角度来考虑 问题。 系统总体需求 通过上面的分析,可以得出 : (1). 网站要提供大量 汽车 车票的 相关信息,并分门别类的放 在相应的档目中。 (2). 要便于网站管理人员的管理, 汽车 车次 相关信息要能方便的发布,修改和删除。 (3). 要能方 便 用户在网站内查询搜索 所需 车票的 相关信息 ,并且可以在线订票。 车票 信息发布 用户:网站管理人员。 功能说明 : (1). 信息的发布:网站管理人员在统一的界面中发布信息,通过后来程序拼合成完整的网页展现在用户的面前。 (2). 信息的查询:网站管理人员和用户都能方便查询网站中的相关信息。 信息的管理 华中科技大学远 毕业设计 6 (1). 类别管理:方便信息搜索和信息 处理。 (2). 类别调整:方便地对进入数据库的信息 进行 类别 上 的调整。 (3). 内容整合 :栏目的信息既可以按最小 单元显示 ,也可以按各种方式合并在前台显示。 (4). 信息的修改和删除:能修改错误的信息,和删除过时的信息。 网上 订 票 用户: 需要订票的顾客。 功能 说明 :顾客可以在线查询所需要的车票的详细信息,如果所订购的车票不够,则系统会自动提示。 若有票则可以提交客户的详细信息及时订票。 3. 网站 总体 设计和实现 开发环境 操作系统: Windows 9X、 Windows NT Workstation/Server 以上、Windows 20xx Server/Professional、 Windows XP Professional。 CPU:没有很高的要求,只要能够顺利运行 Windows 系列操作系统就可以了。 当然, C PU 的处理速度越快,运行 ASP 代码的效率越高。 内存:最低配置 32MB,建议使用 64MB 以上内存,如果使用 Windows 20xx 或 Windows XP 建议使用 128MB 以上内存。 硬盘空间:至少需要 50MB 以上的硬盘空间来安装所需的组件。 运行 ASP 的服务器端要求:(如表 3 .1 所示) 表 操作系统 需要安装的 Web Server Windows 98 PWS 以上 Windows NT Server IIS 以上 Windows 20xx IIS 以上 Windows XP IIS 以上 华中科技大学远 毕业设计 7 服务器端技术指标 1. 服务器数据库采用 SQL Server 20xx; IIS 作为系统运行服务器 ; ,满足客户易用性要求 ; : ( 1) IE 及其以上版本。 ( 2) Windows 20xx 版本操作系统 及以上版本。 总体设计 根据总体的需求,结合技术上的情况,确定该网站的 功能要求: (1). 创建一个后台数据表 用于存放网站各类别的 车票的 相关信息。 (2). 创建一个后台数据表用于存放管理员信息。 (3). 创建一个 车次 发布的订 票 信息数据库。 (4). 编制一个 管理员登录模块。 (5). 编制一个各地 车票 查询模块,用于用户了解和查询自己想找的 车票 (6). 编制 一个后台登录系统,用于网站管理员的登录。 (7). 编制 一个后台管理系统,用于网站管理员管理 车票相关信息。 (8). 设计各类信息的 前台展示页面。 数据库设计 数据表的设计 长途汽车票 在线订购网站 的数据库中共包含 5 个数据表。 分别是 用于 存放 管理员 信息的表 SystemUser,如表。 用于 存放用户 订票 信息的表 ConsumerOrder, 如表。 用于存放 用户建议和投诉 信息的表 ConsumerSuggestion, 如表。 用于存放网站 发布的车票 信息的表 FlightInformation, 如表。 华中科技大学远 毕业设计 8 表 用于存放管理员信息的表 SystemUser 表 ConsumerOrder 表 用于存放用户建议和投诉信息的表 ConsumerSuggestion 华中科技大学远 毕业设计 9 表 用于存放网站发 布的车票信息的表 FlightInformation 通用模块 每个网站和系统都会有很多通用模块。 如果把这些通用模块单独的给封装在一个文件中,在用到它的时候,就只调用这个文件,而不用在每个要用到它的页面又把它重新编辑一遍。 把公共的通用模块给封装起来,这样做不仅可以省去很多代码,使程度简单,又可以避免在每次 重新编辑时不小心而产生的错误,可以说是省力、省时、省心。 分析网站需求,什么样的模块需要把它单独封装出来呢。 那就是以下几种。 (1). 数据库连接 在动态网站开发时,一个很重要的步骤就是建立数据库的连接 ,即访问数据库。 connectionStrings add name=TicketSalerConnectionString connectionString=Data Source=.。 Database = TicketSaler。 Integrated Security = True/ /connectionStrings (2). 检查表单元素的程序 在网站的设计中应该会有很多页面涉及到表单的提交,那么表单中有些信息是必要填写的,那有些信息可以选填,这样一为,要怎样判断表单中该填的信息华中科技大学远 毕业设计 10 是否填写完全了呢。 这就需要一个程度来检查表单元素是否为空。 这个通用模块可以 用于 管理员 注册 ,车票 信息发布,订 票 信息 等 模块。 具体代码如下: if (count 0) { ()。 } else { SqlCommand intable = new SqlCommand(insert into SystemUser(user_name,pass_word)values(39。 + un + 39。 ,39。 + cp + 39。 ), ts)。 ()。 (script language = javascriptalert(39。 新建用户成功,请记住您的密码。 39。 )/script)。 }华中科技大学远 毕业设计 11 4. 网站详细设计和实现 网站前台 网站首页 如图。 图 长途汽车在线查询 网首页 实现滚动的代码如下: marquee scrollamount=2 width=300 欢迎使用 长途汽车在线 订票系统 /marquee 用户首页 在用户主页中主要可以完成的功能是: 车票 信息的查看, 无需 在登录状态下完成 订票。 车票 信息的查看属基本的功能,根据取得的用户名,查询数据表,得到相关的 车票 资料,通过 服务器在客户端显示出来。 如图。 华中科技大学远 毕业设计 12 图 长途汽车在线查询 网 查询结果 投 诉和建议 顾客如果有对该客运集团有不满的地方,可以通过投诉和建议来提交自己的意见如图。 图 投诉和建议页面 华中科技大学远 毕业设计 13 网站后台 后台登录模块 后台登录入口设计 如图 所示。 图 后台管理系统登陆页面 由于网站后台是用于维护站的,所以对于网站后台登录入口要求设计得隐蔽一些。 在后台登录入口时调用了 ,其代码如下 : if (c == 0) { ()。 } else { if (() != Session[ck].ToString().ToLower()) { ()。 } else { Session[user_name] = un。 ()。 } } 在后台退出中,只需把登录后保存的管理员名给清空就可以了,是非常简单华中科技大学远 毕业设计 14 的一块。 其代码如下: Session(User_name) = (../) 员登录 本网站后台管理首页采用框架技术将菜单导航区和主体控制区分装在两个框架里,以便在同一个页面中管理多个页。 这一模块主要包括 登录管理 、 数据管理 、订单管理 和 投诉意见处理 4 部分。 管理员可以通过后台管理功能导航进入到 登录管理管理 页面, 数据管理 和 订单管理 但所需完成的功能差不多,所以这里我放在一个模块中来说明。 如图 : 图 后台管理系统主页页面 华中科技大学远 毕业设计 15 管理 员登录 在 登录 管理页面中,管理 员 可以 单击 登录管理 后面的“ 添加用户 ”按钮,打开 添加用户页面如图。 图 后台添加管理员页面 管理员就可以在此添加管理人员。 实现代码: protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string un = ()。 string cp = ((), MD5)。 SqlConnection ts = new SqlConnection([ts])。 ()。 SqlCommand sd = new SqlCommand(select count(*) as aa from SystemUser where user_name=39。 + un + 39。 , ts)。 int count = (())。 if (count 0) { ()。 } else { SqlCommand intable = new SqlCommand(insert into SystemUser(user_name,pass_word)values(39。 + un + 39。 ,39。 + cp + 39。 ), ts)。 ()。 (script language = javascriptalert(39。 新建用户成功,请记住您的密码。 39。 )/script)。 } } 华中科技大学远 毕业设计 16 管理 员登录 在 登录 管理页面中,管理 员 可以 单击登录管理 后面的“ 修改密码 ”按钮,打开 修改管理员密码的页面如图。 图 后台管理员修改密码页面 管理 员登录 在 登录 管理页面中,管理 员 可以 单击登录管理 后面的“ 删除用户 ”按钮,打开 删除用户的页面如图。 图 后台管理员删除用户页面 打开页 面后可显示所有注册管理员的用户名,单击后面的“删除”键便可删除该用户。 用户信息删除主要是根据传递的用户信息 ID 号为参数,参数名称为BoxUser,将数据库中对应 ID的用户信息删除。 数据 管理 这一模块中包括 车票 信息的 添加,修改和 更新 3个部分。 华中科技大学远 毕。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。