课程设计报告书。
设计名称: 人才档案管理系统。
课程名称: 数据库。
学生姓名: 林玉兰。
专业: 计算机科学与技术。
班别: 计科本091班。
学号: 0904402102
指导老师黄澍庄。
日期: 2011 年 12 月 10 日。
目录。前言3
一、系统描述4
1.开发软件4
2.开发平台5
二、系统分析与设计5
1.需求分析5
2. 系统功能模块设计6
2.1 图1(功能模块图7
2.2er图7
三、系统开发与实现9
1、数据库**的输入与实现9
2. visual studio2005 c#**的输入与实现………12
四、总结与体会22
五、参考文献23
前言:二十一世纪什么最贵?是人才!
现在我国的某些单位对人才的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
在学校,我学习的是计算机专业,两年多的专业知识学习,确实学到了不少东西,但是理论与实践是大不相同的,为了能够学以致用,同时也为了检验自己学习水平,所以我针对人才档案管理方面开发了一套实用的系统程序。
编写系统程序时,我使用的是 c# 程序,微软c#语言定义主要是从c和c++继承而来的,而且语言中的许多元素也反映了这一点。c#在设计者从c++继承的可选选项方面比j**a要广泛一些(比如说struts),它还增加了自己新的特点(比方说源**版本定义).但它还太不成熟,不可能挤垮j**a。
c#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:
“这是对j**a的反击”。
c#更像j**a一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,我觉得,因为j**a近来很成功而使用j**a的公司都报告说它们在生产效率上比c++获得了提高。
一:系统描述。
1. 开发软件:
本系统用visual studio2005开发系统。
visual studio 2005是美国微软公司推 visual studio 2005(以下简称vs 出的最新开发工具)。该版本具的新功能体现在对 2.0、clr 2.
0、与c#.net语言上的强化,提供更好的执行效能,并更加注重安全性等方面。 vs 2005是一套完整的开发工具集,用于生成 web 应用程序、xml web services、桌面应用程序和移动应用程序。
visual basic、visual c++、visual c#和visual j#全都使用相同的集成开发环境(ide),利用此ide可以共享工具且有助于使用混合语言创建解决方案。另外,这些语言利用了 .net framework 的功能 , 通过此框架可使用简化 asp web应用程序和xml web services开发的关键技术。
在vs 2005中由于使用了统一的ide环境,使开发跨语言平台的应用程序称为可能,程序员可根据自己的实际情况在同一应用程序中使用不同的语言(如vb、c#等)编写**。 vs 2005中提供了用于web应用程序开发的模板,程序员可以像在vb中设计windows程序一样使用系统提供的大量 web应用程序控件设计出功能强大的,可运行在iis web服务器中的应用程序。
2.开发环境平台。
1)硬件环境:主机:586 及其以上的微机和兼容机;内存至少 32m;硬盘容量至少 1g
2).软件配置操作系统:windows2000/xp 以上数据库管理系统:access 2000设计语言:visual basic 6.0。
二、系统分析与设计。
1.需求分析。
随着经济的飞速发展,企业信息量的日益增大,人工记入信息的管理方式已经难以适应数量庞大的数据量,为企业提供优质的管理服务。当今信息技术的蓬勃发展,数据库凭借在管理海量数据方面的优势,各个企业的信息管理提供了最佳的解决方案,适应了飞速发展的信息时代
在我国,大多数的企业信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。要提升企业竞争力,企业内部信息化是不可缺少的一个步骤。实施先进的办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在竞争激烈的21世纪取得先机。
现在我国的某些单位对人才的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
在作为计算机应用的一部分使用计算机对人才信息进行管理具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、稳定性好、寿命长、成本低等。
这些优点能够极大地方便人才信息的管理,使的人才管理工作系统化、规范化、自动化,科学正规化,从而大大提高人才管理的效率。 这样既能发挥计算机在现实生活中的实用功能,方便人才的管理,及人才的基本信息,也检验了所学专业在生活中发挥的作用,体现出计算机的优越性。所以,一个好的人才档案管理系统就是必须具备有用户管理,人才档案信息管理。
用户管理系统的主要功能是为用户提供添加、修改密码等方面的操作服务。人才档案信息管理的主要功能为人才相关信息的录入、修改、查询、删除等。
2.系统功能模块设计。
2.1根据前面的需求分析得出系统的总功能模块图,功能模块如图1所示:
图1(功能模块图)
2.2根据需求制作出来的er图如下图2.
图2(er图)
三、系统开发与实现。
1、数据库**的输入与实现。
1)打开sql server2005,然后新建数据库取名为rencai。
在新建的数据库rencai 中新建查询,输入如下**新建一个用户表yonghu.
create table yonghu
yname char(10) primary key,ypay char(20) not null,;
用户表中有用户名和密码两列。
然后打开用户表输入内容,如下图3。
图32)再新建一个查询,输入如下**新建一个人才信息表名字为rencai.
create table rencai
rxuhao char(10) primary key,rxingming char(10),rxingbie char(2) check (rxingbie in ('男','女'))rshengri char(20),rminzu char(30),rzhengzhimianmao char(20),rdianhua char(50),shenfenzhneg char(50),;
新建表,输入后如下图4。
图43)建一个查询。输入如下**。
create table xueli
xxuhao char(10) not null,xbiyexuexiao char(20),xwenhuachengdu char(10),xzhuanye char(10),xjineng char(10)
foreign key(xxuhao)references rencai(rxuhao),新建表,输入后如下图5.
图54)建一个查询。输入如下**。
create table jiating
jxuhao char(10) not null,jyihun char(2) check (jyihun in ('是','否'))jzhuzhi char(20),jdianhua char(10),jrenshu int,foreign key(jxuhao)references rencai(rxuhao),新建表,输入后如下图6.
图65)建一个查询。输入如下**。
create table gongzuo
gxuhao char(10) not null,gzhiwu char(10),ggongsi char(20),gbumen char(10),foreign key(gxuhao)references rencai(rxuhao),新建表,输入后如下图7.
图76)建一个查询。输入如下**。
create table huojiang
hxuhao char(10) not null,hriqi char(10),hrongyu char(20),foreign key(hxuhao)references rencai(rxuhao),新建表,输入后如下图8.
图82. visual studio2005 c#**的输入与实现。
1) 登录窗口。
新建登录窗口,在登录窗口的登录按钮输入如**:
private void button1_click(object sender, eventargs e)
string strsql = select * from yonghu where yxingming='"and ymiam='"
档案管理系统
rfid智能档案管理系统。设计方案。一 档案管理的现状与问题。近年来,我国档案管理事业取得了长足的发展,档案管理事业的规模扩大了,数量也逐日增多,档案的种类日趋多样化,信息量迅速膨胀。但传统保密档案管理手段与技术所导致的问题日益突显 1.保密档案编目流程繁琐低效 整理时间冗长 传统方式下,保密档案入...
档案管理系统
文立方实现对电子档案数据的安全存储和管理,针对大量历史数据和现行归档文件能够管理目录和原文,可以进行安全的存储,可以管理目前的档案类型,并能支持新的类型。实现归档文件的收集和整理。与现有办公系统接口,实现办公厅归档文件的自动归档 提供各子公司文件管理和收集整编模块,使其可以对本部门归档文件分散整理 ...
档案管理系统
系统采用lotus domino作为系统及数据库平台。用户使用公司的notes办公自动化平台作为客户端与管理端。使用公司已有的办公自动化系统用户权限作为系统的权限控制。系统设置档案条目库 权限结构库 卷宗库 借阅管理库 档案目录库 系统配置 档案库等几种功能模块。用户在档案条目库中创建档案条目。通过...