首页 > 文库大全 > 精品范文库 > 3号文库

IE课程设计指导书

IE课程设计指导书



第一篇:IE课程设计指导书

IE信息系统课程设计指导书

课程设计目的和内容

一、课程设计的目的《IE信息系统》的设计与开发是基于管理信息系统、数据库技术、软件开发技术的综合性实践活动。《IE信息系统》课程设计作为独立的教学环节,是理论学习的补充环节,是对学生所学知识的综合运用能力的检验,也是学生提高分析问题、解决问题能力的实践教学环节。通过课程设计,让学生亲自动手运用所学的专业知识和技巧,去分析、研究、解决这些实际问题,从而灵活运用所学知识,增强实际工作能力,为顺利走向工作岗位打下坚实的基础。

《IE信息系统》课程设计是在学生学完了《VB程序设计》、《数据库原理与应用》、《管理信息系统》等课程后开设的一门实践性课程,旨在通过对信息系统从分析、设计到实现的全过程剖析和实践,更好地理解管理信息系统中的概念和理论,并由此掌握开发管理信息系统的基本思路和方法。在本实践中,重点是实现一个基于客户/服务器(C/S)体系结构的工业工程专业相关的管理信息系统。

由于信息系统设计与开发是一项复杂的、综合系统工程,从而培养学生沟通、合作的能力与技巧。

二、课程设计方式

1、课设题目见《IE信息系统课程设计选题》。

2、学生根据题目独立完成系统调研,设计,开发,测试,部署等工作内容。

3、编写设计报告,课程设计报告要详细体现每个阶段的工作内容、工作过程和工作结果。

4、系统完成后即可交由指导教师验收,指导教师验收认可后课程设计阶段即可结束。可提前交题。

5、管理信息系统开发工具(例如VB、VC等)可以任选。课程结束后学生除提交课程设计报告外,还需演示个功能模块,并提交可以运行的管理信息系统。

6、系统架构为基于数据库的应用系统平台。

三、课程设计内容及步骤

1、内容:

(1)根据任务书要求,首先进行系统调查,了解现状,明确进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标;

(2)调查分析组织结构和主要业务,描述业务流程,数据流程;

(3)完成系统整体结构设计,包括系统功能结构,设计开发平台等。

(4)进行业务流程、数据流程分析,数据字典(可只选择几个代表性);

(5)进行数据库设计;

(6)进行代码设计;

(7)进行输入输出设计;

(8)进行系统软硬件配置;

(9)进行系统测试与调试;

(10)编写设计说明书。

2、说明书内容参考:(详见《IE信息系统课程设计说明书_格式规范》)。

(1)题目:按选题;

(2)摘要: 摘要应说明本设计的中心思想和主要内容,突出设计中的新见解新方法,说

明该设计方案的理论根据及现实意义。摘要力求简明扼要,字数为300字以内。

(3)目录: 目录是整个设计的提纲,也是设计的重要组成部分,它方便评阅教师了解设

计的整体结构。目录以章、节两级目录为宜。

(4)正文: 课程设计说明书的正文一般可按章、节的格式来书写。

3、课程设计说明书编写要求

课程设计内容要详细,应包含系统分析、系统设计与系统实现三个部分。课程设计说明

书是整个设计工作的总结,应包括各个阶段的工作内容。工作量不少于8000字。

四、系统提交

1.开发的信息管理系统是本课程设计的阶段成果与最终成果,包括:

(1)数据库完整备份文件【以“学号后两位_姓名_数据库备份”命名】。

(2)应用系统原代码【以“学号后两位_姓名_原代码”命名】。

(3)应用系统安装文件或可执行文件【以“学号后两位_姓名_题目”命名】。

(4)课程设计论文电子文档【以“学号后两位_姓名_题目”命名】。

2.课程设计结束后,将上述课设文档打包压缩发送到邮箱cyh2008@sina.com,方可申

请答辩。

五、课程设计进度计划

本课程设计计划用二周时间完成,各阶段进度计划如下。

1)需求分析2天;

2)系统总体设计、流程规划等1天;

3)数据库概念设计、逻辑设计等1天;

4)应用系统代码设计6天;

5)编写设计说明书2天;

6)答辩准备以及答辩2天

六、课程设计的答辩和成绩评定

一、答辩

学生按照设计任务书的规定要求,完成设计任务,并经指导教师审核签字同意后,在规

定的时间内进行答辩,可提前答辩。

答辩以指导教师为主,或由讲师、工程师以上职称人员负责。

答辩时,学生自述并演示系统功能5~10min,然后回答答辩小组成员提出的问题。每位学生的答辩时间—般为10~15min。

二、成绩评定

课程设计成绩按优,良,中,及格和不及格记分。

信息系统软件:50%

设计报告:40%

考勤及其他:10%

七、课程设计选题原则

见《IE信息系统课程设计选题》。

课程设计参考资料

1.詹英.数据库技术与应用——SQL Server2005教程.国防工业出版社,2009

2.常亲功.管理信息系统开发方法与工具.清华大学出版社,1999

