宿舍管理系统 - 图文

更新时间:2024-04-04 16:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

XX大学

《数据库系统原理(实践)》

项目设计报告

项目设计报告题目:

XX 大学寝室管理系统

姓名: XX

班级: 2011级1班 学号: 11111111 专业: 计算机科学与技术教育 日期: 2013 年 12 月 30 日

一、 开发背景、目的、意义 ................................................................................................... 3 二、 系统功能描述 ................................................................................................................... 3

1. 主页................................................................................................................................... 3 2. 学生主页界面 ................................................................................................................... 3 3. 管理员界面 ....................................................................................................................... 3 4. 维修登记界面 ................................................................................................................... 3 5. 违规查询界面 ................................................................................................................... 3 6. 留言板............................................................................................................................... 3 三、 项目数据库设计................................................................................................................... 3

1.概念数据库设计................................................................................................................. 3 2.逻辑数据库设计.................................................................................................................... 6 3.数据库优化............................................................................................................................ 6

3.1触发器 ......................................................................................................................... 6 3.2完整性约束 ................................................................................................................. 6

四、 项目数据库设计................................................................................................................... 7

1.web.config配置文件 ..................................................................................................... 7 2.母版页面 .............................................................................................................................. 8 3.1用户登录 ........................................................................................................................ 18 3.2寝室卫生查询 ................................................................................................................ 20 4.学生界面 ............................................................................................................................ 21

4.1密码修改 ................................................................................................................ 21 4.2违规信息查询 ........................................................................................................ 22 4.3寝室维修登记 ........................................................................................................ 23 5管理员界面 ......................................................................................................................... 24

5.1通知登记 ................................................................................................................ 24 5.2卫生检查登记和查看 ............................................................................................ 25 5.3违规登记与查看 .................................................................................................... 26 5.4新生登记与学生信息查看 .................................................................................... 27

五、 系统测试 ......................................................................................................................... 28

1. 用户登录 ..................................................................................................................... 28

1.1登录信息无误时,若登录身份为学生则进入学生页面,否则进入管理员界面......................................................................................................................................... 28 1.2若输入信息有误则输入提示信息 ........................................................................ 28 2. 数据查询(以寝室卫生信息为例) ......................................................................... 29

2.1当正确输入时,若数据库中有记录数据则显示查询结果,否则出现提示信息......................................................................................................................................... 29 2.2若输入有误则出现提示信息 ................................................................................ 29 3数据添加(以寝室卫生信息为例) ................................................................................. 30

3.1数据添加成功后出现提示信息并显示在刷新后的表中..................................... 30 3.2数据添加失败则出现提示信息 ............................................................................ 30 4数据修改(修改密码) ..................................................................................................... 30

4.1修改成功是有提示框提示 .................................................................................... 30 4.2修改失败时会出现提示信息 ................................................................................ 30

六、 自我总结 ......................................................................................................................... 31

2

一、 开发背景、目的、意义

学校寝室分为东西区,共8栋学生宿舍。每栋楼都分配有管理员,管理井井有条,但还是有很多不方便的地方。

比如,学校宿舍有新的通知是通过学校通知宿管人员,然后由宿管通知楼长再通知寝室长。过程比较繁琐,而且存在因电话没打通或其他原因造成学生没得到通知的情况。还有宿舍的维修登记是学生在宿管室手动登记,纸质文档很难保存很久。学校的违规公告是张贴在寝室进门处引起同学围观不经影响他人通过而且影响了宿舍的美观。还有同学掉东西也没只能手写一份寻物启事,很不方便。

针对以上问题,可以建立宿舍管理系统规范管理。

二、 系统功能描述

1. 主页

主页包含登录界面,并显示宿舍通知、宿舍动态、卫生检查结果等内容

登录界面包含“用户名”和“密码”两项,用户进入登录界面后输入正确的用户名和密码点击“登录”按钮即可进入对应身份页面。若输入错误则显示“用户名和密码不符”提示信息。 2. 学生主页界面

学生登录成功后,在数据库中用户表中的职务属性为学生的相关信息,学生科在登陆成功后可以完成密码,通过学号和姓名查询违规信息,登记假期留校申请等操作。 3. 管理员界面

