毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

C#火车站售票管理信息系统开发与设计+需求分析+流程图 第5页

更新时间:2016-10-7:  来源:毕业论文
3.3 数据库设计
    本系统采用的数据库软件为SQLserverExpress,本系统用到的数据库名为selltickets(售票),它里面包括9张表,下面逐一介绍。
3.3.1用户表
用户表用来存储注册用户的信息,它的结构如表:
表4-1:用户信息表
字段名称 数据类型 长度
序号 Int 10
用户名 Char 10
密码 nvarchar(50) 10
年龄 int 10
性别 Char 10
联系方式 Varchar 50
3.3.2 车次详细信息表
表存储的是车次的具体路段信息,它的结构如表4-2:

表4-2:车次信息表
字段名称 数据类型 长度
车次 Char 18
开车时间 Datatime 8
到达时间 Datetime 8
出发站 Char 50
到达站 Char 50
硬座车费 decimal 9
硬卧车费 decimal 9
软卧车费 decimal 9
行程 Decimal 9

4 系统实现
本章主要讲如何在前面分析和设计的基础上通过ASP.NET和sqlserverExpress并且运用MVC的三层架构模式来实现售票系统。下面将详细介绍每个功能模块是如何实现。
数据库和数据表创建好后,我们就可以对数据库进行读写操作,asp.net是用ado.net来对数据库进行操作的,建立数据库连接的方法很多,本系统使用的就是Sqlconnection对象。
4.1登陆模块
4.1.1实现原理
     用户输入用户名和密码点击登录后,系统首先在表示层获取界面输入的用户名和密码传给业务逻辑层,再由业务逻辑层传给数据访问层,数据访问层通过查询语句将查询语句传给SqlDataHepter类,由SqlDataHepter类连接数据库并且查询到的信息填入数据集返回给数据访问层,再返回到业务逻辑层进行判断,再将判断的结果返回给表示层显示出来,若登陆成功,进入系统页面。
4.1.2关键代码
点击”登陆”按扭后表示层主要代码:
获取界面数据:
            ad.AdminID = tBoxAdminID.Text.Trim();
            ad.AdminPWD = tBoxAdminPwd.Text.Trim();
    传给业务逻辑层:
       TrBLL bll = new TrBLL();
            int t = bll.LoginJudge(ad);
业务逻辑层的代码:
直接将数据传给访问层:
TrDAL dal = new TrDAL();
            Admin adDB = dal.AdminQuery(ad);
数据访问层的代码:
通过查询语句 "select adminID,adminPWD from Admin where adminID=@AdminID "连接数据库,再通过SqlDataAdapter中的SelectCommand属性进行查询。

上一页  [1] [2] [3] [4] [5] 

C#火车站售票管理信息系统开发与设计+需求分析+流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。