c#aspnet在线点歌管理系统网站(3)

2019-03-10 13:59

可以根据自己的需要编写程序。模块使用Visual Basic编程。

页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。

2.5 C#语言

本系统的开发工具选择 Visual C#语言。我们知道 Microsoft.NET 平台的推出,掀起了计算机领域的一场革命[6],C#推出的一个全新概念,它代表了一个集合、一个环境、一个编程的基础结构[7]。经过比尔?盖茨先生几年的摇旗呐喊,如今.NET的概念已渐渐深入人心,与之同生共长的Visual C#语言也逐渐成为计算机领域编程人员追求的一种明星语言[8]。

对于C#微软这样定义:“C#是一种类型安全的、现代的、简单的,由C和C++衍生出来的面向对象的编程语言,它是牢牢根植于C和C++语言之上的,并可立即被C和C++开发人员所熟悉[9]。C#的目的就是综合Visual Basic的高生产率和C++的行动力[10]此不难看出,Visual C#具有C++语言的强大功能、Visual Basic的高效率,除此之外,它还具有Java语言的跨平台性和Delphi语言的方便快捷等众多的优秀品质,能快速的实现应用程序的开发、跨平台部署,能够访问平台固有的资源,支持COM和. NET技术[11]。所以我选择了获得.NET关键语言称谓的C#。

C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C++的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,避免了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。其特点有:语言简洁;保留了C++的强大功能;快速应用开发功能;语言的自由性;强大的Web服务器控件;支持跨平台;与XML相融合。

现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的产品追溯系统是用C#语言。所以,在这里我介绍一下C#语言。

C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。C#有以下特性:

⑴ 效率与安全性

⑵ 支持现有的网络编程新标准 ⑶ 消除大量程序错误

⑷ 对版本的更新提供内在的支持降低了开发成本 ⑸ 商业过程和软件实现的更好对应 ⑹ 扩展交互性

2.6 MiNiUI介绍

jQuery MiniUI - 快速开发WebUI。

它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。

使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。

技术亮点:

?快速开发:使用Html配置界面,减少80%界面代码量。 ?易学易用:简单的API设计,可以独立、组合使用控件。

?性能优化:内置数据懒加载、低内存开销、快速界面布局等机制。 ?丰富控件:包含表格、树、数据验证、布局导航等超过50个控件。

?超强表格:提供锁定列、多表头、分页排序、行过滤、数据汇总、单元格编辑、详细行、Excel导出等功能。

?第三方兼容:与ExtJS、jQuery、YUI、Dojo等任意第三方控件无缝集成。 ?浏览器兼容:支持IE6+、FireFox、Chrome等。 ?跨平台支持:支持Java、.NET、PHP等

2.7 运行环境要求

计算机硬件配置:CPU:Centrino 2GHZ; 内存:2G; 硬盘:250G 操作系统:Microsoft Windows XP; 集成开发平台:Visual Studio 2010 数据库:Access 浏览器:IE浏览器

第3章 系统设计

3.1 模块设计

根据系统功能分析,可以画出系统的功能模块图,从客户界面,管理界面分别对功能模块图加以描述。

管理界面的系统功能模块图如图3-1:

管理员登陆

系统后台操作界面

管歌歌留会 理曲曲言员员 专列列列列辑表表 表表

会员界面的系统功能模块图如图3-2所示:

用 户 歌曲点播网界面 歌曲信息浏览 我要留言

我的点歌 修改密码

图3-1 会员角色功能图

3.2 数据库设计

数据库的重要性对整个系统的建设至关重要,他是系统成功运行的基础。同时,也可以加快系统的运行速度与效果。但是如果数据库不够完善,甚至有缺陷的话就会极大的影响整体的运行。因此在构造数据库的时候一定要根据系统模块完善的去建立各种相关模块。根据系统功能设计要求和模块划分,本站的数据库所包含的数据表及其字段信息有:管理员信息表(Admins)、点歌信息表(DianGe)、歌手信息表(GeShou)、歌曲信息表(GeQu)、留言信息表(LiuYan)、专辑信息表(Types)和会员信息表(Users)

表3-1管理员信息表(Admins)

字段名 ID ZhangHao MiMa RegTime CreateName

数据类型 int

nvarchar(50) nvarchar(50) datetime nvarchar(50)

字段说明 数据编号 账号 密码 创建时间 创建人

表3-2点歌信息表(DianGe) 字段名 ID GeQu GeShou ZhuanJi CreateTime CreateBy 字段名 ID GeQuMingCheng

GeShou ZhuanJi Remark TypeName IsTuiJian CreateName CreateTime YinYueName

数据类型 int

nvarchar(MAX) nvarchar(MAX) nvarchar(MAX) datetime nvarchar(50) 数据类型 int

nvarchar(500) nchar(10) nchar(10) text

nvarchar(500) nvarchar(500) nvarchar(50) nvarchar(50) nvarchar(50)

字段说明 数据编号 歌曲 歌手 专辑 点歌时间 点歌人 字段说明

数据编号

歌曲名称

歌手 专辑 备注 类别名称 是否推荐 创建人 创建时间 音乐文件名

表3-3 歌曲信息表(GeQu)

表3-4留言信息表(LiuYan)

字段名 ID XingMing NeiRong CreateTime

数据类型 int

nvarchar(50) nvarchar(1000) datetime

字段说明 数据编号 姓名 留言内容 留言时间

表3-5专辑信息表(Types)

字段名 ID TypeName TuBiao FaXingShiJian ZhuanJiName GeShou Remark

数据类型 int

nvarchar(50) nvarchar(50) datetime nvarchar(50) nvarchar(50) nvarchar(MAX)

表3-6会员信息表(Users) 字段名 ID XingMing ZhangHao MiMa XingBie NianLing ZhuZhi BeiZhu DianHua YouXiang ZhuCeShiJian

数据类型 int

nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50)

int

nvarchar(1000) nvarchar(2000) nvarchar(50) nvarchar(50) datetime

字段说明 数据编号 姓名 账号 密码 性别 年龄 住址 备注 电话 邮箱 注册时间 字段说明 数据编号 专辑名称 图标 发行时间 专辑名称 歌手 备注


c#aspnet在线点歌管理系统网站(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师廉洁从教自查报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: