计算机科学与技术毕业设计web应用开发文档格式.docx

上传人:b****2 文档编号:3003344 上传时间:2023-05-01 格式:DOCX 页数:27 大小:723.78KB
下载 相关 举报
计算机科学与技术毕业设计web应用开发文档格式.docx_第1页
第1页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第2页
第2页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第3页
第3页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第4页
第4页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第5页
第5页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第6页
第6页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第7页
第7页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第8页
第8页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第9页
第9页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第10页
第10页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第11页
第11页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第12页
第12页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第13页
第13页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第14页
第14页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第15页
第15页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第16页
第16页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第17页
第17页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第18页
第18页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第19页
第19页 / 共27页
计算机科学与技术毕业设计web应用开发文档格式.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机科学与技术毕业设计web应用开发文档格式.docx

《计算机科学与技术毕业设计web应用开发文档格式.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业设计web应用开发文档格式.docx(27页珍藏版)》请在冰点文库上搜索。

计算机科学与技术毕业设计web应用开发文档格式.docx

由于web基础设施的复杂性,影响webqos的因素很多。

实际上,webqos控制涉及到构成web的每一个元素,从网络技术和协议,到web服务器的硬件,软件体系结构。

概括的讲,web服务供应商可以实施的web系统解决方案可以分为以下两类:

1有区分的web服务机制与策略,它是通过定义用户或请求的类别,确定优先级,利用基于优先级的请求分配策略和资源监控与调度机制来保证不同的服务水平协议。

2web服务器系统的体系结构设计。

它的目的是确定能够向所有的web用户或者请求提供服务水平协议保证的正确体系结构,可分为三个方面:

通过增加内存和CPU来扩大单个服务器的处理能力;

在局域范围内通过复制服务器内容建立web集群来增强本地处理能力;

在地理上的广域范围内通过复制服务器集群来扩大全局处理能力。

实际上,上述两个方面也是当前webqos控制技术研究的两个主要切入点。

集体来说,当前webqos技术的研究方向主要有:

web服务器应用软件的qos支持技术。

操作系统的webqos支持技术。

中间件的webqos支持技术。

Web服务器集群系统中的qos支持技术。

Webqos控制策略和算法的性能分析和评价技术

目前,国际上webqos控制技术的研究已经受到很多的网络研究者和著名公司的重视。

许多著名的国际会议已经将webqos列为一个重要的会议议题。

此外,许多生产第七层交换机的公司也不断推出能够在服务器集群环境中支持基于qos的负载均衡的硬件产品。

1.3webserver

Webservice平台是一套标准,它定义了应用程序如何在Web上实现互操作性。

你可以用任何你喜欢的语言,在任何你喜欢的平台上写Webservice,只要我们可以通过Webservice标准对这些服务进行查询和访问。

Webservice平台需要一套协议来实现分布式应用程序的创建。

任何平台都有它的数据表示方法和类型系统。

要实现互操作性,Webservice平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。

在传统的分布式系统中,基于界面(interface)的平台提供了一些方法来描述界面、方法和参数。

同样的,Webservice平台也必须提供一种标准来描述Webservice,让客户可以得到足够的信息来调用这个Webservice。

最后,我们还必须有一种方法来对这个Webservice进行远程调用。

这种方法实际是一种远程过程调用协议(RPC)。

SOAP

Webservice建好以后,你或者其他人就会去调用它。

简单对象访问协议(SOAP)提供了标准的RPC方法来调用Webservice。

实际上,SOAP在这里有点用词不当:

它意味着下面的Webservice是以对象的方式表示的,但事实并不一定如此:

你完全可以把你的Webservice写成一系列的C函数,并仍然使用SOAP进行调用。

SOAP规范定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP。

SOAP也是基于XML和XSD的,XML是SOAP的数据编码方式。

第三章我们会讨论SOAP,并结识SOAP消息的各种元素。

WSDL

1.4课题设计的目标和来源

毕业设计(论文)的题目为自适应webqos控制器。

该课题来自在的计算机网络迅猛发展,internet上web应用的请求绝大多数是http请求服务,由于http服务请求的增长过快,所以服务器面临的超载问题。

第2章开发工具及环境

2.1c#技术

在企业计算领域,c#将会变成为用来编写新一代windows服务应用程序的主要语言。

