摘要:在计算机软件技术飞速发展的今天,人们在工作,学习以及娱乐领域都会借助计算机系统的帮助。未来,人们不管实在生活娱乐方面,还是在工作学习中,都会越来越倚重技术的手段。计算机软件技术将很大程度的减少人们在数据统计及用户管理上的成本投入。未来社会将会因为计算机软件技术进入一个更加高效,快速的时代。
本系统基于JSP技术,尝试架构一个线上的音乐网站管理系统,以实现音乐网站管理智能化,过程电子化,信息无纸化的设想。本文分别从理论和实践两方面出发,阐述一个具有分析数据功能的音乐网站的设计理念以及实现过程。本文从面向对象的思想出发,深入详细的介绍了系统中所运用到的知识,如:JSP开发技术及ADO.NET的框架,方法以及结构特点。然后,对音乐管理系统进行了一个可行性分析。接着,明确规划系统的设计的主题思想,主要目标以及架构整体的结构。最后,会详细解释一下系统的主要页面,应用程序功能的设计与实现和数据库部分。
本系统使用的是MyEclipse开发平台,运用JSP技术来实现。主要功能有:站内新闻,音乐在线,MTV欣赏,用户注册,留言板等。在撰写论文的过程中,力求把理论知识和实践设计相结合。首先阐述一些书本上支持系统实现的理论知识,同时配合说明一些在设计系统的实践过程中的技巧,以求更加充分、完整的体现理论知识在实际操作过程中的具体实现。
关键词:面向对象,JSP,MyEclipse
目录
摘要
Abstract
1 绪论-1
1.1课题研究的意义-1
1.2国内外研究现状-1
1.3发展趋势-1
1.4 研究内容-1
2 解决方案的选择-4
2.1系统说明-4
2.1.1 软、硬件环境-4
2.2 开发计划-5
2.3 可行性分析-5
2.3.1 系统软硬件的风险分析-5
2.3.2 技术可行性-5
2.3.2 操作可行性-5
2.4 设计方案:对所用技术的解释说明-5
2.4.1 B/S体系结构-5
2.4.2 SQL Server-6
3 需求分析-8
3.1 系统分析的任务与步骤-8
3.1.1 系统分析的任务-8
3.1.2 系统分析的步骤-8
3.2 系统项目范围-8
3.3 系统功能需求分析-8
3.4 系统数据库设计-9
3.4.1 概念设计-9
3.4.2 设计局部E-R模式-9
3.4.3 设计全局E-R模式-11
4 总体设计-13
4.1 系统总体功能-13
4.2非功能性需求-13
4.2.1 用户界面需求-13
4.2.2 软硬件环境需求-14
4.2.3 产品质量需求-14
5 详细设计-18
5.1 网站首页-18
5.2 后台系统登录界面-20
5.3 后台主界面-21
5.4 管理员信息管理界面-22
5.5 音乐类别添加界面-23
5.6 音乐类别查询界面-24
5.7 音乐信息添加界面-24
5.8 音乐信息查询界面-25
6 系统测试-26
6.1系统测试的目的-26
6.2 系统测试的必要性-26
6.3 测试用例及结果-26
6.3.1 用户注册/登录功能测试-26
6.3.2 音乐信息管理功能测试-26
6.3.3 音乐信息查询功能测试-27
7 总结-28
参考文献-29
致 谢-30