




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
兰州职业技术学院(电子与信息工程系)毕业设计(论文)课题兰州职业技术学院学生公寓管理系统所属教学单位电子与信息工程系专业计算机信息管理年级XXX学号XXX姓名XXX指导教师魏小霞2013年11月23日摘要学生公寓是每一位在校学生生活、学习、相互交流的主要场所,是透视一个学校文明程度和一个集体精神风貌的窗口,如何提供一个良好的学生公寓的管理体系,对学校和同学而言至关重要,因此学生公寓的建设与发展,直接影响着学校后勤社会化改革的发展进程,也直接关系到在校学生的切身利益、正常的教学秩序和高校的稳定。以往的学生公寓管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生公寓,有着很好的前景。学生公寓管理系统基于VISUALSTUDIO2008开发;后台选用SQLSERVER2005作为数据库服务器。该学生公寓管理系统主要划分了超级用户和一般用户两种权限,实现的功能有学生信息的管理,宿舍信息的管理,宿舍的分配功能等。系统具有界面友好,操作简便的特性。该系统主要包括系统管理、公寓管理、宿舍信息管理、班级管理、奖罚管理、报修管理、外来人员登记、添加用户、修改密码、重新登录、辅导员基本信息、住宿生信息管理、个人信息管理、宿舍卫生检查、备份与恢复数据库、退出系统这些功能模块,最后本文还介绍了系统设计的关键技术,通过这些技术,提高了学生公寓管理的效率。关键词学生公寓,信息管理,C开发,SQLSERVER目录1引言411开发背景与现状412开发设计的意义52开发工具521VISUALSTUDIO2008简介522数据库SQLSEVER简介63系统分析631可行性分析632需求规划7321对功能的规定7322系统主要功能733对性能的规定7331精度7332操作方式8333运行环境834开发环境84系统设计841系统功能结构设计85数据库设计951数据库的引入952数据库结构设计10521逻辑结构设计10522数据库物理结构设计116系统的功能实现1161报修管理12611报修管理模块界面的设计12612报修管理模块图控件的设1262奖罚管理14621奖罚管理模块的界面14622奖罚管理模块界面控件的设计1463个人信息管理模块的设计16631个人信息管理模块的界面16632个人信息管理模块界面的控件设置1664系统帮助模块的设计17641帮助模块界面系统17642系统帮助模块控件的设计17总结18参考文献19致谢201引言11开发背景与现状随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构或部门的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生公寓管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理公寓宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全。12开发设计的意义为了实现提高高校学生公寓宿管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便公寓管理部门的工作人员全面地掌握学生住宿情况等目的;为公寓管理部门,开发设计专用系统高校学生宿舍信息管理系统来进行管理学生信息,使学生公寓信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(MANAGEMENTINFORMATIONSYSTEM)以下就称信息管理系统,它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以舍长长和辅导员的身份进行查看和发布宿舍的信息。2开发工具21VISUALSTUDIO2008简介VISUALSTUDIO2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用VISUALSTUDIO2008可以高效提高开发WINDOWS应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时VISUALSTUDIO2008支持项目模板、调试器和部署程序。VISUALSTUDIO2008可以高效开发WEB应用,它还可以高效开发OFFICE应用和MOBILE应用。语言更简洁。使用VISUALSTUDIO2008可22数据库SQLSEVER简介SQLSERVER2005是数据库管理系统,具备了通常数据库管理系统最基本的功能。SQLSERVER2005是微软公司开发的一款软件产品,2005是其版本号。MICROSOFTSQLSERVER是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索,它使用TRANSACTSQL语言在服务器和客户机之间传送请求。SQL是结构化查询语言。SQL是一种介于关系代数与关系演算之间的结构化查询语言,是一个综合的、通用的、功能极强的关系数据库语言。SQL利用表、索引、关键字、行和列等来确定存储位置,它有数据定义、行和列等来确定存储位置,它有数据定义、数据操作、数据管理、存取保护以及处理控制等多种功能。SQL语言本身不是一个很完整的编程语言,如它不支持界面编程等。一般它与其他编程语言综合来使用。MICROSOFTSQLSERVER2005是用于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台3系统分析31可行性分析经济的可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。技术上的可行性技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。宿舍管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。通过以上两点的分析,编写或开发这个宿舍管理系统是可行的,只要这个系统能实现对学生数据的增加、修改、删除、与查询就可以了。如果技术方面可行,浏览与查询方面的功能应该编写得强大一点,再好有条件组合的查询,可以实现按男女生分类查询,也可以按专业、寝室号、籍贯等分类查询,以便学校方面管理人员可以很方便的查询想要的数据,以便进行统一管理,统一安排。32需求规划321对功能的规定322系统主要功能(1)报修管理实现了宿舍物品报修管理。(2)奖罚管理实现了对学生宿舍表现的管理。(3)个人信息管理实现了对学生个人信息的设置。(4)系统帮助对学生公寓管理系统的帮助说明。33对性能的规定331精度1输入输出的数据确保完整不漏。2在读取信息的时候,不允许出现因为系统的原因导致操作失败,也不允许发生重复罗列数据。3在执行增删数据操作的时候,不允许因为系统的原因发生多删除、多增加,增删失败的情况。4进行修改操作之后要求保持对应列表的一致性。5支持多用户的并发操作。6系统应该保证稳定运行,在连续运行过程中不出现重大失误。332操作方式系统在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求有相应键盘的定位操作。333运行环境系统在通常的条件下,在WNDOWSXP上安装运行,但是还要求能够在WINDOWS7及后续的MS操作系统上运行。34开发环境开发平台MICROSOFTVISUALSTUDIO2005开发语言C数据库SQLSERVER20054系统设计41系统功能结构设计学生公寓管理系统的主要对象是公寓在日常所发生的活动数据,通过分析,学生公寓管理系统从功能上分为登陆模块和主程序模块两大部分。登陆模块主要用于登陆学生公寓管理系统,是进入系统的第一步,主要涉及用户类别、登录号、密码的检测判断和软件验证。主程序模块是整个系统的操作界面,包括报修管理、奖罚管理、个人信息管理、系统帮助等模块。下面分别介绍这些模块的功能1报修管理模块包括添加信息、宿舍变更、报修的类别、报修的日期、查询条件、查询值、删除记录和退出等功能。2奖罚管理模块包括获得荣誉、所受惩罚、查询条件、查询值、删除记录、修改、添加记录和退出等功能。3个人信息管理模块包括设置个人信息、删除个人信息、修改密码和退出功能。4系统帮助模块为系统的使用加以说明帮助。5数据库设计51数据库的引入数据库技术从60年代中期至今只有不到40年的历史,但其发展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库DATABASE,是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。我们现在可以使用的数据库有很多种,如FOX数据库DBF、ACCESS数据库MDB、DB2、INFORMIX、ORACLE和SQLSERVER等等,在本次设计中,选择了SQLSERVER作为后台数据库工具,因为它功能远比ACCESS强大,并提供了许多标准的关系数据库管理功能的支持。他的各种关系数据库管理系统适应于各种硬件平台,包括UNIX,PC和主机系统。52数据库结构设计521逻辑结构设计表521至表523为数据库各表的结构,主键用下滑线表示表521DBOTB_BAOXIU字段名称字段说明数据类型数据长度是否可为空BH编号VARCHAR10否GYH公寓号VARCHAR10否SSH宿舍号VARCHAR10否SZXM舍长姓名VARCHAR10否BXLB保修类别VARCHAR10否SJ时间VARCHAR10否表522DBOTB_JFGL字段名称字段说明数据类型数据长度是否可为空BH编号VARCHAR50否GYH公寓号VARCHAR10否SSH宿舍号VARCHAR10否BJ班级VARCHAR30否SZX所在系VARCHAR20否HDRY获得荣誉VARCHAR20否SSCF所受惩罚VARCHAR30否表523DBOTB_INFORMATION522数据库物理结构设计数据库DEPARTMENTMANAGE的物理结构符合SQLSERVER2005关于数据文件、卷、页的分配和分配规则。数据库DEPARTMENTMANAGE的日志文件初始大小为10MB,按照超过最大容量后10的增长速率进行增长,不限制日志文件的最大尺寸,逻辑名称为DEPARTMENTMANAGE_LOG,物理名称为CDEPARTMENTMANAGELDF。字段名称字段说明USERNAME用户名NAME姓名ANSWER1回答1ANSWER2回答2ANSWER3回答36系统的功能实现61报修管理611报修管理模块界面的设计图611报修管理模块界面的设计612报修管理模块图控件的设图611报修管理模块界面的设计窗体或控件类型窗体或控件名称属性名称属性设置值FROMFRMJBXGLTEXT报修管理TXTNOTEXT(空)TXTGYHTEXT(空)TXTSSHTEXT(空)TXTSZXMTEXT(空)TEXTBOXTXTTXTSELECTTEXT(空)COMBOXCOMBBXLBITEMS门窗柜子桌子凳子床拖把笤帚簸箕衣服杆水桶灯COMBOXCMBSELECTITEMS编号公寓号宿舍号舍长姓名报修类别LABEL1TEXT宿舍号LABEL2TEXT舍长姓名LABEL3TEXT报修的类别LABEL4TEXT编号LABEL5TEXT保修日期LABEL6TEXT查询条件LABEL7TEXT查询值LABELLABEL8TEXT公寓号BTNSELECTTEXT查询BTNUPDATETEXT修改BTNCHAGEPASSWORDTEXT添加BTNALLTEXT全部BTNDELETETEXT删除BUTTONBTNCLOSETEXT退出62奖罚管理621奖罚管理模块的界面图621奖罚管理模块的界面622奖罚管理模块界面控件的设计图621奖罚管理模块的界面控件窗体或控件类型窗体或控件名称属性名称属性设置值FROMFRMJFGLTEXT奖罚管理TXTNOTEXT(空)TXTGYHTEXT(空)TXTSSHTEXT(空)TXTBJTEXT(空)TXTSZXTEXT(空)TXTSSCFTEXT(空)TEXTBOXTXTTXTSELECTTEXT(空)COMBOXCMBHDRYITEMS文明宿舍标兵宿舍纪律先进宿舍卫生先进宿舍无COMBOXCMBSELECTITEMS编号公寓号宿舍号班级所在系获得荣誉所受惩罚LABEL1TEXT公寓号LABEL2TEXT班级LABEL3TEXT获得荣誉LABEL4TEXT宿舍号LABEL5TEXT所在系LABEL6TEXT查询条件LABEL7TEXT查询值LABEL8TEXT所受惩罚LABELLABEL9TEXT编号BTNSELECTTEXT查询BTNUPDATETEXT修改BTNCHAGEPASSWORDTEXT添加BTNALLTEXT全部BTNDELETETEXT删除BUTTONBTNCLOSETEXT退出63个人信息管理模块的设计631个人信息管理模块的界面图631个人信息管理模块的界面632个人信息管理模块界面的控件设置图631个人信息管理模块的界面窗体或控件类型窗体或控件类型属性名称属性设置值FROMFROMINFORMATIONTEXT个人信息管理TXTNAMETEXT(空)TXTANSWER1TEXT(空)TXTANSWER2TEXT(空)TEXTBOXTXTANSWER3TEXT(空)TXTOLDPASSWORDTEXT(空)TXTNEWPASSWORD1TEXT(空)TXTNEWPASSWORD2TEXT(空)GROUPBOX1TEXT设置和修改个人信息GROUPBOXGROUPBOX2TEXT修改我的密码BUTTONBTNSETINFORMATIONTEXT设置个人信息BTNDELETEINFORMATIONTEXT删除个人信息BTNCHAGEPASSWORDTEXT修改BTNCLOSETEXT退出64系统帮助模块的设计641帮助模块界面系统图641帮助模块界面系统642系统帮助模块控件的设计图641帮助模块界面系统窗体或控件类型NAMETEXTFORMFRMHELP系统帮助BTNHELP查看系统帮助信息BUTTONBTNCLOSE关闭总结毕业设计是大学3年所学专业知识的综合运用,是我们综合能力的全面体现,也给我以后的就业积累了宝贵丰富的经验,所以,我不断时刻的提醒自己一定要尽自己最大的努力做好这次毕业设计。并且,经过这次毕业设计的实践证明,我学到了很多知识和技术,而且获益匪浅。经过2个月的毕业设计,学生公寓管理系统基本已经设计完成。在这次毕业设计过程中,对我来说,这是一个将所学知识从书本运用到实际操作的体验。在这2个月的开发过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术类培训管理制度
- 苏州家纺店管理制度
- 茶楼茶艺师管理制度
- 集中充电桩管理制度
- 小学语文《小公鸡和小鸭子》课件
- 毕业设计(论文)答辩 -后扰流板对汽车气动特性影响的仿真分析
- 广西钦州市第四中学2024-2025学年高一下学期学业水平合格性考试模拟试卷地理试卷(九)(含答案)
- 幼儿园大班《认识人民币》教案
- 从职业生涯规划书看舞蹈生的成长之路
- 山东中考济宁题目及答案
- 2025宁夏中卫沙坡头区社区工作者招聘61人历年管理单位笔试遴选500模拟题附带答案详解
- 医疗物资配送应急预案
- 《工程勘察设计收费标准》(2002年修订本)-完整版-1
- 【MOOC】材料力学-江苏科技大学 中国大学慕课MOOC答案
- 物流公司合同范例范例
- 卫星导航产品培训
- 江苏省扬州市2024年化学中考试题【附答案】
- 食品应急演练课件
- 钳工基础知识-刮削
- 课后服务家长满意度调查表
- (完整版)西泠印社出版社三年级下册《书法练习指导》完整教案
评论
0/150
提交评论