电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

试验设计二模拟网上购书的结账功能

试验设计二模拟网上购书的结账功能_第1页
1/10
试验设计二模拟网上购书的结账功能_第2页
2/10
试验设计二模拟网上购书的结账功能_第3页
3/10
北京信息科技大学实验设计报告课程名称面向对象程序设计实验设计题目模拟网上购书的结帐功能指导教师李 春 强设计起止日期2007-8-27 ~ 2007-8-31 设计地点小营校区计算机中心系别计算机信息系统系专业信息安全学生姓名宋君易班级 /学号2009012221 信安 0901 成绩___________________1.课程设计目的 :通过本实验使学生利用面向对象程序设计软件开发方法,即软件开发过程划分为明显的几个阶段:问题分析和功能定义、对象设计及实现、核心控制设计、编码与测试、进化等实现模拟网上购书的结帐功能方面的应用。2. 课程设计内容:用户在网上购书以后,系统根据购书人的不同类型计算出购书人的费用。网上购书的一般过程:用户首先输入会员号,然后 ,选择想要买的书籍放到购书筐中,选择结束后 ,用户要求系统结帐 ,系统便计算出费用通知用户。注: 本例并不模拟网上购书的全部过程,所以把选择书的过程略去,假设用户已经选定了两本书。3. 课程设计要求:(1) 根据实际情况 ,确定购书人分为3 类:普通人、会员、贵宾。①“普通人 ”的购书费用按照原价收取;②“会员 ” 购书费的计算方法是: 五星级会员按照原价的70%收取 , 四星级会员按照原价的80%收取 , 三星级会员按照原价的85%收取 , 二星级会员按照原价的90%收取 , 一星级会员按照原价的95%收取。③“贵宾 ”的购书费根据特别指定的折扣率计算机收取的费用, 例如折扣率40%,则按照实际书费的 60%收取。(2) 对象 ( 类) 的设计①根据 (1) 分析 , 需要设计一个基类buyer 和它的 3 各派生类 member(会员 ) 、 layfolk(普通人 ) 、honoured_guest(贵宾 ) 。基类中包括的数据成员是姓名、购书人编号、地址、购书金额。member类中除了继承了 buyer 的数据 , 还增加了会员级别:honoured_guest则增加了折扣率一项。②在基类中定义了构造函数和对所有类型的购书人相同的操作,getbuyname()负责取出购书者的姓名 ;getaddress()负责取出购书者的地址;getpay()负责取出购书者应付出的金额;getid()负责取出购书者的编号。由于对不同购书者的购书额的计算方法不同, 所以不能在基类中确定计算方法; 又由于各类购书者的数据内容不同, 显示的方法也不一样. 因此在基类中将setpay 和 display定义为虚函数。4. 实验条件:(1) 主要设备 : 586或更高机型, 256MB或更高的内存,40G或更大的硬盘。(2) 主要软件:①操作系统可为Windows9X、 WinMe、 Win2000 或...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

试验设计二模拟网上购书的结账功能

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部