- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲系统分析和数据库设计
数据库应用编程 课程介绍 课程介绍 课程代码:ND2002 课程学时:34课时 学分:2 先修课程: C#, 数据库系统原理/SQL Server 课程介绍 教学目的和要求: 数据库应用是当今软件行业中比重最大的领域。绝大部分软件企业招聘员工都要求具有数据库应用程序的开发能力。 本课程的教学目标是使学生掌握使用C#.NET进行数据库编程的基本技术,了解系统分析、设计、实现的一般软件工程步骤,加强编程能力,巩固数据库知识。 通过学习,要求学生掌握用C#语言和SQLServer进行数据库设计、用户界面设计、数据库应用程序编程等技能,能对小规模的数据管理问题设计并实现结构清晰的应用软件。 课程介绍 教学内容 系统分析与数据库设计(4小课) 概要设计----模块划分与UI设计(4小课) ADO.NET数据库访问 (8小课) 三层架构设计(4小课) LINQ及EF(4小课) 数据库程序安全设计(2小课) 报表打印(2小课) 复习与课程设计(3小课) 课程介绍 考核的方式、要求、标准 本课程以总评成绩为最终考核成绩,总评成绩为百分制,满分为100分。总评成绩由2部分组成,其中平时成绩占50%,考试成绩占50%。 平时成绩包括考勤成绩和作业成绩。考勤总评成绩的10%;作业占总评成绩的25%。作业共三次,分别占8%,8%,9%。课程设计占15%。 考试采用闭卷笔试方式。考核知识基础和综合应用。对数据库结构、SQL、ADO.NET等关键知识点能够理解,可算合格;能够针对小的功能模块写出结构清晰的程序代码,可算良好;对具体的数据库应用问题知道如何分析和设计,并能从程序上实现,可算优秀。 课程介绍 教学资源 课程负责人:袁志 办公地点:综合楼网络工程系 电话E-mail: yz@ 答疑时间:星期二 上午;星期四上午 第1讲 系统分析与数据库设计 教学内容 用一个真实的数据库应用程序——BookStore为例,讲解需求分析方法与数据库编程的基本步骤,然后开始第一步工作:数据库设计。 目录: 1. 系统分析 2. 数据库编程步骤 3. 数据库设计 1. 系统分析 洁是某系教务员,管理专业书籍是她的日常工作之一。她找到三个学生组成的“枫小组”,请他们帮助开发一套图书管理程序(BookStore)。他们围坐在一起,开始以下对话: 1. 系统分析 洁:你们走进办公室的时候都看到了,那几个大柜子,全都放满了书,管起来太难了。希望有一个软件来帮助我管理。 枫:说说你的需求吧,你希望软件提供哪些功能。 洁:我列了几条主要的工作: 要记住谁借了书 要求统计所有书的价值 想知道哪些书借阅的人最多 书掉了之后要进行赔偿 超过借阅期限要催还 图书要能分类统计管理 1. 系统分析 枫:哪些人可以借书? 洁:一般都是老师,每个老师都有一个工号。 枫:一种书只有一本吗? 洁:多数只有一本,也有的有几本,我给每本书一个编号,从1开始。现在编到一千多了 枫:你刚才说到图书分类,是怎样的分类的。 洁:现在有这样几类:编程语言,软件工程,网络技术,电子技术,人工智能,信息安全,数据库。以后可能还有其他的。 1. 系统分析 枫:你刚才说借阅有期限,期限是多长?到期了怎么办? 洁:一般借阅期限约3个月,到期之后我会去催还。但有时候我会忘记去催了。 枫:我们觉得用电子邮件自动催还的方式可能对你有帮助。还有,掉了书要罚款,怎么罚? 洁:罚款比例是由领导决定的,现在是按照2倍罚款。由系里专门管财务的老师负责收款,要开一张收据。(拿出了一张罚款单的存根) 1. 系统分析 1. 系统分析 枫:那你现在是怎么管这些图书的呢? 洁:我没有好的方法,只能每隔一段时间打一份一个EXCEL表格,然后利用Excel来做一些统计,但做起来太费功夫。 枫:你想统计一些什么数据? 洁:主要是按出版社、出版年份、图书类型统计书的册数和价值。 枫:软件是你一个人用吗?有没有其他用户? 洁:现在是我使用,但我的计算机放在公共场合,所以要有保护方法,另外我觉得,如果软件好用,其他系的教务员也会感兴趣的。我建议将所有系的图书数据集中管理。 (会话还在继续……) 1. 系统分析 枫小组画了一张草图 1. 系统分析 此外,枫小组把一些关键的词写成一份清单 名词 操作员 读者 图书 管理规定 图书类型 图书事件记录 动词 新书登记 借书 还书 催还 丢书 罚款 统计 2. 数据库编程步骤 如果我们接到这样一个问题,我们的基本想法是:开发一个管理系统,用数据库来存放数据,用一种编程语言来编程。工作的主要过程包括: 需求分析 数据库设计 用户界面设计 程序编码 测试 软件交付 2. 数据库编程步骤 涉及到的技能点包括: 数据库知识(本课程选用SQL Server) 用户界面设计(本课程选用Windows
您可能关注的文档
- 电场能的性质带电粒子在电场中的运动综合练习.ppt
- 用动画吸引视觉—中的时间轴郑琰(小a).ppt
- 电子政务外网信息安全建设培训.ppt
- 电子顺磁共振(epr2006-a).ppt
- 电工基础课件第四章磁场.ppt
- 电机学东南大学课件第一章.ppt
- 电气工程概论第一章绪论a.ppt
- 电磁波在等离子体中传播的二维fdtd数值计算.ppt
- 碳纳米管的制备与纯化-李玲玲.ppt
- 移动开发实战-javame入门.ppt
- 2026年财务管理专业答辩汇报:企业营运资金管理效率提升研究.pptx
- 数学建模在城市水资源优化配置中的应用研究答辩.pptx
- 水产养殖水产饲料环保化配方优化与养殖应用答辩汇报.pptx
- 2026年农学专业课题实践与品种推广赋能答辩.pptx
- 2026年中药学专业中药炮制工艺优化与药效提升答辩.pptx
- 2026年审计学专业答辩汇报:小微企业审计服务模式创新探析.pptx
- 统计学统计建模在社会经济分析中的应用毕业答辩汇报.pptx
- 生鲜电商企业工商管理优化与生鲜产品保鲜及配送时效提升研究毕业答辩.pptx
- 2026年临床医学专业骨科疾病诊疗与功能恢复答辩.pptx
- 高新技术企业财务分析的特色视角——研发投入与核心竞争力关联毕业答辩.pptx
原创力文档


文档评论(0)