数据库学生宿舍管理系统.docx
- 文档编号:906199
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:42
- 大小:912.76KB
数据库学生宿舍管理系统.docx
《数据库学生宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《数据库学生宿舍管理系统.docx(42页珍藏版)》请在冰豆网上搜索。
数据库学生宿舍管理系统
本科毕业设计(论文)
学院
专业信息管理与信息系统
学生姓名
班级学号
指导教师
二零壹壹年五月
江苏科技大学本科毕业论文
学生宿舍管理系统设计与实现
ChongQingCreationVocationalCollegeStudents’bedroomManagementSystem
江苏科技大学成人高等教育 届毕业设计任务书
学院:
专业:
信息管理与信息系统 班级:
学生姓名
指导教师
职称
讲师
课题名称
学生宿舍管理系统设计与实现
课题
工作 内 容
通过对宿舍管理系统的设计与实现,充分了解管理信息系统的开发流程,对的宿舍管理工作实现信息化。
指标(目标)要求
(1)能运行windows98/2000/xp系统、MicrosoftvisualC#2005和SQLseveral2000。
(2)采用C/S结构。
(3)设计方法:
采用软件工程的思路进行设计,具体模型可根据自己的实际情况进行选择,不作指定要求。
(4)软件作品一定要有实用性和可操作性,必须采用多种测试方法进行测试,保证软件的可运行性。
进
程
安
排
(1)了解宿舍管理系统业务流程第一周
(2)资料收集第二周
(3)系统设计第三周-第五周
(4)论文初稿第六周-2011年3月25
(5)论文终稿2011年3月26日-2011年5月15日
主
要
参
考
文
献
【1】王珊,陈红.数据库系统原理教程.清华大学出版社,2003.
【2】尚俊杰.ASP.NET程序设计.北京:
清华大学出版社,北京交通大学出版社.2004
【3】刘振岩.基于.NET的Web程序设计.电子工业出版社.2006
【4】朱如龙.SQLServer数据库应用系统开发技术.机械工业出版社.2004
【5】童爱红.VisualC#.NET应用教程.清华大学出版社.北京交通大学出版社.2004
实习地点
起止
日期
系主任:
指导教师:
摘要
学生宿舍管理是学校的一项重要工作,使用计算机来管理学生宿舍,不但可以节省时间和人力,更能全面、有效地掌握学生基本情况,及时获取最新的准确资料和信息。
本学生宿舍管理系统是以C#2005为前台开发工具,以MicrosoftSQLServer2000为后台数据库开发工具的一套完整的基于C/S(Client/Server)管理信息系统。
C#2005语言是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。
论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于客户机/服务器模式,可实现通过网络对数据进行远程管理。
采用审计的方式详细的记载每个用户的登陆信息,并且对数据库进得完全备份或差异备份,能够对数据库进行还原。
在对系统在设计过程中进行白盒测试和对完成阶段进行黑盒测试。
该设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。
关键词:
学生宿舍管理系统;SQLServer2000数据库;C#.NET
Abstract
Bedroommanagementisaimportantworkofschool,Weusethecomputertomanagethestudents’scores,whichcannotonlysavetimeandmanpower,butalsoknowwellthestudents’conditioncompletelyandobtainthelatestaccuratedataandinformation.ThisStudents’scoresmanagementsystemistakeC#2005asthedevelopinginstrumentoffrontdesk,asetofintactoneswhichregardMicrosoftSQLServer2000asthedatabasedevelopinginstrumentofbackstagesupporterarebecauseofC/S(Client/Server)themanagementinformationsystem.C#languageisonekindofobject-orienteddevelopmentkit,hasthemodulerichly,thelanguageissimple,thefunctionformidablemerit.
Thepapermainlyintroducedthistopicdevelopmentbackground,mustcompletefunctionanddevelopmentprocess.Keyexplanationsystemdesignkeypoint,designthought,difficulttechnologyandsolution.Thissystemprovidestheformidabledataoperationfunctionfortheuser,thecontactsurfaceisfriendlysimply,simultaneouslybasedontheClient/Serverpattern,mayrealizethroughthenetworklogarithmaccordingtocarriesonthelong-distancemanagement.Usestheauditwaydetailedrecordeachusertoregistertheinformation,withaccordingtodifferentneed,touserassignmentdifferentjurisdiction,andentersthecompletebackuporthedifferencebackuptothedatabase,Cancarryonthereturntooriginalstatetothedatabase.AndcarriesonBaiHetothesysteminthedesignprocesstotestandtocompletesthestagetocarryontheblackboxtest.Thedesignisreasonable,thefunctioniscompletelyrightthroughexperiment,therunningisstableanditcanmeettheneedofthework.
Keywords:
Thestudents’bedroommanagesystem ;SQLServer2000Database ;C#.NET
目录
第一章绪论1
1.1项目开发背景1
1.2项目开发目标1
1.3项目提出的意义1
1.4开发工具的选择2
第二章需求分析3
2.1用户界面需求3
2.2基本功能需求3
2.3建立功能模型3
第三章总体设计6
3.1功能模块设计6
3.2系统控制结构8
第四章数据库设计10
4.1概念结构设计10
4.2逻辑结构设计15
4.3数据库物理结构设计18
4.3.1确定数据库的物理结构18
4.3.2评价物理结构19
第五章详细设计20
5.1登陆界面设计20
5.2主界面设计20
5.3用户管理界面设计21
5.4晚归登记界面设计22
5.5节假留校界面设计23
5.6维修记录界面设计24
5.7物品管理界面设计25
5.8外来人员登记界面设计26
5.9系统界面设计27
5.10帮助界面设计28
第六章软件测试29
6.1白盒测试29
6.2黑盒测试29
6.3本系统测试30
结论31
致谢32
参考文献33
附录34
第一章绪论
1.1项目开发背景
21世纪,以信息技术为主导的新时代,传统的管理思想、组织、方法受到严峻挑战。
以前,各个学校的学生宿舍管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生宿舍管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生宿舍管理。
但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。
我想借本次毕业设计之际,开发一个适用于各个学校的通用高校学生宿舍管理系统。
我选择母校来设计这个系统主要有两个原因:
(1)我熟悉学校的学生宿舍管理工作,进行需求分析时比较方便。
(2)在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算是对母校的一点回报。
1.2项目开发目标
建立学生宿舍管理系统,采用计算机对学生宿舍进行管理,提高学校对学生的科学化管理,进一步提高办学效益和现代化水平。
帮助广大教师及宿舍管理员提高工作效率,实现学生宿舍信息管理工作流程的系统化、规范化和自动化。
本学生宿舍管理系统是为了实现学校人力资源的优化和学生宿舍管理的科学管理而设计的,通过用本系统,可以更加有效的管理学生宿舍信息,其中包括学生的基本信息,入住信息并且具有信息的增加,查询,修改等功能。
1.3项目提出的意义
现在我国的大中专院校的学生宿舍管理水平普遍不高,大多还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。
在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。
如果本系统能被学校所采用,将会大大改善数据处理速度,并且更加方便的对数据进行管理,可以树立良好的办学形象,提高工作效率,同时可以减少人力资源的浪费以及工资支出,使学校学生宿舍管理不再是个枯燥而是大大减少工作量的工作。
1.4开发工具的选择
市场上可以选购的应用开发产品很多,流行的也有数十种。
C#是一种可视化的、面对对象和调用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的应用程序。
它简单易学、效率高且功能强大,在C#环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows应用程序接口函数、对象的链接与嵌入(ADO),可以开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,C#具有以下特点:
(1)可视化编程;
(2)面向对象的程序设计;
(3)事件驱动编程机制;
(4)访问数据库;
(5)对象的链接与嵌入(ADO);
(6)动态数据交换(DDE);
(7)对象的链接与嵌入(OLE);
(8)动态链接库(DLL)。
第二章需求分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 学生宿舍 管理 系统