《中小企业OA系统复习进程.doc》由会员分享,可在线阅读,更多相关《中小企业OA系统复习进程.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。中小企业OA系统-中小企业OA系统 根据对OA公文流中小企业OA系统转系统的分析,系统功能包括:用户注册(包括注册用户名、姓名、密码和选中小企业OA系统择用户权限);用户登录;个人信息栏(可修改个人密码、看到用户自己的中小企业OA系统权限);收文批阅;发文批阅;查看历史文件记录等。1)对于一个系统来说,用户管理必不可少,对于一个完整的OA系统,企中小企业OA系统业增加新员工也是必需的,针对用户需求,设计出了用户登录、用户注中小企业OA系统册页面。2)本系统主要是针对OA的核心内容中小企业OA系
2、统OA公文流转进行设计。3)为了方便用户能够查阅已经中小企业OA系统进行了收发文件的批阅,设置了一个历史文件查询页面,针对有用户权中小企业OA系统限的用户进行查看。 中小企业OA系统 中小企业OA系统中小企业OA系统的设计与实现 中小企业OA系统摘 要随着全球经济一体化进程的加快和信息技术的飞速发展,Internet技术及其应用给人们的日常生活和工作等各中小企业OA系统个方面带来了深刻的影响。网络应用技术的不断提高,企业对于相互之中小企业OA系统间的通讯能力提出了更高的要求。许多企业都具有一定信息化基础,有一定数中小企业OA系统量的信息设备和
3、信息源,有相互连通的接口,需要实现消息的无缝传中小企业OA系统递。因此,为了创造出一个集成化的办公环境,提高办公效率和办公质中小企业OA系统量,就提出了办公自动化(OfficeAutomation)中小企业OA系统,简称OA。本课题设计并开发了中小企业OA系统中小企业OA系统的公文流转模块,包括用户管理、收文批阅、发文批阅以及查阅历史文件等中小企业OA系统功能模块,系统基于B/S架构,采用C#.NET和SQLServ中小企业OA系统er2000技术进行开发。&n中小企业OA系统bsp;关键词中小企业OA系统:OA;收文批阅;发文批阅目 中小企业OA系统录论文总页数:19页1引言&n中
4、小企业OA系统bsp;11.1课题背景 1中小企业OA系统1.2研究现状分析 11.3研究方中小企业OA系统法 12结构环境论述 12.1开发环境及语言 12中小企业OA系统.2C#介绍 23系统分析&nb中小企业OA系统sp;23.1系统需求分析 2中小企业OA系统3.2系统流程 34系统模块划分&n中小企业OA系统bsp;45系统的实现 45.1数据库设计 45.2模块中小企业OA系统设计 55.2.1用户管理 中小企业OA系统;55.2.2收文批阅 65.2.3
5、发文批阅 95.2.中小企业OA系统4历史文件查阅 125.2.5个人信息&n中小企业OA系统bsp;15结 中小企业OA系统论 16参考文献 17致 谢&nb中小企业OA系统sp;18声  中小企业OA系统;明 19 中小企业OA系统企业信息管理系统系统登录:企业信息系统应考虑不同身份人的使用,比如一般员工、部门领导和企业领导等,所以对设计不同权限的登录账号。员工信息管理:员工信息:员工工号、姓名、年龄、性别、电
6、话、家庭住址、职位工资管理:基本工资+奖金人事合同:合同方甲(该食品公司)、合同方乙(某位员工)、合同内容(1.合同期限;2.签订时间和到期时间;3.用人单位的名称或者主要负责人;4.员工姓名、住址和居民身份证;5.工作内容和工作地点;6.工作时间和休息休假;6.劳动报酬;7.社会保险;8.违约责任)客户管理:产品信息:产品号、产品名、产品的营养成分、产品的配料、产品的生产日期、产品的保质期 客户信息:客户名、客户所属公司、客户所属公司职位、客户联系电话、客户联系地址  
7、; 合同信息:合同方甲(该食品公司)、合同方乙(被销售方)、合同内容(1.签订时间;2.某件产品总数量及产品总额;3.到货时间;3.违约责任)销售信息:销售产品号、销售产品名、销售总数量、销售总额、被销售方 统计信息:产品统计、客户统计系统维护的功能:系统管理员实现登录信息:信息修改、信息更新  
8、; 系统正常运行维护(基于WindowsXP平台; 语言:JSP;开发工具:MyEclipse; 后台数据库:SQL_Server2005; 基于B/S模式)绪论 项目背景排课是每一个学校必须面对的问题,以前各学校的排课都是通过手工排出来了,不仅效率低,而且可变更性差,通常是经过很多次调整后确定的,给教学工作带来极大的不便。在计算机被广泛应用的今天,我们要充分利用计算机的优势,不仅大大提高了工作效率,而且提高了排课的可重用性。使排课不再成为各学校的难题。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息
9、管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了利用计算机进行排课而设计的。现今,有很多的学校尚未使用计算机进行排课。根据调查得知,他们以前对排课的主要方式是通过手工处理,首先统计教师、班级人数、上课时间,首先进行第一次排课,得出一个初稿,再在这个基础之上进行多次修改,直到满意为止。这样看来,缺乏系统,规范的方法。尽管有的学校有计算机,但是尚未用于排课,没有发挥它的效率,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个排课系统,使排课工作规范化,系统化,程序化,避免排课的随
10、意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改排课情况。 本文所作工作第一章是绪论部分,分析了智能排课系统开发的背景,正确定位本系统。第二章介绍了开发本系统的相关技术,主要有:JSP、JDBC、MVC模式和WebWork。为系统的开发提供了技术支持。第三章是排课系统的需求分析,简单介绍了本系统的作用、使用现状、和开发预想。第四章根据第三章的需求分析结果进行了总体设计规划。这一章将详细介绍本系统的功能和设计细节。包括系统功能模块设计和数据库设计。第五章着重介绍了调整与调度模块的详细开发过程。这一章是本文的重点。第六章对系统介绍了运行平台级平台搭建过程。本
11、系统是在JSP+SQLServer2000的基础上开发的。第七章分析了系统现在存在或将来可能出现的问题,为系统的茁壮成长定下调子。相关技术介绍简介 本系统的开发语言为JSP,作为一门随同Java发展起来的技术,JSP有着它独特魅力,成为广大系统、网络开发者的最爱。开发背景及发展趋势就目前的现状和发展趋势来看,Internet已经全面深入的渗入人们的日常生活中,并且人们对于它的这种依赖只会加强,而不会减弱。使用网络对很多人来说已经不再是一个新事物,电子商务、信息查询、交友聊天等诸多实际需求的出现,是人们早已不再满足于Web技术发展初期的由文本、图形、和超链接组成
12、的静态信息的发布与交流,为了扩展它的功能,我们需要将Web技术和数据库连接,是用户得到更多的信息和有用数据。人们希望网络编程语言简洁、易懂、功能强大,更希望Web技术能做到和操作系统无关,使开发出来的产品可重用性和可扩展性得到更大的发挥。在这种大背景下,JSP应运而生了,它很好的解决了上述问题,因此,JSP与ASP、PHP共同成为当今Web编程的三大主流技术,但JSP在网络安全性、高效性等方面比其它两种做得更好,可以说JSP必将取代其他两种技术。编程的特点及优势JSP是英文JavaServerPages的缩写,它是Sun公司开发的一种新型动态网页编程技术。JSP源代码能直接插入到HTML中,只
13、需要在代码前后加上<%…%>作为标志就行了,由于JSP技术是从Java编程语言中的Servlet技术扩展而来,因此它成功的实现了动态页面和静态页面的分离以及程序代码与硬件平台的无关性。JSP为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和
14、JSP标记(tag),就构成了JSP网页(*.JSP)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。JSP技术在多个方面加速了动态Web页面的开发:2.2.1.1 内容的生成和显示进行分离摘要 随着的飞速发展,机关、学校、公司、
15、企业都已经或正在建立自己的网站和论坛,而一个真正的、完善的论坛离不开数据库技术,数据库技术可以实现浏览器与数据库的双向交互。技术和数据库相互融合领域的研究已成为热点方向之一,数据库技术使技术和数据库技术都发生了质的变化:网页由静态网页发展成了动态网页,数据库实现了开发环境和应用环境的分离,用户端可以用相对统一的浏览器实现跨平台和多媒体服务。 本文主要完成了基于JSP技术的信息交流学习的设计和实现,主要实现了客户端和服务器端的动态交互。该系统包含以下几个模块:用户登陆注册模块,学习文章发布模块,公告/制度模块,学习管理板块模块,信息管理模块。论文详细描述了模块的结构、功能以
16、及具体设计过程。系统采用了JSP技术以及JavaBeans组件技术和JDBC技术来连接MYSQL数据库实现的。 关键词:JSP;MYSQL;JavaBeans;系统设计 AbstractWiththerapiddevelopmentofInternet,offices,schools,companies,enterpriseshavebeenorarebeingsetuptheirownwebsitesandforums,andatrueandperfectforumforWebdatabasetechnologycannot
17、beseparated,Webdatabasetechnologyenablesthebrowserandthedatabasetwo-wayinteraction.Webtechnologyanddatabaseintegrationbetweenresearchinthefieldhasbecomeahotonedirection,WebdatabasetechnologytomakeWebtechnologyanddatabasetechnologyhaveundergoneaqualitativechange:Webpagesfromstaticpagesintodynamicwebp
18、agedevelopment,databaseandapplicationdevelopmentenvironmenttoachieveseparationoftheenvironment,clientscanusethebrowsertoachieverelativelyuniformcross-platformandmultimediaservices.Inthistext,itbasedonJSPtechnologytocompletetheexchangeofinformationonthedesignandimplementationofthestudy,themainachieve
19、mentoftheclientandserver-sidedynamicinteraction.Thesystemcontainsthefollowingmodules:auserregistrationlandingmodule,learningmodulereleasedarticle,announcement/systemmodules,learningmanagementmoduleplate,theinformationmanagementmodule.Paperadetaileddescriptionofthemodulesstructure,functionandthespeci
20、ficdesignprocess.SystemusestheJSPtechnology,andJavaBeanstechnologycomponentstechnologyandJDBCtoconnecttotheMYSQLdatabase. Keywords:JSP;MYSQL;JavaBeans;SystemDesign 目录摘要.2Abstract3第1章 引言.61.1课题背景.61.2国内外研究现状.61.3本课题的研究意义.6第2章 系统分析.72.1系统需求分析.72.2系统功能描述.72.2.1主要功能.72.3系统设计.92
21、.4开发环境的选择.112.5研究方法.112.6项目中涉及的技术.112.6.1JSP技术.112.6.2JavaBeans技术.122.6.3JDBC技术.122.7设备要求.13第3章 概要设计.153.1总体设计.153.2运行模式.173.3接口设计.173.3.1用户接口.173.3.2外部接口.173.3.3内部接口.183.4数据结构设计.183.4.1系统ER图.183.4.2物理结构设计要点.183.4.3数据结构与程序的关系.183.5功能模块设计.193.5.1总体设计.193.5.2功能模块设计.193.6系统故障处理设计.213.6.1出错信息.213.6
22、.2补救措施.223.6.3系统维护设计.22第4章 详细设计.234.1用户注册登陆模块界面设计与实现.234.2学习板块模块界面设计与实现.244.3学习交流模块界面设计与实现.254.4显示信息模块界面设计与实现.264.5修改信息模块界面设计与实现.274.6用户修改信息模块界面设与实现.28第5章系统的安全性.295.1.重复(Repetition).295.2.并发(Concurrency).295.3.量级(Magnitude).305.4.随机变化.30第6章系统开发难点与技巧.316.1.中文的乱码问题的解决方法.316.2.在JSP和BEAN中加载数据驱动.316
23、.3.Java类名注意事项.316.4.JSP大小写敏感.316.5.判断两个字符串是否相同.316.6.代码进的块化处理.32结论.33致谢.34参考文献.351.1目的和意义本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的管理自己的销售网络,改变传统商业交易,在互联网上进行交易,实现网上销售管理。为了实现上述目的,我对各种销售管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时进行管理操作。本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确
24、的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.2开发设计思想本系统用JSP语言来编写销售系统,数据库用MicrosoftSQLServer2000来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP+JavaBeans+SQLServer2000三层模式完成整个设计工作。本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来计销售系统就成为了当今应用软件的首选体系结构。开发目标 网上管理的优势在于选择面大、节省时间和精力等。整个销售市场
25、一片繁荣,在这种情况下,销售系统的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,销售系统的优势才能得以体现。在中国,销售系统有发展的必要,也有发展的基础,发展销售系统的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证销售系统的蓬勃发展,第二章 开发工具和环境简介2.1JavaServerPage简介JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JAVA语
26、言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术
27、。2.2MicrosoftSQLServer2000简介SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样—个数据库管理系统软件(DBMS),则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。SQLServer200
28、0还具有以下特点:1使信息更易于查找和使用SQLServer2000继续为简便地查找信息提供易于使用的工具。2支持Web功能的信息共享SQLServer2000可以通过企业内部网络Internet很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。经过对系统的需求分析,将整个系统分为三个部分:游客子系统、会员子系统和管理员子系统,他们具有不同的操作权限,实现对系统的操作及管理功能。1 游客子系统游客子系统完成未注册用户 计算机毕业论文网对本站的操作功能,未注册用户可以浏览本站信息,可以查看本站发布的任务信息及本站的中标
29、情况信息,并可以对本站的信息进行搜索,游客是本网站的最低权限使用用户,只具备浏览的功能。2 会员子系统会员子系统完成会员对本站的操作功能,按照网站的系统需求,会员可以实现发布新的任务及竞标及管理的功能模块具体功能描述如下:(1)会员注册登录模块会员注册模块完成会员的注册功能,只有注册会员后并登录本站才能进行发布任务或者竞标。会员注册时需要输入会员的相关信息,如会员名,密码,身份证号,电话等信息。成功注册后,会员可以通过用户名及密码登录本系统,来使用会员子系统的功能。(2)个人资料修改模块个人资料修改模块完成会员对自己的个人资料进行修改的功能,会员可以修改除用户名以外的其它资料,如个人
30、电话,邮箱,密码等联的信息。(3)发布新任务模块会员登录系统后,可以发布新的任务,新发布的任务需要通过管理员的审核,审核通过后,其它的会员即可以参加竞标。会员发布任务时需要输入任务的标题,任务介绍,奖赏金额,结束时间等基本信息。(4)任务信息管理模块任务信息管理模块,完成会员自已发布任务的管理及维护功能,会员可以查看自己发布任务的审核状态,并可以对发布的任务作删除处理。(5)竞标信息管理模块会员可以查看自己发布的任务中,别人参与竞标的信息,可以查看相应的竞标信息,并可以根据竞标情况选择哪位参与人中标。(6)我参与的竞标 我参与的竞标模块,可以查看会员对其它任务
31、的投标及中标情况,会员可以对自己竞标的信息进行修改,也可以退出某个任务的竞标。3管理子系统管理员子系统完成对本站会员的管理,发布的任务的管理,会告管理及密码管理的功能。管理员子系统模块具体功能描述如下:(1) 用户管理模块用户管理模块完成会员信息的管理功能,包括查看会员信息,删除会员信息等。(2) 任务管理模块 任务管理模块完成会员发布的任务的管理功能,管理员可以审核通过新布的任务,也可以删除或提前结束某个任务。(3) 公告管理模块公告管理模块完成管理员对公告信息的更新功能。(4) 密码修改模块 密
32、码修改模块完成对管理同密码修改的功能,再进行修改时应验证管理员的原始密码。基于JSP题库及试卷管理模块的设计关键词:Struts;Spring;Hibernate;卷生成;题库;卷管理摘 要 SMART系统是一个采用新思路、新架构、新技术开发出来的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及对各种评估信息的管理和维护。本文针对教育工作的具体需求,用struts+spring+hibernate搭建的框架为设计平台,以B/S(Browser/Server)模式开发与设计题库及试卷管理模块。本设计为Smart系统的一部分。主要
33、设计和实现了学校考试的出卷方式与试题库的管理。论文首先阐述了题库管理及试卷管理系统的详细需求分析、数据库的合理设计以及系统设计原理,给出了计算机管理环境下的题型分类、试卷生成的方法,并从科学、实用的角度构造系统功能模块,包括试题录入、题库维护、生成试卷、试卷管理等功能。其次介绍了各个模块功能的具体实现,包括:题库权限管理、手动出卷、自动出卷等。最后通过本模块的应用,可以满足评估系统中考试需求,对教育评估的发展起到一定的促进作用。需求分析和设计方案3.1题库管理3.1.1试题管理需求分析试题管理是整个系统非常核心的模块,它基于知识点模块、章节模块、课程模块、题型管理模块完成的基础上的。其中核心元
34、素是试题,通过试题将题库中的各模块连接起来。试题管理分为题库录入和题库维护两部分组成。试题录入是整个题库管理模块的灵魂所在,所以试题录入十分重要。由于试题类型很多和试题录入、查询时方便快捷、管理的便利等各个因素考虑,不同种题型的试题分别保存在不同的试题库中。同时考虑到整系统的实用性,每一个题库都要有一个相应的答案库。答案库是独立的,这样设计是为了避免答案的泄露。题库管理模块用来维护题库中的试题的,对题库中的试题提供增加、删除、修改及其查询等功能。其中题库生成是一个独立的子模块。题库是有使用权限的,只有拥有权限的管理员与教师才可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。
35、所添加的试题可以通过试题来源来设计试题库,例如:可以设计某某老师的题库。这样设计可以使老师在出卷的时候直接调用自己的题库来出试卷。这样方便了教师的出卷,缩减了教师的工作量和时间。3.1.2试题管理设计方案试题录入:首先进入,选择年级,课程,章节,知识点,只有知识点不为空的时候点确定,才会跳出试题的具体设置信息,否则会提示“请首先选择知识点”要选择对应的试题类型,才能跳出对应的选项。比如选单选才能跳出单选对应的内容。所涉及的表的操作主要是保存。 题库管理:进入初始化页面,将所有的试题查询出来显示在页面上。(1)查询:为用户提供3种查询方式—&mdas
36、h;按知识点查找(通过年级→课程→章节→知识点),按试题类型查找和按试题来源查找。通过3种查询方式,分别显示出符合条件的试题,显示在页面上。(2)删除:主要实现对试题的删除操作。通过试题左端的复选框,实现单个试题的删除或者批量的删除。(3)修改:主要实现对试题的修改功能。通过点击试题对应的id,或者通过选择复选框,进入到修改页面。a.修改页面要先加载整个试题的内容,单用户修改完内容点击保存的时候,能够更新数据库中对应的字段的内容。b.修改页面还要实现对本试题的删除,以及返回到初始页面的功能。(4)主要涉及表有:物理年级表:smart_real_grade 
37、;课程表:smart_course 章节表:smart_section 知识点表:Smart_knowledge_point判断题目表:smart_judgement 单选题目表:smart_single_choice多选题目表:smart_multi_choice 试题来源表:smart_source目 录1引言11.1课题背景11.2国内现状11.3本课题研究的意义12相关理论知识及其技术22.1系统开发环境及技术22.1.1开发环境22.2框架介绍22.2
38、.1Struts简介22.2.2Spring简介42.2.3Hibernate简介42.2.4SQLServer2000简介42.2.5JSP组件53需求分析和设计方案63.1题库管理63.1.1试题管理需求分析63.1.2试题管理设计方案63.2试卷管理73.2.1试卷管理需求分析73.2.2试卷管理设计方案84设计流程94.1数据库设计94.1.1题库管理数据ER图及数据库表94.1.2试卷管理数据ER图及数据库表114.2系统实现144.2.1题库管理模块实现144.2.2试卷管理模块实现165系统测试195.1测试环境195.2测试结果19结 论19参
39、考文献19致 谢21摘 要 现代信息技术的发展,Internet日益成为项事业的发展方向。本文就根据现已存在的问题,对”网络音乐库”系统做了全面的分析和整体的介绍。介绍了ASP.Net+SQL 本文来自:,计算机毕业网Server技术开发该系统的子系统的整个过程,即网络音乐库。该系统主要利用了ASP.Net强大的网络数据库访问技术,实现B/S交互。系统设计并实现了Server和Client模块。这些模块各自发挥了不同的作用与功能,并以C#语言为实例进行了系统实现。论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。 关键词 ASP.Net;SQL Server;音乐;网络;B/S 目 录摘 要. IABSTRACT. I1
限制150内