成绩:
评语:
Xx 大学
2014-2015 学年度第二学期
课程名称: 数据结构大作业
题 目: 超市管理系统
专业班级: 计算机科学与技术
1
班
年 级: 2013
级
姓 名: xxx
学 号: 201330089045
班内序号: 18
1
目录
●引言:(介绍大作业基本信息)..................................................................................................3
◇程序名称:超市管理系统................................................................................................3
◇开发平台:Window 8.1....................................................................................................3
◇需求分析:.......................................................................................................................3
◇主要功能:.......................................................................................................................3
◇运行环境: Windows NT/2000/XP/VISTA/WIN7/WIN8/WIN10..........................................5
◇文件说明:..........................................................................................................................5
◇参考资料: 《C++程序设计(第二版)》 谭浩强 编著..................................................5
●总体方案设计:...............................................................................................................................6
◇设计方案:.......................................................................................................................6
◇主要结构:.......................................................................................................................6
1、超级管理员模块:(需帐号登录)...............................................................................6
2、管理员模块:(需帐号登录)......................................................................................6
3、普通用户模块:(需帐号登录).............................................................................7
●程序功能和流程图:(画出程序的功能结构图和具体的流程图,并进行相关的说明).....8
◎超级管理员模块...............................................................................................................8
◎管理员模块.......................................................................................................................9
◎普通用户模块...................................................................................................................9
●数据结构和算法的设计说明........................................................................................................10
1、结构体类型:..............................................................................................................10
2.算法设计......................................................................................................................11
●程序关键源代码说明....................................................................................................................12
●程序功能测试.................................................................................................................................22
(程序开发的总结和体会)...........................................................................................................28
2
●引言:(介绍大作业基本信息)
◇程序名称:超市管理系统
◇开发平台:Window 8.1
Microsoft Visual Studio 2012
◇需求分析:
超市随着市场经济和现代信息技术的的发展,不可必要的要卷入信息现代化的大潮,
如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报,成为每一
个人的梦想。因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。
使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解
决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过
多,超市经营紊乱等众多问题。
◇主要功能:
1. 超级管理员模块:(需帐号登录)
1 添加管理员
2 删除管理员
2. 管理员模块:(需帐号登录)
1 商品信息录入(编号、名称、单价、库存)
3
2 商品信息修改(修改商品的各种信息)
3 商品信息查询(根据所输入的商品名字,编码查询库存
信息)
4 商品信息删除(从商品文件中删除商品信息)
5 商品信息排序(按编号,单价,库存 3 种模式进行排
序)
6 输出商品全部库存信息
7 删除普通用户功能(管理员有权限删除普通用户帐号)
3. 普通用户模块:(需帐号登录)
1 新用户注册
2 用户登录:
Ⅰ 商品查询
II 商品排序
III 输出商品全部库存信息
IV 购买商品(通过用户余额来进行购买)
V 充值(通过输入充值卡卡号对用户余额充值)
VI 修改用户密码
4
◇运行环境: Windows NT/2000/XP/VISTA/WIN7/WIN8/WIN10
◇文件说明:
程序源代码(超市管理系统.cpp);
程序运行文件(超市管理系统.exe);
管理员信息(管理员信息.txt)
普通用户信息(普通用户信息.txt)
商品信息(商品信息.txt) (注:执行程序生成于 C 盘)
◇参考资料: 《C++程序设计(第二版)》 谭浩强 编著
《数据结构教程与题解》 胡圣荣、周霭如、罗穂萍 编著
5