网络编程ASP大作业报告.doc
《网络编程ASP大作业报告.doc》由会员分享,可在线阅读,更多相关《网络编程ASP大作业报告.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华 北 科 技 学 院网络编程大作业班级: 电信B071 姓名: 钱一名 学号: 200703014122 设计题目: 学生信息管理系统 指导教师: 崔新伟 评阅成绩: 评阅教师: 一、设计目的综合应用ASP.NET程序设计中的基本知识,如:服务器控件、内部对象、数据库建立、数据库的读取、数据显示等,设计一个完整的应用系统。通过实践加深对ASP.NET程序设计的理解,进一步掌握网络编程基本知识,提高综合应用能力。二、设计要求学生信息管理系统能够提供如下功能:学生能查看学生的基本信息,比如学号、姓名、性别、年龄、电话号码、家庭住址等基本情况。班主任具有对所有学生信息进行查看、更新、删除、插入等管
2、理权限。三、设计过程1、系统功能分析本系统主要包括如下功能:(1)学生权限登录1:学生登录进入学生的页面,班主任登录进入登录2页面。查看:提供用户基本的查看功能。排序:按照某一项信息的顺序进行重新排序。查找:能利用SQL语句对学生信息的查找。(2)班主任权限:登录2:班主任需要验证用户名和密码才能进入。除了具备学生用户的基本权限外,还可以实现对所有学生信息进行更新、删除、插入等管理。系统功能模块图如下图所示:学生信息管理系统框架1框架2学生班主任查看查看插入更新删除排序查找2、数据库设计系统选用ACCESS数据库,共建立两个数据表,分别是班主任信息表,和学生信息表。班主任信息表db1结构如下所
3、示:学生信息表db2结构如下所示:3、详细设计系统的由两大模块组成:登录注册模块、学生权限模块和班主任权限模块。(1) 登录模块登录模块主要是判断为学生用户还是班主任,然后转到相应的界面。1)登录1.aspx实行学生用户登录,班主任用户需从此登录后链接到登录2。如是学生用户,重定向到学生查看页面 If usertype.SelectedItem.Value = student Then Response.Redirect(查看.aspx) 如是班主任用户,重定向到登录2页面 ElseIf usertype.SelectedItem.Value = teacher Then Response.R
4、edirect(登录2.aspx) End If其运行界面图如下所示:注册模块关键程序代码如下: 从文本框中提取用户名和密码,并将其保存到数据库中:2)登录2.apsx当用户是班主任时,则进入登录2,需建立command对象,打开数据链接,建立datereader对象,用do while loop 语句,if then end if语句进行验证。关键代码如下:Application.Lock() Dim conn As New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db1.m
5、db) Dim cmd As New OleDbCommand(select * from 表, conn) conn.Open() cmd.ExecuteNonQuery() Dim dr As OleDbDataReader = cmd.ExecuteReader() Do While dr.Read() If dr.Item(adduser) = adduser.Text Then If dr.Item(URL) = URL.Text Then Response.Redirect(框架1.aspx) End If Else : message.Text = 用户名或密码不正确,请重新输入
6、 End If Loop End Sub(2) 学生权限模块此模块有:查看、排序、查找功能。1当用户是学生时,提交即进入下面界面即可查看:查看.aspx的关键程序: message.Text = ID学号姓名性别年龄电话号码家庭住址Do While dr.Read() message.Text &= message.Text &= & dr.Item(link_id) & message.Text &= & dr.Item(student_number) & message.Text &= & dr.Item(name) & message.Text &= & dr.Item(sex) & m
7、essage.Text &= & dr.Item(age) & message.Text &= & dr.Item(tel) & message.Text &= & dr.Item(address) & message.Text &= Loop2 当用户点击排序后即可进入:(下图按学号重新排列)排序.aspx关键代码:第一次启动页面时,令排序字段为link_idIF Not Page.IsPostBack ThenSortField=link_id Call BindData() 绑定数据 令排序字段为选择的字段SortField=E.SortExpression BindData() 绑定数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 编程 ASP 作业 报告
限制150内