小型商品管理系统-课程设计说明书

小型商品管理系统-课程设计说明书

ID:40968638

大小:326.51 KB

页数:37页

时间:2019-08-12

小型商品管理系统-课程设计说明书_第1页
小型商品管理系统-课程设计说明书_第2页
小型商品管理系统-课程设计说明书_第3页
小型商品管理系统-课程设计说明书_第4页
小型商品管理系统-课程设计说明书_第5页
资源描述:

《小型商品管理系统-课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言课程设计课程设计报告小型商品管理系统班级:11104112姓名:尹永贤学号:1110411231辅导教师:戴蒙2012.06.25-2012.07.0637目录0题目和…………………………………………………………31设计目的………………………………………………………62功能描述………………………………………………………73总体设计………………………………………………………83.1功能模块设计………………………………………………83.2数据结构设计………………………………………………93.3

2、函数功能描述………………………………………………104程序实现………………………………………………………114.1源码分析……………………………………………………114.2运行结果……………………………………………………225课程设计总结…………………………………………………2837题目一小型商品管理系统1.设计要求(1)基本功能:a)创建商品价格信息文件b)增加商品价格信息c)删除商品价格信息d)修改商品价格信息e)查询商品价格f)商品价格排行浏览(2)拓展功能:a)管理员对用户的管理(权限管

3、理):增加、删除、修改、查询用户信息b)用户验证(3)创新(自拟)功能:程序实现的其它功能由个人自拟。2.设计要求具体说明a)基本功能:?(1)创建商品价格信息文件:提示具有管理员权限的用户输入保存商品价格信息记录的文件名,在磁盘上创建该文件。用户根据提示输入商品的序号、名称、各项价格要素,如价格、折扣和会员价。可一次性输入多条商品的价格信息记录。系统将商品价格信息记录存储在系统磁盘的文件中,以便进行管理、查找和备份。?(2)增加商品价格信息:在原有商品价格信息文件的基础上增加新的商品价格信息记

4、录,并继续保存至磁盘。?(3)删除商品价格信息:提示输入要进行删除操作的商品序号,如果在文件中有该商品的价格信息存在,则将该序号所对应的名称、序号、各种价格要素等在对应文件中加以删除,并提示顾客选择是否继续进行删除操作。37?(4)修改商品价格信息:提示用户输入要进行修改操作的商品序号,如果在文件中有该商品的价格信息存在,则提示顾客输入要修改的选项,并将结果存储于文件。提示用户是否需要继续修改。?(5)查询商品价格:分为根据商品名称和商品序号两种查询方式,分别提示客户输入要查询商品信息的序号或名

5、称,如果在磁盘文件中有对应得商品价格信息,则提示用户已找到,并逐项列出对应商品的价格状况。在该功能中,也需提示用户是否需要继续查找,如不再继续查询,则返回主界面。?(6)商品价格排行浏览:根据商品的折扣价格进行排行,以便用户对商品价格状况有较为直观方便的了解。b)拓展功能:?(1)管理员对用户的管理:管理员对用户进行创建、增加、删除、修改和浏览。管理员创建的用户登录信息存储在磁盘文件中,每当有用户登录系统时,系统根据该文件中的用户名和密码进行核实判断。?(2)用户验证:用户在使用系统治前要进行登

6、录验证。提示输入用户名和密码。并根据其权限提供不同操作界面。如未能通过验证则提示用户重新登录,超过三次则强制退出系统。客户登录到系统后允许使用的系统功能和用户权限有关,普通用户只能进行查询和浏览,具有管理员权限的用户则可进行对商品信息的增、删、改和用户登录信息的管理。小型商品管理系统1.用户登录2.商品信息管理3.权限管理图1.程序的主界面371设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《C程序设计语言现代算法》课程后进行的一次全面的综合练习。本课程设计的目的和

7、任务:1.巩固和加深学生对C语言课程的基本知识的理解和掌握;2.掌握C语言编程和程序调试的基本技能;3.利用C语言进行基本的软件设计;4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力。2功能描述本程序主要是对小型商品的基础操作基本功能:a)创建商品价格信息文件b)增加商品价格信息c)删除商品价格信息d)修改商品价格信息e)查询商品价格f)商品价格排行浏览拓展功能:a)管理员对用户的管理(权限管理):增加、删除、修改、查询用户信息b)用户验证创新(自拟)功能:程序实现的其它功

8、能由个人自拟。373总体设计3.1功能模块设计主要结构、开始主界面选择操作执行操作返回选择界面退出图2.程序主要结构图373.2数据结构设计开始商品信息管理主界面权限管理用户登录函数6函数5函数4函数3函数2函数1选择操作选择操作退出输入错误用户验证管理员验证图3.程序流程图函数1:创建商品价格信息文件由主函数跳转到该函数后(1)提示管理员输入商品名和价格,存储在结构体中。(2)提示管理员是否继续添加,若继续添加,则循环该函数,若选择不再添加,则跳出该函数。函数2:增加商品价格信息由主函数跳转到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。