文档库 最新最全的文档下载
当前位置:文档库 › 数据库课程设计任务书2013

数据库课程设计任务书2013

数据库课程设计任务书2013
数据库课程设计任务书2013

长江大学数据库课程设计任务书

《数据库课程设计》任务书

1. 任务与要求

(1)先修课程:《数据库原理及应用》,《面向对象程序设计C#》、https://www.wendangku.net/doc/449989695.html,或JAVA等。

(2)课程设计题目:《图书管理系统》

若自选题目,则需在课程设计第一天上报题目名称,以及开发工具和数据库。

(3)时间:2周,在《数据库原理及应用》课程结束后进行,建议提前5—8周开始准备。(4)开发工具和环境

开发工具:VC、VB、C#、https://www.wendangku.net/doc/449989695.html,、Java、Delphi等任选。

数据库:SQL Server、Oracle、DB2、Sybase等任选。

应用程序:Windows界面程序(C/S),或Web界面程序(B/S)。

(5)设计报告正文字数不少于5千字,报告附录应包括主要源代码。要求层次清楚、整洁规范,不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。

明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。课程设计中,学会应用理论知识,收集、归纳相关资料,以及解决实际问题的方法。严格要求自己,自信但不固执,独立完成课程设计任务,善于接受教师的指导和听取同学的意见,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,勇于创新,按时完成课程设计任务。

2. 考勤、考核与成绩

(1)严格考勤制度,每次上机都要记录,学生有事必须请假。考勤记录影响最终成绩。(2)因实验室环境不能满足课题要求的,可以申请在实验室外进行设计工作。

(3)在课程设计的最后一次上机之前,必须向老师申请考核,考核时要求演示程序并回答老师提出的问题。

(4)最终成绩以考核成绩为主,考核成绩占80%以上。

(5)课程设计完成后的一周内提交设计报告的Word电子文档和打印件,以及程序源代码文件(含解决方案文件和工程文件)、数据库脚本文件和数据库文件。

3. 设计报告

(1)要求采用统一格式的报告封面。

(2)目录,要求目录层次结构清晰、合理。

(3)正文,要求包括概况、系统分析与设计、系统实现、总结、参考文献等方面内容。

系统分析与设计可包括:系统功能分析、概念模型、数据表结构、三层架构、类的设计等。

系统实现可包括:数据库实现(SQL脚本)、程序界面、界面操作、关键技术及实现代码、调试中遇到的问题等。

总结可包括:结论(已完成功能、涉及的主要技术)、下一步工作安排、收获与体会等。(4)附录,要求包括数据库对象(含存储过程等)的SQL脚本代码,以及主要源程序代码。

《图书管理系统》设计指导书

1. 设计题目

图书管理系统

2. 设计目的

通过对图书管理系统的系统分析、系统设计、编码和调试等工作的实践,熟悉管理信息系统的开发过程、设计方法及相关编程技术,熟练掌握数据库设计的基本理论及方法。

3. 设计任务

要求完成一个具有一定实用价值的图书管理系统,主要任务包括:

①在Microsoft SQL Server 2000/2005/2008环境下建立图书管理系统所使用的数据库,利用企业管理器或查询分析器建立各种数据库对象,包括:数据表、视图、约束、存储过程和触发器等;

②掌握https://www.wendangku.net/doc/449989695.html,编程技术,对MS SQL Server数据库进行连接和操纵;

③掌握使用C#语言开发一个数据库应用系统的基本方法和步骤,熟悉一些基础功能的实现方法,如:数据维护(插删改等操作),数据查询、浏览和Excel导出,统计与报表,用户登录和权限管理等。

④了解C/S或B/S应用程序的多层体系结构及三层架构方案设计思想,了解迭代式开发,熟悉面向对象设计方法及其分析与设计过程,了解UML文档及其开发过程中的作用。

指导书说明:

(1)开发环境与目标:微软C#、SQL Server,基于C/S结构的Windows应用程序。

(2)仅给出了部分功能的设计与实现,以说明面向对象分析与设计的一般方法以及关键编程技术,其它功能部分需要自己完成。

(3)为减少篇幅和降低阅读门槛,没有追求使用标准的UML设计文档和术语。

4. 设计准备

4.1 系统准备

操作系统:Windows xp/7/8

数据库系统:SQL Server 2005/2008/2012

客户端开发工具:Visual Studio 2005/2008/2010/2012

4.2 知识准备

熟悉SQL Server 2005/2008/2012的使用;

熟悉C#、https://www.wendangku.net/doc/449989695.html,语言及其数据库编程技术。

了解:迭代式开发过程、UML设计文档、设计模式;以及图书馆相关业务知识

4.3 迭代式开发

迭代式开发(统一过程UP)系统开发被组织成一系列固定的短期(一段为2-6周)小项目,称为迭代;每次迭代都产生可执行的系统。每次迭代都包括计划、需求、分析、设计、编码、测试等过程以及文档编写工作;第一次迭代考虑系统的核心功能,随后的迭代逐步扩展系统功能;每次迭代的成果(含需求、分析、设计、代码和文档等)均为下一次迭代的工作基础,直至满足最终需求。这种开发过程是基于面向对象方法的。

5. 系统分析

系统边界与约定

(1)系统限定在实体书库的借阅和管理等业务范围;

(2)不考虑图书馆的电子书库、订购、情报、人事管理等业务;

(3)不考虑图书馆的跨区分布情况,如长江大学图书馆包括多个校区图书馆;

(4)不考虑图书的通借通还,如长江大学读者可在湖北省高校任何一家图书馆借还图书;

(5)不考虑珍藏图书的借阅业务;

(6)暂不考虑与校园一卡通系统的外部接口。一卡通系统为外部系统(外部参与者),卡内

记录有身份及相关信息,该系统负责身份验证工作。

(7)期刊库和论文库的借阅和管理等业务可作为二期项目目标,视本系统使用情况而定。

需求概要

(1) 图书管理系统的基本功能需求包括:读者管理、图书管理、借阅管理、用户登录与用户管理等;其它功能需求包括:读者查询与预约借书*、统计与报表*、数据备份*、书架管理*、期刊管理*、期刊借阅*、论文管理*、论文借阅*等。(* 表示留待以后的迭代周期完成,下同)

(2) 相关领域概念:借书证(读者)、图书、借还书记录。

(3) 系统外部参与者:读者、借书证管理员、图书管理员、借阅管理员、系统管理员。将图书馆工作人员划分为借书证管理、图书管理、借阅管理等三类人员;系统管理员负责数据库和软件系统管理,包括各类管理员用户的创建和授权、数据库备份等工作。

系统分析目标

找出系统用例,书写用例文档,建立领域模型(概念模型)。

[用例] use case,或译为使用案例、用况。是指为了完成一个领域目标或任务,提供一个或多个场景来说明其在系统内部与外部(人员或外部系统等)之间的交互过程。如办理借书证、借书、还书、用户登录等均为用例;而借阅管理不是用例,因为它包括多个任务;读者可否借书也不是用例,因为它不是一个领域任务或业务目标。参见“参考资料01 用例.doc”。

用例是一个事件流,一个事件对应一个系统操作;如借书用例中的“根据借书证号查询读者信息”、“根据借书证号查询超期未归还图书”、“判断读者可否借书”、“判断图书是否在馆”、“确认借书”等均为事件或系统操作。

找出系统用例后,对每个用例的交互操作过程进行描述(即书写用例),通过用例发现领域概念及其属性,并建立领域模型(即概念模型)。用例与领域模型的建立过程一般是交互进行的,并相互参考、印证和补充完善。

通过用例发现事件或系统操作,可进行下一步的设计和实现工作,是系统设计主要内容。

