第一范文网 - 专业文章范例文档资料分享平台

刘国 - 图文

来源:用户分享 时间:2025/8/21 9:26:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。本数据库表较为简单,且每个表中定义主键约束或者唯一性键约束,已经间接创建了索引,故无需再创建索引。

2.4 处理功能设计

2.4.1 主控模块设计:

(1)、登录系统模块:

在登录窗体界面中,你可以输入代码和密码,选择你的身份(操作员或系统管理员),确认后就可进入主界面窗体。如果你是学生,且还没注册,可以在此窗体界面上点击“注册”,在注册界面输入所要求的项,确定后重新返回登录界面,用你刚注册的账号登录进入主界面。

在主界面中包含上述模块图的几部分,根据身份,即是用户或者管理员,对应权限不同,分为不同的主界面,即用户主界面和管理员主界面。

(2)、系统设置模块图:

用户:在此模块用户可以查询、修改自身注册信息以及退出登录,退出系统后将返回登录界面。

管理员模块:在此模块管理员除了拥有用户的各项设置外还可以注册新的管理员,但为了安全起见,此功能只有当登录人是票点主任时才可执行。

2.5子模块设计: 2.5.1、管理员模块

1、车票信息管理模块:在此模块,管理员可以执行车票信息录入、查询、删除和修改功能,不过删除和修改功能须当该车次没有被预订的情况下才可执行。

2、订票管理模块:在此模块,管理员可以查询所有订单情况、

已付款取票和未付款取票的订单情况,还可以按学号查询某学生的订票情况以及各种统计信息,并在学生来付款取票时执行“付款”操作。另外还可以在订单已付款或学生取消订单时删除订单。

2.5.2、用户模块:

1、订票管理模块:在此模块,用户可以查询车票信息和自身订票情况。查询车票情况分为按车次、按目的地、按起始站—目的站查询,当查询到自身所想要的车票时即可订票,但注意预定票的目的地须与学生家乡所在城市相符,否则系统不允许订票;查询自身订票情况包括订单信息及金额统计,还须注意订票信息上要求的取票期限,订票人须在规定期限内去所在校区的票点付款取票,逾期票点工作人员将不予处理。

第三章

系统开发及实现

3.1 数据库及其表结构的建立:

利用SQLServer企业管理器创建数据库Tickets,然后创建表: 1、学生表Book

create table Student

(Sno varchar(12) primary key, Sname varchar(20) not null, Ssex varchar(4) not null, Spw varchar(12) not null, //密码 Sadm varchar(40) not null, //学院

Sdept varchar(30) not null, Sclass numeric(4) not null, Stel varchar(12) not null, //电话

Semail varchar(50) not null, Shcity varchar(30) not null //所在地 );

2、车票信息表Ticket create table Ticket

(Tno varchar(20) primary key, //车次号

Startcity varchar(30) not null, Starttime varchar(20) not null, Endcity varchar(100) not null, Endtime varchar(20) not null, Ttype varchar(20) CHECK (Ttype IN('硬座','软座','硬卧','软卧')), Tickets int not null //票数 );

3、车次站次信息表Citysite create table Citysite

(Cityno numeric(8) identity(1,1), //票点号 Tno varchar(20), City varchar(100), Tprice decimal not null, //票价 primary key (Cityno,Tno),

foreign key (Tno) references Ticket(Tno) on delete cascade )

4、订票单表Book create table Book

(Bno numeric(8) identity(1,1) primary key, Sno varchar(12), Maketime datetime not null, judge int, foreign key (Sno) references Student(Sno),);

5、订票详细信息表Bookno create table Bookno

(ID numeric(8) identity(1,1) primary key,

Bno numeric(8), Tno varchar(20), City varchar(100),

Booktime varchar(20) not null, Ticketnums int not null, Price decimal not null, //票价

搜索更多关于: 刘国 - 图文 的文档
刘国 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5iuym2tsf71ujto7zfo0_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top