C#语言自c/c++演变而来,相比之下,它更加现代,简单,完全面向对象和类型安全。

它是现代的编程语言。

它简化和革新了c++中的类,名称空间,方法重载和异常处理等领域。

屏弃了c++的复杂性,使它更方便使用,更少出错。

C#减少了c++的一些功能,更方便使用,不再有宏,模板和多重继承。

对企业级开发来说,有更好的使用环境。

使编程更方便的新功能是严格的类型安全,版本控制,垃圾回收等。

C#具有以下特征:

简单,现代,面向对象,类型安全,版本控制,兼容,灵活等。

2.2。

net运行环境

RESIN是Caucho公司的产品,RESIN的JSP引擎在速度、价格和稳定性方面表现十分出色,并且是完全免费的。

运行时JSP文件位于RESIN文件夹下的DOC目录下,类库文件位于RESIN文件夹下的DOC文件夹下的Web-inf目录下。

[4]

直接运行RESIN文件夹下的BIN目录下的HTTP.EXE即可启动RESIN。

测试运行,在浏览器的地址栏输入http:

//localhost:

8080/就可以看到RESIN的欢迎界面。

第3章需求分析

3.1财务管理系统的基本需求

优秀的财务管理系统,应当帮助用户方便、迅捷、准确地对财务信息进行录入、查询、删除、修改及统计等操作,并且具有设计合理的数据库。

根据上述要求将系统需求分解为如下的几点:

1.用户基本信息的管理

针对某系而设计的财务管理系统,主要财务信息为该系里的老师的经费管理信息。

为了更好的管理,录入、删除每位老师的基本信息功能是十分必要的。

按实际情况,基本信息可划分为:

编号、姓名、性别、年龄、职称、单位。

2.财务信息添加功能

财务管理需要录入大量的财务数据,基本的收入及支出数据,所以需要良好的信息录入功能。

录入功能应具备以下要求:

·

对每条收入信息的录入;

对每条支出信息的录入。

3.财务信息查询功能

当使用者面对大量的财务信息时,如何能快速、准确的查询信息是十分重要的需求。

所以这就需要一个良好完善的查询功能来满足这个需求。

查询功能应具备以下要求:

·

快速的查询信息

保证所查询信息准确无误

可按需求进行分类查询

多种选项的查询方式

4.财务信息的删除功能

当财务系统存在不必要或者错误的信息时,需要对这些信息进行删除,避免在数据库中存留大量无用数据,也为了避免在数据查询、统计中出现误差。

删除功能应具备以下要求:

快速的删除信息

准确的删除信息,避免误删有用信息

安全稳定,避免破坏数据库数据

5.财务信息的修改功能

当出现录入信息错误时,或者需要更新某项数据时,就需要对特定的数据进行修改、更新,以保证数据信息的准确。

所以就需要良好的修改功能满足这个需求。

修改功能应具备以下要求:

快速的修改信息

按特定需求进行修改

修改安全、准确

6.财务信息的统计功能

财务管理需要对财务信息进行大量的统计,对个人收支的统计以及按类别的收支统计,全部收入、支出的统计。

统计收支以保证收支的平衡,对个人经费管理,类别经费的管理都有重要的意义。

所以统计功能是财务管理方面一个十分重要的需求功能。

统计功能应具备以下要求:

快速的统计财务信息

统计结果要求准确

收支情况显示明确

7.普通用户的对财务信息的查询功能

财务管理系统包含着许多人员的财务信息,这些人员也需要对自己的财务情况进行查询了解,即可以方便普通用户对自己财务情况的了解也可以体现出财务管理的的透明性和公正性。

这就需要系统具有针对普通用户的查询功能。

普通用户查询功能应具备以下要求:

只能查询财务信息,不能对财务信息进行添加、删除及修改

能够快速准确的按用户要求查询所需信息

8.系统管理者对普通用户的管理功能

既然普通用户拥有了查询的能力,就需要一个功能使得管理员能对普通用户的查询功能进行管理,来增加或取消普通用户的查询权限。

该管理功能应具备以下要求:

对普通用户查询权限的添加

对普通用户查询权限的删除

对普通用户查询登录密码的设置及修改

总之,整体系统针对的是财务信息的管理,所以需要保证数据的添加、删除、修改及统计正确无误,要求系统具有良好的稳定性和安全性。

