基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)_第1页
基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)_第2页
基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)_第3页
基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)_第4页
基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE45目录1.基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD) 2.基于ASP.NET的火车在线订票系统数据库(顶层)设计说明(DBDD)3.基于ASP.NET的火车在线订票系统软件测试计划(STP)

基于ASP.NET的火车在线订票系统软件(结构)设计说明(SDD)

1引言1.1标识基于ASP.NET的火车在线订票系统Windows7版本号1.01.2系统概述此系统主要可以实现火车在线订票功能需求方:网上订票的用户开发方:本人用户:订票用户和管理员1.3文档概述1.用途:本文档描述了实现该软件的所需的详细设计。2.保密性:本文档只针对本项目组的成员网上火车在线订票系统店系统设计决策注册信息管理注册信息管理员新闻车次信息订单信息用户注册确认用户系统确认电话确认汇款信息车票图3-1网上订票业务流程图网上订票管理系统数据流程通过分析在线订票系统,还有系统分析后的结果可以得出,整个系统可以包括“客户注册”、“订票”、“订票的处理”、“新闻的管理”、“客户管理”等基础的数据处理过程。F5新闻信息F5新闻信息F4订单确认F3订单F2验证信息F1注册申请申请用户P1注册管理员订票记录D2P2订票用户信息D1P3订单处理新闻记录记录D3用户P4新闻管理F6客户角色P4客户管理 系统功能模块的详细设计4.3.1用户注册模块的设计与实现1.功能描述如果用户是第一次登录,则需要注册。当用户填写表单完成后,将用户名唯一的用户信息写入数据库中,系统再添加个人资料信息到数据库中。注册结果有两种:注册成功和注册不成功;如果注册不成功,提示用户重新注册,如果注册成功系统将自动发验证邮件给用户。2.用户注册界面4.3.2用户登陆模块的设计与实现1.功能描述用户输入用户名和密码之后,Membership类进行用户合法性检验,登陆用的是Login控件,它可以自动对用户的登陆进行检查,如果正确,会激发LoggedIn事件,然后把用户名写入Session["username"]中,用户登录以后作为用户订票标示处理。2.用户登陆界面3.用户登陆处理程序代码Session["username"]=this.Login1.UserName;}4.3.3车次查询模块的设计与实现1.功能描述可以查询出与用户输入相关的车次信息。用户选择不同的查询方式会由同一个页面(Result.aspx)进行处理。2.车次查询界面图4-20查询结果显示界面1.功能描述2.车次信息显示界面4.3.5后台管理模块图4-21车次信息显示界面进入首页,进行车次查询,只要输入你所要查询的车次,系统便会自动为您查询,显示出你要查询的车次的相关信息,如始发站点,终点站,各个站点停靠的时间等。图4-22添加新闻后台界面图4-23订单管理后台界面基于ASP.NET的火车订票管理系统数据库(顶层)设计说明(DBDD)说明:

1引言1.1标识基于.net的火车订票系统Windows7版本号1.01.2数据库概述需求方:需要在线订票用户开发方:本人用户:用户和管理员1.3文档概述1.用途:本文档用于说明数据库设计。2.保密性:本文档只针对本项目组的成员2引用文件3数据库级设计决策使用sqlsever2008数据库(一个汉字占两个字节,一个ASCII码占一个字节)

该模型中涉及三个概念:实体,使指客观存在且可以区别于其他对象的事物;属性,是实体所具有的某一特性;联系,是实体集之间的一个关联。a

4.2.3数据库逻辑结构设计因此,在对系统进行开始设计的时候,就应该尽量的考虑全面,尤其是要考虑用户根据自己的实际情况提出的各种需求,从而避免浪费大量的人力。(1)车次信息表表4-1ccz车次信息表列名数据类型长度字段说明ccnvarchar100车次(主键)zcint4站次Typenvarchar100类型ZhanMingnvarchar100站名DaoDanvarchar100到达时间KaiChenvarchar100开车时间TingKaonvarchar100停靠时间ShiJiannvarchar100历时LiChengint4历程表4-2User用户信息表列名数据类型长度字段说明usernamevarchar16用户名(主键)Namenvarchar100用户姓名Telnvarchar100电话Tel2nvarchar100电话2Codenvarchar100邮政编码Addressnvarchar100地址(3)订单信息表表4-3OderDetails订单信息表列名数据类型长度字段说明idint100订单ID(主键)ticket_codechar10车次numnvarchar100数量oderdatenvarchar100订购时期seattypenvarchar100座位类型cotentnvarchar100留言startdatenvarchar4发车日期oknvarchar100订单状态startvarchar100发站_endvarchar100到站wayvarchar100取票方式usernamevarchar100用户名(4)新闻信息表(标识:news)该表用于存储新闻的各项基本资料如表:表4-4news新闻信息表列名数据类型长度字段说明idint4新闻ID(主键)titlenvarchar100新闻标题newsntext16新闻内容submittimenvarchar80发布时期利用.NET2.0中已经提供相关的工具来在本系统中的所使用的数据库中注册相关的数据库表,视图,以及相关的数据存储,运行.NET命令行窗口,运行aspnet_regsql命令表4-5到表4-8是.net2.0中提供的用户管理membership类所使用的表[19]。表4-5aspnet_Users用户表列名数据类型长度字段说明ApplicationIduniqueidentifier16系统ID(主键)UserIduniqueidentifier16用户ID(主键)UserNamenvarchar512用户名LoweredUserNamenvarchar512用户名(主键)IsAnonymousbit1是否匿名表4-6aspnet_Roles角色表列名数据类型长度字段说明ApplicationIduniqueidentifier16系统ID(主键)RoleIduniqueidentifier16角色ID(主键)RoleNamenvarchar512角色名称LoweredRoleNamenvarchar512名称(小写)(主键)Descriptionnvarchar512角色描述表4-7aspnet_UsersInRoles用户角色表列名数据类型长度字段说明UserIduniqueidentifier16用户ID(主键)RoleIduniqueidentifier16角色ID(主键)表4-8aspnet_Applications系统信息表列名数据类型长度字段说明ApplicationNamenvarchar512系统名称LoweredApplicatnvarchar512名称(小写)(主键)Descriptionnvarchar512系统描述