在面向对象方法的开发过程中,分析与设计没有明显的界限,只是侧重面不同而已。

5.1 读者管理

读者管理即借书证管理,包括的业务(即用例)有:办理借书证、借书证变更、借书证挂失、解除挂失、补办借书证、注销借书证、批量办理新生借书证*等。(*表示留待迭代2及以后完成,下同。完成此类用例文档并实现其功能者,教师可酌情加分)

借书证(读者)可分为2种类别:教师、学生。

借书证(教师)=借书证号、姓名、性别、所在单位、办证日期、照片等。

借书证(学生)=借书证号、学号、姓名、性别、专业、班级、办证日期、有效期、照片等。其中,有效期由学生类别决定,本科生4年、专科生3年、硕士生3年等。

相关业务规则:(1)读者凭借书证借书;(2)教师最多借书12本,借书期限最长为60天,可续借2次;学生最多借书8本,借书期限最长为30天,可续借1次;(3)处于挂失、注销状态的读者不能借书;(4)未归还图书者不能注销其借书证。

分析:增加读者类别概念,统一并简化读者信息,采用教师属性项,而学生可在所在单位填写班级,学生特有读者信息可留待以后的开发周期处理。可得到2个概念:读者、读者类别。

读者=借书证号、姓名、性别、所在单位、读者类别、办证日期、照片等。(另可加:电话、邮箱等)

读者类别=读者类别号、类别名称、可借书本数、可借书天数、可续借次数。

思考:学生借书证的有效期如何处理?

1. 办理借书证

2. 变更借书证

变更借书证类别、有效期、所在单位等,以及其它信息;借书证号不可更改。

用例(略要求自己完成)

3. 挂失借书证

分析:修改读者概念,增加属性“借书证状态”;并修改办理借书证用例。

5. 补办借书证

补办借书证过程:创建新借书证(复制原读者信息,但借书证需取新号,其它信息不变),并将原借书证的借阅记录转移到新证上,原借书证注销。

用例(略自己完成)

6. 注销借书证

相关规则:有未归还图书者不能办理注销。

用例(略自己完成)

7. 批量办理新生借书证*

从教务管理系统导入新生信息,系统生成借书证信息,管理员核实后办理借书证。

用例(略,思考:联机在线导入,离线导入)

8. 读者类型管理

从系统的功能完整性来看,还存在一个隐性的功能需求:读者类型管理,即读者类型信息的插、删、改、查等数据维护操作。

用例(略要求自己完成)

5.2 图书管理

包括业务(用例):图书编目*、新书入库、图书信息维护、图书变卖与销毁处理*等。

图书信息=书号、书名、作者、出版社、出版日期、ISBN、分类号、语言、页数、单价、内

容简介、图书封面、图书状态等;(图书状态包括:在馆、借出、遗失、变卖、销毁)

1. 图书编目*

新书入库前,图书管理员对图书进行图书编目工作,即根据该馆的现有图书分类目录信息编写新书的分类号,需要时根据图书分类法增加新的图书分类条目。

图书信息= …、分类号、…

图书分类目录=分类号、分类名。图书分类信息主要用于统计,如中文图书分类条目:-----------------------------------------------------------

分类号分类名

TP 自动化技术、计算机技术

TP3 计算技术、计算机技术

TP31 计算机软件

TP311 程序设计、软件工程

TP312 程序语言、算法语言

TP311.13 数据库理论与系统

TP311.131 数据库理论

新书分类号,如图书“C#高级编程(第7版)”可编为:TP312/3033.2

图书分类概念暂不考虑, 可留待以后开发周期处理。

用例名称:图书编目(略)

思考:图书信息划分为2个概念是否更为合理?

馆藏图书目录=书名、作者、出版社、出版日期、ISBN、分类号、语言、页数、单价、内容简介、图书封面、入库数量、入馆日期

图书=书号、分类号、图书状态

3. 图书信息维护

图书信息的查、删、改等信息维护操作。

用例名称:图书信息维护(略自己完成,提示:先查找,再删改)

4. 在馆图书变卖与销毁处理*

长期没有借阅记录且失去保存价值的图书可以进行变卖或销毁处理。

用例名称:在馆图书销毁和变卖处理(略)

5.3 借阅管理

包括业务用例:借书、续借、还书等。还书过程涉及超期罚款、遗失图书罚款等业务规则。

罚款规则:(1)超期罚款规则应罚款金额=超期天数*罚款率,罚款率=0.05元/天,罚款率可能随时间或读者类别而变化;实际罚款金额<=应罚款金额,根据实际情况可以进行减免。(2)遗失罚款规则遗失图书应罚款金额=3*图书单价;实际罚款金额在(1*图书单价,3*图书单价)之间。(3)遗失罚款规则优先于超期罚款规则。

借书记录=借书证号、书号、借书操作员、借书日期、应还日期

续借记录=借书证号、书号、续借操作员、续借日期、应还日期,续借次数

还书记录=借书证号、书号、还书操作员、还书日期、应还日期,超期天数、应罚款金额,实际罚款金额

分析:借书记录、续借记录、还书记录等信息可合并为借阅记录,续借可舍去部分信息。借阅历史记录应该长期保存在数据库中,以便于统计分析,另外,读者对一本书可能多次借阅,故借阅信息应该增加一个标识项:借书顺序号。

借阅信息=借书顺序号、借书证号、书号、借书操作员、借书日期、应还日期,续借次数、还书操作员、还书日期,超期天数、应罚款金额,实际罚款金额

1. 借书

练习:修改用例以满足读者携带多本图书进行借书的要求。

3. 还书

还书用例需要处理超期罚款、遗失图书罚款处理2种情况。

用例名称:归还图书(略要求自己完成,完成罚款处理者,教师可酌情加分)

5.4 用户登录与用户管理

包括用例:用户登录、密码修改、用户管理*,为本系统的基础和主要功能。

用户包括2类:读者、管理员。其中,管理员用户权限是4种角色的组合:借书证管理、图书管理、借阅管理、系统管理;系统管理员负责所有管理员用户及其权限的管理,借书证管理员负责读者管理(即借书证管理)。

管理员是读者,但读者不一定是管理员;读者与管理员间存在(1对0..1)联系。

读者信息+=密码。

管理员信息=用户号、用户名、密码、管理角色

管理角色设计:可采用4位二进制,借书证管理(0001)2=1、图书管理(0010)2=2、借阅管理(0100)2=4、系统管理(1000)2=8。如表示图书管理和借阅管理权限:2+4=6;判断7是否具备图书管理权限:7位与2,即(0111)2位与(0010)2=(0010)2,表示有此权限。

分析:将管理员信息合并到读者中,可简化概念,此时,非管理员的管理角色(0000)2=0。好处:简化用户登录用例;坏处:概念不够清晰,给用户管理带来不便。第1个迭代周期采用简化概念设计。另外也可用4个逻辑数据项分别表示4个管理角色。

读者信息+=密码、管理角色。需修改用例办理借书证(自己完成)。

1. 用户登录

系统功能与用户角色之间的关系参见“表1 系统功能与用户角色关系表”。

5.5 读者查询与预约借书*

读者(非管理员用户)的功能需求,包括用例:未归还图书查询与续借*(含超期、即将到期查询操作)、预约借书*(含在馆图书查询操作)等。

该类读者所使用的功能最好是采用web程序实现,Web程序功能可包括:读者登录、密码修改、未归还图书查询与续借*、预约借书*等。

用例名称:未归还图书查询与续借(略,思考:与续借用例有不同吗?)

用例名称:预约借书(略,思考:对借书用例有何影响?可在迭代2完善借书用例)

5.6 统计与报表*

包括:馆藏图书统计、借阅情况统计、借阅时段统计等等。

