本系统采用C#编程语言和SQL数据库技术开发,旨在提供一个高效、便捷的旅游项目管理平台。用户可轻松实现旅游信息查询、预订及统计分析等功能。
实训目的:
1. 理解C# WinForm程序设计的风格,并能设计合理的项目文件夹结构及公共类;
2. 掌握各种常见控件属性与事件方法,养成良好的代码编写习惯;
3. 积累常用的设计模式和经典代码片段,在未来的开发中熟练应用。
实训内容:《旅行社管理系统》
1. 系统功能分析与设计
2. 数据库设计:
- 操作员信息表(编号、姓名、密码、类别)
- 客户信息表(tb_customer) (id, customer, sex, birthday, career, birthdayPlace, telephone, registerTime)
- 景点信息表(景点名称,地址,门票价格,简介,级别等)
- 省市信息表(编号,省市名、父结点编号、子结点个数、层次数,在兄弟结点中的编号)
- 风景图片信息表 (id, 图片名称, 二进制数据, 景点名称, 描述等)
- 订单信息表(订单号,客户姓名,目的地,景区名,出发日期,返回时间、住宿标准、导游员及费用等)
- 旅行团信息表(tb_groupInfo)(groupID, spotName, guider, departureDate, backDdate, touristNum, dormMoney)
- 导游信息表(编号、姓名、性别、出生年月等)
3. 模块编码与调试:
(1)登录模块
(2)景点管理功能
(3)景点查询功能
(4) 日常业务处理
(5) 系统维护
(6)软件版权
实训步骤:
第1天:上午,分析系统结构和流程;下午,在SQL Server 2005中创建数据库及数据表,并录入相关数据。
第2至7天:
- 设计项目文件夹结构、编写公共类;
- 编写登录模块并调试
- 完成景点管理与查询功能的界面设计和编码调试;
- 开发业务预订管理系统,实现添加/修改/删除订单的功能
第8至10天:
- 设计旅行团信息相关模块(如生成、编辑等);
- 实现客户管理和操作员维护等功能
- 完成数据备份与恢复功能的开发
实训要求:按时出勤;小组内讨论项目方案,但不复制粘贴代码;提交独立完成的报告。