网上校友录web课程设计(asp。net源程序加数据库)

上传人:第*** 文档编号:56947192 上传时间:2018-10-17 格式:DOC 页数:33 大小:4.64MB
返回 下载 相关 举报
网上校友录web课程设计(asp。net源程序加数据库)_第1页
第1页 / 共33页
网上校友录web课程设计(asp。net源程序加数据库)_第2页
第2页 / 共33页
网上校友录web课程设计(asp。net源程序加数据库)_第3页
第3页 / 共33页
网上校友录web课程设计(asp。net源程序加数据库)_第4页
第4页 / 共33页
网上校友录web课程设计(asp。net源程序加数据库)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《网上校友录web课程设计(asp。net源程序加数据库)》由会员分享,可在线阅读,更多相关《网上校友录web课程设计(asp。net源程序加数据库)(33页珍藏版)》请在金锄头文库上搜索。

1、 动态网页制作技术课程设计动态网页制作技术课程设计 课程设计报告书课程设计报告书 题题 目目 网上校友录网上校友录 专专 业业 信息管理与信息系统信息管理与信息系统 指导老师指导老师 同组成员同组成员 计算机与数据科学学计算机与数据科学学院院 目目 录录 一需求分析1 1.1 开发背景1 1.2 开发意义1 二.总体概述.2 2.1 系统功能2 2.2 界面设计3 2.2.1 管理员界面.3 2.2.2 用户界面.6 三系统设计方法10 3.1 系统功能结构图10 3.2 系统功能设计10 (6)四.数据库设计.12 五.系统公共类部署.15 六.主要功能模块实现.16 6.1 管理员登陆模块

2、16 6.2 管理员班级信息删除模块16 6.3 管理员班级信息修改模块18 6.4 管理员留言管理模块19 6.5 管理员相册管理模块20 6.6 普通用户登陆模块21 6.7 普通用户注册模块22 6.8 普通用户班级查看模块23 6.9 普通用户班级留言查看模块24 6.10 普通用户校级信息查看模块24 6.11 普通用户相册查看模块25 七.网站的发布.27 八.心得与体会.29 参考文献31 出售 ASP.NET 各类课程设计/毕业设计,包括(课程设计文档、.NET 程序、数据库),详情请咨询 qq:1193390850,质量上乘,价格优惠 1 一一需求分析需求分析 1.11.1

3、开发背景开发背景 随着互联网的普及,人类已经进入了信息时代,互联网不仅方便了人类的生活,还推动着人类不断发 展进步。在互联网的推动下,各种通讯工具应运而生,如腾讯公司的 QQ,微软公司的 MSN 等等,校友 录管理信息系统也是一种新型工具,它的出现就是跟随时代的步伐,为人类造福。校友录系统是以校友为 主要用户的管理新信息系统,它可以为在校或已毕业的广大校友们提供交流思想的场所,通过提供完善的 校友录服务和规范校友录的管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感 情,方便校友联系的目的,从而增强学校的凝聚力。 系统分析的目的是在充分认识原信息系统的基础上,通过问题识别、可

4、行性分析、详细调查、系统化 分析,最后完成新系统的逻辑方案设计。它的目标就是按系统规划在所确定的某个开发项目范围内明确系 统开发的目标和用户的信息需求,提出系统的逻辑方案。 1.21.2 开发意义开发意义 (1) 校友录管理信息系统的开发是校园数字化过程中必不可少的阶段,比如说校园内部的通讯录可以集成 于该系统,即使校园内部的通讯方式得到了优化,又促进了 OA 的发展,也是数字化校园的一个组成部分。 (2) 随着就业形势的加剧,每年的就业工作压力都很大,到我校招聘的公司企业也有限,地理位置也不是 很好,如果有校友录管理信息系统,这样我们的校友的公司等信息都很容易获取,这即对我校就业有利, 而且

5、还能为他们公司带去优秀的人才,这样贵公司也更加信任我校的学生,对所有人都是有利的。 (3) 校友录管理信息系统虽然只是一个很小的系统,但是他的作用却是重大的,每天一小步就是成功的开 始,校友录就是数字化校园的奠基石,他会给学校和校友带来很多的方便,为学校的建设和发展起到很好 的推动作用,也为数字化校园起到了宣传作用。 (4) 校友录管理系统的最终目的是加强各地校友之间的联系,增进校友之间、校友与母校之间的感情,通 过校友之间的交流,为各地学子提供广泛的事业合作机会,能增强学校的凝聚力,让各地学子联合起来。 校友录是为校友之间进行交流和联系提供的一个平台,虽然现在大多数人都能用各种聊天工具与同学

6、朋友 联系,但是聊天工具有个最大的弱点就是安全性不高,一旦密码丢失或被盗,所有联系人资料都将丢失, 而校友录管理系统能解决这个问题,多有校友的信息都将长期储存在数据库,用户登陆校友录就能找到同 学的信息,并与之取得联系,并且可以时时关注母校的动态。现在我们也都面临着毕业,拥有一个属于自 己的校友录也是很多同学的心愿,所以,设计并制作这个校友录管理系统是有很大的实际意义的. 2 二二.总体概述总体概述 2.12.1 系统功能系统功能 系统的普通用户是大学历年以来毕业的校友,由于大多数用户对计算机系统都没有很深入的了解,他 们一定希望系统比较容易使用,如操作便捷、响应快速等。大学校友通过注册成为校