3.钟雁.管理信息系统开发案例分析.清华大学出版社,2006.6

4.曾传华,黎青松.物流管理与信息系统.清华大学出版社,2007

5.左美云主编.《信息系统的开发与管理教程》.清华大学出版社

6.张海藩主编.《软件工程》.高等教育出版社

7.张海藩主编.《软件工程导论》.清华大学出版社

8.薛华成主编.《管理信息系统》.清华大学出版社

9.Roger S.Pressman.《软件工程——实践者的研究方法》.机械工业出社

10.其他有关Visual Basic或SQL Server程序设计的教材或参考手册

目录

(目录供编写设计说明书时参考,可根据实际系统开发情况进行内容的增删或章节的调整。)绪论.........................错误!未定义书签。

1.1 问题的提出...........................错误!未定义书签。

1.2 信息系统概述.......................错误!未定义书签。2 系统分析...............................错误!未定义书签。

2.1 需求分析...............................错误!未定义书签。

2.2 可行性分析...........................错误!未定义书签。

2.2.1 操作可行性..........................错误!未定义书签。

2.2.2 技术可行性..........................错误!未定义书签。

2.2.3 管理可行性..........................错误!未定义书签。

2.2.4 经济可行性..........................错误!未定义书签。

2.3 系统规划...............................错误!未定义书签。

2.4 系统开发方法的选择.........................错误!未定义书签。

2.5 组织结构与功能分析.........................错误!未定义书签。

2.6 业务流程分析.......................错误!未定义书签。

2.7 数据与数据流程分析.........................错误!未定义书签。

2.8 数据分析...............................错误!未定义书签。3 系统设计...............................错误!未定义书签。

3.1 系统总体设计.......................错误!未定义书签。

3.2 数据结构与数据库设计.....................错误!未定义书签。

3.2.1 用户要求分析......................错误!未定义书签。

3.2.2 概念结构设计......................错误!未定义书签。

3.2.3 逻辑结构设计......................错误!未定义书签。

3.2.4 物理结构设计......................错误!未定义书签。

3.3 代码设计...............................错误!未定义书签。

3.4 输出设计...............................错误!未定义书签。

3.4.1 输出类型的确定.........................错误!未定义书签。

3.4.2 输出设计的内容.........................错误!未定义书签。

3.4.3 输出设计的步骤.........................错误!未定义书签。

3.5 输入设计...............................错误!未定义书签。

3.5.1 输入设计的原则.........................错误!未定义书签。

3.5.2 输入类型.......................错误!未定义书签。

3.5.3 数据输入设备的选择........................错误!未定义书签。

3.5.4 输入检验.......................错误!未定义书签。

3.5.5 输入屏幕设计......................错误!未定义书签。

3.5.6 输入控制.......................错误!未定义书签。

3.5.7 输入数据的安全性.....................错误!未定义书签。

3.6 模块功能与处理过程设计........................错误!未定义书签。

3.7 信息系统安全设计......................错误!未定义书签。4 第四章 系统实施........................错误!未定义书签。

4.1 登录模块设计.......................错误!未定义书签。

4.1.1 设计步骤.......................错误!未定义书签。

4.1.2 程序代码设计......................错误!未定义书签。

4.2 主界面设计...........................错误!未定义书签。

4.2.1 主窗体设计概述.........................错误!未定义书签。

4.2.2 菜单设计.......................错误!未定义书签。

4.2.3 状态栏...........................错误!未定义书签。

4.2.4 树状功能目录......................错误!未定义书签。

4.2.5 工具栏...........................错误!未定义书签。

4.2.6 主窗体背景..........................错误!未定义书签。

4.3 数据模块设计.......................错误!未定义书签。

4.4 信息录入模块设计......................错误!未定义书签。

4.5 信息统计模块设计......................错误!未定义书签。

4.6 信息查询模块设计......................错误!未定义书签。

4.7 资料维护与数据库备份模块设计...................错误!未定义书签。

4.8 报表设计...............................错误!未定义书签。

4.9 数据保护设计.......................错误!未定义书签。

4.9.1 防止用户直接操作数据库........................错误!未定义书签。

4.9.2 权限管理设计......................错误!未定义书签。

4.10 优化管理和维护........................错误!未定义书签。

4.10.1 系统运行管理制度..........................错误!未定义书签。

4.10.2 系统维护............................错误!未定义书签。

4.11 系统说明.............................错误!未定义书签。

4.11.1 系统环境说明....................错误!未定义书签。

4.11.2 数据库的命名规则....................错误!未定义书签。5 结束语............................错误!未定义书签。参考文献............................错误!未定义书签。附录Ⅰ 参数表.........................错误!未定义书签。附录Ⅱ 程序清单............................错误!未定义书签。

第二篇:土地信息系统课程设计指导书

《土地信息系统》课程设计指导书

