应用数据结构课程设计指导书.DOCVIP

  • 4
  • 0
  • 约5.72千字
  • 约 7页
  • 2018-07-05 发布于天津
  • 举报
应用数据结构课程设计指导书

PAGE \* MERGEFORMAT 1《面向对象的程序设计实训》指导书课程编号: 课程名称:面向对象的程序设计实训/ Practice of Object Oriented Programming Design周数/学分:1/1先修课程:计算机程序设计基础(C语言)、企业数据库原理、网站建设与网页设计、面向对象的程序设计适应专业:信息管理与信息系统开课学院、系或教研室:管理学院信息管理与信息系统系一、目的和要求1.目的《面向对象的程序设计实训》是信息管理与信息系统专业重要的实践环节之一。是在学生学习完《面向对象的程序设计》课程之后进行的一次全面的综合设计。本课程实训的目的:巩固和加深学生对《面向对象的程序设计》课程基本知识的理解和掌握。提高综合应用网页制作、数据库开发、ASP.NET编程等多课程知识和方法。掌握程序设计说明文档的撰写能力。提高运用面向对象的编程工具.NET解决实际问题的能力。2.要求从《面向对象的程序设计实训》的目的出发,通过实训工作的各个环节,达到以下教学要求:(1)广泛查阅资料,参考借鉴,结合管理实际,深思后确定选题;(2)信息系统开发流程要清楚,说明书撰写要规范;(3)编程简练,程序功能齐全,能正确运行,答辩后方可通过;(4)实训完成后必须按要求提交实训报告,格式规范,内容详实。二、课程设计内容1.开发环境 VisualStudio.Net 2010及以上版本。数据库服务器一般用MS SQL Server 2008及以上版本,其它服务器不推荐。可采用东软代码生成器自动生成底层代码。2.任务内容(1)按问题的需要,设计出系统目标、模块结构、数据库结构。要求:问题分析透彻、关系理解正确、处理得当。程序结构合理,界面完备清晰。尽量发挥面向对象程序的特色。 至少涉及3个以上数据库表,至少3个窗口,用到多类组件(可用第三方组件)。 (2)编制程序。至少500行以上程序代码(不包括自动生成的代码)。 (3)调试程序,以达到预期的目的。 (4)撰写出规范的实训报告,并为指导教师提供电子文档。同时要提交软件源程序及数据库脚本、数据库文件。 每人一题,具体模块功能的实现各人独立完成。 实训报告切忌雷同、切忌抄袭。实训报告中应包括分析、设计(含系统功能图、库表及表间的关系、界面设计)、关键技术描述、主要源代码等。报告还应有开发环境、操作方法、实训的心得,软件的改进意向等内容。 3.应用程序的软件结构 至少包括: 1个解决方案; 1个项目文件; 1个数据库操作类; 多个页面。4.日程序号设计内容所用时间1按任务书指定的题目,查资料,分析系统,拟出方案1天2编制程序,以实现并修改方案2天3撰写设计说明书1天4验收或答辩1天合 计5天 (1周)5.要求通则 (1)围绕管理目的,分析功能,组织数据库,设计操作流程。具体需要哪些功能,由自己分析考虑。 对备选题目可以变通、扩充,但不得随意简化。 (2)至少涉及3个数据库表,至少3个可视窗口,至少用到多种控件。 (3)自编的程序里,总共至少500行程序代码。(4)数据表的字段及其属性、关键字段等,都必须事先仔细分析、斟酌。 各数据表至少要超过10条记录,且有一定的代表性。 表名、字段名一律不用汉字。 (5)能对数据做增、删、改,并尽可能有提示或警告信息。要特别注意相关联的表的数据同步。 至少在某些地方会用到过滤、排序功能,过滤条件可从界面指定,而不是死条件。 至少在某些地方不仅仅是简单地对单表做处理。 (6)命名尽量用英文单词,首字母大写。(7)可以参考现成的例子,但严禁抄袭。抄袭者一律无成绩。 (8)提交电子文档(方案或报告、程序)时,文件名形如“面向对象的程序设计实训1401***学号.rar”,文件里的内容全在一个文件夹“面向对象的程序设计实训1401***学号”内。文件中不包括自动生成的中间文件、备份文件等。6.备选题目 可以从高校、企业、互联网等背景开展选题,下面的选题仅作为参考。根据问题的需要,可以增减数据库表、增减功能等,但必须满足“5.要求通则”里的要求。(一)高校篇 (1)学生学习管理系统 背景:大学的一个学院里的学生信息管理,学院里含有几个系。 数据库表可以包括“学生基本信息”、“课程成绩”、“课程表”、“班级表”、“学生选课”等 学生的编码可用学号(按本校的实际编号法),课程表的编码可用课程号(按本校的实际编号法)等的编码自己考虑。 课程表中应包括有先修课号、学分。 对以上数据表进行管理:登记数据

文档评论(0)

1亿VIP精品文档

相关文档