- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个SQL Server 2005应用的论文示例.doc
参考手册
概述
案例教学的特点:
项目运作方式。案例教学通过指导学生参与一个实际的项目开发使其能够了解整个软件项目开发的过程,了解项目整个开发过程中所涉及到的文档,了解项目代码的书写规范。
任务驱动教学。通过使学生完成具体的任务,让他们可以掌握实际工作中需要的技能和方法。案例教学同时覆盖了所对应课程的必要知识点,也是对课本内容很好的回顾。SQL Server 2005数据库程序设计案例是配合《SQL Server 2005数据库开发和实现》课程展开的,除应用到本门课程的知识外,还会帮助学生强化以前学到的知识,真正将知识转化为实际的技能。
不占用教学课时。教师指导学生在课外时间逐步完成整个案例设计,也可以在学期结束后增加一个小学期集中完成。学生最好在同一个实验环境中完成开发任务,如果没有条件的话,也可以在宿舍或家中完成学习任务。
目的
培养学生独立开发一套完整的数据库系统的能力。该案例教学要求学生从信息收集开始,逐步进行系统需求分析、数据库设计、编码及调试、数据库维护等任务。
内容
本案例为一个校友录系统。校友录网站功能共分为两大部分:用户个人信息功能和班级功能。用户个人信息功能中包含:创建新账号(包含用户个人信息)、编辑用户个人信息以及上传更新用户个人头像。班级功能中包含:搜索班级、创建学校、创建班级、加入班级、班级留言、班级相册、上传相册以及相册留言等功能。该校友录系统的前台网站是使用ASP.NET开发,后台系统采用SQL Server 2005作为数据库,学生将通过实施该数据库解决方案,学习到网站应用程序架设的全过程,掌握数据库系统的开发、实现和维护,同时学生还将了解到如何结合SQL Server 2005和ASP.NET来开发一套数据库应用程序。
数据库的生命周期
在企业中部署数据库,需要遵循严格的项目流程。通常,项目流程会被细化为若干个阶段的工作,并且这些工作是周始往复的,这种流程被称作生命周期,如图2-1所示。
图 21 数据库的生命周期
在信息收集阶段,必须了解系统中数据的组成,确定所需的数据是已经存在还是需要新建。如在我们的校友录系统中,需要确定系统的使用者,他们对系统的功能要求(如可留言、可上传相片)等。这一阶段,系统调研人员必须详尽了解系统使用者对于系统的功能要求。
需求分析的主要任务是:详细调查现实世界要处理的对象(组织、部门、企业等);充分了解系统的概况;明确用户的各种需求;确定系统的功能。这一阶段我们将根据用户的描述将校友录系统的总体功能划分为两个子功能模块:用户个人信息功能模块和班级功能模块。用户个人信息功能模块中包含:创建新账号(包含用户个人信息)、编辑用户个人信息以及上传更新用户个人头像。班级功能模块中包含:搜索班级、创建学校、创建班级、加入班级、班级留言、班级相册、上传相册以及相册留言等功能。
设计阶段可划分为:概念结构设计阶段,逻辑结构设计阶段和物理结构设计阶段。概念结构设计是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS)的概念模型逻辑结构设计将概念结构转换为某个DBMS所支持的数据模型物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编与调试应用程序,组织数据入库,并进行试运行
需求分析和数据库设计
需求分析是整个数据库设计过程中最重要的步骤之一,是后续各阶段的基础。它包含这样几个步骤:收集资料、分析整理、绘制数据流图、建立数据字典和用户确认。数据库设计又可分为概念设计、逻辑设计和物理设计。接下来将简要的介绍一下收集资料到逻辑设计阶段(为了简化设计,我们略过数据流图和数据字典,并假定此系统通过了用户确认)。
信息收集和需求分析
通常,校友录网站的操作流程如下所示:
新用户通过注册系统,获得用户登录账号。同时发送用户账号信息以及个人信息到后台数据库相关表进行存储。
注册用户可修改登录密码、个人信息及个人头像,并将数据发送到后台数据库相关表进行更新。
注册用户可通过搜索功能进行同学、班级以及学校搜索,并可加入搜索到的相关班级,同时将相关数据发送到后台数据库相关表进行更新。如果没有搜索到学校或班级,则可创建新的学校或班级。
用户登录进入校友录后,可以通过数据库的查询列举所加入的所有班级。
班级成员可在班级首页的留言板或班级留言板中进行留言,同时发送相关留言信息到后台数据库相关表进行存储。
班级成员可在上传照片页面中上传相片到所属的所有班级,同时发送相关留言信息到后台数据库相关表进行存储。
班级成员可在班级相册页面内对照片进行评论,同时发送相关评论信息到后台数据库相关表进行存储。
概念设计——E-R图
概念模型用于信息
您可能关注的文档
- VANCL凡客诚品现状的分析和发展策略.doc
- wiki系统地研究.ppt
- WLAN工程应用的论文.doc
- XX项目电视信号传输系统.doc
- yyx适应学校新生活.ppt
- zss2000年大学毕业.论文.doc
- [91KB]西方经济方学重难点的分析.doc
- [学士]基于单片机温度控制系统设计_secret.doc
- ]中国人必须知道76个常识. 看了... 1819 ).doc
- __萃取过程及设备选择和操作.doc
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
文档评论(0)