课程设计题目介绍
这些尝试给了我们很多启发, 四川美院建筑艺术系也针对自身特点探索了一套实验性教学方法, 通过多年的验证, 我们认为这套教学方法和传统教学方法相比具有更多优势, 下面介绍出来希望我们的教学方法能起到抛砖引玉的作用。
一、1:1单一材料建造——实验性教学思路
四川美院建筑艺术系和其他院校一样, 建系初期的几年一直沿用传统的建筑设计基础教学模式, 即以知识讲解为主, 辅以一定的绘图和模型技能训练, 这种方式优点是在较短的周期内给学生提供一个精简的知识框架。然而, 由于教学对象是一年级学生, 都是从未接触过建筑学的艺术类生源, 对建筑设计缺乏直观体验, 让他们笼统地接受大量信息他们在短时间内也难以深入理解。学生进入二年级设计课程后, 教师和学生多数都感觉到一年级的基础课程作用不大, 课程改进成了当务之急。
自2002年起, 我们先以加强课程中的模型制作比例进行改革尝试。2004年第一次将“1:1单一材料建造实验”作为建筑设计基础教学中的主要课题之一, 一直延续至今, 历经多次调整, 已形成一套较完整教学方法, 我们将其称为“ALL IN ONE” (多合一) 。学生在8周的实验性课程中, 对指定材料的特性、加工工艺、构造, 乃至造价与施工等问题进行考察、探讨、方案设计, 以及一次性完成对方案1:1的建造过程。通过设计与参与, 使学生从多角度、全方位地认识建筑的构建过程。
1:1单一材料建造实验这一教学方法主要基于以下思考:
作为艺术高等院校的建筑学专业, 学生多已具有一定的绘画基础和艺术创作经验, 此阶段亟需将学生的创作兴趣与建筑设计结合起来, 将学生引向心手相应的创作体验, 直观体认建筑创作中的核心问题——空间、行为、材料、构造、场地等, 为下一步的深入学习奠定基础——这是单一的知识讲授和图纸训练难以达到的。
此外, 一年级学生处于建筑学的认知初期, 是富有好奇心和想象力的一个阶段。如果直接授予学生关于建筑的定义、分类等概念化的“知识”, 容易干扰学生从直接的经验中形成自己的认识。而实验性教学强调动手参与和直观体验, 实验的结果是开放的、不可预测的, 从而避免单一答案的重复出现。
二、以问题为主导的实验性教学方式
在实验性教学中, 教师的关键作用在于揭示问题, 并引发研讨。问题主导着课程发展方向, 问题的明确性和研讨的深度则在很大程度上决定教学的质量。下列四个问题即是1:1单一材料建造实验中设定的主导问题。因个人方案的不同、小组方案的不同, 课程围绕以下四个问题展开了多样的讨论:
(一) 材料的问题——所有的设计都要依托特定的材料才能实现。
设计师必须熟悉他所使用材料的力学特征、加工的可能性, 还有其艺术表现力。为达此目的, 本课程限定单一材料进行设计, 并限定了连接构件可使用的辅助材料, 这有助于学生集中注意力研究材料的特性。
课程第一阶段便提供材料样品, 让学生亲手触摸、摆弄, 并设置有趣的小课题, 引导学生去体会材料的特征, 发现建造的可能性。课程第四阶段进一步安排材料市场考察, 引导学生关注材料的规格、加工工艺、维护方式, 并在方案优化的过程中试着作出反应 (如图1) 。
(二) 场地的问题——建筑是为人营造的空间, 建筑空间与周边场地必然因人的活动而发生关联。1:1单一材料建造实验的设计命题通常先指定建设场地, 尽量选择学生们经常在其间活动的场所, 引导学生观察场地的朝向、周边建筑、视线、人群行走习惯等因素, 引导学生在构思自己的方案时, 设想自己的建造将为场地带来的改变。
(三) 结构的问题——从材料到建筑空间, 通常需要通过特定的构件设计来实现材料单元之间的连接、支撑, 还需要通过合适的结构体系, 将所有构件组织起来, 达到营造空间的目的。结构构件与结构体系的设计 (或选择) 如何适应、表现材料特征?如何与空间、功能相结合?这是建筑设计的关键, 也是教学中最难的一个环节。本课程强调动手搭建模型, 将想象中的空间转化为结构体系, 并反复提出“怎样才是最适合这个方案的结构体系?”的问题, 引导学生关注结构体系与空间形式的关联, 探讨结构体系本身的表现力。
(四) 设计表达的问题——模型是最直观的设计表达, 同时为了方便1:1建造, 需要制作平面图指导现场放线, 还需要制作主要构件的立面或剖面图, 以便构件的预先加工, 此外在方案公示和大量的课堂沟通中, 草图解析的重要性也表现出来。同时, 引导学生们在课程中认识到模型、图纸表达以及图解沟通都是建筑设计过程中重要的技能 (如图2) 。
三、多合一的实验性教学组织形式
1:1单一材料建造实验模拟现实的项目进程, 由八个阶段组成 (详见课程进度安排表) , 一方面是由于课程时间、建造场地和经费的有限性。另一方面, 也借此方式展现出建造过程的多元性。
比如方案公示与投票过程是公众参与建筑决策的形式, 学生们通过组织和参与, 亲身体会到建筑作品与公众的互动。
又如小组在市场调研以后, 大都针对材料的实际规格优化了方案, 并提出更为经济合理的施工设计和工程预算, 通过这个过程, 可初步认识到建筑设计与经济成本的关系。
此外, 课程中各小组成员分任建筑师、结构工程师、项目经理、施工监理等角色, 当然, 同时他们也都是建筑工人, 角色扮演的游戏让大家更容易体验到个体特征与团队协作的价值, 这些看似游戏的角色转换无疑是对他们的成长是有益的 (如图3、图4、图5) 。
四、结语
目前1:1单一材料建造实验课在本系一、二年级的教学中担负着承上启下的角色:从技能训练的角度而言, 此课巩固了一年级建筑制图课的成果, 加强了手工模型制作技能, 从建筑思维培养的角度来看, 则开启了对材料的认知与结构感的培养, 为进一步深化二、三年级教学中的建筑结构知识、复杂建筑设计问题奠定了基础。
1、新闻管理:
前台:新闻清单、查看新闻、新闻点击数记录、搜索新闻
后台:管理员登录/注销、发布新闻、修改新闻、删除新闻
2、留言簿
前台:写入留言、留言列表、查看留言
后台:管理员登录/注销、查看留言、搜索留言、删除留言、回复留言
3、用户管理
前台:用户注册、用户登录、修改自己的登录密码、用户通过提问验证取回密码
后台:管理员登录/注销、查看用户清单、添加用户、修改用户注册信息、修改用户密码、删除用户、搜索用户
4、网上调查
前台:投票、查看得票、写入评论、查看评论
后台:管理员登录/注销、设定调查项、删除评论、修改得票数
5、订单管理
前台:商品清单、查看商品、搜索商品、加入购物车、购物车管理(修改商品数量、删除商品)、生成订单、查看订单状态
后台:管理员登录/注销、添加商品、修改商品、删除商品、查看订单、删除订单、确认订单
6、流量统计
记录访问信息(时间、IP、浏览器版本、操作系统等)、查看最近的30次来访信息、查看浏览器统计报告、查看操作系统统计报告、查看年/月/日访问量统计报告、查看小时访问量统计报告
7、库存管理
用户登录/注销、入库操作、出库操作、当前库存统计报告、出库统计报告、入库统计报告、库存搜索、初始库存设定
8、同学录
前台:用户登录/注销、添加自己的联系信息、写留言、搜索留言、搜索同学 后台:管理员登录/注销、修改联系信息、删除留言
9、教室预订
前台:申请教室、申请撤销(申请在管理员确认前可以撤销)、查看教室占用情况、搜索教室
刘老师的邮箱liulb@gdut.edu.cn,大家有问题可以直接发邮箱询问老师
一、课程设计的性质
本课程是在前导验证性实验基础上,进行更高层次命题的课程设计,是在教师指导下独立查阅资料、设计、安装和调试特定功能的电子电路。对于提高学生的电子工程素质和科学实验能力非常重要,是电子技术人才培养成长的必由之路。
二、课程设计目的本课程旨在培养学生模拟电子电路知识,解决模拟电子技术方面常见实际问题的能力,促使学生积累实际电子制作经验,准备走向更复杂更实用的应用领域,是参加“全国大学生电子竞赛”前的技能培训课程之一。目的在于巩固基础、注重设计、训练技能、追求创新、走向实用。
三、课程设计要求
1、根据下面所给出的5个题目自行选择一个完成设计;
2、学生自行查找与设计题目有关的参考资料;
3、提出设计方案,写出设计步骤,并进行理论设计;
4、熟悉用计算机软件进行辅助电路设计方法,并对所设计的电路进行仿真;
5、购买元器件并进行电路的焊接、组装;
6、熟悉常用电子仪器操作使用和测试方法;
7、学习电子电路的调试和测试技术,完善作品功能。
8、撰写设计报告;
四、设计题目
题目1: 波形发生电路
要求:设计并制作用分立元件和集成运算放大器组成的能产生方波、三角波和正弦波的波形
发生器。
基本指标: 输出频率分别为:102HZ、103HZ和104Hz;输出电压峰峰值VPP≥20V
发挥部分:方波占空比可调。
题目2: 音频功率放大电路
要求:设计并制作一个音频功率放大电路(电路形式不限),负载为扬声器,阻抗8。基本指标:频带宽50HZ~20kHZ,输出波形基本不失真;电路输出功率大于8W;
输入灵敏度为100mV,输入阻抗不低于47K。
题目3:有源带通滤波器
要求:设计1有源带通滤波器,其3db带通范围为50Hz-20KHz。
基本指标:带内电压变化小于0.5db,带外电压比大于20db(10KHz与10Hz的输出电压之比,10KHz与30Khz输出电压之比大于20db),矩形系数尽量小。
本题要求选用分立元件和集成运算放大器构成,不得采用现成滤波集成模块。
题目4:串联型直流稳压电源
要求:设计并制作用晶体管和集成运算放大器组成的串联型直流稳压电源。
指标:
1、输出电压6V、9V两档,同时具备正负极性输出;
2、输出电流:额定电流为150mA,最大电流为500mA;
3、在最大输出电流的时候纹波电压峰值▲Vop-p≤5mv;
题目5:水温监测及控制电路
要求:设计并制作一个水温监控电路,把一杯水的温度控制在50°C,误差正负2°C。加热装
置不限。
1、检测电路采用热敏电阻Rt(NTC)作为测温元件。
3、设计温度检测电路和温度控制电路。
4、温度测量标准以现成的温度计为标准。
发挥部分:可制作实时的温度显示电路。
五、设计报告内容
1、设计题目
2、设计任务和要求
3、原理电路设计:
(1)方案比较与确定;(2)整体电路框图的确定(3)单元电路设计及元件选择;
4、电路调试过程与结果:
理论设计数据、实测数据、误差分析,必要的波形图
5、总结
总结作品的优点和不足的地方,以后可能的改进方案,通过这次课程设计的心得体会。附录:完整的电路图和装配图。
六、主要参考书目:
1、童诗白、华成英,《模拟电子技术基础》
2、康华光,《电子技术基础》模拟部分
一、教学目的和要求
课程设计是加强学生实践能力的一个强有力手段。综合课设1主要针对数据结构和c/c++语言开展的实践性课程。要求学生掌握数据结构的应用、算法的编写、类C语言的算法转换成C(C++)程序并上机调试的基本方法。课程设计要求学生在完成程序设计的同时能够写出比较规范的课程设计报告。培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。
二、课程设计要求
1、选好题目:每题一人,每班每个题目只允许一人选做,学习委员将选题情况在课设第一天统计上交。
2、课设报告独立思考,独立完成:课设报告出现雷同超过60%,不论什么原因,一律不及格。班和班之间,相同题目的同学,可以组成小组,相互讨论,共同完成课程设计中各任务的设计和调试要求。小组成员间,算法思路可以相同,程序可以类似,但不能完全一样。课设报告不能雷同超过60%。
3、做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。
4、设计要点:
⑴需求分析:
在该部分中叙述总共几个模块,每个模块的功能要求。
⑵系统设计
总体设计:定义某个数据结构的抽象数据类型及其他算法的功能说明。
详细设计:在此定义存储结构,每个部分的算法设计说明(建议描述算法采用流程图)。⑶编码实现
各个算法实现的源程序,对每个题目要有相应的源程序(每个功能模块采用不同的函数实现)。源程序要按照程序的规则来编写,要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。程序能够运行,要有基本的容错功能,尽量避免出现操作失误时出现死循环。⑷调试分析
给出实现功能的一组或多组测试数据,程序调试后,将按照此测试数据进行测试的结果列出来。时间复杂度分析,每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),算法的改进设想。
⑸课设总结:课程设计过程的收获、遇到问题、遇到问题解决问题过程的思考、程序调试能力的思考、对数据结构这门课程的思考、在课程设计过程中对《数据结构》课程的认识等内容。
5、实现的结果必须进行检查和演示;程序源代码和程序的说明文件必须上交,作为考核内容的一部分;(上交时文件夹的取名规则为:“课设题目(***设计完成)”,如“资源管理系统的设计与实现(张三设计完成)”。该文件夹下包括三个目录:“源代码”、“可执行文件”、“张三_课程设计报告”。由学习委员按规定时间统一上交)。
6、报告提交
形式: 纸介质(要求B5纸张打印,加封皮)和电子文档。
三、考核方法和内容
根据课程设计过程中学生的学生态度、题目完成情况、课程设计报告书的质量和回答问题的情况等按照10%、40%、30%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。
评分标准:
优秀:答辩所有问题都能答出+报告良好
良好:答辩所有问题都能答出+报告一般
中等:答辩大部分问题能答出+报告良好 及格:答辩大部分问题能答出+报告一般
不及格:答辩几乎答不出问题
或者
报告几乎都是代码
或者
雷同部分达到60%
课设报告的装订顺序如下:
任务书(签名,把题目要求贴在相应位置,注意下划线)-----目录(注意目录的格式,页码)-----
1、设计任务(题目要求)-----
2、需求分析(准备选用什么数据逻辑结构?数据元素包含哪些属性?需要哪些函数?为什么要这样设计?最后列出抽象数据类型定义)-----
3、系统设计(设计实现抽象数据类型,包含选择什么物理存储方式?数据元素的结构体或类定义,以及各函数的设计思路,算法,程序流程图等)----
4、编码实现(重要函数的实现代码)-----
5、调试分析(选择多组测试数据、运行截图、结果分析)-----
6、课设总结(心得体会)-----
7、谢辞-----
8、参考文献;
课设报告打印要求:
B5纸张打印,报告总页数控制在10—15页内,报告中不能全是代码,报告中代码总量控制在150行内。版式:无页眉,有页码,页码居中
字号:小四,单倍行距
字体:宋体+Times new Romar 截图:截图要配图的编号和图的题目,如:“图1 Insert函数流程图”
四、课程设计的题目
1、运动会分数统计
2、集合的并、交和差运算的程序
3、长整数的加法运算
4、一元多项式计算器
5、车厢调度问题
6、文章编辑
7、识别广义表的头或尾的演示
8、哈夫曼树及其编码
9、校园导游咨询
10、地图着色问题
11、内部排序算法比较
12、哈希表的设计与实现——线性探测再散列
13、哈希表的设计与实现——二次探测再散列
14、哈希表的设计与实现——链地址法
15、火车售票系统
16、图书管理系统
17、客户消费积分管理系统
18、产品进销存管理系统
19、学生成绩管理系统的设计与实现
20、通讯录管理系统的设计与实现——线性表
21、通讯录管理系统的设计与实现——哈希表
22、简单目录管理系统的设计与实现
23、最短旅程的求解
24、迷宫求解
25、家谱管理系统的设计与实现
26、宿舍管理查询软件
27、语言中平衡符号的问题
28、算术表达式求解
29、表达式求值,可供小学生作业,并能给出分数 30、数制转换问题
31、病人就医管理
32、九宫格问题
33、银行业务模拟
34、停车场管理
35、关键路径问题
36、地铁站建设问题
37、服装销售系统
38、歌星大奖赛
39、机房机位预约模拟系统 40、歌曲信息管理系统
41、简单的试题库管理系统
42、学生点名系统
43、猜数游戏
五、数据结构课程设计的具体内容
要求:全部采用数据结构课程中的内容实现,采用C或C++实现,逻辑结构只能选线性结构、树型结构、图型结构、集合结构中的一种,不能用数据库。
1、运动会分数统计 问题描述:
参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为11,7,4,2,1;还有些项目只取前三名,得分顺序为5,3,2。哪些项目取前五名或前三名由学生自己设定。写一个统计程序产生各种成绩单和得分报表。基本要求:
(1)各项目结束时,输入前三名或前五名的项目编号、运动员姓名、校名和名次(成绩);(2)产生各学校的成绩单,内容包括每个学校所取得的每项成绩的项目号、名次(成绩)、姓名和得分,并统计各学校总分;
(3)可以按学校编号、男女团体总分排序输出;(4)可以按学校编号查询学校某个项目的情况;(5)可以按项目编号查询取得前三或前五名的学校;(6)演示程序以用户和计算机的对话方式执行。
2、集合的并、交和差运算的程序 问题描述:
编制一个能演示执行集合的并、交和差运算的程序。基本要求:
⑴集合的元素限定为大小写字母符[′a′….′z ′′A′….′Z ′],集合的大小n<53。
⑵集合输入的形式为一个以“回车符”为结束标志的字符串,串中字符顺序不限,且允许出现重复字符或非法字符,程序应能自动滤去。
⑶输出的运算结果字符串中将不含重复字符或非法字符。⑷演示程序以用户和计算机的对话方式执行。
3、长整数的加法运算
问题描述:
设计一个实现任意长的整数进行加法、减法运算的演示程序。
基本要求:
⑴利用链表实现长整数的存储,每个结点含一个整型变量。提醒:任何整型变量int的范围是-(2^15-1)~(2^15-1)。
⑵输入和输出形式按照中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。如:-2345,6789,3211;
⑶演示程序以用户和计算机的对话方式执行。
4、一元多项式计算器 问题描述:
设有一元多项式Am(x)和Bn(x).Am(x)= A0+A1x1+A2x2+A3x3+… +Amxm
Bn(x)= B0+B1x1+B2x2+B3x3+… +Bnxn
试求M(x)= Am(x)+Bn(x)、M(x)= Am(x)-Bn(x)和M(x)= Am(x)×Bn(x)。基本要求:
⑴首先判定多项式是否稀疏; ⑵分别采用顺序和链式结构实现;
⑶结果M(x)中无重复阶项和无零系数项; ⑷要求输出结果的升幂和降幂两种排列情况。⑸演示程序以用户和计算机的对话方式执行。
5、车厢调度问题 问题描述:
假设停在铁路调度站(如教科书中图3.1(b)所示)入口处的车厢系列的编号依次为1,2,3,…n。设计一个程序,求出所有可能由此输出的长度为n 的车厢系列。基本要求:
⑴设计一个程序,求出由一个编号依次为1,2,、、、,n的车厢序列可能产生的所有出栈系列。⑵利用双向栈存储结构实现调度站和输出序列这两个栈的空间共享。
⑶对于每个输出序列演示出所有操作序列的变化过程。
6、文章编辑 问题描述:
输入一页文字,可以统计出文字、数字、空格的个数。基本要求:
⑴静态存储一页文章,每行最多不超过80个字符,共N行。⑵分别统计出其中英文字母和空格数及整篇文章总字数。⑶统计某一字符串在文章中出现的次数,并输出该次数。
⑶删除某一子串,并将后面的字符前移。
⑷存储结构使用线性表,分别用几个子函数实现相应的功能。
7、广义表的应用
要求实现的广义表的建立、查找、输出、取表头和取表尾以及求深度等。
本设计用一个主控菜单程序控制,共分为6个子系统。(1)建立广义表(2)输出广义表(3)结点的查找(4)求广义表表头(5)求广义表表尾(6)求广义表的深度 演示程序以用户和计算机的对话方式执行。
8、哈夫曼树及其编码 问题描述:
设计一个利用哈夫曼算法的编码系统,重复地显示并处理以下项目,直到选择退出为止。基本要求:
⑴初始化:键盘输入或文件输入字符集大小n、n个字符和n个权值,建立哈夫曼树; ⑵编码:利用建好的哈夫曼树生成哈夫曼编码; ⑶输出树形的哈夫曼树及哈夫曼编码; ⑷设字符集及频度如下表:
字符
空格 A B C D E
F G H I J K L M 频度
197 64 13 22 32 103 21 15 47 57 5 1 20 32 字符
N O P Q R S T U V W X Y Z 频度
1 15 48 16 80 23 8 18 1 51 1
9、校园导游咨询 问题描述:
设计一个校园导游程序,为来访的客人提供各种信息查询服务。基本要求:
⑴设计华东交通大学南区的校园平面图,所含景点不少于10个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。⑵为来访客人提供图中任意景点相关信息的查询。
⑶为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。
10、地图着色问题 问题描述:
设计地图着色软件,对江西地图中11个地级市进行着色,要求相邻地级市所使用的颜色不同,并保证使用的颜色最少。基本要求:
⑴地图采用图型数据结构,每个地级市为一个节点,边表示对应的两个地级市相邻。⑵设计着色算法,保证邻接点不是同一种颜色。⑶演示程序以用户和计算机的对话方式进行。
11、内部排序算法比较 问题描述:
试通过随机数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。基本要求:
⑴至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。
⑵待排序表的表长不小于100,其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。⑶最后对结果作出简单分析,包括对各组数据得出结果波动大小的解释。
12、哈希表的设计与实现——线性探测再散列 问题描述:
设计哈希表实现电话号码查找系统。基本要求:
⑵ 设每个记录有下列数据项:电话号码、用户名、地址;
⑶ 从键盘输入各记录,分别以电话号码和用户名为关键字建立不同的哈希表; ⑷ 采用线性探测再散列的方法解决冲突; ⑸ 查找并显示给定电话号码的记录; ⑹ 查找并显示给定用户名的记录。
13、哈希表的设计与实现——二次探测再散列 问题描述:
设计哈希表实现电话号码查找系统。基本要求:
(1)设每个记录有下列数据项:电话号码、用户名、地址;
(2)从键盘输入各记录,分别以电话号码和用户名为关键字建立不同的哈希表;(3)采用二次探测再散列的方法解决冲突;(4)查找并显示给定电话号码的记录;(5)查找并显示给定用户名的记录。
14、哈希表的设计与实现——链地址法 问题描述:
设计哈希表实现电话号码查找系统。基本要求:
(1)设每个记录有下列数据项:电话号码、用户名、地址;
(2)从键盘输入各记录,分别以电话号码和用户名为关键字建立不同的哈希表;(3)采用链地址法解决冲突;
(4)查找并显示给定电话号码的记录;(5)查找并显示给定用户名的记录。
15、火车售票系统 问题描述:
通过此系统可以实现售票、退票、车票剩余情况查询等功能。每张车票包含车次、车厢、座位信息。基本要求:
⑴在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、车厢、座位情况。⑵为简单起见,在此假设所有出售的车票均为同一车次的车票。⑶购票时,可以显示余票信息,并可以选择买哪张票。
⑷退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票,而且退票可以再次销售。⑸演示程序以用户和计算机的对话方式进行。
16、图书管理系统 问题描述:
设计一个计算机管理系统完成图书管理基本业务。基本要求:
⑴每种书的登记内容包括书号、书名、著作者、现存量、库存量和借阅信息; ⑵对书号建立索引顺序表以提高查找效率; ⑶系统主要功能如下:
①采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加; ②借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量; ③归还:注销对借阅者的登记,改变该书的现存量。⑷演示程序以用户和计算机的对话方式进行。
17、客户消费积分管理系统 问题描述:
针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。基本要求:
⑴采用一定的存储结构进行客户信息的存储; ⑵对客户的信息可以进行修改、删除、添加; ⑶能够根据消费情况进行客户积分的累加; ⑷根据积分情况,对客户实行不同程度的打折优惠; ⑸演示程序以用户和计算机的对话方式进行。
18、产品进销存管理系统 问题描述:
针对某一种行业的库房的产品进销存情况进行管理。基本要求:
⑴采用一定的存储结构对库房的货品及其数量进行分类管理;
⑵可以实现进库房时,产品类的添加、产品的添加、产品数量的添加; ⑶能够查询库房每种产品的总量、进货日期、销出数量、销售时间等; ⑷可以实现产品出库房时,产品数量修改以及达到临界值提醒的功能; ⑸演示程序以用户和计算机的对话方式进行。
19、学生成绩管理系统的设计与实现 问题描述:
能够实现对学生成绩的常用管理功能。基本要求:
⑴采用一定的存储结构对学生成绩进行管理;
⑵可以进行成绩的录入、查询、修改、删除等操作;
⑶可以查询某门课程的平均分,学生的排名,不同分数段的学生人数及学生信息等; ⑷可以查询某学生的各课程分数,总分及学生的班级排名等; ⑸可以按学号排序输出全部学生的成绩信息、总分及班级排名等。⑹演示程序以用户和计算机的对话方式进行。20、通讯录管理系统的设计与实现——线性表 任务:利用线性表完成通讯录的一般性管理工作:(1)添加信息;
(2)显示信息:可以按照手机或联系人的姓名拼音排序显示;(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息;(5)删除信息;(6)保存到文件; 要求:
(1)每条记录至少包括姓名、手机、QQ、电子邮箱、城市、邮编等信息。(2)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。
21、通讯录管理系统的设计与实现——哈希表 任务:利用哈希表完成通讯录的一般性管理工作:(1)添加信息;
(2)显示信息:可以按照手机或联系人的姓名拼音排序显示;(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息;(5)删除信息;(6)保存到文件; 要求:
(1)每条记录至少包括姓名、手机、QQ、电子邮箱、城市、邮编等信息。(2)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。
22、简单目录管理系统的设计与实现
任务:利用树型结构设计并实现一个简单的目录管理系统,该系统可以对所有目录进行管理,如目录的新建、删除、查询、目录名称修改、按某种顺序输出所有目录(树的遍历操作)、以树型结构输出所有目录等功能。
23、最短旅程的求解
任务:有n个城市(编号从1到n),它们之间通过双向的道路相连。那里只有n-1条道路,但是,它们的连接方式使得从任意城市都可以走到其他的任何城市。一天,某个游客到了编号为k的城市。他计划从城市k开始,游遍所有的城市m1,m2,m3……,mi,…(不一定要按这个顺序旅游)。每个城市mi都是不同的,并且,也与k不同。他想要以最短的路程旅行完所有的城市(从城市k开始)。请你帮助计算一下,旅游完上述的城市最短需要多少路程。
24、迷宫求解
任务:以一个m*n的长方阵表示迷宫,设置两个门,一个入口,另一个是出口。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。
要求:
⑴首先实现一个栈类型,然后编写一个求解迷宫的非递归程序。
⑵求得的通路以三元组(i,j,d)的形式输出,其中(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。
⑶输出迷宫图,以#号表示障碍物,„ ‟空格表示非障碍物,*表示通路。
25、家谱管理系统的设计与实现
任务:设计并实现一个简单的家谱管理系统。基本要求:
(1)建立家族关系并能存储到文件中。(2)实现家族成员的添加、删除功能。
(3)可以查询家族成员的双亲、祖先、兄弟、孩子和后代等信息。(4)按某种顺序输出家谱信息(树的遍历操作)、以树型结构输出家谱资料等功能。(5)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。
26、宿舍管理查询软件
任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:(1)采用交互工作方式;
(2)可以增加、删除、修改信息;
(3)建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序;(4)查询: a.按姓名查询 ;b.按学号查询 ;c按房号查询(5)输出任一查询结果(可以连续操作)。
27、语言中平衡符号的问题
要求:设C语言程序代码中包含如下符号/* */,(),[],{},编写程序检测一段C代码中上述符号是否正确。
28、算术表达式求解
问题描述:给定一个算术表达式,通过程序求出最后的结果。基本要求:
(1)从键盘输入要求解的算术表达式;
(2)采用栈结构进行算术表达式的求解过程;(3)能够判断算术表达式正确与否;(4)对于错误表达式给出提示;
(5)对于正确的表达式给出最后的结果,并可以显示运算的整个过程。(6)演示程序以用户和计算机的对话方式进行。
29、表达式求值,并能给出分数,可供小学生作业练习的小程序 要求:
⑴建立试题库文件,从文件中,随机抽取n个题目; ⑵题目涉及加减乘除,带括号的混合运算; ⑶随时可以退出程序;
⑷保留历史分数,能回顾历史,给出与历史分数比较后的评价;
⑸界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。
30、数制转换问题
任意给定一个M进制的数x,实现如下要求:(1)求出此数x的10进制值;
(2)实现对X向任意的一个非M进制的数的转换;
(3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决);(4)提供交互界面,以便人机交互。
31、病人就医管理
编写一个程序实现就医管理。在病人就医过程中,主要发生三件事:
⑴预检,分科室,挂号。不同科室都是从1号开始挂号。如,内科1号,外科1号,五官科1号等; ⑵病人到达诊室,将病历本交给护士,排到等待队列中候诊。⑶护士从等待队列中取出一位病人的病历,该病人进入诊室就诊。要求程序采用菜单方式,其选项及功能说明如下: ⑴挂号------预检,分科室,生成就诊号。
⑵排队------输入病人的就诊号,加入到病人排队队列中。
⑶就诊-------病人排队队列中最前面的病人就诊,并将其从队列中删除。⑷查看排队------从队首到队尾列出所有的排队病人的病历号。⑸下班---------退出运行。
32、九宫格问题 在一个3×3的九宫格中有1—8这8个数字,混乱排序,一个空格随机地摆放在一个格子里。现要求将该九宫格调整为正常按逆序的格式。调整的规则是:每次只能将与空格(上、下或左、右)相邻的一个数字平移到空格中。编程实现这一问题的求解,并输出求解过程。
33、银行业务模拟
问题描述:设银行有四个服务窗口,一个等待队列, 每个窗口均可以办理存款、取款、挂失、还贷业务,每种业务所需的服务时间不同,优先级不同。客户到达银行后,先到打号机上打号,号票上包括到达时间、编号和需要办理的业务,然后在银行内等候。当任一服务窗口空闲时,处理等候客户中优先级最高,排在最前面的客户的业务。写一个上述银行业务的模拟系统,通过模拟方法求出客户在银行内逗留的平均时间和每个窗口办理的客户数及办理的每种业务数。基本要求:每个客户到达银行的时间和需要办理的业务随机产生,输出一天客户在银行的平均逗留时间和每个窗口每天办理的客户数和每种业务数。
34、停车场管理
设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端);若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上依次等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场;每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。
35、关键路径问题 问题描述:
设计一个程序,求出完成整项工程至少需要多少时间,以及整项工程中的关键活动。基本要求:
⑴对一个描述工程的AOE网,应判断其是否能够顺利进行。⑵若该工程能顺利进行,输出完成整项工程至少需要多少时间,以及每一个关键活动所依附的两个顶点、最早发生时间、最迟发生时间。
36、地铁站建设问题 问题描述:
以南昌为例,假设要在南昌各辖区之间修建地铁来加快经济发展,但由于建设地铁的费用昂贵,因此需要设计一个程序,合理安排地铁的建设路线,使乘客可以沿地铁到达各个辖区,并使总的建设费用最小。基本要求:
⑴从包含各辖区的外部地图文件中读入辖区名称和各辖区间的直接距离。⑵根据读入的各辖区的距离信息,计算出应该建设哪些辖区间的地铁路线。⑶输出应该建设的地铁路线及所需要建设的总里程信息。37.服装销售系统
要求:包含三类用户:管理员、店长、销售员;
(1)管理员功能:自身密码修改;其他用户的添加、删除;用户信息的修改、统计;商品信息的添加、修改、删除、查找、统计。
(2)店长功能:登录、注销、自身密码修改、自身信息修改;商品信息的修改、统计;查看日报表、月报表、商品销售量报表、营业员业绩报表;查找、浏览、修改商品储备信息。
(3)销售员功能:商品浏览、查找、出售商品,以及查看自己本日报表、本月报表。38.歌星大奖赛 要求:
(1)在歌星大奖赛中,每位歌手演唱完,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。歌手的人数在大奖赛开始时确定。(2)同时对评委评分进行裁判,即在10个评委中找出最公平(即评分最接近平均分)和最不公平(即与平均分的差距最大)的评委。
(3)建立数据文件,保存各位歌星比赛时的所有评委分数,包括最高分,最低分和最后得分,并对比赛结果进行排序输出;
(4)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。
39.机房机位预约模拟系统
20台机器,从早8点到晚8点,每两个小时一个时间段。需要实现如下功能:(1)查询,根据输入时间,输出机位信息;
(2)机位预定,根据输入的日期和时间段查询是否有空机位,若有则预约,若无则提供最近时间段的空机时间段。另外,如果用户要求在非空时间上机,则将用户信息插入该时间段的等待列表。(3)退出预定,根据输入的时间撤销该时间的预定。
(4)查询是否有等待信息,若有则按顺序显示联系方式,若无则显示提示信息。40.歌曲信息管理系统
制作一个歌曲信息管理系统,要求提供以下功能:
(1)歌曲信息包括歌曲名、作者、演唱者、发行年月等。(2)可以对歌曲信息进行输入、删除、浏览。
(3)可以根据歌曲名、作者、演唱者查询歌曲信息。(4)提供按作者分组显示功能。(5)用文件存储信息。41.简单的试题库管理系统
试题库管理系统要求对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活,降低劳动强度。
实现新试题库的建立,界面友好、操作方便。按试题的难易程度、题型、章节等分类录入、修改、删除试题,通过文本文件导入试题,并可以实现对相关试题的查询。按照要求自动组卷、生成文本格式试卷并输出,便于用户存档和编辑。同时,该系统还具备一定的安全性,通过用户名和密码登录。42.学生点名系统 要求:
(1)读入外部文件存储的学生信息,显示学生历史点名记录;(2)可选择学生班级,对不同班级的学生进行点名。
(3)对学生按学号显示名字,进行点名,并接收键盘输入的信息,分别代表缺课、请假、正常;(4)将点名结果连带日期一起回存到外部文件。(5)提供交互界面,以便人机交互。43.猜数游戏
由计算机“想”一个数,并给出数值范围,请人猜,如果人猜对了,则一局游戏结束。否则,计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。计算机记录游戏者每次猜的次数,以此反映出猜数者“猜”的水平。
要求:
(1)把猜数记录最好的前五名的数据保存在外部文件中,包括游戏者的名字,成绩和排名,并排序输出。
这个题目虽小,但深究下去,便可发现它涵盖了建筑设计的全部:环境、材料、构造、空间的体验和操作。若真想要做的有些“想法”,着实还要花上一些气力。
在指导过程中,一个学生的候车亭设计考虑到城市中一个车站要供多辆车停靠,便作了一个可以发展的单元体。想法不可谓不好。当被问及用什么材料来建造时,回答是混凝土。进而又问:用混凝土建造,所需养护时间可否满足快速建造的要求,候车亭今后需要前后挪动200 m怎么办。这时学生也发现了其回答的问题所在——对建筑形式的考虑较多,而对于建造的认识和材料的运用缺乏足够的敏感度,且对社会如何使用考虑得较少。
建筑设计教学应该关注什么,怎样设置题目,把学生引导到正确的方向上,少走弯路,这对于建筑学教育具有直接的影响。
1 建筑教育的关注点
1.1 建筑教育的培养方向
建立明确的建筑教育观——五年的学校建筑教育只是建筑师学习的起点。学生在学习期间最重要的是建立两个“感”,获得两种能力。
两个“感”——“建筑感”,即感知建筑,感受建筑,感悟建筑;“设计感”,即培养设计思维,学会设计方法。
两种能力——对于建筑优劣品格的基本判断力;自立自主的学习能力和触类旁通的应变能力。
与此对应,我们的建筑学教育走向也面临着两个转变:
1)由传统的建筑课程题目解答培养转向专业素质的培养训练;2)教育的重点由传授知识转向培养能力。
1.2 建筑教育关注建筑的基本问题
环境、空间、建构是建筑的3个基本问题。
环境:指建筑在何处建。从狭义上讲环境即场地,从广义上讲环境包括物理场地和人文历史环境,这一系统对将要进入这一系统的建筑起到制约、限定作用;而建筑一旦建成便与原有的环境形成新的系统。把握环境的内涵成为现代建筑体现自身价值的所在。
空间:指建筑建什么。无论建筑形象如何,人们使用的是“空”的那部分,现代建筑的本质是空间。空间质量、空间体验是判断现代建筑水平的标准。
建构:指建筑如何建。建筑可以理解为各种材料按照一定的法则组织形成的构筑物。建筑依靠对材料的逻辑化组织来解释自己的存在,是“它自身的绝对的表达”[1]。
上述3个方面是建筑不变的内在。而不同地域,不同历史时期的建筑之所以呈现出变化万千的表象则取决于环境、建造技术、经济条件等外在条件。
关注建筑的基本问题,它是建筑设计教学的理论基础和依据。
2 建筑设计题目的设置
2.1 课程题目设置的两个层次
2.1.1 目前题目设置的层次
我国高校建筑院系目前的设计课程教学以类型建筑设计为主,题目设置层次的关键是类型、面积、功能——随着年级的逐渐升高,建筑类型的难度逐渐加大,题目的面积渐大,功能渐复杂,学生在这一过程中进行着不断的“摸爬滚打”“磨炼意志”“摸着石头过河”。以上都是建筑学学生的戏言,但也多少折射出其缺乏针对性的问题,而且在校期间设计题目也不可能涵盖所有的建筑类型,期望学生对每一类建筑的规范、性格、要求,甚至于设计方法均有全面认识,这在知识爆炸的现今是不现实也是不可能的。
2.1.2 另一种题目设置的层次
环境、空间、建构是建筑的3个基本问题。在设置设计题目时,应当由此入手,解析建筑的各个因素,剥离出建筑的不同层次。
进而可以衍生出题目设置的两个层次。
1)从房屋到建筑。
建筑的形式逻辑和空间训练——解析建筑的形式语言,体验空间形态,获得建筑的理解和思维方式,建立人体和建筑空间的尺度、行为和互动。
建筑的建构训练——从建筑学的角度来看,“建构”应该是“源自建造形式稳定的,持久的表现力,而这种表现力又无法仅仅以结构和构造的理由来理解。但是,技术性的连接程序依然应该是最本质的[1]。
教学致力于把材料、构造和建筑空间体验和操作训练更好地衔接。鉴于实施完整建筑较为困难,采用建筑的片断建造或概念设计,以及模型演示的方式,从而达到教学目的。上文提到的朱家角竞赛中的候车亭设计就是这类题目。
2)从思想到建筑。
建筑的意向训练——建筑学的艺术范畴决定着其独特的人文属性和思想性。通过研究具体的设计方案,有选择的带入故事事件,带入物质材料,带入社会条件,形成有针对性的逻辑或纯研究性的建筑设计,也许可以实现,也许并不构成房屋。需要强调的是,这一思维建立在一个理性的建筑基础上,并从人文艺术的角度寻找建筑的原由、概念、逻辑和表达。
上述两个层次的关系是相辅相成的,材料与建造的研究也需要通过思想理论这一中间环节达到建筑化(即非纯技术的),而理论设计的物质化当然也不能离开材料与建造。
2.2组织方式———限定性条件
2.2.1目前的组织方式
从各个学校的设计题目任务书和学生作业来看,每一个设计对成果的要求基本相同:平面图、立面图、剖面图、透视图或模型,从一年级的第一个设计到毕业设计,甚至快题设计都如此,看不到在不同学习阶段的侧重,对建筑的各个环节的理解始终缺乏一定的深度。高年级和低年级学生的差别只是设计手法的熟练和表现手段的高低。
2.2.2建立限定性条件的组织方式
阶段一:被动的限定。
被动的限定指的是由教师设置限定性条件,学生处于被动状态,它适用于低年级学生的认识初期。需要限定性的条件包括项目的专题,具体的任务书,设计的成果表达。
阶段二:主动的限定。
主动的限定指的是由学生设置限定性条件———参与社会调研,项目的制定、策划、可行性研究,确定设计成果,制定设计计划,使得学生具有开放性和兼容性。
3结语
明确建筑学教育的方向,理解建筑的基本问题,并在此基础上明确各个教学阶段的侧重点,由浅到深,由表面至内质,逐渐深入地设置题目,组织教学,不断递进地揭示建筑和设计的全过程。以上是从朱家角设计竞赛中所引发的思考,相信对于建筑教学具有一定的、积极的现实意义。
摘要:从朱家角设计竞赛引发的一系列关于建筑教学思考出发,通过反思现有教学和学生的现状,阐述了建筑设计教学的关注点及设置题目的理论基础和方法,指出这对于引发学生的积极思考,培养适应时代需求的职业建筑师具有直接意义。
关键词:题目设置,建筑教育,限定性条件,非限定性条件
参考文献
[1]肯尼思.弗兰姆普敦.建构文化研究——论19世纪和20世纪建筑中的建造诗学[M].王骏阳,译.北京:中国建筑工业出版社,2000.
通过对某公司的订单销售系统进行分析、调查,系统主要实现以下功能:
(1)处理顾客和销售员送来的订单。具体为:销售部门把送入的订单进行数额核对,查看仓库是否有足够的货物。
(2)仓库根据订单来调拨货品,发出货物的同时开出发票。并且根据需要及时的进货,随时进行盘点。
(3)销售部门收到顾客付款后,根据发票存根及信贷状况进行应收款处理,同时注销已提货的订单。
(4)主管部门对订单、库存进行统计,并且对所有的发票存根进行统计、结帐,完成月报表与年报表的制作。
本系统主要分为四个功能模块。
销售合同管理模块:该模块主要实现对客户及合同的查询,在浏览每个客户的资料时,都将显示与该客户有关的所有的销售记录。对客户的查询有两种方式;按客户编号和按姓名。主要功能为:输入销售合同、修改销售合同、删除销售合同、输入销售合同完成情况、查询销售合同(按合同号、客户、产品、交货日期、交货日期区间、合同完成情况等查询)、统计销售合同(按交货日期和产品统计、按交货日期区间和产品统计、按客户和产品统计)。产品信息管理模块:该模块主要是对产品进行管理,包括查询、修改、添加和删除。在对产品信息的更新时,将保证更新操作的事务性。对产品的查询可以查询全部,或者输入产品编号查询。主要功能为:输入产品信息、修改产品信息、删除产品信息、查询产品信息、按产品名称查询、按产品规格型号查询。
销售记录管理模块:该模块的功能相对复杂一点,主要功能如下: 查询销售记录:可以查询某一年内或某月或某日内的所有销售记录。选择结果的排序方式:可以按产品编号排序,也可以按客户编号排序。产品信息和客户信息:当用户选择一条记录时,会显示与这条销售记录有关的客户信息和产品信息。
备份功能:将客户查找出来的所有销售记录到出导一个有用户命名的单独的数据表中。客户意见的管理模块:该模块的主要功能是管理客户购买产品之后的反馈意见,该模块也相对比较复杂,主要功能如下:
输入客户信息、修改客户信息、删除客户信息、查询客户信息、按客户名称查询。参考相关数据表结构:
商品信息表(商品编号,商品名称,品牌,型号,销售单价)
商品编码=类别代码(1位)+品名代码(1位)+品牌代码(2位)+型号代码(2位)销售情况表(成交编号,商品编号,销售数量,总金额,销售日期,员工编号)库存表(商品编号,供货商编号,进货日期,进货价,库存数量)员工表(员工编号,员工姓名,性别,基本工资,职务,密码)供货商表(供货商编号,供货商名称,所在地,联系电话)员工资料表(员工编号,员工姓名,是否党员,简历,照片)
2.小型超市管理系统
系统功能(1)、零售前台(POS)管理系统,本系统必须具有以下功能: 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。(2)、后台管理系统,本系统必须具备以下功能
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。
参考:关系模型
a)商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)b)用户表(用户编号,用户名称,用户密码,用户类型)c)会员表(会员编号,会员卡号,累积消费金额,注册日期)
d)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)e)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)
f)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)
g)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)h)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)
3.图书管理系统
功能描述(供参考):
1、馆员管理
维护馆员信息,有查询、添加、修改、删除功能。馆员身份不同,分别对应不同的操作权限。超级管理员拥有系统维护、数据库维护的权限;一般管理员负责不同的日常工作模块;馆长拥有一切权限。馆员类别划分加强了系统安全性。
2、修改密码 输入当前馆员旧密码、新密码,检查输入完整性,如果旧密码输入不正确,则不能修改。密码录入时以符号(*)显示,密码加密后保存到数据库,以保证数据安全性。
3、编目管理
图书编目管理是系统最主要的组成部分之一,主要是维护书目基本信息和部分流通信息。提供图书编目信息的添加、修改功能。
由于图书编目的复杂性,这里只要求自行设计图书代码,根据图书代码作为图书的唯一标识。有关图书编目的概念可到网上查询。
4、借还管理
借还管理功能模块也是系统最主要的功能模块之一。应包括功能有:借书、还书、预约、续借、催还。这些子功能保证图书的有效流通。
5、图书查询
通过输入部分书目信息,以快速定位。查询借阅情况(如已借阅的数量,读者名称,馆藏的数量等)
6、图书挂失
读者发现图书丢失后,可进行挂失。由于图书已丢失,要求读者提供输入图书证号。挂失时根据图书原价与“流通设定”里设定的图书丢失赔偿倍数计算罚款。
7、书证管理
书证管理模块管理读者图书证,也是读者管理的一部分。包括办理图书证、图书证挂失、图书证解挂、补办图书证、退还图书证五个子功能模块。
8、图书信息
输入图书信息后,提供该书目的作者,出版社,出版日期,主要内容等信息。
9、系统统计
系统统计通可包括以下统计功能:
统计读者借书情况:某部门的某读者借书历史记录清单、违规记录清单。统计图书情况:统计图书流通次数、频率等;统计各类图书的总册数等。统计罚款情况:各项记录清单,按部门统计、按时间统计。
4.物业收费管理系统
软件需求描述
本物业收费管理系统用于小区的物业管理公司对小区内住户按月收取物业管理费,停车费,代收水电费,代收垃圾费等,可以登记应缴费用、办理缴费登记以及查询缴费信息和欠缴信息等,通过对收费管理实现信息化管理,可以提高物业管理工作的效率,并减少手工记账错误。
系统要满足如下要求
1、系统要求用户在使用本系统前必须登录;
2、物业收费管理系统包括物业管理费、停车费、水电费、垃圾费的应缴登记和收费办理等功能;
3、本系统可以随时查看某个住户一段时间内的缴费情况;
4、本系统可以查询某一住户的欠费信息。功能描述
一、应缴费用登记
在每个月月底,由物业公司工作人员登记小区内住户各项费用的应缴信息,并对费用进行分类,需要登记的信息包括住户单元编号、户主姓名、收费年月、缴费类型、应缴金额、等信息,具体的实现功能包括增加、修改、删除、查询住户缴费记录;
二、收费登记
在住户缴费时,需要记录缴费的详细信息,内容包括:住户单元编号、户主姓名、收费年月、缴费类型、应缴金额、实缴金额、欠费金额、缴费人等信息。
三、缴费查询
可以查询某个住户在一段时间内的详细缴费信息,内容包括:住户单元编号,户主姓名,收费年月,缴费类型、应缴金额、实缴金额、欠费金额等;
四、欠费查询
可以查询某个住户当前的欠费详细信息,内容包括;住户单元编号,户主姓名,缴费类型,欠缴金额;
5.考试招生录取系统
招生录取管理系统将传统的招生工作进行信息化管理,协调考生,招生办,院校之间的关系,提高办公效率。主要功能包括:
1)招生计划和成绩管理 参加招生录取的各个学校在高考开始前在网上申报本学校的招生信息,包括学校基本信息、录取批次、计划招生数等,招生办进行审批。高考后,招生办从考试院系统中读入高考成绩信息,包括各科成绩、总成绩以及排名情况。
2)考生志愿填报 考生可以根据参加招生录取学校,在网上依批次填报志愿。
3)投档 相同于划线,系统根据录取学校的批次、计划招生数据、调档比例等来划定该学校的调档分数线,如果调档比例为100%,则说明不扩大范围调档。在调档时如果最后几位分数相同,如果不调它,又不足计划数,调它又超过计划数,系统自动保持其调档。
4)招生 统招:此模块是依据送档情况进行录取工作,录取时用户可以一个一个选择,也可以批量选择,已选和未选显示一目了然,并且分数由高到低排列。如果录取时招过计划数,系统自动将提示,但用户还可以继续录取,但每录取一个系统就要提示一次。调招:此模块主要是满足有调配志愿的情况,如果在志愿填报时未填报调配志愿,系统将不能进行调招。特招:此模块主要是满足一些特长生、议价生的录取,此录取不受限制,只要其它学校未录取的考生,此处都可以录取。退档:当录取工作完成以后,系统必须要退档(即将未录取的考生档案退还给招生办),因为如果不退档,其它学校就无法录取未退档的学生,只有退档才算录取工作结束。补录:如果录取工作结束以后,其它批次已经进行录取工作,学校在录取时录掉了的考生现在还想录取,用户可以进行补录,初录与特招有相似的地方。
5)打印录取名册 学校可以打印出录取名册,此录取名册采用excel方式,用户可以分“统招”、“调招”、“特招”、“补招”打印出花名册,也可几个一起打印,打印时用户还可以选择排序的方式,例如按考生所在学校排序等等方式。
6)成绩和录取信息发布 录取完成后,学生可以在网上查看录取的分数线,以及录取情况。
7)相关角色和信息 考试院、招生办、学校招生人员、考生基本信息、高考成绩、高考志愿、考生档案、投档线。
6.供应商管理系统
1. 问题描述
生产制造型企业的原材料和零部件的提供者就是该企业的供应商(也称为供方)。一个企业要面对几十甚至上百家供应商,对供应商的管理是企业提高产品质量、保证产品的供货期、缩减制造成本的重要环节。
供应商的管理涉及到下面几个方面: 1)供应商基本信息。供应商与原材料和零部件,即哪个供应商能够提供哪些原材料或零部件。
2)原材料和零部件的价格,即供应商在不同时期原材料或零部件价格的变化情况,以及不同供应商提供相同原材料或零部件的价格比较。
3)原材料和零部件的质量,即原材料或零部件检验合格率、故障率。4)供货期,即供应商提供原材料或零部件的平均周期。
企业选择供应商就要对供应商作全面的综合评价,并且对供应商的评价是一个连续的、不间断的评价过程。因此对供应商的管理也已经逐步演化成对供应商的动态评价系统。通过建立动态评价模型,达到对供应商进行综合评价的目的。本例中不涉及评价模型问题,把对供应商的评价工作留给管理人员来做,系统仅记录评价结果,从而在不失完整性的条件下简化问题的复杂程度。
企业与供应商之间建立和保持业务联系的过程基本上是如下一个过程:
了解供应商的基本情况,包括该供应商能够提供什么原材料或零部件,质量如何,价格如何,信誉如何等等。
在初步认可该供应商的前提下,与该供应商进行谈判,确定向该供应商采购哪些原材料或零部件以及其他一些事项。
确定原材料或零部件的检验方式,企业中常用的检验方式有全检、一定比例的抽检、免检等。
根据价格、质量、供货期等因素定期平价供应商。对供应商的评价结果可以分为四级:一级最好,二级次之,三级就要给予黄牌警告,四级为不合格。
本系统主要分为四个功能模块。原材料和零部件:该模块主要有:输入原材料和零部件信息、修改原材料和零部件信息、删除原材料和零部件信息、查询原材料和零部件信息。
供应商信息管理模块:该模块主要是:供应商基本信息管理(输入、修改、删除、查询供应商基本信息),供应商提供的原材料或零部件(输入、修改、删除、查询、统计供应商提供的原材料或零部件),供应商评价(输入、修改、删除、查询供应商评价结果)。
价格和质量管理模块:该模块的功能相对复杂一点,主要功能如下:
价格:输入原材料或零部件最新价格、查询原材料或零部件价格、统计原材料或零部件的价格变化。
质量:检验方式(输入、修改、删除、查询、统计原材料或零部件的检验方式)、检验结果(输入、修改、删除、查询、统计原材料或零部件的检验结果)、故障统计(输入、修改、删除、查询、统计原材料或零部件故障结果)。
在系统功能分析中,已经了解了系统的基本功能,得到下面四个基本表: 供应商基本资料表:描述供应商的基本资料。原材料和零部件信息表:描述产品的基本信息。检验结果表:描述产品的检验情况。
7.网上书城
主要功能:
1)用户信息管理 用户可以填写注册信息注册成为网站成员,可以选择注册为普通用户或者升级为高级用户。用户分多级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。
2)浏览导航 用户在网站上面进行网络购书的主要功能。网站需要提供图书的多级分类导航,通过关键词对图书进行查询,以及对图书的详细信息进行查询。
3)网上购书 通过购物车的形式,用户在浏览网站的同时可以对喜欢的图书进行挑选,最后根据购物车中所选择的图书和所指定的数量生成订单并根据用户的等级计算出总金额。生成订单后,用户可以选择支付方式,可以使用网上银行在线支付或采取货到付款方式,然后填写送货地点和联系方式,系统根据用户等级和送货范围计算送货费并与购书款一起生成一笔交易信息。此外用户也可以选择对暂无库存的书目进行预订,网站到货后会通知会员。
4)网上银行支付 网上银行在线支付过程中首先将交易信息发送到银行方,然后用户页面专到银行支付平台上,用户在银行支付平台上输入卡号/密码支付成功后转回网上书城。网上书城系统需要与银行进行定时进行对帐,每次对帐读取成功的支付信息,并根据相应的交易日期和交易号更新本系统中的支付状态。在线支付时支付完全成功(对帐成功)后才安排配送。
5)库存和配送管理 对当前库存书目的信息进行管理。包括对各地的仓库图书的数量,存储的时间等进行统计盘点。然后根据销量需求在各地的仓库之间进行调动,或者进行进货操作。调动要生成发货单,进货要生成进货单。订单处理成功后系统自动生成配送单,交由仓库管理方进行处理,安排出货和配送。配送成功后,送货员提供用户确认信息,完成一次完整购书过程。
6)系统相关方面或角色
系统管理员、用户、送货员、银行、仓库等。
8.报刊订阅管理系统
本系统主要有以下功能模块:
(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。
(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。
(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。
(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。
(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护。
参考:数据项和数据结构如下 管理员表:用于存放管理员的数据记录,包括数据项:管理员名、密码。部门表:用来存放部门的相关记录,包括数据项:部门号,部门名。
用户表:用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。
报刊类别表:用于存放初始的报刊类别记录,包括数据项:分类编号、分类名称。
报刊信息表:用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。
9.考勤管理系统
主要功能:
(1)记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2)每天结束时自动统计当天的工作时间
(3)每天结束时自动统计当天迟到或早退的次数。(4)对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间
(5)每个月末统计该月的工作时间判断是束足够(6)每个月末统计该月的工作天数并判断是否足够(7)管理人员查询并修改工作时间(特殊情况下修改)(8)管理人员账户管理(如设置密码等)
(9)管理人员设定早退及迟到的条件,每个月的工作时间(10)管理人员设定每个月的工作日期及放假日期
参考数据表:
员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)
每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)每天统计信息表(工号,姓名,小时,分钟,动作,时间)其中动作指的时入或离开公司。
10.宾馆管理信息系统
系统简介:
宾馆在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。 限制条件:
有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。 客房标准信息的修改、查询等。 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
剩余客房信息的查询等。
订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。
11.实验室设备管理系统
系统简介
每学年要对实验室设备使用情况进行统计、更新。其中:
(1)对于已彻底损坏的做报废处理,同时详细记录有关信息。
(2)对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。
(3)对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。
(4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。
技术要求及限制条件
(5)所有工作由专门人员负责完成,其他人不得任意使用。
(6)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。
(7)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。(8)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。
本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。
12.资产管理系统
系统简介:
对固定资产实物从购置、领用、转移、盘点、清理到报废等方面进行全方位准确监管,结合资产分类统计等报表,真正实现“帐、卡、物”相符。资产变动管理
主要记录资产在使用过程中一些主要使用属性的变化,如现状、使用人、使用单位、使用方式、存放地点、单价等。资产清查管理
系统对特定单位、特定使用人、特定地点的资产进行全面清查盘点,资产数据采集、清查监管。资产处置管理
包含了资产报废、报损、出售等业务,及时通知资产报废日期,处理报废资产。
设备管理
实现对资产设备的全寿命综合管理,包括设备调拨、租借、转让、维护保养、事故处理、清查、报废等,资产档案管理
档案管理的内容: 负责资产档案的接收、整理、保管、组织鉴定、统计和利用等业务 智能分析和查询
对于资产管理工作者,系统提供了深度数据挖掘、智能查询、领导综合查询等查询功能,可以对资产结构、资金构成、增长情况进行查询分析。对于业务操作人员,系统提供按资产类别、属性、存放地点等信息的查询分析。 限制条件:
用户区分权限,区分服务
产品入库处理:品名、型号、厂家、日期、编号、经费来源、管理人、部门 存量、摆放位置、使用情况、价格、报废 输入、输出、统计、查询、打印
13.基于WEB的创新基地论坛设计
为丰富大学生创新基地的活动,便于广大学生的交流,设计一个我们自己的论坛,有较强的实用意义。充分体现大学生创新基地的风格,版面清新,活波,形式多样,建议使用ASP,最好有动画效果。论坛设计力求简洁,具体功能要求如下:
身份显示:管理员、论坛版主、论坛贵宾、普通会员、客人;时间日期显示,发表帖子(最好可以贴图),发起投票,回复帖子,编辑帖子,站内短信,用户头像选择,背景音乐选择、发帖统计,积分统计,主体统计,自定义头像,更改注册资料,查看其它用户资料,快速查看自己发表的主题,回复的主题,帖子搜索,在线统计等。管理员可以删除帖子,查看会员资料,管理会员等功能。论坛版面要分成几个大的板块,如:创新交流、电脑技术、休闲娱乐……等等。
同学们可发挥自己的想象,增加和修改一些功能,使创新论坛更加完善,成为我们共同交流的场所。
14.机票预订系统
采用面向对象方法,分析、设计和实现《软件工程导论(第6版)》书中习题2第3题中描述的机票预订系统。系统简介
航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
技术要求和限制条件:
(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。
(2)对于本系统还应补充以下功能:
a)旅客延误了取票时间的处理; b)航班取消后的处理;
c)旅客临时更改航班的处理。
(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。
15.患者监护系统
【课程设计题目介绍】推荐阅读:
课程设计题目要求06-02
微机原理课程设计题目与要求05-30
计算机控制课程设计题目01-15
平面广告设计课程介绍12-22
vb程序设计课程介绍10-31
课程设计设计感想09-30
《数字电路与单片机课程设计》课程设计报告11-01
植物设计课程设计方案09-28
机械创新设计课程设计07-13
实验课程设计06-12