ASPNET课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程名称:课程设计姓名:刘阳
学号:2
所在专业:软件工程
所在院系:信息工程学院
辅导教师:宁星
日期:2015年1月15日
目录
一、课程设计的目的 (1)
二、课程设计要求 (1)
三、课题及内容 (1)
四、流程图 (2)
五、数据库 (2)
六、页面代码 (3)
1、登陆页面 (3)
2、用户中心页面 (5)
3、个人信息页面 (9)
4、首页页面 (13)
5、注册页面 (17)
6、发布信息页面 (19)
7、聊天室页面 (21)
七、课程设计小结 (23)
一、课程设计的目的
通过利用进行web应用程序的设计与开发,加深对web程序开发的基本知识的理解,掌握动态页面设计的基本方法和步骤,掌握程序调试的一般方法和技巧。培养基本理论分析、解决实际问题的能力及锻炼写设计总结报告的能力。
二、课程设计的基本要求
1. 本课程设计要求学生用技术开发一个动态网站,利用B/S结构,能将客户端的用户请求提交给服务器端的程序处理。服务器端程序能完成数据的插入、删除、更新以及将用户请求的查询数据返回客户端。
2. 课程设计结束后,每位同学独立提交一份web课程设计报告,内容包括总体设计和算法分析,主要流程,测试数据及测试过程,遇到的问题及解决方法等
3. 界面截图里要有代表性的数据。
三、课程设计的内容
题目:基于Web的房屋出租信息发布系统
功能要求:
1. 用户管理功能,包括:用户注册,登录认证,修改个人信息;
2. 房屋出租信息发布:注册用户登录后可发布,查询,修改,删除自己发布的房屋出租信息;
3. 房屋信息查询:游客可按房屋类型,所处街道或出租价格查询相应的房屋出租信息。
4. 简易论坛或聊天室
四、流程图
五、数据库
SQL Server 中数据库里建立了三张表,分别是User表(用户信息表)、Fw表(房屋出租信息表)和chat表(聊天记录
表)。
er表中字段:id , pwd , name , sex
2.Fw表中字段:id , 编号 , 类型 , 街道,价格
3.chat表中字段:id , stext , stime
六、页面代码
1、登陆页面
前端代码:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ulogin.aspx.vb" Inherits="_Default" %>
房屋出租系统
后台代码:
Imports System.Data.SqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub login_Click(sender As Object, e As EventArgs) Handles login.Click
Dim id As String = idtext.Text.Trim()
Dim pwd As String = pwdtext.Text.Trim()
Dim conn As New SqlConnection("server=.;database=fwcz;uid=sa;pwd=91569;")
Dim sqltext As String = "select * from [User] where id = '" + id + "'and pwd ='" + pwd + "'"
Try
conn.Open()
Dim sqlcom As SqlCommand = New SqlCommand(sqltext, conn)
If sqlcom.ExecuteScalar() <> Nothing Then
Session.Add("login_name", id)
conn.Close()
Response.Redirect("user.aspx")
Else
Response.Write("") End If
If conn.State = ConnectionState.Open Then
conn.Close()
End If
Catch ex As Exception
End Try