程序设计基础II期末大作业:模拟网上购书系统
程序设计基础II期末大作业:模拟网上购书系统
1. 大作业内容:
以课本第9章的内容为框架,扩展功能,设计一个模拟网上购书的结账系统(或类似系统),要求包含至少5个类以上,实现一组完整的功能。建议结合第7章的内容,增加将信息(客户、书本等)从文件中读取,最后结果(订单信息)再写入到文件中去。
2. 具体要求:
- 至少包含5个类以上,其中包括但不限于:客户类、书本类、订单类、购物车类、结账类等。
- 实现一组完整的功能,如:浏览图书、添加到购物车、结算、生成订单等。
- 结合第7章的内容,将客户和书本信息存储在文件中,程序启动时从文件中读取信息,最后将订单信息写入到文件中。
- 程序界面友好、操作简单,能够满足用户的基本需求。
- 代码规范,注释清晰,具有一定的可扩展性和可维护性。
3. 提交要求:
- 源代码(必须经过注释)。
- 设计报告(包含系统需求、系统设计、类图、流程图、界面设计等)。
- 演示视频(展示系统功能、界面、操作流程等)。
- 源代码、设计报告和演示视频提交到指定邮箱。
4. 注意事项:
- 不得抄袭,如有发现,将取消评分资格。
- 组内可自由分配工作,但每个人都必须独立完成一部分代码。
- 推荐使用Java语言,但也可使用其他面向对象语言。
- 如有任何疑问,可向老师或助教咨询。
原文地址: https://www.cveoy.top/t/topic/owaE 著作权归作者所有。请勿转载和采集!