资源目录
压缩包内文档预览:(预览前20页/共44页)
编号:7409840
类型:共享资源
大小:2.82MB
格式:RAR
上传时间:2018-01-15
上传人:专业****设计
认证信息
个人认证
葛**(实名认证)
江苏
IP属地:江苏
尺寸:200x200像素
分辨率:96dpi
颜色:RGB
工具:
45
积分
- 关 键 词:
-
计算机
系统、设计、
- 资源描述:
-
ASP075办公系统,计算机,系统、设计、
- 内容简介:
-
1毕业设计论文盐化四厂内部办公系姓名王少军_指导教师叶老师班级04计网设计日期2007年5月2目录目录2摘要3前言3第一章系统分析、设计411系统需求分析412用户需求413系统功能需求简介5公司内部办公管理系统对公司加强内部信息管理有着极其重要的作用。由于各个公司每年都在发展,公司的日益庞大,传统的手工信息管理不仅工作量大,而且容易出现问题。514功能需求描述515功能模块图516数据库设计617ER图9第二章系统实现1121数据库连接1122登陆界面设计1223用户登录界面及编码设计1424进入员工信息管理系统1517241修改员工个人信息17242添加新用户信息21243删除用户信息2425用户进入公司财务信息管理系统25251添加财务记录26252修改财务记录28253删除财务记录29254生成财务报表2926用户进入公司内部信息交流系统33261通知公告牌34262内部意见箱36第三章结论3831体会到了系统分析的重要性3832理论实践3833掌握了系统开发的流程3834巩固了知识38致谢39参考文献393摘要论文叙述了一个公司内部办公信息管理系统的概况。重点介绍了企业内部办公信息管理系统的实现过程包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统实现、系统测试和调试。本系统主要功能有用户管理、学生成绩查询、学生成绩管理查找、录入、修改等数据操作包括功能需求描述、数据库设计等内容。第二部分介绍了本系统的分析、设计,第三部分介绍了本系统的具体实现,第四部分关于本系统开发过程中的结论及体会。关键词公司内部办公信息管理系统、ASP45前言ASP(ACTIVESERVERPAGES)是MICROSOFT提出的一种网络服务器端编程环境。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP作为开发工具,构建了一个能实现简单综合素质管理系统,用来负责系统的用户模块的实现。通过这次的毕业设计,我了解了目前管理系统的构成和运作原理,掌握了用ASP的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。本系统首先对整个公司内部员工进行管理存储,同时限制他们的权限,使每个人能够有效查看相关信息,并修改自己的信息,只有具有一定权限的员工才能对相关信息进行查看和修改。其次,对公司所有财务按公司规定进行统一管理,登记,如果有需要,可以将财务生成报表,使看着更加一目了然。最后,设置公司内部交流系统,包括内部通知公告牌和内部意见箱,使公司可以即时向公司员工发送相关通知,还可以使公司员工能够自主向公司提出宝贵意见。是一套比较全面的公司内部办公管理系统。由于一个公司的综合管理是一项复杂的、多样的工作,本系统没有也不可能把所有问题都考虑进去。另外本系统的不足之处,由于公司逐年发展,公司部门可能会相应增加等内部会需要更复杂的系统管理,ACCESS数据库逐渐显现出其不足,可用SQLSERVER数据库。在管理员模块中,管理员无法对数据库进行备份。通过本系统的使用,将能使一个公司的内部管理更加完善,快速。系统特点1简单明了,易于操作此系统一目了然,界面友好,容易上手,操作简单。2公司员工信息管理根据员工所在部门及职位大小对其做了相应权限。2成绩报表可以根据不同部门,不同项目,不同经手人,不同日期及个人打印出各自所需要的财务报表。6第一章系统分析、设计11系统需求分析系统需要经过有效的身份验证才可以登录。将登录本系统的身份分为三种系统管理员、财务管理员、普通员工,只有被授权的用户才可以使用本系统资源,并根据员工身份对其设置相关的使用权限。系统提供接收添加员工信息。系统提供对公司财务进行查询和统计。系统提供公司发布通知及员工对公司提出意见。12用户需求系统根据用户身份不同,使用的系统资源也不同。系统管理员可以对系统中的一切进行查看、添加及修改。财务管理员除了对自己的相关信息可以查看和修改外,还可以对财务进行查看、添加及修改。普通员工只能查看和自己相关的信息,修改自己的信息。具体流程如图所示登录系统导航员工管理财务管理信息交流管理员工身份判断员工身份判断系统管理员普通员工用户信息管理修改个人信息查询员工信息财务信息管理713系统功能需求简介公司内部办公管理系统对公司加强内部信息管理有着极其重要的作用。由于各个公司每年都在发展,公司的日益庞大,传统的手工信息管理不仅工作量大,而且容易出现问题。14功能需求描述用户分为系统管理员、财务管理员、普通员工三类。不论是系统管理员或财务管理员,还是普通员工都需要通过用户名和口令进行登录财务管理员可以看到财务信息进行添加和修改。财务信息包括项目名称、款项的数额、经手人、添加日期、修改日期。当公司员工查找某一财务情况时,可以自动显示出该财务的所有情况。在财务信息管理中,财务管理员可以对财务进行增加、修改和删除。并能够打印各部门、各项目、个人财务报表和综合财务报表普通员工登录后,他们只能看到自己的个人信息及修改自己的信息,还可以查看公司内部通知和向公司提出自己的意见。个人信息包括登录名、姓名、登录密码、电子邮件、部门、职位、内部分机号码、家庭电话、手机号、QQ号、家庭住址、是否是系统管理员、生日、是否是财务管理员、性别及教育程度。管理员登录后,管理员可以看到系统中包含的所有信息,并对其进行修改和添加。15功能模块图办公管理系统员工管理财务管理信息管理修改个人信息修改用户信息添加新用户删除用户查询员工信息添加财务报表修改财务报表删除财务报表通知公告牌内部意见箱816数据库设计1公司部门信息数据表DEPARTMENTS2公司职位信息数据表POSITIONS3公司财务信息数据表FINANCIALRECORD4公司财务项目信息数据表FINANCIALPROJECT5公司通知公告牌数据表SUGGESTIONRECORDS6系统用户信息数据表(PSLOGINS)7公司内部意见信息数据表SUGGESTIONRECORDS8公司内部意见类型数据表SUGGESTIONTYPES表1公司部门信息数据表DEPARTMENTS字段名称数据类型说明备注DEPARTMENTID自动编号部门ID主关键字DEPARTMENTNAME文本部门名称REMARD备注备注表2公司职位信息数据POSITIONS字段名称数据类型说明备注ID自动编号主关键字POSITIONNAME文本职位名称POSITIONID数字职位ID表3公司财务信息数据表FINANCIALRECORD字段名称数据类型说明备注ID自动编号主关键字NAME文本记录经手人DEPARTMENT文本部门PROJECTNAME文本所属财务项目FUNDTYPEA货币款项A的数额FUNDTYPEB货币款项B的数额FUNDTYPEC货币款项C的数额FUNDTYPED货币款项D的数额9SUN货币各款项求和SUMMARY文本摘要REMARK文本备注ACCOUNTNAME文本会计经手人ADDDATE日期/时间记录添加日期MODIFYDATE日期/时间记录修改日期表4公司财务项目信息数据表FINANCIALPROJECT字段名称数据类型说明备注FINANCIALPROJECTID自动编号主关键字FINANCIALPROJECTNAME文本财务项目名称ADDDATE日期/时间项目添加日期FINANCIALMANAGER文本项目主管表5公司通知公告牌数据表SUGGESTIONRECORDS字段名称数据类型说明备注MESSAGEID自动编号主关键字MESSAGECONTENT文本通知内容MESSAGETYPE文本通知类型MESSAGESENDER文本通知发送者MESSAGESENDDATE日期/时间通知发送日期MESSAGESENDTIME日期/时间通知发送时间MESSAGEVALIDTIME数字通知有效天数表6系统用户信息数据表(PSLOGINS)10表7公司内部意见信息数据表SUGGESTIONRECORDS字段名称数据类型说明备注SUGGESTIONID自动编号主关键字SENDERNAME文本意见发送者TODEPARTMENT文本意见发往部门SUGGESTIONTYPE文本意见类型SUGGESTIONTEXT备注意见内容STATUS文本意见处理状态COMMENTS文本意见处理评论WHENSENT日期/时间意见发送日期表8公司内部意见类型数据表SUGGESTIONTYPES字段名称数据类型说明备注ID自动编号主关键字SUGGESTIONTYPE文本意见建议的类型字段名称数据类型说明备注ID自动编号主关键字LOGINID文本系统用户的登录名NAME文本系统用户的姓名PASSWORD文本用户密码EMAILADDRESS文本用户电子邮件地址DEPARTMENT文本用户所在部门POSITION文本用户的职位INTERNALPHONE文本用户的内部分机号码HOMEPHONE文本用户的家庭电话MOBILEPHONE文本用户的手机号QQ文本用户的QQ号HOMEADDRESS文本用户的家庭住址ISSYSTEMMANAGER是/否用户是否是系统管理员BIRTHDAY日期/时间用户的生日ISFINANCIALMANAGER是/否用户是否是财务管理员SEX文本用户性别EDUCATION文本用户教育程度REMARK备注备注1117ER图系统用户信息实体图图11系统用户信息实体图公司部门信息实体图图12公司部门信息实体图公司职位信息实体图图13公司职位信息实体图员工信息编号姓名部门手机号登录名密码电子邮件地址职位内部分机家庭电话QQ家庭住址是否是系统管理员生日是否是财务管理员性别教育程序部门信息部门名称编号备注员工职位信息身份编号职位名称职位ID12公司财务信息实体图图14公司财务信息实体图公司财务项目信息实体图图15公司财务项目信息实体图公司通知公告牌实体图图16公司通知公告牌实体图公司内部意见信息实体图财务信息编号部门款项A数额记录添加时间会计经手人记录经手人财务项目摘要各款项求和款项B数额款项C数额款项D数额备注记录修改时间财政项目信息项目编号主管管理者添加时间通知公告信息编号发送者内容发送时间发送日期有效天数员工意见信息编号发送者发送日期内容类型处理状态发往部门处理评论13图17公司内部意见信息实体图公司内部意见类型实体图图18公司内部意见类型实体图意见类型信息编号类型名称1415第二章系统实现下面给出系统开发出来的详细界面以阐述公司内部管理系统的具体功能。21数据库连接代码如下22登陆界面设计首先是进入登陆界面,本窗体显示用户名称,密码校验等信息,本系统的用户分为三类系统管理员,财务管理员,普通员工。使用者可以输入相应的用户名和密码,16单击“确定”就会将输入提交给系统以验证用户、密码及身份。如果用户名及密码正确,则会进入系统的主体。本模块的流程图如下代码如下校验用户提交的用户信息ELSETHEUSERNAMEREQUESTFORM“USERNAME“THEPASSWORDREQUESTFORM“PASSWORD“IFINSTRTHEUSERNAME,“0ANDINSTRTHEPASSWORD,“0ANDINSTRTHEUSERNAME,“0_ANDINSTRTHEPASSWORD,“0THENSETRSLOGINCONNEXECUTE“SELECTFROMPSLOGINSWHERE“系统管理员选项以姓名排序进入是否系统管理员NBSPNBSPNBSPFALSENBSPNBSPNBSPNBSPNBSPNBSPTRUENBSPNBSPNBSP生日“NBSPNBSPNBSPNBSP年NBSPNBSP12“NBSPNBSPNBSPNBSP月NBSPNBSP31“NBSPNBSPNBSPNBSP日NBSPNBSP是否财务管理员NBSPNBSPNBSPFALSENBSPNBSPNBSPNBSPNBSPNBSPTRUENBSPNBSPNBSP243删除用户信息IFNOTISEMPTYREQUESTFORM“DELETE“THENIFNOTISEMPTYREQUESTFORM“SELECTWHO“THENCONNEXECUTE“DELETEFROMPSLOGINSWHERELOGINID“REQUESTFORM“SELECTWHO“THEMESSAGE“记录已被删除“25用户进入公司财务信息管理系统代码如下用户选择了添加财务记录选项IFREQUESTFORM“SENDTO“ADDFINANCIALRECORD“THEN29IFSESSION“ISFINANCIALMANAGER“TRUETHENRESPONSEREDIRECT“ADDFINANCIALRECORDASP“ELSETHEMESSAGE“您不是财务管理员,无权进入此选项“ENDIF用户选择了财务报表选项ELSEIFREQUESTFORM“SENDTO“FINANCIALREPORT“THENRESPONSEREDIRECT“FINANCIALREPORTASP“用户选择了修改财务记录选项ELSEIFSESSION“ISFINANCIALMANAGER“TRUETHENRESPONSEREDIRECT“MODIFYFINANCIALRECORDASP“ELSETHEMESSAGE“您不是财务管理员,无权进入此选项“251添加财务记录代码如下添加财务项目IFNOTISEMPTYREQUESTFORM“ADDFINANCIALPROJECT“THENRESPONSEREDIRECT“ADDFINANCIALPROJECTASP“ENDIF添加财务记录信息IFNOTISEMPTYREQUESTFORM“ADDRECORD“THEN从列表里选择财务记录经手人IFREQUESTFORM“RADIOFINANCIALRECORDNAME“FROMLIST“THENTHENAMECSTRREQUESTFORM“SELECTFINANCIALRECORDNAME“30用户自己输入财务记录经手人ELSETHENAMECSTRREQUESTFORM“TEXTFINANCIALRECORDNAME“ENDIF从列表里选择财务记录所属项目IFREQUESTFORM“RADIOFINANCIALPROJECT“FROMLIST“THENTHEPROJECTNAMECSTRREQUESTFORM“SELECTFINANCIALPROJECT“用户自己输入财务记录所属项目ELSETHEPROJECTNAMECSTRREQUESTFORM“TEXTFINANCIALPROJECT“ENDIF对用户输入的财务记录信息进行校验IFLENTRIMTHENAME0ORLENTRIMTHEPROJECTNAME0THENTHEMESSAGE“记录中记录经手人、记录隶属财务项目不能为空,无法添加此记录,请重填记录“WARNINGTRUEELSEIFNOTISNUMERICREQUESTFORM“FUNDTYPEA“OR_NOTISNUMERICREQUESTFORM“FUNDTYPEB“OR_NOTISNUMERICREQUESTFORM“FUNDTYPEC“OR_NOTISNUMERICREQUESTFORM“FUNDTYPED“THENTHEMESSAGE“记录中的款项字段中出现了非数字内容,无法添加此记录,请重填记录“WARNINGTRUEELSETHEFUNDTYPEACCURREQUESTFORM“FUNDTYPEA“THEFUNDTYPEBCCURREQUESTFORM“FUNDTYPEB“THEFUNDTYPECCCURREQUESTFORM“FUNDTYPEC“THEFUNDTYPEDCCURREQUESTFORM“FUNDTYPED“THESUMMARYCSTRREQUESTFORM“SUMMARY“THEREMARKCSTRREQUESTFORM“REMARK“THEACCOUNTNAMECSTRSESSION“NAME“THEDATEDATETHESUMCCURTHEFUNDTYPEATHEFUNDTYPEBTHEFUNDTYPECTHEFUNDTYPEDSETRSDOEXISTNAMECONNEXECUTE“SELECTFROMPSLOGINSWHERENAME“THENAME“SETRSDOEXISTPROJECTCONNEXECUTE“SELECTFROMFINANCIALPROJECTWHEREFINANCIALPROJECTNAME“_THEPROJECTNAME“判断用户输入的财务记录经手人是否存在IFRSDOEXISTNAMEEOFTHENTHEMESSAGE“您输入的记录中财务经手人不存在,请重新输入如果是新员工请添加此员工记录“WARNINGTRUE判断用户输入的财务记录所属财务项目是否存在ELSEIFRSDOEXISTPROJECTEOFTHEN31THEMESSAGE“您输入的记录中财务项目不存在,请重新输入如果是新项目,请添加财务项目“WARNINGTRUEELSETHEDEPARTMENTRSDOEXISTNAME“DEPARTMENT“添加新财务记录到数据库SQL“INSERTINTO用户记录用户名,密码,权限VALUES“NAME“,“MIMA“,一般用户“CONNEXECUTE“INSERTINTOFINANCIALRECORDNAME,DEPARTMENT,PROJECTNAME,“_“FUNDTYPEA,FUNDTYPEB,“_“FUNDTYPEC,FUNDTYPED,SUMMARY,REMARK,ADDDATE,ACCOUNTNAMEVALUES“_“THENAME“,“_“THEDEPARTMENT“,“_“THEPROJECTNAME“,“_“THEFUNDTYPEA“,“_“THEFUNDTYPEB“,“_“THEFUNDTYPEC“,“_“THEFUNDTYPED“,“_“THESUMMARY“,“_“THEREMARK“,“_“THEDATE“,“_“THEACCOUNTNAME“252修改财务记录代码如下THEMESSAGE“请在下面修改此条财务记录“SETRSTHISRECORDCONNEXECUTE“SELECTFROMFINANCIALRECORD“_“WHEREID“REQUESTFORM“RADIOFINANCIALRECORD“QUERYLABEL3用户对选定的财务记录进行了更新32ELSEIFNOTISEMPTYREQUESTFORM“UPDATERECORD“THEN校验用户的输入IFNOTISNUMERICREQUESTFORM“UPDATEFUNDTYPEA“OR_NOTISNUMERICREQUESTFORM“UPDATEFUNDTYPEB“OR_NOTISNUMERICREQUESTFORM“UPDATEFUNDTYPEC“OR_NOTISNUMERICREQUESTFORM“UPDATEFUNDTYPED“THENTHEMESSAGE“记录中的款项字段中出现了非数字内容,无法修改此记录,请重填记录“WARNINGTRUEQUERYLABEL3ELSESETRSLINKEDDEPARTMENTCONNEXECUTE“SELECTDEPARTMENTFROMPSLOGINSWHERENAME“_REQUESTFORM“UPDATENAME“THENAMEREQUESTFORM“UPDATENAME“THEDEPARTMENTRSLINKEDDEPARTMENT“DEPARTMENT“THEPROJECTNAMEREQUESTFORM“UPDATEPROJECTNAME“THEFUNDTYPEACCURREQUESTFORM“UPDATEFUNDTYPEA“THEFUNDTYPEBCCURREQUESTFORM“UPDATEFUNDTYPEB“THEFUNDTYPECCCURREQUESTFORM“UPDATEFUNDTYPEC“THEFUNDTYPEDCCURREQUESTFORM“UPDATEFUNDTYPED“THESUMMARYCSTRREQUESTFORM“UPDATESUMMARY“THEREMARKCSTRREQUESTFORM“UPDATEREMARK“THEMODIFYDATEDATETHESUMCCURTHEFUNDTYPEATHEFUNDTYPEBTHEFUNDTYPECTHEFUNDTYPED253删除财务记录ELSEIFNOTISEMPTYREQUESTFORM“DELETEPROJECT“THEN判断用户是否是财务部门主管IFSESSION“DEPARTMENT“财务部“ANDSESSION“POSITION“主管“THENCONNEXECUTE“DELETEFROMFINANCIALPROJECTWHEREFINANCIALPROJECTID“_REQUESTFORM“RADIOFINANCIALPROJECT“THEMESSAGE“您已经删除了此财务项目“ELSETHEMESSAGE“您不是财务部主管,无权删除此财务项目“WARNINGTRUEENDIF33254生成财务报表代码如下报表的排序方式IFREQUESTFORM“REPORTORDER“NAME“THENTHEORDER“姓名“ELSEIFREQUESTFORM“REPORTORDER“PROJECTNAME“THENTHEORDER“财务项目名称“ELSEIFREQUESTFORM“REPORTORDER“ACCOUNTNAME“THENTHEORDER“会计经手人“ELSE34THEORDER“记录添加日期“ENDIF报表是否有时间期限IFREQUESTFORM“DATELIMIT“YES“THENSTARTDATEREQUESTFORM“STARTYEAR“REQUESTFORM“STARTMONTH“_“REQUESTFORM“STARTDAY“ENDDATEREQUESTFORM“ENDYEAR“REQUESTFORM“ENDMONTH“_“REQUESTFORM“ENDDAY“THETIMELIMIT“时间期限从“CSTRSTARTDATE“到“CSTRENDDATE“ELSESTARTDATE“190011“ENDDATE“210011“THETIMELIMIT“时间期限无“ENDIF生成总流水账报表IFREQUESTFORM“FINANCIALREPORTTYPE“ALLFINANCIALRECORD“THENIFSESSION“POSITION“经理“ORSESSION“DEPARTMENT“财务部“AND_SESSION“POSITION“主管“THENSQLSTRING“SELECTFROMFINANCIALRECORDWHEREADDDATE“STARTDATE_“ANDADDDATE“STARTDATE“ANDADDDATE“STARTDATE“ANDADDDATE“STARTDATE“ANDADDDATE“STARTDATE“ANDADDDATE“STARTDATE“ANDADDDATE26用户进入公司内部信息交流系统代码如下公司内部信息交流系统NBSP通知公告牌公司内部信息交流系统NBSP内部意见箱今日公司有如下公共通知通知发送日期通知内容通知类型通知发送者有效天数37261通知公告牌代码如下用户选择发送新通知IFNOTISEMPTYREQUESTFORM“SENDNEWMESSAGE“THENRESPONSEREDIRECT“SENDNEWMESSAGEASP“用户选择删除某条通知ELSEIFNOTISEMPTYREQUESTFORM“DELETETHISMESSAGE“THENIFNOTISEMPTYREQUESTFORM“CHECKMESSAGE“THENSETRSTHISMESSAGECONNEXECUTE“SELECTFROMMESSAGEBOARDWHEREMESSAGEID“_38REQUESTFORM“CHECKMESSAGE“IFSESSION“ISSYSTEMMANAGER“THENCONNEXECUTE“DELETEFROMMESSAGEBOARDWHEREMESSAGEID“REQUESTFORM“CHECKMESSAGE“THEMESSAGE“此条通知已删除“ELSEIFRSTHISMESSAGE“MESSAGESENDER“SESSION“NAME“THENCONNEXECUTE“DELETEFROMMESSAGEBOARDWHEREMESSAGEID“_REQUESTFORM“CHECKMESSAGE“THEMESSAGE“此条通知已删除“ELSEIFRSTHISMESSAGE“MESSAGETYPE“SESSION“NAME“THENCONNEXECUTE“DELETEFROMMESSAGEBOARDWHEREMESSAGEID“_REQUESTFORM“CHECKMESSAGE“THEMESSAGE“此条通知已删除“ELSETHEMESSAGE“您不是系统管理员,也不是此条通知的发送者,无权删除此条通知“WARNINGTRUEENDIFELSETHEMESSAGE“日程通知看板“ENDIF用户选择修改某条通知ELSEIFNOTISEMPTYREQUESTFORM“MODIFYTHISMESSAGE“THENIFNOTISEMPTYREQUESTFORM“CHECKMESSAGE“THENSETRSTHISMESSAGECONNEXECUTE“SELECTFROMMESSAGEBOARDWHE
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。