您好,欢迎访问三七文档
辽宁工业大学软件设计实践设计报告题目:*******************院(系):电子与信息工程学院专业班级:*************学号:**********学生姓名:*******指导教师:刘鸿沈教师职称:讲师起止时间:2011.12.26---2012.1.6软件设计实践任务及评语院(系):电子与信息工程学院教研室:网络工程学号学生姓名专业班级网络工程091班软件实践题目**************软件实践任务1.实现学生宿舍管理系统,要求具有登录、输入学生信息、查询住宿信息、修改住宿信息等功能2.系统采用C/S结构进行设计。3.使用SQLserver2000数据库作为后台数据库。4.采用工程化思想进行设计:需求分析;总体设计;详细设计;实现5.最终结果要求经过测试与发布指导教师评语及成绩学生签字:成绩:指导教师签字:2012年1月6日目录第1章绪论..................................................11.1背景分析..........................................................11.2设计的意义........................................................21.3设计目标及结论....................................................2第2章需求分析..............................................32.1用户综合需求分析..................................................32.2系统要求..........................................................32.3数据流图..........................................................4第3章系统设计..............................................63.1系统功能结构......................................................63.2系统功能结构图....................................................73.3模块描述..........................................................7第4章数据库设计............................................84.1数据库介绍........................................................84.2使用ADO数据控件访问数据库........................................94.3数据库需求分析...................................................124.4数据库概念设计...................................................134.5数据库逻辑设计...................................................14第5章详细设计与实现.......................................165.1系统界面.........................................................165.2各个界面设计与实现...............................................16第6章结论................................................21参考文献....................................................23辽宁工业大学课程设计说明书(论文)1第1章绪论1.1背景分析信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。对于当今大学校园内的学生宿舍来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍力资源,而且还很容易出现差错,有一个符合要求的系统对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。基于这一点,开发此学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化。本系统最大的特点是通用性、简单操作性,随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理,更方便,更有效率而开发出这套宿舍宿舍管理系统,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。系统从对学生的分房开始到最后的宿舍管理全部电脑化。它主要包括:宿舍、住宿人员登记以及对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好!学生宿舍管理系统是用MicrosoftVisualBasic编写完成。由于VisualBasic率先采用了可视化(VISUAL)的程序设计方法。所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。做起来方便,使用起来更为快捷。辽宁工业大学课程设计说明书(论文)21.2设计的意义学生宿舍管理系统是每一个学校后勤的公寓管理机构管理学生个人信息及住宿情况的不可缺少的一个管理信息系统,它的内容对于学校后勤公寓管理机构的管理者来说是至关重要的,所以宿舍管理系统应该能够为每一个学校后勤公寓管理机构的管理者提供充足的信息和快捷的查询手段,大大的方便后勤公寓管理机构的管理者的合理管理。学生宿舍管理系统作为计算机应用的一部分,使用计算机对学校宿舍学生流动情况进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校宿舍学生流动情况管理的效率,也是学校后勤公寓管理机构对住宿情况的科学化、正规化管理,与先进科学技术接轨的重要条件。1.3设计目标及结论本系统是《学生宿舍管理系统》,它主要完成对学生信息管理,后勤部门以及管理员信息的管理工作,其中包括大量的信息输入、修改、查询。本系统开发的目的是为了降低人工管理信息的复杂程度和工作量同时也为学校减少了人员的开支,每一个员工可以通过此系统来管理其业务信息,使学生宿舍管理实现信息化。学生宿舍管理系统,其开发的主要目的是通过计算机管理和监督各个学生实际住宿情况,提高学校后勤部对学生住宿情况处理的准确程度,提高处理效率。它主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性强、完整性好、数据安全性高的优秀数据库。而对于后者则要求应用程序功能完备,操作界面友好,易使用等特点。本小组开发的《学生宿舍管理系统》主要任务是:1:完成对学生信息的输入,管理和查询;2:完成学生性质和学生住宿情况的输入管理,查询和统计;3:完成对学生所属宿舍的统计和查询;4:最后把查询结果显示;辽宁工业大学课程设计说明书(论文)3第2章需求分析2.1用户综合需求分析对于一个学校来说,需要这样一个软件,为他们提供一个更有效率的工作,这样更有利于他们的发展。对于当今大学校园内的学生宿舍来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的系统对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。随着信息时代的来临,我们的各项工作都要讲求效率,学生宿舍管理更要准确无误,这就为我的软件提供了使用群体。本系统开发周期历时一周,成本费用在一万五千左右,而学校每雇佣一个员工一年的费用在一万元左右,也就是说软件的成本费用与一个员工一年的工资相当,软件的生命周期是三年到五年,并且软件的可操作性强对操作员做简单的培训即可,无须投入培训费用。是一个投入资金少,收益快,节省人力资源的项目。从开发的角度来说,我们针对几所寝室楼进行了请专人介绍和询问的方法,调查了寝室管理员及学生对数据库设计需求的情况,最终得出结论,在学生表和宿舍表之间建立住宿联系关系,并在宿舍管理员表与学生表之间建立管理关系。2.2系统要求1.系统功能要求:由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面完全可以实现。本系统可以运行在Windows95/98/2000/XP等操作系统上,一般系统都可以运行而且安装也非常的简单,一看即懂,方便大家使用,即使不具备一定电脑知识的人也可以熟练掌握.软件的集成度高,数据库简单只要安装了Microsoftoffice辽宁工业大学课程设计说明书(论文)42000即可运行,系统是基于人性化设计的,界面友好,无须专业人员即可操作。2.系统功能分析:本系统的主要功能是实现对学生宿舍详细情况的管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,其系统功能分析是在系统开发的总体任务的基础上完成的。因此,本系统应该主要完成和实现如下功能:(1)初始化系统数据;(2)录入学生的基本信息数据;(3)学生基本信息数据的修改和删除;(4)查询学生和宿舍的信息;(5)打印基本信息;3.接口要求:服务器端:硬件接口P42.8,512M及以上性能的PC机或服务器,软件接口运行于Windows2000以及更高版本具有WIN32API的操作系统上(OpensslCA需要运行于Windows平台,将来可以扩展到linux系统中去)。客户端:具有IE或FireFox浏览器的普通PC即可2.3数据流图学生住宿管理系统的顶层数据流程图:图3.1学生宿舍管理系统的顶层数据流程图管理员宿舍学生信息管理住宿辽宁工业大学课程设计说明书(论文)5住宿管理的数据流程图:图3.2数据流程图验证登录口令密码是否正确?调用系统菜单退出系统否是辽宁工业大学课程设计说明书(论文)6第3章系统设计3.1系统功能结构经过可行性分析、需求分析,对系统要求已经十分明确,下一步进行到总体设计阶段。总体设计过程首先寻找实现目标系统的各种不同的方案;需求分析阶段得到的数据流图是设想各种可能方案的基础。然后从这些供选方案中选取合理的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。应该综合分析比较这些合理的方案,从中选出一个最佳方案设计软件结构,通常,设计出初步的软件结构后还要进行多方面的改进,从
本文标题:软件设计实践
链接地址:https://www.777doc.com/doc-3872440 .html