




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安文理学院 信息工程学院软件类课程设计报告设计题目:基于ASP学生公寓管理系统的设计 学生学号:1401120132 专业班级:计算机科学与技术一班 学生姓名: 学生成绩: 指导教师(职称): 课题工作时间: 2015-6-15 至 2015-6-26 说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩由指导教师实施。4、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。5、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。信息工程学院软件类课程设计任务书学生姓名杨朋利学号1401120132专业班级计算机科学与技术一班设计题目基于ASP学生宿舍公寓管理系统的设计与实现主要任务及设计要求:主要任务:本系统的设计要求功能完整,运用ASP.NET技术和网络数据库原理,基于B/S模式开发一个学生宿舍公寓管理系统。在本系统中,学生可以方便地注册登录,可以浏览宿舍信息,查看宿舍卫生状况,可以留言给管理员,反映宿舍问题;管理员可以对学生信息,公寓信息进行管理,查看留言信息。设计要求:1. 采用某种程序设计语言及数据库技术开发此管理系统,以实现系统化、规范化和自动化。2. 按进度计划要求,分阶段完成。3. 独立完成源程序及报告的编写。指导教师: 刘鹰 日 期:2015年6月15日成绩评定表学生姓名: 杨朋利 学号: 1401120132 专业/班级: 计算机科学与技术一班 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 指导教师: (签字)日 期: 年 月 日西安文理学院信息工程学院 课程设计报告目 录 目 录I第一章 引言11.1课题背景及目的21.2 本课题研究意义21.3本课题研究思路2第二章 需求分析22.1 功能需求32.2 性能需求3第三章 详细设计33.1 宿舍信息浏览43.2 卫生记录53.3 留言板73.4 数据库设计7第四章 系统调试运行84.1 界面调试94.2功能调试10结束语12致谢13参考文献14- 14 -第一章 引言1.1课题背景及目的学生公寓是每一位在校同学生活、学习、相互交流的主要场所,如何提供一个良好的学生公寓的管理体系对学校和同学而言至关重要。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓似乎也已经不是一件新鲜事了。本课程设计的目的主要是为了学生综合运用以前所学知识的能力,开发一个多功能的学生公寓管理系统。1.2 本课题研究意义为了方便公寓管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、有效地管理学生公寓的各种信息而开发与研制的一个系统。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生公寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。本次课程设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了我的实际动手能力,对于我以后工作能力的培养具有重要的意义。1.3本课题研究思路本次课程设计应首先分析学生公寓管理系统的相关功能,结合本次课程设计的相关要求写出需求分析;综合运用以前所学的相关知识,选择ASP+ SQL Server 2008进行本课程设计的开发;实现各个功能;系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录。第二章 需求分析2.1 功能需求学生公寓管理系统分为两个模块即浏览器端和服务器端,浏览器端可以实现的是学生进入页面后通过注册用户名和密码,然后登录查看学生公寓的简单信息,查看卫生记录状况,还可以通过留言板反应问题给管理员。 2.2 性能需求依据功能需求,系统开发所要使用的硬件环境:.中央处理器 133MHZ中央处理器.内存 256M .硬盘 至少大约1G空间.分辨率:1024*768软件环境:可使用的软件有Visual Studio 2010,SQL Server 2008开发语言:ASP.NET、SQL 第三章 详细设计3.1 宿舍信息浏览主要功能:学生登录成功后,进入宿舍信息浏览页面,点击相关链接,查看自己想了解的宿舍公寓信息。主要代码: 一号公寓 二号公寓 三号公寓 四号公寓 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) 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() + , 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(); Applicationchat = TextBox2.Text + rn + Applicationchat; Application.UnLock(); TextBox1.Text = (string)Applicationchat; TextBox2.Text = ;3.4 数据库设计关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将设计数据分析和数据字典的内容代人到所设计的数据整体关系结构中,一个规范化数据库结构就建立起来了。根据分析阶段得出的结论,结合本系统对有关数据的存储的需要,更加方便实现该管理系统的所有功能,现将本管理系统设计的卫生记录模块设计成如下数据库表,表的设计如下:列名数据类型是否为空ID(key)nchar(10)否Numnchar(10)否Gradenchar(30)否Majornchar(30)否Scorenchar(30)否表1_Hygiene第四章 系统调试运行4.1 界面调试通过div+css设计页面布局,设计母版页,添加内容页,使各个页面保持一致图4-1-1宿舍信息浏览界面图4-1-2卫生记录界面图4-1-4留言板界面4.2功能调试图4-2-1二号公寓信息界面图4-2-2留言功能界面图4-2-2卫生信息记录、修改功能界面结束语课题设计过程中,使我加深了对ASP.NET的理解,以及如何进行团队工作的划分,学会发现各组员的长处并将其发挥出来。通过这次课程设计,进一步培养我们利用C#语言进行编程和调试程序的能力,并将算法转变为程序实现。正确理解各种数据结构的逻辑特性和存储表示和基本操作的算法实现。针对问题的特点选择合适的数据结构,设计实用高效的算法,提高大家的算法设计的能力和动手实验的技能。同时在这次的课程设计中,培养了独立思考、动手操作的能力。经过一个星期的我的记事本的课程设计,首先让我加深了对ASP.NET的理论知识的理解;在设计过程中,学到了老师没有在课堂上没有教授的知识; 加强了我对ASP兴趣和好感. 通过这两个周的学习,还是学到了不少的知识!不仅纠正了课程学习过程中出现的许多错误,还在试验中验证了自己的一些猜想。在学习的过程中有失败,当然也有困惑,有成功,当然就有喜悦。虽然只是课程设计,但我拿出了自己的全部精力去对待,能学到知识固然值得骄傲,能认识到自己的过错和不足也是一件幸事!做学问也是做人,再作学问的过程中体味做人的道理不也是一种收获吗?记得古语中说:“学,然后知不足”!我必将更加努力的学习它完善自己。我想这就是我学习这门课的最大感受吧!程序的编写过程在反复模拟的过程中,把脑子几乎搞崩溃了,不是一个个不留意惹下的错误,就是编程的时候思维和计算机思维不相同烙下的毛病,我感觉书本是远远不能和实践相比的,还是要多实践多练习,理论要和实践相结合。从开始接到课程设计题目到系统的实现,再到文档的完成,每走一步对我来说都是新的尝试与挑战。在这段时间里,我学到了很多知识也有很多感受,对ASP,ADO等相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。虽然我的作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都有我的劳动。当看着自己的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色建筑施工项目验收流程规范
- 四年级科学实验报告规范范本
- 企业员工劳动合同管理操作指引
- 物流企业货物运输保险合同范本
- 屋面拆除施工方案完整版
- 2025年医学影像学放射影像报告解读技巧考试卷答案及解析
- 设备维保合同管理实务指南
- 外贸企业国际合同风险防范指南
- 食品危害分析及HACCP计划制定实例
- 高中数学必修课重点知识复习卷
- 脑器质性精神障碍患者的护理查房
- (高清版)TDT 1013-2013 土地整治项目验收规程
- 初中数学分层作业设计举例-有理数
- 西方经济学简史
- 给小学生科普化学
- 信息管理系统的设计与实现
- 新闻报道与舆论导向
- 局放实验操作规程
- 透明土实验技术的研究进展
- 戴海崎心理与教育测量第4版课后习题答案
- 某火电厂输煤系统土建工程监理细则
评论
0/150
提交评论