当前位置:首页 > 新闻发布管理系统 - 毕业论文
河北大学2016届本科生毕业论文(设计)
图4-8 新闻发布管理系统数据库关系图
图4-9 用户表外键设置图
图4-10 新闻表外键设置图
16
河北大学2016届本科生毕业论文(设计)
图4-11 审阅表外键设置图(1)
图4-12 审阅表外键设置图(2)
图4-13 评论表外键设置图(1)
图4-14 评论表外键设置图(2)
4.1.2 数据库的连接
如果将数据库的连接字符串写在cs文件中,当数据库的用户名或密码发生改变时,项目需要重新生成,这样会耗费大量资源。比较好的解决方法是将其写在Web.config中。
Web.config中数据库连接字符串如下:
17
河北大学2016届本科生毕业论文(设计)
另外需要建立一个数据库助手类来执行基本的数据库增删改查工作,在cs文件建立数据库连接的主要代码是: string connStr = ConfigurationManager.ConnectionStrings[\SqlConnection conn = new SqlConnection(connStr); 每次执行数据库的基本操作时询问数据库的连接状态,若处于关闭状态则连接数据库:conn.Open();执行完数据库的基本增删改查工作后需要断开连接:conn.Close()。 4.2 系统设计流程 以下将分别介绍各个模块的设计流程。 (1)用户注册模块 注册开始发送注册请求信息验证用户名是否已经存在是用户名已存在,重新注册用户否信息唯一,注册成功返回注册页面 图4-15 用户注册流程 (2)用户登录模块 输入用户名和密码验证是否存在该用户名密码否用户名与密码不匹配或者该用户名不存在是显示登录成功返回新闻主界面 图4-16 用户登录流程图 18 河北大学2016届本科生毕业论文(设计) (3)新闻主页模块 开始连接数据库显示界面参数初始化读取数据库的新闻表读取显示模板读取数据库的新闻标题读取数据库的新闻内容对读取的新闻标题按照时间顺序倒序排序按照模板设计位置显示新闻标题刷新显示界面断开数据库连接结束 图4-17 新闻主页模块流程图 (4)新闻搜索模块 查询开始输入需要查询的新闻标题或内容关键字是否有与查询条件匹配的新闻?是否无符合条件的新闻显示新闻标题列表返回查询界面用户可以根据需要进入相关新闻界面 图4-18 新闻搜索流程 19
共分享92篇相关文档