馆藏图书统计可按图书类别、入馆时间统计图书数量、金额等,可得图书分布情况;

借阅情况统计可按单位(含专业、年级)、图书类别、借阅时间(年、学期、月份)等统计借阅次数和天数,统计结果可作为订购新书的参考依据;

借阅时段统计按工作日(星期一、二、、、)和时段(8:00-8:30、8:30-9:00、、、)统计借还书次数,可得各时段的借阅工作量,并可依此安排借阅管理人员。

注:涉及OLAP(联机分析处理)技术,开发者需理解“多维数据模型”及相关概念。

用例(略)

5.7 数据备份*

用户备份是对SQL Server数据库进行备份,由系统管理员操作。

5.8 系统功能与用户角色

5.9 领域模型

领域概念小结

读者=读者号(借书证号)、姓名、性别、所在单位、电话、邮箱地址、办证日期、照片、借书证状态、已借书数量、密码、管理角色。(借书证状态:有效、挂失、注销)读者类别=读者类别号、读者类别名称、可借书数量、可借书天数、可续借次数,罚款率,证件有效期。

图书=书号、书名、作者、出版社、出版日期、ISBN、分类号、语言、页数、单价、内容简介、图书封面、图书状态。(图书状态包括:在馆、借出、遗失、销毁、卖出)借阅信息=借书顺序号、读者号、书号、借书操作员、借书日期、应还日期、续借次数、还书操作员、还书日期,超期天数、应罚款金额、实际罚款金额。

领域模型

图1 图书管理系统概念模型(V1)

重要提示:在领域模型建立后、以及数据库设计完成后,均应检查所有的用例文档(检查重点:事件流、前置条件和后置条件),检查两者的一致性,发现缺漏点及矛盾之处,并进行修正。

6.系统设计与实现

6.1 数据库设计与实现

1. 读者类别表(TB_ReaderType)

2. 读者信息表(TB_Reader)

分析提示:(1)可将管理员另外建表,与读者信息分开单独进行设计。(2)单位rdType可以采用名称,若采用代码则需另建一张表:单位代码与名称对照表,这样便于按单位统计。(3)管理角色(rdAdminRoles)也可设计为4个bit类型字段。

3. 图书信息表(TB_Book)

说明:bkCode为前文中的书号,这里没有设计为关键字,而增加bkID字段作为表关键字,其原因为:防止新书入库时起始书号输入错误时,因关键字而不易修改。

4. 借阅信息表(TB_Borrow)

分析提示:借阅信息即用于图书的借还管理,同时又是统计分析的主要信息来源,故要求保持其历史信息。设计时不能以(读者序号+图书序号)为关键字,否则读者不能第二次借阅同一本书了。

5. 数据库实现

内容:

(1) 创建数据库:Library;

(2) 创建登录名:LibAdmin,密码:123;并设置为数据库Library的dbo;

(3) 创建上述4张数据表及约束;

实现方法:

(1) 采用SQL Server企业管理器手工操作方法完成创建工作;(自己完成)

(2) 编写SQL脚本文件,并在查询窗口工具中运行并创建;如创建TB_ReaderType表:CREATE TABLE [dbo].[TB_ReaderType](

[rdType] smallint NOT NULL,

[rdTypeName] nvarchar(20)NOT NULL,

[CanLendQty] int NULL,

[CanLendDay] int NULL,

[CanContinueTimes] int NULL,

[PunishRate] float NULL,

[DateValid] smallint NULL DEFAULT((0)),

PRIMARY KEY([rdType]),

UNIQUE([rdTypeName])

)

GO

insert into [TB_ReaderType] values(10,'教师',12,60,2,0.05,0);

insert into [TB_ReaderType] values(20,'本科生',8,30,1,0.05,4);

insert into [TB_ReaderType] values(21,'专科生',8,30,1,0.05,3);

insert into [TB_ReaderType] values(30,'硕士研究生',8,30,1,0.05,3);

insert into [TB_ReaderType] values(31,'博士研究生',8,30,1,0.05,4);

GO

6.2 三层架构简介

采用三层体系结构,即表示层、业务逻辑层和数据访问层,如图2所示,图中箭头表示调用和依赖关系。

图2 三层架构示意图

表示层(USL):也称UI,提供交互式界面,形式:WinForm或HTML Web界面。

业务逻辑层(BLL):实现业务功能,为表示层提供服务,形式:类库。

数据访问层(DAL):实现数据访问功能(如数据库、文件等数据的读取、保存和更新),为业务逻辑层提供服务,形式:类库。微软公布的SQLHelper类提供了对SQL Server数据库的一般访问方法(JAVA有类似的类或组件)。

实体类(Model):描述一个业务实体的类,也即应用系统所涉及的业务对象。对数据库来讲,每个数据表对应于一个实体类,数据表的每个字段对应于类的一个属性。

表示层、业务逻辑层、数据访问层都依赖于业务实体。各层之间数据的传递主要是实体对象,业务信息封装在实体对象中。

6.3 搭建三层架构解决方案

创建C#应用程序解决方案,包括4个项目:BookManage(Windows窗口应用程序)、BookManage.Model(类库)、BookManage.DAL(类库)、BookManage.BLL(类库)。

1. 新建项目BookManage(启动项目)

MS VS菜单:“文件”->“新建”->“项目”,在新建项目窗口中,选择“C#”->“Windows”->“Windows 窗口应用程序”,选择项目文件的存储位置,并输入项目名称:BookManage,如图3。

项目BookManage即为UI层,该项目在VS .NET编译后产生BookManage.exe文件。

图3 新建项目BookManage

2. 添加新项目BookManage.Model

MS VS菜单:“文件”->“添加”->“新建项目”,选择“类库”,输入项目名称,如图4。VS .NET编译后产生BookManage.Model.dll文件(.DLL后缀文件称为动态链接库)。

图4 添加新建项目BookManage.Model

3. 添加新项目BookManage.DAL

操作与BookManage.Model类似,项目名称设置为:BookManage.DAL。VS .NET编译后产生BookManage.DAL.dll文件。

4. 添加新项目BookManage.BLL

操作与BookManage.Model类似,项目名称设置为:BookManage.BLL。VS .NET编译后产生BookManage.BLL.dll文件。至此,解决方案参见图5。

图5 图书管理项目解决方案

5. 设置启动项目和项目引用关系

在解决方案中设置BookManage为启动项目(“BookManage”右键菜单“设为启动项目”)。

项目引用关系如表2所示。如BookManage.BLL项目引用DAL和Model,其设置方法:解决方案中项目“BookManage.BLL”的右键菜单“添加引用”,并按图6进行设置。

表2 项目引用关系。

图6 给BookManage.BLL项目添加引用

6.4 类总体设计(迭代1)

实体类、数据访问层类、业务逻辑层类、表示层窗口类的初步设计如表3。

表3 实体类、数据访问层、业务逻辑层的类设计

6.5 Model层实体类设计

在BookManage.Model项目中添加4个实体类:ReaderType、Reader、Book、Borrow,分别对应4个数据库表。实体类的属性与数据库表结构保持一致(名称、类型);实体类应尽量简单,除了实体对象的复制与比较等方法外,不宜添加过多方法。

其实实体类就是实现ORM。

ORM Object Relational Mapping 对象关系映射,是为了解决面向对象的类,与关系数据库的表之间,存在的不匹配的现象,通过使用描述对象和关系之间映射的元数据,在程序中的类对象,与关系数据库的表之间建立持久的关系,用于在程序中描述数据库表。本质上就是将数据从一种形式转换到另外一种形式。

ORM是一个广义的概念,适应于关系数据库与应用程序之间的各类数据转换,目前有许多自动转换工具可用,如codesmith 等,也可手工书写实体类代码来实现ORM。