一、实习目的《土地信息系统》课程设计是学习了《土地信息系统》课程后的实践环节,通过实习,使学生对所学的土地信息系统基本原理与方法有全面深刻的理解,并能更好的掌握其方法,在实践中完成土地信息系统的设计与建立,以达到学以致用的目的,同时锻炼学生的动手能力,提高他们今后进行土地信息系统开发的能力。通过实践活动,提高学生分析问题和解决问题的能力使理论与实践相结合,提高学生的综合素质。

二、实习要求

为教学实习顺利进行,要求参加实习的学生做到以下几点:

1、思想上高度重视,认真对待实习的每一环节,保证质量。

2、上机时,严格遵守机房的各项规章制度,爱护计算机及其他设备。

3、实习期间,严格遵守学校纪律,不得随意缺勤,有事需向指导老师请假。

三、实习内容:

1、学习土地信息系统基本理论,掌握空间数据组织与结构、空间数据管理空间分析土地信息系统的数学建模、土地信息系统工程建设等知识。

2、根据土地信息系统某一专业领域的要求,进行系统分析:进行用户需求分析与描述、明确待建LIS的目标、导出待建LIS的逻辑模型、制定设计实施的初步计划。

3、系统设计:系统总体设计、系统详细设计。

4、系统开发与实施:用VISUAL C++、VISUALBASIC等高级程序设计语言基于MAPOBJECT等地理信息系统控件进行开发或基于ArcView avenue、Mapbasic等GIS二次开发语言进行开发,经过编程调试,研制出较为简单的与国土资源管理相关的信息系统。

四、系统的基本功能要求

1、数据采集功能

2、查询统计功能

3、数据更新功能

4、数据显示、结果输出功能

5、其他专业模块要求的功能

系统要求用户界面友好,操作简便,数据组织合理有效。

五、方法及步骤

1、资料收集:空间数据及属性数据的收集;

2、系统分析

按设计要求提出系统目标,制定规划,进行系统可行性分析,根据规划进行各种指标设计,形成系统总体方案。

3、系统总体设计

总体设计的任务主要有:系统目的、目标及属性的确定;进行各子系统或模块的划分与功能描述;模块或子系统间的接口设计;硬软件配置设计;输入输出与数据存储要求等。

4、系统详细设计

详细设计在总体设计的基础上进一步深化,主要内容有:

模块设计;代码设计;数据库设计;数据获取方案设计;界面设计;输入输出设计;程序模块设计等。

5、系统的开发与实施

根据系统详细设计,编程调试各个模块,最后装配成整个系统;

6、成果资料的整理,实验报告的提交。

实习结束时,应上交以下资料:实习报告、程序代码清单、程序、图件等。

六、实习选题

1、地籍测绘数据管理系统

2、城镇土地定级信息系统

4、城镇土地基准地价评估信息系统

5、农用地土地定级信息系统

6、农用地基准地价评估信息系统

7、宗地评估系统

8、产权管理系统

9、地籍管理信息系统

第三篇:单片机课程设计指导书

单片机课程设计指导书

一、设计内容及步骤

1、方案设计

先要明确设计任务的要求,根据设计任务及要求,确定设计所要实现的具体功能,例如“流水灯”具体怎么“流”、有几种“花样”、如何操作、等等。这是一项见仁见智的工作,没有统一的要求,各人可根据自己的理解自行设计。

2、硬件电路设计

设计能使单片机工作并实现所需功能的基本硬件电路,包括选择和确定元器件的规格、参数。

3、软件程序设计

单片机由于内存小、速度低,因此一般不用高级语言编程而多用汇编语言编程,这样软件程序和硬件电路就要有严格的对应关系。单片机电路的功能主要是由软件程序实现的,因此硬件电路比较简单而软件程序相对复杂,软件程序设计是整个课程设计的难点和重点。

4、烧写调试程序

由于软件程序一般都比较复杂,设计时难免会有考虑不周的问题,或是有一些疏漏,而这些问题或疏漏仅凭在纸上的分析是很难发现的,因此软件程序设计好后还要经过运行调试,才能知道所设计的软件程序能否实现之前确定的功能。这个过程往往要经过多次反复才能最终达到目的。一般先用计算机仿真进行调试,成功后再把程序写到单片机中并制作实际电路进行验证。

二、设计方法及要求

1、方案设计

首先要完整、准确地理解设计任务(虽然课程设计只是做个电路模型进行一下验证演示,但设计时要假象是设计一个实用的产品),然后通过必要的调研、分析,综合考虑各方面的因素,定出一个具体的设计目标。

例如,可先把自己当作用户,从用户的角度考虑这个“产品”应该具备哪些功能、怎样操作使用比较方便,同时又安全可靠;再从厂家的角度,结合实际的客观条件,考虑怎样既能满足用户的基本需求,又能最大限度地降低生产成本。

因此设计目标不要追求尽善尽美,但也不能过于简单,要从实际出发,用足用够给定的硬件条件,充分开发可以用软件实现的功能以使整体功能最大化。

2、硬件设计

硬件设计包括确定电路的结构组成、绘制电气原理图、确定元器件的规格参数。

由于是课程设计,多数题目采用最小系统即可,如果要求高一点,还要考虑抗干扰措施、电路的功耗、数据的断电保护、元器件的来源和性价比等。

