网上购书系统C++Word下载.docx
- 文档编号:5575847
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:10
- 大小:67KB
网上购书系统C++Word下载.docx
《网上购书系统C++Word下载.docx》由会员分享,可在线阅读,更多相关《网上购书系统C++Word下载.docx(10页珍藏版)》请在冰点文库上搜索。
网站后台管理
退出
四、数据结构设计这个系统用的数据类型有整型,字符型。
块:
1、
这个系统包括的功能模块有:
网站后台管理主要包括两个模网站图书信息管理;
2、网站注册会员信息管理
网站前台主要实现:
用户网上选书、完善客户资料、确认订单、提交订单等功能。
:
系统主界面:
系统管理员登录界面
后台管理主界面、:
图书信息管理系统
、:
会员信息管理系统
网站前台购书主界面
网上购书系统
虚拟网站管理员登录等待状态
系统退出
五、类设计
定义book类,采用switchcase语句、dowhile语句、链表、文件流操作及调用函数backstage()实现其功能。
book类成员:
Booknumber、Bookname、BookID、Bookauther、Bookpublisher、Bookprice
定义people类,采用switchcase语句、dowhile语句、链表、文件流操作及调用函数backstage()实现其功能。
people类成员:
Peoplenumber、Peoplename、Password、grade
定义person类、Tbook类、Tpeople类,采用switchcase语句、dowhile语句及调用wait()、quit()函数来实现其功能。
buyer类成员:
name、buyerID、address、phonenumber、postnode
定义buyer为基类,另外定义layfolk类及membe类分别继承基类buyer,基类中display。
和setpay()采用抽象方法。
Tbook类成员:
Booknumber、Bookname、BookID、Bookauther、
定义Tbook类用来打开文件文件,读入网站图书信息并将客户所购图书写到其定义的一个链表中
Tpeople类成员:
Peoplenumber、Peoplename、Password、grade
定义Tpeople类用来打开文件,读入会员信息
知识点:
类、链表、文件流操作,switchcase语句、dowhile语句、fflush(stdin)函数。
六、主要算法设计模块一、:
系统主界面实现:
采用switchcase语句、dowhile语句及调用wait()、quit()、pass()、frontstage()函数实现其功能。
switchcase语句、dowhile语句、system("
cls"
)语
句、system("
color"
)
system("
colar02"
);
是表示黑背景绿色字颜色属性由两个十六进制数字指定--第一个为背景,第二个则为前景。
每个数字可以为以下任何值之一:
0=
黑色
8=
灰色
1=
蓝色
9=
淡蓝色
2=
绿色
A=
淡绿色
3=
湖蓝色
B=
淡浅绿色
4=
红色
C=
淡红色
5=
紫色
D=
淡紫色
6=
黄色
E=
淡黄色
7=
白色
F=
亮白色.
模块二、:
系统管理员登录界面登陆成功,进入网站后台操作,若三次输入姓名和密码不相匹配,系统将会自动退出!
实现:
for循环,字符串比较
strcmp(string1,string2)
模块三、:
后台管理主界面
采用switchcase、dowhile语句及调用bsbook()、bspeople()、wait()、quit()函数实现其功能。
switchcase语句、dowhile语句。
模块四、、:
Booknumber、Bookname、BookID、Bookauther、
增加图书信息调用insert()函数
修改图书信息调用revise()函数删除图书信息调用del1()、del2()函数
打印图书信息调用print()函数图书信息保存调用save()函数
从文件中读取信息,并转化成链表调用change()函数知识点:
类定义、链表、文件流、switchcase语句、dowhile语句、cerr、getch()函数
与cout的区别:
cerr与cout的主要区分就是,cout输出的信息可以重定向,而cerr只能输出到标准输出(显示器)上。
例如下面程序编译后生成
.);
cputs(constchar*);
cscanf(constchar*,...);
inp(unsignedshort);
inpw(unsignedshort);
getch(void);
getche(void);
kbhit(void);
outp(unsignedshort,int);
outpw(unsignedshort,unsignedshort);
putch(int);
ungetch(int);
void_Cdeclclreol(void);
void_Cdeclclrscr(void);
void_Cdecldelline(void);
模块五、、:
定义people类,采用switchcase语句、dowhile语句、链表、文件流操作及调用函数backstage()实现其功能。
Peoplenumber、Peoplename、Password、grade
增加会员信息调用
rinsert()函数
修改会员信息调用
rrevise()函数
删除会员信息调用
rdel1()、rdel2()函数
打印会员信息调用
rprint()函数
会员信息保存调用
rsave()函数
从文件中读取信息,并转化成链表调用rchange()函数
类定义、链表、文件流、switchcase语句、dowhile语句、cerr
模块六、:
采用swithcase语句、dowhile语句及调用wait()、quit()、
fsshopping()、函数实现其功能。
swithcase语句、dowhile语句。
模块七、、:
定义person类、Tbook类、Tpeople类,采用switchcase语句、dowhile语句及调用wait()、quit()函数来实现其功能。
定义buyer为基类,另外定义layfolk类及member类分别继承基类buyer,基类中display。
Booknumber、Bookname、BookID、Bookauther、Bookpublisher、Bookprice
定义Tbook类用来打开文件文件,读入网站图书信息并将客户所购图书写到其定义的一个链表中
Peoplenumber、Peoplename、Password、grade定义Tpeople类用来打开文件,读入会员信息
类、链表、文件流操作,switchcase语句、dowhile语句、fflush(stdin)函数。
fflush(stdin)函数
清除前面信息.
例如
gets(a);
fflush(stdin);
gets(b);
如果没有用fflush(stdin);
那么gets(b);
就会默认把上一次输入后的"
回车"
作为结果输给b;
stdin就是标准输入
std即standard(标准),in即输入,合起来就是标准输入。
一般就是指键盘输入到缓冲区里的东西。
模块八、:
虚拟网站管理员登录等待状态
知识点:
采用函数:
sleep()
作用:
延时,程序暂停若干时间z。
时间,就是他的参数,单
位是毫秒。
需调用
例如:
Sleep(500);
就是到这里停半秒,然后继续向下执行。
\b
表示退一格表示转义字符\而-、/、|即表示-、/、
|
块九、:
当管理员或购书用户退出系统时将出现此界面
七、主要代码
主要代码段:
getch(void);
getche(void);
outpw(unsignedshort,unsignedshort);
八、系统运行结果样例网上购书系统主界面管理员登陆成功界面三次输入姓名和密码有误系统登录失败界面网站后台登陆成功主界面网站图书信息管理主界面增加图书界面网站图书修改主界面网站图书删除主界面按编号删除图书界面按书名删除图书界面打印所有图书信息界面网站前台登录主界面会员消费说明界面购书流程说明网上购书开始选书界面继续购书界面网上选书流程结束确认购买书目界面购书人账号登录界面svip会员登录完善信息界面普通会员登录完善信息界面
确认订单信息界面选择付款方式界面
提交订单,购书成功退出网上购书系统
联系我们界面
九、结束语
《C++高级语言程序设计》是一门重要的专业基础课。
此次课程设计的
目的是以C++程序设计语言为基础,通过完成一些具有一定难度的课程设计题目的编写、调试、运行工作,使我进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,使理论与实际相结合。
从而提高自我分析问题、解决问题的能力。
培养独立的C++语言程
序实际与算法设计方法,具备初步的独立分析和设计能力。
软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。
能够综合运用所学的理论知识和方法进行独立分析和解决问题的能力。
在这次大作业中我又一次的体会到什么是“书到用时方恨少”和“看起来容易做起来难了”。
因此在以后的学习中,我一定会好好地学习每一门功课,并且努力认真的去实践。
争取作个行动的“巨人”。
最后感谢我的老师给我们来了那么多的新鲜的知识,让我们接触到了另外的一种计算机语言。
俗话说:
师傅领进门修行在个人。
老师你算是把我们领进来了,接下来的就看我们自己的了。
我们一定会好好的努力不会让您失望的。
指导教师评语:
成绩:
签名:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购书 系统 C+