华中科技大学自动化学院

C 语言课程设计报告

网上购物管理系统

专 业:自 动 化

班 级:自动化1306 班

组 员:

指导教师:周纯杰 何顶新 彭刚 周凯波

完成时间:2014 年11 月7 日星期五

1

目录:

一.引言……………………………………………………………4

1.任务背景 ……………………………………………………………4

2.编写目的 ……………………………………………………………4

3.任务概述 ……………………………….…………..………………4

二.功能及操作介绍………………………….………………….5

界面1—登录界面……………………….………………………………5

界面2—用户界面……………………….………………………………6

界面3—管理员界面…………………….………………………………7

三.系统设计分析…………………………………………………8

1.程序流程图…………………………….……………………….……8

2.函数模块分析………………………….……………………….……9

(1)主函数模块……………………………………………….………9

(2)登陆模块…………………………………………………………10

(3)注册模块…………………………………………………………12

(4)用户模块…………………………………………………………13

(3)管理员模块………………………………………………………21

(6)留言模块…………………………………………………………26

四.不足之处……………………………………………………27

五.编程分工……………………………………………………27

六.程序设计心得………………………………………………27

2

七.编程分工……………………………………………………28

八.程序源代码…………………………………………………29

3

一.引言

1.任务背景

在为期一学期的c 语言课程学习之后,需要我们能扎实掌握所学知识,能够

将其灵活运用到实际当中。于是在大二上学期布置了c 语言课设的任务,本次课

设1 至2 人一组,共设置了22 个题材,采用抽签的方式选择各组的题目。每组

须在大约两个月的时间内,编写出不少于 1000 行的c 语言程序。并要求所编写

的程序能正常运行,并符合生活实际。我们组的题目为“网购模拟系统”,在下

面的内容中将详细介绍。

2.编写目的

此次 C 语言课程设计是本专业的第一次课程设计,具有重要的意义:通过上

个学期对C语言的学习,对C语言编程有了初步的了解,获得了一定的基础但是非

常缺乏实际的编程经验,无法从质上对自己的编程技巧有一个很大的提高,这次

的课程设计给我们提供了一个非常好的锻炼机会。通过二个人的分工合作,在实

际中运用和训练程序设计的模块化和工程化思想和技术,努力掌握C 语言精髓;

同时提高自己的交流与团队合作的能力.为以后的更专业更复杂的课程设计和实

践活动打好基础。

3.任务概述

以购物网站为研究对象,了解网上购物的流程以及买家和卖家的功能,管理

员能对存在的商品进行价格修改,补充库存,以及删除操作,而买家则可以分类

检索,字符查找商品,对账户信息进行修改,对支付宝进行充值,查看购买记录,

在购物车中进行购买的功能。最后就是作为买卖双方进行沟通交流渠道的留言功

能。

在编写此程序的基础上掌握编修大程序的一些基本知识与技巧,为以后真正

的走向社会,编修高效率的程序作准备。

4

二.功能及操作介绍

界面1——登陆界面

这一部分是管理员和用户共同的登陆界面,可以用鼠标选择身份,键盘输入

账号密码,新用户也可以点击注册。

5

界面2——用户界面

进入该部分之前会有一段欢迎动画,并出现 “天上天下购物网”的图形。

用户所有的功能几乎都是在本界面下实现的,所有的功能都显示在左侧的菜

单中。右侧为对左侧信息进行反馈的模块。包括对个人信息的查看与修改,管理

购物车中的商品,查看消费记录,分类查看或用字符搜索商品,对支付宝进行充

值以及留言的功能。同时可以返回登陆界面或直接退出。

6

界面3——管理员界

