成绩管理系统的设计实现.rar
成绩管理系统的设计实现,摘要web应用程序,宽泛的讲,它是运行在一台服务器上的,用户可以同过一台瘦的通用客户端来访问的应用程序。web应用程序的开发技术一直在发展。在本文的开头,会对关于web的一些基础知识以及web应用程序开发的历史和出现过的各种技术进行概括性的简述。鉴于jsp技术的快捷和诸多强大的特性,我们使用jsp技术来开发进行“同济大...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 littey 发布
摘要
Web应用程序,宽泛的讲,它是运行在一台服务器上的,用户可以同过一台瘦的通用客户端来访问的应用程序。Web应用程序的开发技术一直在发展。在本文的开头,会对关于Web的一些基础知识以及Web应用程序开发的历史和出现过的各种技术进行概括性的简述。
鉴于JSP技术的快捷和诸多强大的特性,我们使用JSP技术来开发进行“同济大学研究生院信息管理系统”中的成绩管理子系统。首先文中会给出子系统的需求分析文档和可行性分析。另外,文中会简单介绍JSP以及与之相关的Servlet技术,简单讲述这两项技术的优势和特点。由于采用UML建模技术对子系统进行总体和详细设计,在文中会给出该子系统的部分设计用例。文中还会给出部分源代码清单,在各模块中给出必要的注释。在对子系统进行全面测试的基础上,文中会给出系统的部分测试用例,测试数据和测试结果。
最后,对ASP.NET和JSP技术这两项目前为止使用最广泛的技术作了比较。并且还对工作中出现的问题做了小结,概述了下阶段的工作。此外还对Web Application应用程序发展的新趋势—Web服务进行简单的研究。
关键词:Web应用、JSP、ASP.NET、设计与实现、成绩管理子系统
目录
1 绪论 1
1.1 Internet简史 1
1.2 World Wide Web 1
1.3 Web 应用开发 1
1.3.1 HTML 1
1.3.2 静态Web页 1
1.3.3 动态Web页 1
1.3.4 Web应用程序 2
1.3.5 开发技术 2
2 需求和可行性分析 2
2.1 需求分析 2
2.1.2 开发本系统的背景 2
2.1.3 开发本系统的目的 2
2.1.4 系统的框架结构 2
2.1.5 课程教学管理子系统 4
2.1.6 硕/博士研究生课程教学管理 4
2.2 可行性分析 10
2.3 JSP开发技术浅析 11
2.3.1 什么是JSP技术 11
2.3.2 为什么要使用JSP 11
2.3.3 JSP和Servlet 12
3 子系统的设计模型 13
3.1 总体设计 13
3.1.1 类关系 13
3.1.2 功能流程 14
3.2详细设计 19
3.2.1 类结构 19
3.2.2 主要页面流程 19
4 编码与测试 25
4.1 编码 25
4.2 测试 28
5 浅谈Web开发技术 32
5.1 当今主要的Web开发技术 33
5.2 ASP.NET和JSP的比较 34
6 结论与展望 35
6.1 小结 35
6.2 问题和下阶段工作 35
6.3 Web应用的展望 36
谢辞 37
参考文献 38
参考文献
[1] Andrew S.Tanenbaum.Computer Networks.清华大学出版社,2004年第四版
[2] Karli Watson.Beginning C#.Wrox,2002年第一版
[3] 项目组.同济大学研究生院管理系统项目文件,2002年
[4] Cay S.Horstmann,Cary Cornell.core Java 2 Volume I Fundamentals.机械工业出版社,2003年第六版
[5] Hans Bergsten.Java Server Pages.O’REILLY,2002年第二版
[6] John Bell,Tony Loton.Professional Java Servlets 2.3.Wrox,2002年第一版
[7] 张海藩.软件工程导论.清华大学出版社,1998年第三版
Web应用程序,宽泛的讲,它是运行在一台服务器上的,用户可以同过一台瘦的通用客户端来访问的应用程序。Web应用程序的开发技术一直在发展。在本文的开头,会对关于Web的一些基础知识以及Web应用程序开发的历史和出现过的各种技术进行概括性的简述。
鉴于JSP技术的快捷和诸多强大的特性,我们使用JSP技术来开发进行“同济大学研究生院信息管理系统”中的成绩管理子系统。首先文中会给出子系统的需求分析文档和可行性分析。另外,文中会简单介绍JSP以及与之相关的Servlet技术,简单讲述这两项技术的优势和特点。由于采用UML建模技术对子系统进行总体和详细设计,在文中会给出该子系统的部分设计用例。文中还会给出部分源代码清单,在各模块中给出必要的注释。在对子系统进行全面测试的基础上,文中会给出系统的部分测试用例,测试数据和测试结果。
最后,对ASP.NET和JSP技术这两项目前为止使用最广泛的技术作了比较。并且还对工作中出现的问题做了小结,概述了下阶段的工作。此外还对Web Application应用程序发展的新趋势—Web服务进行简单的研究。
关键词:Web应用、JSP、ASP.NET、设计与实现、成绩管理子系统
目录
1 绪论 1
1.1 Internet简史 1
1.2 World Wide Web 1
1.3 Web 应用开发 1
1.3.1 HTML 1
1.3.2 静态Web页 1
1.3.3 动态Web页 1
1.3.4 Web应用程序 2
1.3.5 开发技术 2
2 需求和可行性分析 2
2.1 需求分析 2
2.1.2 开发本系统的背景 2
2.1.3 开发本系统的目的 2
2.1.4 系统的框架结构 2
2.1.5 课程教学管理子系统 4
2.1.6 硕/博士研究生课程教学管理 4
2.2 可行性分析 10
2.3 JSP开发技术浅析 11
2.3.1 什么是JSP技术 11
2.3.2 为什么要使用JSP 11
2.3.3 JSP和Servlet 12
3 子系统的设计模型 13
3.1 总体设计 13
3.1.1 类关系 13
3.1.2 功能流程 14
3.2详细设计 19
3.2.1 类结构 19
3.2.2 主要页面流程 19
4 编码与测试 25
4.1 编码 25
4.2 测试 28
5 浅谈Web开发技术 32
5.1 当今主要的Web开发技术 33
5.2 ASP.NET和JSP的比较 34
6 结论与展望 35
6.1 小结 35
6.2 问题和下阶段工作 35
6.3 Web应用的展望 36
谢辞 37
参考文献 38
参考文献
[1] Andrew S.Tanenbaum.Computer Networks.清华大学出版社,2004年第四版
[2] Karli Watson.Beginning C#.Wrox,2002年第一版
[3] 项目组.同济大学研究生院管理系统项目文件,2002年
[4] Cay S.Horstmann,Cary Cornell.core Java 2 Volume I Fundamentals.机械工业出版社,2003年第六版
[5] Hans Bergsten.Java Server Pages.O’REILLY,2002年第二版
[6] John Bell,Tony Loton.Professional Java Servlets 2.3.Wrox,2002年第一版
[7] 张海藩.软件工程导论.清华大学出版社,1998年第三版