课程设计书。
学院 xxx
专业软件工程。
班级xxx课程软件工程项目设计
题目 “乐分享”**设计
教师xxx学生xxx
一、 引言 3
1、 背景 3
2、 目标 3
二、 可行性分析与软件计划 3
1、 可行性分析 3
1.1、要求 3
1.2、条件,假定和限制 3
1.3、决定可行性的主要因素 4
1.4、技术可行性分析 4
1.5用户使用可行性 4
1.6 结论意见 4
2、 软件计划 4
三、 需求分析 5
1、 概述 5
2、 专业名词 5
3、 客户类别 5
4、 运行环境: 5
5、 业务流程: 5
6、 数据描述: 6
四、 数据库设计 8
1、 数据库开发工具分析与选择 8
2、 数据库概念设计 8
3、 数据库逻辑设计 11
五、 测试方案设计 13
1、 测试原理描述 13
2、 具体的测试方案 14
a) 功能测试: 14
b) 性能测试 : 16
c) 可用性测试 : 17
d) 可用性测试 : 19
e) 安全测试: 20
应用背景:随着网络的普及各式各样的专业**也迅速流行,**也更加专业,本**定位于原创**分享以及供普通**爱好者**收听、上传、**、分享心得于一体的综合**服务**。
技术背景:本系统主要采用前台技术有html,css,j**ascript,jquery,extjs,后台技术有struts2,htibernate4,spring3,采用的服务器是tomcat7
需求背景:现在网民数量呈现几何数量的增长,人民的生活水平也不断提高,对高品质的**也有了更高的要求。目前国内****也比较杂乱,专注于原创**分享,以及“平民**”的**市场还是一片空白,在此我们为了占领这片领域推出该**。
主要利用**平台及时分享原创的“平民**”、微**、“全民**”,让更多的人群参与进来。
本**实现专业的原创**分享平台,可以通过pc端或者移动端随时分享自己的原创**,收听、**、评论他人的**,**集体创作等功能。
主要功能:用户能够访问**,在**内**听歌,**查找歌曲,可以对歌曲进行评论、**、收藏等操作,也可以向**上面上传歌曲。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对歌曲,用户,歌手等信息的管理与修改。用户只享有对部分数据的修改与查看。
完成期限:预计四个月。
建议软件寿命:5 年。
硬件条件:服务器sun 工作站,终端为pc 机。
运行环境:windowsxp、windows7
数据库:mysql
成本/效益分析结果,效益〉成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
在整个系统开发的采用bs结构,**的前台技术采用的html,css j**ascript来做数据的展示,用jquery来做**的一些动画效果,完成一些特殊的功能,在**的后台采用的是现在比较流行的三大框架:struts2,hibernate4,spring3。
**的后台管理技术采用extjs来做数据的展示。
采用的服务器是tomcat7
使用本**人员要求会使用电脑,系统管理员要求由计算机的专业知。
识,管理人员需经一般培训。
经过培训后管理人员将会熟练管理**。
由于技术、经济、操作都有可行性,可以进行开发。
工作内容及相关安排表:
1.本说明书目的在于说明系统需求,界定系统实现功能的范围和相应的建模。
2.本系统是采用j2ee技术的bs架构的**。
1.静态数据:是指那些不随时间或其他数据变化而变化的数据,系统固化在内的描述系统实现功能的一部分数据。
2.动态数据:在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。
3.数据字典:是一种用户可以访问的记录数据库和应用程序元数据的目录,数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,数据字典有数据项、数据结构、数据流、数据存储、处理过程组成。
有专门维护**的站长,有临时听歌的用户,也有注册为会员的长期用户。
本系统是运行在windowsxp、windows win7等操作系统环境;处理器型号及内存容量:内存》=256m;输入及输出设备的型号和数量,联机或脱机:待定;
(一)功能框架图:
二)**分为几大模块:
1、前台****模块:****的主题模块,显示****的前台模块与功能。
2、搜索歌曲模块模板:对**文件进行分类搜索(**、歌手、歌名)
3、**类别模块模板:歌曲按大陆,港台,欧美等类别进行分类。
4、**排行榜模块模板。
5、显示歌手模块模板。
a) 静态数据:静态数据是系统内部有关的数据结构与操作规程。具体可包括:系统用户**users 基本信息表,,好友表,**信息表music等。
b) 动态数据:动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。
1.数据流图如下:
2. 数据字典:
一)数据项:
1)用户信息数据字典:
2)**信息数据字典:
3)管理员信息数据字典:
4)好友信息数据字典:
5)歌手信息数据字典:
6)评论信息数据字典:
7)收藏信息数据字典:
二)数据流。
三)数据存储。
软件工程课程设计
天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...
软件工程课程设计
徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...
软件工程课程设计
个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...