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

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

更新时间:2010-8-21:  来源:毕业论文
ASP.NET同学录制作+需求分析+数据库设计 第6页
5  系统详细设计5.1功能设计规范1、系统界面的总体布局
一个良好的功能布局和友好的操作界面,可以贴近用户和系统的关系,使系统更加人性化。以短消息模块为例,其显示布局如下:上部为系统的总体功能,左边为系统的快捷功能,核心部分为操作短消息功能,如图5.1所示。该布局直观的提供对短消息的操作功能,可以进行对短消息的回复、删除,以及查看回复信箱,给好友发送短消息等工作。
系统页面的色彩搭配为淡绿色,色彩柔和,用户不容易产生视觉疲劳。页面进行统一布局,使页面层次分明、位置明确,让用户感觉到页面整洁舒适,符合用户的操作习惯。
图5.1 界面设计2、母版页设计
网页的外观是很重要的,往往决定了用户对网页的喜好程度,以及对系统开发的认可程度。呈现一致性界面Web应用程序能体现专业性,并能增强用户的体验,因为人们在熟悉的环境中总会觉得更加舒服。在ASP.NET中可以通过引入母版页文护系统的一致性界面外观。
母版页的主要功能是为ASP.NET应用程序创建统一的用户界面和模式,是由两部分构成,即一个母版页和一个或多个内容页,这些内容页与母版页合并,然后将母版页的布局与内容页的内容组合在一起输出3。
母版页为具有扩展名为.master的ASP.NET文件,他具有可以包括静态文本、HTML元素和服务器控件的预定义布局。母版页由特殊的@Master指令识别,该指令替换了用于普通.asp页的@Page指令。
内容页与母版页关系紧密,内容页主要包含页面的非公共内容。通过创建各个内容页来定义母版页的占位符控件即ContentPlaceHolder控件内容,这些内容页为绑定到特定母版的ASP.NET页面。
3、Web用户控件本文来自辣'文.论-文|网
使用ASP.NET网页中,可以使用创建ASP.NET网页的技术来创建可重复使用的自定义控件,这就是Web用户控件。用户控件的一种复合控件,其工作原理非常类似于ASP.NET网页,可以向Web用户控件添加现有的控件和标记,并定义控件的属性和方法,然后可以将Web用户控件像其他普通控件一样添加到ASP.NET网页中充当一个单元。使用Web用户控件可以将常用的内容或者控件以及控件的运行逻辑程序,设置为用户控件,然后便可以在网页中重复使用该用户控件,从而省去许多重复性的工作,例如网页上的导航栏,几乎每个页都需要相同的导航栏,这时便可以将其设计为一个用户控件,在多个页面使用。如果网页内容需要改变,只需修改Web用户控件中的内容,其他添加使用该用户控件的网页会自动随之改变,因此,Web用户控件的使用使网页的设计以及文护变得更加简单易行。
4、友好的用户提示方式毕业论文http://www.751com.cn
在该系统中,用户可以对自己的资料进行管理,那么在进行相关操作的时候,系统需要给用户提示信息,以免操作不慎造成严重后果。尤其是一些关键操作,例如查找、删除等,和出现程序运行异常的情况时,除在网页上显示提示信息外,还应给出相应的弹出对话框如图5.2所示。代码如下:
    protected void dlReply_ItemDataBound1(object sender, DataListItemEventArgs e)
    {
        ((LinkButton)e.Item.Controls[0].FindControl("lnkbtnDelete")).Attributes.Add("onclick", "return confirm('确定要删除吗?')");
        if (((Label)e.Item.Controls[0].FindControl("labContext")).Text.Length > 200)
        {
            ((Label)e.Item.Controls[0].FindControl("labContext")).Text = ((Label)e.Item.Controls[0].FindControl("labContext")).Text.Substring(0, 200) + "...";
        }
图5.2 弹出对话框
5、网页名、控件名称的规范
在网页、数据库、控件、函数和变量的设计过程中,使用相同的命名规则,便于管理和编程。例如网页是根据页面的功能来命名的,根据其名称可以知道该页的主要功能。
6、代码结构模块化
在该系统中,后台的逻辑代码是根据功能来编写的,那么,根据功能来实施代码模块化,可使编程思路清晰,便于管理。首先,前台页面要采用合理的页面功能布局,为代码模块化创造有利条件。另外,系统开发采用了C#语言和Microsoft Visual Studio 2005开发软件。代码在不编写时被折叠起来,层次分明,便于阅读。
5.2用户界面设计本文来自辣'文.论-文|网
    1、登录页面
用户需要登录该网站时,在登录页面输入用户名、密码及验证码,通过身份认证后可进入同学录系统的首页。管理员登录需点击登录页面的【管理员登录】按钮,在弹出的登录窗口中输入用户名、密码及验证码进入管理员页面。
2、用户注册页面毕业论文http://www.751com.cn
注册用户页主要实现添加用户的功能。在该页中,用户填写个人详细信息,其中用户名,密码不能为空。用户添加成功后,系统默认设置用户权限为普通用户,用户信息将存入数据表tb_User中。
    3、用户主页
用户通过身份认证后,在用户主页会显示该用户名称,登录栏将会被隐藏,显示站内导航栏。用户可以点击导航栏中的按钮进入指定页面。图5.3  用户子系统模块结构

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

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

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