H0801学生宿舍管理系统开发小组软件工程课程方案设计书_第1页
H0801学生宿舍管理系统开发小组软件工程课程方案设计书_第2页
H0801学生宿舍管理系统开发小组软件工程课程方案设计书_第3页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、作者:Pan Hon glia ng仅供个人学习学生宿舍管理系统课程设计报告课 程:软件工程姓 名: 陆文彬、张璐嘉、孙必尧 班 级:H0801学 号: 10 佃20扌旨导老师:杨志禾口2010年11月25日目 录一、中文摘要二、概述2.1系统开发背景2.2研究意义2.3开发的环境数据库流程图3.2研究目的3.3数据字典四、系统总体设计4.1 前台vb界面设计4.1.1 登陆界面4.1.2 主界面4.2 后台数据库设计数据库类型数据库表图五、系统的详细设计六、总结七、参考文献一、中文摘要学生宿舍管理需对多种信息需要处理和管理 ?现今,有很多学生宿舍都是初 步开如使用,甚至尚未使用计算机进行信息

2、处理?根据调查得知,他们以前对信息 管理的主要方式是基于文本?表格等纸介质的手工处理,对于卫生评比等很多信 息都是用人工计算?手抄进行?数据信息处理工作量大,容易出错;由于数据繁多, 容易丢失,且不易查找?总的来说,缺乏系统,规范的信息管理手段?这就是管理信 息系统的开发的基本环境?.经过分析如此情况,我们使用VB ,数据库等开发工具,利用其提供的各种 面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对 象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不 断修正和改进,直到形成用户满意的可行系统.关键词:原型法,面向对象,数据一致性,数据窗口,宿舍管理

3、系统二、概述2.1系统开发背景宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题.因此, 宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储 的基础上,设计并完成对其宿舍信息的分类;查询,添加,删除和修改,在深入研究的 过程中,尽可能实现方便友好的操作界面和数据报表.2.2研究意义本系统是采用MICROSOFT VISUAL BASIC6.0中文版作为前台开发工具,SQL SERVER2000作为后台数据库平台的基于 C/S的

4、两层模式的信息管理系 统,主要用于协助公寓管理人员进行日常事务的管理、记录与统计工作。2.3开发的环境:操作系统:Mcrosoft? Win dows?XP开发工具:Microsoft? Visual Basic? 6.0 中文版,SQL SERVER 2000三、系统需求分析3.1功能本系统是对宿舍内部人员及外来人员的一些基本信息的修改,当人员的基本信息及财物有变动时可以使用此功能。(1)基本信息修改,是对宿舍成员基本信息的修改,既是对数据库宿舍信息 表的修改。(2)个人财物修改功能本系统的主要功能体现在以下四个方面:a)信息修改:包括基本信息修改、个人财务修改等操作;b)出入登记:包括楼内

5、人员出入登记、楼外人员出入登记等操作;c)学生管理:学生信息删除,个人财务登记,基本信息修改等操作;d)寝室信息查询:按学号、按姓名、按班级查询操作等。系统的功能流程图如图3.1宿舍管理系统程序开始库流程图曲人.2出 入出 入 登J己楼 内登3.1.信息2数修 改楼 外 人 员 出 入 登 记调用记录模块信息修改修 程序初始化学生信息删除学生,管 翠人财 务登记基 本 信 息 修 改室 信 息 查 询接受信息相应的处理上图3.23.2目的它主要解决了以前对信息管理的主要方式是基于文本 ?表格等纸介质的手 工处理,对于卫生评比等很多信息都是用人工计算 ?手抄进行?数据信息处理 工作量大,容易出错

6、;由于数据繁多,容易丢失,且不易查找?3.3数据字典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据 本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据 的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶 段控制有关数据提供依据。 数据项:数据流图中数据块的数据结构中的数据项说明数据项是不可再分的数据单位。对数据项的描述通常包括以下内容: 数据项描述=数据项名,数据项含义说明,别名,数据类型,长度, 取值范围,取值含义,与其他数据项的逻辑关系 其中取值范围”、与其他数据项的逻辑关系”定义了数据的完整性约束条件,是 设计数据检验功能的依据。

7、 数据结构:数据流图中数据块的数据结构说明数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成, 也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。 对数据 结构的描述通常包括以下内容:数据结构描述=数据结构名,含义说明,组成:数据项或数据结构 数据流:数据流图中流线的说明数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容: 数据流描述=数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量其中数据流来源”是说明该数据流来自哪个过程。 数据流去向”是说明该数据流 将到哪个过程去。 平均流量”是指在单位时间(每天、每周、每月等)

