
一、作业背景
课题背景及研究意义:
本课程设计是在《数据库与管理信息系统》课程理论教学之后的实践教学,其目的在于加深对数据库原理、管理信息系统基础理论和基本知识的理解,进一步掌握利用结构化方法对管理信息系统进行分析与设计的基本原则、方法和步骤,培养学生解决实际问题、开发管理信息系统的实践能力。同时课程设计充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。通过课程设计使学生认识管理信息系统开发的基本过程,能够运用系统分析和设计方法进行管理信息系统的开发。
课程作业要求如下:
(一)内容要求
1、文字在4000字以上,需在封面注明题目、班级、组员(姓名、学号);
2、能够阐明现行系统的业务情况,能够进行业务流程分析;
3、能够利用数据流图进行信息结构的分析与设计,建立E—R图和相应的数据字典;
4、能够建立系统的结构图,能够运用U/C矩阵进行子系统划分和数据正确性检验。
(二)组织要求
1、按时完成课程设计,及时提交成果;
2、能够充分应用Word、Execel、PowerPoint等工具制作和表达系统方案;
3、能够积极参与小组合作,认真完成自己所担负的任务,并向其他组员阐明自己的设计思想,互相讨论,完成自己的设计工作;
4、各组内的同学能够互相督促,交流充分;
5、组长能够及时向指导教师报告自己所在组的'进度。
(三)文档要求
1、图表美观,文理通顺;
2、能够参考软件开发的国家标准文档,指导自己编写设计报告的相关部分;
3、尝试应用项目管理软件进行项目进程的规划管理(绘制甘特图,不作硬性要求)。
二、选题说明
人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的管理工资的软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
而本系统的开发,为工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高的工作效率;
第四,本系统可以使敏感文档更加安全。
第五,本系统在经济上是可行的。
1、基本思路
用VB设计界面,编写代码,在VB中通过调用SQL数据库实现查询,删除,修改,添加等功能。
2、作业目标
1)人事信息录入,编辑,修改,查询,打印
把员工信息记录进数据库,可以随时查看,起到档案的作用,登记了人事信息,便于管理。该系统按照人事劳资管理人员的书写习惯,可对员工的编号、员工的姓名、性别、所在部门、职位名称、最高学历、等基本信息进行记录,为了方便起见,还增加了备注的功能,可以对员工进行评语及特点的描述。信息录入后最终自动生成详细的易于操作的人事档案表,可以随时的记录了解本公司的员工信息,一目了然。本系统支持任何一种输入方法。
2)工资管理录入,编辑,修改,查询,计算,统计
工资信息主要包括员工的底薪、补贴、奖金、加班费、房贴、养老金、等项目,另外,系统会自动统计该员工的工资的总工资等信息。
3)各种信息的查询统计
查询可以提高了工作效率,输入字符即可获得符合条件的信息,统计可以从杂乱的数据中,分析出有效的数据。
4)系统数据的安全保密,设定系统用户
系统为区分了身份,因此由用户和密码,级别构成,这样系统在系统登陆界面进行身份验证,将输入的信息和用户表进行比较,让符合身份的用户通过验证。
三、工作业绩
1、个人主要工作
我和其他组员一起进行系统分析,业务流程分析,数据流图的绘制,数据字典的编制。系统设计过程中,与他们一同设计新系统功能,设计E—R图,输入输出设计。在次过程中计划了分配了各自的任务,在设计和画E—R图过程中对于应当注意的事项,提醒注意。当遇到问题时候,向同学老师请教,及时解决。在系统实施过程中,设计模块,并编写程序。调试时,改正相应的错误。
2、主要收获
做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。
我在自己的努力下,在老师同学们的帮助下,终于把整个系统完成了,实现了预定的功能,以前的SQL语言没学好,一开始的程序这块儿就要令我抓狂了。后来在几天几夜的努力,终于有了头绪,然后又在同学的帮助下,找到了一些参考书,又在这写书的帮助下了解了系统设计的各种方法,在编译过程中常常出现的问题,和解决的方法。接下来就是编程件方面的焊接工作了。没想到这项看起来不需要多少技术的工作却是非常的劳心劳力。很多次是早上起来买瓶水放些吃的在宿舍里,一泡就是一天。我看到有很多人跟我一样,都他们是三三两两,一同讨论学习。在这个时候也有很多人帮助我,或是热心的帮我带饭。大家都鼓励我,即使最后出不来东西,但是一定要坚持把它做完。当我想放弃的时候,我也这么对自己说,即使你做出来的是次品甚至不合格品,但是你一定要拿出来一件成品。
一个多星期后我们的程序终于完成了,而且放到一起也能用。在机房调试虽然出现了一些问题,但都解决了。最后,我发现自己对编程竟然也有了一点兴趣,想寒假回家以后自己去买一些东西来做,再补一补汇编语言。
在学习上:我刻苦努力,孜孜不倦,争取着大学那美好的时光去学习。大学四年,不光使我学到了许多知识,也使我懂得了学习的方法。正是利用这种方法,在除学校开设的课程外,我还自学了日语、网络数据库、网页制作、平面设计等知识,很好地充实了自己的业余生活,并为自己的将来打下良好的.基础。,我已掌握了本专业的基础知识和有关网络的基本知识。除此之外,对计算机的爱好让我对计算机有一定的了解,对photoshop、coreldraw、frontpage、flash等软件能够熟练应用,并具有一定的编程能力。
工作方面:我参与了校学生社区的建设与维护工作,使它成为同学们喜爱的校内站点之一。目前正在参与校远程教育的建设。除此之外,曾参与《印刷科技词典》电子版以及07052班班刊、毕业光盘的制作。实践的经验让我在巩固已有知识的同时,更激起我强烈的学习欲望,让我不断进取,不断提高。
在思想上:我要求上进,一直以乐于助人为已任,多次参加青年志愿者活动。尊敬师长,团结同学,为自己的学习和生活创造了良好的环境。
在日常生活中:我生活俭朴,有着广泛的兴趣爱好。我爱好体育,尤其是足球和乒乓球,曾参加院足球队并获得校联赛第三名,参加班足球队并获院足球联赛冠军。也多次代表班级出战院乒乓球赛。我还喜欢上网,利用网络获取更新更多的知识,不断丰富和完善自己。
一、说教材
1、课型:本节课数是数据库的基本操作,而且是基础的一节,重点的来说,还是理论强于实践,这节课是铺垫课,主要为下节课的数据表的插入、删除做一个铺垫,所以这节课的课型是理论强于实践,理论中贯穿实践的思想。
2、本课在教学中的地位:本章节采用是浙江教育出版社、高级中学课本(必修)——信息技术教材。数据库的基本操作这节是学习数据库操作的基础,要真正了解和掌握Access的操作,这节课是一个必学的基础环节。
3、教学的指导思想:理论和实践相结合,拓宽学生的思维,学会举一反三。
4、教学目标和要求:
1) 知识目标:了解数据库、数据库管理系统掌握Access数据库的结构以及数据表的结构。
2) 能力目标:学会判断字段的数据类型。
3) 德育目标:了解使用数据库管理信息的基本思想和方法。
5、教学重点:掌握数据表的结构、字段和记录的涵义以及字段的数据类型。
6、教学难点:了解数据库的基本结构,学会判断表字段的数据类型。
7、说教具:
1、多媒体教室
2、相关的教学软件:Microsoft Access。
3、对象:高一学生。时间:45分钟。
二、说教法
教师采用启发式的教学方法,采用讲授法,演示法,讨论法等教学方法。以边讲边练的教学模式,达到良好的教学效果。因为根据计算机这门学科的特点,老师教的知识在一定时间内会过时,必须要教会学生学习计算机的方法,让学生学会思考和观察,学会举一反三,理论联系实际。(如学到Access 数据库,在后继的高等教育中,能不能对SQLserver的学习比较容易上手)
三、说学法
由于这节课教师讲授和演示的时间较长,所以学生要学会请与思考,勤于观察,并且学会举一反三,理论联系实际。本人通过课采用堂讨论的形式来活跃课堂气氛。
四、说教学过程
1、导入(Lead-in):本人采用理论联系实际和回顾上节课的知识来轻如今天的教学。如教师提问:同学们,上节课我们已经学习过数据库的`相关知识了,谁能说说在日常生活中哪些地方用到数据库?它的应用广泛吗?上节课我们已经学习过了数据库管理系统的种类,同学们可以回忆起来都有哪些数据库管理系统吗?对于第一个问题,学生的答案可能有很多,教师对其中的进行判断或者补充。
对于第二个问题,学生的可能回答是Oracle,SQLSERVER,DB2,Foxpro,Access. 教师接过学生的话,“是的,Access在我们日常生活中的数据库系统中应用十分广泛,同学们想不想知道究竟这些数据库系统的“内部结构”是怎么样的,那么通过这节课,我们就先来学习最基础的。
2、呈现(Presentation):本人采用PPT和板书相结合的方式来呈现这节课的教学重点和难点,引起学生的无意注意,提高学生的注意力。
3、操练(Practice):当讲到数据库的基本结构时,教师演示数据库的建立,打开Access ,然后边说边演示。首先先创建一个数据库,过程如下: 文件——新建文件——空数据库——保存新建数据库(可以复习文件的保存,文件重命名等知识点)———跳出数据库的工作界面——让学生观察数据库的界面。让学生自己试着总结出数据库的基本结构,可以采用课堂小讨论的方式。
4、总结(Conclusion):在这节课快要结束之前,教师总结这节课的知识点,并且可以采用提问方式让学生参与对这节课知识点的回顾。
5、巩固(Consolidation):在学习了字段的属性类型之后,教师可以采用举例的方式让学生对一张表进行分析,例如:在这张表中,请问哪些可以是字段,哪些属于记录并且这些字段的数据类型分别是哪些?通过学生自主的分析,加深对知识的印象。
6、作业(Homework):对一张表分析,包括字段,记录,字段的数据类型,有条件的同学可以联系数据库的建立和保存。
五、说板书
4.2 数据库的基本操作
一、 数据库的构成
…..
二、 数据表的构成
1、 字段
2、 记录
三、 字段大小属性
四、 字段的数据类型
五、 数据库系统和数据库、数据表之间的关系
板书过程:重点强调这节课的重点,同时广泛列出这节课的知识点。
六、自我评价
这堂课设计的亮点是:让学生学会理论联系实际,学会观察,总结,并且引导他们在以后的学识过程中,学会使用这些方法进行自我学习。缺憾是:没有什么很大的趣味性,关键是这堂课需要学生操作的比较少。所以此时教师就要尽量用恰当的肢体语言,尽量把课上的生动,尽管这样,一些同学还是把自己边缘化,不积极参与课堂教学。



