还剩22页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
西安文理学院软件学院课程设计报告西安文理学院计算机科学系课程设计报告设计名称软件课程设计设计题目软件学院办公室办公系统专业软件工程班级09级1班学号14102090107姓名指导教师(职称)(副教授)成绩课程设计期限
2012.至2012软件学院办公室办公管理系统摘要该系统为软件学院办公室办公管理系统,包含系统管理,注册管理,个人办公管理,收发文件管理等模块该系统以Asp为开发平台,数据库采用了Microsoft推出的Access数据库整个系统操作简便、接口友好﹑灵活﹑实用并且安全,主要完成了对管理员﹑使用者﹑文件等信息的管理,并实现了文件的发送和文件的接收的全面自动化具有良好的系统性能以及友好的用户界面,且便于使用和维护,系统尽可能简化管理员的重复工作,提高工作效率,简化数据查询、降低统计难度关键字办公室办公系统;查询;Access;Asp目录TOC\o1-3\h\z\u第一章概述
41.1办公室办公系统概要
41.
1.1系统开发前提
41.
1.2系统开发目的
41.2办公管理系统需求分析
51.
2.1现行业务描述
51.
2.2存在问题和问题解决方案
51.
2.3系统技术和功能可行性分析
61.
2.4系统优点6第二章设计简介及设计方案论述
72.1系统设计任务和原则
72.2数据库设计
72.3系统功能模块7第三章详细设计
103.1系统功能简介
103.
1.1系统模块功能描述103.2模块功能
103.
2.1系统结构
113.
2.2数据库设计与实现
113.
2.3系统管理使用流程图13第四章设计结果及分析
154.1系统管理结果分析
154.
1.1注册用户
154.
1.2登录界面设计
174.
1.3注销登录19总结20致谢22参考文献23第一章概述
1.1办公室办公系统概要
1.
1.1系统开发前提目前,随着网络技术的飞速发展,各行各业都在追求信息化,以防在信息时代落伍,而普通高校也如此,办公自动化是高校教师获得交流和沟通的一个重要渠道因此一个健全的办公管理系统就必不可少,办公管理系统的使用大大的提高了办公室的工作效率,很好的节省了大量的人力、物力和财力资源管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本
1.
1.2系统开发目的过去,由于人们对信息管理的主要方式是基于文本、表格等纸质的手工处理之上的,而用手工进行办公管理存在多种弊端,其中包括收发文件比较麻烦,教师之间的交流和沟通也比较麻烦当需要教师之间的交流时就必须两教师在一起面对面的沟通,这样就需要花费大量的时间当有时文件的信息处理工作量大,容易出错或者说由于数据繁多,容易丢失,且不易查找总的来说缺乏系统、规范的管理手段人们操控起来是很困难的;因此,使用电子化的管理手段将是大势所趋,建立一个办公管理系统也是对一些管理部门提高工作效益的有效手段系统能够合理高效地利用办公资源,使得办公管理更加的科学合理教师在办公室之间的交流更加的方便,教师只要在办公室就可以和别的教师那个相应的沟通和交流,这样子就节省了大量的不必要的时间,提高了工作效率,还减轻了教师之间的工作负担
1.2办公管理系统需求分析
1.
2.1现行业务描述对于一个办公室办公管理系统来说,文件的查询及数据的维护管理是其中的核心环节在现现行的办公管理中存在几个共同的问题
1.收发的东西种类过多,数据庞大;这是几乎所有办公系统都会遇到的共同问题,各种不同种类的办公系统为这些文件的收发造成了很大的弊端,所以在进行维护时也增加了很多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率
2.文件数据的收发困难,每天的都有新的文件和信息需要接受,考虑到教师在何时发过信息文件、何时这些文件将会过期,各项数据的汇总和统计情况必须由管理员统计上报,过期或者作废的信息要经过删除,以免占用资源空间
3.文件在收发过程中可能会出问题和漏洞;在收发过程中难免此类现象的发生,如何及时发现及事后对收发失败信息进行处理和更新也是个需要解决的问题
4.系统反应慢不能准确的收发文件信息;经常有发送信息者发送超时的情况发生,对此类问题的信息提示也是办公管理系统工作中必须解决的问题之一
1.
2.2存在问题和问题解决方案我们学院的办公管理工作上基本是以手工方式进行,工作起来效率很低,并且不能及时的收发各类所需要的信息,进教室之间的交流麻烦等等,不便于动态及时地浏览文件信息,以便更好地适应当前教师的办公需求手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成文件数据的遗漏、误报计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整我院办公室办公系统结构,并且对教师们的之间的沟通和交流过程形成一整套动态的管理就十分必要了办公室办公系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节我们学院是刚刚成立的一个学院,因此办公的规模不是很大,相对于别的办公规模我们学院的规模是比较小的但是也必须有一套完整的办公管理软件,记录着完整的办公信息,功能上对系统的需求是全面的因此对用户的需求可分为几个方面一方面是用户也就是教师通过计算机来收发之后的文件,在收发文件之后如果有文件过期或者作废之后你就需要将这些文件删除;二方面是学生们也能通过计算机来登录这个系统给老师们发东西,比如说给老师的工作情况突出建议,图书,来确定自已需要的,老师就可以在系统中看见学生所提出的建议;另一方面是所有的办公人员都可以准确实时的收发文件信息,不要出现延时、超时的现象发生
1.
2.3系统技术和功能可行性分析通过对该办公系统的各个方面进行了具体的了解之后,现对我们学院开发的办公系统系统的可行性进行分析技术上可行该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备;软件上,操作系统采用Windows系列操作系统,数据库管理系统采用MicrosoftAccess,开发平台和言语使用的是ASP管理上可行我们学院有一些的管理体制,每位学生和教师都必须先登录系统进行验证之后才能建立收发信信息文件,因此管理上可行另外,操作的可行性,这个系统开发完成之后要求界面容易操作,要求每个人都可以易用
1.
2.4系统优点
1.具有良好的系统性能,友好的用户界面;
2.较高的处理效率,便于使用和维护;
3.采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期;
4.系统尽可能简化教师人员的工作流程,提高工作效率;
5.简化数据冗余、降低统计难度;第二章设计简介及设计方案论述
2.1系统设计任务和原则系统分析阶段的主要任务包括数据库设计(即数据存储文件的设计)、系统结构设计、系统流程设计、系统功能模块设计等系统设计的总原则是保证系统设计目标的视线,并在此基础上是技术资源的运用达到最佳系统设计中,应遵循以下原则系统性原则、可靠性原则、管理可接受性原则数据库设计的目标1数据存储合理,要符合数据库设计的3个范式即表中每一个值都是院子项,只显示一次;表中每行都必须可以被唯一地区分;表中不会又多余的已存在其他表中包含的非关键字信息2数据对象的关系清晰明了,符合业务逻辑3保证数据的完整性4数据库系统该换时,原有的系统设计要便于转移,减少代码重写5维护方便
2.2数据库设计数据库采用了Microsoft推出的Access数据库,,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库
2.3系统功能模块本系统包含登录模块,注册模块,文件管理模块,个人文件管理等模块,我主要负责其中的登录管理模块和注册的设计办公室办公管理系统模块主要包括办公人员登录、办公人员信息注册,主要实现个人文件的收发,发送文件的删除,个人文件的管理,包括查看收发的文件、以及搜索自己收发的文件等图
2.1文件信息管理模块ER图用户信息管理模块主要包括用户信息注册、个人信息修改与删除用户信息添加主要实现使用者相关信息的添加,在用户信息添加窗体中,管理员可以根据用户填入的相关信息,包括用户编号、用户姓名等相关信息进行审核用户信息修改主要实现用户个人相关信息的修改图
2.2个人信息管理模块ER图收发文件模块主要用于管理收发文件信息当使用者注册登录系统之后就可以给相关的部门发送文件,输入文件的编号,文件名,发送文件的人只需要在相关的地方填入相关的分人及文件信息就可以发送文件当发送成功之后,接受者登陆系统在自己的文件箱理就可以看见谁在什么时候给自己发送了信息图
2.3发送文件管理模块ER图系统管理模块包括增加用户和修改密码以及系统信息增加用户是用于添加系统的管理员和使用者,修改密码可以让管理员及使用者按照自己的意愿修改本人密码图
2.4用户管理模块ER图第三章详细设计
3.1系统功能简介
3.
1.1系统模块功能描述我主要完成的部分是用户注册与用户登录管理模块用户管理模块包括增加用户和修改密码以及系统信息增加用户是用于添加系统的管理员和使用者,修改密码可以让管理员及使用者按照自己的意愿修改自己的密码
1.用户注册功能界面图
3.1用户注册
2.用户登录管理界面图
3.2用户登录管理3.2模块功能本系统包含登录管理,文件管理,个人信息管理等模块,我主要负责系统登录及用户注册模块的设计
3.
2.1系统结构图
3.3系统总体结构图
3.
2.2数据库设计与实现数据库中含有用户表、管理员表、文件表,接收文件表数据库设计使用主键约束各表自身的关系,同时使用外键联系各个表,系统数据库整体达到3NF,使系统的数据增加、删除、修改、查询等操作基本不会导致异常,已达到系统要求
1.数据库各表的字段与数据类型表3-1系统管理员表字段名称类型说明用户名字符主键密码字符用户密码权限整型用户权限表3-2文件表字段名称类型说明文件号整型主键文件名字符文件名发送文件人字符发送文件人发送日期字符发送日期接收文件人字符接收文件人类别字符文件类别文件内容文本文件内容表3-3文件接收表字段名称类型说明文件号整型主键文件名号字符文件的名字发送日期字符书发送文件的日期发送人字符发送人姓名文件类型时字符文件的类型文件内容文本文件的详细信息接收人字符接收人姓名表3-4用户表字段名称类型说明部门字符所在部门用户名字符用户名密码字符用户密码联系方式字符联系方式
3.
2.3系统管理使用流程图该图显示出用户或管理员使用系统管理模块的流程图
3.5系统管理流程图第四章设计结果及分析
4.1系统管理结果分析
4.
1.1注册用户图
4.1注册用户界面注册用户界面其代码如下trclass=titletdcolspan=2用户注册/td/trformname=form1method=postaction=onSubmit=returnamsubthis;trclass=titletdbgtdalign=right员工编号/tdtdinputtype=textautocomplete=offname=WS_Codemaxlength=20size=20value=/td/trtrclass=titletdbgtdwidth=27%align=right用户名/tdtdwidth=73%inputtype=textautocomplete=offname=WS_UserNamesize=20/td/trtrclass=titletdbgtdalign=right密 码/tdtdinputtype=passwordname=WS_passwordsize=21/td/trtrclass=titletdbgtdalign=right确认密码/tdtdinputtype=passwordname=repasswordsize=21/td/trtrclass=titletdbgtdalign=right姓 名/tdtdinputtype=textautocomplete=offname=WS_namesize=20/td/trtrclass=titletdbgtdalign=right性 别/tdtdselectname=WS_sexoption男/optionoption女/option/select/td/trtrclass=titletdbgtdalign=rightnbsp;联系电话/td%ifREGISTER=1thenHX_GoBackaction=requestaction:ColumnName=:Tablename=HX_CompanyUserifaction=saveinfothenOrderby=whereWS_Username=WS_s.HX_Replacerequest.formWS_UsernameelseOrderby=ORDERBYWS_UidDESCsetrs=WS_S.HX_SetRSDColumnNameTablenameOrderbyifaction=saveinfothenifrs.recordcount=0thenrs.addnewrsWS_Code=WS_s.HX_Replacerequest.formWS_CodersWS_username=WS_s.HX_Replacerequest.formWS_usernamersWS_password=MD5WS_s.HX_Replacerequest.formWS_passwordrsWS_Question=WS_s.HX_Replacerequest.formWS_QuestionrsWS_Answer=MD5WS_s.HX_Replacerequest.formWS_AnswerrsWS_name=WS_s.HX_Replacerequest.formWS_namersWS_Appointment=WS_s.HX_Replacerequest.formWS_AppointmentrsWS_sex=WS_s.HX_Replacerequest.formWS_sexrsWS_phone=WS_s.HX_Replacerequest.formWS_phonersWS_email=WS_s.HX_Replacerequest.formWS_emailrsWS_department=WS_s.HX_Replacerequest.formWS_departmentrsWS_title=WS_s.HX_Replacerequest.formWS_titleifRegFlag=1thenrsWS_leave=1:msg=注册成功\n请等待审核!elsemsg=注册成功!rs.updateresponse.writescriptalertmsg;window.close;/scriptresponse.endelseHX_Goback对不起此用户名已存在不允许注册!endifendif%
4.
1.2登录界面设计图
4.2登录界面其代码如下trtdwidth=14%height=32用户名/tdtdwidth=28%inputname=HX_UserNametype=textclass=bdloginvalue=adminsize=15maxlength=16/tdtdwidth=12%align=right密码/tdtdwidth=27%inputname=HX_PassWordtype=passwordclass=bdloginvalue=adminsize=15maxlength=16/tdtdwidth=19%align=leftinputtype=checkboxname=IfSavevalue=0class=radiotitle=记住用户名和密码id=IfSavelabelfor=IfSave记住/label/td/trtrtdheight=25colspan=5%ifGetCodeOut=0thenresponse.write验证码nbsp;inputname=HX_ValidateCodetype=textclass=bdloginsize=6maxlength=4style=ime-mode:disabledonKeyUp=value=value.replace/[^0-9_]/igIMGsrc=HXinclude/HX_GetCode.aspheight=16width=60align=absmiddlestyle=cursor:pointer;onclick=this.src=HXinclude/HX_GetCode.aspendif%nbsp;inputtype=submitname=Submitvalue=登录class=bdloginfunctionUserLoginCheck{varfrm=document.form1;iffrm.HX_UserName.value=={alert用户名不能为空!;frm.HX_UserName.focus;returnfalse;}iffrm.HX_PassWord.value=={alert密码不能为空!;frm.HX_PassWord.focus;returnfalse;}%ifGetCodeOut=0then%iffrm.HX_ValidateCode.value=={alert验证码不能为空!;frm.HX_ValidateCode.focus;returnfalse;}%endif%iffrm.IfSave.checked{saveCookieInfoUserNamefrm.HX_UserName.value365;saveCookieInfoUserPWDfrm.HX_PassWord.value365;saveCookieInfoIfSave1365;}else{deleteCookieInfoUserNamedeleteCookieInfoUserPWDdeleteCookieInfoIfSave}returntrue;}--/script/head/headbodybgcolor=3A6EA5divstyle=height:100px;/div
4.
1.3注销登录图
4.3关于注销登录界面代码如下ifrequest.CookiesprefixLOGINUSERNAMEandrequest.CookiesprefixlogAppointmentthencallWS_S.SaveAdminLogrequest.CookiesprefixLOGINUSERNAMErequest.CookiesprefixlogAppointment成功注销!CallWS_S.HX_LoginOutifrequestact=closewinthenHX_GoBack成功注销!HX_WinClose.aspelseHX_GoBack成功注销!HX_Login.aspCaseelseifWS_S.HX_ISLoginthenHX_GoBackHX_managemain.asp总结办公管理管理系统是典型的信息管理系统MIS其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备易使用等特点因此,我们深入的学习了《ASP程序设计简明教程(第四版)》,《visualbasic基础与案例开发详解》,《Visualbasic数据库系统项目开发实践》等全书,并对ASP和Access数据库技术进行了较深入的实际应用,主要完成对办公系统管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序系统运行结果证明,本文所设计的办公管理系统可以满足教师、管理人员等的需要考虑到开发的办公管理系统是为了达到“人机结合”有效的减轻教师和教师之间或者领导和领导之间手工操作不便,有效的达到信息的最优化,易查化在正式开始创建一个办公管理系统之前有些前提工作,它包括有对用户的需求进行分析以及构思出理想中想象的或者运行后的界面,为以后的创建理清思路,使创建更方便快捷首先进行的是系统分析即对系统需求的功能,系统运作的流程图和系统E-R图的分析,建立图式模型其中E-R图的建立是创建数据的核心工作在这次合作中,我个人主要负责编写登录注册和一些界面的设计等模块通过这次实践使我对ASP有了个初步的认识,更深入的了解了如何用Access建立一个数据库并对系统进行相关数据的管理,在此基础上也学会了对开发一个管理信息系统的过程有了一个初步的系统的认识在没做系统前,对ASP还有Access都只是有个粗略的了解,在这次做系统的过程中发现自己所了解的相关知识还有很多方面的欠缺,就通过查阅相关书籍和在网上查询相关信息等多个渠道对ASP和Access有了个更深入的认识,查询了相关系统设计思路,从中了解到了系统设计的很多注意事项和相关要求等等,在整个系统的设计过程中,自己的知识面得到了很大的提高,也改变了我原来对系统设计的一些错误认识,更重要的是在通过这次系统设计增强了我的软件开发的浓厚兴趣在此系统的开发过程中,由于我们是初次开发类似软件,在知识和经验上存在很多不足从这次的实践操作中我们学到了很多书本上没有的东西,在以后的学习之中我们会更加努力、多动手,多动脑做些软件来强化专业知识致谢本次课程设计是经过高寅生老师的耐心讲述及指导才能顺利完成的平时老师的指导给本次课程设计奠定了良好的基础,才能基本完成本次设计中的部分制作在课程设计时,老师给予了我们细心的讲解和辅导,使得课程设计能顺利、按时的完成,并让我们在学习上有了更进一步的提高为了能够更好的制作课程设计,老师在每次实验时均到场帮助我们解决疑难问题,让我们看到了老师坚持不懈、认真务实的敬业精神在此对老师的帮助以及教育表示深刻地感谢!参考文献
[1]龚沛曾,陆慰民,杨志强编著.visualbasic程序设计简明教程(第二版)[M].北京高等教育出版社.
2003.
3.
[2]张孝详,舒雄,尼春雨,徐明华编著.visualbasic基础与案例开发详解[M].http://www.huachu.com.cn/press/press.asppublisherid=1000002118\t_blank北京清华大学出版社.
2009.
7.
[3]温小敏编著.Visualbasic数据库系统项目开发实践[M].北京科学出版社.
2005.
5.
[4]《ASP程序设计简明教程(第四版)》北京科学出版社.
2008.
9.文件信息管理文件编号文件名发送人的姓名文件的内容接受文件的姓名发送的日期个人信息管理个人姓名注册编号个人联系方式所属部门发送文件信息发送人姓名文件编号接收人姓名发送文件日期办公系统用户登录系统管理文件管理用户注册注销系统发送文件管理接受文件相关文件查询退出系统正确正确开始登录修改管理员用户修改成功结束PAGEII。