新闻发布的网站,怎么做seo网站推广,做电影网站如何推广,上海专业建设网站基于aspaccess的档案管理系统设计与实现#xff08;毕业论文程序源码#xff09;
大家好#xff0c;今天给大家介绍基于aspaccess的档案管理系统设计与实现#xff0c;文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴…基于aspaccess的档案管理系统设计与实现毕业论文程序源码
大家好今天给大家介绍基于aspaccess的档案管理系统设计与实现文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦
文章目录 基于aspaccess的档案管理系统设计与实现毕业论文程序源码1、项目简介2、资源详情3、关键词4、毕设简介5、资源下载 1、项目简介
电子档案管理系统已成为目前最流行的一种档案管理系统它结构简单、操作方便适合各层管理人士使用受到各级管理层人士的青睐。档案管理由电子管理模式替代了传统的纸质管理模式.ASP是一个Web服务器端的开发环境,它可以产生和运行动态的、交互的、高性能的应用程序。本系统对档案管理系统的体系结构、模块功能进行了分析与设计系统在ASP的开发环境下,使用Access数据库,实现了企业职员档案信息的录入、查询、修改、删除、还原等功能。本系统从需求分析、系统的设计、具体功能的实现都严格遵循了软件设计工程的思想。 2、资源详情
项目难度中等难度 适用场景相关题目的毕业设计 配套论文字数8730个字25页 包含内容整套源码完整毕业论文 3、关键词 档案管理ASPWeb技术管理系统 4、毕设简介
提示以下为毕业论文的简略介绍项目源码及完整毕业论文下载地址见文末。
1 引 言 省略
2 档案管理系统系统分析 2.1 系统需求分析 目前为了提高档案管理的水平档案管理员需要对档案信息的录入、修改、查询、删除、还原的功能一体的管理系统档案管理系统的主要目的就是利用软件实现档案的录入、查询、修改、删除的流程使工作人员对档案的管理更加容易提高工作效率、降低管理成本。管理员对录入员工信息要求准确、完全管理员和员工能够对录入的基本信息随时作更新修改使管理员能够得到员工的最新信息为了确保信息安全和准确为系统管理员和一般用户建立完善管理权限和身份级别而一般用户不能对信息进行添加、删除。本系统的目的是为了让档案信息管理员通过电子档案系统快捷、方便的了解企业的人事信息和收集最新的人事信息以便公司档案的存取。
2.1.1 用户身份级别要求 根据用户身份的不同从而对系统的使用权限有所不同从权限大小大致可以分为高级管理员和一般用户。系统提供灵活的角色设定和权限的分配功能。
系统管理员使用本系统的档案管理员是权限最大的用户拥有管理系统的所有权限。主要负责对档案信息的录入、查询、修改、删除、还原、打印和用户的管理。
一般用户本系统的一般用户能够对档案信息进行查看、修改、打印和本身密码的修改但无录入和删除档案信息的权限。
2.1.2 系统功能模块设置 具体操作对档案信息进行录入、修改、查询、删除、打印和管理和用户的设置。
档案信息的录入管理员对人事信息的添加 操作对象管理员 浏览对象管理员 具体功能档案管理员可以在档案库里新加档案信息需按员工实际信息录入
档案信息的修改管理员和一般用户修改录入的人事信息 操作对象管理员和一般用户 浏览对象管理员和一般用户 具体功能用户和管理员在档案信息发生变化的时候可以对其变化信息进行更改使员工信息随时更新便于管理员的管理能及时得到最新的员工信息
档案信息的查询管理员和一般用户查看录入的人事信息 操作对象管理员和一般用户 浏览对象管理员和一般用户 具体功能用户和管理员可以查询已录入的档案信息系统提供了多种查询方式模糊查询和常规查询如按姓名、性别、专业、工作单位等信息可以直接查询
档案信息的删除管理员删除录入的人事信息 操作对象管理员 浏览对象管理员 具体功能管理员可以将库中多余的、辞退员工档案信息移出可以对其信息永久性的删除也可以将其暂时性的删除到回收站中在回收站中可以将需要的信息还原也可以将其永久性的删除
档案信息的打印管理员和一般用户打印录入的人事信息 操作对象管理员 浏览对象管理员 具体功能用户和管理员都能通过Word文档导出查询出来的员工信息便可以直接通过Word文档对员工信息进行打印。为方便管理统计员工信息也可以通过Word文档导出查询出来的某一类型所有员工列表对其员工列表进行打印。
管理用户的设置管理员对其用户名、密码和用户权限的设置 操作对象管理员 浏览对象管理员 具体功能系统由高级管理员和一般用户一般用户的权限是由高级用户指定的高级管理员可以对管理员用户进行修改、添加、删除及用户密码的设置和修改高级管理员拥有整个系统的全部功能一般用户就能对档案信息的修改、查询、打印的功能。
档案管理系统的系统功能图如下图所示
图1档案管理功能图 2.1.3 系统设计目标 档案管理系统在功能满足一般档案信息的录入、删除两大核心功能在Web服务器端产生可以运行动态的、交互的、高性能的Web服务应用程序。系统的基本设计原则始终是围绕电子档案系统的安装方便、安全可靠、结构简单、便于操作、使用方便来设计的。系统设计时采用较好的开发环境平台能保证管理系统的正常运行确保系统有较长的生命周期、性能稳定可靠。
本系统总体目标是要探索出一套适合企业人事档案的管理模式来实现人事档案管理系统系统能将人事文档和数据处理都在网络上实现。对数据的采集、统计和录入必须建立严格的责任制度确保数据的真实性、准确性、一致性和适时性符合信息管理类型软件对数据存取的要求。通过本系统能帮助管理人员利用计算机快速方便的对人事信息进行管理、输入、输出、查找等的所需操作使散乱的人事档案能够具体化直观化、合理化。使档案管理系统更完善、方便减轻行政人员的工作负担。
用户和管理在使用本系统时实现系统操作方便、快捷和操作界面美观等的特点。实现系统的安全性和可靠性避免他人进入系统内部破坏数据库信息。
2.2 系统的开发工具 2.2.1 开发环境 ASP开发环境平台介绍 ASP是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP属于ActiveX技术中的Server端技术,与常见的在Client实现动态主页的技术如Java applet、ActiveX Control、VB Script、JavaScript等不同,ASP中的命令和Scr ipt语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端口技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端口解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端口执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web Server请求调用ASP文件时,就启动了ASP。Web Server开始调用ASP ,将被请求的.asp文件从头读到底,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成。通过ASP 内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
Microsoft Office FrontPage 介绍 FrontPage 是一个Web站点创建和管理程序具有强大的工具和功能能够实现更佳的结果。FrontPage 主要在三个关键领域为用户提供了改进使用FrontPage 布局和图形设计来创建外观漂亮的Web站点通过强大的脚本和编辑功能更快速的生成更佳的代码将您的编程能力提升到一个新的高度能够创建连接到实时数据的交互性Web并且具有多种多样的发布选项从而扩展Web站点的能力和影响范围。
2.2.2 编程运行环境 硬件环境 CPU: AMD Sempron™ 内存512 MB 硬盘80 G
软件环境 操作系统Microsoft Windows 应用软件Access 、Microsoft Office FrontPage
3 档案管理系统设计 3.1 数据库设计 Access 数据库适用于小型的管理系统设计数据库时应了解数据库的基本知识和数据库设计技术程序设计的方法和技巧等领域的知识。
根据系统功能设计的要求数据库需要的存储信息如下
用户信息数据库用户信息包括用户ID号 、用户名、用户密码、用户真实姓名、用户权限及备注信息。所有档案信息数据库员工编号、姓名、性别、出生年月、联系方式、所在单位、所属部门、学历、参加工作时间、担任职务、专业等及备注信息。 根据功能要求在Access 2000里创建数据库建立各数据库表如下所述。 首先为了企业用户的管理需要建立用户信息表admin_123如表1所示。
表1用户信息表admin_123
为了数据表存储所有企业人事信息需要建立所有档案信息表rcmain如表2所示。 表2所有档案信息表rcmain
3.2 系统模块分析与设计 该系统的总体任务是为档案管理员提供一个方便、快捷的管理人事档案信息的方式。
系统用户登录本系统模块采用基于标准的B/S架构的开发模式。与一般的登录系统相似主要是对登录用户的身份进行合法性验证经过验证后才能连接到数据库。系统设置登录身份分为两类高级管理员和一般用户。系统根据不同用户的权限设定不同的用户名系统由高级管理来设定一般用户。通过验证进入系统的首页后首页主要涉及添加、浏览、查询、用户管理、密码修改和退出系统的连接功能并能够快捷、方便的通过导航栏的连接来实现每个模块的功能。通过整个页面的分类清晰的展示了整个系统的框架。
档案信息的录入用户登录系统后通过身份的验证对用户权限的区分系统管理员开始录入员工的信息。录入信息主要是通过添加信息 来填写员工的具体情况。这个页面中包括多个字段信息其中员工姓名不能为空。还包括出生日期员工学习信息员工工作等信息。在添加中的任何时间信息都必须按照指定的时间格式填写否则会出错也就不能把员工信息成功添加到数据库中。而一般用户只能以访问者的身份查看录入的信息内容。
档案信息的查询系统查询功能主要通过模糊查询包括一个是简单的人事查询还有是一个复合条件查询。在浏览查询页面中主要通过数据库语言实现模糊的精确查询在查询页面中主要是选择要适合条件的查询信息进行复合查询。在复合条件查询中可以根据性别、政治面貌、学历、婚姻状况、毕业学校、籍贯等条件进行搜索来获得适合条件的查询信息。这里查询出来的员工信息是以列表形式显示出来所有员工信息的部分字段单击列表中员工姓名连接就可以查看该员工的详细信息。
档案信息的修改系统管理下的信息修改功能主要包括了对员工基本信息、学习信息、基本工作信息等的修改。用户和管理员对录入的信息可以随时进行更改便于管理人员能及时得到用户的最新信息便于管理。
档案信息的打印系统管理下的信息打印功能主要是在查询操作下将查询出来的员工基本信息通过Word文档导出并对员工基本信息的打印。管理员可以在查询页面中对查询出来的某一类型员工的统一列表通过Word文档导出并进行打印。
档案信息的删除系统管理功能信息的删除只有高级管理员才具有此删除功能管理员可以将企业多余人员的信息删除以减少存储内存空间。本系统对信息的删除设置一个专门的回收站管理员可以将不确定要一次性删除的信息放在回收站中在确定永久删除信息时再从回收站中将信息删除便于对误删的信息还原。
系统用户管理系统用户管理功能包括用户名和密码的设置可以在该功能下添加用户、修改用户信息、删除用户并对用户权限进行设置。用户管理只有高级用户才有此权限一般用户不能设置用户名和修改用户信息一般用户由高级用户设置。用户管理功能下修改其密码该功能没有权限高级用户和一般用户都可以在此功能下修改自己的用户密码密码。
退出系统所有的系统合法用户登录完成操作后退出系统都要进行“退出”操作、或者进行用户转换也需要进行“退出”操作。
3.3 界面设计 该系统总体设计思路简单使用框架做布局系统页面由一个简洁、清晰的显示页面为首页让用户能一目了然页面首部的导航栏目让信息层次更加清晰用户操作更方便更有条理。
整体界面的设计功能都通过页面导航栏中的连接来操作点击导航信息指标上的相关操作功能的内容来连接。示意图如图2
图2页面设计框架
3.4 系统流程图与档案管模块功能说明 3.4.1 系统流程图 用户进入系统主页面后输入用户名和密码同时选择登录身份点击提交后系统将根据用户输入的用户名和密码判断该用户是否为合法用户如果用户输入的用户名和密码错误系统将提示出错并返回到登录界面如果用户输入的用户名和密码正确系统将根据用户的身份选择相应的主页面以及功能。所有通过验证的用户在完成功能后都需要进行退出工作以免被他人窃取信息。点击退出系统将返回到登录界面。本管理系统的流程图如图3
图3系统业务流程
3.4.2 档案管理模块功能说明 高级用户管理模块 根据档案管理系统设计需求由高级管理实施档案信息的收集并录入系统高级管理用户录入信息后可以对录入信息做进一步的修改、删除、查询等功能同时还能设置管理用户。高级管理用户对职员基本信息的录入、删除流程图如下图4图5。
图4档案信息录入流程
图5档案信息删除流程 一般用户模块 一般用户是由高级管理用户设置权限他能够查看高级用户录入的档案信息如发现有错误信息可以通过修改信息功能将错误信息修改该用户还具有查询、打印信息的功能为了安全起见一般用户可以通过自己的权限对本身用户密码进行修改但不能删除和添加用户。一般用户对档案信息修改流程图如下图6
图6一般用户对档案信息修改流程 4 档案管理系统具体实现 4.1 用户登录验证操作代码
%
dim loginname ,loginpwd
loginnametrim(request(loginname))
loginpwdtrim(Request(loginpwd))
if loginname or loginpwd then
response.write script languageJavaScript{window.alert(对不起帐号和密码不能为空!);window.history.go(-1);}/script
response.end
end if
set rsserver.createobject(adodb.recordset)
sqlselect * from admin_123 where adminlogin loginname and adminpwd loginpwd
rs.open sql,conn,1,2
if rs.eof then
response.write script languageJavaScript{window.alert(对不起您的帐号或密码错误! );window.history.go(-1);}/script
response.end
end if
if not rs.eof then
urllist.asp
是否登录用
session(admin_id)rs(admin_id)
session(admin_login) rs(adminlogin) g
session(admin_name)rs(adminname)g
session(shenfenjibie)rs(shenfenjibie)g身份
rs.closeset rsnothingconn.closeset connnothingResponse.Redirect url
end if
%4.2 档案信息修改功能部分代码
% if trim(session(admin_id)) then
response.Write script languagejavascript{window.alert(抱歉您没有登录或登录超时请重新登录);window.open(index.asp,_parent); }/script
response.End
end if%
!--#include fileconn_db.asp --
%
rcidrequest(id)
xingmingtrim(request(xingming))
xingbietrim(request(xingbie))
.........................
......................
sqlselect * from rcmain where idrcid
set rsserver.CreateObject(adodb.recordset)
rs.open sql,conn,1,2
rs(xingming)xingming
rs(xingbie)xingbie
.....................
....................
rs.updaters.closeset rsnothingresponse.write script languageJavaScript{window.alert(修改成功! \n 请按“确定”返回! \n );window.history.go(-2);}/script
function htmlencode(str)
htmlencodereplace(str,chr(13),br)
end function
%4.3 数据库连接的实现
%
dbpathrc_db123.mdb 修改此处的相对路径
dbpathdbpathSet conn Server.CreateObject(ADODB.Connection)conn.OpenProviderMicrosoft.Jet.OLEDB.4.0;Data SourceServer.MapPath(dbpath)timeoutsession.timeout100
function CloseRsandConn(rs2)rs2.closeset rs2nothingconn.closeset connnothing
end function%5 功能模块的测试 由于Dreamwaver具有自动编译功能所以设计者无需编写较多的程序只需根据实际需要对相应的程序段或接口进行相应的改动因此程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。该阶段主要是针对预先的设想对相应的模块的功能通过实际操作进行测试以检查各项功能的完备性和可操作性以便及时进行更改和完善。通过对系统进行测试包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。
通过以上简单测试说明了设计方法的正确性该系统已经初步具备了基本框架具有良好的检测性能和准确的检测结果。
系统模块的测试
顺利登录高级用户模块后查看管理员是否能顺利的录入、查询、修改、删除、打印人事档案信息是否能够对系统用户进行设置。顺利登录一般用户模块后看是否能修改、查询、打印档案信息是否能修改用户密码。 点击“退出”看是否能顺利退出模块 测试结果系统管理员能顺利按照预期值对其档案信息进行修改、删除等。一般用户也能正确的查看系统管理员录入、修改后的信息。可以顺利的退出模块。 该过程主要是系统管理员根据实际生活当中所发生的系统安全问题然后根据这些问题有针对性地进行一些模拟测试包括用户登陆以及系统修改等功能的测试。以上的测试案例是单独进行测试的还需要进一步的交叉案例测试。
6 系统维护 系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程除此之外还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责并根据一定的流程来进行操作。数据库维护和信息更新该阶段主要是要求管理员经常对数据库和过期的信息及时地进行更新和维护以保证数据库的正常运行和信息的及时性从而保证了系统用户能够顺利地了解到最新的信息动态。版面的更新该过程主要是要求对系统的页面定期的进行相应的调整或更新从而使本系统能以崭新的面貌出现在系统用户面前。安全测试和数据备份由于目前整个网络体系的安全问题还存在着较大的隐患所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置从而保证系统的安全性。除此之外还要经常对所有信息进行备份以防止整个系统遭到外界袭击时陷入瘫痪状态。
结 论 经过三个多月的设计和开发档案管理系统的设计与实现完毕。其功能基本符合用户管理的需求能够完成对档案信息的录入、查询、修改、删除和打印等主要功能以及各类相关功能的实现。但是由于毕业设计时间较短所以该系统还有许多不尽如人意的地方比如界面设计与风格不太美观有些性能不够理想对毕业设计论文具体思路、步骤相关信息考察不够等多方面的题。这些都有待进一步改善。
通过该系统的设计使得作者学习到了计算机管理系统设计的基本方法应用软件编程的各个方面都应该从大的方面着手再从各个细节方面着手。该系统的设计就是本着对管理用户能方便、快捷、安全实用的原则为大众型的管理员设计出的最优的一个管理系统。
参考文献 [1] 方睿,刁仁宏,吴四九.网络数据库原理及应用[M].成都四川大学出版社,2005。 [2] 宣小平,但正刚.ASP数据库系统开发实例导航[M].北京清华大学出版社1998。 [3] 宋昕.ASP网络开发技术实用教程[M].北京中国铁道出版社2003。 [4] 求是科技.ASP电子政务应用系统开发实例导航[M].北京人民邮电出版社2004。 [5] 王兴晶,关晓平. ASP程序设计视频教程丛书[M].北京电子工业出版社2005。 [6] 刘瑞新.ASP动态网站开发毕业设计指导及实例/高等院校毕业设计指导丛书[M].北京:机械工业出版社2005。 [7] 徐进华,崔建忠.WEB程序设计教程—ASP[M].苏州苏州大学出版社2005。
附 录
图1系统登录页面
图2系统显示页面
图3档案信息录入页面
图4查询页面导出word列表页面
图5浏览页面导出Word信息页面
图6档案信息修改页面
图7档案信息查看页面
图8系统用户设置页面
图9一般用户密码修改页面 致 谢 省略 5、资源下载
本项目源码及完整论文如下有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。
序号毕业设计全套资源点击下载本项目源码基于aspaccess的档案管理系统设计与实现源码文档_asp_BS架构_档案管理系统.zip
提示如果下载链接失效可点击下方卡片扫码自助下载。