《Web应用开发技术》综合性实验报告郭庆.docx
《《Web应用开发技术》综合性实验报告郭庆.docx》由会员分享,可在线阅读,更多相关《《Web应用开发技术》综合性实验报告郭庆.docx(18页珍藏版)》请在冰点文库上搜索。
《Web应用开发技术》综合性实验报告郭庆
Web应用开发技术
综合性实验报告
2014~2015学年第一学期
院别:
数学与计算机学院
班级:
12计算机
(1)班
姓名:
郭庆
学号:
1206111010
指导教师:
丁邦旭
实验项目名称
简单的Web应用系统设计、开发
实验学时
6
实验地点
日期
一、实验目的
熟悉ASP.NET的编程和调试环境,熟悉应用系统的开发过程,初步掌握基于C#的ASP.NET技术,掌握ASP.NETWeb应用系统开发过程,实现简单的ASP.NET网站的设计、开发。
二、设备与环境
计算机机房,微型计算机,数据库系统SQLServerExpress2005/2008和VisualStudio2008/2010软件。
三、实验内容
(1)实验选题:
学生信息管理系统;论坛/博客管理系统;网上书店等小型ASP.NET的Web网站系统。
(2)确定所选实验题目,用软件工程方法和面向对象的思想进行设计,包括概要设计、界面设计、详细设计,完成各个功能模块及页面的后台代码编写,并调试、发布网站;系统应包括增加、修改、删除和查询基本功能。
四、实验步骤
基于ASP.NET技术设计、开发简单的Web应用系统,按照如下步骤完成:
(1)对网站进行整体规划;
(2)网站系统需求分析;
(3)系统功能设计;
(4)系统数据库设计(数据库分析、逻辑设计);
(5)基于.netVS2008/2010开发平台,新建基于C#语言的SP.NETWeb项目,并保存;
(6)各功能页面的界面设计及其后台代码编写、调试;
(7)进行系统测试,并发布网站,运行并记录实验结果;
(8)配置IIS,用浏览器浏览网站,并记录实验结果。
网站中各Web页面的设计、后台代码:
图书管理系统网站设计步骤:
(1)制作图书管理系统,数据库中有六个表,分别是学生信息表,管理员表,专业表,书本表,借书表,日志表,登录系统时,从登录界面用存在的用户登录系统,通过这用户可以登录系统,进入学生基本信息的界面,可以在登录界面添加用户,在登陆后修改和删除用户,可以查询所借书,可以修改和删除所借的书,管理员可以添加书,修改和删除借书表中的信息。
(2)图书是学生学校生活的重要组成部分,也是衡量一个学生学习能力的重要标志,要方便的存储和查询学生借阅情况,随着信息化的实现, 图书管理系统就成为一个学校的网络组成不不可或缺的部分信息在社会和经济的发展中所起的作用越来越为人们所重视。
网站系统可以针对学生用户,方便学生用户查询自己的借阅情况,也为学校对学生的管理更为方便;为学校和学生提供了一个信息共享的平台。
(3)该图书管理系统可以查看学生的基本信息以及所借书本及其归还的情况,可以添加学生用户的基本信息,也可以修改和删除已存在的学生的信息,管理员还可以添加、修改、删除课本,添加、修改和删除学生。
(4)该图书管理系统是用C# 结构编程+ SQLServer数据库,在系统中分为两类用户:
学生,管理员;6个表;
学生的基本信息有登录名、密码、学生姓名、年龄、专业、班级、最近登录时间、最近登录IP;
管理员表中有登录名、密码、管理员名,年龄,性别,登录时间,登录IP;
书本表中有书本ID、书本名、出版社、价格,出版时间;
借书表中有借书ID,书本ID,借书时间,超期时间,是否续借;
专业表中有学生所在专业的选择;
日志表中有登录时间、登录名、登录IP来记录用户的登录情况。
(5)在VS2012的开发平台,利用SQLServer2012开发学生信息管理系统。
总共有12个页面,一个Images文件夹用于存放背景图片,其中有一个登录主界面Default.aspx;一个管理员基本信息AdminUser.aspx;添加管理员AdminAdd.aspx;修改管理员信息AdminEdit.aspx;一个学生基本信息界面Student.aspx,添加学生信息界面StudentAdd.aspx,修改学生信息界面StudentEdit.aspx,书本表界面Book.aspx,添加书本表界面BookAdd.aspx,修改书本表的界面BookEdit.aspx;借书表的界面BorrowBook.aspx,添加借书表的界面BorrowAdd.aspx,修改借书表的界面BorrowEdit.aspx;一个公用类ShoeInfo.cs和验证码设计代码界面:
validateCode.aspx。
(6)主页面的界面设计及其后台代码的编写调试如下:
Default.aspx的前台代码如下:
<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="TSGLXT.Default"%>
DOCTYPEhtml>
//www.w3.org/1999/xhtml">
欢迎登陆图书馆管理系统
functionChangeCode(){
vardate=newDate();
varmyImg=document.getElementById("ImageCheck");
varGUID=document.getElementById("lblGUID");
myImg.src="ValidateCode.aspx?
GUID="+date.getMilliseconds();
}
.auto-style1{
width:
100%;
}
.auto-style2{
text-align:
center;
}
.auto-style3{
text-align:
right;
width:
50%;
font-weight:
700;
color:
blue;
height:
30px;
}
.auto-style4{
height:
30px;
}
url(Images/Login.jpg)">
48px;color:
red;font-family:
汉仪小隶书繁;">欢迎登陆图书管理系统
|
登录名
TextBoxID="tb_LoginName"runat="server">
TextBox> |
密码
TextBoxID="tb_Password"runat="server"TextMode="Password">
TextBox> |
用户类型
DropDownListID="ddl_UserType"runat="server"> ListItem>管理员
ListItem> ListItem>学生
ListItem>
DropDownList> |
验证码
TextBoxID="tb_Vcode"runat="server">
TextBox>ChangeCode();">ImageID="ImageCheck"runat="server"ImageUrl="ValidateCode.aspx? GUID=GUID"ImageAlign="AbsMiddle"ToolTip="看不清,换一个"/> Image> |
ButtonID="btn_Login"runat="server"Text="登陆"OnClick="btn_Login_Click"/>
ButtonID="btn_Back"runat="server"Text="重置"OnClick="btn_Back_Click"/>
ButtonID="btn_Zc"runat="server"Text="注册用户"OnClick="btn_Zc_Click"/>
|