毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ASP.NET同学录制作+需求分析+数据库设计 第4页

更新时间:2010-8-21:  来源:毕业论文
ASP.NET同学录制作+需求分析+数据库设计 第4页
图3.2  同学录系统结构本文来自辣'文.论-文|网
账号管理模块:为用户提供修改个人信息功能,用户登录后点击首页站内导航栏中的【账号管理】按钮,进入UserEdit.aspx页面,在该页面中,用户可以修改个人信息。
班级留言板模块:提供班级公共留言的功能,相当于班级公告栏,点击【留言板】按钮进入班级留言板Board.aspx页面。在该模块中,用户可以浏览班级留言外还可以发表留言。
个人日志模块:为注册用户提供发表个人日志的功能,用户点击【日志管理】按钮,进入ArticleMangage.aspx页面,在该中用户可浏览到所发表过的日志并可对其进行删除、编辑,点击该页中的【添加新日志】按钮,可以添加新日志。
评论管理模块:为注册用户提供管理日志评论的功能,用户点击【评论管理】按钮,进入ReplyManage.aspx页面,用户可删除日志的相关评论
通讯录模块:是用来存放整个同学录中所用同学的联系方式,单击【通讯录】按钮,进入Address.aspx页面,该页显示所有同学的简单信息。
短消息模块:实现站内用户间的相互通讯,用户可以给站内好友发送短信,查看自己的信箱。点击【短消息】按钮,进入ViewMsg.aspx页面,在该页中查看自己的信箱,查看自己的最新消息和好友回复信息。
聊天室模块:为在线用户提供实时聊天功能,点击【聊天室】按钮进入班级聊天,该聊天室采用简易设计,无需数据库进行管理,当聊天记录超过200条后,系统会自动清除所有聊天记录。
班级资料共享:提供资料下载及资料上传功能,点击【资料共享】按钮,进入资料下载页面,用户可查找所需资料下载,若想和班级同学分享资料可点击【文件上传】按钮将指定文件上传。
班级相册:浏览班级相片,点击【班级相册】按钮,进入Photo.aspx页面,在该页中用户可浏览班级所用相片,也可上传相片与站内用户分享。毕业论文http://www.751com.cn
管理模块:管理员直接点击首页中的【管理员登录】按钮,登录后进入管理员页面AdminManage.aspx,该页的主要功能是对用户、班级留言、网站链接、班级资料、班级相册进行管理。
4  同学录系统数据库设计及实现
4.1数据库设计的前期工作
数据库设计是建立数据库及其应用系统的核心和基础,它要求对指定的应用环境,构造出较优秀的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段6:
系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能;确定系统所需的资源;分析和估算系统可能达到的效益;确定系统设计的原则和技术路线。
需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在了解系统的概况、确定系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
概要设计阶段要产生反映信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻辑模型等特点。
系统实施阶段主要分为建立实际的数据库结构、装入试验数据对应用程序进行测试、装入实际数据建立实际数据库三个步骤。
本系统是面向班级同学的同学录系统,对数据库的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。例如用户都有自己的基本信息,这就需要存放到数据库中,还有用户发送的短消息、日志、评论等等,以及班级资料、相册、留言等等。那么数据库就要收集这些基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
4.2数据库结构设计本文来自辣'文.论-文|网
本系统采用SQL Server 2005数据库系统,SQL Server 2005提供了完整的、集成性的、可支持Web的分析服务。在.NET平台上访问数据库的办法自然是最先进的ADO.NET。它是对原ADO的全面提升,它的两个核心组件是.NET数据提供程序和DataSet。
在该系统中新建一个数据库,将其命名为db_ClassmateRecord,然后在该数据库中创建11个数据表,分别为管理员信息表(tb_Admin)、用户信息表(tb_User)、日志信息表(tb_Article)、评论信息表(tb_Revert)、联系人信息表(tb_Message)、友情链接信息表(tb_Href)、留言信息表(tb_Board)、相片信息表(tb_Photos)、文件信息表(tb_files)、发送短消息表(tb_Sendmsg)、回复短消息表(tb_Replymsg)。
1、管理员表
管理员信息表(tb_Admin)主要用于存放管理员的账号、密码以及其他信息。表tb_Admin的结构如表4-1所示。
表4-1管理员信息表(tb_Admin)的结构
字  段 类  型      说明
ID     Int 主键(自动编号)
    UserName     nvarchar 用户姓名
    PassWord     nvarchar 用户密码
    ReallyName     nvarchar 真实姓名
    Birthday     datatime 生日
    Address     nvarchar 地址
    PostCode     nvarchar 邮政编码
    Email     nvarchar Email
    HomePhone     nvarchar 家庭电话
    MobilePhone     nvarchar 手机电话
    QQ     nvarchar QQ号码
    ICQ     nvarchar ICQ号码
    RegTime     datatime 注册时间
    Sex     nvarchar 性别
    IP     nvarchar IP地址
    SuperAdmin     nvarchar 是否为超级管理员
2、用户信息表
用户信息表(tb_User)主要保存站内用户的基本信息。表tb_User的结构如表4-2所示。
表4-2用户信息表(tb_User)的结构
字  段 类  型      说明本文来自辣'文.论-文|网
UserID     Int 主键(自动编号)
    UserName     nvarchar 用户姓名
    PassWord     nvarchar 用户密码
    ReallyName     nvarchar 真实姓名
    Birthday     datatime 生日
    Sex     nvarchar 性别
    Address     nvarchar 地址
    PostCode     nvarchar 邮政编码
    Email     nvarchar Email
    HomePhone     nvarchar 家庭电话
    MobilePhone     nvarchar 手机电话
    QQ     nvarchar QQ号码
    Address     nvarchar 地址
    ICQ     nvarchar ICQ号码
    RegTime     datatime 注册时间

上一页  [1] [2] [3] [4] [5] [6] 下一页

ASP.NET同学录制作+需求分析+数据库设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。