西南交大软件开发实习报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信 息 科 学 与 技 术 学 院 本 科 一 年 级 软 件 开 发 实 习 报 告 专 业: 班 级: 开发小组成员姓名: 开发小组成员学号: 实习单位:软件工程实验中心 2013 年 7 月 27 目 录 目 录 2 诚信承诺书 3 一、 软件开发设计题目 4 二、 软件开发设实习项目分工 4 三、 系统需求分析 5 四、 总体设计 6 五、 详细设计与实现 7 六、 运行结果 8 七、 程序清单 9 八、 主要知识点 10 九、 软件开发实习收获、体会及建议 11 诚信承诺书 本小组成员_________________________保证本次软件开发实习报告为自己独立总结、写作完成,报告内容和源程序不会有三分之一以上的内容与其他同学雷同,如果出现以上情况,本次软件开发实习成绩自愿记为零分。 承诺人签名:____________________________________ 日期:___2013____年____7__月_27____日 软件开发设计题目 《汽车租赁管理系统》 软件开发设实习项目分工 具体承担工作说明: 小组成员 负责部分 (工作量40%) 与共同完成了程序的功能设想与该程序的具体作用; 独自完成了程序的主题框架的构建、如何设计程序的结构、应包含哪些要素; 完成了biaozhi,,Car,Cardatabase这三个类程序的编写; Showmenu,showtip两个函数以及界面的编写; 完成了整个程序的调试、修改与完善 完成了40%代码编程工作(约520行代码) (工作量30%) 与共同完成了程序的功能设想与该程序的具体作用; 完成了Customer,CDatabase这两个类程序的编写; 完成了实习报告大部分的编写内容; 完成了30%代码编程工作(约390行代码) (工作量30%) 完成了主函数main函数代码编写,以及欢迎界面图形的设计; 完成了30%代码编程工作(约390行代码) 系统需求分析 随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。 针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应包括汽车类型管理、客户信息管理和汽车租赁、归还管理等主要功能,从而可以形成统一有效的管理。 在该系统中,能实现对汽车类型信息,汽车租赁情况等基本信息的添加、修改、删除、和查询;客户信息的添加、修改、删除和查询以及汽车租赁、归还等具体操作的实现。以满足当前该行业在处理业务上的需求。 客户信息由办公室人员负责维护,包括客户信息的记录,增加和改变以及删除。 提供汽车最新库存,包括新车添加、旧车淘汰、车辆租出、车辆归还等,从而使业务员在出租业务时能根据当前库存信息满足客户的具体需求。 3、客户在还车时,业务员根据记载的原始车况信息和租车记录检查所还车辆。 4,在退出系统后可以查询电脑中已经记录的文档进行对车库中车辆租赁情况的查询。 通过对系统进行需求分析,得到系统的用例图,从而知道了系统要实现的基本功能。客户通过管理人员对系统进行操作,通过建立用例图得知系统的体系结构。系统中将用户、汽车管理等都封装成相应的类,同时每个类都有自己对应的操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。 在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。 管理人员对基本信息的管理,包括对汽车类型信息的增加、删除、修改和查询;对客户类型信息的增加、删除、修改和查询; 管理人员对客户会员的管理,主要是客户信息的增加、删除、修改和查询。 管理人员对租赁业务的管理,包括汽车类型信息的增加、删除、修改和查询;汽车租赁信息的增加、删除、修改和查询;汽车归还信息的增加、删除、修改和查询; 管理人员对系统用户的管理,包括系统用户的增加、删除、修改和查询和密码的修改。 本系统在界面设计上都采用了模块化和面向对象的处理思想,把很多界面共有部分集成为一个模块,充分显示了C++面向对象程序语言的强大用途。在程序结构上,所有的模块都分得很清晰,各个模块所实现的功能都很明了,而且对数据库的操作也是通过对象来实现的。将系统中各个模块的分工分得很明确,使得各个模块之间的功能相对比较独立,但在系统层次上则是联系很紧密的。 在类中定义了对类的基本操作,使得在以后在过程的使用中,不必重新定义对类的对象的操作,而且实现起来也是比较方便的,出错的机会也会降

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档