最小系统基本上是一种固定的模式,需要设计的就是合理分配单片机的资源,分配、确定输入输出端口用途,这没有固定的模式,只要符合单片机的端口功能和性能就行。例如,输入输出应优先采用P1口,还要注意各口作输出口时带负载的能力,即高电平时所能输出的最大电流,或低电平时允许灌入的最大电流,以及高阻态时所能承受的最高电压。原则上输出口所接负载的电流消耗不能超过输出口允许进出的最大电流值,最好是让输出口通过缓冲驱动器(例如三极管)带负载而不是直接带负载,以免造成单片机的损坏。

硬件结构应结和应用软件一并考虑,若某种功能既可以用硬件实现,也可以用软件实现,应优先选择用软件实现,以尽可能地简化硬件结构。

3、软件设计

软件设计要结合功能设计和硬件设计进行,或者说在做功能设计和硬件设计时就要对软件设计有所考虑,即那些功能应由软件完成。

设计软件不要一来就急于用指令写程序,要先做总体规划设计,明确软件要实现的功能是什么,分那些步骤、按什么顺序来实现设计的功能,画出程序的流程图。程序的流程也就是单片机的工作过程,从通电工作开始,程序的第一步做什么,后面又做什么„„;怎样结束,等等。由于单片机是靠程序进行工作的,程序怎么规定它就怎么做,程序没有规定它就无法工作,很死板。因此设计程序流程时要作仔细、周全的考虑,只要出现所设计的“产品”在正常操作使用过程中可能出现的任何一种情况,都要让单片机知道该如何应对处理,否则就会出现死机无法工作的情况。

程序的流程是编写程序的纲领、指导、前提,有了正确的程序流程,就容易编写出正确的程序,单片机也才能实现所设计的功能。俗话说,磨刀不误砍柴工,所以构思、设计程序的流程要给予高度的重视,要花大的气力,有时一次两次难以考虑周全,可能需要反反复复地进行多次。

如果整个流程实现一个总体功能,则流程的每一分支或步骤即可看成是一个子功能。对于比较复杂的功能,则子功能下还可再分解出孙功能,即总体功能画一个流程图,再针对较大的子功能画细致的流程图。总之流程图画的越细致,程序越容易编写。

流程设计好后,也不要就急于写具体的程序,因为那样写程序缺乏条理,很容易出错,而且可读性差,难以发现和纠正错误。因此写程序前还应对程序的编写结构进行认真的规划设计。

程序的结构总体上可分为两大部分,即主程序和子程序(或中断程序)。主程序可按程序的功能分块、分段进行编写,每块、每段完成一个特定的功能。如果某一块或段在主程序中需多次出现,应把它作为子程序,以减少整个程序的长度。

程序设计的重点在于搭建程序的框架,框架搭成,工作就完成了大半,剩下的就是填充框架。填充框架不一定要自己去一条一条地想该用什么指令,可根据某一块或某一段程序的功能,寻找具有相同功能的现成的程序块、段去填充,对于一些“通用”的程序段,例如按键消抖程序、延时程序等,应优先采用成熟的“标准”程序,这样既可减少工作量,又可减少出错。事实上,程序设计大多数时候就是用一些零散、成熟的程序快(段)拼凑成一个自己所需的完整程序。

程序运行中,可能需要在不同的功能模块间进行跳转,这就需要在跳转的入口处加上标号。为便于阅读,在符合指令的语法规则的前提下,标号应能简要地反映该段程序的功能,例如采取常见的英文缩写或汉语拼音缩写(通常是缩写单字拼音的首字母)。

运用跳转指令时要注意避免进入死循环。若不可避免进入死循环,或有意要进入死循环,除复位外,最好能有其他退出死循环的措施。

单片机程序的运行离不开单片机的内存,因此编写程序前还应充分了解所用单片机的内存情况,尤其是要搞清楚那些具有特定用途的特殊内存的用途、位置及长度,同时还要搞清楚所用程序指令(包括常数表格)以及依程序流程产生的各项数据要占用的存储空间,编写程序前,要合理地分配利用内存空间,注意不要占用特殊内存。

最后,为了便于以后(以及其他人)对程序的阅读、分析,所编写的程序应该条理清楚,程序各块、段、条的功能作用明确,在一些重要、关键或用意不是很明确的指令后最好加以注释。

三、设计报告的内容及要求

1、方案设计说明

从总体上概括介绍所设计项目的构成、功能及操作使用方法,详细说明该方案是怎么设计出来的。

2、硬件设计说明

画出完整、规范的电路图,说明单片机I/O口分配使用的情况以及为何这样分配使用,分析介绍电路的工作原理,介绍电路中主要元器件在电路中的作用以及他们的规格或参数是怎样确定的。

3、软件设计说明

1)说明软件设计的思路,介绍软件的总体功能,画出完整、规范的程序的流程图;

2)介绍程序的总体框架结构,即整个程序由哪些模块构成,各模块的功

