不知不觉实训也将近一个月了,基础的C#知识差不多也都过完了,我们随即迎来了第一个项目--航空客户管理系统。
三天了,项目做完了,也评审完了,从最初的对整个项目复杂的流程想得头昏脑胀到慢慢地经过自己的思考慢慢将项目做出来,这个过程是艰辛的,有时候真是写的心烦意乱,但是还是克服了下来,真的没有什么不可以,当时十分怀疑我能不能完成这个系统,到现在我坐在这里写感想。这几天让我真的明白了不少,尤其是今天的评审,在没有评审之前我觉得自己将这个项目研究了出来,虽然集成度不高,但是是自己写出来的,总是会有一点点窃喜。但是,今天的评审看到大家做的都那么好,系统功能齐全,上去演讲项目透彻、清晰,真的觉得自己一直以来其实都只是生活在自己狭小的一个圈子里,更不用说平时跟周围同学讨论,也没有借鉴到别人好的学习方法,当时拿到这个项目时我第一反应时间是赶紧将老师讲的思路给记下来,全班同学交流地热火朝天,唯有我一个人安安静静地想整个系统的流程。到最后,我的程序只完成了老师的要求,没有一点创新,考虑也不周全,是我对自己要求太松了,鼠目寸光,这是本次项目我最大的感想,同时也是最大的收获,再接下来的学习生活中我一定要慢慢改正这个缺点!
进入正题吧,下面就是我整个项目的流程和设计思路:
航空客户管理系统小型需求分析:
5、序列化过程,将数据存放在硬盘
|
下图是整个系统的业务流程(多个客户端可以同时发请求给服务器)
下面是我做的这个系统的一些文档:
一、项目的整体框架
整个项目分为三个程序集:
字段
|
类型
|
说明
|
cardid
|
string
|
身份证号
|
id
|
int
|
编号
|
integral
|
int
|
积分
|
mobile
|
string
|
手机号
|
name
|
string
|
姓名
|
tickets
|
List<Ticket>
|
客户的订票信息
|
字段
|
类型
|
说明
|
Id
|
id
|
编号
|
datet
|
datetime
|
订票日期
|
fightnumber
|
string
|
航班号
|
price
|
double
|
机票价格
|