1、武汉软件工程职业学院课程设计报告-第 二 学期题目: 简易留言板 姓名: XXX 班级: 网络1502 系部: 计算机学院 指引教师: 梁晓娅 日期: 6月19日摘要本程序用到控件有GridView,LinkButton,TextBox,Login,Dropdownlist,Label。本程序各页面布局采用表格+盒子实现,实用性很强。程序后台代码在编写过程中采用模块化,可读性强。该程序某些页面也用了javascript。目 录综述1系统设计1数据库设计1开发实现2总结5参照文献6 综述: 简易留言板是基于Visual Studio 开发平台来开发ASP.NET网站,可实现交互功能,即顾客只需注
2、册一种账号,就可以在线与其她顾客进行交流。网站管理员可以对顾客进行管理,删除顾客发送无关紧要信息。验证创立主题系统设计登录注册留言并发布退出 进入主题管理顾客忘掉密码图1本留言板分为六个页面,登录页面,注册页面,忘掉密码页面,主题页面和留言页面。 如图1所示为本系统流程图数据库设计: 图2:lyUser表如图2所示,lyUser表把UserId作为主键; 图3:lyUserinfo表如图3所示,lyUserinfo表把UserId既作为主键,又参照lyUser表作为外键;用来存储注册顾客。 图4:lyzhuti表如图4所示,lyzhuti表把Zhutiid作为主键,用来存储顾客创立主题; 图5
3、:Tishiquestion表如图5所示,Tishiquestion表用来存储注册时用于顾客找回密码提示问题 图6:lyMessage表如图6所示,lyMessage表中Zhutiid参照lyzhuti表,UserId参照lyUser表,把UserMeassageId设为主键,并自动增长。用于存储顾客发送信息。开发实现:将自己开发完毕模块界面截图,并分别详细描述其实现功能。 图7:系统登录界面如图7所示,当顾客输入顾客名和密码均对的时,将会跳转到主题页面。如果顾客名输入是管理员账号,将会跳转到校园留言管理平台。如果顾客没有注册账号,可点击注册进入注册页面。同理,如果顾客忘掉了密码,则点忘掉密码
4、可跳转到找回密码页面。 图8 图9如图8和图9所示,如果顾客进入了找回密码页面。只需输入顾客名,系统会自动显示顾客注册时选取问题,只要顾客输入答案对的,就可以获取新密码并跳转到登录页面。 图10 图11如图10和图11所示,当顾客进入注册页面时候,系统会判断顾客输入顾客名与否存在,如何不存在,才干进行注册。顾客必要确认密码后才和填写问题答案后才干注册成功。如果顾客注册成功,系统会自动跳转到登录页面。 图12如图12所示,当顾客登录成功后会进入此页面。顾客可以选取别人创立主题进入讨论,也可以自己创立主题。当顾客单击创立主题时候会在页面弹出一种对话框,如果顾客输入了主题名称,则顾客可以进入自己主题
5、。 图13如图13所示,当顾客选取了相应主题,则可以在留言区与其她人进行讨论,讨论字数限制在200字以内。 图14如图14所示,顾客名为管理员,当密码输入对的后。将会进入图15管理平台图15如图15所示,在这里可以看到每个顾客发送每条信息。如果管理员想删除某一条信息,只需单击删除,便可将该条信息删除。删除后界面如图16所示。图16总结:通过本次课程设计,我基本掌握了ASP.NET服务器控件使用,也通过此理解网站实现过程。在开发留言板时候,遇到了诸多困难。但是通过查阅资料,我成功解决了这些问题。我觉得咱们在平时学习中应注意多留一种心眼,不能疏忽。程序做出了虽然有诸多bug.但咱们目的是Debug.只有掌握了基本知识,才干在背面实训中得心应手。虽然这个程序做好了,但它还是有诸多局限性地方由于时间仓促未能完毕。参照文献ASP.NET程序设计教程C#版 崔淼主编 .8