能是什么,其中又包含哪些子功能,等等,从总体上说明整个程序的执行及工作过程;

3)以一些重要或关键的程序段为例,说明该段程序的功能、作用和编写

思路;

4)列出完整的程序清单,重要、关键或难以理解用意的模块、语句要加

以注释;

4、制作调试说明

介绍制作调试的过程、结果,以及在过程中出现的问题和解决问题的方法。

5、操作使用说明

介绍所设计“产品”的操作及使用方法。

6、总结说明

介绍本次课程设计的收获、体会或经验教训,要求客观、具体。

 报告不要盲目追求篇幅,只要能说清楚问题即可,不必大量拷贝或摘抄资

料文献。正文采用宋体四号字,若用手写,要求字迹工整。

四、进度安排

本课程设计共两周的时间,按10个工作日算,进度安排如下:

 明确设计任务,调研、查阅资料,构思、确定总体方案,用两天时间;  设计硬件电路,设计软件功能,画程序流程图,用一天时间;

 设计程序结构,编写程序,用两天时间;

 通过计算机仿真验证调试程序,用一天时间;

 制作硬件电路,用一天时间;

 通过硬件电路验证调试程序,用一天时间;

 撰写设计报告,验收设计成果,用两天时间。

五、成绩评定

及格标准如下:

1、按期完成设计并提交设计报告和交验根据设计制作的实物,出勤良好;

2、报告的内容、格式符合要求,能反映设计过程的实际情况,设计制作的实物的功能和性能基本能达到设计任务的要求。

 在及格的基础上,根据设计成果的质量酌情评定为优秀、良好或中等。 不交设计报告或报告的内容大部分是抄来的,以及不交验设计制作的实物

或用别人的实物来交验,出勤很少,将判为不及格。

第四篇:【2012】数据库系统课程设计指导书

《数据库系统课程设计》

指导书

计算机科学与技术专业

计算机科学与技术专业教研室

录...........................................................................1 第一节

言............................................................2 第二节

课程设计步骤...................................................3 第三节

设计说明书要求与格式参考............................4 第四节 设计任务............................................................6

题一:酒店管理系统........................................................................6 题二:高校学生宿舍管理系统..........................................................7 题三:仓库管理系统........................................................................9 题四:储蓄系统...............................................................................9 题

五、简单POS系统.....................................................................10 题

六、房产管理系统......................................................................11 题七:汽车客运中心票务管理系统.................................................12 题八:校友通信录..........................................................................13 题九:班主任助手..........................................................................14 题十:学籍管理系统......................................................................14 第五节

考勤与考核....................................................18

第1页

第一节

数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

数据库设计是信息系统开发和建设的重要组成部分。

数据库设计的基本任务是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。也就是说,数据库设计应该和应用系统设计相结合,即整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。因此,数据库设计的成果有二:一是数据模式,二是以数据库为基础的典型应用程序。

数据库设计和开发是一项复杂的工程,是涉及多学科的综合性技术。

课程设计是课堂教学的实践延伸,是重要的一环。学生按所选设计任务分组,在两周的课程设计时间里,学生应围绕自己的题目内容,结合软件工程的原理和方法,体验数据库及其应用系统开发全过程,尤其要突出数据库设计的六个阶段;同时体验并发挥团队合作精神。完成设计任务后,交付课程设计说明书。

第2页

第二节

课程设计步骤

选定设计任务后,分小组讨论,初步划分小组各成员的子任务,选出小组负责人,同时按照软件工程的原理和数据库设计的步骤尽快安排小组的工作进度,指导教师在第二天检查各小组的进度安排。

整个设计过程,小组各成员之间要有充分的交流,并作活动记录,其关键部分要求载入课程设计说明书。

一般地,在设计的各阶段,小组与指导教师之间至少要有一次交流、汇报,让教师掌握其设计动态。

小组负责人要协调并控制小组各成员及整个项目(设计任务)的开发进度。

第3页

第三节

设计说明书要求与格式参考

按软件工程的要求编写课程设计说明书,要求不少于3000字。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般有如下几个方面的内容:

(1)系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);

(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)

(3)系统的源程序,包括数据库脚本程序。

其中数据库设计部分应尽量详尽,该部分说明书的参考格式如下。

数据库设计部分

1. 引言

1.1 项目名称

1.2项目背景和内容概要 1.3相关资料、缩略语、定义

(相关项目计划、引用的文件、采用的标准等)(缩写词和名词定义)2. 约定

数据库中各种元素的命名约定。例如表名,字段名的命名约定。

3. 需求分析

数据流图及相应数据字典 4. 数据库概念模型设计

第4页

4.1数据实体-关系图 4.2数据实体描述

数据实体中文名,数据库表名,数据实体描述 4.3实体关系描述

(描述每个实体间的关系)

实体1:实体2(1:1,1:n, m:n)

5.数据库逻辑模型设计

5.1关系模型描述

(E-R图向关系模型转换)

数据库表名: 同义词(别名): 主键: 外键: 索引:

约束: 中文名称 数据属性名 数据类型 数据长度

