2010届本科生毕业设计华东交通大学毕业设计(论文)题目:学院:理工学院专业:计算机科学与技术班级:姓名:学号:指导教师:完成日期:2010-5-4华东交通大学毕业设计(论文)评阅书姓名学号专业毕业设计(论文)题目毕业设计(论文)诚信声明本人郑重声明:所呈交的毕业设计(论文)是我个人在导师指导下进行的研究工作及取得的研究成果。就我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。如在文中涉及抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。本人签名导师签名2010年5月日答辩小组评语:等级组长签字:年月日答辩委员会综合评语:等级答辩委员会主任签字:年月日(学院公章)注:答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。“等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最后成绩)。华东交通大学毕业设计(论文)答辩记录姓名学号毕业届别专业计算机科学与技术题目答辩时间答辩组成员(签字):答辩记录:记录人(签字):年月日答辩小组组长(签字):年月日附注:目录第一章引言……………………………………………………………6第二章开发环境开发工具…………………………………………62.1数据库系统基础………………………………………………62.1.1数据库系统的概念…………………………………………62.1.2数据库系统的体系结构……………………………………72.1.3数据库系统的设计开发……………………………………82.2VisualFoxPro编程基础…………………………………102.2.1基本概念……………………………………………………102.2.2VisualFoxPro的编程机制…………………………………14第三章可行性分析和需求分析………………………………………143.1可行性分析…………………………………………………………143.2公司人事管理系统的研究目的及概论…………………………153.2.1任务的提出……………………………………………………153.2.2功能分析………………………………………………………163.3公司人事管理系统的功能模块设计……………………………163.3.1模块图…………………………………………………………163.3.2数据流图………………………………………………………17第四章系统结构设计………………………………………………………174.1建立系统的项目管理器………………………………………………174.2数据库设计……………………………………………………………184.2.1数据项的设计……………………………………………………184.2.2概念结构设计……………………………………………………194.2.3逻辑结构设计……………………………………………………204.3数据库及表的的实现…………………………………………………204.3.1数据的实现………………………………………………………204.3.2表的实现…………………………………………………………20第五章表单和报表等功能模块的创建…………………………………225.1系统主程序……………………………………………………………225.2表单设计………………………………………………………………245.2.1开始界面的设计………………………………………………245.2.2登录表单设计…………………………………………………255.2.3系统主界面设计………………………………………………275.2.4浏览表单设计…………………………………………………285.2.5查询表单设计…………………………………………………295.2.6编辑表单设计…………………………………………………315.2.7统计表单设计…………………………………………………325.2.8密码相关功能设计……………………………………………335.3报表设计………………………………………………………………355.4主菜单设计……………………………………………………………37第六章系统调试及实现……………………………………………………386.1程序调试及解决办法……………………………………………………386.2系统项目连编……………………………………………………………416.3系统运行结果……………………………………………………………41结论………………………………………………………………………………43致谢………………………………………………………………………………44参考文献…………………………………………………………………………45主程序是应用程序的主文件,即应用程序中第一个执行的程序,它为应用程序设置一个起始点。当用户运行应用程序时,VFP将为应用程序启动主文件,然后主文件再依次调用所需要的应用程序、表单或其他组件。创建人事管理系统的主程序步骤如下:在上面创建的项目管理器代码页中选择“程序”,再单击“新建”。这样,就打开了“代码编辑器”,在这个编辑器编写相应的代码。主程序(main.prg)代码如下:locallcsys16,lcprogramlcsys16=SYS(16)lcprogram=SUBSTR(lcsys16,AT(:,lcsys16)-1)CDLEFT(lcprogram,RAT(\,lcprogram))SETCLASSLIBTO自建类库DEACTIVATEWINDOWPROJECTMANAGERPUBLICyhdjyhdj=5publicnn=0DOFORMksjmDOsetting源程序分析:程序第一句用“local”定义了两个局部变量;后面用SYS(16)返回当前正在运行的程序名,包括路径;AT()函数返回第一个字符串在第二个字符串中首次出现的数字位置,在这里就是“:”在程序名中首次出现的位置;SUBSTR()函数从给定的字符串中返回一个字符串,其中逗号后的数字表明在指定字符串中的开始位置;RAT()函数返回在另一个字符串中最后出现第一个字符串的位置;LEFT()函数从一个字符串中的最左端返回指定数目的字符,即可从路径加程序名中仅返回路径;然后,用CD命令进入系统所在的目录。程序用SETCLASSLIBTO命令将自建类库打开;用DEACTIVATEWINDOWPROJECTMANAGER把项目管理器关闭。定义全局变量yhdj,指明使用系统的用户的权限等级,首先设定yhdj=5。还定义了另一个全局变量n,令n的初始值为0,用来记录输入错误密码的次数,当n=3时,就主动将系统关闭,不允许不合法的用户进入系统。使用DOFORMksjm来执行表单ksjm.scx,即开始界面;使用DOsetting执行程序setting.prg来设置执行期间的配置环境。主程序中涉及的程序:setting.prg的代码如下:settalkoff*关闭命令相应setsafetyoff*当覆盖磁盘上的文件时不提示,当程序编好后,不会错误覆盖文件setdateansi*设置日期为“年.月.日”方式setcenturyon*设置年为4位数表示usestaff_cardisopen=.f.readevents*启动事件处理程序*以上代码建立一个事件循环来等待用户的交互使用setsysmenutodefault*退出时间处理程序后,退出程序前,将菜单设为系统菜单ifisopenusestaff_cardendifcloseall*关闭所有数据库及其表Cancel*结束程序运行*以上代码用于恢复初始的开发环境其中,符号“*”后是程序的注释部分。5.2表单设计在VFP中,表单及控件都是应用程序中的对象。用户通过对象的属性,事件和方法程序来处理对象。表单的设置和制作在系统中占的地位尤其重要,是用户接触的界面和操作的对象,用户对系统的使用和管理几乎都是通过表单进行的。VFP提供了表单设计器,它完全实现了可视化编程功能,从而使系统编程过程变得相当简单,而且很直观。根据系统需要按其功能模块确定所需设计的表单,每项功能对应一个表单或多个表单来完成。5.2.1开始界面的设计公司人事管理系统论文中国电子口岸平台,政府与政府部门、政府部门与企业之间可实现数据交换和共享。数据交换对象包括国家行政管理机关、社会团体、事业单位、国内外企业、驻华使领馆、个体工商户等;连接方法有:PSTN,ISDN,ADSL,DDN,FR,ATM等有线或GRPS,CDMA等无线接入方式;交换格式包括EDFACT,XML,HTML,WML,SWIFT等。2.3.2事务处理功能.中国电子口岸可为政府部门和企业办理核销审批、加工贸易合同审批、减免税审批、报关单申报、进出口许可证件和外汇核销单和申领、结付汇核销、保税区台帐申请、ATA单证申请等提供实时在线服务。2.3.3身份认证功能.电子政务网上操作谁也见不到谁,不仅要解决安全问题,更要解决信任问题,否则发生法律纠纷难以判定法律责任。中国电子口岸入网用户都要经过工商、税务、质检、外贸、海关、外汇等6个职能管理部门严格的入网资格审查,才能取得入网IC卡开展网上业务,从而有效解决网上业务信任关系和法律责任问题。身份认证包括:对工商、税务、海关、外汇、外贸、技术监督局等政府部门的身份认证;对进出口企业、加工贸易企业、外贸工业服务企业、外贸附属企业的身份认证;对个体工商户的身份认证。2.3.4存证举证功能.根据国家行政管理机关的授权以及上海电子口岸数据中心与各用户单位之间签订的协议,上海电子口岸数据中心针对部门联网应用项目承担存证举证的责任,电子数据存证期为20年。2.3.5标准转换功能.按照国家行政管理机关各部门以及企业用户的需要,由上海电子口岸数据中心对交换数据进行代码转换,如组织机构代码转换,业务单证代码转换,参数数据代码转换。2.3.6查询统计功能.根据提供共享业务数据主管部门或单位的授权,有控制地开放数据查询和统计服务。共享数据包括进出口报关单数据、企业经济户口档案数据、外汇核销单数据、海陆空铁邮及快件等货运数据、知识产权数据等。2.3.7网上支付功能.针对用户支付税费和货款的需求,由中国银行、工商银行、农业银行、交通银行、招商银行等商业银行在中国电子口岸设立网上银行,为用户开设电子帐户,提供资金支持、信用担保、帐务管理等多种金融服务。2.3.8网络隔离功能.企业及个人与政府部门的联网通过电子口岸实现“一点接入”,使上海电子口岸成为上海市政府网关,并实现政府网与互联网的逻辑隔离,从而确保政府网络的安全性。3.文献综述3.1国内研究现状上海海关关长孙毅彪在题为《共识•共进•共赢--长三角通关管理一体化新思路》的报告中指出加快推进地方电子口岸建设,深化“大通关”工程建设扩大上海电子口岸的应用面,实现上海口岸所有管理部门和相关单位的“一点式”接入。拓宽上海电子口岸的覆盖范围,与长三角和长江流域主要口岸城市互联,推动长三角各地方电子口岸的互通和对接。同时,加强与地方党政机关、口岸相关单位的联系和沟通,按照区域通关改革的进度和要求,协调口岸相关管理部门实施配套改革,建立海关与口岸管理部门的协作机制,有效提升区域整体通关效率。中国海关杂志专栏评论学者刑海洋也在相关文章中指出口岸是国家的门户,在对外开放和经济发展中发挥重要作用。随着我国改革开放以来,特别是我国加入WT0后,对外贸易量增大,就更有必要建设和完善电子口岸。针对目前上海市的电子口岸发展存在的一下特征:1.外经贸企业对发展电子口岸的意识薄弱2.电子口岸的发展缺乏专业性服务3.电子商务的安全问题是影响其发展的又一大障碍4.普遍缺乏国际电子口岸的商务人才他提出了以加强部门间的协调,加大宣传力度,务实地发展电子口岸,培养适应电子口岸发展的专门人才来推进本地区电子口岸发展的进程.明确了地方政府在口岸建设中具有组织和管理能力,政府必须努力提高电子口岸的调控能力。要提高政府的管理调控能力,必须先明确相