3.2数据流图

下面根据需求分析画出系统运行过程中的数据流图:

总的数据流图:

图3.1顶层的数据流图

普通用户对数据操作的数据流图

图3.2普通用户数据流图

管理员执行添加数据操作的数据流图

图3.3信息添加数据流图

管理员执行查询数据操作数据流图

图3.4信息查询数据流图

管理员执行删除数据操作数据流图

图3.5信息删除数据流图

管理员执行修改数据操作数据流图

图3.6信息修改数据流图

管理员执行统计数据操作数据流图

图3.7数据统计数据流图

管理员对普通用户登录信息执行操作数据流图

图3.8普通用户信息管理数据流图

3.3数据字典

表3.1数据文件“用户基本信息表”

文件名:

用户基本信息表

别名:

b1

组成:

{编号+姓名+性别+年龄+职称+单位}

表3.2数据文件“收入信息表”

收入信息表

b2

{编号+姓名+收入金额+收入说明+收入日期}

表3.3数据文件“支出信息表”

支出信息表

b3

{编号+姓名+支出金额+支出说明+支出日期}

表3.4数据文件“普通用户登录信息表”

普通用户登录信息表

b4

{姓名+密码}

表3.5数据文件“管理员登录信息表”

管理员登录信息表

b5

{姓名+密码}

表3.6各项数据流

数据流名:

管理员登录信息

普通用户登录信息

用户基本信息

收入基本信息

{编号+姓名+收入+说明+日期}

支出基本信息

{编号+姓名+支出+说明+日期}

表3.7各数据项

数据项名:

编号

类型:

文本型

长度:

10

姓名

4

性别

1

年龄

数字型

整型

职称

单位

20

密码

数字

收入

数字型

长整型

支出

收入说明

30

收入日期

支出说明

支出日期

3.4系统E-R图

系统总体E-R图:

图3.9系统总体E-R

财务信息E-R图:

图3.10财务信息E-R图

管理员对财务信息管理E-R图

图3.11管理员对财务信息管理E-R图

管理员对用户基本信息管理E-R图

图3.12管理员对用户基本信息管理E-R图

管理员对用户登录信息管理E-R图

图3.13管理员对用户登录信息管理E-R图

第4章系统的设计

4.1设计原则

1.系统的安全性

设计实现高效率的财务管理系统,应提高系统地运行稳定性和安全性,是系统设计的重要目标。

2.功能的完整性

为增强系统的实用性,应根据实际需求设计的各项功能,保证系统功能的完整性。

满足使用者的各项需要,设计比较完善的财务管理系统。

3.系统的人性化

为了使用者方便操作,设计系统应具有友好的交互界面,简洁时尚的界面风格,使系统更具美观。

4.2系统功能设计

针对某系而设计的财务管理系统,就需要根据系级实际财务管理情况而设计。

尽可能的详细划分功能模块,做到功能划分具体、合理,保证功能的完整性,运行稳定。

以下是对模块的划分并对模块进行简单的说明:

普通用户登录模块:

负责普通用户登录,对输入信息进行核对,判断是否正确,信息正确进入普通用户查询模块。

普通用户查询模块:

负责普通用户对财务信息的查询功能。

管理员登录模块:

用户基本信息添加模块:

负责添加用户的基本信息。

用户基本信息查询模块:

负责查询用户的基本信息。

用户基本信息删除模块:

负责删除用户的基本信息。

收入信息添加模块:

负责录入新的收入信息。

收入信息查询模块:

负责查询收入信息。

收入信息删除模块:

负责删除收入信息。

支出信息添加模块:

负责添加新的支出信息。

支出信息查询模块:

负责查询支出信息。

支出信息删除模块:

负责删除支出信息。

查询收入信息模块:

负责查询收入信息,可按多种需求进行查询。

查询支出信息模块:

负责查询支出信息,可按多种需求进行查询。

修改收入信息模块:

负责修改收入信息,可准确查询修改某条收入信息。

修改支出信息模块:

负责修改支出信息,可准确查询修改某条支出信息。

统计所有收入金额模块:

负责统计全部的收入金额。

统计所有支出金额模块:

负责统计全部的支出金额。

统计所有收支金额模块:

