- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程论文网上购物管理系统
西北林科技大学信息工程学院
面向对象编程实习报告
题目: 网上购物管理系统
学 号 2013012972 姓 名 申金顺 目 录
一、综合训练目的与要求 1
二、综合训练任务 1
三、总体设计 1
四、详细设计说明 1
五、调试与测试 1
六、实习日志 1
七、实习总结 1
八、附录:核心代码清单 1
一、综合训练目的与要求
通过团队协作,采用面向对象程序设计思想(类的设计)进行项目开发,并能够解决一定的实际问题;
掌握撰写规范程序设计文档的能力训练语言组织与表达能力。
二、综合训练任务
1. 网上购物管理系统中存在如下业务实体:顾客(编号、名称、级别、email、注册时间等),商品(编号、名称、价格、库存量、分类、上架时间等),商品分类目录(编号、名称、级别、创建时间、其他说明等,该目录需要支持嵌套亦即目录下面还可以设定子目录),购物车(编号、顾客编号、创建时间、失效时间、商品清单信息等),购物车商品信息(流水号、购物车编号、商品编号、数量、单价、应付款、添入时间等);
2. 支持对以上相关业务实体的新增、删除、属性编辑、查询等操作;
3. 网上购物管理中以上所有业务实体的保存与打开等文件操作。
4.我的主要任务是:购物单类的设计,manage类中有关顾客的操作,还有文件的读写,以及main函数的结构设计和代码编写。
三、总体设计
我们做的网上购物管理系统,主要功能有:对顾客和商品的查询,添加,删除,信息更改,以及查看销售总额和购买记录等。
我们做的这个一共有五个类分别有:普通顾客类,VIP类,管理员类,购物清单类和货物类。我设计的类有:购物清单类和管理员类的一部分。
四、详细设计说明
(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,和应付金额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_customer manage()
+ ~manage()
+add_product(pro:product):void
+ add_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_vip(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(product pro):void
+ vip_load():void
+vip_write(vip: vip_customer):void
buy_product()函数说明
此函数用来普通顾客购买商品,不需要入口参数,调用此函数时,函数内部需要你输入商品
文档评论(0)