(参考)网络留言簿c 课程设计说明书.docVIP

  • 10
  • 0
  • 约3.69万字
  • 约 59页
  • 2018-06-08 发布于贵州
  • 举报

(参考)网络留言簿c 课程设计说明书.doc

(参考)网络留言簿c 课程设计说明书

河北工程大学 科信学院 课程设计说明书 (2010/2011学年第一学期) 课程名称 : 软件程序设计 题 目 : 网络留言簿 专业班级 : 电子信息工程08-1 学生姓名 : ************ 学 号: ********** 指导教师 :马****、陈**、崔*、刘*** 设计周数 : 2周 设计成绩 : 2011年1月14日 目 录 1、课程设计目的 1 1.1、熟悉环境 1 1.2、实现功能 1 1.3、熟悉语言 1 2、需求分析 1 2.1软件功能 1 2.2 E-R图 1 2.3流程图 2 2.4系统功能结构图 4 2.5功能模块 4 3 逻辑结构 5 3.1 逻辑结构设计 5 3.2 命名规则 6 4 详细设计 6 5、运行测试 23 6、总结 27 7、参考文献 28 1课程设计目的 1.1熟悉环境。 熟悉Visual Studio 2005环境和Microsoft SQLServer 2005环境。 1.2实现功能 1使该软件实现普通用户浏览和发布留言的功能。 2管理员能回复和管理留言 3留言按时间先后顺序排序显示,并支持分页显示功能。 1.3熟悉语言 熟悉.Net,c#,asp,css 2 需求分析 2.1软件功能 随着互联网的迅猛的发展,网站给我们带来不少的便利,,基本是每个网站必有的功能,为用户之间的交流提供很好的平台。本有如下功能: 2.3流程图 流程图简述: 当程序开始运行,首先初始化程序,接着进入登录页面,如果是没有账号的新用户,必须在注册并获得账号后方可进行留言,如果是已有账号的用户或是管理员则可输入帐号和密码进行登录。当输入的帐号和密码一致时,经过判断权限可进入主页面,否则会提示“帐号或密码错误”并停留在登录页面。进入主页面后可进行相关操作,最后点击退出可结束程序。 2.4系统功能结构图 留言板的系统功能结构图下图所示: 图2-1的总体结构列名 数据类型 长度 是否为主键 是否为空 注释 是 否 用户 UserPwd nvarchar 20 否 否 用户密码 Uvarchar 20 否 否 Email nvarchar 50 否 是 PhoneNumber nvarchar 20 否 是 Limit nchar 1 否 留言表:Messagetable 留言表用于保存用户的留言内容。 列名 数据类型 长度 是否为主键 是否为空 注释 是 否 PubTime smalldatetime 8 否 UserNumber int 4 否 否 Text nvarchar 100 否 UsernumberF int 4 否 回复留言表:RetMessage 回复留言表用于保存对留言的回复内容。 列名 数据类型 长度 是否为主键 是否为空 注释 是 否 RetTime Smalldatetime 8 否 否 MessageID int 4 否 否 UserNumber int 4 否 RetText nvarchar 100 否 3.2 命名规则 数据库:数据库以系统的名称或英文命名,这里用“Database”作为数据库名称。 数据表:数据表以相关的英文名命名。如Message表,UserTable表。 表字段:表字段以相关的汉语拼音或英文名命名。如:UserName,PubTime等。 4 详细设计 4.1登录页面(login.aspx) 用户必须使用用户名登录后才能进行留言或查看留言,没有注册的用户需先注册成功后,方可登录。源代码如下: public partial class Login : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnLogin_Click(object sender, EventArgs e) { try { //创建连接数据库的对象 SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[connectionstring].ConnectionString); conn.Open();//打开数据库连接

文档评论(0)

1亿VIP精品文档

相关文档