首页 > 编程语言 >C/C++简易二手交易平台[2023-07-22]

C/C++简易二手交易平台[2023-07-22]

时间:2023-07-22 21:44:25浏览次数:36  
标签:功能 07 22 商品 二手交易 用户 登录 管理员

C/C++简易二手交易平台[2023-07-22]

项目一 简易二手交易平台

题目背景

  • 实现一个C2C交易平台管理系统。

  • 用户作为买家,购买他人的商品。

  • 用户作为卖家,发布自己的商品。
    需要实现的功能

  • 管理员功能:

  • 管理员登录、注销

  • 查看、搜索、下架商品

  • 查看所有订单

  • 查看、删除用户

  • 系统的数据存储功能

  • 文件存储 对用户,商品,订单维护不同的文件。

管理员功能简介
管理员登录与注销

  • 需检查管理员用户名和密码的正确性。(管理员的用户名和密码的值可以固定)

  • 登录后展示管理员主菜单

查看商品、订单列表
搜索商品
商品下架
查看用户、删除用户

用户登录注册与退出

  • 用户登录(注意根据用户文件检查用户名、密码的正确性)
  • 用户注册(注意用户名不能与已有的重复,注册成功系统会为该用户初始化一个唯一的用户ID并将用户信息存入文件)
  • 登录后进入个人主菜单。

• 选择注销登录可以返回到用户主界面更换用户角色。

卖家功能
卖家功能
买家功能
买家功能
个人信息查看、修改
数据存储
用户文件的信息说明
商品信息文件中的信息说明
订单文件中的信息说明

题目要求
额外创意,扩展功能

  • 在完成基本功能的前提下,任意发挥,目标:更易用,更合理,更强大。
  • 例如:
  • 实现基本的用户间留言功能(发送、接收留言消息)
  • 可以根据需要增加一些其他合理的功能(如查询商品时支持模糊匹配、根据不同属性搜索商品,买家查找某一卖家发布的商品,管理员查找某一用户的历史订单信息)
  • 设计用户友好的界面

实验周期

  • 第1周(本堂课)——布置题目,讲解题目
  • 第2周 —— 提交设计PPT,参考示例,给出完整的模块设计,数据结构思路及核心函数划分
  • 第3周 —— 代码完成基本功能,可编译运行,用PPT展示精化后的整体设计及实现框架
  • 第4周 —— 代码完整提交。并用PPT给出用户手册,助教会基于手册上功能进行检查。

实验提交与检查

  • 每周周五上午10:00为提交时间点。提交后无法修改。
  • 责任助教当场完成相应任务项检查,未提交者不检查。
  • 每个周期第一周第二周,每次随机抽取15人,在主屏幕检查。
  • 查重认定抄袭者,该实验整体不计分。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:功能,07,22,商品,二手交易,用户,登录,管理员
From: https://www.cnblogs.com/codewriter/p/17574324.html

相关文章

  • C/C++教室管理系统[2023-07-22]
    C/C++教室管理系统[2023-07-22]课程题目:教室管理系统内容要求:(1)学生通过这个功能,可以查询相关院系相关教师的个人信息以及开课信息,以便能更好地了解教师及其开课情况。(2)学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座......
  • C/C++设备预约系统[2023-07-22]
    C/C++设备预约系统[2023-07-22]大型实验室有大量公用试验设备,使用人员众多,使用在线预约管理系统可以有效提高设备的使用效率,节约科研人员的时间。本项目要求设计一个设备预约系统,达到以上目的。建议提供的功能包括:人员管理:使用用户名、密码登录系统。用户包括管理员和一般用......
  • C/C++航空客运订票系统[2023-07-22]
    C/C++航空客运订票系统[2023-07-22]航空客运订票系统1、每条航线所涉及的信息有:终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需数量)。2、系统能实现的操作和功能如下:(1)查......
  • 2023-07-22:一共有n个项目,每个项目都有两个信息, projects[i] = {a, b}, 表示i号项目做完
    2023-07-22:一共有n个项目,每个项目都有两个信息,projects[i]={a,b},表示i号项目做完要a天,但是当你投入b个资源,它就会缩短1天的时间,你一共有k个资源,你的目标是完成所有的项目,但是希望总天数尽可能缩短。在所有项目同时开工的情况下,返回尽可能少的天数。1<=n<=10^5,1<=k......
  • 2023.7.22 周六:封装
    1//类2publicclassStudent{3privateStringname;4privateintage;5publicvoidsetName(Stringname)6{7this.name=name;8}9publicStringgetName()10{11returnthis.name;12}13......
  • 2023-07-16~07-22第二周暑假生活
    本周平均学习时间为3小时每天,大部分时间在学习CSScss通过伪类伪元素动画效果可以实现许多有趣的动画;动画元素为animotion;在css中一般这样定义:animation:nameattribute1attribute2...;/*attribute可以省略*/@keyframesname{/*具体实现*/0%{/*动画时间进行到0%的效果*/}10......
  • 7.22
    今天吃饭饿死了,中午吃的炒饼,除了有点咸还是不错的,相比于前两天的伙食。然后就是没吃饱中间又去加了两次饭,后来没了,又去拿了两个肉包子,反正这天中午是我吃的最爽的一次,要是吃完饭后还不用带小孩出门口就更好了......
  • 7.22
    数字三角形#include<bits/stdc++.h>//#defineintlonglongusingnamespacestd;constintN=1e4+10,mod=1e9+7;strings;intn,t,a[N][N],f[N][N],res,num,ans,m;boolvis[N];signedmain(){std::ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);......
  • 暑假周记(7.22)
    哇,今天在床上几乎躺了一天方法里面调用方法构造方法中可以访问其他的构造方法构造方法中可以访问实例方法,默认this.实例方法,也可以省略this构造方法中可以访问静态方法,默认类名.静态方法,也可以this.静态方法,可以省略类名/this实例方法中可以访问构造方法,new+构造方法();实例......
  • 洛谷 P8490 [IOI2022] 鲶鱼塘
    洛谷传送门LOJ传送门不算很难的题,但是调起来比较恶心。下文默认下标从\(1\)开始。设第\(i\)列长堤的高度为\(h_i\)。考虑观察一些性质。Observation1:若\(h_{i-1}<h_i>h_{i+1}\),那么\(h_i=n\)一定不劣。若\(h_i<n\),\([h_i+1,n]\)的鱼是抓不到的,并......