用C语言编程网上购物系统,华中科技大学C语言课程设计报告 -- 网上购物管理系统.pdf...相关推荐

  1. 汽车站订票系统mysql实验_数据库课程设计报告-车站售票管理系统

    数据库课程设计报告-车站售票管理系统 吉林工程技术师范学院 课程设计报告 设计名称: 车站售票信息管理系统 姓 名: 孟祥丽 学 号: 23号 专 业: 计算机科学与技术 班 级: C1042 院 系 ...

  2. c语言商品订购系统总结报告,c语言课程设计报告-商业销售管理系统

    c语言课程设计报告-商业销售管理系统 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 C语言课程设计商业销售管理系统学号姓名班级软 ...

  3. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...

    <c语言程序设计>课程设计报告-职工信息管理系统.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  4. c语言声明第一个学生的成绩,C语言课程设计报告--学生成绩管理系统

    <C语言课程设计报告--学生成绩管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计报告--学生成绩管理系统(30页珍藏版)>请在人人文库网上搜索. 1.学生成绩管理系统 ...

  5. c语言 输入职工工资资料,通过结构体的数组来进行操作 报告,c语言课程设计报告-职工工资管理系统...

    <c语言课程设计报告-职工工资管理系统>由会员分享,可在线阅读,更多相关<c语言课程设计报告-职工工资管理系统(33页珍藏版)>请在人人文库网上搜索. 1.c 语言课程设计报告 ...

  6. 施工管理系统C语言,《C语言课程设计报告-建筑工地信息管理系统》.doc

    <C语言课程设计报告-建筑工地信息管理系统> C语言课程设计报告 班级:中国地质大学计算机学院192091班 姓名: 序号:192091-28(20091003872) 指导老师:时间:2 ...

  7. c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...

    河南理工大学计算机学院 <C语言程序设计>课程设计报告 题目: 学生信息管理系统 专业: 计算机科学与技术 班级: 计算机XX班 学号: 311009033232 姓名: ***** 日期 ...

  8. c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...

    兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...

  9. c语言模拟计算机指令流程图,家居分布式温度监测报警系统-传感器课程设计报告 带程序及仿真全套资料...

    资料包: 0.png (13.1 KB, 下载次数: 11) 2018-1-10 04:19 上传 传感器课程设计报告 课    题: 家居分布式温度监测报警系统班    级: 自152 姓    名 ...

最新文章

  1. php 485串口通信,485串口通信中的常见问题
  2. php根据时间搜索,yii2实现根据时间搜索的方法
  3. BZOJ 4212: 神牛的养成计划
  4. Android - N级树形结构实现
  5. 腾讯医疗AI实验室:3篇论文被国际顶尖会议收录
  6. C++--浅谈开发系统的经验
  7. C# 如何转换生成长整型的时间
  8. pdh光端机相关知识介绍
  9. ElasticSearch Java API
  10. java 注释 depredated_depredated是什么意思_depredated怎么读_depredated翻译_用法_发音_词组_同反义词-新东方在线英语词典...
  11. 如何在iOS和WatchKit中更改图像tintColor
  12. KeyboardPianoV0.0 项目介绍
  13. 计算机信息的应用安全中心在哪,怎么通过windows安全中心扫描出当前具有威胁的应用...
  14. UEFI学习——事件函数WaitForEvent和CreateEvent/CreateEventEx
  15. 易语言大漠多线程模板日志输出
  16. 413 Arithmetic Slices
  17. pycharm: Error: Cannot run program……
  18. python 计算gdp_菜鸟笔记Python3——数据可视化(三)世界GDP分析
  19. 面向对象技术之——转发(forwarding)
  20. 【机器学习实战系列】读书笔记之DecisionTree(ID3算法)(三)

热门文章

  1. 如何手写一个支持H.265的高清播放器
  2. 医疗人工智能系统努力在IT系统上表现良好
  3. 程序员职场江湖的工具书
  4. 激光尺如何测量:逆向工程
  5. 前端面试题(HTML、JS、Vue、React、小程序)
  6. android版新影视大全,影视大全安卓版
  7. steam 相同元素相加_7500美元的存储型XSS漏洞(steam客户端)
  8. C语言-全排列-递归
  9. ABOV(14) UART
  10. 锁定应用,解锁应用,锁卡,解卡,更改密码指令