数据库应用程序课程设计宿舍管理信息系统.doc
《数据库应用程序课程设计宿舍管理信息系统.doc》由会员分享,可在线阅读,更多相关《数据库应用程序课程设计宿舍管理信息系统.doc(32页珍藏版)》请在三一办公上搜索。
1、成绩 课程设计报告 题 目 宿舍管理信息系统 课 程 名 称 数据库应用程序课程设计 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 课程设计地点 B513 课程设计学时 30 指 导 教 师 目 录摘 要4一、课程设计目的和要求5二、课程设计的仪器和设备5三、课程设计过程51.需求分析阶段61.1应用背景61.2系统可行性分析71.3系统的设计目标61.4系统设计概要61.5系统具体功能模块错误!未定义书签。1.6数据流程92.概念结构设计阶段133.逻辑结构设计阶段错误!未定义书签。4.物理结构设计阶段155.数据库实施155.1 Create Database创建数据库1
2、56.C#界面设计及程序代码设计266.1 开发工具简介266.2 系统的菜单结构图276.3 C#访问SQLSERVER数据库的方法276.4 本系统模块以及详细说明297. 数据库运行维护317.1系统运行维护317.2系统维护的步骤327.3 数据库备份347.4系统测试及出现的问题347.5系统存在的不足37实验体会38参考文献39附录40用户系统使用说明书45摘 要随着科学技术的不断提高,计算机科学日已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。宿舍信息管理系统是典型的信息管理系统(MIS),其开
3、发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本宿舍信息管理系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等步骤。本系统主要的模块有:查询及统计、系统维护以及退出系统。本课题采用C#开发工具,利用其提供的各种面向对象的开发工具,是能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统。关键词:宿舍信息管理;数据库;管理信息系统;C#;SQL SERVER 2008一、课程设计目的和要求
4、课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环节。本课程设计是应用C#程序设计语言进行数据库应用系统的开发,用SQL SERVER 2008进行后台数据库的管理,编写出某一个小型的管理信息系统。通过本课程设计可以达成如下目标:1、能够自觉运用数据库原理的理论知识指导软件设计;2、学会数据库的设计,并能对设计结果的优劣进行正确的评价;3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4、具有一定的独立分析问题、解决问题的能力;5、掌握SQL SERVER2008在信息系统开发过程中的应用。6、掌握使用C#访问后台数据库的方法。 二、课程
5、设计的仪器和设备586 以上计算机、Server要求内存256以上,Cpu 2.0GHz以上.Clinet内存128以上,cpu奔腾III以上,装有相关数据库软件(本系统后台数据库是SQL 2008)和 C# 以上中文版软件。该软件可以在WIN98WIN2000、WIN XP等系统中运行。三、课程设计过程本实验根据数据库设计的六个步骤来设计的,即需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护。1.需求分析阶段1.1应用背景 在现代的高校宿舍管理工作中,由于高校扩招,学生人数剧增,传统的管理方法已经不能适合高校宿舍管理的需要,以前使用的管理系统相对落后,随着学生人
6、数的不断增加,该系统在数据管理方面有一些混乱,越来越不能适应管理的需要,因此需要一个功能更完善,操作更方便,容量更大的管理信息系统。1.2系统可行性分析本系统从以下三个方面进行分析:1.2.1技术可行性本次“宿舍信息管理系统”设计的总体任务是实现宿舍管理的系统化、规范化、自动化,从而达到宿舍管理高效率的目的。鉴于我们以前学过C#,这学期又学了数据库,所以对开发管理系统有了一定的认识。由于本设计的最重要体现的是实用性,所以通过调查与分析,结合自己现有的技术水平加上老师的指导,还是能按期完成本次课程设计的。1.2.2经济可行性成本方面:人力消耗免费,资源学校提供,指导老师义务指导,所以开发本软件的
7、成本是非常低的。效益方面:为学校开发一个完整、合理的宿舍信息管理系统,可大大减少人力,以前需要多人干的工作,使用本系统只需一个或几个人就能完成,且工作量和劳动强度大大降低。所以本系统可以为学校带来很好的经济效益。1.2.3操作可行性本系统是为学校的宿舍管理者开发的,所有本软件的用户对象是宿舍的管理人员,由于本软件设计简单并附有详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。结论:经分析本系统满足以上几个方面的要求,所以开发本系统是完全可行的。1.3系统的设计目标本宿舍管理信息系统强化了学生管理的职能,涵盖了学生管理、床位管理等主要功能,特别是对学生宿舍管理工作进行了提炼和
8、概括,使学生宿舍管理工作日益规范化、制度化和科学化,从而达到宿舍管理高效率的目的。1.4系统设计概要宿舍管理的主要工作是学校宿舍基本信息的录入:为学生分、退宿舍和缴费;宿舍卫生检查;水电费的收取;宿舍、学生的查询以及对来访人员的登记。宿舍分配的过程是:新生入学之前,每个园区将接到安排在本园区住宿的同学名单,并根据学生基本信息按约定的分配原则给每个学生初定宿舍床位。一般的分配原则是:同一学院的学生应该分配在同一幢楼,同一班级的学生应该分配在房号连续的寝室。当学生报到后,宿舍管理员根据住宿分配情况开出需支付的住宿费清单,学生到财务处缴费后方可入住。宿舍分配结束后,宿舍管理员对学生住房情况、房产信息
9、进行维护、查询、管理、统计。1.5系统的业务流程及具体的功能 通过对用户需求和系统设计思想的分析,可以得出该宿舍管理信息系统大致可以分为几大模块:宿舍基本信息模块、学生入住模块、卫生检查模块、水电收费模块、宿舍报修模块、外来人员登记模块。系统的业务流程图:宿舍信息学生入住宿舍检查宿舍来访纪录宿舍报修水电缴费宿舍器件基本情况显示信息图1.5.1系统业务流程图系统功能模块图:图1.5.2系统总功能模块图主要模块的功能宿舍基本信息模块:添加、修改、查询和删除宿舍基本信息,如宿舍房号、财产、床位等。学生入住模块:添加、修改、查询和删除学生入住、退宿信息,包括学生一些基本信息、缴费等。卫生检查模块:对宿
10、舍卫生检查、评比、统计等。水电收费模块:对超出规定部分的水电收费管理。宿舍报修模块:对报修情况的登记、时间安排、修理结果检查等。来访人员登记模块:对来访人员的登记管理等。1.6数据流程1.6.1数据流程图图1.6.1.1宿舍信息管理系统总数据流图图1.6.1.2宿舍信息登记分数据流图图1.6.1.3入住学生信息登记分数据流图图1.6.1.4宿舍卫生检查分数据流图图1.6.1.5宿舍水电收费分数据流图图1.6.1.6宿舍报修分数据流图图1.6.1.7来访人员登记分数据流图1.6.2系统的数据字典数据流的描述数据流编号:D-01数据流名称:房屋报修简 述:为坏掉的宿舍设备申请修理 数据流来源:学生
11、数据流去向:数据库管理员数据项组成:RepairID+dormID+DateIN+DateRepair+person+repair+reasonr+money数据流编号:D-02数据流名称:登录简 述:数据库管理员或诉讼管理员登陆系统数据流来源:数据库管理员,宿舍管理员数据流去向:数据库管理员数据项组成:Uname,PWD数据流编号:D-03数据流名称:卫生检查查询简 述:对每个宿舍卫生检查进行查询数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成:dormID,CDate,CSate,CRemark数据流编号:D-04数据流名称:来访人员查询简述: 对每个来访人员登记情况进行查询数据流
12、来源:宿舍管理员数据流去向:数据库管理员数据项组成:PComeID,DateCome,PLook,dormID,DateLeave,Remark数据流编号:D-05数据流名称:来访人员登记 简述: 宿舍管理员对来访人员进行登记数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成:PComeID,DateCome,PLook,dormID,DateLeave,Remark数据流编号:D-06数据流名称:水电收费查询简 述:方便对每个宿舍水电缴费的查询数据流来源:宿舍管理员数据流去向:数据库管理员/学生数据项组成:dormID,MDate,EBuy,CPerson,CMoney数据流编号:D-
13、07数据流名称:水电收费 简述: 宿舍管理员根据水电费收取条例进行收费数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: dormID,MDate,EBuy,CPerson,CMoney数据流编号:D-08数据流名称:宿舍基本信息查询简述: 登记每个宿舍器件进行登记数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成:dormID,phone,DMoney,bedNum,chairNum,deskNum,DRemark数据流编号:D-09数据流名称:添加卫生检查 简述: 宿舍管理员定期对每个宿舍进行卫生检查数据流来源:数据库管理员数据流去向:数据库管理员数据项组成:dormID,C
14、Date,CSate,CRemark数据流编号:D-10数据流名称:添加宿舍基本信息简述: 数据库管理员对新宿舍进行基本信息的登记数据流来源:数据库管理员数据流去向:数据库管理员数据项组成:dormID,phone,DMoney,bedNum,chairNum,deskNum,DRemark数据流编号:D-11数据流名称:添加用户简述: 数据库管理员对新宿舍管理员进行权限设置数据流来源:数据库管理员数据流去向:数据库管理员数据项组成: UName,PWD数据流编号:D-12数据流名称:修改卫生检查简述: 宿舍管理员对卫生检查的修改,上传数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成:
15、 dormID,CDate,CSate,CRemark数据流编号:D-13数据流名称:修改来访人员简述: 在核对后对来访人员登记进行修改数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: PCome,DateCome,PLook,dormID,DateLeave,Remark数据流编号:D-14数据流名称:修改水电费简述: 在学生正常缴费后修改应缴水电费用数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: dormID,Mdate,Ebuy,Cperson,CMoney数据流编号:D-15数据流名称:修改宿舍基本信息简述: 在核对后对宿舍基本信息进行修改,上传数据流来源:宿舍管
16、理员数据流去向:数据库管理员数据项组成: dormID,phone,DMoney,bedNum,chairNum,deskNum,DRemark数据流编号:D-16数据流名称:修改报修简述: 在修理完成后对报修请求进行修改数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: dormID,DateIn,DateRepair,person,repair数据流编号:D-17数据流名称:修改学生简述: 学生完成调换宿舍以后修改学生宿舍信息数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: Sname,Ssex,class,dormID,SID数据流编号:D-18数据流名称:报修查询简述
17、: 方便对学生报修情况的查询数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: dormID, DateIn数据流编号:D-19数据流名称:学生查询简述: 对学生住宿的查询数据流来源:宿舍管理员数据流去向:数据库管理员数据项组成: SID,Sname,dormID数据流编号:D-20数据流名称:学生入住简述: 学校对新学生进行宿舍安排数据流来源:数据库管理员数据流去向:宿舍管理员数据项组成: SID,Sname,Ssex,class,dormID处理逻辑的描述处理逻辑编号:P01处理逻辑名称: 学生入住简述: 学校对新学生安排宿舍并登记输入的数据流: SID+Sname+Ssex+cl
18、ass+dormID处理描述:学校根据剩余宿舍对新学生进行宿舍安排并登记在案,宿舍管理员根据安排管理学生输出的数据流: 学生查询 ,修改学生入住处理逻辑编号:P02处理逻辑名称:卫生检查简述: 宿舍管理员对每个宿舍进行卫生检查输入的数据流: checkID+dormID+Cdate+Csate+CRemark处理描述:宿舍管理员定期对每个宿舍进行卫生检查,并上传给数据库管理员入库。输出的数据流: 修改卫生检查,卫生查询处理逻辑编号:P03处理逻辑名称: 宿舍基本情况登记简述: 宿舍基本器件的登记入案输入的数据流:dormID+phone+Dmoney+bedNum+chairNum+deskN
19、um+DRemark处理描述: 宿舍基本器件的登记管理输出的数据流: 修改宿舍基本情况,添加宿舍基本情况处理逻辑编号:P04处理逻辑名称: 宿舍报修简述: 学生对宿舍出现的问题在宿舍管理员处登记待处理输入的数据流:dormID+DateIn+DateRepair+person+repair处理描述: 宿舍管理员对学生报修的情况进行安排修理输出的数据流: 修改报修,报修查询处理逻辑编号:P05处理逻辑名称:水电收费简述: 宿舍管理员根据收费条例对宿舍收费输入的数据流:dormID+Mdate+Ebuy+Cperson+CMoney处理描述: 宿舍管理员按照收费清单督促学生进行缴费输出的数据流:
20、收费查询,修改收费处理逻辑编号:P06处理逻辑名称: 来访人员登记简述: 宿舍管理员对来访人员进行登记输入的数据流:PcomeName+PcomeID+DateCome+Plook+dormID+DateLeave+Remark处理描述: 宿舍管理员对来访人进行身份登记管理输出的数据流: 修改来访登记,来访人员查询数据存储描述数据存储编号:F-1数据存储名称:学生入住简述:学校对新学生安排宿舍并登记数据存储组成:SID+Sname+Ssex+class+dormID关键字:SID相关联的处理:D-17,D-19,D-20数据存储编号:F-2数据存储名称:卫生检查简述:宿舍管理员对每个宿舍进行卫
21、生检查数据存储组成:checkID+dormID+Cdate+Csate+CRemark关键字:checkID相关联的处理:D-3,D-9,D-12数据存储编号:F-3数据存储名称:宿舍基本情况登记简述:宿舍基本器件的登记入案数据存储组成:dormID,phone,DMoney,bedNum,chairNum,deskNum,DRemark关键字:dormID相关联的处理:D-8,D-10,D-15数据存储编号:F-4数据存储名称:宿舍报修简述:学生对宿舍出现的问题在宿舍管理员处登记待处理数据存储组成:dormID,DateIn,DateRepair,person,repair关键字:repa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用程序 课程设计 宿舍 管理信息系统

链接地址:https://www.31ppt.com/p-2395509.html