没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
湖南商学院课程设计
目 录
1. 引言
1.1 项目来源 ………………………………………………………………………3
1.2 任务目标 ………………………………………………………………………3
1.3 应用价值 ………………………………………………………………………3
2. 项目规划
2.1 项目资源
2.1.1 硬件设备………………………………………………………………………3
2.1.2 软件环境………………………………………………………………………4
2.1.3 软件工具………………………………………………………………………4
2.2 项目进程
2.2.1 任务描述………………………………………………………………………5
2.2.2 进度安排 ………………………………………………………………………5
2.3 项目可行性评估
2.3.1 技术可行性……………………………………………………………………6
2.3.2 计划可行性……………………………………………………………………7
2.3.3 应用可行性……………………………………………………………………8
3. 系统需求分析
3.1 业务需求
3.1.1 业务组织 ………………………………………………………………………8
3.1.2 业务定义 ………………………………………………………………………8
3.1.3 业务流程 ………………………………………………………………………9
3.2 功能需求
3.2.1 功能组成………………………………………………………………………9
3.2.2 功能逻辑………………………………………………………………………10
3.2.3 功能定义………………………………………………………………………10
3.3 数据需求
3.3.1 数据关系………………………………………………………………………11
3.3.2 静态数据定义…………………………………………………………………11
3.4 其他需求 ………………………………………………………………………13
4. 系统结构设计
4.1 总体框架 ………………………………………………………………………13
4.2 软件结构
4.2.1 模块定义………………………………………………………………………13
第 1 页 共 30 页
湖南商学院课程设计
5. 系统详细设计
5.1 功能模块详细设计
5.1.1 车次管理模块代码实现………………………………………………………14
5.1.2 票价管理模块代码实现………………………………………………………15
5.1.3 用户管理模块代码实现………………………………………………………16
5.2 数据库详细设计
5.2.1 数据库环境配置………………………………………………………………17
5.2.2 表设计及其关系设置…………………………………………………………17
5.2.3 数据访问方式及其代码分析与说明…………………………………………20
5.3 界面设计…………………………………………………………………………22
6. 系统测试与使用
6.1 系统测试情况……………………………………………………………………22
6.2 系统使用说明……………………………………………………………………22
7. 项目总结………………………………………………………………………………22
附录:系统程序源代码…………………………………………………………………
24
参考文献
汽车站售票管理信息系统设计与开发
[内容摘要] 为了提高汽车站售票的工作效率,方便汽车站对售票的管
理,利用 Visual Basic 和数据库开发制作了一个汽车站售票管理信息系统
系统设计为能够实现车次管理、票价管理、票务管理、查询管理、用户管
理的小型管理信息系统,在编译阶段未能编译成功。这次系统设计只是一
次尝试。
[关键词] 汽车站售票;;管理信息系统;Visual Basic;Access
第 2 页 共 30 页
湖南商学院课程设计
1. 引言
1.1 项目来源
随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成
为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对
巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷
的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工
处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使
许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行
为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适
应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作
效率,节约相关管理成本。
1.2 任务目标
本系统的任务目标是:实现方便、快速售票;是用户准确了解售票情况,提供多
种查询和统计功能;实现系统的安全性设置,使系统本身具备一定的维护功能。
1.3 应用价值
通过本系统的应用来提高售票人员的工作频率,节省售票所需时间。系统可利用
数据库自身的数据连接等功能使用户能够实现不同条件的查询,避免过多的人力资源
的利用而且可靠行高、成本低。
2. 项目规划
2.1 项目资源
2.1.1 硬件设备 表 1 系统运行的硬件要求
硬件 配置
CPU Pentium IV 1.8GHz
输入设备 键盘、鼠标
硬盘
40G
内存
512M
显卡
NVIDIA GeForce FX
5200
显示器 纯平彩显
2.1.2 软件环境
表 2 系统的开发环境及工具表
开发环境/工具 名称
系统开发操作系统
Windows server
2008
系统开发数据库系统
Access 2003
系统编码设计与开发环境
Visual Basic 6.0
系统相应图表绘制工具
Word
2.1.3 软件工具
(1) Visual Basic 6.0 中文版作为前台开发软件
第 3 页 共 30 页
湖南商学院课程设计
Visual Basic 6.0 中文版功能强大,内容十分丰富,涉及很多方面。其中数据访
问是 Visual Basic 程序涉及中的重要内容,在 Visual Basic 6.0 中新增了很多功能。
Visual Basic 6.0 包 括 JET 数 据 库 引 擎 的 最新版本( Visual Basic 与 Microsoft
Access 2003 均有这种数据库引擎)。
(2)Access 2003 中文版作为后台数据库
Access 2003 提供真正的关系数据库管理。Access 具有主关键字和外部关键字
定义,并且在数据库的引擎级提供了完全的引用完整性,可以避免不合理的更新与删
除。
Visual Basic 6.0 与两者结合
Visual Basic 使用 ADO 数据访问技术存取 Access 数据库
图 1 Visual Basic 使用的数据库访问技术示意图
2.2 项目进程
2.2.1 任务描述
策划阶段:搜集参考资料,设计系统整体结构,整体进度安排,选定编程语言
与数据库设计工具。
设计阶段:软件模块设计,数据库定义与设计,代码编写。
测试阶段:系统整体调试、分析,相应代码修改。
2.2.2 进度安排
表 3 进度安排表
进 度 完成任务所需时间
系统设计总体策划 2008 年 1 月
系统资料搜集和整理 2008 年 1 月—2008 年 2 月上旬
第 4 页 共 30 页
ActiveX
.Exe
.DLL
数
据
源
窗体
DHTML
报表
编码
远端
Microsoft
Transaction
Server
数据绑定
DCOM, 远端 ADO
数据集,远端
UDTs
类模块,用户控件,数
据 环 境 , ADO
Recordset 对 象 , ADO
Data 控件
数据访问
ADO , RDO , DAO
Micr
osoft
可视
化数
据工
具
数据 中间层 客户端
湖南商学院课程设计
软件模块、数据库定义 2008 年 2 月中旬
数据库设计 2008 年下旬
软件代码设计 2008 年 3 月上旬—2008 年中旬
软件代码测试 2008 年 3 月中旬—2008 年 3 月下旬
系统确认及验收 2008 年 4 月上旬
2.3 项目可行性评估
2.3.1 技术可行性
(1)Visual Basic 编程语言特点
① 面向对象的可视化编程
在 Visual Basic 中,应用面向对象的程序设计方法(OOP),把程序和数据“封装”
起来成为一个对象,每个对象都是可视的。开发人员只要按设计要求的屏幕布局,用
系统提供的工具,直接在屏幕上“画”出窗口、命令按钮、文本框等不同类型的对象,并
为每个对象赋予应有的属性,即可设计图形用户界面。
② 时间驱动的编程机制
Visual Basic 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个
事件都可以通过一段程序(称为“事件过程”)来响应。
③ 结构化的设计语言
Visual Basic 是在结构化的 BASIC 语言基础上发展起来的,加上面向对象的设计
方法,因此是更出色的结构化程序设计语言。
④ 友好的 VB 集成开发环境
Visual Basic 提供了易学易用的应用程序集成开发环境。在该集成开发环境中,
用户可以设计界面、编写代码和调试程序。可视化的开发方法降低了应用程序开发的
难度。Visual Basic 6.0 的基础编程语言是面向对象的 C++语言。程序的规模小到简
单的个人数据库应用,大到复杂的企业的多层分布式系统,都可以使用 Visual Basic
6.0 进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支
持高效的程序开发和程序运行。尤其是 Visual Basic 6.0 对数据库应用的强大支持,
大大提高了数据库应用软件开发的效率,缩短了开发周期。Visual Basic 6.0 为数据
库应用开发提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵
活,编译后的程序运行速度更快。
(2)Access 数据库技术
Access 是一种关系型数据库管理系统,其主要特点如下:
① 存储对象单一
Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在
后缀为(.mdb)的数据库文件里,便于用户的操作和管理。
② 面向对象
Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种
功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是
一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用
户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和
管理,极大地简化了用户的开发工作。同时,这种基于面对对象的开发方式,使得开
发应用程序更为简便。
③ 界面友好、易操作
第 5 页 共 30 页
剩余29页未读,继续阅读
资源评论
- Hesun2014-07-03感觉没什么用
chengjie177
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-04-26-183849310.mp4
- 汇编语言的概要介绍与分析
- 个人博客系统设计与开发.zip
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- 2023-04-06-项目笔记 - 第一百十五阶段 - 4.4.2.113全局变量的作用域-113 -2024.04.26
- htmlzwbjq_downyi.com.zip
- 无头单向非循环链表的实现(Test.c)
- 无头单向非循环链表的实现(SList.c)
- 浏览器重定向插件更新文件
- SSA-BP麻雀算法优化BP神经网络多特征分类预测(Matlab实现完整源码和数据)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功