欢迎来到天天文库
浏览记录
ID:61336397
大小:247.50 KB
页数:33页
时间:2021-01-25
《网上购物管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西北林科技大学信息工程学院面向对象编程实习报告题目:网上购物管理系统学号姓名申金顺专业班级计算机科学与技术131指导教师胡少军实践日期2015年3月2日—3月13日目录一、综合训练目的与要求1二、综合训练任务1三、总体设计1四、详细设计说明1五、调试与测试1六、实习日志1七、实习总结1八、附录:核心代码清单1一、综合训练目的与要求1.通过团队协作,采用面向对象程序设计思想(类的设计,抽象,封装,包含与继承,多态性,简易UML图)进行项目开发,并能够解决一定的实际问题;2.掌握撰写规范程序设计文档的能力,训练语言组织与表达能力。3.通过综合实
2、训,使我们更加牢固的掌握有关面向对象的知识,同时加深对面向对象和C++编程技术的理解和掌握,培养实际的应用程序开发能力。4.培养我们使用MFC或者QT设计程序,使我们学会用这些工具去开发软件二、综合训练任务1.网上购物管理系统中存在如下业务实体:顾客(编号、名称、级别、email、注册时间等),商品(编号、名称、价格、库存量、分类、上架时间等),商品分类目录(编号、名称、级别、创建时间、其他说明等,该目录需要支持嵌套亦即目录下面还可以设定子目录),购物车(编号、顾客编号、创建时间、失效时间、商品清单信息等),购物车商品信息(流水号、购物车编
3、号、商品编号、数量、单价、应付款、添入时间等);2.支持对以上相关业务实体的新增、删除、属性编辑、查询等操作;3.网上购物管理中以上所有业务实体的保存与打开等文件操作。4.我的主要任务是:购物单类的设计,manage类中有关顾客的操作,还有文件的读写,以及main函数的结构设计和代码编写。三、总体设计我们做的网上购物管理系统,主要功能有:对顾客和商品的查询,添加,删除,信息更改,以及查看销售总额和购买记录等。我们做的这个一共有五个类分别有:普通顾客类,VIP类,管理员类,购物清单类和货物类。我设计的类有:购物清单类和管理员类的一部分。四、详
4、细设计说明(1)购物单类UML图:buy_list#product_id:long#product_discount:double#product_price:double#once_used_money:double+buy_list()+~buy_list()+set_buy_list(id:long,discount,price,money:double):void+show_buy_list():void①set_buy_list()函数说明:在购物单中创建一条新的记录,入口参数为商品编号id,折扣discount,价格price,
5、和应付金额money。②show_buy_list()函数说明分别输出每条记录中的product_id,product_discount,product_price,once_used_money(2)管理员类UML图:manage-provec:vector-cusvec:vector-nomvec:vector-list:buy_list+total_money:double+cus:customer+vip:vip_customermanage()+~manage()+add_product(pro:product):void+add
6、_product():void+delete_product():void+show_product(id:long)void+change_product():void+show_product_amount_smaller():void+add_vip_customer(vip:vip_customer):void+add_vip_customer():void+show_vip_customer(vip_id:string):void+delete_vip():void+buy_product():void+buy_product_v
7、ip(vipid:string):void+deal_end_buy(once_used_money:double):void+deal_end_buy_vip(once_used_money:double):void+show_vip_buy_history(vipid:string):void+show_total_money():void+check():bool+product_load():void+product_write(productpro):void+vip_load():void+vip_write(vip:vip_c
8、ustomer):void①buy_product()函数说明此函数用来普通顾客购买商品,不需要入口参数,调用此函数时,函数内部需要你输入商品编号和商品数量,并且计算出应付金额,
此文档下载收益归作者所有