基于aspnet的在线点歌系统的设计与实现—毕业设计(论文内容摘要:
时 发布、即时见效 的功能。 ( 3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。 而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。 同时,为了能有效方面的更新系统的界面。 ( 4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。 针对不同的会员,只需要稍作修改就可以开发出适合自己特点的网络交流系统。 系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分普通用户 歌曲分类 信息浏览 管理员 登陆界面 后台操作界面 联系我们 登陆系统 注册用户 歌曲详细 信息浏览 用户注册 8 修改,就能在系统界面上实现及时更 新的效果,减少了更改系统源代码的复杂性。 ( 5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 数据流分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流通中的问题。 现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。 其具体的做法是:按业务流程图理出的务流程顺序,将相应调查过程中所 掌握的数据处理过程,绘制成一套完整的数据流程图。 在线点歌网站 的数据流程: 对本系统操作的数据源有普通会员和管理员两种, 首先由系统管理员根据不同会员的需要将某些信息保存到数据库中,然后再进行发布。 所有会员均可以进行信息查询。 通过对本系统的需求分析,系统的基本功能已经确定。 整个系统的数据流程图如 22: 普通用户 系统界面 系统数据库 管理员 后台界面 查看信息 信息的修改 注册用户 联系我们 9 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素 的定义的集合。 数据流图和数据字典共同构成系统的逻辑模型。 在线点歌网站的数据字典 —— 数据流 数据存储名称:管理员信息 数据来源:管理员信息表 数据去向:管理员登陆模块 数据组成: 管理员信息=管理员系统编号 +管理员姓名 +管理员密码 +管理员权限 描述:存储了管理员的基本信息 数据存储名称:注册会员信息 数据来源: 注册会员 信息表 数据去向: 注册会员 模块 数据组成 :注册会员信息 =系统编号 +会员名 +密码 +性别 +电话 +添 加时间等 描述:存储了注册会员的基本信息 数据存储名称:歌曲信息信息 数据来源: 歌曲信息 信息表 数据去向: 歌曲信息 模块 数据组成 :歌曲信息信息 =系统编号 +名称 +内容 +图片 +价格 +类别 +添加时间等 描述:存储了歌曲信息的基本信息 数据存储名称:新闻信息 数据来源: 新闻 信息表 数据去向: 新闻 模块 数据组成 :新闻信息 =系统编号 +类别名称 +添加时间等 描述:存储了新闻的基本信息 —— 数据处理 描述: 管理员登录系统进行管理员登录管理 输入:管理员的用户名、密码 过程:判断是否为合法的管理员 输出:后台系统主界面 名称 : 查询信息 描述: 根据条件查询所需信息 输入 : 输入查询的条件 过程:查询系统的用户所需的信息 输出 : 查询得到的信息页面 10 —— 数据存储 在线点歌网站的数据项 管理员数据项: 会员数据项: 名字:录入信息 描述:会员信息,歌曲信息 等的录入 输入 : 输入要添加录入的信息 过程 : 将需要添加录入的信息加入数据库中 输出 : 系统新的信息表页面 输出 : 查询得到的信息页面 名字:修改、删除信息 描述: 对会员信息, 漫画 信息等修改或删除后存入数据库中 输入 : 输入要修改或删除的信息 过程:对需要修改的信息做修改、删除过时的信息 输出 : 系统新的信息表页面 输出 : 查询 得到的信息页面 名字 : 数据库信息 别名:无 描述: 存储了数据库的基本信息 数据组成: 数据库信息 =会员信息 +歌曲信息 +新闻信息 +管理员信息 位置:数据库 输出 : 查询得到的信息页面 名称:管理员 编号 简述:唯一 的管理编号 数据类型:文本 字段大小: 20 名称:管理员 帐号 简述:每个管理员所对应的 帐号 数据类型:文本 字段大小: 20 名称:管理员密码 简述:每个管理员所对应的密码 数据类型:文本 字段大小: 20 名称: 注册时间 简述:每个管理员所对应的 注册时间 数据类型: 日期时间 字 段大小: 8 名称: 会员 编号号 简述:每个 会员 所对应的 编号 数据类型:文本 字段大小: 20 名称: 会员帐号 简述:每个 会员 所对应的 帐号 数据类型:文本 字段大小: 20 名称: 会员 密码 简述:每个 会员 所对应的密码 数据类型:文本 字段大小: 20 名称: 注册时间 简述:每个 会员 所对应的 注册时间 数据类型: 日期时间 字段大小: 8 11 歌曲信息数据项 名称:系统编号 简述:歌曲息唯一的系统编号 数据类型:文本 字段大小: 30 名称:名称 简述:歌曲信息的名称 数据类型:文本 字段大小: 30 名称: 歌曲 信息 内容 简述: 歌曲 信息的内容 数据类型:备注 字段大小: 30 名称:内容类别 简述: 歌曲 信息的内容类别 数据类型:文本 字段大小: 50 名称: 歌曲 图片 简述: 歌曲 信息的图片名称 数据类型:文本 字段大小: 30 名称: 歌曲 类型 简述: 歌曲 信息的图片类型 数据类型:文本 字段大小: 30 名称:添加者 简述: 歌曲 信息的添加者 数据类型:文本 字段大小: 30 名称:添加时间 简述: 歌曲 信息的添加时间 数据类型:时间 字段大小: 8 12 3 系统功能模块划分 根据系统功能分析,可以画出系统的功能模块图,从客户界面,管理界面分别对功能模块图加以描述。 管理界面的系统功能模块图如图 31: 会员 界面的系统功能模块图如图 32 所示: 管理员登陆 系统后台操作界面 歌曲信息管理 歌曲类别管理 会员帐号管理 管理员帐号管理 用 户 歌曲点播 网界面 歌曲信息浏览 歌曲管理 会员登陆 13 4 数据库设计 数据库需求分析 会员的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。 收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 通过系统功能分析,针对一般的在线信息交流系统,总结出如下的需求信息: 1)用户分一般会员、注册会员和管理员会员。 2)一般会员可以查看相关信息。 3)注册会员可进行订单操作。 4)管理员用户可以对全站的信息进行管理。 经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: 1)管理员信息,包括数据项:帐号,密码,注册时间。 2) 会员 信息,包括数据项:帐号,密码,注册时间。 3)歌曲信息信息,包括数据项: ID(系统自动编号),标题,内容、图片名称、图片类型、添加时间等。 数据库概念结构设计 得到上面数据项和数据结构以后,就可以设计出能够满足 用户 需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 设计规划出的 实体有:管理员信息实体、注册 会员 (会员)信息实体、歌曲常识实体、歌曲风采实体、留言板信息实体。 实体之间关系的 ER 图如图 41 所示: 用 户 查 看 歌曲信息 14 管理员信息实体 ER 图如图 42 所示: 会员信息实体 ER 图如图 42 所示: 歌曲信息实体 ER 图如图 44 所示: 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某管理员 帐号 密码 注册时间 管理员信息实体 ER图 ………… ...... 歌曲 信息 编号 标题 内容 时间 歌曲 信息 ER图 会员 帐号 密码 注册时间 用户信息实体 ER图 15 种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。 在线点歌网站 数据库中各个表的设计结果如表所示。 每个表格表示在数据库中的一个表。 表 1 为管理员信息表,存储系统中的管理员信息。 表 1 管理员信息表( allusers) 表 2 为新闻信息表,记录系统中已有新闻的信息。 表 2 新闻 信息表( allgonggao) 表 3 为歌曲信息表,记录系统中已有歌曲的信息。 表 3 歌曲 信息表( gequ) 16 17 5 管理模块界面设计 会员 界面的大部分功能都是以 管理模块 为前提的,因为 客户模块 所显示的数据大部分需要通过管理模块来添加。 因此,我们首先要来介绍 管理模块 的设计与开发。 管理模块 相对 客户模块 要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。 为了便于系统维护,页面的命名才用“模块名 +功能名”的方式。 概括起来, 管理模块 具有以下功能: * 会员信息管理。 * 歌曲信息维护。 * 公告信息维护。 * 管理员维护。 下面分别说明这些 页面的 功能实现方法。 用户界面 系统首页界面 系统首页 界面清晰,功能模块划分科学,使会员一见就有种亲切感。 首面由如下几部分组成: 功能导航栏(以长方形排列,分为首页、明星库、已点歌曲、歌曲搜索、系统公告、后台管理); 18 明星列表操作界面 当会员在首页的导航栏里点击“明星库”时,系统跳转至此页。 此页面为明星的信息列表界面,界面清晰,操作简约。 歌曲信息界面 此界面为歌曲信息展示界面,用户可在此页面进行信息浏览。 当会员选定某信息后后,可进行在线观看操作: 19 管理员界面 后台管理界面 20 在界面 左边是功能列表 , 右侧是功能操作区,可在此进行所有功能的操作。 歌曲信息管理页面 21 从此界面可以看出,管理员 可以进行添加及管理歌 曲 信息 操作。 新闻信息管理界面 22 从此界面可以看出,管理员 可以进行添加及管理新闻 信息 操作。 管理员信息管理界面 23 从此界面可以看出,管理员 可以进行添加及管理管理员 信息 操作。 由于界面简约,操作简便,系统在设计时就充分考虑到这点,所以,在此不再累述其中的操作过程。 总之,系统界面设计人性化,功能齐全无遗漏、无冗余,是 在线点歌网站 的最大亮点。 24 结 论 1) 系统的特点 本系统是一个在线点歌网站,采用 +SQL2020 的模式来订制的一 个小型在线点歌平台。 本系统从功能上来说,比较完备。 系统以 Web 界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。 系统实现了对信息数据。基于aspnet的在线点歌系统的设计与实现—毕业设计(论文
相关推荐
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 422 用户和商品之间 ER 图 管理员和用户、商品、 订单、 留言之间 ER 图 管理员是一类特殊的用户,其具有所有用户的属性。 留言包括 “编号”、“用户名”、“标题”、“留言内容”、“留言日期”、“回复者”、“回复内容”等属性
了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,设计出该平台功能如下: 管理员对功能的需求 添加图书。 添加的图书信息主要包括:书 名、 ID 号、作者、出版社、价格、数量、类型; 查看及修改图书信息。 修改的内容包括:图书的基本信息、价格信息、库本科生毕业论文(设计) 5 存量、热点设定、最新书籍等; 添加、修改、删除图书分类; 添加、修改
(2)查看购物车: 显示客户所选商品的列表 , 修改购买数量 并 自 动和计金额; (3)修改购物车: 改变购书数量 , 删除要购买的图书。 中国人民解放军防空兵指挥学院毕业(论文) 15 4:收银台:生成订单,写入库存。 (1)填写 结账 信息: 要求会员 填写相关信息 ; (2)生成订单; (3)结账:进入库存,查看库内图书是否可以满足购买 要求,符合要 求的图书结账,显示交费金额信息。 5
发布、即时见效 的功能。 ( 3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。 而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。 同时,为了能有效方面的更新系统的界面。 ( 4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。 针对不同的会员
名 Password Nvarchar 50 Null 博客的密码 Description Nvarchar 100 Null 博客的描述 Email Nvarchar 200 Null 博客的电子邮箱 Entrynum Int 4 Null 博客的每页文章显示数量 Name Nvarchar 50 Null 角色名称 Role Int 4 Null 角色 Essaycount Int 4
,也可以是任何运行在其它平台上的任何应用程序。 辽宁对外经贸学院本科毕业论文(设计) 5 是一组用于和数据源进行交互的面向对象类库。 通常情况下 , 数据源是数据库,但它同样也能够是文本文件、 Excel 表格或者 XML 文件。 允许和不同类型的数据源以及数据库进行交互。 然而并没有与此相关的一系列类来完成这样的工作。 因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。