在数据库中有用户表来存储每个学生寝室楼管理员的信息,在登陆界面选择登录登录身份为管理员且用户表中的职务属性为管理员即可进入管理员界面。管理员课在该界面完成更新通知信息,登记违规信息,登记优秀寝室卫生信息,登记新生信息,更新违规信息等操作。 4. 维修登记界面

维修登记界面由于输入维修信息,包含楼栋号,寝室号和维修信息项。学生通

过“提交”按钮更新数据库中的维修表。 5. 违规查询界面

在违规查询界面,学生可以通过录入姓名,学号,日期查询违规信息 6. 留言板

三、 项目数据库设计 1.概念数据库设计

3

性别姓名学号民族学生信息寝室号专业 学生信息表

姓名学号密码用户 用户信息表

寝室号楼栋号寝室室长姓名联系电话 寝室信息表

楼栋号管理员号联系方式楼栋信息 楼栋信息表

4

寝室号楼栋号维修日期维修信息 维修登记表

姓名学号违规日期违规记录 违规登记表

卫生登记楼层号寝室号周次

卫生查询登记

通知信息通知内容通知标题ID

通知信息登记

5

用户包含学生信息包含楼栋信息包含寝室 关系设计

2.逻辑数据库设计

用户表:UserInfo(Name,Duties,ID,Password)

学生表:StudentInfo(ID,Name,Sex,Major,Nation,RoomNo) 寝室表:RoomInfo(RoomNo,FloorNo,SZname,Tel) 维修表:RepairInfo(RoomNo,FloorNo,Date,WXInfo) 楼栋表:FloorInfo(FloorNo,ManagerNo,Tel) 违规表:BreaInfo(Name,ID,Date,WGInfo) 卫生表:Invent(FloorNo,Week1,RoomNo) 通知表:Massage(ID,Massage,Title) 3.数据库优化 3.1触发器

创建触发器,当向学生信息表插入数据时也向用户表插入数据。

create trigger TRI_INSERT on StudentInfo for insert as

declare @snum char(8),@sname char(10) set @snum= (select ID from inserted) set @sname= (select Name from inserted) insert into login values(@sname,@snum,@snum)

3.2完整性约束

3.2.1实体完整性设置

UserInfo,ID; StudentInfo,ID; RoomInfo,RoomNo; FloorInfo,FloorNo;

3.2.2参照完整性设置 3.2.2.1违规信息表

ALTER TABLE [dbo].[BreaInfo] WITH CHECK ADD CONSTRAINT [FK_BreaInfo_StudentInfo] FOREIGN KEY([ID])

6

REFERENCES [dbo].[StudentInfo] ([ID]) GO

3.2.2.2卫生登记表

ALTER TABLE [dbo].[Invent] WITH CHECK ADD CONSTRAINT [FK_Invent_RoomInfo1] FOREIGN KEY([RoomNo])

REFERENCES [dbo].[RoomInfo] ([RoomNo]) GO

ALTER TABLE [dbo].[Invent] CHECK CONSTRAINT [FK_Invent_FloorInfo] GO

ALTER TABLE [dbo].[Invent] WITH CHECK ADD CONSTRAINT [FK_Invent_FloorInfo1] FOREIGN KEY([FloorNo])

REFERENCES [dbo].[FloorInfo] ([FloorNo]) GO

ALTER TABLE [dbo].[Invent] CHECK CONSTRAINT [FK_Invent_FloorInfo1] GO

3.2.3用户自定义完整性设置

ALTER TABLE [dbo].[StudentInfo] ADD CONSTRAINT [DF_StudentInfo_Nation] DEFAULT (N'汉') FOR [Nation] GO

ALTER TABLE [dbo].[UserInfo] ADD CONSTRAINT [DF_UserInfo_Duties] DEFAULT (N'学生') FOR [Duties] GO

ALTER TABLE Invent

ADD constraint [ck_inv] CHECK(week1>0 and week1<=20)

四、 项目数据库设计

1.web.config配置文件

/>

7

PublicKeyToken=31bf3856ad364e35\ />

Source=USERSWO-0I96CA3;Initial Catalog=Dorm;Integrated Security=True\ providerName=\System.Data.SqlClient\/>

