游乐园数据库设计界面实现.docx

上传人:b****1 文档编号:2474543 上传时间:2022-10-29 格式:DOCX 页数:18 大小:1.36MB
下载 相关 举报
游乐园数据库设计界面实现.docx_第1页
第1页 / 共18页
游乐园数据库设计界面实现.docx_第2页
第2页 / 共18页
游乐园数据库设计界面实现.docx_第3页
第3页 / 共18页
游乐园数据库设计界面实现.docx_第4页
第4页 / 共18页
游乐园数据库设计界面实现.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

游乐园数据库设计界面实现.docx

《游乐园数据库设计界面实现.docx》由会员分享,可在线阅读,更多相关《游乐园数据库设计界面实现.docx(18页珍藏版)》请在冰豆网上搜索。

游乐园数据库设计界面实现.docx

游乐园数据库设计界面实现

数据库课程设计报告

项目名称:

欢型乐园售票管理系统

指导老师:

贺亚茹

组名:

纳米立方

组长:

侯米

组员:

陈燕琳、李娜、邵芳

完成日期:

2011年12月28日

成绩:

_______

数据库课程实习报告模板

一、项目名称:

欢形乐园售票管理系统

二、项目主要功能及技术简介

本数据库是名为“欢形乐园”游乐场的售票管理系统,该项目主要实现网上预订和现场持VIP卡购票系统界面。

会员通过上网点击进入个人网页预订娱乐项目,根据HX级别可享受相应折扣,游客亦可持VIP卡到售票处自主购票,会员及游客持票入园。

其中,我们采用了VisualBasic进行购票系统界面设计,VB窗口的主要功能是进行界面的设计,通过不同控件来完成各个界面的设计

三、项目设计

1.数据库设计结果

(1)、创建数据库

程序如下:

createdatabase欢形乐园售票管理数据库

on(

name=欢形乐园售票管理数据库,

filename='F:

\data\park.mdf',

size=100,

maxsize=500,

filegrowth=50)

logon(

name=欢形乐园售票管理信息日志,

filename='F:

\data\park_log.ldf',

size=50,

maxsize=100,

filegrowth=20);

(2)、创建数据表(同时创建关系完整性)

程序如下:

娱乐项目(Recreation)项目编号(Rno)、项目名称(Rname)、地址(RAddress)、价格(Rpice)、简介(Rintroduction)、注意事项(Rattention)

createtableRecreation(

Rnochar(10)primarykey,

Rnamechar(6),

Raddresschar(20),

Rpricesmallint,

Rintroducionchar(60),

Rattentionchar(60));

消费记录(Consume)VIP卡号/账号(Vno)项目名称(Rname)票价(Rprice)票数(Ccount)日期(Cdate)

createtableConsume(

Vnochar(10)primarykey,

Rnamechar(10),

Rpricesmallintnotnull,

Ccountsmallint,

Cdatedatetime);

VIP卡(VIP)卡号(Vno)级别(Vlevel)发行时间(Vdate)剩余次数(Vcount)总次数(Vwholenumber)

createtableVIP(

Vnochar(10)primarykey,

Vlevelchar

(2)check(Vlevelin('年卡','季卡','月卡')),

Vdatedatetime,

Vcountint,

Vwholenumberint);

个人信息(PersonalInformation)身份证号(IDno)VIP卡号(Vno)姓名(Pname)性别(Psex)电话(Pphone)

createtablePersonalInformation(

IDnochar(11)primarykey,

Vnochar(10)foreignkeyreferencesVIP(Vno),

Pnamechar(10),

Psexchar

(2)check(Psexin('男','女')),

Pphonechar(11));

个人主页(PersonalHome)账号(Vno)网名(Pnetname)、性别(Psex)VIP级别(Plevel)出生日期(Pdate)爱好(Plove)

createtablePersonalHome(

Vnochar(10)primarykey,

Pnetnamechar(6),

Psexchar

(2)check(Psexin('男','女')),

Plevelchar

(2)check(Plevelin('初级','中级','高级')));

卡种表(CardList)卡分类(Csort)价格(Cprice)

createtableCardList(

Csortchar

(2)check(Csortin('年卡','季卡','月卡')),

Cpricesmallint);

序列号(Series)序列号(Sno)账号(Vno)

createtableSerise(

Snochar(10)primarykey,

Vnochar(10)foreignkeyreferencesPersonalHome(Vno));

订购信息(OrderInformation)VIP卡号/账号(Vno)项目编号(Rno)票数(Ocount)总价(Cprice)

createtableOrderInformation(

Vnochar(10)foreignkeyreferencesPersonalHome(Vno),

Rnochar(10)foreignkeyreferencesRecreation(Rno),

Ocountsmallint,

Cpricesmallintnotnull);

系统售票信息(System)记录时间(Sdate)项目编号(Rno)项目名称(Rname)购票次数(Scount)总收入(Sprice)游客量(Sperson)

