ADO自习室订座系统实训.docx

上传人:b****6 文档编号:15769734 上传时间:2023-07-07 格式:DOCX 页数:15 大小:947.88KB
下载 相关 举报
ADO自习室订座系统实训.docx_第1页
第1页 / 共15页
ADO自习室订座系统实训.docx_第2页
第2页 / 共15页
ADO自习室订座系统实训.docx_第3页
第3页 / 共15页
ADO自习室订座系统实训.docx_第4页
第4页 / 共15页
ADO自习室订座系统实训.docx_第5页
第5页 / 共15页
ADO自习室订座系统实训.docx_第6页
第6页 / 共15页
ADO自习室订座系统实训.docx_第7页
第7页 / 共15页
ADO自习室订座系统实训.docx_第8页
第8页 / 共15页
ADO自习室订座系统实训.docx_第9页
第9页 / 共15页
ADO自习室订座系统实训.docx_第10页
第10页 / 共15页
ADO自习室订座系统实训.docx_第11页
第11页 / 共15页
ADO自习室订座系统实训.docx_第12页
第12页 / 共15页
ADO自习室订座系统实训.docx_第13页
第13页 / 共15页
ADO自习室订座系统实训.docx_第14页
第14页 / 共15页
ADO自习室订座系统实训.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ADO自习室订座系统实训.docx

《ADO自习室订座系统实训.docx》由会员分享,可在线阅读,更多相关《ADO自习室订座系统实训.docx(15页珍藏版)》请在冰点文库上搜索。

ADO自习室订座系统实训.docx

ADO自习室订座系统实训

 

实训报告

 

课程名称:

数据访问技术实训

专业:

班级:

姓名:

学号:

指导教师:

成绩:

 

完成日期:

2013年1月10日

 

任务书

题目:

自习室订座系统

设计内容及要求:

1.学生必须仔细阅读数据访问技术实训任务书,选择合适的设计题目,有问题及时主动通过各种方式与教师联系沟通。

2.学生要发挥自主学习的能力,充分利用时间,安排好设计的时间计划,并在设计过程中不断检测自己的计划完成情况,及时向教师展示软件设计情况。

3.设计按照教学要求需要3周时间完成,每周要上20小时的机来调试设计的程序,总共至少要上机调试程序60小时。

4.功能要求:

要求利用Web窗体(或Windows窗体相关控件)及ADO.NET对象模型,对数据库中的数据进行相关操作(至少包括增、删、改、查)。

设计环境:

MicrosoftVisualStudio2013

MicrosoftSQLServer2012

实现目标:

最终完成相关程序的开发,并实现报告的书写

1系统分析与设计

1.1需求分析

现在的学生,学习意识上升,个人追求升华,已经越来越多的人意识到学习的重要性。

以至于从前寥寥无几的自习室也越来越是人满为患。

本系统设计的最终目的是实现对座位的有序高效管理。

为此,在系统设计时,应做好用户需求调查,充分了解学生的实际需求,保证系统具有良好的易用性,稳定性和扩展性。

系统设计要点如下:

用户信息的识别登记,自习室座位分配,座位状态管理,座位位置和状态显示,管理员查询。

1.2系统功能设计

1.2.1前台用户模块

1、用户登录模块

主要有前台用户登录功能

2、售票模块

主要有座位票销售情况显示功能,自习室座位情况等功能

3、订票模块

主要有座位票订票,退票等功能

4、结账模块

主要有结账,找零等功能

1.2.2后台管理员模块

1、用户登录模块

主要有前台用户登录功能

2、售票模块

主要有座位票销售情况显示功能,自习室座位情况等功能

3、订票模块

主要有座位订票,退票等功能

4、座位管理模块

主要有座位管理,定制票价等功能

5、结账模块

主要有结账,找零等功能

系统功能模块图如图1.1所示。

图1.1系统功能模块图

1.3数据库设计

登录表记录了用户用于登陆的密码和账户名,以及用户权限等,登陆表如表1.1所示。

表1.1登陆表

字段

类型

描述

Xuehao

Varchar(8)

学号

mima

quanxian

Varchar(16)

Int

密码

权限

座位表记录了座位信息,其表现为每个时间段的座位情况。

座位表如表1.2所示。

表1.2座位表

字段

类型

描述

zuoweihao

Int

座位号

diyikaifangzixishi

dierkaifangzixishi

disankaifangzixishi

disikaifangzixishi

diwukaifangzixishi

Int

Int

Int

Int

Int

第一开放自习室

第二开放自习室

第三开放自习室

第四开放自习室

第五开放自习室

自习室表记录了自习室名,票价等。

自习室表如表1.3所示。

表1.3自习室表

字段

类型

描述

自习室

diyikaifangzixishi

dierkaifangzixishi

disankaifangzixishi

tain

Varchar(20)

Money

Money

Int

Money

自习室名

第二开放自习室

第三开放自习室

自习室

时间段

价钱表记录了收益情况等。

价钱表如表1.4所示。

表1.4价钱表

字段

类型

描述

diyikaifangzixishi

dierkaifangzixishi

disankaifangzixishi

zongji

tain

Money

Money

Money

Money

Datetime

第一自习室收益

第二自习室收益

第三自习室收益

总计

退票表记录了退票情况。

