程序设计基础II期末大作业:模拟网上购书系统

1. 大作业内容:

以课本第9章的内容为框架,扩展功能,设计一个模拟网上购书的结账系统(或类似系统),要求包含至少5个类以上,实现一组完整的功能。建议结合第7章的内容,增加将信息(客户、书本等)从文件中读取,最后结果(订单信息)再写入到文件中去。

2. 具体要求:

  • 至少包含5个类以上,其中包括但不限于:客户类、书本类、订单类、购物车类、结账类等。
  • 实现一组完整的功能,如:浏览图书、添加到购物车、结算、生成订单等。
  • 结合第7章的内容,将客户和书本信息存储在文件中,程序启动时从文件中读取信息,最后将订单信息写入到文件中。
  • 程序界面友好、操作简单,能够满足用户的基本需求。
  • 代码规范,注释清晰,具有一定的可扩展性和可维护性。

3. 提交要求:

  • 源代码(必须经过注释)。
  • 设计报告(包含系统需求、系统设计、类图、流程图、界面设计等)。
  • 演示视频(展示系统功能、界面、操作流程等)。
  • 源代码、设计报告和演示视频提交到指定邮箱。

4. 注意事项:

  • 不得抄袭,如有发现,将取消评分资格。
  • 组内可自由分配工作,但每个人都必须独立完成一部分代码。
  • 推荐使用Java语言,但也可使用其他面向对象语言。
  • 如有任何疑问,可向老师或助教咨询。
程序设计基础II期末大作业:模拟网上购书系统

原文地址: https://www.cveoy.top/t/topic/owaE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录