1.综合应用 有N名学生,每名学生含有如下信息:学号、姓名、某四门课的成绩,并计算其总分,用一结构数组表示之。然后实现以下功能: (1) 将这些数据存放至文件stuf.dat中; (2)将文件中的数据读出至结构数组中,并显示之; (3)输出总分最高分和最低分的名字; (4)输出总分在340分,单科成绩不低于80分的名单; (5)求出各科平均分数; (6)按总分排名; (7)输出补考名单。 2. 折半查找实现 用折半查找法,实现对任意一组数据的查找。(任意一组数据,意味着需要先对数据列进行排序,然后才能用折半方法查找) 3. 二叉排序树的创建 输入任意的数列创建二叉排序树,输出先序、中序和后序的遍历结果。 要求:存储结构利用二叉链表 4. 快速排序 实现对任意一组数据的快速排序。 5. 2路-归并排序 实现对任意一组数据的2路-归并排序。
2022-12-15 22:57:32 24KB 二叉树应用 拆半查找
1
电子商务专周策划.pdf
2022-05-21 15:00:55 77KB 文档资料 资料
1. 课题的功能要求: 数据要求:用数组或结构体数组组织信息管理系统中的数据,将数据保存到数据文件中。文件中应有不少于20条原始记录。 界面要求:程序的界面要友好,便于人机交互,用菜单驱运程序的运行。 功能要求:程序应提供的基本管理功能有: (1)装入:将数据文件中的数据读入程序的数组或结构体数组中。 (2)添加:增加一个对象的记录到数组或结构体数组中; (3)显示:在屏幕上显示所有对象的记录息,应能分屏显示。 (4)删除:删除给定条件的一条或多条记录。 (5)查询:根据对象名称查找相关信息。 (6)修改:修改对象除名称外的其他信息。 (7)排序:将数据对象按数组指定的下标排序。 (8)统计:对数值类型的数据进行求和、求均值、求最大值或最小值的运算。 (9)存储:将数组或结构体数组中的数据保存在数据文件中。 (10)退出:退出应用程序,返回到提示符下。 程序要求: (1)只能使用C++语言,采用结构化、模块化程序设计,程序中要有必要的注释。 (2)代码中要有类、派生类的定义。
2022-01-01 12:01:36 468KB C++ 专周 课程设计
某企业计划开发一个进销存管理信息系统,替换原来的人工系统。企业现有业务包括销售、采购和仓库管理三大部分。使用CASE工具Power Designer完成进销存管理信息系统的数据库建模。设计结果包括CDM(E-R图)、PDM(关系模式图)和表清单,生成数据库(SQL 语句)。
2022-01-01 12:01:33 2.27MB 数据库 PowerDesigner 进销存
火焰报警系统由基于arduino控制器的探测模块和使用串口监视器界面的显示部分组成。探测模块能检测火源和测量温度,以及在火源的红外波长大于200华氏度时进行蜂鸣和亮灯。 1、 硬件环境: RB-02S005A LED发光模块(红色,绿色) RB-02S031A 蜂鸣器发声模块 RB-02S022A 火焰传感器 RB-12C229单头防插反3P传感器连接线 RB-06L020 抗干扰 USB 数据连接线 2、 软件环境: Arduino-1.8.8-windows
2022-01-01 09:02:49 1.32MB 传感器原理与应用 Arduino 专周
这是我花了近两个星期的时间作的 老师也看了 评了88分 喜欢的同学 不要错过了
2021-12-05 21:47:06 48KB 数据库专周实习
1
单片机专周实习报告范本.doc
2021-09-25 12:02:12 135KB 文档
1. 以51单片机为核心,加上其他器件设计一个数字音乐盒 2. 采用LCD显示信息,首先在打开音乐盒后需要显示欢迎界面,播放每一首歌都要显示其歌曲序号、名称与歌曲信息,暂停时候显示相关的暂停信息。 3. 完成乐曲选择,播放,暂停功能键的设计(中断控制模块)。 4. 通过IO口产生驱动信号(不同频率、不同频率持续时间)利用蜂鸣器(无源)发出不同的音调,达到播放音乐的目的,播放时间不低于30s。 5. 将歌曲存储在EEPROM中。
2020-12-19 10:19:17 1.26MB 单片机 数字音乐盒 蜂鸣器实现 C51实现
1
系统分为两个两大模块。 第一模块以用户身份进行设定,具有图书查询,下单,加入购物车,,购买,评价,退货,个人信息管理等功能。 第二模块是以管理员身份进行设定,具有用户信息管理,图书的增删改查,用户订单管理等功能。 1. 用户信息管理模块 根据管理员的角色需要, 可以修改用户密码及给用户授予管理员权限.所以他可以修改用户信息中的密码及权限. 首先,管理员通过用户ID或用户登录名查找用户(当管理员一进入用户信息管理页面时,即显示所有用户信息). 其次,管理员通过查找到对应用户,直接修改用户相应信息,在行末的修改按钮点击, 调用CustomAction中的updateCustomPwdandRole()方法,对修改内容进行数据库更新 最后,修改成功后再次挑战到该页面(再次显示所有用户信息). (*需改进:密码不可见) 2. 图书信息显示 图书信息显示分为两大块,其一,按某种顺序显示图书列表,比如说类别,点击率,销售量.其二,显示图书详细信息. 第一个就不多说了(没有负责这块),调用对于的service->dao,按某种顺序显示图书(此块加上分页功能). 第二块,即图书详细信息显示,功能块细分如下 1) 图书基本信息显示 书名,作者,价格,点击量,库存,ISBN等等 2) 顾客对图书评价显示 显示对此书已购读者对该书的评价,数据库设有评价表,有一个图书ID字段,根据此页显示的图书的ID查找出对应的所有评价及评价此书的顾客相应信息(昵称,评价时间) 3) 相关书籍显示 根据图书所属分类,按点击量显示同类型图书 4) 加入购物车 数据库存在购物车表,顾客可将图书放入购物车(相应信息),并不直接加入订单(没有生成订单号),若在查看购物车时下订单,即将信息转入订单表,生成相应的订单编号 5) 立即购买 立即生成一个单一商品的订单. (*注: 1. 无论是加入购物车还是立即购买,检验数量的合法性(用正则检验其为大于0的整数,及小于图书库存) 2.对于加入购物车或立即购买,判断是否登陆,若是没有登陆,显示”请先登陆后购买(从这里控制,防止非登陆用户加入购物车或订单页面)”) 3. 购物车管理 购物车管理这块着重于购物车数量的增减,每当操作数量时,改变相应的库存,在显示栏下方设置空白给予用户填写收货地址的信息,当用户点击确认订单按钮,即生成订单(订单在数据库分为两个表orders,orderbook(订单明细)它们公用同个订单id). (注:判断用户是否登陆) 4. 订单管理 订单管理中,订单orders表设有状态位,其分别为(未付款0,已取消1,已付款(已发货)2, 交易成功3,已退货4). 1) 页面设有订单搜索功能,根据时间段搜索出下单时间符合的订单,根据订单状态查找订单. 2) 对于不同状态的订单有着不同的操作 未付款付款,删除 已付款确认收货,退货 交易成功评价 3) 该页面使用AJAX,实现部分刷新(由其他同学负责) d. 底层代码负责块 编写有关订单的dao层,service层,action层代码 e. 三味书屋设计特色 1) 用户添加订单多样化—设置购物车(批量购买),立即购买 2) 设置点击量字段,标识热门书籍 3) 设置keyword记录,获取用户搜索书籍频率信息,掌握用户动态,对书店进货方向有更好的把握 4) 设置的管理员模块及用户模块,功能丰富,内容详实,符合实际需求 5) 灵活多样的图书展示区, 网站前台图书显视栏目分为以下几种方式: (1)最新图书 (2) 随机图书 (3)推荐图书(按价格) (4) 按照类型分类的书 等等....
2019-12-21 19:36:59 17.03MB SSH 网上书城 源代码 课程设计报告
1