以下为《茶点信息管理系统课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
程序设计技术课程设计
题 目 茶点信息管理系统
学 院 电气***
年 级 专 业 2019级 大数据
班 级 5班
学 号 ***
学 生 姓 名 向某某
教 师 符某某
成 绩
目 录
1.引言 2
1.1 编写目的 2
1.2 背景 2
2.可行性分析 3
2.1对现有系统的分析 3
2.1.1市场调研 3
2.1.2技术难度 3
2.2技术可行性分析 3
2.3 经济可行性分析 4
2.4 社会因素可行性分析? 4
3.需求分析 5
4.总体设计 6
5.详细设计 7
6.系统调试 15
参考文献 18
总 结 19
附录 20
附录1 20
1.引言
1.1 编写目的
通过本系统能查询企业库中的数量,能在商品减少到临界值时就自动发出预警,使得决策、采购和销售等职能部门能够根据库存信息做出预警;
对采购部门录入的订单能实现计算机计算机联网输入、查询、跟踪,一遍安排采购资金。
实现简易操作界面,便于软件的操作和使用。
实现数据的安全存储。
1.2 背景
本项目名称:茶点信息管理系统
传统的茶点信息管理的得分方式,都是通过人工统计和计算的管理方式进行的。这样的计算和管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了茶点信息管理的传统方法,提高了计算和管理效率的同时,克服了传统方法中易产生的问题,使库房管理员或者采购部门管理员的更容易计算和查询茶点进销存资料。茶点信息管理系统可以完成茶类信息的录入,茶类销售金额的计算,茶点信息的查询,茶点信息的排序等工作,大大提高了茶点销售和金额的准确性和高效性。
2.可行性分析
2.1对现有系统的分析
主要功能:系统主要包括九个功能模块
茶点信息管理系统可以用不同身份进入界面,可以以库房管理员、采购部门管理员进行系统操作
2) 茶点信息的录入:将所要录入的茶类信息包括编号、名称、库存等录入一个文本文件中。每录入一类茶品,系统提示是否继续,若不继续,则返回主界面。
3) 茶点信息的查询:将所有茶点信息包括编号、名称、库存等显示在屏幕上,最后返回主界面。
4) 茶点信息的输出:通过输入茶点的名称或者编号并在屏幕上显示,返回主界面。
5) 茶点信息的插入:通过输入茶点名称或编号、库存、资金等信息,将此类茶品插入输出列表中。录入后,将会在输出界面中显示此类茶品信息。。
6)资金信息的查询:通过输入茶点信息的编号进行信息查询,然后将会显示茶类信息的名称、库存、采购数目、资金用量情况。
7) 茶点信息的统计:通过输入茶点编号,然后将会显示茶点的资金用量。
8) 茶点信息的保存功能:通过输入数字进行信息的保存。
9 ) 退出系统:返回主页面。
2.1.1市场调研
计算机使用的范围越来越广,计算机应用和操作越来越广,传统通过手工记录、手工计算,可能会发生不少错误,更主要是的不方便查询。我写的这个茶点信息管理系统,可以对茶点信息进行详细的记录,查询,管理等,方便用户操作。
2.1.2技术难度
管理系统,难点在于创新。
2.2技术可行性分析
本系统所涉及到的技术有:
管理系统的开发方法。使用面向对象开发方法开发软件系统。
网络和通信技术。
本系统的机构规划和技术设计。
数据库技术。都能使用Microsoft Sql Server数据库。
Visual Basic 6.0面向对象开发技术,能够使用Visual Basic 6.0开发系统。
2.3 经济可行性分析
从经济角度来看,系统可以减少人力物力的消耗。从本系统开发的角度出发,系统开发成功会减低人员费用支出。茶点信息管理系统是一个相对较简单的系统,在人力和物力方面不会有太大的消耗,只需要基本的软件编程功底就可以顺利完成任务,对财务和人力不会有太大的影响,系统的开发可以顺利的进行。
2.4 社会因素可行性分析?
长期以来,茶点信息管理业务一直采用手工管理。选手信息的录入、茶点信息的录入、查询、统计等的手工信息管理存在工作量大、服务质量差、工作效率低、耗费人员多等问题。为了彻底改善此局面,特提出开发本系统。“茶点信息管理系统”的建设,对提高比赛服务质量、提高工作效率、加快信息反馈、增强竞争实力有着重大意义。
3.需求分析
按照一般的茶点信息管理,从茶点的进货到茶点销售统计会经过很多计算和排序过程,以前都是人工进行操作,计算机使用的范围越来越广,计算机应用和操作越来越广,传统的茶点管理通过人工记录可能会发生不少错误,更主要的是不方便查询。我写的这个茶点管理系统,可以对茶点的信息、资金用量等进行详细的记录,查询,管理,方便用户操作。
社会需要茶点管理的现代化和信息化。本系统的主要功能是帮助企业部门人员更好的分析和管理茶点。4.总体设计
通过编译一个 C 语言函数,其中包含一个主函数,多个子函数,主函数调用 余的子函数实现人们能够简易、快捷的了解并找到自己所学要的信息的功能。
总体思路框图:
系统流程图:
5.详细设计
1. 全局变量
1) 定义一个存放茶点信息的结构体 struct tea。
struct tea
{
char Name[99];
char kc[99];
char dingdan[99];
char cg[99];
double Money;
};
struct tea jk[150];
2. 主要函数
1) 主函数 main(),控制整个系统的执行流程,使系统菜单可以循环执行。根据茶点信息管理系统的要求,可设计一个主函数,及定义多个用户自定义函数。通过将 switch 语句与 break 语句联合使用来实现多分支选择结构程序的设计。case1 至 case8分别实现不同的功能,并能返回主界面,case8之间退出该系统。
程序代码:
第一输入模块:调用input(),对茶点信息进行录入
第二输出模块:调用output(),对茶点信息进行输出
第三追加模块:调用insert(),对茶点信息进行插入。
第四查询模块:调用search(),对特定资金信息进行查看。
第五修改模块:调用count(),对某一类茶类资金用量进行统计。
第六统计模块:调用save(),对茶点信息的保存
第七删除模块:调用load(),以茶点信息进行读取。
第八保存模块:调用meauLogin(),退出程序。
2)茶点信息添加,在for循环下,一次提示用户输入茶点名称、编号、库存。每循环一次, 提示用户是否继续,当选“1”时继续输入图书信息,选“2”时返回主界面。
程序代码:
void input()
{
int n,i,sel;
//清屏
system("cls");
printf("------------------------------------------------------\n");
printf(" 欢迎进入茶点信息录入功能 \n");
printf("------------------------------------------------------\n");
for(i=0;i请点击下方选择您需要的文档下载。
以上为《茶点信息管理系统课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。