前言:本站为你精心整理了网上影集系统管理范文,希望能为你的创作提供参考价值,我们的客服老师可以帮助你提供个性化的参考范文,欢迎咨询。
原文
第一章系统需求分析
1.系统开发策略
在此次系统开发主要采用自上向下的开发方式,自上向下方法的模型如图所示:
...
2.系统功能需求分析
2.1.需求分析概述
需求分析是软件定义时期的最后一个阶段,它的任务是准确地回答“系统做什么?”这个问题。
虽然在可行性研究阶段已经粗略地了解了用户的要求,甚至还提出了可执行方案,但是,可行性研究的
基本目的是用较小的成本在教短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏细微的细节,所以可行性研究不能代替需求分析,它实际上没有准确地说出“系统必须做什么”这个问题。
需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件进行严格的审查验证。
2.2.需求分析的具体任务
(1).确定对系统的综合要求(包括系统功能要求、系统性能要求、运行要求和将来可能提出的要求)。
(2).分析系统的数据要求
任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息很大程度上决定了系统的面貌,对软件设计有深远影响,因此,必须分析系统的数据要求,这是软件需求分析的一个重要任务。分析系统的数据要求通常采用建立概念模型的方法。
复杂的数据由许多基本的数据组成,数据结构表示元素之间的逻辑关系。利用数据字典可以全面准确地定义数据,但是数据字典的缺点是不够形象直观。为了提高可理解性,常常利用图形工具辅助描绘数据结构。
......
目录
目目录
前言2
摘要3
目录4
第一章系统需求分析6
1.系统开发策略6
2.系统功能需求分析6
2.1.需求分析概述6
2.2.需求分析的具体任务7
2.3.网上个人影集信息管理系统的系统分析7
2.4.业务流程图8
第二章系统分析与设计9
1.系统功能模块图9
2.数据库设计10
2.1.数据库结构设计10
2.2.E-R图10
2.3.网上个人影集信息管理系统E-R图11
2.4.范式12
2.5.逻辑结构设计13
2.6.数据库文件说明(文件名:album.sql)13
3.应用程序模型及网站的架构14
3.1.基于Web的多层应用模型14
3.2.网站的架构16
第三章开发环境及开发工具18
1.数据库的创建和Web服务器的搭建18
1.1.数据库:Mysql18
1.1.1.Mysql的特性18
1.1.2.Mysql的安装18
1.1.3.创建网上个人影集信息管理系统用户和数据库实例19
1.2.WEB服务软件:jdk+JakartaTomCat4.020
1.2.1.jdk的安装20
1.2.2.jsp服务器JakartaTomCat4.0的安装20
1.2.3.在TOMCAT中为网上个人影集信息管理系统定义一个环境23
2.JavaServlet及其特点概述23
2.1.Servlet特点概述23
2.2.Servlet的编译和安装24
2.3.编写Servlet所需要的开发环境24
3.JSP及其特点概述25
4.模型-视图-控制器模式概述(MVC)25
5.Java数据库连接(JDBC)概述27
5.1.JDBC驱动程序27
5.2.连接Java程序和数据库28
5.3.“连接”界面控制的区域29
第四章代码设计与实现30
1.系统控制程序30
2.公用数据库连接程序31
3.模块调用的缩略图转换外部程序31
4.自定义库函数32
5.影集搜索模块34
6.权限管理模块35
7.影集管理模块36
第五章软件测试39
1.软件测试目标39
2.黑盒测试和白盒测试39
3.网上个人影集信息管理系统主要模块测试40
第六章总结47
附录:源代码48
参考文献48
致谢48
参考资料
参考文献
张海潘软件工程导论清华大学出版社
史嘉权数据库系统基础教程清华大学出版社
GaryBollingerJSPABeginner’sGuideMcGraw-Hill
邹华,方卫平servlet/jsp程序设计技术与实例人民邮电出版社
史兴华Java2编程起步人民邮电出版社