我的留言板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目:我的留言板

一、语言环境

A.实现语言

C# WinForm

B.环境要求

Visual 2008;Microsoft SQL Server2005

二、要求

现在要求你来做一个属于自己的留言板,具体要求如下:

1.选择发言用户,填写留言,把留言用户和留言内容存进数据库

2.把留言信息动态显示在DataGridView中。请按照推荐步骤完成上述功能。

三、数据库设计

数据库名称:MessageBoard

数据库表:UserInfo用户基本信息表)

四、具体要求和功能实现步骤

a)了解数据库

1.查看数据库的结构,包括表之间的关联关系

b)建立数据库表

1.按照数据库表的设计说明,建立SQL Server数据表,注意建立主外键的关联

2.在数据库表中初始输入一些测试数据项

erInfo表至少包括三个以上用户

ii.MessageInfo表初始置空,要求在你完成的留言板中进行操作,至少有3条以上的留言记录

c)设计编写主题代码

1.Visual 中,使用C#建立一个“C#Windows应用程序”;

2.设计一个窗体——用户留言板界面MessageBoard,把窗体标题设置为“我的

留言板”,窗体中把一个DataGridview控件、两个Label控件、一个ComboBox

控件、一个TextBox控件和一个按钮控件同时放进一个GroupBox里。

DataGridView控件可根据个人喜好,界面设计如图1所示:

图1:用户留言板窗体

用户留言板界面要求:

A.根据UserInfo表绑定选择发言用户下拉菜单,DisplayMember属性对应

userName字段,ValueMember属性对应userId字段,用DataGrid控件显

示发言内容,初始状态如图2所示:

图2:绑定发言用户的初始界面

B.选择发言用户后,如果留言内容为空,则提交报告错误提示,图略。

C.正确的填写留言内容,提交后留言信息就立刻在DataGridView中显示出

来,图略。

D.选择其他用户,则留言输入框自动置为空,图略。

E.其他发言用户填写留言内容后,点“提交”,则DataGridView自动刷新显

示所有留言信息,如图3所示:

图3:提交后显示所有留言

d)运行程序,生成可执行文件,并测试功能。

e)分离数据库,放在该工程目录下,一同提交。

五、总体要求

1.界面整齐统一;

2.请注意代码的书写规范和变量命名的规范;

3.在程序中进行必要的异常处理,并添加适当的注释。

相关文档
最新文档