退票表如表1.5所示。

表1.5退票表

字段

类型

描述

RMB

tain

Money

Datetime

第二自习室收益

第三自习室收益

 

2系统实现

2.1系统框架

本系统使用了ADO技术,ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。

它提供了编程语言和统一数据访问方式OLEDB的一个中间层。

允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。

访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。

ADO是另一种用于开发访问OLE DB数据源应用程序的API。

有多种程序设计语言都支持ADO,如VB,VC++,VJ++等。

ADO提供了较为高级并容易被理解的访问OLE DB数据源的机制,它结合了DAO和RDO的优点。

并提供了OLE DB数据源的入口。

OLE DB是一种数据库体系结构,它为企业网络提供了普遍的数据综合能力(从大型机到桌面上的数据,而不管数据的具体类型是什么)。

2.2后台模块的实现

2.2.1登录模块的实现

用户打开程序后,填写自己的用户名,密码。

系统会自动识别用户的登录权限。

登陆界面还可以提供注册新的售票员账户等功能。

用户登陆界面如图2.1所示。

 

图2.1用户登录界面

功能描述:

1、用户输入学号密码后,点击ENTER后,select语句查找相应的用户信息,如果密码输入错误,则会显示。

2.2.2订票模块的实现

管理员用户权限登陆后,都会弹出订票界面,用户可以简单明了的知道当前售票情况,

并且可以实现订票。

订票界面如图2.2所示。

 

图2.2用户订座界面

功能描述:

1、窗体加载时,系统会自动创建一个listview控件,并填充,以此显示作为情况。

如果不是管理员登录,则自习室管理的属性visible为false。

2、用户点击座位时,系统会根据用户选择的座位进行判断(if语句),如果座位已经预定,则不可订票,如果座位没有被预订,则可以进行订票。

系统会调用select语句进行相关查询,并调用update进行修改。

3、当用户点击刷新时,系统会调用select语句进行查询,以重新显示座位情况。

2.2.3售票及退票模块的实现

管理员用户权限点击座位后,都会弹出订票界面,用户可以清楚地知道自习室名,票价,是否已开放等信息。

订票及退票界面如图2.3所示。

 

图2.3用户售票及退票界面

功能描述:

1、窗体加载时,系统会使用select语句查询自习室,并显示在textbox控件上。

2、当用户填写好相应信息后系统会计算。

单击确认按钮,系统提交相关信息。

弹出结账模块。

3、当点击退票按钮时,系统会调用delete语句进行删除。

并调用insert插入到退票表。

2.2.4结账模块的实现

当用户确定后,即可出现结账界面,用户可以简单的进行结账操作。

结账界面如图2.4所示。

 

图2.4用户结账界面

功能描述:

1、当用户输入实收金额时,系统会进行相关计算得到找零金额。

2、当用户单击交易按钮时,系统会调用相应的insert语句进行插入,实现收款功能的实现。

2.2.5自习室管理模块的实现

只有管理员才能打开的窗口,实现开放自习室的添加,如图2.5所示。

 

图2.5开放自习室信息管理界面

功能描述:

1、当系统管理员登陆后,点击自习室添加,弹出此对话框,管理员输入相关信息后,点击添加按钮,系统会调用insert语句进行插入。

2.3前台模块的实现

2.3.1登录模块的实现

用户打开程序后,填写自己的用户名,密码。

系统会自动识别用户的登录权限。

登陆界面还可以提供注册新的售票员账户等功能。

用户登陆界面如图2.6所示。

 

图2.6用户登录界面

功能描述:

1、用户输入用户名密码后,点击ENTER后,select语句查找相应的用户信息,如果密码输入错误,则会显示。

2.3.2订票模块的实现

用户权限登陆后,都会弹出订票界面,用户可以简单明了的知道当前售票情况,并且可以实现订票。

订票界面如图2.7所示。

 

图2.7用户订票界面

功能描述:

1、窗体加载时,系统会自动创建一个listview控件,并填充,以此显示作为情况。

如果不是管理员登录,则自习室管理的属性visible为false。

2、用户点击座位时,系统会根据用户选择的座位进行判断(if语句),如果座位已经预定,则不可订票,如果座位没有被预订,则可以进行订票。

系统会调用select语句进行相关查询,并调用update语句进行修改。

3、当用户点击刷新是,系统会调用select语句进行查询,以重新显示座位情况。

2.3.3售票及退票模块的实现

用户权限点击座位后,都会弹出订票界面,用户可以清楚地知道自习室,票价,自习室开放情况等信息。

订票界面如图2.8所示。

 

图2.8用户售票及退票界面

功能描述:

1、窗体加载时,系统会使用select查询自习室,并显示在textbox控件上。

2、当用户填写好相应信息后系统会计算。

单击确认按钮,系统提交相关信息。

弹出结账模块。

3、当点击退票按钮时,系统会调用delete语句进行删除。

并调用insert语句插入到退票表。

2.3.4结账模块的实现

当用户确定后,即可出现结账界面,用户可以简单的进行结账操作。

结账界面如图2.9所示。

 

图2.9用户结账界面

功能描述:

1、当用户输入实收金额时,系统会进行相关计算得到找零金额。

2、当用户单击交易按钮时,系统会调用相应的insert语句进行插入,实现收款功能的实现。

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2