产品进销管理系统设计报告.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 选题合理、目的明确 10 2 设计方案正确,具有可行性、创新性 20 3 程序运行结果正确 20 4 态度认真、学习刻苦、遵守纪律 15 5 设计报告的规范化、参考文献充分(不少于5篇) 10 6 答辩:思路清晰,语言表达准确,概念清楚、正确 25 最后得分 指导老师(签名) 日期 年 月 日 目 录(参考) 1 系统分析 1 1.1 课程设计内容 2 1.2 系统功能需求分析 3 1.3 数据结构设计 4 2 系统设计 5 2.1 总体设计 5 2.2 各功能模块的设计 6 2.2.1 6 2.2.2 7 2.2.3 8 2.2.4 9 2.2.5 10 2.2.6 11 2.2.7 12 2.2.8 13 2.2.9 14 3 系统调试 15 4 总结 20 5 参考文献 22 附录(源代码) 1 系统分析 1.1 课程设计内容 设计一个产品进销存管理系统系统的功能包括: 1、采用十字链表的存储结构对库房的货品及其数量进行分类管理; 2、可以进行产品类的添加,产品进销的添加,产品销货的添加; 3、能够查询库房每种产品的进货总数量,销出总数量,产品剩余总数量 1.2 系统功能需求分析 对其进行库房产品进销存管理,选择线性顺序表来存储产品类,选择线性链表存储产品进销信息,并链接到相应的产品类上。其中存储信息时还应将属于此产品的一些信息如产品的进货或销货总量,进货或销货日期,等进行相应存储。 1.3 数据结构设计 定义数据Date(日期):int year(年), int month,(月) int day(日) 定义数据productlnode(产品信息): int quantity(数量),Date date(日期),productlnode *nextproduct(头指针) 定义表sqmountlink:*kindelem,char pkindname,int count 2 系统设计 2.1 总体设计 2.2 各功能模块的设计 2.2.1 主函数main() 2.2.2 初始化函数模块 2.2.3 创建表函数模块 2.2.4 显示表结构函数模块 2.2.5销毁表单函数模块 3 系统调试 4 总 结 1.巩固和加深了对数据结构的理解,提高综合运用本课程所学知识的能力 2.培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题,解决问题的能力。 3.通过实际编译系统的分析设计,变成调试,掌握应用软件的分析方法和工程设计方法 4.通过课程设计,培养了我严肃认证的学习作风,逐步建立正确的生产观念,经济观念和全局观念。 5 参考文献 [1] 尹康,石教英,潘志庚.一种鲁棒性好的图像水印算法[J].软件学报,2001,12(5):668-676. [2] 严蔚敏,吴伟民.数据结构. [M]清华大学出版社,2005. (参考上述两篇的格式) 附 录 #includestdio.h #includestdlib.h #includestring.h #define ok 1 #define error 0 #define overflow 0 #define SQMOUNTLINK_INIT_SIZE 100 #define SQMOUNTLINKCREMENT 10 typedef struct Date { int year; int month; int day; }Date; typedef struct productlnode { int quantity; Date date; struct productlnode *nextproduct; }productlnode,*plinklist; typedef struct kindlnode { productlnode *firstproduct; char pkindname[30]; int count; }kindlnode; typedef struct { kindlnode *kindelem; int length; int listsize

文档评论(0)

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

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

1亿VIP精品文档

相关文档