⑴ 请问电子商务专业的课程设置和教材分别有哪些
电子商务高级职业证书计划简介
一、考试课程及学分
序号 课程代码 课程名称 学分 备注
1 00896 电子商务概论 4
00897 电子商务概论(实践) 2 网上作业时间不少于24小时
2 00900 网页设计与制作 2
00901 网页设计与制作(实践) 3 网上作业时间不少于36小时
3 00906 电子商务网站设计原理 3
00907 电子商务网站设计原理(实践) 3 网上作业时间不少于36小时
4 00908 网络营销与策划 3
00909 网络营销与策划(实践) 2 网上作业时间不少于24小时
5 00910 网络经济与企业管理 6 二选 一
6 00911 互联网数据库 3
00912 互联网娄据库(实践) 3 网上作业时间不少于36小时
7 00913 电子商务与金融 3
00914 电子商务与金融(实践) 3 网上作业时间不少于36小时
8 00915 电子商务与现代物流 3
00916 电子商务与现代物流(实践) 3 网上作业时间不少于36小时
总学分 46
二、说明
在自学ks电子商务专业、中英合作商务管理专业中通过电子商务概论(含实践),网页设计与制作(含实践)课程的成绩可替代本计划中相同名称课程的考试成绩。
三、学习书目
1.电子商务网站设计原理
《电子商务网站设计原理》,于淼主编,中国财政经济出版社(2007版)。
2. 网页设计与制作
《网页设计与制作》,于淼主编,中国人民大学出版社(2006版)。
3.网络营销与策划
《网络营销与策划》,褚福灵主编,经济科学出版社(2007版)。
4. 网络经济与企业管理
《网络经济与企业管理》,李凤云主编,辽宁教育出版社(2007版)。
5. 电子商务与金融
《电子商务与金融》,陈进,谢怀军主编,辽宁教育出版社。
6. 电子商务与现代物流
《电子商务与现代物流》,何明珂主编,中国财政经济出版社(2010版)。
⑵ 高分求 本科电子商务专业大一到大四的课程设置
上海财经大学 的课程 可以参考一下
海财经大学 本科生 信息管理与工程学院 信息管理与信息系统专业 信息管理与信息系统(电子商务) 培养计划
1 法律基础
2 大学英语Ⅱ
3 大学英语Ⅲ
4 大学英语Ⅳ
5 大学英语I
6 哲学
7 *** 理论概论
8 当代世界经济与政治
9 *** 思想概论
10 大学生思想品德修养
11 大学语文
12 体育I
13 体育Ⅱ
14 体育Ⅲ
15 体育Ⅳ
16 卫生保健
17 军事理论
18 政治经济学Ⅰ
19 政治经济学Ⅱ
20 西方经济学I
21 西方经济学Ⅱ
22 高等数学(下)
23 经济法概论
24 国际贸易理论与实务
25 管理学
26 会计学I
27 会计学Ⅱ
28 统计学(数理统计)
29 管理信息系统
30 程序设计基础(*)
31 线性代数
32 概率论
33 高等数学(上)
34 供应链与物流管理
35 电子商务原理
36 电子商务系统建设
37 电子商务管理
38 数据库技术
39 数据结构△
40 信息系统分析与设计
41 计算机网络△
42 信息技术基础
43 网络营销
44 项目管理(*)
45 公司战略管理
46 工商管理模拟
47 电子商务专题
48 电子商务经济学
49 数据挖掘
50 运营与作业管理
51 公司财务
52 多媒体技术
53 企业资源计划(ERP)(*)
54 信息系统资源管理
55 数据库前台开发工具△
56 商务沟通
57 金融电子工程
58 决策支持系统与专家系统
59 会计信息系统
60 管理中的定量方法
61 电子商务案例分析
62 电子商务安全
63 Web应用工具
还有其他的大学 大多的是
1.政治(120学时,含法律基础32学时)
讲授马克思主义理论、 *** 思想、 *** 理论、 *** 重要思想、时事、政治思想品德修养、职业道德和法律知识。树立科学的人生观与世界观,坚定走有中国特色社会主义道路的信念。要求在理论教学中讲清主要立场、观点和方法。
2.体育(96学时)
讲授体育基本理论和体育运动项目的基本知识教育,体育运动项目基本技能训练。了解人体的正常发育规律,学会科学锻炼身体的方法,养成锻炼身体的习惯,提高运动技术水平,达到《大学生体育合格标准》。
3.高等数学(96学时)
主要讲授一元微积分和常微分方程的基本知识,介绍一些工程数学的内容,为各种后继课程的学习奠定必要的数学基础,培养学生抽象思维、逻辑推理、工程计算能力,尤其是运用数学知识解决实际问题的能力。
4.英语(148学时)
在中学英语的基础上进行系统的学习,培养学生掌握必需、实用的语言知识和语言技能,具有阅读和翻译与本专业相关的英文资料的初步能力,认知英语单词3500个左右以及一定量的词组(含中学所掌握的单词和词组),具备按照基本构词法识别生词的能力。在教学中应加强学生的阅读理解能力、听说能力及英语写作能力的培养。
5. C语言(116学时)
本课程主要以应用为目的,向学生介绍程序设计的基本知识,使学生掌握利用高级语言进行程序设计的基本方法与技巧,具有应用计算机的能力。着重培养学生掌握计算机处理问题的思维方法。
6.网页制作(64学时)
本课程是一门理论性与实际技能要求并重的课程,课程内容定位于“网页设计方法、制作技术与使用工具”三重体系上,从系统、实用、易学的角度向学生讲授网页制作的语言、方法与技巧。主要包括:Web基础知识、网页结构设计及布局方法、超文本标记语言的语法、层叠样式表(CSS)技术、网页制作工具的使用(Dreamweaver、Fireworks、Flash)以及站点管理和网页发布技术。
7.计算机网络技术(64学时)
本课程主要介绍计算机网络基础知识和网络主流技术,计算机网络技术涉及数据通信、网络理论、各类网络标准协议及众多相关技术,为便于学生全面了解和掌握网络技术的知识。
8.数据库技术与应用(80学时)
数据库技术是计算机数据处理的一种最新技术,本课程介绍数据库系统的基本原理、基本理论、基本技术和关系数据库的设计与方法。
9.多媒体技术(64学时)
本课程从应用角度出发,综合讲述多媒体应用的基础知识和多媒体应用设计技术。主要包括:多媒体基础知识:多媒体应用所需要的硬件、软件支持环境;声音、图像、视频、等多媒体数据的采集方法;常用软件的使用,如Photoshop;多媒体应用设计原理;多媒体通信与网络技术等。
10.JAVA技术(96学时)
本课程主要介绍了JAVA语言的发展历史、特点和基本语法,从面向对象程序设计的角度介绍JAVA语言的编程基础和JAVA提供的基础类库和JAVA的图形用户界面及JAVA的异常处理、事件响应、文件 *** 作和线程。
11.电子商务概论(64学时)
本课程全面系统地介绍了电子商务领域各个方面的知识。从电子商务的基本概念和系统框架入手,重点介绍了和电子商务相关的网络技术、EDI技术、安全技术、电子支付技术、物流技术及网站构架技术。并以目前电子商务应用领域较为成熟的几行业为例,介绍了电子商务的行业应用,以增强学生的感性认识。
12.管理学基础(48学时)
本课程是经济管理的基础课程,它是研究管理活动过程及其规律的科学,是管理实践活动的科学总结。具体内容包括:管理与管理学,管理理论的形成与发展、计划、目标、预测、组织概述、组织结构、人员配备、领导者、激励、控制与协调、控制基础理论、控制技术与方法、协调。
13.电子支付与结算(48学时)
本课程在介绍网络金融有关概念、结构和功能的基础上,系统地阐述了电子支付、网络银行、网络证券、在线保险和网络金融创新等内容,论述了网络金融相关的技术基础,并对网络金融的安全机制和风险管理进行了分析和阐述。
14.电子商务系统设计(64学时)
本课程在讲了电子商务系统设计的基本概念、基本技术、基本原理的前提下,着重介绍了电子商务的系统全貌和所涉及到的IT技术及一些重要的商务业务流程。
15. 电子商务案例分析(64学时)
本课程通过介绍著名电子商务网站与系统实例,分析各类电子商务系统的目的、战略构思、定位、系统结构、发展过程、技术特点、运作特色、成功经验与失败教训等,力图使学生进一步深入掌握电子商务的基本原理、开发技巧、运作过程,特别强调组织管理与信息技术的有效结合,电子商务系统对组织结构与运作方式及效率、市场结构与竞争、社会等各方面的影响。本课程进行中,要求学生结合实际背景,分组开发一个电子商务模拟网站或一个实用网站的子系统。使学生具备分析、设计、实现、维护和运作与实际电子商务系统的基本技能。
16.电子商务安全技术(64学时)
本课程主要围绕保障电子商务活动的安全性展开,第一部分为计算机网络安全基础,包括:网络安全的基本概念、常见的网络攻击与防范手段;第二部分为密码学基础,包括:密码学的基本概念、现代加密技术、密钥管理技术和鉴别与认证;第三部分为电子商务中Web站点安全策略与计算机网络安全工具,重点介绍防火墙、计算机病毒的防治、安全协议、系统入侵检测、计算机软件保护并结合系统实例,说明在具体的电子商务应用中保障其安全性应采取的措施。
17.现代物流管理(64学时)
本课程是电子商务的主干课程之一,它从电子商务与物流的关系入手,系统地介绍了在电子商务环境下如何开展现代物流管理。课程首先介绍了物流基础知识和物流的基本功能,对物流、物流管理、物流系统、企业物流、物流过程、物流成本进行全面介绍,在此基础上引出现代化物流信息技术,包括GIS、GPS、条码技术、EDI技术等,结合案例对物流中心、物流配送、物流模式、第三方物流、国际物流进行介绍,最后结合电子商务下的物流特点,引出供应链管理理念。本课程的目的在于全面了解物流及其相关理论知识和应用方法,用科学的管理方法实现现代化的物流管理。
18.网络营销与策划(48学时)
本课程是电子商务专业的主干课程之一。网络营销概论、定义、特点和发展;网络营销宏观和微观环境分析;在线消费者行为;顾客管理;网上调查;网络市场细分和目标市场;建立营销导向的网站;外向营销;网上产品与定价策略;在线渠道的职能、渠道长度、渠道伙伴的关系及在线零售;网上沟通;网上关系营销策略;网络营销计划,包括制定计划、环境分析、识别对象、设定目标、制定营销策略、行动方案、制定预算和评估计划等。
19.企业信息化与电子商务(48学时)
本课程从信息系统开发与信息资源利用的双重角度,介绍了企业信息化建设与管理的问题。课程首先介绍了有关信息化管理的基础知识,包括信息、信息资源、信息资源开发与管理、信息化与信息化管理、企业信息化建设与管理任务等方面的内容,通过对上述基础知识的了解,引出企业信息化建设的内容,包括计算机网络建设、网站建设、数据库建设、办公自动化系统建设、制造企业的生产作业信息化管理、进销存业务信息化管理、财务信息化管理、人力资源的信息化管理、知识管理系统、ERP、BPR、DSS、CRM等内容,最后介绍了企业外部信息资源的开发方法,具体涉及客户信息资源的开发、市场信息资源的开发、网络信息资源的开发以及竞争信息资源的开发。本课程目的在于向学生传输一种信息意识,给出一个实施企业信息化所需的整体知识框架体系,同时对一些重要软件系统的功能、产品、实施有一个较好的的框架性了解。
20.电子商务法规(32学时)
电子商务法是电子商务专业的主干课程之一。本课程的主要内容包括:一、电子商务法基础,主要论述什么是电子商务法、网站及其责任和电子商务的主体;二、电子商务基本法律制度,包括数据电文的法律制度、签名认证法律制度,电子合同及其不同类型的在线交易法律调控的法律制度;三、电子商务相关法律问题,主要涉及消费者保护、个人资料保护、不正当竞争、法律救济等与电子商务密切相关的法律问题。
21.电子商务项目运作(32学时)
本课程从项目管理的基本原理出发,介绍项目管理的基本原理、信息技术项目管理组织形式、人员配备及其相应职责的确定、项目经理的责任与权利等。使学生对信息技术项目管理有全面清晰的认识,用于公司的项目管理及项目管理信息化建设。主要内容有:国际、国内项目管理的现状,项目管理的主要方法和技术;IT项目的时间管理方法和技术;IT项目的规模、人工量、成本和缺陷的估算技术;IT项目的质量保证技术;IT项目的综合控制技术;IT项目配置管理技术。
实践性环节有:
1.C语言实训(二周)
通过C语言二周实训,掌握C语言语法规则,掌握常见的算法设计思路,熟悉C语言的环境和调试技术,达到国家二级C的考核要求。
2.微机组装与维修实训(一周)
通过计算机系统组装,掌握计算机组装、维护与故障维修的基本方法,并能熟练安装常用软件,进行各种系统配置和软件设置。
3.计算机应用基础实训(一周)
围绕全国计算机一级B进行实训教学。通过实训使学生熟练掌握 *** 作系统、文字处理系统、电子表格软件、Inter *** 作等常用办公自动化软件。达到全国一级B考试要求。
4.网页制作实训(一周)
掌握网页的设计与规划;主页的结构安排与流程;编辑文档、图象、表单;创建表格、链接、层;时间轴的使用;制作交互页面。场景;角色;帧;层的概念;动画的流程设计;声音的插入与编辑;蒙板的使用;Action的应用。笔刷、纹理填充的用法、大图切割、动画生成、鼠标事件、图形优化转换输出。
5.数据库课程设计(二周)
进一步巩固掌握关系数据库的设计方法,熟练掌握SQL Server数据库开发方法。
6.面向对象课程设计(二周)
掌握面向对象的基本原理和方法,掌握工程化程序设计的基本知识,逐步培养工程化程序设计的基本素质。
7.电商模拟系统实训(三周)
通过“电子商务教学实验模拟系统”的模拟化环境学习,熟悉电子商务运作过程的所有环节,掌握电子商务运营的组织与管理。
8.电子商务专业综合实践(8周)
为培养学生综合应用专业知识的能力,在专业课程学完后,开设8周专业综合实践,要求学生完成一个小型项目研究。题目具有很强的专业针对性,所需专业技能与专业知识的涉及面较宽,以培养学生较强的综合应用能力。
9.生产(毕业)实习(24周)
通过生产(毕业)实习,一方面使学生较长时间地参加专业生产实践,培养学生独立 *** 作能力,排除故障能力和解决问题能力,生产现场的组织、管理与指挥能力,从而能体现出应用型、技术型高职人材特色,另一方面搜集所需毕业设计资料及相关数据。
10.毕业设计(毕业论文)(10周)
毕业设计是总结性的一种实践性教学形式,通过毕业设计综合应用所学的各种理论知识和技能,按照培养目标规定的业务要求,进行基本能力的、全面的、系统的、严格的训练。设计题目可以是与生产任务相结合的现实设计,也可以是假拟题目,但每个学生都必须独立完成一定的任务,受到较全面的锻炼。
⑶ 大学电子商务专业有哪些课程设置
大学电子商务专业的课程:
1)基础课程:
电子商务概论、经济学、管理学、会计学、运筹学、统计学、英语、市场营销学、现代企业运作、计算机基础与应用、C语言、网络与数据通讯技术、数据库原理与网络数据库技术、电子商务原理。
2)专业课程:
电子商务系统的分析与设计、网络营销基础与实践、电子商务与国际贸易、电子商务信函写作、电子商务营销写作实务、营销策划、网页配色、Dreamweaver网页设计与制作、Web标准与网站重构、FlashAction
Script动画设计、UI设计、Asp;电子商务网站建设、电子商务管理务实、会计电算化、Photoshop、经济法、ERP与客户关系管理。
希望对你有帮助喔!
⑷ 大学电子商务专业都要学习哪些课程
主干课程:计算机网络原理、电子商务概论、网络营销实务、电子商务网站推广、电子商务客户服务、电子商务网站建设与维护、国际贸易概论、电子商务信函写作、电子商务营销写作实务、营销策划、网页配色、网页设计、数据结构、Photoshop、Adobe Dreamweaver、、Java语言、Web标准与网站重构、FlashAction Script动画设计、UI设计、电子商务网站建设、电子商务管理实务、ERP与客户关系管理、电子商务物流管理、消费心理学、电子商务实验、网上创业、电子商务专业英语、新闻采集、写作和编辑的基本技能、网络营销、网络数据库、移动商务、企业信息化、电子商务系统设计、广告策划、电子商务与物流 、Photoshop图片处理技术、Access数据库、市场营销学、企业经营与管理、网络消费心理学、Illustrator、插画创作技法基础 、Web开发技术、与RIA应用程序开发、数据仓库与挖掘、Workflow、服务器管理、数据库应用、电子商务与国际贸易、网络营销基础与实践、 展会营销、Email营销、电话营销、电话英语、外贸实战英语口语、电子商务国际贸易课程设计、网络营销课程设计、出版校对培训、电子商务概论(专业基础)、XML、NLP超级成功学、信息资源检索、网络信息安全、网络经济学、网络法律。
(4)电子商务专业课程设计扩展阅读:电子商务专业培养具备管理、经济、法律及网络技术、计算机技术、市场营销、电子商务技术以及电子商务管理等方面的知识和基本技能,能在各类企、事业单位、金融机构及 *** 部门从事实际业务管理、策划、调研、咨询、以及研究工作的专门人才。
⑸ 电子商务主要学哪些课程
Photoshop图像处理、商品视频拍摄及后期处理、爆款打造流程及 *** 作(实 *** 课)、Dreamweaver网页设计、天猫回商业广告美化、网答店装修、移动端页面装修与详情页、HTML5+CSS3、WEB和移动界面商业案例、电子商务安全与网上支付、网络SEM、SEO优化与推广、网络营销及综合实践等等。
⑹ 电子商务专业有哪些课程
电子商来务的专科课程:
网络学自习指南、计算机应用基础、计算机网络教程、电子商务法教程、c语言程序设计、电子商务概论、物流与供应链管理、软件技术基础、网络营销及综合实践、营销型企业网站建设与经营管理、
管理信息系统、电子商务技术基础、消费心理学、网络广告设计 、电子商务与现代物流、数据库原理及应用、网络企业管理、电子商务安全与网上支付、java语言、网页与网站设计等。
专业培养掌握计算机信息技术、市场营销、国际贸易、管理、法律和现代物流的基本理论及基础知识,具有利用网络开展商务活动的能力和利用计算机信息技术、现代物流方法改善企业管理方法,提高企业管理水平能力的创新型复合型电子商务高级专门人才。
(6)电子商务专业课程设计扩展阅读:
就业前景:
可从事企事业单位网站的网页设计、网站建设和维护,或网络编辑、网站内容的维护和网络营销(含国际贸易)、企业商品和服务的营销策划等专业工作,或从事客户关系管理、电子商务项目管理、电子商务活动的策划与运作、电子商务系统开发与维护工作以及在各级学校从事电子商务教学等工作。
⑺ 电子商务的主要课程有什么
计算机网络原理、电子商务概论、网络营销基础与实践、电子商务与国际贸易、电子商务专信函写作、属电子商务营销写作实务、营销策划、网页 配色、网页设计、数据结构、Java语言、Web标准与网站重构、FlashAction Script动画设计、UI设计、电子商务网站建设、电子商务管理实务、ERP与客户关系管理、电子商务物流管理、电子商务实验、网上创业、电子商务专业英语、新闻采集、写作和编辑的基本技能。网络营销、网络数据库、移动商务、企业信息化、电子商务系统设计、广告策划、电子商务与物流 、photoshop图片处理技术、access数据库、市场营销学、企业经营与管理、企业信息化、网络消费心理学。
⑻ 我是电子商务专业的大专学生,急求电子商务课程设计!!!
有电子商务概论,网页制作,c语言,国际贸易与实务,供应链管理,网络支付与结算,软件分析,等等。
⑼ 电子商务专业课程网络设计报告书怎么写
我是做网络营销培训课程设计的
⑽ 电子商务要学哪些课程
一、专科课程
网络学习指南、微积分、经济学基础,经济法,市场营销学、会计学基础、货币金融、国际贸易、电子商务概论、国际商务谈判、互联网软件应用与开发、组织行为学、网站设计与管理等等.
二、本科课程
网络学习指南、微积分、微观经济学、宏观经济学、公司财务管理、国际金融、管理学、运筹学、生产运作管理、网络营销、现代物流与供应链管理、电子金融与支付安全、战略管理等。
三、专业课程
网络学习指南、计算机应用基础、计算机网络教程、电子商务法教程、c语言程序设计、电子商务概论、物流与供应链管理、软件技术基础、网络营销及综合实践、营销型企业网站建设与经营管理、管理信息系统、电子商务技术基础、消费心理学、网络广告设计 、电子商务与现代物流、数据库原理及应用、网络企业管理、电子商务安全与网上支付、java语言、网页与网站设计等。
(10)电子商务专业课程设计扩展阅读学历文凭和自考文凭具体的区别如下:
1、学历文凭的所有课程中,三分之一课程参加国家统考,三分之一参加省统考,三分之一参加学校组织考试;自学ks所有课程均由国家统一组织考试。二者有三分之二的课程是相同的,但是学历文凭每个专业要比自考同专业多4门左右的课目。
2、盖章不同。上文我们已经提过了,学历文凭的毕业z书由省考委与所读院校盖章;自考毕业z书由省考委和主考院校盖章。二者均有两个盖章,但是盖的单位是不一样的,由此自考文凭含金量会高一些,尽管这样,但是自考文凭在国内大多数企业中还是存在与统招的还是存在差异。
3、承认度不同。自考文凭名扬海外,英国、美国、加拿大、东南亚等26个国家的高校承认我国自考毕业z书,还有先前的本科学历门槛降低至如今的专科学历就可以报名出国留学了。
我国自考生到这些指定的国家的大学学习,可以免试自考合格的课程,自考毕业生可直接攻读学位。统招学历文凭的毕业z书国外还不承认,考生需参加国外大学的入学考试并合格了才能攻读学位。
数据库课程设计报告计网0831数据库课程设计
1、数据的导入和导出今天是数据库实习的第一天,对于我们来说数据库虽然是今年刚刚学过的课程,但是我们已经考试完一段时间了,所以也很久没有翻书本了,很多知识在刚刚做的时候还是很陌生的,不得不翻一下书本,下面就是在第一天实习中所产生的问题报告和分析结果。
在做实训前,老师先给我们讲了数据库如何导入EXCL表,在老师的指导下我们学会了,为创建表提供了方便。
首先我们是建立了一个新的KCSJ数据库,建立的数据语句如下:
用SQL语句在D:\KCSJ下创建课程设计数据库(KCSJ)
(一)CREATE DATABASE KCSJ
ON
(NAME=KCSJ_DATA,
FILENAME='D:\KCSJ_DATA.MDF')
LOG ON
(NAME=KCSJ_LOG,
FILENAME='D:\KCSJ_LOG.LDF')
将KCSJ.XLS文件中的数据导入KCSJ数据库中。导入后在数据库中将生成以下五个基本表:
学生(学号,姓名,性别,年龄,入学成绩,班级,籍贯)
成绩(学号,课程号,成绩)
课程(课程号,课程名,教师名)
三角形(a,b,c,s)
回文数(A1,A2)
其中:a>学生、成绩、课程、三角形、回文数是表的名字。
b>学号、姓名、性别、班级、籍贯、课程名和教师名为字符型,长度分别为10 、10、2、6、8、20、10;
c>入学成绩为整型。
d>年龄、课程号和成绩为整型或微整型。
e>A1为整型;A2为字符型,长度为2。
f>a、b、c为float类型,代表三角形的三边,s为float类型,代表三角形的面积。
在导入数据库中KCSJ.XLS文件的数据导入的时候是在所有任务--导入数据—数据源为excel97-2000- 文件位置—导入表中的数据—修改类型和长度 最后确定。
用企业管理器创建数据库(JW0831),将KCSJ数据库中的五个表导入该数据库中。
打开所有任务 导入数据源 选择KSCJ 数据库 下一步 再选择jw0831数据库 选择所有 确定 就可以将KCSJ数据库中的五个表导入该数据库中。
简单的结构化查询
--(1)查询学生的详细记录
select*from 学生
--(2)查询学生表中前两个班级(班级名称不能重复)
select top 2 班级 from 学生
group by 班级
在做本题的时候,由于想的比较复杂,外加题意有点模糊,所以转了很大一个圈,并在老师的侧外指导下通过group by分组才把本题做了出来。
--(3)显示把 成绩表中各科学生的成绩加 20 分后的信息
select*from 成绩
where 成绩='成绩'+20
在做本题的时候,由于题意理解错误,所以我先用updata语句来进行更新,但是在做到其它题的时候,听到老师在指导其它同学的时候,把题意一说,我才恍然大悟,自己的方向又错了。然后又重新思考,接着就做出了上面的答案。
--(4)查询来自“宁波” 学生的学号、姓名、籍贯
select 学号,姓名,籍贯 from 学生
where 籍贯='宁波'
--(5)查询选修4号课程且考试成绩在70分以上的学生的学号以及所选修的课程号和成绩,显示前3条结果记录
select top 3*from 成绩
where 成绩>=70 and 课程号='4'
--(6)查询入学成绩在 300-400 分之内的学生的详细情况,并按入学成绩降序排序 ( 用两种方法完成 )
select * from 学生
where 300<入学成绩 and 入学成绩<400 order by 入学成绩 desc
select * from 学生
where 入学成绩 between 300 and 400 order by 入学成绩 desc
--(7)统计学生表中的学生人数
select count(*)from 学生
对于今天的题目做的多了,忽然发现很多题的类型都差不多,都是运用基本的书本知识,然后融会贯通,举一反三,然后不费吹灰之力就做出来了,我说的不费吹灰之力是简单的,但是有些还是费了好大一番功夫的。
--(8)查询学生表中姓李,姓名列包含两个字的学生的基本情况
select * from 学生
where 姓名 like '李_'
--(9)查询名字中第 2 个字为‘北'的学生的基本信息
select * from 学生
where 姓名 like '_北%
在做这几道题的时候,我解决了并也明白了—和%得区别和用途
--(10)查询选修 4 号课程,成绩在 80-90 分之间的学生学号和成绩
select*from 成绩
where 80<=成绩 and 成绩<90 and 课程号='4'
--(11)查询 JW0831 班和 JW0551 班学生的姓名、性别及班级(用谓词查询 in )
select 姓名,性别,班级 from 学生 where 班级 in('JW0831','JW0551')
group by 姓名,性别,班级
对于本道题拿到的时候,还是愣了一下的,因为我忽然不知道什么是,对于用谓词查询 in,自己不会用,在翻书翻了一遍并且询问了同学才发现如何去用它。
--(12)查询缺少成绩的学生的学号和相应的课程号
select 学号,课程号 from 成绩
where 成绩 is NULL
--(13)统计选修了4号课程学生人数
SELECT COUNT(*)AS'人数' FROM 成绩 where 课程号='4'
--(14)查询JW0831班家在河北学生的学号、姓名、性别
select 学号,姓名,性别 from 学生
where 籍贯='河北'and 班级='JW0831'
--(15)检索刘志生老师所授课程的课程号和课程名。
select 课程号,课程名 from 课程
where 教师名='刘志生'
---(16)检索年龄大于23岁的男学生的学号和姓名。
select 学号,姓名 from 学生
where 性别='男' and 年龄>23
--(17)查询学生表中姓李的学生的基本情况
select *from 学生
where 姓名 like '李%'
--(18) 统计学生表中所有学生“入学成绩”的平均分、最高分、最低分
select AVG(入学成绩) as'平均成绩',max(入学成绩) as'最高分',min(入学成绩) as'最低分'from 学生
--(19)查询选修了1号或者3号课程,成绩及格的学生的学号和成绩
select 学号,成绩 from 成绩
where 成绩>=60 and 课程号 in (1,3)
--(20)统计学生表中所有男女生人数
SELECT 性别, COUNT(性别)AS'人数' FROM 学生
group by 性别
对于今天的题除了自己不太熟悉课本知识和同学讨论出来的那些分析外,对于其他的题已经没有什么问题了,因为我把今天的题做完之后,把报告写完的同时,对于明天的题我也进行了一番思考,并且还帮助其他同学解决了一些不会的问题。
星期二 天气 冷 心情 good
3、复杂的结构化查询
--(1)检索至少选修刘志生老师所授课程中一门课程的女学生姓名。
select 学生.学号,姓名,性别,课程.课程号 from 学生,成绩,课程
where 性别='女' and 课程.课程号 in(select 课程号 from 课程 where 教师名='刘志生')and 学生.学号=成绩.学号
and 课程.课程号=成绩.课程号
对于今天的课程设计不是像昨天一样那么简单了,简直是提高了一个很大的层次,简直是一步三晃啊!不容易啊!就像本题一样,在查询的时候要用一个子查询和三个条件才能把它做出来!
--(2)检索吴计算同学不学的课程的课程号。
select 课程号 from 课程 where 课程号 not in(select 成绩.课程号 from 成绩,学生where 姓名='吴计算' and 成绩.学号=学生.学号)
在本题中,用的方法还真是一波三折啊!因为如果要查不学的课程,要先查出他学的课程,然后再排掉学过的!充分运用了not in这个语法
--(3)检索至少选修四门课程的学生学号。
select 学号, count(成绩.学号)as '门数' from 成绩,课程 where 成绩.课程号=课程.课程号
group by 成绩.学号
having count(成绩.学号)>=4
对于本题的用的是count做统计这个数据语句,外加可以用在group by 语句后的having条件语句。通过本题的联系,可以很好的运用count 和having语句
--(4)检索全部学生都选修的课程的课程号与课程名。
select 课程.课程名 ,课程.课程号 from 成绩,课程
where 成绩.课程号=课程.课程号
group by 课程.课程名,课程.课程号
having count(成绩.学号) in (select count(学生.学号)from 学生)
--(5)检索选修课程包含刘志生老师所授课的学生学号。
select 学号 from 成绩,课程
where 教师名='刘志生'and 成绩.课程号=课程.课程号
--(6)统计有学生选修的课程门数。
select 学号, count(成绩.学号)as '门数' from 成绩,课程 where 成绩.课程号=课程.课程号
group by 成绩.学号
--(7)求选修4号课程的学生的平均年龄。
select AVG(年龄)as'平均年龄',成绩.课程号 from 学生,成绩
where 课程号='4' and 学生.学号=成绩.学号
group by 成绩.课程号
--(8)求刘志生老师所授课程的每门课程的学生平均成绩。
select avg(成绩.成绩)as'平均成绩',课程.课程号 from 成绩,课程
where 教师名='刘志生' and 成绩.课程号=课程.课程号
group by 课程.课程号
--(9)统计每门课程的学生选修人数(超过6人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。
select 成绩.课程号, count(成绩.学号)as '人数' from 成绩,课程
where 成绩.课程号=课程.课程号
group by 成绩.课程号
having count(成绩.学号)>=6
order by count(成绩.学号) asc
--(10)检索学号比陆力利同学大,而年龄比他小的学生姓名。
select 学号,姓名 from 学生
where 学号>(select 学号 from 学生 where 姓名='陆力利') and 年龄<(select 年龄 from 学生 where 姓名='陆力利'
--(11)求年龄大于女同学平均年龄的男学生姓名和年龄。
select 姓名,年龄 from 学生
where 性别='男'and 年龄>(select avg(年龄)as'平均年龄'from 学生 where 性别='女')
--(12)统计学生人数超过 5人的班级名称和对应的人数
select 班级,count(学生.学号)as '人数'from 学生
group by 班级
having count(学生.学号)>=5
--(13)检索课程号和选修人数,查询结果按人数升序排列,若人数相同,按课程号降序排列。
select 成绩.课程号, count(成绩.学号)as '人数' from 成绩,课程
where 成绩.课程号=课程.课程号
group by 成绩.课程号
order by count(成绩.学号) asc,成绩.课程号 desc
这道题运用很多知识点,不但用了count 统计 还用了 group by 分组 外加排序
--(14)查询选修课程学生的学号、姓名、所选课程号、取得的成绩
select 学生.学号,学生.姓名,成绩.课程号,成绩.成绩 from 学生,成绩
where 学生.学号=成绩.学号
--(15)查询学生的学号、课程号和成绩等级
select 学号,课程号,成绩,(
CASE
WHEN 成绩>=90 and 成绩<=100 THEN 'A'
WHEN 成绩>=80 and 成绩<90 THEN 'B'
WHEN 成绩>=70 and 成绩<80 THEN 'C'
WHEN 成绩>=60 and 成绩<70 THEN 'D'
ELSE 'E'
END ) as 等级
from 成绩
本题运用了一个新的知识点,这个知识点是在老师的ppt课件上找到的,利用这个语句何以很好很方便的为管理系统中的成绩分等级,所以在本体中一定要记住本语句的语法如:case when……andthen ……else end
今天小结,通过今天一天的课程设计,我觉得我收获了很多,因为它让我以前学的不太好的知识点全部都巩固了一遍,尤其是成绩、课程、学生这些表与表的链接,每次不是这里连不上就是那里连不上,但是现在不但可以连上了,还可以帮助其他同学检查出来错误,真是一笔不小的收获,虽然今天做的题比较难,但是每一次在自己的努力下做出来都会有不小的成就感……
3、复杂的结构化查询
星期三 天气 冷 心情 good
外面飘着雪花,美好的一天又已经开始了!实习已经到了一半,离回家的日子也近了很多,所以心情也是越实习越好了!今天的工作当然也完成的比较顺利!虽然有的还挺难的!但是相信自己一定就会成功!嘿嘿……看看自己的劳动成果就知道了!
3、复杂的结构化查询
--(16)查询选修了英语的学生的姓名和成绩
select 学生.姓名,成绩.成绩 from 成绩,学生,课程
where 课程.课程名='英语'and 学生.学号=成绩.学号 and 课程.课程号=成绩.课程号
group by 学生.姓名,成绩.成绩
--(17)分别统计每个班级的男女人数(要求显示出班级、性别、对应的人数)
SELECT 班级, 性别, COUNT(性别)AS'人数' FROM 学生
group by 班级,性别
--(18)求年龄大于所有女同学年龄的男学生姓名和年龄。
select 姓名,年龄 from 学生
where 性别='男'and 年龄>(select max(年龄) from 学生 where 性别='女')
group by 姓名,年龄
--(19)计算选修了1号课程的学生的平均成绩(要求显示出课程号和对应的平均成绩)
select 课程号,avg(成绩)as'平均成绩'from 成绩
where 课程号='1'
group by 课程号
--(20)查询选修课程学生的学号、姓名、所选课程名、取得的成绩
select 学生.学号,姓名,课程.课程名,成绩.成绩 from 学生,成绩,课程
where 学生.学号=成绩.学号 and 课程.课程号=成绩.课程号
--(21)查询学生的学号、姓名、性别及所选修各门课程的成绩(要求每位学生用一个数据行显示这些信息)
SELECT 学生.学号, 学生.姓名,学生.性别,
(select 成绩 from 成绩 where 课程号='1' and 学生.学号=学号) as '数学',
(select 成绩 from 成绩 where 课程号='2' and 学生.学号=学号) as '英语',
(select 成绩 from 成绩 where 课程号='3' and 学生.学号=学号) as '计算机基础',
(select 成绩 from 成绩 where 课程号='4' and 学生.学号=学号) as '数据库',
(select 成绩 from 成绩 where 课程号='5' and 学生.学号=学号) as '政治',
(select 成绩 from 成绩 where 课程号='6' and 学生.学号=学号) as '体育'
FROM 学生 INNER JOIN 成绩 ON 学生.学号=成绩.学号
GROUP BY 学生.学号, 学生.姓名,学生.性别
--(22)查询李路路所学的课程名和对应的成绩,并按照成绩升序排列。
select 姓名,课程名,成绩 from 学生,课程,成绩
where 姓名='李路路'and 课程.课程号=成绩.课程号 and 学生.学号=成绩.学号
order by 成绩
--(23)查询平均成绩大于 75 分的课程,要求显示课程名和平均成绩。
select 课程名,avg(成绩)as'平均成绩' from 课程,成绩
where 课程.课程号=成绩.课程号
group by 课程名
having avg(成绩)>=75
--(24)查询所选课程平均成绩前三名的那些学生的姓名和平均成绩。
select top 3 学生.学号,姓名,avg(成绩.成绩)as'平均成绩'from 成绩,学生 where 学生.学号=成绩.学号 group by 学生.学号,姓名 order by avg(成绩.成绩) desc
--(25)查询和李工业在同一个班级的学号和姓名
select 学号,姓名 from 学生
where 班级 in (select 班级 from 学生 where 姓名='李工业')
--(26)查询JW0831班中入学成绩比李里高的学生的姓名
select 姓名 from 学生
where 班级='JW0831' and 入学成绩>(select 入学成绩 from 学生 where 姓名='李里')
--(27)在学生表中查询高于入学成绩平均分的学生学号、姓名、班级、入学成绩
select 学号,姓名,班级,入学成绩 from 学生
where 入学成绩>(select avg(入学成绩)as'平均成绩'from 学生)
--(28)查询没有选修课程的学生的学号和姓名
select 学生.学号,学生.姓名 from 学生
where 学号 not in(select 学号 from 成绩 group by 学号 )
--(29)查询选修了 5(含5) 门以上课程的学生的姓名。
select 姓名 from 学生,成绩,课程 where 成绩.课程号=课程.课程号 and 学生.学号=成绩.学号
group by 成绩.学号,姓名
having count(成绩.学号)>=5
--(30)查找同名同姓的学生信息。
select a1.* from 学生 a1,学生 a2
where a1.姓名=a2.姓名 and a1.学号<>a2.学号
星期四 天气 冷 心情 good
数据管理
--(1)利用学生表创建一个新表(不含数据):优秀(学号,姓名,性别),
--然后在学生表中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,
--并把检索到的值送往优秀表中。
select 学号,姓名,性别 into 优秀 from 学生
where 5>6
insert into 优秀 select 学号,姓名,性别 from 学生 where 学号 in (select 学号 from 成绩 group by 学号 having min(成绩)>=80 )
--(2)把李路路同学的选课和成绩全部删去。
delete from 成绩
where 成绩 in(select 成绩 from 学生,成绩 where 学生.学号=成绩.学号 and 姓名='李路路')
--(3)把低于总平均成绩的女同学成绩提高5%。
UPDATE 成绩 SET 成绩=成绩*(1+0.05) WHERE 成绩<(select avg(成绩.成绩)as'平均成绩'from 成绩) and 学号 in(select 学号 from 学生 where 性别='女')
--(4)把选修数学课不及格的成绩全改为空值。
UPDATE 成绩 SET 成绩=null WHERE 成绩<60 AND 课程号=(select 课程号 from 课程 where 课程名='数学')
--(5)在成绩表修改4号课程的成绩,若成绩小于等于75分时提高5%,若成绩大于75分时提高4%(用两个UPDATE语句实现)。
UPDATE 成绩 SET 成绩=成绩*0.5 WHERE 成绩<=75 and 课程号='4'
UPDATE 成绩 SET 成绩=成绩*0.4 WHERE 成绩>75 and 课程号='4'
--(6)将选修4号课程且成绩没有及格的学生的成绩调整为 60 分。
UPDATE 成绩 SET 成绩=60 WHERE 成绩<60 AND 课程号='4'
自定义函数的使用
编写一函数(hws),判断一个整数是否为回文数,若是函数值为“是”,否则为“否”,利用该函数判断回文数基本表中A1列的整数是否为回文数,若是,则A2列的值为“是”,否则为“否”。
create function hws(@A1 int)
returns char(2)
as
begin
declare @y int,@r int,@c char(2),@z int
select @y=0,@z=@A1
while @A1!=0
select @r=@A1%10,@y=@y*10+@r,@A1=@A1/10
if @y=@z
set @c='是'
else
set @c='否'
return @c
end
update 回文数 set A2=dbo.hws(A1)。
星期五 天气 冷 心情 good
游标的使用
利用游标可以访问单独数据行的特点,逐一对三角形基本表中的数据行(三条边)进行处理,求三角形的面积。
Declare yb cursor
For
Select*from 三角形
Declare @a float,@b float,@c float,@p float,@s float
Open yb
Fetch next from yb into @a,@b,@c,@s
While @@fetch_status=0
Begin
If @a+@b>@c and @a+@c>@b and @b+@c>@a
select @p=(@a+@b+@c)/2.0,@s=round(sqrt(@p*(@p-@a)*(@p-@b)*(@p-@c)),2)
else
set @s=null
update 三角形 set s=@s where current of yb
fetch next from yb into @a,@b,@c,@s
end
close yb
deallocate yb
心得体会
时光匆匆,一个星期的实习已经接近尾声了,对于本次的实习心情就是轻松加愉快,收获也是硕果累累,在老师的安排下,实习的过程是根据每天老师给的任务,按时完成作业然后再把报告写完根据规划每天都有条不絮的干着自己的事情,对于我是一个不会安排时间的人,生活中重来没有规划,所以事情每次干完不是紧一阵就是松一阵的,所以通过这次实习中在老师的安排下,自己也懂得了安排时间的重要性,也从中吸取到了一些经验。
在本次实习中我不仅把本学期学习的数据库基本知识进行了点到点的复习,也把它进行了巩固,在原来没有学好的地方通过本次的实习学的比以前学的更好,不仅如此,我们在做课程设计的时候还学会了独自的思考和协作,有些知识点我们运用的不是很好,但是后面再老实的帮助和在同学的探讨下,最后都把它解决了出来。除此之外,我也感觉到实习并不是因为完成任务而实习,它是为了让我们更好的掌握知识,并把知识运用到生活中去的,就像艺术一样,源于生活,而应用于生活一样。数据库的学习,也是为了以后生活中方便自己方便他人而学习的。
由于每天紧张的课程,一路都是匆匆来匆匆去,所以一个班同学的交流也是很少的,通过实习所以同学之间交流的机会也就比较多了一点,比才的感觉也因此增进了不少,以上就是本次在实习中所得到的心得,至于没有感受到的,将在以后的生活中再次的吸取生活中的经验。来进行学习中的总结。
类似的
一.可行性研究:
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。
图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2000网络数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可 *** 作性。
二.需求分析:
1.任务概述:
1.1 目标:
对图书信息进行图书入库、借阅登记、借阅查询、过期提示、办理借书卡这些日常业务的需要。高效性通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。
1.2 运行环境:
Windows 98/2000/XP/2003 *** 作系统下,安装并配置软件Microsoft SQL Server 2000数据库管理系统。
2.数据需求:
2.1 数据流条目:
权限=权限+姓名 登录用户=帐号+姓名+密码+权限
用户=用户帐号+姓名+性别+组号+证件号码 图书类别=类别+类名
图书=图书编号+类别+书名+作者+出版日期+出版社+定价+总数量+剩下数量+备注
借阅=用户帐号+图书编号+借书日期+到期日期+数量+还书日期
借阅信息=用户帐号+图书编号+借书日期+到期日期+数量+还书日期
2.2 数据字典(DD):
2.3 数据库描述:
使用SQL SERVER2000作为后台数据库,就可以行使基于网络连接的用户认证。从而给不同的子系统分配不同的数据库使用角色,让他们彼此之间使用的数据库隔离开来,以达到较高的安全性。
2.4 数据采集:
通过Internet从网站上收集一些图书的相关信息,录入数据库,从而建立数据库,并在编码调试阶段测试各个功能模块的实现。
3.功能需求:
3.1 功能划分:
图书管理系统主要实现以下七方面的功能:
a.查询 b.图书借还 c.图书入库 d.图书维护
e.图书超期提示 f.环境管理 g.备份还原
3.2 功能描述:
图书管理包括查询、借还、入库、维护、超期提示、环境管理和备份还原七方面功能。
图书入库,主要实现入库登记。
图书借阅,进行借书登记(此 *** 作由管理员完成);当用户要查询自己的借阅情况时,可进行借阅查询。
图书超期提示,当借阅者在已到借书期限时未归还图书,提示其尽快办理归还手续。
3.3 数据流图(DFD):
新书入库DFD:
D1 库存清单
D1 库存清单
图书借阅的DFD:
过期提示的DFD:
借阅查询的DFD:
D1 借阅查询清单
还书处理的DFD:
D1 库存清单
4.安全性需求:
考虑到不同用户的权限不同,第一次进入该系统时应该向管理员申请注册一个用户名和密码,并完整的填写相关信息,同时存入数据库表中。这样管理员就可赋予不同用户不同的权限。每位用户根据自己的身份不同,进入不同的用户界面。管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。
5.一致性需求:
在图书管理系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。
6.完整性需求:
根据图书管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现 *** 作故障。
三. 概要设计说明书:
1.总体设计:
1.1 系统结构示意图:
图书管理系统结构示意图
1.2总体结构和模块外部设计:
2.接口设计:
2.1 外部接口:
通过一定的计算机硬件,建立服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现图书管理系统。
2.2 内部接口:
程序内部需要共同的数据定义和描述,此系统是智能办公化管理系统的一个子系统,必须和这个系统的其他子系统统一数据定义等,才能使该系统性能达到最好,并且要尽量消除和其他子系统模块之间存在的数据冗余,才能使整个智能办公系统做到高效,方便。
3.E-R图
E-R图清楚地描述了系统中各个实体之间的联系,以及各个实体所具有的属性,可以使读者很清楚地了解整个系统的总体处理。在建立E-R图的过程中,主要经历以下几个步骤:1.选择局部应用;2.逐一设计分E-R图;3.合并分E-R图,生成初步E-R图;4.消除不必要的冗余,设计基本的E-R图。
4.运行设计:
4.1 运行模块的组合:
运行模块分成基本的三个模块,即是:输入模块,输出模块,处理模块等。这使得整个系统的维护容易,简单;系统的结构层次简单,易懂。
4.2 运行控制:
本系统采用的控制方式主要有三种:顺序,选择,循环。
5.安全保密设计:
考虑到不同用户的权限不同,第一次进入该系统时应该向管理员注册一个用户名和密码,并完整的填写相关信息,同时存入数据库表中。这样管理员就可赋予不同用户不同的权限。当用户登录进 *** 作界面之前,我们设置了用户名和密码,当用户名和密码相匹配时才能进入该用户所允许做的权限 *** 作界面,否则就只能看到登录界面管理员有权力行使所有的管理功能,普通用户只能进行一般的查询。
四.详细设计:
1.数据库表
权限:(权限,姓名)
登录用户:(帐号,姓名,密码,权限)
用户:(用户帐号,姓名,性别,组号,证件号码)
图书类别:(类别,类名)
图书:(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注)
借阅:(用户帐号,图书编号,借书日期,到期日期,数量,还书日期)
借阅信息:(用户帐号,图书编号,借书日期,到期日期,数量,还书日期)
2.计算机的软件配置
Windows 98/Windows xp/Windows 2000/Windows 2003;
五. 编码与实现:
六. 测试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)