1. ReaderType类

在Model项目中添加新建项:C#代码类ReaderType.cs,如图7所示。

图7 添加C#代码类文件ReaderType.cs 表字段映射为实体类属性的基本方法(VS 2005及以上版本)如下:private string _rdTypeName;

public string rdTypeName

{

get { return _rdTypeName; }

set { _rdTypeName = value; }

}

而在VS 2008及以上版本中可简化为:

public string rdTypeName { get; set; }

在VS 2005(含2008及以上版本)中ReaderType类的实现代码如下:

另外,可添加复制构造函数,如下:

public ReaderType(ReaderType rt)

{

this.rdType = rt.rdType;

this.rdTypeName = rt.rdTypeName;

this.CanLendQty = rt.CanLendQty;

this.CanLendDay = rt.CanLendDay;

this.CanContinueTimes = rt.CanContinueTimes;

this.PunishRate = rt.PunishRate;

this.DateValid = rt.DateValid;

}

2. Reader类(略)

3. Book类(略)

4. Borrow类(略)

6.6 DAL层类设计

除SqlHelper外,每个数据库表对应一个DAL层类,主要实现该表的插删改查操作。

1. SqlHelper类

在BookManage.DAL项目中添加SqlHelper.cs文件,该类是微软SqlHelper类(参见文件“参

大学生毕业设计任务书.

大学生毕业设计任务书 (建筑装饰工程技术专业 题目: 院(系: 专业: 学生姓名: 班级: 学号: xx职业技术学院 建筑装饰系 一、任务性质与目的 毕业设计是专科教育中的最后一个教学环节。建筑装饰专业的毕业环节由顶岗实习、毕业设计、毕业答辩三个部分组成。是 此前各个教学环节的继续、深化和扩展,是最后完成室内设计的基本训练、由学习阶段走向工作岗位、直接参加社会生产实践与 国家建设的一个重要过渡。 学生通过毕业设计,应达到以下能力要求: 1知识要求: a.掌握岗位工作流程和岗位职责要求。

.整合所学专业知识,掌握室内设计程序和相关规范要求。 c.熟悉材料和工艺,充分认识图纸设计与现场施工的关系。 2技能要求: a.设计方法正确,设计表达规范。 .具有与设计师、业主沟通交流能力。 c.熟练绘制施工图、表现图。 3素质要求: a.具有良好的职业道德和行为规范。 .适应岗位能力要求,服从企业管理。 c.具有认真负责的学习态度和一丝不苟的工作作风。 二、设计题目 题目:1、住宅室内设计 2、办公空间设计 3、餐饮空间设计 4. 客房空间设计 选题说明:从装饰企业实际项目选题,原则上应与企业接单同步。 三、设计任务和要求。 1、设计具有明显的风格个性。 2、材料选择适宜,并要求结合灯光照明的艺术处理,渲染环境气氛。

3、方案施工图以满足施工和指导为原则,效果图以满足视觉的直观感受为原则。 4、图纸一律用统一图幅,电脑打印出图(手绘除外 5、正确运用制图方法、把握好比例尺度。 设计文件有: 1.手绘方案表现图:2张 .2.电脑效果图:3张 3.施工图: (1原始结构平面图; (2平面布置图; (3地花平面图; (4顶棚布置图; (5全部立面图; (8必要的剖面图和详图。 4.设计说明:工程概况,设计思路和理念、风格等。 5.材料清单。 6.图纸封面、目录表。 图面要求:

数据库课程设计任务书

计算机科学与技术专业《数据库综合实践》任务书撰写人:徐燕萍徐森审定人:徐秀芳

数据库综合实践任务书 一、课程设计目的及基本要求 数据库综合实践是为数据库原理及应用等系列课程而独立开设的实践性课程。数据库综合实践对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。 数据库综合实践的主要目标是: a)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 b)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 二、课程设计的主要内容 A)系统分析与数据库设计阶段 1) 通过社会调查,选择一个实际应用数据库系统的课题。 2)进行系统需求分析和系统设计,写出系统分析和设计报告。 3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。 B)应用程序设计阶段 1)完成数据库定义工作,实现系统数据的数据处理和数据录入。 2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。 C)系统集成调试阶段 对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。

三、课程设计任务 1、图书管理系统 背景资料: 1)图书室有各种图书一万多册。 2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。 3)借书证记录有借阅者的姓名、所在单位、职业等。 4)凭借书证借书,每次最多能借8本书。借书期限最长为30天。 设计要求: 1)进行需求分析,编写数据字典。 2)设计E-R图。 3)实现新进图书的数据录入。 4)实现对所有购进图书的分类查询和分类统计。 5)能够按书名、作者等分类查询现有图书的数量。 6)记录借阅者的个人资料和所借图书的书名、书号数据等。 2、工资管理系统 背景资料: 1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。 2)该单位下设4个科室,即经理室、财务科、技术科和销售科。 3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。 4)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。 5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

SQL数据库课程设计,火车票

SQL上机实验项目设计列车信息查询数据库 学号:24110121 姓名:王若龙

1、实验项目名称:数据模型的建立过程与方法 2、实验项目编号:ab0822420305 3、实验性质:必做 4、实验类型:设计 5、实验目的:熟练掌握数据模型的设计、建立的过程与方法。 6、实验内容: 设计一个数据库,实现列车车次信息和车站信息的基本管理,为列车运行时刻信息的录入、修改、查询与统计等功能提供数据库支撑。 要求: (1)设计该数据库E-R图 (2)将E-R模型转换为关系模型,并规范化 (3)用SQL语句定义并建立数据库表结构 (4)提供以下SQL语句,并加以说明。 查询某车站火车到站出站信息。 查询某列火车沿途经过站点信息 查询从某站点上车,到达某站点,共有哪些列车可供乘坐。 统计某段时间经过某站点的列车共有多少。

(1)设计E-R 图 (2)将E-R 模型转换为关系模型,并规范化 车站信息(车站号,车站名) 列车信息(车次,始发站,终点站,出发时间,到达时间) 乘务人员(车次,姓名,职务) 经由信息(车次,车站名,到站时间,出站时间) (3)用SQL 语句定义并建立数据库表结构 车站信息表(station ),采用命令行创建方式。 字段名 代码 类型 约束 车站号 sno char (5) 主键 车站名 sname char (20) 列车信息表(train ),采用命令行创建方式。 字段名 代码 类型 约束 车次 tno char (5) 主键 始发站 sf char(20) Not null 终点站 zd char(20) Not null 出发时间 cf time 到达时间 dd time

本科毕业设计任务书(范本)

(说明:请把红色字体部分根据个人题目的不同进行更改) 广州大学华软软件学院 本科毕业设计任务书 设计题目浅析计算机病 毒的免杀技术 系别网络技术系 专业网络工程 班级10网络设计与管理(1)班 学号1040217901 学生姓名郑天骄 指导教师田宏政 下发时间:2014年10月28日

毕业设计须知 1、认真学习和执行广州大学华软软件学院学生毕业论文(设计)工作管理规程; 2、努力学习、勤于实践、勇于创新,保质保量地完成任务书规定的任务; 3、遵守纪律,保证出勤,因事、因病离岗,应事先向指导教师请假,否则作为缺席处理。凡随机抽查三次不到,总分降低10分。累计缺席时间达到全过程l/4者,取消答辩资格,成绩按不及格处理; 4、独立完成规定的工作任务,不弄虚作假,不抄袭和拷贝别人的工作内容。否则毕业设计成绩按不及格处理; 5、毕业设计必须符合《广州大学华软软件学院普通本科生毕业论文(设计)规范化要求》,否则不能取得参加答辩的资格; 6、实验时,爱护仪器设备,节约材料,严格遵守操作规程及实验室有关制度。 7、妥善保存《广州大学华软软件学院本科毕业设计任务书》。 8、定期打扫卫生,保持良好的学习和工作环境。 9、毕业设计成果、资料按规定要求装订好后交指导教师。凡涉及到国家机密、知识产权、技术专利、商业利益的成果,学生不得擅自带离学校。如需发表,必须在保守国家秘密的前提下,经指导教师推荐和院领导批准。

