已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章:绪论1.1网络数据库简介:网络数据库(Network Database)其含义有三个:在网络上运行的数据库。网络上包含其他用户地址的数据库。信息管理中,数据记录可以以多种方式相互关联的一种数据库。网络数据库和分层数据库相似,因为其包含从一个记录到另一个记录的前进。与后者的区别在于其更不严格的结构:任何一个记录可指向多个记录,而多个记录也可以指向一个记录。实际上,网络数据库允许两个节点间的多个路径,而分层数据库只能有一个从父记录(高级记录)到子记录(低级目录)的路径。 因此,网络数据库是跨越电脑在网络上创建、运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。1.2 ASP简介:ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持Vbscript和Javascript等脚本语言,默认为Vbscript。ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。1.3 SQL server简介SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用1.4IIS简介IIS是Intemet Information Server的缩写,是微软提供的Internet服务器软件,包括Web、FTP、Mail等服务器。它使得在Intranct或Intemet上羞希梧息变得很容易。IIS 5.0新增了许多功能,Web管理员创建升级的、灵活的应用程序。IIS 5.0的新增功能介绍如下。 安全通信:IIS采用各种安全协议,保证了服务器端、客户端和服务器端与客户端信息交换时的安全。 权限向导:通过向虚拟目录和文件分配访问策略,可以简化配置Web站点访问的任务。 IIS进程限制:能够限制CPU在处理单个Web站点的应用程序时的时间百分比,还可以终止新启动运行失常的进程。 改进的自定义错误消息:当web站点出现HTTP错误时,天津网站建设,天津网站制作,天津网络公司,天津网站优化,管理员可以向用户发送消息。 支持ASP:可以使用服务器端的脚本和组件创建动态内容,从而创建和浏览器无关的动态内容。ASP提供对所有HTTP请求和应答的访问,以及对标准数据库连接的访问,同时还允许自定义适合不同浏览器的内容。 应用程序保护:IIS5.0为Web应用程序提供了更大的保护和更强的可靠性。在默认情况下,当IIS在公共或“共用”进程(即与核心IIS进程隔离的进程)中运行应用程序时,能够隔离执行关键任务的应用程序, 这些程序将在核心IIS和“共用”进程之外运行。第2章:政府人员管理系统的需求分析传统的政府人员管理都是文件或口头上的管理,这样的管理存在一些基本的弊端:管理不方便、管理效率低。为了能够科学地、系统地、合理地、高效率地对政府人员进行管理,需要相关的管理系统来执行该工作。我的这个系统能够对政府人员进行一些基本的管理外,还能够对其中的一些基本部门进行管理,可以说是一个相对完善的管理系统。第3章:政府人员管理系统的概要设计本系统主要部分总共有四大块:系统设置,基础数据,考情管理,工资管理,报表查询。3.1 系统设置:包括:角色设置、用户设置、修改密码。其功能可以实现角色和用户的增 加,编辑角色和用户,修改密码等。3.2基础数据:包括部门管理,职务管理和员工管理。在基础数据菜单项中可以增加、修改部门和职务;添加员工和编辑员工资料,还有查询员工资料的功能。3.3考勤管理:包括请假管理、缺勤管理两个子菜单。在该菜单项中可以登记,查询和修改员工考勤的基本数据。3.4工资管理:包括新增记录、修改数据。可以增加工资,并且可以编辑。3.5报表查询:包括职员档案、工资表。主要是进行相关的查询。第4章:政府人员管理系统详细设计4.1数据库设计部分4.1.1数据库概念结构设计 本系统客观存在的实体有:工资、用户、缺勤、职务、职员、菜单、角色、请假、部门。 工资实体 工资PayID工号基本工资奖金岗位工资考核社保所得税工资日期其他实发工资 图21为工资实体 用户实体用户UserID 账号密码姓名角色到期日期可用 图22为用户实体 缺勤实体缺勤LaterID工号缺勤类型日期缺勤时间图23为缺勤实体职务实体职务Poseid职务名称 图24为职务实体 职员实体职员EmpID工号姓名性别出生年月籍贯学历专业省份证号婚否政治面貌备注工资经验状态部门职务住址入职日期Email电话邮政编码图25为职员实体菜单实体菜单ID父菜单ID位置URL字体色菜单项 图26是菜单实体角色实体角色RolseID角色代号角色名角色权限图27是角色实体 请假实体请假LeaveID工号请假类型开始日期结束日期天数请假事由图28是请假实体部门实体部门DeptID部门名称图29是部门实体4.1.2逻辑结构设计 通过对系统功能模块的分析,政府人员管理系统得到数据概念结构的分析后,得到如下数据逻辑结构。工资表(工资):(payid,工号,基本工资,岗位工资,奖金,其他,考核,社保,所得税,工资日期,实发工资)用户表(用户):(UserID,账号,密码,姓名,角色,到期日期,可用) 缺勤表(缺勤:(LaterID,工号,缺勤类型,日期,缺勤时间) 职务表(职务):(PiseID,职务名称)职员表(职员)(EmpID,工号,姓名,性别,出生年月,籍贯,学历,专业,身份证号,婚否,政治面貌,Eail,入职日期,住址,部门,职务,状态,工作经验,备注)菜单表(菜单):(ID,父菜单ID,位置,URL,字体色,菜单项)角色表(角色):(RolesID,角色代号,角色名,角色权限)请假表(请假):(LeaveID,工号,请假类型,开始日期,结束日期,天数,请假事由)部门表(部门):(DeptID,部门名称)4.1.3物理结构设计在政府人员管理系统中,数据库物理设计结构设计共有9各表,各个表的基本描述如下:表(1)是工资表(工资): 表(1)表(2)是用户表(用户):表(2)表(3)是缺勤表(缺勤):表(3)表(4)是职务表(职务):表(4)表(5)是职员表(职员):表(5)表(6)是菜单表(菜单):表(6)表(7)是角色表(角色):表(7)表(8)是请假表(请假):表(8)表(9)是部门表(部门):表(9)4.2ASP主要代码部分4.2.1登录界面代码(index.asp)政府人员管理系统您的浏览器版本太低,不支持框架,请升级浏览器后再使用本系统!其登陆界面如下图所示4.2.2登录检查代码(logincheck.asp)%Dim UserAcc,UserPwd,rsUserAcc =Request(UserAcc)UserPwd =Request(UserPwd)Set rs = Server.CreateObject(ADODB.RecordSet)sql=Select * From 用户 Where 帐号= & UserAcc & And 密码= & UserPwd & rs.Open sql,conn,1,1If rs.EOF ThenResponse.Redirect error.asp?errno=1ElseIf rs(可用)=0 ThenResponse.Redirect error.asp?errno=5End IfIf CDate(rs(到期日期)parent.bottomFrame.location.reload();parent.topFrame.location.reload();parent.leftFrame.location.reload();document.location=ok.asp?ok=login_ok4.2.3功能代码(function.asp)%Sub PageBreak(Page,url,rs)分页通用函数Page=CInt(Page)pc=rs.PageCountIf Instr(url,?)=0 Then url=url & ?If Page = pc Then Page=pcIf Page 1 Then Response.Write 首页 Response.Write Response.Write 上页End IfIf Page pc Then Response.Write 下页 Response.Write Response.Write 末页End If Response.Write 第 & Page & 页/共 & pc & 页 End SubFunction ChkInt(d1)检查整数值On Error Resume NextChkInt = CInt(d1)If Err.Number 0 Then Err.ClearResponse.redirect error.asp?errno=6Exit FunctionElseErr.ClearEnd IfEnd FunctionFunction ChkCur(d1)无用?On Error Resume NextChkCur = CCur(d1)If Err.Number 0 Then Err.ClearResponse.redirect error.asp?errno=6Exit FunctionElseErr.ClearEnd IfEnd FunctionFunction ChkDate(d1)检查日期On Error Resume NextChkDate = Trim(d1)If isDate(d1) Then Err.ClearElseErr.ClearResponse.redirect error.asp?errno=7Exit FunctionEnd IfEnd FunctionFunction ChkText(str1)sTemp=Replace(str1,chr(39),1,-1,0)sTemp=Replace(sTemp,chr(34),1,-1,0)ChkText=Trim(sTemp)End Function%function CheckEmpty(buffer,warnStr)if (buffer.length=0)if (warnStr.length0)alert(warnStr);return true;var i=0;var ret=true;while (i buffer.length)temp=buffer.substring(i,i+1);if (temp= | temp=/ | temp=: | temp=* | temp=? | temp=& |temp= | temp= | temp=| | temp=)alert(用户名,密码不可包括/:*?|&);return true;if (ret=true & temp!= )ret=false;i=i+1;if (ret & warnStr.length0)alert(warnStr);return ret;function del()if (confirm(确实要删除这条记录吗?)return true;elsereturn false;4.2.4退出代码(logout.asp)%Session.AbandonResponse.Write Response.Write parent.bottomFrame.location.reload();Response.Write parent.topFrame.location.reload();Response.Write parent.leftFrame.location.reload();Response.Write document.location=login.aspResponse.Write %第5章:系统界面介绍本系统的功能界面如下:各功能模块的截图如下。图41是管理员登录界面。该界面是管理员进行登录,分为管理员和普通管理员即用户,以不同的角色登录,进入系统界面后具有不同的操作权限。登录后进入系统界面。图41图42是登录后的系统菜单界面图42图43是新增角色菜单界面,在该界面中可以增加角色。图43图44是角色编辑界面,在该界面中可以对角色进行编辑。图44图45是新增用户界面,在该界面中可以增加用户,该菜单项中增加的用户是管理员,可以进行权限设置。图45图46是编辑用户界面,在该界面中可以编辑用户信息的基本信息。图46图17是修改密码界面,在该界面中可以对用户的秘密进行修改图47图48是部门管理基本界面,在该界面中,可以增加,修改和删除部门。图48图49是职务管理界面,在该界面中可以增加、修改和删除职务。图49图410是新增员工基本界面,在该界面中可以增加新工作人员。图410图411是编辑员工界面。在该界面中可以查询员工资料,编辑和删除工作人员。图411图412是工资管理中新增记录。该菜单项中可以录入工作人员工资。图412图413是工资管理中编辑记录界面。该界面中可以对工作人员的工资进行查询和编辑。图413图414是报表查询中职员档案查询,可以根据部门的不同进行查询。图414图415是查询工资人员工资的界面,在该界面中共可以查询工作人员的工资。图415在以上的界面中,可以任意选择其中的菜单项进行设计,这些设置都会写入数据库中保存起来。该管理系统快速,简洁,方便,科学,系统。第6章:总结两个星期的课程设计时间,在忙碌中悄然消逝,转眼间,交设计的时间就到了。回顾本次课程设计的过程,真实喜忧参半:喜是通过努力,课程设计总算按期完成;忧的是本次的设计不能适应大的应用环境。不过通过本次的设计,使我获得了更多的知识。首先,本次设计使我更好的理解了书本的基础知识以及学科间的整合。这次设计,老师的要求比较宽泛:自己选题,用任何语言实现都行。我选的题目是政府人员管理系统,前台文件用ASP实现,后台用SQL server2000连接,通过前后台的连接,使系统实现一些最基本的操作。比如查询、修改、和删除等。当然,自己可以增加创意进去。本来在未搞这次设计之前,我对数据库的一些基本操作都还不是很了解,比如说数据的导入导出,数据的备份以及表的一些约束创建,但是通过本次设计,我掌握了这些最基本操作。还有就是ASP的知识,虽然我们已经开过这门课程,但是落下的时间久了,很多东西都忘记了,但这次设计迫使我重新回顾了ASP的知识,了解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2015年护士执业资格考试历年真题下载
- 公需科目试题及答案
- 基建处考试真题
- 2025年一级建造师考试试题及参考答案详解ab卷
- 2025年二级建造师考试试题完美版附答案详解
- 全国专利代理人资格考试专利法律知识(科目一)答案
- 2025年湖南省安全员C证考试模拟题附答案
- 人工智能原理及其应用第3版-课后习题答案
- 中药药理学期末总复习题
- -执业药师之中药学综合知识与技能考试题库
- 台球厅运营方案策划书(2篇)
- 北京利尔企业数字化转型实践
- 汽车驾驶培训行业深度调研及发展策略研究报告
- 久盛电缆科技有限公司环保电缆及特种防火电缆项目环境影响报告
- 成人高等教育毕业生登记表-6
- 船舶避碰课件
- 新译林版高一英语必修一Unit4 Extended reading公开课课件
- 并购顾问服务协议(买方)
- 老年人能力评估实施方案
- 谈判药品审核备案表
- 严重精神疾病管理培训讲解
评论
0/150
提交评论