约束范围 是否空 注解

5.2数据视图描述

(如用标准SQL语言中创建数据视图的语句描述)5.3数据库一致性设计

(如用标准SQL语言中创建表的语句描述)

6.物理实现

6.1数据库的安排

。说明是否采用分布式数据库,数据库表如何分布。每个数据库服务器上建立几个数据库,其存储空间等安排

。数据库表的的分配方法,例如:如何创建段,或表空间 6.2安全保密设计

用户角色划分方法,每个角色的权限

第5页

第四节 设计任务 题一:酒店管理系统

1、问题描述

某三星级酒店经营住宿、餐饮、桑拿、会议业务,其中住宿和餐饮服务收入占该酒店整个营业收入的80%。客人入住酒店可以通过前台登记、前台预定;客房分为多个档次以供不同消费者选择;餐饮部既对内部入住客人服务,也对外营业,入住客人可以通过电话订购各种食品,在餐饮大厅就餐的客人必须先购餐券,然后凭餐券让服务生领取食品。

该酒店为加强管理,提高整个酒店的运行效率,打算建设信息化管理系统,其中客房部、餐饮部是整个系统的重要模块。

试实现其中客房管理模块

2、系统功能的基本要求:

 前台客人入住登记;  客人退房登记;  前台收银;  客房预订登记;

 换房(客人要求换房间)记录;  住宿价格调整;  访客登记;  综合查询

⑴ 房况查询:某间或某类客房当前入住情况查询;预定房查询;某段日期某客房入住记录查询;

第6页

⑵ 入住客人信息查询:根据房间号查询入住客人的信息;根据客人证件或姓名查询客人信息;根据来访客人信息查询被访客人信息。

3、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

题二:高校学生宿舍管理系统

1、问题描述:

某高校有学生3万多人,学生统一住在学生宿舍。每间学生宿舍都配备有网络接口、电表、水表;学校后勤集团可以根据情况设置网络费、电费、水费标准,例如:每个学生每年交网络费30元;每个学生每个月有5度免费电、3吨免费水,超过免费量就按市场价格收取该寝室水电费。

根据情况,专科生、本科生、硕士研究生和博士研究生住房标准不同。一般,专科生是4-6人一间寝室;硕士生3人一间寝室;博士生两人一室;除博士生外,所有学生每年都要按某个设定的价格缴纳一定的住宿费。

对部分空置宿舍可以对外出租,租金由宿舍管理中心设定。该高校后勤集团学生宿舍管理中心拟开发一套管理软件,以加强学生宿舍管理。2系统基本功能要求:

 新生入住登记(包括宿舍住房分配、登记);  毕业生退房登记;

第7页

 学生换宿舍记录;  寝室卫生检查记录;  寝室设备损坏保修登记;  水电表读数记录;

 水电收费(可以每月一收,也可以每年一收);  空置宿舍外租管理;  外来客人登记记录;  综合查询

⑴ 根据寝室号查学生信息; ⑵ 根据学号或姓名查寝室;

⑶ 查水电费帐目(根据寝室号、学号查某寝室某段时期内的水电费);

发挥你的想象,可能还有哪些功能是需要的,实现它。

3、数据库要求:在数据库中至少应该包含下列数据表:

 寝室信息表(包括楼号、寝室号、类型、价格等);  学生信息表;  寝室卫生检查记录;  水表度数记录;  电表度数记录;  外租客信息。

4、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

第8页

题三:仓库管理系统

1、问题描述:

某大型国有生产型企业拥有4个仓库:原材料仓库、成品仓库、半成品仓库和一个综合仓库。每个仓库配有主管一名和保管员若干名。该企业为精简冗员、减少仓库管理成本、提高管理效率,拟开发一仓库管理系统。

2、基本功能要求:

 产品入库管理,可以填写入库单,确认产品入库;  产品出库管理,可以填写出库单,确认出库;  借出管理,凭借条借出,然后能够还库;

 初始库存设置,设置库存的初始值,库存的上下警戒线;  可以进行盘库,反映每月、年的库存情况;

 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;

3、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

题四:储蓄系统

1、问题描述: 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。

第9页

2、系统功能基本要求:

 储户开设帐户(根据用户类型分个人帐户、企业帐户);  存款(定期、活期);

 取款(定期到期取款、活期取款) 消户

 转帐(注意事务处理)

3、建议与提示:

 采用B(Browser)/S(Server)架构;  本选题建议最多2人选做;

五、简单POS系统

1、问题描述:

某小型商店打算开发一简单POS系统。系统要求记录每一笔订货信息、每一笔销售交易的详情,并能查询某种商品销售情况,库存情况;当某种商品的库存不足时,系统自动提醒订货。

2、系统功能基本要求:

 订货信息(商品名称、订货价、数量、供货商等)录入;  供货商信息录入;

 销售详细信息(包括商品名称、价格、数量等)录入、查询、打印;

 销售情况综合查询

⑴ 按照商品名称、编号查询某一段时间内的销售量和销售额;