课题名称浅析计算机病毒的免杀技术 完成日期:2015年4月30日 一、题目来源及原始数据资料: 随着计算机技术的飞速发展,信息网络已经成为社会发展的重要保证。有很多是敏感信息,甚至是国家机密。所以难免会吸引来自世界各地的各种人为攻击,窃取、篡改、删添等。随着时代的发展,网络已经成为了一个我们生活的必需品。而Web站点已经随处可见,其应用也是遍及各个领域,并已和我们日常生活息息相关。但是针对站点的渗透攻击也是缕缕出现,给我们带来了很大的危胁。因此我们必须展开对Web站点渗透技术的研究。 教师根据学生对站点的内部结构研究结果,分析可能成功的渗透技术,通过模拟攻击过程展示渗透成功之后的效果并寻求解决办法,进而提出一套行之有效的防护措施,顺利完成本次毕业设计任务。 二、毕业设计要求: 要求:详细的Web站点渗透技术的研究。大致可分为以下七部分: 1、网络安全现状的分析; 2、常见的站点结构组成; 3、常见的渗透技术分析; 4、模拟主要的攻击技术; 5、提出防范思路并设计解决方案; 6、必要的实现过程展示; 7、总结与未来工作的展望; 具体要求如下: 1、分析国内、国外的网络安全现状,了解网络安全方面主要存在的问题。 2、了解常见的Web站点结构、机制和原理。 3、了解针对站点的渗透技术。 4、分析主流的渗透攻击技术; a、文件与内存特征码定位; b、压缩整容,加壳免杀;

《数据库原理与应用》课程设计任务书

课程设计任务书

《数据库原理与应用》课程设计任务书 一、设计目的 通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。 二、课程设计的要求 1、明确课设任务,复习与查阅相关资料。 2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用程序应具有一定的实用性。 6、程序具有一定的健壮性。 三、数据库课程设计报告主要内容 1、系统需求分析 (1)信息要求:指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那些数据。 (2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 (3)安全性和完整性要求。 2、概念结构设计 (1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。 (2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。 (3)基本E-R图中要求标明主码、外码、联系类型。 3、逻辑结构设计 (1)给出由E-R得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法; (6)对不同级别的用户定义不同的视图以保证系统的安全性。 4、数据库物理结构设计 以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明; 5、数据库实施 (1)使用T-SQL语句实现数据库表; (2)使用T-SQL语句创建必要索引; (3)使用T-SQL语句实现必要的数据库视图; (4)用T-SQL语句实现必要的存储过程及触发器。

Sql_server数据库课程设计_图书馆管理系统

序言 (1) 一、图书馆管理系统E-R 图 (2) 二、图书馆管理系统功能实现示意图 (3) 三、图书馆管理系统功能图例 (4) 3.1 读者借阅图书 (4) 3.2 读者归还图书 (4) 3.3 读者续借图书 (5) 3.4 读者查询借阅图书情况 (5) 3.5 读者检索图书信息 (6) 四、图书馆管理系统附加功能 (7) 4.1 往学生表中插入列"系部",其值等于学号中代表系部的位的 值,再插入列"专业号",其值等于学号中代表专业的位的值 . 7 4.2 查询每个学生对书本的借阅数量 (9) 4.3 查询各个专业的学生借阅书本的数量 (11) 五、图书馆管理系统数据库、数据表源代码......... 错误!未定义书签。 5.1 图书馆管理系统"数据库"源代码 ................ 错误!未定义书签。 5.2 图书馆管理系统"数据表"源代码 ................ 错误!未定义书签。 六、图书馆管理系统存储过程源代码..................... 错误!未定义书签。 6.1 读者借阅图书存储过程................................ 错误!未定义书签。 6.2 读者还书存储过程........................................ 错误!未定义书签。 6.3读者续借图书存储过程................................. 错误!未定义书签。 6.4 读者查询借阅图书情况存储过程................ 错误!未定义书签。 6.5 读者检索的图书信息存储过程.................... 错误!未定义书签。 七、图书馆管理系统触发器源代码......................... 错误!未定义书签。 7.1 借书要求(书本没有库存,则无法进行借书操作)错误!未定 义书签。 7.2 借书要求(读者最多借阅量).................... 错误!未定义书签。 7.3 续借次数要求................................................ 错误!未定义书签。 7.4 读者还书信息插入RDeleted表................... 错误!未定义书签。

数据库系统课程设计任务书

数据库系统课程设计任务书 肇庆学院计算机学院 、题目 完成一个数据库应用系统地设计全过程二、内容需求分析、数据库设计、数据库建立、数据输入、应用系统地设计和开发、用户界面地设计和实现、系统调试和安装等. 三、要求 (一)DBMS 和开发工具地选择

DBMS 不限(不可使用Viaual Foxpro ),即可以选择任意大、小型RDBMS, 例如:Oracle,Sybase,SQL Server,Access,MySQL, 建议使用Oracle,SQL Server 等大型RDBMS. 开发工具不限,例如Delphi,PowerBuilder,C++ Builder,.net,ASP,JSP 等等. 注:不可以用Access 等地向导生成应用程序. (二)系统结构及相关技术 建议采用C/S 结构, 例如Access+VB,Oracle+Delphi,SQL Server +InterDev,Oracle+PowerBuilder,MySQL+ VB,Access+C++ Builder 等, 可选择使用B/S/S 结构,请查阅网络数据库技术相关资料,例如ASP(.NET )、JSP(J2EE) 三)报告封面地要求(见后) 封面从上而下依次为: (1)数据库系统原理课程设计报告(2 黑居中) (2)设计题目(3 黑居中) (3)姓名学号 (4)指导教师 (5)起始时间,起始时间 四)报告内容格式要求 纸张大小为A4纸.正文为5号宋体, 一级标题:第一章(标题,2号宋体,上下空两行居中,行距为5号宋体单倍行距). 二级标题:§1.1[(标题,3号黑体居中,上下空一行,行距为5号宋体单倍行距). 三级标题:1.1. 1 [第一章第一节第一个问题](标题,4黑左顶,占2行). 表名为小5 号黑体,居中,形式如“表1-1 表名” . 图名为小5号宋体,居中,形式如“图2.4 图名” . 参考文献字体为5 号字体. 页眉,页码为小5 号宋体,居中. 五)报告内容要求(参考教材第七章数据库设计) (1)目录 (2)概述 包括项目背景、编写目地、软件定义、开发环境等内容 (3)需求分析 ①信息要求用户需要从数据库中获得信息地内容与性质.数据库中需要存储哪些数据. ②处理要求 用户需要完成什么处理功能,对处理地响应时间有什么要求.(给出功能模块图) ③安全性与完整性要求( 4)概念结构设计生成基本E-R 图 ( 5)逻辑结构设计 把ER 模型图转换为关系表 (6)主要模块地设计以及代码 (7)总结①设计过程中遇到地问题以及解决方法. ②设计地体会. ( 8)参考文献. 四、选题(三选一,任选其中一个题目独立完成) 1、教学管理系统 1)信息需求:

sql server数据库课程设计论文

宁夏大学物理电气信息学院综合性实验 实验报告 课程名称数据库应用 实验学期 2011 至 2012 学年第二学期学生所在系物理电气信息学院电气系 年级 09级专业班级电子信息工程(1)班 学生姓名学号 任课教师 实验成绩 任课教师制 2012 年 6 月 10 日

