应用项目设计指导.docx
- 文档编号:28794095
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:17
- 大小:35.38KB
应用项目设计指导.docx
《应用项目设计指导.docx》由会员分享,可在线阅读,更多相关《应用项目设计指导.docx(17页珍藏版)》请在冰豆网上搜索。
应用项目设计指导
一、应用项目设计的目的和意义
“数据库原理及应用应用项目设计”是“数据库原理及应用”课程的一个重要的实践性教学环节。
1.1应用项目设计的意义
其意义在于如下几个方面。
(1)进一步巩固和加深数据库系统的理论知识,培养学生具有C/S或B/S模式的数据库应用系统的设计和开发能力。
熟练掌握SQLServer2005数据库和使用高级程序设计语言开发数据库的应用能力。
(2)综合运用高级程序设计语言PowerBuilder、VisualBasic6.0、VisualC#等进行C/S模式的管理信息系统的开发与设计,或综合运用ASP、ASP.NET(教材第8章、第9章基础上的提高)脚本语言和“软件工程”理论进行B/S模式项目的设计与开发。
(3)学习程序设计开发的一般方法,了解和掌握信息系统项目开发的过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是应用项目设计能力。
(4)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养应用项目设计开发能力,同时提倡团队精神。
通过本次实践活动使学生进一步学习和练习SQLServer数据库的实际应用,熟练掌握数据库系统的理论知识,加深对SQLServer数据库知识的学习和理解,掌握使用应用软件开发工具开发数据库管理系统的基本方法,积累在实际工程应用中运用各种数据库对象的经验。
应用项目设计的意义是让学生将课堂上学到的理论知识和实际应用结合起来,培养学生的分析与解决实际问题的能力,掌握数据库的设计方法及数据库的运用和开发技术。
学生设计一些具有实际应用价值的应用项目设计题目,在指导教师的指导下,可以帮助学生熟悉数据库设计的步骤,从用户需求分析出发,进行系统的概要设计和课题的总体设计,为具体数据库的设计打下前期基础。
学生通过实际的应用,可以更好地理解和掌握数据库理论知识。
通过对高级程序设计语言的使用,使学生了解编程知识和编程技巧,同时也掌握了高级程序设计语言访问数据库的方法。
1.2应用项目设计的目的
应用项目设计的目的是使学生熟练掌握相关数据库的基础知识,独立完成各个环节的设计任务,最后完成应用项目设计报告。
主要要求学生掌握以下内容:
(1)巩固和加深学生对数据库原理及应用课程基本知识的理解,综合该课程中所学到的理论知识,独立或联合完成一个数据库系统应用课题的设计。
(2)根据课题需要,通过查阅手册和文献资料,培养学生独立分析和解决实际问题的能力。
(3)掌握大型数据库管理系统SQLServer2005的安装、使用和维护。
(4)利用程序设计语言PowerBuilder、VisualBasic6.0、VisualC#或其他高级语言和在学习教材的基础上,使用ASP和ASP.NET等脚本语言编写访问Web数据库的应用程序。
(5)设计和开发一个小型的信息管理系统。
(6)进行模块、整体的测试和调试。
(7)学会撰写应用项目设计报告,能做出简单、通畅答辩。
(8)培养严肃认真的工作作风和严谨求实的科学态度。
二、应用项目设计的步骤
应用项目设计是针对某一门课程或某几门课程的教学要求,对学生进行综合性训练,培养学生综合运用课程中所学专业理论知识独立解决实际问题的能力。
应用项目设计的过程可以用图2.1.1表示。
图2.1.1应用项目设计过程
数据库原理及应用应用项目设计应在指导教师的帮助下完成。
具体步骤如下:
1.选题
选题可分为指导教师选题和学生自己选题两种。
教师选题可选择统一的题目,以应用项目设计任务书的形式下达,学生选题则应通过指导教师批准后方可进行。
(1)选题内容
选题要符合本课程的教学要求,要注意选题的完整性,要能进行分析建模、设计、编程、复审、测试等一系列工作,并能以规范的文档形式表现出来。
(2)选题要求
●注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,选题内容不应过于简单,难度要适中。
●结合企事业单位应用的实际情况进行选题。
●题目成果应具有相对完整的功能。
2.拟出具体的设计方案
学生应在指导教师的指导下进行项目的总体方案论证,并根据自己所接受的设计题目设计出具体的实施方案,报指导教师批准后开始实施。
3.程序的设计与调试
学生在指导教师的指导下完成所接受题目的项目开发工作,编程和上机调试,最后得出预期的成果。
4.撰写应用项目设计报告
应用项目设计报告是应用项目设计工作的整理和总结,主要包括需求分析、总体设计、详细设计、复审、编码、测试等部分。
三、应用项目设计的规范要求
应用项目设计是培养学生综合运用该门课程所学的基本理论和技术知识,在教师指导下进行设计训练的实践性教学环节。
学生通过应用项目设计,基本了解和掌握简单应用项目设计的全过程,不断提高分析和解决实际问题的能力,为毕业设计打下良好的基础,因此要对应用项目设计的各个环节提出规范性要求。
3.1应用项目设计任务书撰写要求
应用项目设计任务书由指导教师填写并经审议后按组下达给学生,每组一份。
内容应包括:
●目的及要求;
●主要内容;
●实践环境;
●设计方式与基本要求;
●设计成果与设计报告要求;
●应用项目设计选题表;
●设计参考书目等。
例2.1.1应用项目设计任务书举例。
《数据库原理及应用》应用项目设计任务书
××-××学年第二学期××××专业
1、应用项目设计目的及基本要求
《数据库原理及应用》应用项目设计是为数据库原理及应用课程而独立开设的实践性课程。
《数据库原理及应用》应用项目设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。
数据库应用项目设计的主要目标是:
(1)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。
(2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
2、应用项目设计的主要内容
(1)系统分析与数据库设计阶段
①通过社会调查,选择一个实际应用数据库系统的课题。
②进行系统需求分析和系统设计,写出系统分析和设计报告。
③设计数据模型并进行优化,确定数据库结构、功能结构、系统安全性和完整性要求。
(2)应用程序设计阶段
①完成数据库定义工作,实现系统数据的数据处理和数据录入。
②实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
(3)系统集成调试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。
3、主要实践环境
操作系统为WindowsXP。
数据库管理系统为SQLServer2005标准版或企业版。
高级程序设计语言为PB、VB6、VC#、ASP、ASP.NET或其他开发环境。
4、设计方式与基本要求
(1)设计任务的布置:
由指导教师向学生讲清对设计的整体要求及实现的目标任务,讲清设计安排和进度、平时考核内容、考核办法、设计守则及实验室安全制度,讲清上机操作的基本方法。
实验内容和进度由学生自行选择和安排,指导教师负责检查、辅导和督促。
(2)设计1-3人为1组,设计课题由学生自己拟定并报指导教师批准或在附表的选题表中选择一个课题。
在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。
(3)应用项目设计是一个整体,需要有延续性。
机房应有安全措施,避免前面的实验数据、程序和环境被清除、改动或盗用的事件发生。
(4)指导教师要认真做好指导工作,做好考勤工作。
(5)学生最好能自备计算机,课下能多做练习,以便能够熟悉和精通实验方法。
如果能结合实际课题进行训练,会达到更好的效果。
5、考核与应用项目设计报告
《数据库原理及应用》应用项目设计报告要求有系统需求分析与系统设计、系统数据模块和数据库结构、系统功能结构、系统的数据库设计方法和程序设计方法、源程序代码等内容。
其应用项目设计应用系统程序应独立完成,程序功能完整,设计方法合理,用户界面友好,系统运行正常。
(1)应用项目设计报告要求:
①不少于5000字,用A4纸打印。
②主要内容及装订顺序:
封面(统一提供)、应用项目设计任务书、摘要、目录、正文、参考文献、教师评语表等内容。
③正文部分应该包括:
需求分析、总体设计、数据库设计(含概念设计、逻辑设计、物理设计)、程序模块设计(含功能需求、用户界面设计、程序代码设计与分析、调试及运行结果)、主要模块界面和代码等。
④设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论。
(2)应用项目设计需要提交的内容:
①装订完整的应用项目设计报告
②数据库与应用系统(电子提交:
数据库不用提交,源程序提交到指导老师相应的STU文件夹下。
(3)应用项目设计的成绩评定:
应用项目设计的成绩由平时考核与最终考核相结合,平时占10%(出勤、学习笔记、表现等);最终占70%(设计报告30%、数据库及应用系统30%、答辩30%)。
成绩计分按优、良、中、及格与不及格5级评定。
6、应用项目设计实验项目设置与内容
下表列出了《数据库原理及应用》应用项目设计的实验项目与内容。
实验项目与内容
序号
设计内容
内容
时间(天)
要求
1
系统需求分析与功能设计
根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要
0.5
系统数据流图
2
总体设计
根据功能需求,设计系统的总体结构
0.5
系统总体功能模块图
菜单的设计
3
数据库设计
完成数据库的概念设计、逻辑设计,按数据库设计方法和规范化理论得出符合3NF的逻辑模型
2
ER图设计
ER图转化为相应的关系模式
设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计
4
应用程序设计和程序调试
设计并编写输入/输出、查询/统计、数据维护等功能模块的应用程序
1.5
每个人设计2个以上的模块,一个组完成一个完整的系统
5
设计报告与成果提交
撰写设计报告并提交相应资料与成果
0.5
按以上要求
7、指导教师
××××××
8、上机安排(详见机房的上机安排表)
附表:
应用项目设计课题选题表(具体要求可参见实验指导书)
课题序号
课题名称
1
图书销售管理系统
2
通用工资管理系统
3
报刊订阅管理系统
4
医药销售管理系统
5
电话计费管理系统
6
宾馆客房管理系统
7
学生学籍管理系统
8
车站售票管理系统
9
汽车销售管理系统
10
仓储物资管理系统
11
企业人事管理系统
12
选修课程管理系统
×××学院
20××-××-××
3.2应用项目设计报告撰写要求
应用项目设计报告的撰写规范应参照CMM模型(CapabilityMaturityModelforSoftware,能力成熟度模型)编写,最终以应用项目设计报告的形式上交归档。
应用项目设计报告是在完成应用系统设计、编程、调试后,对学生归纳技术文档、撰写科学技术论文能力的训练,以培养学生严谨的作风和科学的态度。
通过撰写应用项目设计报告,不仅可以把分析、设计、安装、调试及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。
1.内容要求
一份完整的应用项目设计报告应由题目、摘要、设计任务书、目录、素材准备、选题意义、需求分析、总体设计和数据库设计(包含概念设计、逻辑设计和物理设计)、脚本及制作、结论、参考文献等部分组成。
中文字数在5000字左右。
应用项目设计报告按如下内容和顺序用A4纸进行打印(撰写)并装订成册。
(1)统一的封面
封面含应用项目设计课题名称、专业、班级、姓名、学号、指导教师等。
例2.1.2应用项目设计报告封面举例。
XXXX学院
(字体:
宋体;字号:
一号)
数据库原理及应用
项目设计报告
(字体:
华文行楷;字号:
初号)
课题名称:
专业:
班级:
姓名:
学号:
指导老师:
XXXX年XX月XX日
(字体:
楷体;字号:
三号)
(2)应用项目设计任务及进度表
学生根据指导教师提供的任务书,选择应用项目设计题目或自选题目,设计好本次应用项目设计任务及进度表,主要包含如下内容:
课程名称、设计目的、试验环境、任务要求和工作进度计划。
填写好后交予指导教师批准签字后方可实施。
例2.1.3应用项目设计任务及进度表举例。
课程设任务及进度表
课题
名称
学生成绩管理系统
设计
目的
通过对高校学生成绩管理系统的设计和开发,了解了数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的。
实验
环境
操作系统:
Windowsxp;
数据库管理系统:
SQLServer2005;
编程环境:
ASP
任务
要求
1.搜集高校学生成绩管理问题方面的资料,进行需求分析;
2.完成概念设计、逻辑设计等各阶段的设计;
3.编写程序代码,系统调试;
4.撰写应用项目设计报告;
5.参加答辩。
工作进度计划
序号
起止日期
工作内容
1
2010.11.10~2010.11.18
查询资料、选择课题
2
2010.11.19~2010.11.30
需求分析、总体设计
3
2010.12.01~2010.12.18
系统整体设计、编写程序代码、调试程序
4
2010.12.18~2010.12.26
撰写应用项目设计报告
指导教师(签章):
年月日
(3)内容摘要
内容摘要是对应用项目设计报告的总结,是在报告全文完成之后提炼出来的,具有短、精、完整三大特点。
摘要应具有独立性的自含性、即不阅读原文的全文,就能获得必要的信息。
摘要中有数据、有结论、是一篇完整的短文。
应用项目设计的摘要一般在300~500字之间。
摘要的内容应包括目的、方法、结果和结论,即应包含设计的主要内容、主要方法和主要创新点。
英文摘要的内容应与中文内容相对应,一般采用第三人称和被动式,摘要中不应出现“本文、我们、作者”之类的词语。
中文摘要前加“摘要:
”,英文摘要前要加“Abstract:
”
关键词按GB/T3860的原则和方法选取。
一般选3~8个关键词,关键词之间用“;”分隔,最后一个关键词的后面不加任何标点符号。
中文关键词前加“关键词:
”,英文关键词前加“keyword:
”
例1.1.4应用项目设计摘要举例。
酒店管理系统
【摘要】设计报告论述了分析、开发、设计一个酒店管理系统的过程。
该系统融入酒店科学、规范的现代管理思想,为提高各业务部门本身的工作效率,自动完成各业务部门之间的各种营业信息、帐务、报表的自动化传输与汇总,使各项业务工作制度化,科学化。
结合先进的计算机技术,采用PowerBuilder9.0和SQLServer2005开发而成。
设计报告介绍了课题相关内容,并通过设计分析,划分数据库,将系统划分为四个主要功能模块:
前台管理、系统维护、经理查询、宾客系统。
着重叙述了前台管理和系统维护这两个功能模块的功能实现,这些模块基本上满足了用户(酒店)在客房管理,餐饮管理等方面的需求。
如对客房、员工的设置修改,相关的顾客服务等。
系统中的各业务管理模块既可单机独立运行,也可在服务器/工作站组成的局域网络平台上联网运行。
可随着酒店业务的发展对系统进行扩展升级。
关键词:
面向对象;数据窗口;酒店管理系统;模块
(4)目录
目录包括应用项目设计报告的一、二和三级标题、标题的内容以及各级标题所对应的页码。
(5)应用项目设计报告正文
应用项目设计报告正文可按三级标题的形式来撰写,应包含的内容如下所述:
●项目需求分析。
方案的可行性分析、方案的论证等内容。
●项目概念设计。
系统的总体概念结构设计等内容,各模块或单元程序的设计、算法原理阐述、完整的ER模型图。
●项目逻辑结构设计。
ER模型转换为关系模型以及关系模式的优化的内容。
确定出具体的关系模式的结构。
●项目物理结构设计。
为基本数据模式选取一个最适合应用环境的物理结构。
●编码。
根据某一程序设计语言对设计结果进行编码的程序清单。
●项目测试。
使用程序调试的方法和技巧排除故障:
选用合理的测试用例进行程序系统测试和数据误差分析等。
●总结。
本课题核心内容程序清单及使用价值、程序设计的特点和方案的优缺点、改进方法和意见。
它是对整个设计工作进行归纳和综合而得出的总结,对所得结果与已有结果的比较和课题尚存在的问题,以及进一步开展研究的见解与建议。
结论要写得概括、简短,中文字数不低于300字。
(6)致谢。
对指导教师和给予指导或协助完成应用项目设计工作的组织和个人表示感谢。
内容应简洁明了、实事求是。
(7)参考文献。
参考文献规范格式如下:
①参考文献的类型
参考文献(即引文出处)的类型以单字母方式标识,具体如下:
M——专著;C——论文集;N——报纸文章;J——期刊文章;D——学位论文;R——报告
对于不属于上述的文献类型,采用字母“Z”标识。
对于英文参考文献,还应注意以下两点:
●作者姓名采用“姓在前名在后”原则,具体格式是:
姓,名字的首字母。
如:
MalcolmRichardCowley应为:
Cowley,M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:
FrankNorris与IrvingGordon应为:
Norris,F.&I.Gordon.;
●书名、报刊名使用斜体字,如:
MasteringEnglishLiterature,EnglishWeekly。
②参考文献的格式
i)期刊类
格式:
[序号]作者.篇名[J].刊名,出版年份,卷号(期号):
起止页码。
如下例:
[1]刘金岭.多维数据的复杂查询聚类算法研究[J].计算机应用,2008,28(7):
1689-
1691.
[2]Heider,E.R.&D.C.Oliver.Thestructureofcolorspaceinnamingandmemoryoftwolanguages[J].ForeignLanguageTeachingandResearch,1999,(3):
62-67.
ii)专著类
格式:
[序号]作者.书名[M].出版地:
出版社,出版年份:
起止页码。
如下例:
[4]刘金岭,冯万利,张有东.数据库原理及应用[M].北京:
清华大学出版社,2009,7.
[5]Gill,R.MasteringEnglishLiterature[M].London:
Macmillan,1985:
42-45.
iii)报纸类
格式:
[序号]作者.篇名[N].报纸名,出版日期(版次)。
如下例:
[6]李大伦.经济全球化的重要性[N].光明日报,1998-12-27(3).
[7]French,W.BetweenSilences:
AVoicefromChina[N].AtlanticWeekly,1987-8-15(33).
iv)论文集
格式:
[序号]作者.篇名[C].出版地:
出版者,出版年份:
起始页码。
如下例:
[8]伍蠡甫.西方文论选[C].上海:
上海译文出版社,1979:
12-17.
[9]Spivak,G.“CantheSubalternSpeak?
”[A].InC.Nelson&L.Grossberg(eds.).VictoryinLimbo:
Imigism[C].Urbana:
UniversityofIllinoisPress,1988,pp.271-313.
[10]Almarza,G.G.Studentforeignlanguageteacher’sknowledgegrowth[A].InD.FreemanandJ.C.Richards(eds.).TeacherLearninginLanguageTeaching[C].NewYork:
CambridgeUniversityPress.1996.pp.50-78.
v)学位论文
格式:
[序号]作者.篇名[D].出版地:
保存者,出版年份:
起始页码。
如下例:
[10]张筑生.微分半动力系统的不变集[D].北京:
北京大学数学系数学研究所,1983:
1-7.
vi)译著
格式:
[序号]原著作者.书名[M].译者,译.出版地:
出版社,出版年份:
起止页码。
(8)评分表。
评分表的内容一般包括学生在做应用项目设计期间的态度和表现、系统运行的可靠性和稳定性、应用项目设计报告的规范化程度、答辩情况等。
例1.1.5指导教师评语表举例。
指导教师评语
学号
姓名
班级
选题
名称
序号
评价内容
权重(%)
得分
1
考勤记录、学习态度、工作作风与表现。
10
2
是否完成设计任务;能否运行、可操作性如何等。
30
3
报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。
30
4
自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。
30
合计
指导教师(签章):
年月日
(9)装订顺序。
应用项目设计报告的装订顺序依次为:
封面、应用项目设计任务及进度表、摘要、目录、正文、总结、致谢、参考文献、指导教师评语。
2.写作细则
(1)标点符号、名词、名称规范统一。
(2)标题层次有条不紊,整齐清晰。
章节编号方法应采用分级阿拉伯数字编号方法,第一级为“1”、“2”、“3”等,第二级为“1.1”、“1.2”、“1.3”等,第三级为“1.1.1”、“1.1.2”、“1.1.3”等,两级之间用下角圆点隔开,每一级的末尾不加标点。
第4级标题为
(1)、
(2),…,第5级标题为①、②,…。
(3)插图整洁美观,线条匀称。
每幅插图应有图编号和图标题,插图要求居中,图序和图标题应放在图下方居中处。
图编号按一级标题编号,一级标题号和图编号之间用“.”或“-”分割,如一级标题2中第三个图编号为图2.3或图2-3。
(4)表格同插图一样,也要求居中,并有表格标题和编号,但标题应放在表格上方居中处。
表格编号格式与图编号格式相同。
3.排版要求
(1)纸型:
A4,纵向。
(2)正文:
中文,宋体,小4号字;英文:
TimesNewRoman,小四号字;行距:
1.5倍行距。
(3)一、二、三级标题居左,不空格,四级、五级标题居左空两个汉字的位置。
一级标题三号黑体字加粗;二级标题用小三号黑体非加粗;三级标题用四号黑体字非加粗。
一、二、三级标题格式要求段前、段后各1行。
表格、图的标题,中文用小五号黑体字,英文用小五号加黑。
表格、图中文字用宋体小五号字。
(4)程序代码用CourierNew字体,字号为五号。
(5)用用A4纸打印,除封面、应用项目设计任务及进度表和教师评语外,其它部分用A4纸正反两面打印,奇数页眉(《数据库原理及应用》应用项目设计),偶数页眉(应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 项目 设计 指导