网上购书系统_C++1.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:400-050-0739(电话支持时间:9:00-19:00)。
. 一、需求分析 随着互联网的不断发展, 先如今网购逐渐的成为了一中很时尚的购物方式,它的好处有很多,在我看来主要是因为,它大大地节省了人们购物的时间, 而且比较的方便快捷, 与此同时它又给人们带来了更大的选择的空间。 因此网购被人们所青睐便成为了一种理所当然的事情。 于是与此相关的购物系统便应运而生, 这便是我们这网上购书系统的社会需求。 而且,从经济利益上而言,它也是一种性价比比较高的。应为它主要是以 C++为基础而开发的,相对而言研发成本比较低。所以在经济上是可行的。 同时,有了在一系统的扶持之后, 能够大大的提高我们的工作效率。所以综上而言,该系统的开发是很可行的。二、系统的主要功能 实现功能: 网站后台: 1、管理员登录 2 、网站图书信息管理 3 、网站注册会员信息管理。 网站图书信息管理: 1、增加图书信息 2 、修改图书信息 3 、删除图书信息 4 、打印图书信息 网站注册会员信息管理: 1 、增加会员信息 2 、修改会员信息 3 、 删除会员信息 4 、打印会员信息 网站前台:用户网上购书 1 / 24 . 1 、网上选书 2 、用户登录 3 、完善客户信息 4 、确认订单 5 、 提交订单 三、流程图 网上购书 网站后台管理 网站前台购书 管理员登录 会员消费说明 购书流程说明 开始网站购书 联系我们 图书信息管理 网上选书 增加图书 修改图书信息 客户端登录 删除图书 打印图书信息 完善订单信息 会员信息管理 提交订单 增加会员 修改会员信息 完成购书 删除会员 打印会员信息 退出 退出 四、数据结构设计 这个系统用的数据类型有整型,字符型。 这个系统包括的功能模块有:网站后台管理主要包括两个模 块: 1、网站图书信息管理; 2、网站注册会员信息管理 网站前台主要实现:用户网上选书、完善客户资料、确认订单、提交 订单等功能。 homepage.cpp: 系统主界面 2 / 24 . pass.cpp: 系统管理员登录界面 backstage.cpp: 后台管理主界面 bsbook.cpp 、bsbook.h: 图书信息管理系统 bspeople.cpp 、bspeople.h: 会员信息管理系统 frontstage.cpp: 网站前台购书主界面 fsshopping.cpp 、person.h: 网上购书系统 wait.cpp: 虚拟网站管理员登录等待状态 quit.cpp: 系统退出 五、类设计 定义 book 类,采用 switch case 语句、 do while 语句、链表、 文件流操作及调用函数 backstage() 实现其功能。 book 类成员: Booknumber、Bookname、BookID、Bookauther 、 Bookpublisher 、Bookprice 定义 people 类,采用 switch case 语句、do while 语句、链表、 文件流操作及调用函数 backstage() 实现其功能。 people 类成员: Peoplenumber、Peoplename、Password、grade 定义 person 类、 Tbook 类、 Tpeople 类,采用 switch case 语句、 do while 语句及调用 wait() 、quit() 函数来实现其功能。 buyer 类成员:name、buyerID 、address 、phonenumber、postnode 定义 buyer 为基类,另外定义 layfolk 类及 member类分别继承基类 buyer ,基类中 display() 和 setpay() 采用抽象方法。 Tbook 类成员: Booknumber、Bookname、BookID、Bookauther 、 3 / 24 . Bookpublisher 、Bookprice 定义 Tbook 类用来打开文件 BookInformation.txt 文件,读入 网站图书信息并将客户所购图书写到其定义的一个链表中 Tpeople 类成员:Peoplenumber、Peoplename、Password、grade 定义 Tpeople 类用来打开 PeopleInformation.txt 文件,读入 会员信息 知识点: 类、链表、文件流操作, switch case 语句、 do while 语句、 fflush(stdin) 函数。 六、主要算法设计 模块一、 homepage.cpp: 系统主界面 实现: 采用 switch case 语句、 do while 语句及调用 wait() 、 quit() 、pass() 、frontstage() 函数实现其功能。 知识点: switch cas

文档评论(0)

zhengshumian
该用户很懒,什么也没介绍

相关文档

相关课程推荐