实验题目小型超市商品进销存管理系统 一、实验目的 1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。 2、关系型数据库管理系统SQL语言编辑能力,并能独立完成一般小系统的结构设计、调试运行等工作。 3、提高学生实践使用SQL语言的能力,把所学知识运用到具体对象,并能求出解决方案的能力。 二、实验环境 本次实验主要选用数据库软件设计语言SQL Server 2008版本进行该系统设计。 三、实验内容 1、需求分析 本软件对超市的采购、销售、仓库、资金、帐务等实际运作流程均实现了动态的计算管理,使得超市经营者能够迅速的掌控该超市的实际运作状况、合理做出超市的战略决策。软件提供的商品入库流水账、商品销售流水账、商品台账、会计账及各种报表在提高超市工作效率、减少人为的差错、最大限度堵塞漏洞的基础上很好的减轻了采购、销售、仓库、财务等环节工作人员的劳动强度,全面体现了现代小中型企业管理理论所倡导的工作高效、环境轻松的氛围。并且本系统的开发,为超市的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高企业的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在经济上是可行的。 2、数据库设计 (1)系统要求实现:基本资料、进货管理、销售管理、库存管理、财务管理、自动编制记帐凭证等管理功能。系统总设计图如下所示:

2013届毕业设计任务书功能创新型公共设施设计

毕业设计(论文)任务书 课题名称: 院(系): 专业: 班级: 学生姓名: 年月日

一、毕业设计课题: 功能创新型公共设施设计 二、设计任务提要: 公共设施设计是产品设计的一大门类,公共设施承载着城市、社区服务及形象传达的任务,需要对使用环境、人群及使用方式等进行系统研究。本课题要求以功能创新型公共设施设计为主题,进行针对性的调研和方案构思,并进行深入传达和使用分析。 三、设计目的: 1、合理使用四年本科学习中所掌握的理论知识和专业技能。 2、理论和实践结合,解决实际的问题,掌握一个设计师在项目实施中所应有的工作方法和步骤。 3、在设计中培养勤奋严谨的工作态度,正确掌握和运用设计原则,解决各方面的问题。 4、提高设计草图和效果图、模型等各方面的表现能力。 四. 设计要求 1、通过设计任务书合理安排设计进度,按时完成设计任务。 2、认真复习回顾所学理论知识和专业技能,为解决实际设计中所遇到的问题做好准备。 3、查阅设计资料,熟悉相关领域的设计规范,独立完成设计任务。 4、设计方案完整系统、图纸、模型等齐全。 5、方案具有创新性、严禁抄袭模仿。 6、方案要有详细的市场调查为支撑。 7、有明确完整图文结合的设计分析。 8、综合自己所进行的工作,完成毕业论文。 五. 设计成果及要求 1、设计草图:前期发散草图不少于15张/A3或25张/A4、中期草图不少于10套方案、最终设计草图不少于5张(A3)。草图需绘制在标准A3或A4图纸上,装订成册。 2、版面内容:1-2张85×110展板,需包括设计说明、主效果图、至少三个不同方向的辅助效果图、三视图(标注基本尺寸)、扫描的草图、产品使用方式和使用场景的图解、模型照片、色彩方案等。有能力或需要者可配置爆炸图和详细工程尺寸图。 3、模型:模型可独立完成或在模型公司、设计公司制作。要求和电脑效果图

毕业设计任务书及要求

毕业设计任务书及要求.

2013届本科生毕业设计任务书 中国矿业大学建筑工程学院 指导教师: 吕恒林周淑春尹世平张营营 2013-1-2

一、毕业设计的目的 毕业设计是本科培养计划的最后一个教学环节,通过毕业设计培养学生综合运用所学的基础理论和专业知识,分析和解决实际工程技术问题的能力;使学生熟悉设计全过程,掌握设计方法和设计技能。 具体要求是: 1.培养学生综合运用所学的基础理论和专业知识,解决实际工程技术问题的能力; 2.培养学生独立工作能力,要求学生对建筑物设计树立整体概念。对一般常用结构能独立进行计算、设计和绘制施工图; 3.培养学生进行调查研究,收集资料以及使用各种设计规范、手册和技术标准的能力。 二、毕业设计的内容 设计基本内容:建筑设计、结构设计、翻译和专题(选作)四个方面。本次 毕业设计的结构形式可为钢筋混凝土结构(框架、框剪、剪力墙)或钢结构,每人一题。毕业设计结合工程实际主要为以下几种类型:教学楼、2,7000m5000~多层建筑面积约商务楼,办公楼、综合楼、层数一般为5~8层,高层和小高层不限。毕业设计包括建筑设计和结构设计两部分,其设计工作量比例约3:7左右。1.建筑设计:主要是根据建筑功能的要求,进行建筑物的平面、立面和剖面设计,并绘制相应的建筑施工图。包括方案选择分析、建筑平面、立面、剖面和有关构造设计,并绘制主要的建筑施工图,使学生能初步了解建2 筑设计的原理、方法和步骤,初步掌握有关的建筑构造设计和节点处理,熟悉建筑施工图的绘制方法; 2.结构设计:根据确定的建筑设计图纸,进行结构方案的选择分析,结构平面的布置,选择结构材料及其强度级别,确定结构构件截面尺寸,独立进行一定数量的结构构件内力分析及截面承载能力计算与设计。在此基础上,绘制主要结构施工图,分别完成基础平面布置图、结构平面布置图、框架配筋图、楼梯配筋图等主要结构设计施工图,并编制毕业设计说明书,使学生初步掌握地震区建筑物的结构布置,内力计算、截面设计以及节点构造处理方法。 3.设计说明书和施工图:毕业设计结束时,每个学生应提交设计说明书和有关施工图纸。设计说明书和施工图是评定学生毕业设计质量和成绩的主要依据之一。学生必须认真编写、整理计算书和按制图标准绘制施工图。 建筑部分说明,应有工程概况简介、方案选择分析以及建筑平面、立面、剖面和构造设计、节点处理的说明。 结构部分计算书应有结构方案比较、结构布置、荷载计算、内力计算和组合,构件及节点设计、地基基础设计与计算。

数据库课程设计任务书模板及参考

数据库课程设计任务书模板及参考

大连理工大学本科生课程设计任务书 课程名称:数据库课程设计 指导教师:田琳琳 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间: 6月22日- 7 月11日 大连理工大学软件学院 年6 月22 日

1 设计目的 数据库课程设计是在学生系统的学习了《数据库系统原理》课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理信息系统。 经过这一具体问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 2 设计要求 (1)根据关系型数据库的设计要求,完成项目的数据库概念模型、 物理模型的设计,能够部署到一个DBMS中,开发存储过程和触发器,完成DB层的功能实现。 (2)学生6人组成一个项目小组,一人为组长,其它人为组员,组 内成员分工明确、团结协作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)数据库管理系统MS SQL Server,开发语言(C# \ASP),数据 库设计工具Powerdesigner。系统中的数据表设计应合理、高效,尽量减少数据冗余; (5)具体指标如下:

1)完成概念模型CDM的设计 a)每个小组成员至少抽象出一个数据字典,定义出数据字 典对应得实体和属性 b)汇总实体,小组共同设计出E-R模型 2)完成物理模型PDM的设计 a)每个小组成员依据自己设计的数据字典和实体及其属 性,同时结合选择的DBMS SQL Server要求,定义出相应得表结构和列字段 b)每个小组成员继续定义个人设计表的主键、索引 c)每个小组成员对个人设计表中,至少定义一个列字段约 束 d)小组完成所有表的表名和列名的统一,定义所有的外健 及其类型,完成PDM的模型 e)按照3范式检查数据库PDM模型 3)完成物理模型在DBMS SQL Server中的部署 a)在DBMS SQL Server中设计合适的数据库空间和用户及角 色 b)根据PDM模型,生成创立数据库的.sql文件 c)连接到DBMS SQL Server下,运行.sql文件,数据库部署 完毕 4)数据库操作程序设计 a)每个小组成员至少要对5个表进行操作;

