档案管理系统课程设计报告
- 格式:doc
- 大小:416.00 KB
- 文档页数:11
*******************实践教学*******************兰州理工大学计算机与通信学院2013年春季学期数据库课程设计题目:专业班级:姓名:学号:指导教师:成绩:目录摘要 (1)前言 (2)正文 (3)1.需求分析 (3)1.1系统的数据流程图 (3)1.2数据字典 (4)1.3系统功能模块图 (6)2.概念结构设计 (7)3.逻辑结构设计 (10)4.系统实现 (11)5.系统测试 (18)5.1 测试概述 (18)5.2测试方案及概述 (18)5.3测试用例及步骤 (18)6.软件使用说明书 (21)总结 (24)参考文献 (25)致谢 (26)摘要教师档案管理系统围绕着档案资料信息的整个生命周期,在功能上涵盖信息采集、数字化加工、档案资源管理与服务以及信息产品的制作,具有信息档案资料分布式处理的功能,实现网络内及远程机关档案信息共享,异地档案资料的调阅与采集;便捷高效的数字化档案资料加工系统,短时间内可达到纸质档案资料数字化的目标;对文字、数字、图片多媒体等各种类型的非结构化信息具有强大的数据库管理、检索功能;档案信息著录、标引、处理自动化以及网络内档案信息资源拥有安全、可靠使用环境;方便、高效的档案信息获取利用功能。
进入本系统后,用户可进行相应的功能操作。
管理员可对教师档案信息的修改和查询,图片信息管理、相关文章管理、统计操作等现代化的档案管理。
通过此系统,可以全面对文档、图片、相关文件信息进行录入、查询、修改等。
关键词:数据库;数据字典;档案管理;C/S模式前言随着学校规模的不断扩大,教师数量的急剧增加,有关教师的各种信息资料也成倍增长。
办学者们所头疼的问题,就是如何面对这庞大的信息量。
只有利用计算机,利用教师管理信息系统才能解决这一问题,才能提高教师管理的工作效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
本教师档案管理系统包括教师信息、课程信息、论文信息、项目信息等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的教师数据、报表,手工处理方式已经很难跟上现代化的步伐。
目录1.需求分析 (2)2.设计要求 (2)4.功能需求 (2)5.总体设计 (3)6.系统的具体实现 (5)7.附录:(部分程序主要代码) (8)8.总计分析 (29)9.参考文献 (29)1.需求分析随着学校向全国学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的学生档案管理系统,以便完成对学生档案信息的管理。
基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。
然而学校系统软件对学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。
使得学生信息管理更方便。
学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。
在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。
学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。
采用和实施学生档案管理系统不仅仅是为了提高工作效率。
同时在使用学生档案管理系统后,学校相关领导可以较为全面、准确的了解到同学们的综合信息,然后方便更具各种信息对学校的管理做出各种决策。
2.设计要求1.要求在前台主界面上显示数据库中存放的学生的基本信息,由特定权限的管理员或者用户登录后通过按钮或菜单对学生的信息进行录入、修改、查询、删除等功能。
2.利用JDBC驱动程序连接数据库,修改、存储学生的基本信息。
3.课程设计软硬件环境1)系统开发工具的选择后台数据库:SQL Server 2000开发平台: java_app_platform_sdk-5_02-windows.exeEclipse.exe2)性能需求硬件环境处理器:InterCR300或更高。
课程设计会放档案一、教学目标本课程的教学目标是使学生掌握档案管理的基本知识和技能,能够熟练运用档案管理的方法和技巧,对档案进行有效管理和利用。
具体包括:1.知识目标:学生能够理解档案的概念、种类和特点,掌握档案管理的原理和方法,了解档案的利用和保护。
2.技能目标:学生能够熟练运用档案管理的方法和技巧,对档案进行分类、整理、归档和查询,能够运用电子档案管理系统进行档案管理。
3.情感态度价值观目标:学生能够认识到档案管理的重要性,培养对档案的尊重和保护意识,培养良好的档案管理习惯。
二、教学内容本课程的教学内容主要包括档案的概念和特点、档案管理的原理和方法、档案的利用和保护、电子档案管理系统的基本操作等。
具体包括:1.档案的概念和特点:介绍档案的定义、种类和特点,使学生了解档案的基本概念。
2.档案管理的原理和方法:讲解档案管理的原理和方法,包括档案的分类、整理、归档和查询等。
3.档案的利用和保护:介绍档案的利用和保护方法,包括档案的借阅、复制和销毁等。
4.电子档案管理系统的基本操作:讲解电子档案管理系统的基本操作,包括档案的录入、修改、查询和统计等。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
具体包括:1.讲授法:通过教师的讲解,使学生掌握档案管理的基本知识和技能。
2.讨论法:通过学生之间的讨论和交流,培养学生的思考和分析能力。
3.案例分析法:通过分析真实的档案管理案例,使学生更好地理解和应用档案管理的方法和技巧。
4.实验法:通过实验操作,使学生熟练掌握电子档案管理系统的基本操作。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备适当的教学资源,包括教材、参考书、多媒体资料和实验设备等。
具体包括:1.教材:选择合适的档案管理教材,作为学生学习的主要参考资料。
2.参考书:推荐一些与档案管理相关的参考书籍,丰富学生的知识储备。
3.多媒体资料:制作一些与档案管理相关的多媒体课件和视频资料,增强学生的学习兴趣和理解能力。
沈阳航空航天大学课程设计报告课程设计名称:软件综合课程设计课程设计题目:人事档案管理系统院(系):计算机学院专业:班级:学号:姓名:指导教师:完成日期:目录1 系统分析01.1需求分析01.2编程技术简介02 系统设计22.1系统模块设计22.2 系统预览32.3主流程图52.4.1数据库设计62.4.2数据库概念设计62.4.3数据库逻辑设计73 具体设计103.1系统登录界面设计103.2系统主体窗体设计113.3添加/删除用户名模块163.4员工信息管理模块203.5员工信息查询模块214 调试分析24文件清单25参考文献261 系统分析1.1需求分析伴随着企业人事管理系统化的日益完善,企业人事管理系统在企业管理中越来越受到企业管理者的青睐。
企业人事管理系统的功能全面、操作简单,可以快速地为员工建立电子档案,这样做不但便于修改、保存和查看,而且实现了无纸化存档,为企业节省了大量资金和空间。
通过企业人事管理系统,还可以实现对企业员工的个人信息管理、奖惩管理、培训管理、待遇管理和相关信息查询。
1.2编程技术简介本次课设我主要使用的软件是NetBeans IDE 7.1.3和Navicat for MySQL,语言则以Java为主。
NetBeans IDE 7.1.3:NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java、C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在 NetBeans Platform 平台中,应用软体是用一系列的软体模组(Modular Software Components)建构出来。
而这些模组是一个jar档(Java Archive File)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开界面以及一系列用来区分不同模组的定义描述档(Manifest File)。
有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。
档案管理系统课程设计一、课程目标知识目标:1. 理解档案管理的基本概念,掌握档案管理系统的功能模块和工作流程。
2. 学会运用数据库知识进行档案的录入、查询、更新和删除操作。
3. 了解档案管理的法律法规和规范要求,提高档案管理的合规意识。
技能目标:1. 能够独立操作档案管理系统,完成档案的电子化处理和归档工作。
2. 培养学生运用信息技术解决实际问题的能力,提高信息处理和数据分析的技能。
3. 学会利用档案管理系统进行有效沟通和协作,提升团队协作能力。
情感态度价值观目标:1. 培养学生对档案管理工作的兴趣和责任感,树立正确的职业观念。
2. 增强学生的信息安全意识,尊重和保护个人隐私,培养诚信、守法的品质。
3. 通过档案管理实践活动,培养学生严谨、细致的工作态度,提高自我管理和自主学习能力。
课程性质:本课程为信息技术与学科融合的实践课程,注重理论与实践相结合,培养学生的实际操作能力和解决问题的能力。
学生特点:六年级学生具备一定的信息素养和操作能力,对新鲜事物充满好奇,具备初步的团队合作意识。
教学要求:结合教材内容,设计具有实际操作性和挑战性的教学活动,引导学生主动参与,激发学习兴趣。
通过小组合作、实践操作等方式,培养学生运用信息技术解决实际问题的能力,提高综合素质。
在教学过程中,关注学生的个体差异,给予个性化指导,确保每个学生都能达到课程目标。
最终通过课程评价,检验学生的学习成果。
二、教学内容根据课程目标,本章节教学内容主要包括以下几部分:1. 档案管理基本概念:介绍档案的定义、分类、保管期限等基本知识,使学生了解档案管理的意义和作用。
2. 档案管理系统功能模块:讲解档案管理系统的组成部分,包括档案录入、查询、更新、删除等模块,使学生掌握系统操作流程。
3. 数据库知识应用:结合教材,教授数据库的基本操作,如SQL语句编写、数据表设计等,为档案管理提供技术支持。
4. 档案管理的法律法规与规范要求:介绍相关法律法规,如《档案法》、《保密法》等,提高学生的法律意识。
数据库课程设计健康档案管理系统1.引言随着医疗技术的不断创新和发展,健康档案成为医疗领域必不可少的信息资源。
一份完整的健康档案,可以为医生提供患者的基本情况、病史、药物过敏史和诊疗记录等重要信息,助力医生做出更加准确、可靠的诊断和治疗方案。
因此,怎样更好地管理和维护健康档案,已经成为医疗机构必须面对的一个问题。
2.需求分析本系统是一个健康档案管理系统,旨在为医疗机构的医生和护士提供便捷、高效地维护和查询患者健康档案的平台。
需求分析如下:(1)系统应该具备健康档案的基本信息维护功能,如基本信息、病史、药物过敏史、诊疗记录等;(2)系统应该支持多种查询方式,如按照患者姓名、性别、年龄、就诊时间等多个维度进行查询;(3)系统应该做好数据安全措施,确保患者健康信息的安全保密;(4)系统应该支持数据更新和备份管理,确保数据的完整性和实时性;(5)系统应该具备良好的用户体验度,简洁易用、操作便捷。
3.系统设计方案(1)系统的整体架构设计在数据库设计时,可以采用关系型数据库管理系统,如MYSQL等。
健康档案可以由多个表构成,如用户表、病史表、药物过敏史表、诊疗记录表等。
在设计时要注意不同表之间的关系,如一对一、一对多等。
(2)系统的具体功能设计a. 健康档案的录入:医生或护士可以通过界面对患者的健康档案进行录入。
在录入过程中需要对不同的信息进行分类,如基本信息、病史、药物过敏史、诊疗记录等。
b. 健康档案查询:医生或护士可以通过多种维度进行查询,如患者姓名、性别、年龄、就诊时间等,方便快捷查询患者的就诊情况和诊疗记录。
c. 健康档案更新:当患者信息有更新时,医生或护士可以快速对患者的信息进行修改,并将修改后的信息保存到数据库中。
d. 健康档案备份管理:为确保数据的完整性,系统应该具备健康档案的备份管理功能,及时备份健康档案,确保数据的安全。
e. 数据安全措施:系统应该做好数据的安全保密措施,保护患者隐私信息的安全,如采用权限管理措施等。
A c c e s s课程设计报告档案管理系统目录●设计方案………………………………1.系统任务2.系统功能●设计任务或主要技术指标…………………1.档案管理系统永久性关系2.档案查询3.窗体设计4.报表5.宏(三)学习心得………………………………Access课程设计报告——驴友行目录前言A c c e s s是O f f i c e系列软件中用来专门管理数据库的应用软件,它蒹具了易学易用的特色。
A c c e s s也是一个开放式的数据库管理系统,它不仅能与O f f i c e套装办公软件进行数据资源共享,还可以与其他应用程序共享,深入了解A c c e s s之后,就会发现利用宏,也可以完成一般中小型应用系统,若再结合VB A,就可以完成一个专业达到应用程序。
数据库是计算机软件的一个重要分支,是在二十世纪六十年代末七十年代初发展起来的了。
它的计算机网络、人工智能并称为当今计算机技术的三大热门技术。
使用数据库的主要目的是跟踪数据的变化。
用户除了将信息放在数据库外,还需要编辑、排序或筛选信息,或者根据需要生成各种各样的报表。
因此,为了更好地控制和使用数据库,应该选择一个易学易用的数据库管理系统。
A c c e s s2000/2/3是O f f i c e2000/2/2的一个组件,是一种关系数据库的管理程序,它不仅能输入、组织数据,而且可以执行基于数据的管理任务,提供表、表格查询、报表等数据库管理工具。
可以对数据进行排序、搜索、按需要取出数据并分析数据,最终生成报表。
提示:A c c e s s2000、2002(X P)、2003创建库文件、数据表;记录的添加、删除等基本功能的操作方法相同。
但是,如果2002/3版保存库文件时,采用A c c e s s2002-2003格式(参见右图所示“选项”对话框中的设置),则2000版就无法打开。
为了说明A c c e s s是一个易学易用的数据库管理系统,下面将它与F O X F o x p r o w,作一简单对比。
课程设计报告课程设计题目:档案管理系统学生姓名:阳渊专业:软件工程班级:081103学号:08110327指导教师:谢小林王红玲2009年12月13日目录一、课程设计题目、时间、地点 (3)二、系统分析 (3)三、课程设计目的 (4)四、课程设计要求 (4)五、实现思路 (5)六、实验过程 (13)七、课程设计总结 (15)八、心得体会 (18)(一)课程设计题目、时间、地点:档案管理系统2009-12-13软件楼506(二)系统分析:四十年代电子计算机问世以来,计算机科学发展迅速,应用领域不断扩展由于计算机的普及与广泛应用,现代社会正朝着高度信息化,自动化方向发展。
随着计算机硬件的不断成熟,成本不断降低,特别是个人台式计算机,已经是各行各业必不可少有办公设备,而且近几年个人台式计算机,笔记本电脑逐步走后门向我国普通家庭,成为“家用电器”中的一员。
计算机的普及与广泛应用,除硬件方面的因素外,还有微机所使用的各种软件的开发,推广和应用起了很大的促进作用;特别是近几年来随着计算机网络的不断升温,由其是“因特网”的发展和广泛运用,网民人数在飞速增长,除了获取信息外,网络的一个非常重要的功能是拉近了人与人之间的距离。
档案是科学知识的宝库、是文化的积累和沉淀,是统计分析的第一手资料,是研究决策的权威.随着计算机技术在档案管理领域中的广泛应用,档案系统的通用性,灵活性、可扩展性 .成为最关注的问题。
本文提出了动态档案结构的概念,系统没有固定的档案数据库文件、数据库结构和数据库类型,在运行过程中根据使用单位的需求动态生成档案结构,实现了在一个数据库字段内存取任何类型电子文件,并自动从数据库提取、识别和运行电子文件的方法,实现了档案管理系统软件的通用性,具有良好的应用推广应用价值。
关键词档案管理;通用性;动态管理;电子档案建立基于计算机网络的档案管理信息系统,形成一个现代化的集档案数据采集,加工、存储、检索、输出和发布于一体的档案数据处理中心,是实现各单位档案信息管理标准化和现代化的前提条件,是提高档案管理效率、提高档案服务水平的根本途径。
课程设计报告设计题目:档案管理系统专业档案学班级档案XXXX班学号学生姓名 XXX指导教师设计时间2012/12/14—2013/1/6教师评分2013年 1月 6日目录一、概述 (2)1.1目的 (2)1.2任务 (2)二、课程设计 (2)2.1课程设计进行过程及步骤 (2)2.1.1 需求分析 (2)2.1.2 功能模块 (2)2.1.3概要设计 (2)2.1.4详细设计与编码 (3)2.2所遇到的问题,你是怎样解决这些问题的 (10)2.3体会与收获 (10)2.4参考资料(书、论文、网络资料) (10)三、教师评语四、成绩一、概述1.1目的掌握利用PowerBuilder开发数据库应用系统的方法、步骤和技能。
主要包括窗口及控件的使用、数据窗口对象的创建、数据窗口控件的使用、应用程序与DBMS的连接、应用程序的发布等技能。
1.2任务依据数据库课程所学的概念、理论和方法,按照数据库设计的基本步骤,结合前端开发工具(PowerBuilder),根据所给的基于SQL anywhere 数据库设计开发一个小型简单的档案管理系统。
使用当今流行的数据库管理系统进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)。
二、课程设计2.1课程设计进行过程及步骤2.1.1 需求分析通过档案管理系统完成档案管理的用户与档案添加、删除、保存、退出操作。
同时完成档案管理的查询工作,以及档案管理的查询。
2.1.2 功能模块通过上面对于该系统各个功能的分析,按照模块化设计的理念,将其大体上分为三个主要模块:(1)用户管理系统模块主要包括对用户信息的添加、删除、查询、退出。
(2)档案管理系统模块主要包括对档案信息的添加、删除、查询、退出。
(3)流程管理模块主要包括档案借出与归还。
2.1.3概要设计建立数据库档案管理系统Archives 01,建立表logininfo,user,archivesinformation,borrow,return,建立数据窗口d_logininfo、d_user、d_archivesinformation,建立窗口w_tjyh、w_scyh、w_yhjbxx、w_cxyhxx;w_dajbxx、w_cxdaxx;w_dajy、w_dagh;w_main;w_login;M_main。
2.1.4详细设计与编码1.创建工作空间及应用程序对象(1)在本地硬盘D盘下创建一个文件夹“课程设计0111109128”存放新建的工作空间。
(2)启动PowerBuilder11.5开发环境,创建一个新的工作空间archives,存放在文件夹下。
(3)在工作空间中新建一个应用程序对象archives,并保存。
(4)在应用程序对象archives的Open事件中,输入以下脚本:// Profile Archives 01SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "Connectstring='DSN=archives_01'"connect using sqlca;open(w_login)2.建立数据库Archives 01,建表并输入相应的数值(1)表logininfo(2)表user(3)表archivesinformation(4)表borrow(5)表return3.建立数据窗口d_user、d_archivesinformation、d_logininfo分别建立数据窗口d_user、d_archivesinformation、d_logininfo,并进行调整,使之结构合理,同时将标题中的英文名改成中文名。
最后设置参数。
4.创建登录窗口w_login(1)单击New图标按钮,打开New 对话框,选择‘PB object’页,双击‘Window’图标,创建一个新窗口对象,进入窗口画板。
(2)在窗口属性卡的General页中,在Title栏中输入窗口标题“欢迎登录档案管理系统”,窗口类型为响应式窗口response! ,用鼠标拖动窗口至合适大小,其他属性为默认值。
最后,保存窗口对象,取名为w_login。
(3)在窗口w_login中添加相应的控件,并进行美化处理。
设置完成后,在窗口上放置控件p_1,p_2,选择背景图片,将其大小改为与窗口一致,在图片上单击右键,选择图片。
(4)“登录”按钮的clicked事件string password,usernameSELECT ername,logininfo.passwordINTO :username,:passwordFROM logininfoWHERE ername = :sle_1.text;if sle_1.text="" or sle_2.text="" thenmessagebox("错误!","用户名或密码不能为空!",exclamation!,ok!,2)elseif username=sle_1.text and password=sle_2.text thenmessagebox("通过验证!","用户名和密码正确,欢迎您使用本系统!",Information!,ok!,2)open(w_main)elsemessagebox("错误!","用户名或密码错误,请重新输入!",exclamation!,ok!,2)end ifend if(5)“退出”按钮的clicked事件脚本close(parent)5. 创建档案管理系统w_main创建一个w_main,挂m_main。
6. 创建用户管理模块,添加新用户w_tjyh“添加”按钮的click事件if(sle_1.text="" or sle_2.text="" or sle_3.text="" or sle_4.text="" or sle_5.text="" or sle_6.text="" or sle_7.text="" or sle_8.text="" ) thenmessagebox("提示信息","信息未填完整")elseif messagebox("提示信息","是否添加此用户?",Question!,YesNo!,1)=1 then insert into user (user.u_code,user.u_name,user.u_sex,user.u_birthday,user.u_sholar,user.u_cardnumber,user.u_tel,user.u_registerdat)values(:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text,:sle_6.text,:sle_7.text,:sl e_8.text);messagebox("提示信息","添加完成")elsemessagebox("提示信息","添加失败")end ifend if“退出”按钮的clicked事件脚本close(parent)7. 创建查询用户信息界面w_cxyhxx(1)“查询”按钮的clickd事件if(sle_7.text="") thenmessagebox("提示信息","请输入用户编号")elseSELECT"user"."u_name","user"."u_birthday","user"."u_sholar","user"."u_cardnumber","user" ."u_tel","user"."u_registerdate"INTO:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.text,:sle_6.textFROM "user"WHERE"user"."u_code"=:sle_7.text;sle_7.text=""end if(2)“退出”按钮的clicked事件脚本close(parent)8.创建档案借阅界面w_dajy(1)sle_2的modified事件脚本String a_code,a_namea_code=trim(sle_2.text)select archivesinformation.a_nameinto :a_namefrom archivesinformationwhere archivesinformation.a_code=:a_code; if sqlca.sqlcode<>0 thenmessagebox("系统提示","没有此档案信息!") sle_2.setfocus()returnelsesle_4.text=a_nameend if(2)“借阅”按钮clicked事件脚本string a_code,a_onloandate ldt_nowdateldt_nowdate=today()a_code=trim(sle_2.text)if a_code=""or isnull(a_code)then messagebox("系统提示","请输入档案编号!") sle_2.setfocus()returnend ifselect a_onloan into:a_onloanfrom archivesinformation where a_code=:a_code; if a_onloan="Y" thenmessagebox("系统提示","本档案已外借!")sle_2.setfocus()returnelseinsert into borrow(a_code,b_date)values(:a_code,:ldt_nowdate);commit;update archivesinformation set a_onloan='Y' where a_code=:a_code;commit;end ifsle_2.setfocus()sle_2.text=""sle_4.text=""(3)“刷新”按钮clicked事件脚本dw_1.retrieve()(4)“退出”按钮clicked事件脚本close(parent)2.2所遇到的问题,你是怎样解决这些问题的1. 程序中有些代码不会写。