⑵ 查询某种商品的销售利润((销售价-订货价)×销量);  库存情况查询:查询某种商品的当前库存量

第10页

 安全库存量设置:为某种商品设定安全库存量,如果当前库存量小于安全库存量,系统自动提示订货;

3、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

六、房产管理系统

1、问题描述:

在我国住房管理是一个关系到每个人切身利益的大问题。现拟开发一个用计算机进行房产管理的系统,要求系统具有分房、调房、退房和咨询统计等功能。房产科把用户申请表输入系统以后,系统首先检查申请表的合法性,对不合法的申请表系统拒绝接受;对合法的申请表根据类型分别进行处理。

如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。每月最后一天进行一次分房活动,从空房文件中读出空房信息,如房号、面积、等级、单位面积房租等,把好房优先分配给排在分房队列前面的符合该等级条件的申请者,从空房文件中删除这个房号的信息,从分房队列中删掉该申请单,并把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租并将算出的房租写到房租文件中。

如果是退房申请,则从住房文件和房租文件中删掉有关信息,再把此房号的信息写到空房文件中。

如果是调房申请,则根据申请者的情况确定其住房等级,然后在第11页

空房文件中查找属于该等级的空房,退掉原住房,再进行与分房类似的处理。

住户可向系统询问目前分房的阈值分数,居住某类房屋的条件,某房号的单位面积房租等信息。房产科可以要求系统印出住房情况统计表,或更改某类房屋的居住条件、单位面积房租等。

2、基本功能要求:  住房申请信息录入;

 房产信息(包括位置、房型、面积、建造日期、房租等)录入、修改、查询;

 分房阀值的设定、查询;  非空房的住户情况查询;  住房分配单输出;  评分标准的设定;

 申请人申请信息公示(注意权限控制);  分房结果公示与查询。

3、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

题七:汽车客运中心票务管理系统

1、问题描述:

在长途汽车客运中心,旅客可以查看当前班次信息(通过电子布告牌或普通布告牌),根据班次信息到售票窗口购票,然后凭票上车;旅客在开车前某段时间可以退票;车站管理人员可以发布车次信

第12页

息(如新开或增加某线路班次),可以根据市场行情来调整车票价格;售票窗口可以查询某班次的售票情况,可以预售车票。

2、基本功能要求:  多个售票窗口售票;  退票受理;  发布车次情况;  调整车票价格;

 记录、调整某车次的司机、服务人员配备情况;

3、建议与提示:

 采用B/S架构;

 本选题建议最多2人选做;

题八:校友通信录

1、问题描述:

校友通信录是用来联系往日校友的重要手段,它应该具有新校友加入、校友查询以及修改个人资料等功能。其中修改个人资料时需要有口令验证。

2、基本功能要求:

 有权限设置功能;

 新校友加入时应通过管理员的审核;

3、建议与提示:

 采用B/S架构;

 本选题建议最多1人选做;

第13页

题九:班主任助手

1、问题描述:

中学班主任不但承担着繁重的教学任务,还负责管理班上学生的学习、生活和思想,因而工作量相当大。试设计并完成一个软件,帮助班主任管理学生。

2、基本功能要求:

 学生信息(包括个人信息、家庭情况、爱好等)的录入、修改;  学生学习管理:每位学生每次考试成绩的录入、分析  综合查询:

⑴ 按姓名或学号查某个学生的信息或家庭情况; ⑵ 按姓名或学号查某个学生某次考试的成绩; ⑶ 统计某次考试的平均分;

⑷ 统计某个同学所有考试的平均分,描绘其成绩走势曲线图。

3、建议与提示:

 本选题建议最多1人选做;

题十:学籍管理系统

1、问题描述

某高校拟开发一学生学籍管理系统,以帮助管理学生的基本信息、学习成绩、奖惩情况等。要求学生从入学起,即在系统中记录其基本信息,以后系统全程跟踪学生的学习成绩、奖惩情况等。

2、系统基本功能要求:  学生基本信息编辑

第14页

以班级为单位,在新生入学时录入新生的基本信息,并能对学生基本信息进行随时的修改(包括: 学生个人基本信息;入学成绩;家庭信息;学生简历;学生军训;学生体检)

 学生成绩管理

⑴ 在每学期考试结束后录入学生考试成绩,并能进行成绩修改

⑵ 在录入学生成绩时应先选择分制:等级制;分数制

⑶ 如是分数制应先设置平时分和考试分数在最后成绩中的百分制

⑷ 如是等级制在写入数据表中时应先将等级转化为分数 ⑸ 在录入学生成绩表时先应该选取操作班级,再以每门课程为单位进行成绩的录入,缓考学生的成绩不需录入,学生最后成绩由程序根据用户设置进行自动计算生成 ⑹ 能根据学生成绩信息自动生成补考成绩信息 ⑺ 在录入缓考/补考信息时以班级为单位进行录入 ⑻ 缓考/补考后应相应的更新成绩表和缓考/补考信息表  学生惩处/奖励管理

⑴ 可随时录入学生奖励/惩处信息,并能进行修改;

