自考首页 笔记串讲 新闻快照 政策法规 招生简章 专业设置 历年试题 复习指导 毕业论文 各地自考 考试计划 考生必读
主考院校 百味自考 资格考试 成绩查询 各地考办 考生专题 自考论坛 自考答疑 自考名人 自考爱问 自考书店 自考周刊
北京 上海 天津 河北 山西 内蒙 辽宁 吉林 黑龙江 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆

自考“计算机及应用”专业论文参考范文(2)
发布日期:[12-01-09 16:20:10] 点击次数:[]

3 系统的详细设计
  系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:
  ⑴ 系统登录:该模块负责将用户分为普通用户和注册用户来实现用户权限的管理。
  ⑵ 新闻浏览:该模块负责分页列出网站所有新闻的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行新闻阅读。
  ⑶ 新闻阅读:在其他页面中点击标题链接即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,只是各字段对应的内容不同而已,另外,页面其它位置,可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。
  ⑷ 新闻 查询:该模块提供了新闻查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的新闻,并输出查询结果。
  ⑸ 新闻管理:该模块负责分页罗列登录的注册用户曾发布过且未删除的新闻信息,用户可以对该条新闻进行删除、修改。非新闻发布者除系统管理员外不具有对该条新闻的 处理权限,所以不同用户进入此页面将显示不同的内容。
  ⑹ 新闻录入和修改:注册用户录入一条新闻所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。该模块还负责编辑状态下的更新,这时,它将根据取得的Title字段值对页面控件初始化。
  下面以系统登录页面的编写为例给出主要事件和函数,说明该系统的开发过程。
  //IsRegUserOk函数:判断用户是否已经注册和密码是否正确
  public bool IsRegUserOk()
  {
  string name=TextBoxName.Text.Trim();
  string pwd=TextBoxPassword.Text.Trim();
  //建立/打开数据库连接
  SqlConnection conn=new SqlConnection();
  conn.ConnectionString=“server=(local);uid=sa;pwd=;database=jxdb”;
  conn.Open();
  //建立sql字符串
  string sql=“select * from reg where name='”+name+“'”;
  SqlDataReader dr;
  SqlCommand cmd=new SqlCommand(sql,conn);
  dr=cmd.ExecuteReader();
  //保留用户注册与否信息
  bool isRegUserExist=dr.Read();
  //关闭DataReader
  dr.Close();
  //取得用户名的密码
  string sqlBoth=“select * from reg where name='”+name+“'”;
  sqlBoth+=“and pwd='”+pwd+“'”;
  SqlCommand cmdBoth=new SqlCommand(sqlBoth,conn);
  SqlDataReader drBoth;
  drBoth=cmdBoth.ExecuteReader();
  //保留用户名+密码同时存在信息
  bool isBothExist=drBoth.Read();
  //关闭DataReader
  drBoth.Close();
  conn.Close();
  //判断用户是否注册
  if(!isRegUserExist)
  {
  Response.Write(“<script>alert('此用户尚未注册!')”);
  return false;
  }
  //判断用户名与密码是否一致
  else if(!isBothExist)
  {
  Response.Write(“<script>alert('用户名和密码不一致,不能进入!')”);
  return false;
  }
  else
  return true;
  }
  最后给出系统后端数据存储方案:
  利用Microsoft SQL Server 2000建立数据库及其存储过程。这里给出两个必需的数据表,一是数据表News包含的字段有:编号、姓名、标题、关键字、内容、类型、来源部门和日期。字段说明如下:
  参考文献
  [1]天极网新技术研究室。《ASP.NET完全入门》。重庆出版社,2001
  [2]Scott Worley著。《ASP.NET技术内幕》。王文龙 刘湘宁译。人民邮电出版社,2002
  [3]Sanjeev Rohilla, Senthil Nathan, Surbhi Malhotra著。《ADO.NET专业项目实例开发》。陈君 王宝良译。中国水利水电出版社,2003
  [4]丁晟春 王曰芬。网站新闻发布管理系统的设计与应用。现代图书情报技术。2002,5
  [5]http://www.aspxcn.com/


 
【新闻中心】
【政策法规】
友情链接:
百世德教育在线 北大法律自考网 中国考试服务网 广东考试服务网 湖北自考网 中国校长网 希赛网自考学院 中国在线招生 全国自考生网
云南自考学习网 济南自考办 广西招生考试院 东方教育网 重庆自考网 四川省自考办 广西招生考试院 辽宁招考试窗 八闽考试在线
吉林省自考办 四川自考网 河南招生考试网 内蒙招生考试网 中国教育考试网 天津招考资讯网 北京教育考试院 西安自考网 工程硕士教育网
中国自考教育网 腾讯教育频道 北京自考热线 中国高教学信网 中国教育在线 中国在职学习网 北大研修网 美食中国 更多链接
网站首页 |机构首页 | 在线咨询| 联系我们
总部地址:北京市朝阳区静安庄朝阳区党校3号楼308-315室(国际展览中心对面)
学校地址:北京市西城区车公庄大街6号院3号楼5层502室(北京市委党校)
总部电话:010-5126 6598/6465 0257转804/806
学校电话:010-5948 9995/5948 9996 24H咨询电话:(0)13810002108
E-mail:besteduorg@5ibest.com.cn
版权所有:WWW.ZK100.CN
ICP备案号:京ICP备09109982号   
全国免费电话:400-810-6118