基于asp学生宿舍公寓管理系统的设计_第1页
基于asp学生宿舍公寓管理系统的设计_第2页
基于asp学生宿舍公寓管理系统的设计_第3页
基于asp学生宿舍公寓管理系统的设计_第4页
基于asp学生宿舍公寓管理系统的设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安文理学院 信息工程学院 软件类课程设计报告 设计题目:设计题目:基于基于 ASP 学生公寓管理系统的设计学生公寓管理系统的设计 学生学号:学生学号:1401120132 专业班级:专业班级:计算机科学与技术一班计算机科学与技术一班 学生姓名:学生姓名:杨朋利杨朋利 学生成绩:学生成绩: 指导教师(职称):指导教师(职称): 刘鹰刘鹰(副教授副教授) 课题工作时间:课题工作时间: 2015-6-15 至至 2015-6-26 ii 说明: 1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每 个学生。 2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。 3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一 律按不及格处理。答辩由指导教师实施。 4、报告正文字数一般应不少于 3000 字,也可由指导教师根据本门综合设 计的情况另行规定。 5、平时表现成绩低于 6 分的学生,取消答辩资格,其本项综合设计成绩 按不及格处理。 信息工程学院软件类课程设计任务书信息工程学院软件类课程设计任务书 学学生生姓姓名名杨朋利学学号号1401120132专专业业班班级级计算机科学与技术一班 设设计计题题目目基于 ASP 学生宿舍公寓管理系统的设计与实现 主主要要任任务务及及设设计计要要求求: 主要任务: 本系统的设计要求功能完整, 运用 ASP.NET 技术和网络数据库原理, 基于 B/S 模式开发一个学生宿舍公寓管理系统。在本系统中,学生可以方 便地注册登录,可以浏览宿舍信息,查看宿舍卫生状况,可以留言给管理 员,反映宿舍问题;管理员可以对学生信息,公寓信息进行管理,查看留 言信息。 设计要求: 1. 采用某种程序设计语言及数据库技术开发此管理系统,以实现系 统化、规范化和自动化。 2.按进度计划要求,分阶段完成。 3.独立完成源程序及报告的编写。 指指导导教教师师: 刘鹰 日日 期期:2 20 01 15 5 年年 6 6 月月 1 15 5 日日 成绩评定表 学生姓名: 杨朋利 学号: 1401120132 专业/班级: 计算机科学与技术一班 类别 合计 分值 各项 分值 评分标准 实际 得分 合计 得分 备注 平时 表现 1010 按时参加设计指导,无违反纪律 情况。 20 按设计任务书的要求完成了全部 任务,能完整演示其设计内容, 符合要求。 完成 情况 30 10 能对其设计内容进行详细、完整 的介绍,并能就指导教师提出的 问题进行正确的回答。 15 报告文字通顺,内容翔实,论述 充分、完整,立论正确,结构严 谨合理;报告字数符合相关要求, 工整规范,整齐划一。 5 课题背景介绍清楚,综述分析充 分。 5 设计方案合理、可行,论证严谨, 逻辑性强,具有说服力。 5 符号统一;图表完备、符合规范 要求。 报告 质量 35 5 能对整个设计过程进行全面的总 结,得出有价值的结论或结果。 10 在规定时间内能就所设计的内容 进行阐述,言简意明,重点突出, 论点正确,条理清晰。 答辩 情况 25 15 在规定时间内能准确、完整、流 利地回答教师所提出的问题。 总评成绩: 分 指导教师: (签字) 日 期: 年 月 日 西安文理学院信息工程学院 课程设计报告 - I - 目目 录录 目 录 .I 第一章 引言 .1 1.1 课题背景及目的 .2 1.2 本课题研究意义.2 1.3 本课题研究思路 .2 第二章 需求分析 2 2.1 功能需求.3 2.2 性能需求.3 第三章 详细设计 3 3.1 宿舍信息浏览.4 3.2 卫生记录.5 3.3 留言板.7 3.4 数据库设计.7 第四章 系统调试运行 8 4.1 界面调试.9 4.2 功能调试 10 结束语 .12 致谢 .13 参考文献 .14 2 第一章 引言 1.1 课题背景及目的课题背景及目的 学生公寓是每一位在校同学生活、学习、相互交流的主要场所,如何提供一个良 好的学生公寓的管理体系对学校和同学而言至关重要。以往的学生公寓管理基本上还 处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及 网络来管理学生公寓似乎也已经不是一件新鲜事了。本课程设计的目的主要是为了学 生综合运用以前所学知识的能力,开发一个多功能的学生公寓管理系统。 1.2 本课题研究意义本课题研究意义 为了方便公寓管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能 全面、准确、有效地管理学生公寓的各种信息而开发与研制的一个系统。其主要功能 是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生公 寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加 了安全性。本次课程设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了 我的实际动手能力,对于我以后工作能力的培养具有重要的意义。 1.3 本课题研究思路本课题研究思路 本次课程设计应首先分析学生公寓管理系统的相关功能,结合本次课程设计的相关 要求写出需求分析;综合运用以前所学的相关知识,选择 ASP+ SQL Server 2008 进行 本课程设计的开发;实现各个功能;系统开发完毕后,进行调试和试运行,做好调试 和试运行的相关记录。 西安文理学院信息工程学院 课程设计报告 - 3 - 第二章第二章 需求分析需求分析 2.1 功能需求功能需求 学生公寓管理系统分为两个模块即浏览器端和服务器端,浏览器端可以实现的是 学生进入页面后通过注册用户名和密码,然后登录查看学生公寓的简单信息,查看卫 生记录状况,还可以通过留言板反应问题给管理员。 2.2 性能需求性能需求 依据功能需求,系统开发所要使用的 硬件环境:.中央处理器 133MHZ中央处理器. .内存 256M .硬盘 至少大约1G空间. .分辨率:1024*768 软件环境:可使用的软件有Visual Studio 2010,SQL Server 2008 开发语言:ASP.NET、SQL 4 第三章第三章 详细设计详细设计 3.1 宿舍信息浏览宿舍信息浏览 主要功能:学生登录成功后,进入宿舍信息浏览页面,点击相关链接,查看自己想了 解的宿舍公寓信息。 主要代码: 一号公寓 二号公寓 三号公寓 四号公寓 西安文理学院信息工程学院 课程设计报告 - 5 - 3.2 卫生记录卫生记录 主要功能:值班人员记录各宿舍卫生,对各宿舍卫生进行记录,修改,删除。 主要代码: public partial class _Default : System.Web.UI.Page Users myuser = new Users(); protected void Button1_Click(object sender, EventArgs e) Users myuser = new Users(); if (TextBox1.Text = “) | (TextBox2.Text = “) | (TextBox3.Text = “) | (TextBox4.Text = “) Response.Write(“alert(信息不完善!)“); else string mysql = “insert into Hygiene(Id,Num,Grade,Major,Score) values(“ + TextBox5.Text.ToString() + “,“ + TextBox1.Text.ToString() + “, “ + TextBox2.Text.ToString() + “ , “ + TextBox3.Text.ToString() + “, “ + TextBox4.Text.ToString() + “)“; myuser.ExecuteNonQuery(mysql); DataBind(); protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) 6 DataControlRowType dcr = e.Row.RowType; e.Row.Attributes.Add(“onmouseover“, “currColor=this.style.backgroundColor;this.style.backgroundColor=pink“); e.Row.Attributes.Add(“onmouseout“,“this.style.backgroundColor=currColor“); protected void Button2_Click(object sender, EventArgs e) TextBox1.Text = “; TextBox2.Text = “; TextBox3.Text = “; TextBox4.Text = “; Protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) string mysql; string cmname = e.CommandName; string id = e.CommandArgument.ToString(); if (cmname = “mydelete“) mysql = “delete from Hygiene where Id=“ + id + “; myuser.ExecuteNonQuery(mysql); DataBind(); protected void Button3_Click(object sender, EventArgs e) string mysql = “update Hygiene set Id=“ + TextBox5.Text.ToString() 西安文理学院信息工程学院 课程设计报告 - 7 - + “, Num=“ + TextBox1.Text.ToString() + “,Grade=“ + TextBox2.Text.ToString() + “, Major=“ + TextBox3.Text.ToString() + “, Score=“ + TextBox4.Text.ToString() + “ where Id=“ +TextBox5 .Text .ToString () + “; myuser.ExecuteNonQuery(mysql); DataBind(); 3.3 留言板留言板 主要功能:学生通过留言板反应学生宿舍问题。 主要代码: protected void Button1_Click(object sender, EventArgs e) if (TextBox2.Text != “) Application.Lock(); Application“chat“ = TextBox2.Text + “rn“ + Application“chat“; Application.UnLock(); TextBox1.Text = (string)Application“chat“; TextBox2.Text = “; 3.4 数据库设计数据库设计 关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体 8 数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统 实现时将设计数据分析和数据字典的内容代人到所设计的数据整体关系结构中,一个 规范化数据库结构就建立起来了。 根据分析阶段得出的结论,结合本系统对有关数据的存储的需要,更加方便实现 该管理系统的所有功能,现将本管理系统设计的卫生记录模块设计成如下数据库表, 表的设计如下: 列名数据类型是否为空 ID(key)nchar(10) 否 Numnchar(10) 否 Gradenchar(30) 否 Majornchar(30) 否 Scorenchar(30) 否 表 1_Hygiene 西安文理学院信息工程学院 课程设计报告 - 9 - 第四章 系统调试运行 4.14.1 界面调试界面调试 通过 div+css 设计页面布局,设计母版页,添加内容页,使各个页面保持一致 图 4-1-1 宿舍信息浏览界面 10 图 4-1-2 卫生记录界面 图 4-1-4 留言板界面 4.2 功能调试功能调试 西安文理学院信息工程学院 课程设计报告 - 11 - 图 4-2-1 二号公寓信息界面 图 4-2-2 留言功能界面 12 图 4-2-2 卫生信息记录、修改功能界面 结束语结束语 课题设计过程中,使我加深了对 ASP.NET 的理解,以及如何进行团队工作的划分, 学会发现各组员的长处并将其发挥出来。通过这次课程设计,进一步培养我们利用 C# 语言进行编程和调试程序的能力,并将算法转变为程序实现。正确理解各种数据结构 的逻辑特性和存储表示和基本操作的算法实现。针对问题的特点选择合适的数据结构, 设计实用高效的算法,提高大家的算法设计的能力和动手实验的技能。同时在这次的 课程设计中,培养了独立思考、动手操作的能力。经过一个星期的我的记事本的课程 设计,首先让我加深了对 ASP.NET 的理论知识的理解;在设计过程中,学到了老师没有在 课堂上没有教授的知识; 加强了我对 ASP 兴趣和好感. 西安文理学院信息工程学院 课程设计报告 - 13 - 通过这两个周的学习,还是学到了不少的知识!不仅纠正了课程学习过程中出现 的许多错误,还在试验中验证了自己的一些猜想。在学习的过程中有失败,当然也有 困惑,有成功,当然就有喜悦。虽然只是课程设计,但我拿出了自己的全部精力去对 待,能学到知识固然值得骄傲,能认识到自己的过错和不足也是一件幸事!做学问也 是做人,再作学问的过程中体味做人的道理不也是一种收获吗?记得古语中说:“学, 然后知不足”!我必将更加努力的学习它完善自己。我想这就是我学习这门课的最大 感受吧!程序的编写过程在反复模拟的过程中,把脑子几乎搞崩溃了,不是一个个不 留意惹下的错误,就是编程的时候思维和计算机思维不相同烙下的毛病,我感觉书本 是远远不能和实践相比的,还是要多实践多练习,理论要和实践相结合。从开始接到 课程设计题目到系统的实现,再到文档的完成,每走一步对我来说都是新的尝试与挑 战。在这段时间里,我学到了很多知识也有很多感受,对 ASP,ADO 等相关技术很不了 解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊 的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收 获,每一次试验的成功都会让我兴奋好一段时间。虽然我的作品不是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论