4.2.1 题库管理模块实现 14
4.2.2 试卷管理模块实现 16
5系统测试 19
5.1 测试环境 19
5.2 测试结果 19
结 论 19
参考文献 19
致 谢 21
摘 要
现代信息技术的发展,Internet日益成为项事业的发展方向。本文就根据现已存在的问题,对”网络音乐库”系统做了全面的分析和整体的介绍。介绍了ASP.Net+SQL 〖本文来自: ,计算机毕业网〗Server技术开发该系统的子系统的整个过程,即网络音乐库。该系统主要利用了ASP.Net强大的网络数据库访问技术,实现B/S交互。系统设计并实现了Server和Client模块。这些模块各自发挥了不同的作用与功能,并以C#语言为实例进行了系统实现。
论文主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现。
关键词 ASP.Net;SQL Server;音乐;网络;B/S
目 录
摘 要... I
ABSTRACT. I
1 绪 论... 1
1.1课题背景... 1
1.1.1网络音乐库系统的现状... 1
1.1.2 网络音乐库对系统和用户对网络音乐库的要求... 1
1.2本课题的研究意义... 2
1.3相关技术介绍... 3
1.3.1浏览器/服务器模型... 3
1.3.2 ASP.Net技术的介绍... 4
1.3.3 ADO访库技术介绍... 6
2 系统分析... 7
2.1系统的可行性研究... 7
2.2 系统需求分析... 8
2.2.1用户需求分析... 8
2.2.2 系统设计目标分析... 8
2.3用户模型的介绍... 8
2.4系统功能模块介绍... 9
2.4.1 模块介绍... 10
2.4.2 服务器介绍... 11
2.4.3客户端介绍... 12
2.5 小结... 12
3 数据库设计... 13
3.1数据库的需求分析... 13
3.2 后台数据库的配置... 13
3.3 数据库表结构设计... 17
3.4 E-R模型... 20
4 系统详细设计与实现... 22
4.1 系统工作原理介绍... 22 [计算机毕业网-专业定做|计算机毕业论文|计算机毕业设计|asp论文|VB论文|VF论
4.2系统数据流图... 23
4.3系统的实现算法... 24
4.3.1用户信息初始化算法... 24
4.3.2歌曲检索算法... 25
4.3.3试听算法... 26
4.3.4收藏算法... 27
4.4服务器端与客户端的实现... 28
4.4.1 服务器端... 28
4.4.2 客户端... 29
4.5前端页面的设计与实现... 30
4.5.1 系统公用页面... 30
4.5.2 用户注册页面... 31
4.5.3 登录模块... 32
4.5.4 文章模块... 32
4.5.5 管理添加模块... 32
5 结束语... 38
参考文献... 39
致谢... 40
附录... 41
摘要:本系统属于Web信息服务的一个子系统,它也是一个单独的功能完善的系统,本课题是电子公告系统部分的研发,本文的系统分析和设计只是相对于一般的团体而言。
本文包括论坛系统BBS(Bulletin Board System)的总体方案设计和开发。着重介
绍了电子公告系统的详细开发方案和实现,内容涉及系统分析、软件设计。
在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。
在开发中选择了JSP+JavaBean+SQl2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。
关键字:电子公告系统,BBS(Bulletin Board System),B/S,JSP(Java Server Pages),JavaBean
目 录
第一章 绪论 4
1.1 课题的背景及意义 4
1.2课题分析 4
1.3技术方案的选取 5
第二章 系统概述 8
2.1运行环境 8
2.2需求分析 8
2.3 总体设计原则 10
2.4 系统体系结构分析 11
第三章程序设计 14
3.1数据库设计 14
3.2 整体模块划分 25
3.3 各模块间的关系 25
第四章 系统实现主要技术 26
4.1 JavaServer Pages(JSP)技术简介 26
4.2 JSP 和其他类似或相关技术的一个简单比较 27
4.3 最佳JSP应用服务器Tomcat 27
4.4 javaBean组件技术 28
4.5 JSP中JavaBeans的应用 31
4.7 Tomcat配置 34
4.8 数据库编程 36
第五章 程序主要功能 39
5.1 系统主界面 39
5.2 注册用户信息或登陆 40
第六章 测试问题及解决 44
结 论 45
结束语 46
参考文献 47
附 录 48
各模块间的关系
每个模块的功能,真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。但是,关键在于对系统架构的把握,把零散的功能模块用一条主线串联起来,构建完整的系统。对于论坛系统而言,联系各个模块的主线是使用者的权限,用户能使用论坛的哪些功能是由用户的权限决定的。论坛的每个功能都与相应的权限对应。例如:注册用户具有浏览帖子,发帖,回帖的权限,那么他就能使用论坛中的浏览,发帖,回帖功能。同一类用户使用的功能模块,是以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是相互关系的。
因此,浏览模块与发帖回帖模块,管理帖子模块关联,是由系统流程决定的。
管理板块模块与浏览模块关联,是由帖子与版块的父子关系决定的,帖子依附于版块,先有版块,后有帖子,帖子必须发表在某个版块中。
管理用户模块与注册登录模块关联,是由同一类对象——用户决定的,注册后获得论坛的身份,成为用户,所有的用户需要接受管理员管理,用户登录证明自己在论坛中的身份。