简单的图书销售系统的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 一、设计题目 1 二、设计目的 1 三、设计分析 1 四、总体设计 1 五、详细设计 2 六、设计总结 9 一、设计题目 简单的图书销售系统的设计 二、设计目的 运用已学过的知识进行一个简单的应用程序的开发。 基本掌握设计课题的基本步骤和方法。 掌握应用系统开发中的需求分析与数据库设计方法。 基本掌握应用系统开发中设计文档的编制。 三、设计分析 对图书信息(包括书名、书号、作者、出版社、价格、从书名)进行管理,包括图书的信息添加、修改、查询、删除、显示、写入、退出.将各每本图书信息进行记录,信息内容包含:(1)图书书名(2)图书号(3)图书作者(4)图书出版社(5)图书价格。现在收集一些图书信息,要求用C语言编写一个简单的图书销售管理系统,可进行录入、查询和浏览等功能。学习相关开发工具和应用软件,熟悉系统建设过程。 对图书信息的添加、修改、查询、删除、显示、写入、退出是图书销售管理的重要组成部分,图书信息包括:其内容较多,为了简化讨论,要求设计的图书管理系统能够完成以下功能: 1.每一条记录包括一个图书信息的书名、书号、作者、出版社和价格、从书名 2.图书信息添加功能信息用文件保存 3.图书信息显示浏览功能 4.查询功能信息的删除 6.应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。 四、总体设计 该设计的主要功能包括:添加信息功能、查询信息功能、修改信息功能、删除信息功能、显示部分或全部信息、退出等功能。 设计图如图1所示。 五、详细设计 1.各函数的功能和实现 (1)添加图书模块:模块:图2 系统流程图 3.系统实现界面 根据实验设计启动程序将进入主菜单,主菜单包括系统名称、添加图书信息、显示目前丛书信息、修改信息、删除图书信息、查询图书信息、写入文件息和退出图书销售统。可以根据提示选择不同的功能。 (1)系统界面如图3所示。 图3 系统界面图 如果用户选择1,则进入添加图书信息菜单。 (2)添加图书信息菜单如图4所示 图4 添加图书信息菜单图 如果用户选择2,则进入显示图书信息菜单。 (3)显示图书信息界面如图5所示 图5 显示图书信息界面图 (4)用户选择3可以进入修改菜单,修改管理系统中存在的数据如图6所示 图6 修改图书信息界面图 (5)用户选择4可以进入删除菜单, 删除系统中单个或多个数据如图7所示 图7 删除图书信息界面图 (6)用户选择5可以进入查询菜单,查询图书信息如图8所示 图8 查询图书信息界面图 (7)用户选择6可以在此处添加信息,如图9所示 图9 添加信息文件界面图 (8)用户选择7可以进入写入文件菜单,如图10所示 图10 写入文件信息界面图 (9)用户选择8可以进入显示销售订单系统如图11所示 图11 限时销售订单界面图 (10)用户选择9可以退出图书销售系统如图12所示 图12 退出系统界面图 六、设计总结 本图书销售管理系统可以对图书销售信息进行日常管理,可以实现对图书信息的添加、显示、修改、删除、查询、写入、退出等功能。运用起来方便灵活、简单易用。设计灵活运用各种循环语句,运用结构体定义每本图书信息包含内容。 添加模块通过int intput来实现、显示模块通过void display来实现、修改模块通过void insert来实现、删除模块通过void delete来实现、查询模块通过void query来实现、显示订单模块通过void display saling、退出系统通过exit来实现并且提供系统退出选项。各模块相互独立互不影响。 附录 #includestdio.h #includestdlib.h #includectype.h #includestring.h typedef struct { char name[10]; char num[20]; char zuozhe[20]; char chubanshe[20]; int score; char congshuming[20]; char dingjia[20]; char dingliang[20]; char shijian[20]; }BOOK; BOOK stu[80]; int menu_select() { char c; do{ system(cls); printf(☆☆☆☆☆☆☆☆☆☆长春大学软件学院☆☆☆☆☆☆☆☆☆☆☆ \n); printf(☆创作人:严峰 班级:2709309 学号:38

文档评论(0)

mx597651661 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档