8、里的传输 次数。高峰期流量”则是指在高峰时期的数据流量。 数据存储:数据流图中数据块的存储特性说明数据存储是数据结构停留或保存的地方, 也是数据流的来源和去向之一。对数据 存储的描述通常包括以下内容:数据存储描述=数据存储名,说明,编号,流入的数据流,流出的数据流,组成:数据结构,数据量,存取方式其中数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信 息。存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还 是随机检索等。另外 流入的数据流”要指出其来源, 流出的数据流”要指出其去向。 处理过程:数据流图中功能块的说明 数据字典中只需要描述处理过程的说明性信息,通

9、常包括以下内容:处理过程描述=处理过程名,说明,输入:数据流,输出:数据流,处理:简要说明其中简要说明”中主要说明该处理过程的功能及处理要求。 功能是指该处理过程 用来做什么(而不是怎么做);处理要求包括处理频度要求,如单位时间里处理 多少事务,多少数据量,响应时间要求等,这些处理要求是后面物理设计的输入 及性能评价的标准。四系统总体设计4.1 前台vb界面设计登陆界面主要是限制仅有合法用户才可以对宿舍管理系统进行操作的, 这个用户名和密码 由编程人员自己在后台数据库中设定的。 可以把用户名,密码分配给不同的合法 用户。登陆界面如图4.1图4.1主界面进入功能窗口的界面,界面分四个大部分,分别

10、为:信息修改,出入登记,学生 管理,寝室信息查询主界面如图42.:图4.21. 信息修改下拉菜单有两个子窗口:基本信息修改,个人财物修改。此项功能,是对宿舍成员财物变 动的修改,既是对数据库财物信息表的修改。2. 出入登记菜单有两个子窗口:楼内人员出入登记,外来人员出入登记3. 楼内人员出入登记,是对在上课期间或者节假日期间人员出入登记, 用以宿舍 管理。4. 外来人员出入登记,登记出入时间及被访人,次项登记可以为外来推销及不法 分子实施不法行为留下记录,以备事后查询信息。3. 学生管理菜单有三个子窗口:基本信息录入,个人财务登记,学生信息删除(1) 基本信息录入,是在学生进校登记时录入信息而

11、用,它可以有效地管理宿 舍内部人员信息。(2) 个人财物登记,也是为宿舍管理提供方便,在财物丢失时可以查询相关信 息以供事件的调查提供依据。(3) 学生信息删除,宿舍成员离校或者换宿舍时,可以把此人信息从莫栋楼中 删除,既是删除无用信息。4. 寝室信息查询有三种查询方式有:按学号查询,按姓名查询,按班级查询;此项功能为方便 后来查看信息而用。为宿舍管理系统提供方便的功能。4.2后台数据库设计421数据库类型使用SQL Server 2000建立后台数据库,为前台建立更为完善的可操作的系统。 数据库表本系统共建五张表,分别是:用户表,宿舍信息表,财物信息表,出入登记表及 外来人员访冋表(1) 用

12、户表:用于与登陆界面建立连接,实现在登陆界面中只有用户名和密码 是用户表中的莫行记录才是合法用户才能登陆到系统中。(2) 宿舍信息表:存储寝室成员基本信息的表,为基本信息修改及查询提供后 台支持。(3) 财物信息表:记录个人财物信息,为个人财务登记及修改提供后台支持。(4) 出入登记表:记录楼内人员出入登记信息,为楼内人员出入登记界面提供 后台支持。5)外来人员访问表:记录外来人员出入登记信息,为出入信息提供依据,也 为外来人员出入登记提供后台支持。图分E-R设计一一外来人员外来人员分楼内成入时间出时间院寝 室 成 员5入.4信息删除时、1间总结总、£ 口、系统的详细设计出间名5时实

13、现的功能模块宿 舍 号11基本信息修改5.1.3人员出入登记出 物入通过这次软件工程实验, 注意的许多问题,对系统结构的也有了更深入的理解,我更加深刻地理解了用高级语言开发数据库应用程 序时需要注意的许多问题,对系统结构的也有了更深入的理解,为设计出更通用 更高效的数据库应用系统奠定了良好的基础;通过对按钮控件和菜单控件的设计, 熟悉了 VB结合Windows API通过窗口函数对 Windows消息进行的控制;通过开 发一个完整的系统,将书本理论和实践活动进行了有机的融会贯通,在实践中更 深刻的理解了老师所讲授的书本知识,受益匪浅版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理

14、。版权为潘宏亮个人所有This article in eludes someparts, in cludi ng text, pictures, and desig n. Copyright is Pan Hon glia ng's pers onal own ership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律 的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本 文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面 许可,并支付报酬。Users may use the contents o

15、r services of this articlefor pers onal study, research or appreciati on, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall n ot infringe upon the legitimate rights of this website and its r

16、eleva nt obligees. In additi on, when any content or service of this article is used for other purposes, writte n permissi on and remun erati on shall be obta ined from the pers on concerned and the releva nt obligee.转载或引用本文内容必须是以新闻性或资料性公共免费信息为 使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改, 并自负版权等法律责任。Reproducti on or quotatio n of the content of thi

温馨提示

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

评论

0/150

提交评论