Source=USERSWO-0I96CA3;Initial Catalog=Dorm;Integrated Security=True\ providerName=\System.Data.SqlClient\/>

type=\System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\ validate=\false\ />

Culture=neutral, PublicKeyToken=31BF3856AD364E35\/>

2.母版页面

<%@ Master Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

8

3.主页

10

<%@ Page Title=https://www.bwwdw.com/plus/\主??页°3https://www.bwwdw.com/plus/\ Language=https://www.bwwdw.com/plus/\ MasterPageFile=https://www.bwwdw.com/plus/\ AutoEventWireup=https://www.bwwdw.com/plus/\ CodeFile=https://www.bwwdw.com/plus/\ Inherits=https://www.bwwdw.com/plus/\ %>

width: 283px; } #Select1 {

width: 148px; } .style97 {

height: 307px; width: 264px; } .style98 {

width: 100%; height: 292px; } .style99 {

height: 33px; }

.style100 {

width: 217px; height: 66px; }

.style101 {

width: 100%; height: 0px; }

.style102 {

width: 100%; height: 266px; }

.style103 {

11

height: 20px; width: 272px; }

.style104 {

width: 264px; }

.style105 {

height: 31px; }

.style106 {

height: 30px; }

.style107 {

height: 29px; }

.style108 {

width: 100%; height: 84px; }

.style109 {

width: 418px; }

.style110 {

height: 273px; width: 311px; }

.style111 {

width: 84px; height: 24px; }

.style112 {

height: 24px; }

12

https://www.bwwdw.com/plus/\

align=https://www.bwwdw.com/plus/\

style=https://www.bwwdw.com/plus/\background-image: url('image/t011cd2019df1790892.jpg')https://www.bwwdw.com/plus/\

align=https://www.bwwdw.com/plus/\ 用户登录

13

onselectedindexchanged=https://www.bwwdw.com/plus/\

学生 管¨理员

onclick=https://www.bwwdw.com/plus/\ Text=https://www.bwwdw.com/plus/\登录https://www.bwwdw.com/plus/\ />

onclick=https://www.bwwdw.com/plus/\ Text=https://www.bwwdw.com/plus/\取消https://www.bwwdw.com/plus/\ />

14

DataSourceID=https://www.bwwdw.com/plus/\ Height=https://www.bwwdw.com/plus/\ Width=https://www.bwwdw.com/plus/\

ConnectionString=https://www.bwwdw.com/plus/\<%$ ConnectionStrings:DormConnectionString2 %>https://www.bwwdw.com/plus/\ SelectCommand=https://www.bwwdw.com/plus/\top(1) title from massage where id>=all( select id from massage )https://www.bwwdw.com/plus/\asp:SqlDataSource>

Height=https://www.bwwdw.com/plus/\ Width=https://www.bwwdw.com/plus/\ BorderWidth=https://www.bwwdw.com/plus/\ EnableTheming=https://www.bwwdw.com/plus/\

massage:

15

Text='<%# Eval(\' />



ConnectionString=\<%$ ConnectionStrings:DormConnectionString2 %>\ SelectCommand=\massage from massage where id>=all( select id from massage )\asp:SqlDataSource>

周 次:

16

onclick=\ />

onclick=\ />

Width=\ ReadOnly=\asp:TextBox>

style=\font-size: x-large; color: #FF0000; font-weight: 900;\

校内网站

href=\img alt=\ class=\ src=\ />

17

3.1用户登录

登录功能的实现

protected void Button10_Click(object sender, EventArgs e)//用户登录? {

