目录
更新日志:
250617记录
修复一处BUG
250613记录


背景
1 问题描述
为了更好的管理各种产品的销售及兼职的学生服务员,请你为李明开发一个小店信息管理系统。该系统主要包括员工管理、进货管理、库存管理、供应商管理、销售管理等部分。
为了实现以上功能,系统应具有功能模块:
1.登陆界面:提示用户输入用户名和密码,登录名和登录密码由用户填写,在用户完成后,如果用户名和密码正确,进入主界面,否则一直提示用户输入用户名和密码。
2.主界面:有员工管理、进货管理、库存管理、供应商管理、销售管理、财务管理、退出程序几个选项,选择相应选项后进入对应模块。
3.员工管理界面:有查找、添加、修改、删除、查看、返回等选项,选择不同的选项对其进行相应的操作。
4.进货管理界面:界面上有添加、修改、删除、返回等选项。
5.库存管理界面:有显示、修改和返回三个选项,可以修改商品报警数量,及时进货。
6.供应商管理界面:有添加、删除、修改、查看、返回等选项。
7.销售管理界面:有添加、修改、删除、查看、返回等选项。
8.财务管理:查看账面资金余额、销售额、进货总额、工资总额、利润等。
其中:员工只能进入销售管理界面。
添加、修改、删除等操作的具体解释如下:
(1) 添加输入信息:能够添加后述表格中的信息,要求身份证号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2) 插入(修改)相关信息:可根据查询结果对相应的记录进行修改,修改时注意身份证号的唯一性。
(3) 删除相关信息:实现对已添加的信息进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作。
(4) 统计浏览相关信息:能根据每个参数进行统计。如按性别进行统计。
(6) 保存相关信息:可将输入的信息记录存入文件中,存入方式任意。
(7) 读取相关信息:可将保存在文件中的信息读入到当前系统中,供用户进行使用。
| 信息管理 | |
| 员工信息 | 编号、姓名、身份证号码、性别、出生日期、籍贯、民族、学院、班级、现居住地址、电话号码、兼职时间、小时工资、用户名、密码、备注 |
| 供应商管理 | 供应商ID;供应商名称;供应商电话;供应商地址;供应商备注; |
| 库存管理 | 商品ID;商品名称;商品公司;商品数量;商品报警数量(低于该数提示进货); |
| 进货管理 | 商品ID;商品名称;商品公司;进货数量;进货价格;进货时间; |
| 销售管理 | 商品ID;商品名称;商品公司;销售数量;销售价格;销售时间; |
| 财务管理 | 总金额(启动资金10万元)、销售额、进货额、工资总数、总利润 |
2 要求
1.用文件存储数据,用类实现。要求功能完整正确,代码可读性好。
2.不要用结构实现,也不能把类的成员全部定义为共有成员,把类当结构使用。
3.最后提交源程序、大作业报告、录制程序运行的视频并说明。
3 评分标准
50分总分,分配如下(各项如果完全copy参考文档,或者高度雷同,不得分):
| 项目 | 分值 | 评分标准 | ||||
| 1 | 按时提交大作业 | 15 | 过时(每24小时)提交-2; | |||
| 2 | 文档 质量 | 需求分析 | 13 | 2 | 2/1/0,优/一般/无 除了本文档外,写出新内容的,算优. | |
| 概要设计 | 3 | 3/2/1/0:优/中/一般/无,要求:
| ||||
| 详细设计 | 2 | 有说明得2分,只罗列代码,得1分; | ||||
| 测试分析 | 3 | 运行结果展示,优/良/一般 3: > 6个截图 2: 4-6 个截图 1: 1-3 个截图 | ||||
| 设计总结 | 3 | 有自己的经历/感悟:优/良/一般 3/2/1 | ||||
| 3 | 完成 功能 | 基本 功能 | 员工管理 | 12 | 2 | 2/1/0,优/正常/无 优:主要指除功能实现完整外; |
| 进货管理 | 2 | |||||
| 库存管理 | 2 | |||||
| 供应商管理 | 2 | |||||
| 销售管理 | 2 | |||||
| 财务管理 | 2 | |||||
| 4 4 | 代码 | 使用类 | 5 | 2 | 采用class设计 | |
| 完整工程文件 | 1 | 有/无 | ||||
| 多个cpp/h源代码文件 | 2 | 2/1/0, 多个/单个/无 | ||||
| 5 | 视频说明 | 5 | 5/3/1/0 没有视频说明0. 以视频展示情况,按优/中/差,给5/3/1分 | |||
备注
1. 只有文档,没有代码,按0分计;
2. 大作业分值50分,指完成基本功能、提交代码和报告的得分;
4 参考
1.参考例子:
a) 题目:文档“C++大作业 大学生信息管理_要求”
b)源代码demo: stdinfo和文档“C++大作业 大学生信息管理_参考代码例子说明”
2.参考文档:设计报告模版

象漂亮团队沟通客户方需求后设计方案如下:
250513小店管理系统、-一周开发时间、250520晚12点前提供
1:按文档描述使用C++,VS编辑器下开发黑框程序
2:提供客户指定的一台电脑远程进行部署,能跑通程序
3:1天的售后技术支持【比如部署完毕后,客户有什么程序上不懂的,可以自己问】
3.1:技术支持的具体说明如下:
如果客户啥都不懂,很难提供,我们的支持力度是代做,而不是教学
(形如什么是int,这种小白问题我们很难去做合理的解释)
(技术只能提供形如:假设你有基础,设计思路层面的解释,方便客户写报告)
3.2:提供一个演示视频(存在人解说,客户后面弄懂功能后,自己录制解说视频给老师看)
3.3:灵活约售后时间与技术支持
3.4:客户说最好是端午节--6月1日,技术和客户灵活约售后时间
4:提供一份报告(学校要求格式)250513小店管理系统、-一周开发时间、250520晚12点前提供
过程(主体展示为主,部分功能不一一展示):
控制台黑框界面跑程序
主界面

员工管理界面

进货管理界面

库存管理界面

供应商管理界面

销售管理界面

财务管理

程序、说明文档、报告服务获取:


欢迎大家点赞、收藏、关注、评论、批评啦 、查看👇🏻👇🏻获取联系方式👇🏻👇🏻



被折叠的 条评论
为什么被折叠?