负责统计全部的收支金额。

统计特定用户的收支金额模块:

负责统计指定的用户全部收支金额。

管理员对普通用户查询权限添加模块:

负责添加普通用户查询权限。

管理员对普通用户登录信息修改模块:

负责修改普通用户登录信息。

管理员对普通用户登录权限删除模块:

负责删除普通用户查询权限。

详细模块结构划分如图:

总的模块划分

图4.1总模块划分图

管理员对用户基本信息管理功能模块划分:

图4.2基本信息管理模块划分图

收入信息模块功能模块划分:

图4.3收入信息模块功能划分图

支出信息管理功能模块划分:

图4.4支出信息管理模块划分图

查询信息管理功能模块划分:

图4.5查询信息管理模块功能划分图

修改信息管理功能模块划分:

图4.6修改信息管理功能模块划分图

统计信息管理功能模块划分:

图4.7统计信息管理功能模块划分图

管理员对普通用户查询权限管理功能模块划分:

图4.8普通用户查询权限管理功能模块划分图

4.3设计流程图

总的系统流程图

图4.9系统流程图

添加信息功能的流程图

图4.10添加信息功能的流程图

查询信息功能的流程图

图4.11查询信息功能的流程图

删除信息功能的流程图

图4.12删除信息功能的流程图

修改信息功能的流程图

图4.13修改信息功能的流程图

统计金额功能的流程图

图4.14统计功能的流程图

普通用户查询管理功能的流程图

图4.15普通用户管理功能的流程图

4.4数据库的设计

为了更好的对数据信息进行管理,将数据信息分别划分为5个表,分别对每个表进行设计。

表4.1用户基本信息表(编号,姓名,性别,年龄,职称,单位)

列名

类型

长度

允许空

编号

文本

姓名

性别

年龄

数字

职称

单位

表4.2用户收入信息表(编号,姓名,收入,收入说明,收入日期)

收入

收入说明

收入日期

支出

支出说明

支出日期

表4.3用户支出信息表(编号,姓名,收入,收入说明,收入日期)

表4.4普通用户登录信息表(姓名,密码)

密码

表4.5管理员登录信息表(姓名,密码)

结论及毕业设计小结

本设计可以满足系级财务管理的实际需要,功能方便实用,运行安全稳定。

毕业设计可以说是对大学四年里所学知识一个总结汇报。

虽然毕业设计中所涉及的课题内容、知识、编程语言及运行环境只是大学四年中所学知识的一小部分,但还是希望能通过毕业设计对自己所了解、掌握的专业知识及实践能力给予一定肯定,把毕业设计作为自己大学学习的一个考核。

在整个的毕业设计中体会到了软件设计的种种注意事项,也同时发现了自己很多不足的地方。

软件的制作要按步骤循序渐进的进行设计,从基础认真做起,禁止眼高手低,不要突兀冒进,避免程序设计步骤上的混乱和程序功能设计不完善。

个人所学毕竟有限,所以在面对设计中诸多疑点难点,需要自己动手去查询大量的文献资料以帮助自己理解解决问题。

程序的设计过程中要经常请教导师,因为导师渊博的专业知识及丰富的实践经验是非常珍贵的知识财富,导师的指导能帮助程序设计顺利、正确、快速的进行,帮助避免出现不合理的设计,大幅度提高设计效率,事半功倍。

编辑代码时要养成良好的编程习惯,有助于编码的查找及修改。

坚持自己独立完成设计,不抄袭他人,并努力有一定创新。

致谢

这里我要特别感谢我的导师王彬老师!

整个设计过程都是在王老师的悉心指导下完成的,他以严谨的科学态度、渊博的专业知识以及丰富的程序设计经验给予了我极大的帮助。

由于自己缺乏经验,在程序设计上出现的不足,王老师都能及时正确的指出,并指导我如何改善。

在编程上遇到无法解决的难点,王老师也能亲自动手分析难点,并指导我如何解决。

论文的书写过程中,在王老师的认真指导下,避免我由于没有书写论文的经验而导致的错误,帮助我顺利完成论文的书写。

在此,我要对王老师表示衷心的感谢!

参考文献

[1]高成.JSP动态网站建设.[M].北京:

国防工业出版社,2002

[2]黄理.JSP深入编程.[M].北

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2