7注解暂无附录暂无

基于ASP.NET的网上订票系统软件测试计划(STP)说明:1引言1.1标识基于.NET的网上订票系统Windows7版本号1.01.2系统概述本系统是针对需要线上订票的用户提供订票的平台。主要对于网站基本功能进行测试。需求方:需要在线上订票的用户开发方:本人用户:用户和管理员1.3文档概述1.用途:本文档用于测试系统,促使设计人员对软件的进一步完善,从而开发出更好的产品。2.保密性:本文档只针对本项目组的成员2引用文件3软件测试环境3.1测试现场电脑机房3.2软件准备SQLsever2008visualstudio20083.3硬件准备电脑一台5系统测试和部署5.1系统测试5.1.1测试方法和步骤这并不意味程序没有潜在的错误和逻辑上的错误,而要排除这样的错误就要通过测试来完成。测试在本系统中分为两部分,一种是对画面输入格式的测试。一种是对程序执行结果是否正确的测试。测试测试界面的测试程序的测试检测输入格式是否正确检测程序执行过程中出现的错误图5-1系统测试的步骤在编码完成后,要把在程序执行过程中所有可能走到的点记录下来,这些点必须是可能导致程序出现错误的点,在所有的测试点都测试成功后,再进行每个模块,每个模块都测试成功后,再把所有的模块按着设计的要求组合成所要的程序,测试完后再把下一个要测试的模块结合起来进行测试.这种每次增加一个模块的方法称为渐增式测试。在这个系统的开发中选择的集成测试方法是前者。表5-1测试内容和结果序号测试内容测试结果1测试各个子模块是否能独立运行。界面运行良好,车次查询,订单预订,用户注册功能良好。2数据查询怎样,能否对各种不同的查询条件进行搜索,以找到合适的答案。车次数据查询教完整,缺少中转查询结果。3数据输入格式错误时是否出现提示信息。系统对用户输入的信息进行检查,如果错误,正常提示出错。4url中后缀错误检查如果输入的后缀错误,返回结果为空。5SQL注入攻击检查按照SQL注入攻击的方式攻击不会出现错误。5.2系统的配置5.2.1配置概述5.2.2配置文件5.2.3应用Web.config完成系统配置用户只需将web.config中的<appSettings>配置段放在<system.web>之外,使ASP.NET应用程序和常规.NET应用程序可以存取,并在<appSettings>中添加一个add子元素,则代码中通过属性ConfigurationSettings.appsettings即可读取。系统最终形成的配置段见下面。 结论具体如下:系统基本实现了设计的预期目标

江苏商贸职业学院毕业设计教师指导记录课题名称基于ASP.NET的网上订票管理系统二级学院电子与信息学院班级软件S171姓名王宇学号1730050114指导教师徐立职称讲师第一次指导:指导方式(在方框内勾选)面谈□电话□电子邮件EQ\o\ac(□,√)其他□对毕业设计(论文)提纲的指导意见:请仔细思考可行性,进行需求分析,选择你熟悉的工具开发;指导教师签字:年月日第二次指导:2019.4.15指导方式(在方框内勾选)面谈□电话□电子邮件EQ\o\ac(□,√)其他□对初稿的指导意见:根据系统,设计好数据库,不要出现冗余的数据;指导教师签字:年月日第三次指导:2019.4.25指导方式(在方框内勾选)面谈EQ\o\ac(□)电话□电子邮件□其他□对修改稿的指导意见:对于设计方面有些地方还是不完善,继续改进;指导教师签字:年月日第四次指导:2019.05.13指导方式(在方框内勾选)面谈EQ\o\ac(□)电话□电子邮件□其他□指导教师签字:年月日江苏商贸职业学院毕业设计答辩记录姓名王宇二级学院电子与信息学院专业软件技术学号1730050114班级软件S171指导教师徐立课题名称基于ASP.NET的网上订票管理系统答辩小组成员姓名职称工作单位江苏商贸职业学院毕业设计评阅表姓名王宇二级学院电子与信息学院专业软件技术学号1730050114班级软件S171指导教师徐立课题名称基于ASP.NET的网上订票管理系统建议等第对毕业设计的评阅:评阅人签字(答辩组两位或以上成员):年月日江苏商贸职业学院毕业设计(论文)成绩评定表课题名称基于ASP.NET的网上订票管理系统姓名王宇专业软件技术班级软件S171学号1730050114一、指导教师评分(50分)序号考核指标分值评分1毕业设计(论文)格式规范52与指导教师联系、配合情况53思想与方法创新54基础理论、专业知识、技术水平与成果价值255毕业设计(论文)报告文字质量10合计指导教师评语:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论