基于aspnet的茶文化网站基于aspnet的茶文化网站(编辑修改稿)内容摘要:

的数据类型设为 datetime 的原因是因为 datetime可以直接对时间进行操作 列名 数据类型 允许空 id int 不允许 u_name Varchar(50) 不允许 u_sex Varchar(10) 不允许 u_mail Varchar(30) 不允许 u_qq Varchar(20) 不允许 adddate datetime 不允许 图 34 用户信息表 毕业设计用纸 第 11 页 共 35 页 第 四 章 网站前台模块的设计 4 .1 网站首页设计 图 41 网站首页 本模块的程序是实现把文字信息每类五个标题显示在主页上 ,我之所以这样设计的目的是因为现在社会追求快捷与简节与快捷。 人们在快捷的生活节奏下面追求的是能快速寻找到自己所需要的信息,本页面简洁大方,其能实习的功能一目了然,能加快用户对信息的检索速度。 本模块是实现文字信息在主页上面的具体显示,具体代码如下: protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { string id = [].ToString()。 (script(39。 ?id= + id + 39。 ,39。 39。 ,39。 width=800,height=45039。 )/script)。 } protected void Datalist2_ItemCommand(object source, DataListCommandEventArgs e) { string id = [].ToString()。 (script(39。 ?id= + id + 39。 ,39。 39。 ,39。 width=800,height=45039。 )/script)。 } 毕业设计用纸 第 12 页 共 35 页 4 .2 用户模块的实现 本模块输入输出包括: 用户注册:输入用户名、密码等。 用户登陆:输入用户名、密码。 输出包括:输出密码、输出用户名等。 图 42用户注册模块流程图 用户模块的主要功能是实现用户的注册和用户的登录,现在社会时间就是金钱,人们追求高效快速的生活节奏。 因此用户注册和用户登录,只设置了两个 填写信息的信息框。 这样能增强登录和注册的快捷性,节省用户因注册和登录填写资料过多浪费过多的时间,增强用户体验感。 本模块的注册流程为:主窗体 —— 用户注册 —— 填写用户 ID—— 判断 ID是否与数据库中 ID重复 —— 如果重复则重新回到填写用户 ID界面 —— 如果不重复则继续下一步填写用户密码 —— 注册成功。 主窗体 ID 是否与数据库中 ID 重复 用户注册 Y N 填写用户 ID 填写、确认用户密码 注册成功 毕业设计用纸 第 13 页 共 35 页 4 .3 用户留言功能实现 为了能及时了解客户的需求,方便和客户交流,特设此用户留言模块,用户能反馈对本网站内容的看法,能提出自己的意见。 这样便于网站内容品质和用户体验度的提升。 Public partial class message : { 图 43 用户留言功能实现 图 43 用户留言功能 毕业设计用纸 第 14 页 共 35 页 图 44用户留言模块流程图 这是一个交流的平台,页面设置有留言者的主题、发表人姓名、 Email、 号码、电话号码、用户地址、留言内容、用户主页、表情。 用户可以通过这个发表自己的意义或建议,管理员可以通过后台查看留言者发表留言的内容,对不些不是重要的可以删去。 主窗体 留言 /查看留言 留言簿 输入留言 返回 是否允许留言 填写留言信息 显示留言 Y N 留言 查看留言 查看留言 毕业设计用纸 第 15 页 共 35 页 第五 章 后台模块的设计 5 .1 管理员登录模块 图 51 管理员登录 本模块是实现后台管理员登陆功能,当管理员名和密码以及验证码 输入无误点击登陆就会自动进入后台界面,当管理员名和密码或者验证码输入任何一项有错误时都会有错误提示信息提示重新出入。 点击重置按钮能方便的清楚 Text文本编辑框中的内容,进行重新输入信息。 具体代码如下: // 与数据库 SQL Server 的引入命名空间 using。 / / 判断输入的用户名、密码和验证码是否正确 protected void Button1_Click(object sender, EventArgs e) { //变量 adminname为 用户名、 adminpwd为密码、 admincode为验证码 if(()!= amp。 amp。 ()!=) { if(()==) { //设置数据库连接字符串 SqlConnection conn=new SqlConnection()。 =server=localhost。 database=tea。 uid=sa。 pwd=39。 sasa39。 //打开数据库 ()。 //设置 SQL查询语句 string SqlStr = select count(*) from tb_user where name =39。 +()+39。 and passwd =39。 +()+39。 毕业设计用纸 第 16 页 共 35 页 5 .2 信息处理模块 本模块的内容是处理各种文章信息的,可以添加文章信息,当管理员对所添加的内容进行删除时可以点击重置,可以便捷的删除所有的信息并进行重新添加。 本模块管理员可以添加的内容为:信息类别,信息标题,信息内容。 如图 52 所示,该界面是各类信息添加界面,本界面简洁大方,主页面左右分为两个部分,左边 是信息的各种分类 :茶饮史话,品茶论道、 名茶档案、茶叶百科、赏壶识器、茗士风流、茶与宗教、新闻动态、管理员管理 、用户管理。 右边是信息的添加界 面,方便管理员添加各类信息。 图 52 信息处理 毕业设计用纸 第 17 页 共 35 页 5 .3 管理员账户管理模块 管理员添加页面,点击 左 边导航栏, 点击 管理员 管理 里的“添加”选项,则会右侧区域出现管理员信息的添加界面,主要是用户名称和密码的设置,页面截图如图 53 所示,系统流程如图 54所示。 图 53管理员账户管理 图 54 系统流程图 本模块的主要功能是实现管理员信息的添加, 管理员在页面左侧选择“管理员管理”功能,在页面右侧会弹出管理信息添加界面,显示的 信息为:管理员姓名和管理员密码。 用户在菜单栏中输入相关信息,如果注册信息中有任何一项不符合注册要求,系统就会要求用户重新舒服管理员姓名添加管理员账号 输入管理员的用户名和密码 判断是否符合要求 成功添加 为空 不为空 毕业设计用纸 第 18 页 共 35 页 和管理员密码。 如果注册信息符合注册要求,则添加管理员账户成功。 5 .4 用户账户管理模块 用户账户管理模块的主要功能是对用户账户的管理,主要能实现用户账户的添加和删除功能。 当网站的用户过多时候,管理员能通过删除一些用户的账户信息从而减少对网站资源的消耗。 还有当有些恶意用户对网站进行恶意评论时候,管理员可以通过删除用户账户信息达到整理网站内容的目的。 图 55 用户账户 管理 毕业设计用纸 第 19 页 共 35 页 第六 章 网站 应用与测试 6 .1 网站测试 该系统在本地服务器上进行运行和调试,首先是对 IIS的安装,安装完毕后将文件放入根目录,并且建立虚拟目录后就可以在 IE浏览器上进行运行和测试。 在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。 测试目的在于:测试是指“用意在发现错误而执行一个程序的过程”;一个好的测试用例是指这个测试用例有很高的概率可以发现一个尚未发现的错误;一个成功的测试是指它成功地发现一个尚未发现的错误。 本系统 的测试和纠错信息流程如图 61所示。 图 61 测试和纠错信息流程图 按照软件工程的观点,软件测试(主要是指多模块程序的测试)共包括 4 个层次。 如图 62 所示,它表明了层次测试的信息流程。 图 62 层次测试的信息流程图。 单元测试的用例从单元详细设计中导出。 在单元测试中可以采用功能性测试和结构性测试两种。 这一阶段的任务,是通过了单元测试的模块逐步组装起来, 通过测试与纠错,最终得到一个满足需求的目标软件。 在这个测试步骤中所发现的往往是需求规格说明的错误。 一般来说,系统测试是单元 测试 单元 测试 集成 测试 确认 测试 系统 测试 单元 测试 模块 模块 模块 测试报告 软件设计信息 模块 测试报告 测试报告 软件需求信息 系统的其他成分 可运行的系统 测试报告 验收阶段 填写、 确认用户密码 测试数据 程序 期望结果 测试结果 错误信息 改正信息 纠错 评价 测试 毕业设计用纸 第 20 页 共 35 页 功能性测试,不是结构性测试 [12]。 在次测试中,我们采用白盒测试和黑盒测试相结合的方法 6 .2 单元测试实例 1.“用户注册”测试 测试要点 测试数据 测试结果 用户名、密码 已存在的用户名;输入已经注册过的用户名“ huangsai” 提示“该用户名已存在,请选择其它用户名” 用户名、密码等 用户名为真、密码不符合要求输入 “ huangsai”而密码为“ 123” 提示密码错误,请重新输入密码 图 63 用户注册测试 2.“用户登录”测试 测试要点 测试数据 测试结果 用户名、密码 用户名为假、密码为假;输入用户名“ huangsai”;密码“ 123456” 提示用户名和密码均不正确,请重新输入 用户名、密码 用户名为真、密码为假;输入:用户名“ huang”; 密码“ 123456” 提示“登 录 失败”并返回重新登录 用户名、密码 用户名为真、密码为真;输入:用户名“ ricky”;密码“ 1234567” 提示“登 录 成功” 返回主页 图 64 用户登录测试 2.“在线留言”测试 测试要点 测试数据 测试结果 用户名、密码、留言 已登陆的用户 如“ huangs。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。