createtableSystem(

Sdatedatetimeprimarykey,

Rnochar(10)foreignkeyreferencesRecreation(Rno),

Rnamechar(10),

Scountint,

Spriceint,

Spersonint);

假期优惠活动(Vacation)假期活动编号(Vno)项目编号(Rno)假期活动名称(Vname)优惠折扣(Vprice)

createtableVacation(

Vnochar(10)primarykey,

Rnochar(10)foreignkeyreferencesRecreation(Rno),

Vnamechar(6),

Vpriceint);

卖票人员(LoketMan)职工编号(Lno)姓名(Lname)出生日期(Ldate)性别(Lsex)职务(Lwork)

createtableLoketMan(

Lnochar(10)primarykey,

Lnamechar(6),

Ldatedatetime,

Lsexchar

(2)check(Lsexin('男','女')),

Lworkchar(4));

登录信息(Loginin)账号(Vno)密码(Lcode)

createtableLoginin(

Vnochar(10)foreignkeyreferencesPersonalHome(Vno),

Lcodechar(10));

票(Ticket)VIP卡号/账号(Vno)项目名称(Rname)票价(Tprice)次数(Tcount)

createtableTicket(

Vnochar(10)foreignkeyreferencesPersonalHome(Vno),

Rnamechar(6),

Tpriceint,

Tcountint);

密码表用户名密码

createtable密码表(

用户名char(10),

密码char(10));

2.主要界面设计结果

(1):

开始界面

(2):

登陆界面

(3)个人主页(4)订票系统

(5)总预订表(6)消费记录

(7):

管理系统

四、项目实现

1.建立数据源

(1):

在控制面板中打开“管理工具”,接着打开“数据源”;

(2):

选择“系统DSN”选项卡,单击添加按钮,选择“SQLServer”单击“完成”;

(3):

名称为“个人主页”,服务器为“HOUMI-THINK\SQLEXPRESS”;

(4):

点击下一步,直到选择默认的数据库为“欢形乐园售票系统”;

(5):

按照操作提示知道最后确定,数据源创建完毕。

2.主要功能实现方法

我们的设计界面主要完成了两方面的功能:

网上用户登录预订娱乐项目和管理人员管理系统。

(1):

首先进入开始界面,我们选择了游乐园图片作为背景,衬托出了我们的主题,有进入和退出按钮。

(2):

点击“进入”来到了登陆界面,从用户名下拉菜单中选择用户名,这样可以防止非法用户进入。

在密码中输入密码,密码错误会弹出“提示框”,在这里我们把密码都设置成为用户名“姓的汉语拼音”,在单选按钮中选择“管理员”或者“普通用户”,只有用户名为“管理员”才能进入管理员系统界面,否则弹出“警告框”;

(3):

选择普通用户点击“INPUT”进入个人主页界面,你会看到你的基本个人信息,并且可以选择查看“消费记录”按钮,“订购票”订购娱乐项目,当然也可以直接“取消退出”。

(4):

点击“订购票”按钮进入娱乐项目界面,查看我们为您精心安排的娱乐项目,如果喜欢的话,可以在输入框中输入您要预订的票编号及数量,点击“确定预订”按钮即预订成功,您可以多次选择您喜欢的不同的娱乐项目,我们都给予支持;

(5):

确定好后即可点击“结账”进入总预订界面,在这里您可以查看您刚刚预订的信息,如果不满意您可以返回娱乐项目表继续预订,如果确定好后可以点击“结账”按钮即预订成功。

当然您也可以选择“取消”按钮退出,进入个人主页面。

(6):

选择管理员即可进入管理员管理系统界面,在这里作为管理员的您可以对用户信息、娱乐项目进行管理,还可以查看系统收入信息。

在娱乐项目、用户信息卡中可以进行添加和修改记录。

在右边您可以看到用户的靓照。

以上就是我们欢形乐园售票系统界面所实现的全部功能,谢谢您的使用。

3.具体程序实现

(1)、开始界面

PrivateSubCommand1_Click()

Form2.Show

Form1.Hide

EndSub

PrivateSubCommand2_Click()

Form1.Hide

EndSub

(2)登陆界面

PublicuserNameAsString

PrivateSubCommand1_Click()

DimstrAsString

str="select*from密码表where用户名='"&Trim(Combo1.Text)&"'"'链接密码表

Adodc1.RecordSource=str

Adodc1.Refresh

IfAdodc1.Recordset.RecordCountThen

IfTrim(Text2.Text)=Trim(Adodc1.Recordset.Fields("密码"))Then'判断密码是否正确

IfOption1.ValueThen

IfTrim(Adodc1.Recordset.Fields("用户名"))="管理员"Then'判断是用户还是管理员

Form7.Show

Form2.Hide

Combo1.Text=""

Text2.Text=""

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1