4.2 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 通过系统功能分析,针对大学信息发布网,总结出如下的需求信息: 1)用户为管理员用户; 2)管理员用户登陆后可进行管理员信息、信息信息及其他信息等的维护,以且信息入库、信息出库及统计信息的维护; 经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构: 1)管理员信息,包括数据项:帐号,密码,权限等。 2)用户信息,包括数据项:用户ID,用户名,性别,电话,注册时间等。 3)新闻信息,包括数据项:系统编号,信息名称,计量单位,供货厂商等。 此页面的主要功能是检测正确的系统用户,使其持合法的用户名及密码进入系统后台,以进行相应权限的管理操作。 该界面实现的主要代码如下所示: protected void Button1_Click1(object sender, EventArgs e) { if (TextBox2.Text.ToString().Trim() == "" || TextBox1.Text.ToString().Trim() == "") { Response.Write("<script>javascript:alert('请输入完整');history.back();</script>"); Response.End(); } string sql; sql = "select * from allusers where username='" + TextBox2.Text.ToString().Trim() + "' and pwd='" + TextBox1.Text.ToString().Trim() + "'"; DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); // result = new TestOnline.Class1().hsggetdata(sql); if (result != null) |