- 相关推荐
工程系开题报告范文
在当下社会,报告的使用频率呈上升趋势,其在写作上具有一定的窍门。那么一般报告是怎么写的呢?下面是小编整理的工程系开题报告范文,欢迎大家借鉴与参考,希望对大家有所帮助。
题目:会议信息管理系统的设计与实现
一、引言
以Web技术为基础,利用Inteernet/Intranet设计和开发的可以在多种平台上运行的管理系统,可支持多种软、硬件平台(多种机型和操作系统),具有统一的用户界面、统一的语言格式、统一的传输协议并能充分利用已有的软、硬件资源,提高信息管理的效率,有助于实现办公自动化同时也是实现电子商务和电子政务实现的基础,具有非常的现实意义。基于技术的会议信息管理系统的设计与实现便成为现代工作人员悉心研究的一个重要内容。
二、Web技术
Web是一个基于Inteernet/Intranet交互式超媒体信息系统,是一种体系结构。从Web的产生到现在,技术已从最初简单的文档的浏览发展到当今复杂电子商务的应用,其间共经历了静态文档、动态交互页面和实时可伸缩的事务处理三个阶段。
第一阶段的Web技术,主要是用于简单静态页面的浏览。第一阶段用户无法同页面进行交互信息,仅是被动的使用Web服务器所提供的静态页面。随着高版本HTML的出现和浏览器对表单的支持,使Web技术进人动态交互页面阶段。
在此阶段,客户端提交的交互信息由服务器端解释执行,把结果转成HTML的格式返回给客户端,由浏览器来显示。目前各大型数据库系统厂商均推出了其Web/Intranet产品,并分别采用了不同的实现方法,具有不同的技术特点,但基本上都是属于第二代的产品,即实现基于数据库系统的动态文档的访问,但尚缺乏基于Web的复杂事务处理能力。
基于Web技术进行实时可伸缩的事务处理,是技术的最新发展,但必须解决好几个关键问题,即如何实现实时的事务处理、可伸缩性、可扩展性、安全性与客户认证等技术难题。Web对象技术是最新一代的Web应用的关键技术,其主要内容为Java/CORBA与ActiveX/DCOM这两种激烈竞争的技术。
三、系统设计
(一)系统分析
1、角色分析
会议信息管理系统的使用者包括信息管理员和普通用户两种。
(1)信息管理员
信息管理员的职责是负责论文登记,论文登记的详细信息的修改和删除,论文审核和论文审核信息的修改和删除。
信息管理员可以修改自己的系统登录口令。
信息管理员可以按条件查阅论文登记情况和论文审核情况。
信息管理员查看数据统计结果的图形化显示。
(2)普通用户
普通用户可以远程通过浏览器访问系统,按条件查阅论文登记情况和论文审核情况。
普通用户不可以访问论文登记、论文删除、论文修改、论文数据统计图形化结果、审核登记、审核删除、审核修改、审核结果图形化显示、人员登记、人员删除与修改、人员查询和人员信息数据统计图形化显示功能。
2、功能分析
从功能上讲,系统要完成主要功能分两部分,分别为论文信息管理和人员信息管理。论文信息管理包括论文信息的人库登记、修改和删除、论文审核登记、修改和删除以及论文信息查询和审核信息查询功能。人员信息管理部分包括人员信息登记、人员信息查询、人员信息删除和人员信息修改。
3、技术分析
系统设计技术主要包括:B/S三层结构、Tomcat的单机工作模式、JSP技术、使用JSP页面响应请求的访问模式、JavaBean组件封装服用技术、JDBC数据库的连接技术和Applet技术。
(1)系统采用Browser/Server的三层结构
B/S三层结构为数据层月、业务层,和表示层。表示层的主要任务是显示提示信息和结果,在系统中是由HTML和JSP实现的而其他的数据计算、数据分析、数据库操作等等处理工作全部应该由业务层实现,即应该放在JavaBean中,然后通过JSP调用JavaBean实现两层的结合。由于JSP和JavaBean都是在Server端运行的,其具体表现为业务层分成了与数据相关的数据逻辑层和与数据无关的表示逻辑层,并通过数据层负责数据库的底层操作。
(2)Applet技术
Applet是下载到浏览器中执行的,是由程序员编写好的Java程序;放在服务器端,并在HTML页面中嵌人调用代码,用户访问时,下载到本地运行。Applet技术可以实现更好的与用户进行动态交互、帮助浏览器实现声音、动画、图形等复杂的功能。
(3)JDBC数据库连接技术
Java在中连接数据库的技术是JDBC,它是支持基本SQL功能的一个通用底层的应用程序编程接口,并可实Java现程序和数据库系统之间实现无缝的连接,在不同的数据库功能模块的层次上提供了一个统一的用户界面。
(二)系统设计
系统设计遵循基于Web的实用性的、可靠性、可扩展性的原则。
1、数据库设计
数据库的建立以及表格的建立采用执行SQL,语句命令文件方式,这样便于保证重建数据库的一致性和易操作性。在创建数据库时,系统可进入SQL Server下的Query Analyzer程序,打开并执行,从而完成数据库的创建。
2、表的设计
在此方面,系统可设计为相关的九个表,分别为论文基本信息表即一论文审核表人员信息表汕一用户表‘一论文类别代码表一论文审核结果代码表改一人员身份代码表一人员论文关系表审核结果临时表一。
3、功能模块设计
根据系统的功能,系统包括登录部分、控制部分,和实现部分三个功能模块。首先进人登录部分,登录后经过欢迎页面进入控制部分和实现部分。
各个模块之间的调用是通过链接来完成的,在JSP页面内进行逻辑处理。
四、结束语
综上所述,基于Web技术的会议信息管理系统的设计与实现,系统可采用B/S三层结构,使用以JSP+JavaBean为主的Web技术,实现论文信息和人员信息的增加、删除、查询和修改等信息的管理,并在此基础上对特定数据的统计结果图形进行处理。该系统目前已经投人使用,运行良好。
参考文献:
1、武苍林技术发展综述[J]。电脑与信息技术,200,(2)48—50。
2、龚金梅,黄鸿,张涌等基于Web的科技专家信息系统的设计与实现[J],情报杂志(2)16—18
3、徐雪霖。Web数据库访问技术探析[J]。微计算机信息,20xx,(2)110—112
【工程系开题报告】相关文章:
开题报告范例08-10
医学开题报告07-10
汉语开题报告03-10
护理的开题报告02-15
数学开题报告07-19
开题报告范本07-21
开题报告范文07-22
课题开题报告07-23
论文开题报告07-01