数据库 档案管理系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程设计题目:档案管理系统
学生姓名:阳渊
专业:软件工程
班级:081103
学号:08110327
指导教师:谢小林王红玲
2009年 12月 13日
目录
一、课程设计题目、时间、地点 (3)
二、系统分析 (3)
三、课程设计目的 (4)
四、课程设计要求 (4)
五、实现思路 (5)
六、实验过程 (13)
七、课程设计总结 (15)
八、心得体会 (18)
(一)课程设计题目、时间、地点:
档案管理系统
2009-12-13
软件楼506
(二)系统分析:
四十年代电子计算机问世以来,计算机科学发展迅速,应用领域不断扩展由于计算机的普及与广泛应用,现代社会正朝着高度信息化,自动化方向发展。随着计算机硬件的不断成熟,成本不断降低,特别是个人台式计算机,已经是各行各业必不可少有办公设备,而且近几年个人台式计算机,笔记本电脑逐步走后门向我国普通家庭,成为“家用电器”中的一员。计算机的普及与广泛应用,除硬件方面的因素外,还有微机所使用的各种软件的开发,推广和应用起了很大的促进作用;特别是近几年来随着计算机网络的不断升温,由其是“因特网”的发展和广泛运用,网民人数在飞速增长,除了获取信息外,网络的一个非常重要的功能是拉近了人与人之间的距离。
档案是科学知识的宝库、是文化的积累和沉淀,是统计分析的第一手资料,是研究决策的权威.随着计算机技术在档案管理领域中的广泛应用,档案系统的通用性,灵活性、可扩展性 .成为最关注的问题。本文提出了动态档案结构的概念,系统没有固定的档案数据库文件、数据库结构和数据库类型,在运行过程中根据使用单位的需求动态生成档案结构,实现了在一个数据库字段内存取任何类型电子文件,并自动从数据库提取、识别和运行电子文件的方法,实现了档案管理系统软件的通用性,具有良好的应用推广应用价值。关键词档案管理;通用性;动态管理;电子档案建立基于计算机网络的档案管理信息系统,形成一个现代化的集档案数据采集,加工、存储、检索、输出和发布于一体的档案数据处理中心,是实现各单位档案信息管理标准化和现代化的前提条件,是提高档案管理效率、提高档案服务水平的根本途径。“通用档案信息管理系统”软件的研发促进了档案管理部门以新的观念、新的制度、新的模式与手段开展档案信息管理工作。软件实现了档案信息管理电子化、网络化,增强档案管理的科学性,规范性和易操作性,改变了传统繁琐的档案管理模式。该软件的通用性设计避免了各类型档案系统的重复投入开发,具有良好的应用推广价值。
“档案管理系统”主要研究通用的档案管理信息化解决方案,研究各单位各行业档案系统的普遍特征,研发适合各类型层次单位的档案信息管理系统软件。
通过通用性的研究,将该系统的可应用拓展到其他单位或者行业的档案信息系统建设,以期提高档案工作信息化水平.
(三)课程设计目的:
一、课程性质和教学目的
课程性质:《数据库课程设计》是软件工程专业的必修课程,是一门培训学生实际动手能力的实践课程。通过本课程的教学应当使学生成为既有一定的理论知识又有一定的动手实践能力的软件技术人才。这正是计算机软件专业的毕业生与非计算机软件专业的学生在软件方面的基本区别。
教学目的:开设本课程的目的是让学生使用软件、通过数据库编程,对数据库的原理和数据传递的过程有一个感性的了解,加深对数据库基础理论的理解。实践和巩固在课堂教学中学习的关于数据库原理与DB2应用方法,熟练掌握对于给定实际问题,通过对数据库语言的使用,帮助学生深刻理解数据库原理与应用,为毕业设计打下基础。
本次程设计的主要目的是复习数据库语言中学过的基本知识以及VB的基本知识,综合运用所学的数据库语言知识解决一个比较实际的简单问题,初步掌握开发一个小型实用工具的基本方法,侧重对数据库操作和VB建立可视化操作界面的综合应用,使我们能进一步熟悉掌握数据库语言的基本语法,以及各种功能的实现方法。掌握数据库语言中的设计方法、结构化设计思想和表格的联系以及数据库的连接等综合使用方法,以及在编程过程中有些该注意的地方,例如合理的安排语句的结构,使代码的执行效率更加完美。对于那些可有可无的功能和语句我们要尽量进行精简,这样不仅能是我们的程序更加的简洁而且能加快我们程序的执行效率,在同等内存使用量的情况下更快更有效地执行指令。在实验的过程中我们可以掌握规范的程序设计思想,掌握规范的程序编码的格式以及学会如何调试一个较长程序的基本方法等。进一步提升自己的编程能力并逐步培养编程思维,进而不断提高我们分析问题和解决问题的能力,而且我们在进行课程设计的时候分小组进行实验,不仅仅可以对我们的学习成绩进行检验,而且对于我们的小团队合作有着进一步的提高,这对于我们以后进行软件开发的工作有着非常长远的
影响。团队合作的培养正是作为我们学习软件工程的同学所必须学会并且需要时刻所牢记的,应为软件开发的过程并非是一日之功,也不是靠个人能力独自完成的,诚然,有的开发天才能够一个人开发出一些项目,可是从广袤的眼光来看,无论是Windows,Linux 等等,这些都是靠顶级的开发团队经过不懈的努力,甚至是经过一代一代的完善,才有了今天我们所使用的Windows XP, Red Hat Linux,乃至现在的Windows7,通过进行实验积累一定的编程经验,这样可以为以后的语言学习打下良好的基础。
1. 进一步学习和掌握数据库原理的基础知识和理论。
2. 学习SQL Server数据库管理系统的基本功能和建立数据库各种对象的方法。
3. 熟练掌握和使用SQL语言操纵数据库,使用T-SQL语言编程。
4. 理解和掌握利用数据库所学的理论知识来设计数据库的基本方法和步骤。
5. 通过上机操作和调试程序,提高学生理论联系实际和动手操作能力。(四)实验要求:
档案管理系统
设计一个档案管理系统,实现下列功能:
1.维护人员的档案信息(输入、修改和删除)2.根据给定条件查询人员档案信息;
3.档案报表输出;
设计要求与设计报告
i.设计要求
1.模块化程序设计
2.锯齿型书写格式
3.必须上机调试通过
ii.实习报告