SQLserver2008数据库课程设计范例——学生成绩管理系统报告

数据库技术与应用 课程设计说明书 题目:学生成绩管理系统 院系: 专业班级: 学号: 学生姓名: 指导教师: 2014年 12 月 22 日 一概述 1.1目的与要求

随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.2设计环境 ① Microsoft SQL Server 2000 ② Microsoft Visual C++ 6.0 二需求分析 2.1 系统功能要求设计 此系统实现如下系统功能: (1)使得学生的成绩管理工作更加清晰、条理化、自动化。 (2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。 (3) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完 整性,并发控制,备份和恢复等方面的功能要求。 2.2 系统模块设计 成绩管理系统大体可以分成二大模块如,一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块;可以得到系统流程图: 登陆失败 用户 验证

大学艺术设计毕业设计任务书

大学XX届艺术设计毕业设计任务书 大学XX届毕业设计任务书 填表须知: [1]本任务书所列各项由指导教师详细填写,以便学生全面了解和正确执行。本任务书经学院、系审定后发给学生,电子稿送交至学院,由学院统一报送至教学科。 [2]学生接到任务书后,应制订好工作计划,填写开题报告,认真进行毕业设计,并按规定时间完成。任务书所列各项内容不得涂改,因特殊情况需要变动的必须经系负责人、教学院长审核同意。 [3]本任务书中“[]”内容为填表解释。毕业设计完成后,本任务书装订在设计前面,交学院存档。 一、基本情况 、学院专业: 艺术设计 学院 环境艺术设计 专业。 2、选题名称:南林大南方学院校园设计—校园中心区景观设计 。 3、指导教师:

金晓雯 ;指导教师职称: 讲师 。 4、协助指导教师: 无 ;协助指导教师职称: 无 。 、学生学号: 071002103 ;学生姓名: 杜芳霞 。 6、导师团成员: 无 。[助教及助教以下职称的指导教师需导师团成员指导] 7、作业期限: XX 年 3 月

日至 XX 年 月 日。 8、作业地点: xx大学 。 9、选题性质: 科研 生产 其它√ 。 0、选题出处:[填写毕业设计选题的具体,例如科研项目名称、生产项目名称等] xx大学 。 二、审批情况 、系意见:

经论证,该毕业设计任务书 [填“符合/不符合”]人才培养方案要求。 系负责人: 年 月 日 2、学院审批意见: 经审核, [填“同意/不同意”]下发该任务书。 教学院长签字或学院盖章: 年 月 日 三、毕业设计任务 、总体要求 进行毕业设计的时间为16周。学生依据导师给定的选题,能编写符合要求的设计说明书,独立进行资料的收集、

毕业设计(论文)任务书范文

西南科技大学城市学院 本科毕业设计(论文)任务书 题目名称 当代汽车服务营销策略的探究----以北京现代汽车4S店为例学生姓名专业班级学号 题目来源□教师科研□社会实践 □实验室建设■其它 题目 类型 □理论研究■应用研究 □设计开发□其它 选题背景及目的 到2010 年,我国汽车服务市场总额可以达到3000 亿元,汽车服务产业已经进入中国国民经济主流,成为一个战略性支柱行业。能否建立起具有国际竞争力的汽车业服务体系,关系到我国汽车行业的发展和未来。特别是当国际销售潮流已经出现的历史性变化都与越来越细化的服务有关时,一个全新的服务的世纪就到来了。有观点认为,21 世纪的世界经济是出售服务的经济,在这个“出售服务”的年代,谁能取得最后的胜利,就看谁的服务更到位、更有特色、更受消费者欢迎。服务营销工作本身可以给公司带来丰厚的经济效益,更为重要的是,有正确战略指导的、全方位的服务营销工作,可以确保客户的满意度和忠诚度。因此,服务的竞争必将成为未来汽车行业竞争的主战场。以服务为导向,服务营销为途径,创建4S店自身的品牌是汽车4S店发展之战略措施。 多年以来,对汽车的热门话题几乎都倾注在制造业和产品上,对汽车销售及其服务业的关注度相对较小。然而随着汽车市场的发展,单凭产品的独立优势赢得竞争己非常困难,汽车售后服务建设已成为当今所关注的重心。本文运用市场营销、服务营销等理论,通过对现代汽车4S店服务营销策略的研究分析,构建汽车4S店服务营销策略的理论框架,为4S店服务营销实践提供理论资源和指导。 工作任务及要求 (一)总体要求 1.选题符合专业培养目标,难易度适当,具有理论意义或实际价值。 2.论文必须文题相符,概念清楚,思路清晰,层次分明,论据充分、可靠,引用正确,论证有力。 3.论文符合写作规范。 4.论文的字数要求在0.9万字以上。 5.论文必须清楚反映自己的学术观点和学术水平,严禁抄袭。 (二)进度要求 2011年10月中旬——2011年11月中旬:选题,写论文提纲和开题报告; 2011年11月下旬——2012年4月初:写作论文初稿,论文修改及定稿; 2012年4月中旬——4月下旬:毕业论文答辩。

数据库任务书

数据库应用基础课程设计任务书 一、课程设计的目的 数据库应用基础课程设计是在这门课程的学习后进行的一次全面的综合练习,是对学生使用SQL Server数据库管理系统和Visual Basic应用程序开发工具的训练。在该环节通过对课程设计任务的分析与设计实现,将所学的理论知识应用于实践编制出较为实用的软件。从而更加系统地理解和掌握SQL Server数据库管理系统和VB语言的基本概念、语言特点和编程技巧,掌握数据库系统设计的基本方法,提高应用数据库技术进行数据管理以解决实际问题的能力。 二、课程设计的要求 正确理解课程设计任务,进行细致、全面的分析和设计,运用数据库基本理论与应用技术知识,在SQL Server和Visual Basic的环境中建立一个数据库应用系统,对数据达到实施检索、更新和控制等操作目的。系统功能应包括所要求实现的基本功能,所设计的软件要求界面美观,便于操作。 (1)进行需求分析,设计概念模型; (2)设计相应的关系模型,确定数据库结构; (3)设计关系的主键约束、外键约束等数据完整性控制; (4)设计应用系统的系统结构图,确定系统功能; (5)建立数据库。 (6)编制VB程序,实现数据库应用系统。 (7)分析遇到的问题,总结并写出课程设计报告(2000~3000字左右); 课程设计开发环境:数据库管理系统:SQL Server 2008;开发工具:Visual Basic。 三、课程设计阶段安排 第一阶段布置任务,查阅资料。 第二阶段系统设计。 第三阶段编程。 第四阶段调试。 第五阶段验收(现场演示)、提交数据库文件、程序源代码和课程设计报告。 四、课程设计报告内容 1.封面。 包括课程设计题目、专业班级、姓名、指导老师、完成日期等。 2.内容。 系统设计,包括系统整体设计、模块设计、数据库设计; 主要界面; 源程序(关键语句要有详细注释); 课程设计总结;调试过程中出现的问题及相应解决办法;

大工秋《SQL数据库课程设计》答案

网络教育学院《SQL数据库课程设计》 题目:学生信息管理系统的设计与实现学习中心:奥鹏学习中心 专业: 年级:年 /秋季 学号: 学生: 指导教师:龙珠

1 项目概况 1.1 SQL 数据库简介 Microsoft SQL Server 2000 是Microsoft 公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000 使用了了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web 功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet 领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000 还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000 在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使用系统在商业战略上占得先机。 SQL Server 2000 的特性Microsoft® SQL Server? 2000 的特性包括: 1、Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可用性、可伸缩性和安全功能。 2、可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。 3、业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上

2013届毕业生毕业设计答辩安排

汽车工程学院2013届毕业生毕业设计(论文)及答辩工作委员会 关于毕业设计(论文)答辩安排计划 各毕业班级、答辩组: 汽车工程学院2013届毕业生毕业答辩工作安排如下: 一、2013届毕业生毕业答辩为小组答辩 答辩时间:2013年6月16日~6月18日(进行3天,即第16周周日至17周周二) 二、汽车工程学院2013届毕业生毕业答辩工作委员会 答辩委员会主任:于明进 答辩委员会成员:李祥贵赵长利邱绪云王慧君慈勤蓬戴汝泉 衣丰艳王林超刁立福陶莉莉周长峰 答辩委员会秘书:韩广德黄飞 三、毕业设计答辩工作由汽车工程学院2013届毕业生毕业设计(论文)及答辩工作委员会人员负责。 四、答辩分组等具体安排情况见附件一,各答辩组可按具体情况调整毕业生的答辩顺序。 五、答辩要求 1、每名学生的答辩时间在30分钟左右,学生自述时间在10分钟以内。教师提问的内容应围绕设计题目和学生学习的主要课程进行,着重考核学生分析问题和解决问题的能力以及对专业理论、基本知识和基本技能的掌握程度。提出的问题不宜过深,同时注意启发诱导。为保证答辩过程的流畅性和均衡性,通常先由阅卷教师提出4~5个事先准备好的关键性问题,问题要简明扼要,突出重点。 2、答辩成绩占整个毕业设计(论文)成绩的50%,由答辩组成员共同评定;指导成绩占30%;阅卷成绩占20%。毕业设计总成绩分为优秀、良好、中等、及格、不及格五个等级,优秀者不超过毕业生总数的30%,良好者不超过毕业生总数40%。毕业设计评分标准情况请参阅附件二。 六、各指导教师将其所指导毕业生的设计(论文)资料审定指导成绩后,毕业设计(论文)须在6月13日(第16周星期四)下午3:00前将所有毕业设计资料交相应答辩组的组长,以便分阅。 七、各答辩组将本组学生的毕业设计(论文)题目汇总并填至答辩成绩汇总表。 八、各答辩组报送两名优秀本科毕业设计(论文)候选人至2204办公室。 九、答辩成绩登录 6月19日(第17周星期三)各答辩组进行成绩汇总,于6月19日(第17周星期三)中午12:00前将答辩成绩汇总表电子版填写完好后交至2204办公室,6月19日(第17周星期三)下午16:00前完成毕业设计(论文)成绩登录工作。 汽车工程学院 2013年5月27日 附件一:汽车系2013届毕业生毕业设计(论文)答辩安排一览表 附件二:山东交通学院毕业设计(论文)参考评分标准

SQL数据库课程设计酒店管理系统

苏州市职业大学课程设计任务书 课程名称:《计算机语言C》 起讫时间:2007-12-31至2008-1-4 院系:计算机工程系 班级:07软件测试 指导教师:李金祥顾小晶 系主任:宣仲良

苏州市职业大学 课程设计说明书 名称:《计算机语言C》课程设计 图书登记管理程序 2007年12 月31 日至2008年1 月4 日共1周 院系计算机工程系 班级07软件测试 姓名马宝珠 系主任宣仲良 教研室主任叶良 指导教师李金祥顾小晶

1.需求分析 图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅、还书的平台。拥护根据系统界面的提示信息对图书馆信息进行查询、初始化等操作 系统功能需求分析描述如下: (1)查询图书:根据图书编号进行查询,读者可以浏览或查询相关图书。(2)系统主菜单:若未找到相应的书籍返回到上一级目录。 (3)图书登记:读者输入要查询的编号、出版社、作者姓名等信息,系统将进行处理。 (4)初始化:输入书号、书名、书籍的数量以空格隔开,建立新文件写入数据否则初始化失败。 (5)新书入库:可读入新书名称、编号、数量以空格隔开看是否有此类书籍。(6)借书菜单:可输入读者编号和所借书编号或调用借书函数执行借书功能。(7)还书菜单:可输入读者编号和所还书的编号执行还书功能,还书后修改图书库存量。 (8)保存连接数据:方便读者了解图书登记的相关信息,为图书管理人员和读者带来便利。 2.总体设计 下面从系统的整体流程的功能模块系统界面及数据结构进行总体设计。 (1)总体思想 本系统主要设计思想是实现图书馆的功能机管理系统信息的查询、初始化、添加新书、借书、还书等主要功能。图书登记管理情况以文件的形式储存,系统的人机接口系用简单的字符界面进行交互,系统的设计方法是结构化实际方法,系统用C语言进行开发用户可以清晰的了解图书馆内的情况。 (2)系统模块结构图 根据需求分析结果,图书登记管理系统可以分为三大模块:查询图书模块、图书登记管理模块、系统控制平台。 系统模块结构如图: 3、概要设计 ㈠系统主菜单。

2013级毕业设计任务书姚娟

1.110KV 变电站一次部分设计 原始资料数据 1 .变电所的性质:地区性降压变电所,主要供地方负荷 3 .自然条件:所区地势平坦,海拔600 米,交通方 2 .地理位置:本所在开发区轻纺工业区内便,有公路经过本所附近。 最高气温:+ 38 摄氏度最低气温:一25 摄氏度,年平均温度:+ l5 摄氏度 最大风速:25 m/s 覆冰厚度:5mm 地震烈度:< 6 级 土壤电阻率:< 400 Ω.M 雷电日:30 周围环境:条件较好,不受污染影响 冻土深度: 1.2m 主导风向:夏东南,冬西北 4 .负荷资料:110 千伏侧共 4 回线与电力系统联接,3 5 千伏侧共10 回架空出线,最大综合负荷56MW,功率因数0.85 。 35 千伏侧负荷情况表

远景发展:35 千伏侧远景拟发展 2 回线14MW负荷,最大综合负荷18MW,功率因数0.85 ,10 千伏侧共12 回电缆出线。 10 千伏侧负荷情况表 系统情况

1.111KV 变电站一次部分设计 一、设计题目 220KV 降压变电所电气一次部分设计 二、设计要求 (1)选择本变电所主变的台数、容量和类型。 (2)设计本变电所的电气主接线,选出数个电气主接线方案进行技术比较,确定 一个较佳方案。 (3)进行必要的短路电流计算。 (4)选择和校验所需的电气设备。 (5)设计和校验母线系统。 (6)进行继电保护的规划设计。 (7)进行防雷保护的规划设计。 三、设计依据 1、待建变电所的有关资料如下: (1)设计变电所在城市近郊,向开发区的炼钢厂供电,在变电所附近还有 地区负荷。 (2)确定本变电所的电压等级为220∕110∕10KV,220KV是本变电所的电源电压,110KV和10KV是二次电压。 (3)待设计变电所的电源,由双回220KV线路送到本变电所;在中压侧110KV 母线送出 2 回线路;在低压侧10KV母线,送出12 回线路;本变电所220KV 母线有三回输出线路。该变电所的所址,地势平坦,交通方便。 2、110KV和10KV用户负荷统计资料 110KV用户负荷统计资料 用户名称最大负荷(KW)cosφ回路数重要负荷百分数(%) 炼钢厂42000 0.95 2 65 10KV用户负荷统计资料 序重要负荷 号用户名称最大负荷cosφ回路数 百分数

相关文档