string Userduti = this.DropDownList1.Text.Trim(); string UserID = this.TextBox1.Text.Trim(); string Password = this.TextBox2.Text.Trim(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = \

Security=True;Database=Dorm;Server=USERSWO-0I96CA3\; conn.Open();

SqlCommand cmd = new SqlCommand(); cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

18

cmd.CommandText = \ + UserID + \Password='\ + Password + \; SqlDataReader dr;

dr = cmd.ExecuteReader();

if (DropDownList1.Text == \请选择登录身份==\) {

Response.Write(\请选择登录类别')\); this.TextBox1.Text = \; this.TextBox2.Text = \; return; }

if (DropDownList1.Text == \学生\) {

if (dr.Read()) {

// string s_url; s_url = \TextBox1.Text.Trim();//QueryString方法¤ // Response.Redirect(s_url);

Session[\] = TextBox1.Text.Trim(); //session方法 Server.Transfer(\); Response.Redirect(\); } else {

Response.Write(\学号和密码不符!')\); this.TextBox1.Text = \; this.TextBox2.Text = \; return; }

}

if (DropDownList1.Text == \管理员\) {

if (dr.Read()) {

//string s_url; s_url = \TextBox1.Text.Trim();//QueryString方法 //Response.Redirect(s_url);

Session[\] = TextBox1.Text.ToString().Trim(); //session方法 Server.Transfer(\); Response.Redirect(\); } else {

19

Response.Write(\学号和密码不符!')\); this.TextBox1.Text = \; this.TextBox2.Text = \; return; } }

}

3.2寝室卫生查询

查询功能的实现

protected void Button8_Click(object sender, EventArgs e)//查询数据 {

if (TextBox5.Text == \) {

Response.Write(\请输入楼栋号')\); return; }

if (TextBox6.Text == \) {

Response.Write(\请输入周次')\); return; }

SqlConnection conn = new SqlConnection(connStr);

string sqlStrSelect = \ + TextBox5.Text.Trim() + \ + TextBox6.Text.Trim() + \;

20

SqlCommand cmd = new SqlCommand(sqlStrSelect, conn); conn.Open();

SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) {

TextBox4.Text = dr[\].ToString().Trim(); } else {

Response.Write(\尚未更新记录!')\); return; }

conn.Close(); }

protected void Button9_Click(object sender, EventArgs e) {

TextBox5.Text = \; TextBox6.Text = \; }

4.学生界面 4.1密码修改

修改数据实现

protected void Button6_Click(object sender, EventArgs e) {

if (TextBox1.Text.Trim() == \) {

Response.Write(\请输入帐号')\); return; }

if (TextBox2.Text.Trim() == \) {

Response.Write(\请输入密码!')\); return; }

if (TextBox3.Text == \) {

Response.Write(\请输入新密码!')\);

21

return; }

if (TextBox4.Text == \) {

Response.Write(\请确认新密码!')\); return; }

if (TextBox3.Text != TextBox4.Text) {

Response.Write(\密码不能匹配!')\); return; }

SqlConnection conn = new SqlConnection(connStr); /*根据页面的输入情况组成更新读者数据的SQL语句*/ string sqlStr = \;

sqlStr += \ + TextBox3.Text.Trim() + \; sqlStr += \ + TextBox1.Text.Trim() + \; SqlCommand cmd = new SqlCommand(sqlStr, conn); conn.Open();

int yxh = cmd.ExecuteNonQuery(); if (yxh != 1) {

Response.Write(\修改不成功或该生|不存在!')\); } else {

Response.Write(\修改成功!')\); }

conn.Close(); }

4.2违规信息查询

数据查询的实现

protected void Button1_Click1(object sender, EventArgs e) {

if (tb12.Text == \) {

Response.Write(\请输入学号')\);

22

return; }

if (tb11.Text == \) {

Response.Write(\请输入姓名')\); return; }

SqlConnection conn = new SqlConnection(connStr);

string sqlStrSelect = \[Name]='\ + tb11.Text.Trim() + \ + tb12.Text.Trim() + \; SqlCommand cmd = new SqlCommand(sqlStrSelect, conn); conn.Open();

SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) {

TextBox4.Text = dr[\].ToString().Trim()+\ +dr[\].ToString(); } else {

Response.Write(\该生没有违规记录!')\); return; }

conn.Close(); }

4.3寝室维修登记

protected void Button1_Click1(object sender, EventArgs e) {

String date = this.tb7.Text.Trim(); String floorNo = this.tb8.Text.Trim(); String roomNo = this.tb9.Text.Trim(); String wxInfo = this.tb10.Text.Trim(); SqlConnection conn = new SqlConnection();

conn.ConnectionString = \Source=USERSWO-0I96CA3;integrated Security=True\; conn.Open();

23

SqlCommand cmd = new SqlCommand(); cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = \ + roomNo + \ + floorNo + \ + date + \ + wxInfo + \; try {

int test;

test = cmd.ExecuteNonQuery();

Button1.Attributes.Add(\, \记录已成功写入数据库!');\); } catch {

Button1.Attributes.Add(\, \confirm('数据写入失败,请从新添加!');\); }

conn.Close(); }

protected void Button2_Click1(object sender, EventArgs e) {

tb7.Text = \; tb8.Text = \; tb9.Text = \; tb10.Text = \; }

5管理员界面 5.1通知登记

protected void Button6_Click(object sender, EventArgs e)//添加数据 {

String title = this.TextBox4.Text.Trim(); String massage = this.TextBox11.Text.Trim(); SqlConnection conn = new SqlConnection();

conn.ConnectionString = \Source=USERSWO-0I96CA3;integrated Security=True\; conn.Open();

SqlCommand cmd = new SqlCommand(); cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = \Into Massage(Title,Massage) Values('\ + title + \

24

+ massage + \; try {

int test;

test = cmd.ExecuteNonQuery();

Response.Write(\记录已成功写入数据库!')\); } catch {

Response.Write(\数据写入失败,请从新添加!')\); }

conn.Close(); }

protected void Button7_Click(object sender, EventArgs e) {

TextBox4.Text = \; TextBox11.Text = \; }

protected void TextBox2_TextChanged(object sender, EventArgs e) {

if (Session[\] != null) {

//Response.Redirect(\ aa = Session[\].ToString(); Session.Remove(\); } }

5.2卫生检查登记和查看

protected void Button8_Click(object sender, EventArgs e) {

String week = this.TextBox5.Text.Trim(); String floorno = this.TextBox12.Text.Trim(); String roomno = this.TextBox6.Text.Trim(); SqlConnection conn = new SqlConnection();

conn.ConnectionString = \Source=USERSWO-0I96CA3;integrated Security=True\; conn.Open();

SqlCommand cmd = new SqlCommand();

25

cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = \Into Invent Values('\ + floorno + \ + week + \ + roomno + \; try {

int test;

test = cmd.ExecuteNonQuery();

Response.Write(\记录已成功写入数据库!')\); this.TextBox5.Text = \; this.TextBox12.Text = \; this.TextBox6.Text = \; } catch {

Response.Write(\数据写入失败,请从新添加!')\); }

conn.Close(); }

5.3违规登记与查看

protected void Button10_Click(object sender, EventArgs e)//添加数据 {

String name = this.TextBox7.Text.Trim(); String id = this.TextBox8.Text.Trim(); String date = this.TextBox9.Text.Trim(); String info = this.TextBox10.Text.Trim(); SqlConnection conn = new SqlConnection();

conn.ConnectionString = \Source=USERSWO-0I96CA3;integrated Security=True\; conn.Open();

SqlCommand cmd = new SqlCommand(); cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = \ + name + \ + id + \ + date + \ + info + \; try {

int test;

test = cmd.ExecuteNonQuery();

Response.Write(\记录已成功写入数据库!')\);

26

this.TextBox7.Text = \; this.TextBox8.Text = \; this.TextBox9.Text = \; this.TextBox10.Text = \; } catch {

Response.Write(\数据写入失败,请从新添加!')\); }

conn.Close(); }

5.4新生登记与学生信息查看

protected void Button1_Click(object sender, EventArgs e) {

if (tb1.Text == \ || tb2.Text == \ || tb4.Text == \ || tb4.Text == \ || tb6.Text == \) {

Response.Write(\请输入完整!')\); return; //如果没输入完整则返回? }

string sqlStr; //string sqlStr1;

SqlConnection conn = new SqlConnection(connStr); sqlStr = \

[StudentInfo]([ID],[Name],[Sex],[Major],[Nation],[RoomNo])values(@UserID,@Name,@Sex,@Ma

27

jor,@Nation,@RoomNo)\; //设|置Sql语句

//sqlStr1 = \Values(@name1,@id1,@psw)\

SqlCommand cmd = new SqlCommand(sqlStr, conn); //SqlCommand cm = new SqlCommand(sqlStr1, conn); //添加参数

cmd.Parameters.Add(\, SqlDbType.Char, 8).Value = tb1.Text.Trim(); cmd.Parameters.Add(\, SqlDbType.VarChar, 20).Value = tb5.Text.Trim(); cmd.Parameters.Add(\, SqlDbType.Char, 10).Value = tb2.Text.Trim(); cmd.Parameters.Add(\, SqlDbType.Char,2).Value = Sex.SelectedValue; cmd.Parameters.Add(\, SqlDbType.Char,10).Value = tb4.Text.Trim(); cmd.Parameters.Add(\, SqlDbType.Char,4).Value = tb6.Text.Trim(); //cmd.Parameters.Add(\ //cmd.Parameters.Add(\ //cmd.Parameters.Add(\ conn.Open(); //打开数据库连接 try {

int test;

test = cmd.ExecuteNonQuery(); //cm.ExecuteNonQuery();

Response.Write(\记录已成功写入数据库!')\); } catch {

Response.Write(\数据写入失败,请从新添加!')\); }

conn.Close(); //关闭数据库连接 }

protected void Button2_Click(object sender, EventArgs e) {

tb1.Text = \; tb2.Text = \; tb4.Text = \; tb5.Text = \; tb6.Text = \; } }

五、 系统测试

1. 用户登录

1.1登录信息无误时,若登录身份为学生则进入学生页面,否则进入管理员界面 1.2若输入信息有误则输入提示信息

28

2. 数据查询(以寝室卫生信息为例)

2.1当正确输入时,若数据库中有记录数据则显示查询结果,否则出现提示信息 2.2若输入有误则出现提示信息

29

3数据添加(以寝室卫生信息为例)

3.1数据添加成功后出现提示信息并显示在刷新后的表中

刷新后就是它啦。。。

3.2数据添加失败则出现提示信息

4数据修改(修改密码)

4.1修改成功是有提示框提示

4.2修改失败时会出现提示信息

30

六、 自我总结

在刚开始做的时候还很庆幸上学期做了一个,但还是基本上没有用到。由于时间和自己的水平有限,最后只能做成这个样子了。从页面设计来看显得不是很整齐,是因为最开始没有设计好的原因,中间改了很多的排版。

在功能的实现上也常常出现问题,有的代码在一些文件上有得起,在一些文件上有用不起(其中也有自己粗心的地方将代码输错了!!!),比如我在实现数据添加功能的时候,向其他表添加都没有问题,但在向学生信息表添加是就添加不进去,只能换其他方法。

我还有遇到一些到现在都还没有解决的问题,第一,用querystring方法和session方法都没有成功地调用到数据库。第二,在数据库中创建了出发起后添加数据就会失败,我不知道是怎么回事。第三,将radiobuttonlist的值写入数据库的方法我不清楚。但是现在接近期末了,大家都忙着考试没有什么时间,我也一样,所以现在暂时没时间解决我的问题。

总之这一周的实践课程我收获很大,如果没有这样的课我不会想着去做一个系统的,就更不可能学到这么多东西了。最后,虽然我做得寝室管理系统不是很好,但看着自己完成的还是很高兴的。总之,我的作业终于搞定啦。。。

31

六、 自我总结

在刚开始做的时候还很庆幸上学期做了一个,但还是基本上没有用到。由于时间和自己的水平有限,最后只能做成这个样子了。从页面设计来看显得不是很整齐,是因为最开始没有设计好的原因,中间改了很多的排版。

在功能的实现上也常常出现问题,有的代码在一些文件上有得起,在一些文件上有用不起(其中也有自己粗心的地方将代码输错了!!!),比如我在实现数据添加功能的时候,向其他表添加都没有问题,但在向学生信息表添加是就添加不进去,只能换其他方法。

我还有遇到一些到现在都还没有解决的问题,第一,用querystring方法和session方法都没有成功地调用到数据库。第二,在数据库中创建了出发起后添加数据就会失败,我不知道是怎么回事。第三,将radiobuttonlist的值写入数据库的方法我不清楚。但是现在接近期末了,大家都忙着考试没有什么时间,我也一样,所以现在暂时没时间解决我的问题。

总之这一周的实践课程我收获很大,如果没有这样的课我不会想着去做一个系统的,就更不可能学到这么多东西了。最后,虽然我做得寝室管理系统不是很好,但看着自己完成的还是很高兴的。总之,我的作业终于搞定啦。。。

31

本文来源:https://www.bwwdw.com/article/tbtr.html

Top