- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《信息系统开发及数据库系统维护》实训指导书.doc
《信息系统开发与数据库系统维护》
班级 信息111
编著 许昊
二○一三年 七月十日
前 言
信息管理专业的核心是“信息系统”,信息管理专业的专业知识技能,应集中在信息系统之上。从信息系统的基础环境建设、到信息系统的开发、应用,以及信息系统的维护,这些环节都是信息管理专业所关注的。本资料主要关注信息系统开的开发与数据库系统的知识。
信息系统的开发与软件专业的软件开发过程有诸多相似之处,但信息管理的信息系统开发课程,不仅要求同学们具备软件开发的基础知识,更需要从客户的角度,关注信息系统的需求,从架构师的角度,考虑信息系统的设计。
“数据库”是信息在计算机中存在的主要形式,数据库相关的课程,是信息管理专业课程的核心。在这个时代,没有数据库,信息管理就无从谈起。本专业开设两门数据库相关的课程,主要是数据库的基础知识和数据库系统的管理与维护。关系数据库的基础是信息系统开发地基础,是必须掌握的技能。
总之,信息系统开发与数据库管理都是信息管理专业的核心课程,希望通过本学期的学习,为同学们今后的工作打下坚实的基础。
根据同学们之前的课程基础,课程的开发平台及数据库软件的主要选用微软公司的产品。程序开发大部分的操作系统环境都使用Windows操作系统,开发语言主要选用C#编程语言,VS2012开发工具,数据库产品选用MSSQL2008。在课程内容中,还将为大家补充软件工程、WEB前端开、软件测试等知识点。
课程预计安排在大三的上学期的 5 至第10 周,共6周的时间,按每周30课时计算,总计约180学时。课程大体安排如下:
篇章 内容 学时 基础知识 信息系统 软件工程 数据库基础 UML WEB前端技术 90 案例实践 MVC 电子商务综合案例 90
欢迎同学们对课程及讲义提出意见和建议!
第一篇 基础篇 4
第1章 信息系统 4
1.1 信息系统的基本概念 4
1.2 信息系统的开发 5
1.3 信息系统的发展趋势 5
第2章 软件工程 7
2.1 基础概念 7
2.2 软件工程各阶段介绍 8
2.3 软件工程相关工具 14
项目实践 15
第3章 数据库基础 16
3.1 关系数据库理论 16
3.2 非关系型数据库 16
3.3 数据库建模工具 17
项目实践 17
第4章 UML统一建模语言 18
4.1 UML重要 18
4.2 UML示例 18
项目实践 25
第5章 Web前端技术 26
5.1 CSS+DIV 26
5.2 Javascript 与常用框架 26
5.3 HTML5 27
项目实践 28
第二篇 案例篇 29
第6章 MvcMusicStore案例 29
6.1 创建项目 29
6.2 控制器 30
6.3 ?视图与模型 35
6.4 数据访问 44
6.5 通过支架创建编辑表单 50
6.6 通过支架创建编辑表单?续 58
6.7 使用?DataAnnotations?进行模型验证 69
6.8 成员管理和授权 72
6.9 使用 Ajax 更新的购物车 75
6.10 注册和结账 88
6.11 完成导航和站点的设计 98
第7章 Nopcommerce案例 104
附件: 106
基础篇
信息系统
信息系统的基本概念
信息管理(information Management IM)是人类为了有效地开发和利用信息资源,以现代信息技术为手段,对信息资源进行计划、组织、领导和控制的社会活动。简单地说,信息管理就是人对信息资源和信息活动的管理。信息管理是指在整个管理过程中,人们收集、加工和输入、输出的信息的总称。信息管理的过程包括信息收集、信息传输、信息加工和信息储存。信息系统是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。
信息系统的开发涉及到计算机技术基础与运行环境:包括计算机硬件技术、计算机软件技术、计算机网络技术和数据库技术。
一、计算机硬件技术
硬件基础设施包括网络平台、计算机主机和外部设备。计算机硬件系统是信息系统的运行平台。其中,网络平台是信息传递的载体和用户接入的基础。
二、计算机软件技术
软件分为系统软件和应用软件:
系统软件是指为管理、控制和维护计算机及外设,以及提供计算机与用户界面的软件。各种语言和它们的汇编或解释、编译程序、计算机的监控管理程序(Monitor)、调试程序(Debug)、故障检查和诊断程序、程序库、数据库管理程序、操作系统(OS)。
三、计算机网络技术
计算机网络是用通讯介质把分布在不同的地理位置的计算机、计算机系统和其他网络设备连接起来,以功能完善的网络软件实现信息互通和网络资源共享的系统。计算机网络包括网络介质、协议、节点、链路。
计算机网络拓扑结构:网络的链路和节点在地理上所
文档评论(0)