web课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Web开发技术课程设计

题目:学生信息管理系统

院系:软件工程

班级学号:软件13 -1(21,19)

*名:**

同组成员:史伟良

指导教师:***

2014 年 12 月 12 日

Web开发技术课程设计任务书

一、题目:学生信息管理系统

二、设计要求

(1)史伟良负责设计与实现管理系统登陆界面;唐波负责设计与实现管理系统增删改查界面。

(2)查阅相关资料,自学具体课题中涉及到的新知识。

(3)采用结构化、模块化程序设计方法,功能要完善,具有一定的创新。

(4)所设计的程序有输入、输出。

(5)按要求写出了课程设计报告,于设计结束后2天提交了。其主要内容包括:封皮、课程设计任务书,指导教师评语与成绩、目录、概述、软件总体设计、详细设计、软件的调试、总结、致谢、附录(带中文注释的程序清单)、参考文献。总体设计应配合软件总体模块结构图来说明软件应具有的功能;详细设计应用传统或N-S流程图和屏幕抓图说明;调试的叙述应配合出错场景的抓图来说明出现了哪些错误,如何解决的。

三、课程设计工作量

一般每人的程序量在200行有效程序行左右,不得抄袭。

四、课程设计工作计划

2014年12月8日,指导教师讲解布置题目,学生根据题目准备资料;

2014年12月8日,进行总体方案设计;

2014年12月8日~2014年12月10日,完成程序模块并通过独立编译;

2014年12月10日~2014年12月11日,将各模块集成为一完整的系统,

并录入足够数据进行调试运行;

2014年12月11日~2014年12月12日,验收、撰写课程设计报告。

指导教师签章:

专业主任签章:

Web开发技术课程设计指导教师评语与成绩

目录

一概述 (1)

二总体方案设计 (2)

三详细设计 (3)

四程序的调试与运行结果说明 (5)

五课程设计总结 (12)

六致谢 (13)

参考文献 (14)

一、概述

学生信息管理系统是一个典型的信息管理系统。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。现代人事工作的信息量越来越大,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。并能使学校学生信息管理更加方便。一方面对学校的众多学生的信息进行动态地管理、修改、添加、删除等操作十分方便快捷,不必再像原来一样准备一个巨大的档案库,节约了成本,提高了实效性,并减少了出错率.

二、总体方案设计

(1) 学生信息录入模块.对新增的学生信息进行录入操作。

(2) 学生信息查询模块.为使用者提供各种不同的查询途径,可根据个人需要进行查询。

(3) 学生信息删除和修改模块.先对需要进行操作的学生信息进行查询,然后对已存的学生信息进行删除或者修改操作。

三、详细设计

四、数据库设计登陆信息数据库

学生信息数据库

五、界面及代码

1.登陆界面

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data.OleDb;

public partial class_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

if(TextBox1.Text=="")

{

Response.Write("");

}

else

{

OleDbConnection con = new

OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:\Users\Administrator\Desktop\WebSite11\App_Data\123.mdb;Persist Security

Info=True");

con.Open();

string sel = "select admin from admininfo where admin='"+ TextBox1.Text + "'";

OleDbCommand cmd = new OleDbCommand(sel, con);

OleDbDataReader da = cmd.ExecuteReader();

if(da.Read())

{

string a = da["admin"].ToString();

Session["admin"] = a;

if(TextBox2.Text=="")

{

Response.Write("");

}

else

{

sel = "select pass from admininfo where pass='" + TextBox2.Text + "' ";

OleDbCommand cmd1=new OleDbCommand(sel,con);

OleDbDataReader da1=cmd1.ExecuteReader();

if(da1.Read())

{

Response.Redirect("~/Default.aspx");

con.Close();

}

else

{

Response.Write("");

con.Close();

}

}

}

else

{

Response.Write("");

}

}

}

}

相关文档
最新文档