⑵ 在撤消惩处时应相应的更新学生惩处信息表。 学生其他信息管理

(操作对象: 贷款管理信息;学生异动表;学生注册表); ⑴ 可随时录入学生贷款管理/注册信息,并能进行修改; ⑵ 在处理(执行/恢复)学生异动信息时,应更新相应的本学生信息(学生的学号,学生所属班级编号);

⑶ 异动情况:留级(转班相似),休学(同退学),退学(作一标志,并添加此学生信息到异动表),转班级(作一标志,并添加此学生信息到异动表,更新此学生所有信息,学号关联的更新)。

 综合查询: a.查询学生基本信息

(操作对象: 学生信息表;入学成绩表;家庭信息表;学生简历表;学生军训;学生体检)⑴ 根据学生姓名,班级查询(转化为学号进行查询)

第15页

⑵ 根据学号查询 ⑶ 按班级查询

b.查询学生成绩

⑴ 按学生学号查询本学期成绩

⑵ 按学生姓名,班级查询本学期成绩(转化为学号进行查询)⑶ 查询某学生所有学期成绩(按学号/按姓名,班级)⑷ 按专业班级查询此班本学期需补考人次 ⑸ 查询全校所有缓考学生信息 ⑹ 全校还需补考的学生信息

⑺ 全校补考门次大于某一定数的学生信息

⑻ 全校范围内总学分小于某一定数的学生信息查询 ⑼ 全校范围内学生总成绩小于某一定数的学生信息查询

c.奖励/惩处查询

⑴ 按学号查询某学生奖励/惩处信息 ⑵ 按姓名、班级查询某学生奖励/惩处信息 d.其它信息查询

⑴ 按学号查询

⑵ 按学生姓名,班级查询 ⑶ 按班级查询

3、数据库要求:在数据库中至少应该包含下列数据:

⑴ 学生个人基本信息;⑵ 学生简历表;⑶ 入

⑸ 学生奖励学成绩表;⑷ 家庭信息表;表;⑹ 学生处分表;⑺ 学生异动表;⑻ 学生成绩表;⑼ 学生注册表;⑽ 贷款管理表;

第16页 ⑾ 学生体检表;⑿ 学生军训表;⒀ 班级信息;⒁ 缓考信息表;⒂ 补考信息表

4、建议与提示:

 采用B/S架构;  本选题建议3人选做;

第17页

第五节

考勤与考核

全体同学在课程设计期间,必须在上课时间到专业机房进行考勤,一天四次(早上8:10及11:30,下午2:40及4:00)。

每个小组在课题完成之后,必须通过指导老师的考核,基本完成课题要求的起点为合格,另根据每个同学的具体完成模块情况进行考核评分。

第18页

第五篇:营销策划课程设计指导书

《营销策划》课程设计指导书

一、课程设计的目的与任务

营销策划课程设计主要培养学生理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神;

学生在学完《营销策划》专业课程后,能综合运用所学知识来分析和解决实际营销策划问题。

营销策划课程设计的主要任务在于使学生能够根据所学知识评价一份营销策划,并能自己动手编写营销策划书。

二、课程设计内容的基本要求

根据所学知识,查阅相关企业资料,按设计任务的要求进行分析、概括和设计,并在一周之内独立完成一份完整的课程设计报告——营销策划方案书及一份展示PPT。

由教师布置课程设计的思路,学生根据自己的兴趣和知识、资源的掌握,以以下题目为策划对象,任选其中一个主题,独立完成一份课程设计报告书,报告书以word文档的形式呈交,同时制作一份展示PPT对营销设计予以展示。

主题1:武汉某楼盘营销策划方案

主题2:武汉某酒店元旦营销策划方案

主题3:武汉打造旅游城市营销策划方案

要求:营销策划方案书的结构必须完整,应包含以下部分:(1)封面(使用统一的给定封面);(2)方案目录;(3)方案内容①营销现状;②SWOT分析或波特五力模型分析;③具体活动

三、课程设计的时间安排

课程设计总计用一周的时间。

第一天至第三天:在教师的指导下,学生应深入到实际当中去搜集素材并拟定策划方案,第四到第五天:学生根据所学所思及所搜集的材料制作营销策划方案策划书及PPT。

四、格式要求

课程设计报告用A4纸,纵向排版,单面打印,左边装订。

页面设置:页边距上和左为3厘米,下和右为2.5厘米。

正文除一级标题外,全部用小四号宋体,行间距为1.25倍(word软件中“格式——段落——多倍行距——设置值1.25倍”)。

正文中一级标题题序为:一、二、三等,且一级标题用四号黑体;二级标题题序为

(一)、(二)、(三)等;三级标题为1、2、3等;四级标题为(1)(2)(3)等。

五、成绩评定

根据学生在一周的课程设计中的实际表现并结合设计报告的写作水平给与其“优、良、中、及格或不及格”的成绩。

    版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。

    本文地址:https://www.feisuxs.com/wenku/jingpin/3/1715219.html

相关内容

热门阅读

最新更新

随机推荐