7、友录系统的普通用户, 已注册的普通用户根据本人的用户名和密码登录系统后,可以查询其他校友的信息,还可以查询本人信息 并允许修改部分个人信息。具体说,普通用户的主要需求如下: 1)注册功能。普通用户进入注册页面,可以向系统提交注册信息,系统对用户提交的注册项的语法、格 式 进行检查,并将合法的内容保存到数据库中。用户注册时需要提交的主要信息包括用户 ID、学号、姓 名、性别、班级、学历、电话、E-mail、通讯地址、邮编、工作单位等。为了帮助用户找回丢失密码,还 可以设置问题及答案。当用户丢失密码时,通过回答问题,可以找回密码。 2)注册用户登录功能。用户提交用户名和密码后,系统会根据数据库中的

8、用户身份信息,验证用户身份, 合法用户可以登录到系统中。 3)校友信息浏览功能。用户可以先进入某校友所在的学院,再按该校友的毕业年限进入其所在的班级, 然后就可浏览该班级所有毕业生的信息,包括校友的姓名、学号、毕业时间及所在单位等。通过点击某一 个校友的姓名,可以查看其详细地个人资料,主要包括姓名、学号、毕业班级、电话、E-mail、通讯地址、 邮编等信息。 4)班级信息查询功能。已经登录的用户可以根据班级编号、班级姓名等关键词查询并显示校友信息。 5)修改留言信息功能,发表留言信息,以便使其他用户能够获得准确的留言信息。 6)普通用户登录功能。提高系统的安全性。 7)相册查看功能。 3 2.

9、22.2 界面设计界面设计 2.2.1 管理员界面管理员界面 管理员登录页面 2.2.1 管理员管理界面 2.2.2 4 管理员修改更新校级信息界面 2.2.3 管理员留言管理界面 2.2.4 5 管理员留言查看界面 2.2.5 管理员留言界面 2.2.6 6 管理员相册界面 2.2.7 2.2.2 用户界面用户界面 用户登录界面 2.2.2 7 用户主页界面 2.2.21 用户注册界面 2.2.22 8 用户查看班级信息界面 2.2.23 用户查看校级、留言信息界面 2.2.24 用户相册界面 2.2.25 9 用户相册查看界面 2.2.26 10 三系统设计方法三系统设计方法 3.13.1

10、 系统功能结构图系统功能结构图 校友录 用户登录管理员登录 注册 新用 户 班级 信息 查看 班级 留言 查看 班级 留言 上传 校级 信息 查看 查看 相册 班级 信息 修改 校级 信息 修改 班级 信息 删除 校级 信息 删除 留言 管理 相册 管理 系统功能结构图 3.1 3.23.2 系统功能设计系统功能设计 本系统功能设计是使整个系统能基本实现用户与管理员分别对信息的查看以及修改功能,能让系统使 用者更直观的了解校友录的详细信息,以做出相应的改变。就是要对这些资源建立正确的数据库,并进行 信息的收集、更新、存储,同时对这些信息进行维护,使用本系统能使校友们更加方便,高效,简单的交 流

11、。 本系统共包括 2 个大模块,分别是系统管理员登陆模块和普通用户登录模块。 普通用户模块包括 6 个子模块: (1)注册新用户 (2)班级信息查看 (3)班级留言查看 (4)上传留言 (5)校级信息查看 (6)查看相册 管理员模块包括 6 个子模块: (1)班级信息修改 11 (2)班级信息删除 (3)校级信息修改 (4)校级信息删除 (5)留言管理 (6)相册查看 12 四四.数据库设计数据库设计 由于在本项目中要使用数据库,因此在正式开始编写程序之前,要在数据库中创建相应的数据库表。 在这里选用数据库 SQLServer2005 作为项目的后台数据库。数据库只是一个容器,其中可以含有表、

12、视图 等对象,它们之间的联系是一种逻辑上的联系。数据库文件中记录着它所包含对象的信息,用户的数据存 储在表和视图中。根据分析设计本系统一共建立了 7 张表,分别为 city 表、class 表、classtype 表、 info 表、province 表、school 表、userreg 表、admin 表、suser 表。具体表结构如下。 具体设计如表 43 所示。 表 43class 表 表 44 info 表 13 表 43 school 表 表 44 userreg 表 表 45 admin 表 14 表 46 suser 表 15 五五.系统公共类部署系统公共类部署 连接数据库的公共

13、类: public class Class1 public static SqlConnection createCon() return new SqlConnection(“server=.;database=school;Integrated Security=True“); 16 六六.主要功能模块实现主要功能模块实现 6.16.1 管理员登陆模块管理员登陆模块 protected void Button1_Click(object sender, EventArgs e) string v = “; string b = “; v = TextBox1.Text; b = TextB

14、ox2.Text; SqlConnection conn = new SqlConnection(“Server=.;database=school;Integrated Security=True“); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = “select * from admin where name=“ + v + “ and pas=“ + b + “; cmd.Connection = conn; SqlDataReader sdr = cmd.ExecuteReader(); if (sd

15、r.Read() Response.Redirect(“xjxx.aspx“); else Response.Redirect(“gly.axpx“); sdr.Close(); conn.Close(); 6.26.2 管理员班级信息删除模块管理员班级信息删除模块 public partial class xxxx : System.Web.UI.Page SqlConnection cn = Class1.createCon(); protected void Page_Load(object sender, EventArgs e) 17 if (!Page.IsPostBack) Bi

16、ndGrid(); protected void BindGrid() SqlDataAdapter dataAdapter2 = new SqlDataAdapter(“select* from school“, cn); DataSet setS = new DataSet(); dataAdapter2.Fill(setS, “AAAA“); this.GridView1.DataSource = setS.Tables“AAAA“; this.GridView1.DataBind(); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) this.GridView1.PageIndex = e.NewPageIndex; protected void GridView1_RowDeleting(object sender, Gr

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号