学士学位论文—-学生公寓管理信息系统

合集下载

毕业论文-学生公寓管理系统

毕业论文-学生公寓管理系统

学生公寓管理信息系统毕业论文摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。

高校是科研的阵地,后勤的公寓管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。

基于这一点,开发此学生公寓管理软件。

学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。

本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。

随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。

软件从对学生的分房开始到最后的公寓管理全部电脑化。

它主要包括:公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好!关键字:人工记录管理;电脑一体化;无纸化办公Student Apartment Management Information SystemAbstractWith the popularization and use of the computer, present management has been promoted much, more and more jobs have been done by computer. It namely changes the original artificial record management mode into computer's integrating and managing. The university is the position of scientific research, the apartment management should change traditional managing artificially too, for the efficiency. So, develop the management software of student's apartment .Student Apartment Management System is a utility management system based on the managing mode of many universities and colleges.Universal and easy-operating are the greatest features of the system, which is also applicable for enterprises of the same type.Apartment keepers bear a increasingly heavy burden because of the gradually added number of roomers. In order to free apartment keepers from the heave work,and make the work more convienent and efficient.The apartment management system is developed. The system computerized all the processes concerning the apartment management which include apartment,dormitory distribution,roomer registration,santitation examination,and the query for apartment property,students' violation of discipline,teachers' records and rooming situation. It makes the apartment management more efficient and much better.Key words:Manual recording management;Computer integration management ;no-paper work目录摘要 (II)Abstract ......................................................................................................................................... I II 第1章系统分析. (1)1.1开发工具简介及系统运行环境 (2)1.1.1 VB6简介 (2)1.1.2 HELP 制作 (2)1.2 开发的必要性 (2)1.3 系统开发的可行性 (3)1.3.1技术上的可行性 (3)1.3.2 经济上的可行性 (3)1.3.3 组织管理上的可行性 (3)1.4 数据来源 (3)1.5系统数据流程图 (4)第2章数据库设计 (7)第3章功能模块设计 (10)3.1系统功能结构图及运行图如下 (10)3.1.1 系统功能结构图 (10)3.1.2 系统功能结构图运行图 (10)3.2 系统设置 (11)3.2.1 用户管理 (11)3.2.2公寓设置 (11)3.2.3数据备份 (11)3.2.4数据转换 (11)3.3公寓管理 (11)3.3.1学生请假 (12)3.3.2学生违规 (12)3.3.3床位设置 (12)3.4 卫生检查 (12)3.5 公寓资产 (12)3.6 记录查看与记录删除 (12)3.7值班记录 (13)3.8帮助制作 (13)第4章程序设计 (14)4.1 登录界面 (14)4.1.1 登录图片 (14)4.1.2 界面制作与实现 (14)4.2 程序主界面 (15)4.3系统设置 (17)4.3.1用户管理 (17)4.3.2 公寓设置 (19)4.3.3数据备份 (23)4.3.4 数据转换 (24)4.4公寓管理 (25)4.4.1学生请假 (25)4.4.2学生违规 (26)4.5卫生检查 (27)4.5.1 公寓卫生添加效果图 (27)4.6 公寓资产 (29)4.6.1公寓资产添加设置效果图 (29)4.6.2界面制作与实现方法 (29)4.7记录查看 (30)4.7.1 卫生查看 (30)4.7.2其它记录查看 (31)4.8记录删除 (32)4.8.1 卫生删除 (32)4.8.2请假删除 (33)4.8.3 违规删除 (33)4.8.4 资产删除 (35)4.9值班记录 (35)4.9.1 值班记录 (35)4.9.2 增加记录 (37)4.10 Help制作 (39)第5章系统测试 (41)总结 (42)致谢........................................................................................................... 错误!未定义书签。

本科毕业论文-宿舍管理系统之2

本科毕业论文-宿舍管理系统之2
此处查询使用的SQL语句 ,如按照学号的查询:SELECT * FROM StudentInfo WHERE StudentNum like '% & Recordset1__MMColParam & %' ORDER BY StudentNum 2 删除记录:查询后显示的结果是以表格的形式显示在页面中的,表格 中每条记录的前边是一个复选框,在此删除的进行是通过对复选框的 选择来进行的,可以单个删除,也可以批量删除,从而提高了工作效 率。
为了达到风格的统一,分页面的主题也是绿色调。简单的页面头下
功能项目横列于其下,很简洁明了。
本部分与其它部分的流程图如下所示:
登陆失败
主界面
系统介绍
登陆页面
登陆验证 验证正确
信息录入
验证错误
MDB
信息查询 信息修改
退出系统
宿舍管理系统
关于代码的校验等功能的实现 录入模块是本系统很重要的一部分,新生入校往往要做大量的工作,
因此失误在所难免,为了尽量减少问题的出现,本系统的录入模块有基 本校验查错功能,当然,这部分也遵循编程的基本规则,安全性的提高 是灵活性降低换来的,这就要求输入时要遵循规则。
在对话框中对所需的数据信息进行修改,修改后的结果以表单提交的 形式对数据库进行更新,后台同样是用SQL语句作为程序,更新后系 统会自动转入下一条记录页面或查询结果页面 。
宿舍管理系统
系统的优化与安全
数据库系统向用户提供高级用户接口。在文件系统中,用户要访问数 据,必须了解文件的存储格式、记录的结构等、而在数据库系统中,这 一切都不需要了。数据库系统为用户处理了这些具体的细节,向用户提 供非过程化的数据库语言(即通常所说的 SQL语言),对数据的管理完 全由数据库管理系统(DBMS:Database Messagment System)来实现。

信息系统论文:高校学生公寓管理信息系统的设计与实现

信息系统论文:高校学生公寓管理信息系统的设计与实现

信息系统论文:高校学生公寓管理信息系统的设计与实现【中文摘要】随着信息技术的发展,办公自动化的逐渐普及与使用,现在的各种管理也跃升到了一个新的层次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为基于网络的计算机一体化管理。

老旧的处理信息的方法已经不能适应社会发展的需要,面对社会环境的不断变化发展。

作为体现科技前沿水平的我国高校在后勤公寓管理上也应该一改传统的人工管理,使学生公寓的管理更加信息化、网络化、时代化,节省人力、物力、财力,提高效率。

基于这一点,开发此学生公寓管理信息系统。

高校学生公寓管理信息系统,是以重庆信息技术职业学院的学生公寓管理方式为实例而设计的一种实用型管理系统。

本系统最大的特点是通用性、操作简单性,在设计时充分贯彻软件即是服务(SAAS)的思想。

适用于绝大部分高校的学生公寓管理以及一些教育机构等有大量人员住宿的企业管理。

随着高校的不断扩招,各高校的住宿人员逐渐增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理信息系统。

本课题结合重庆信息技术职业学院学生公寓管理的实际,经过认真的需求分析,研制了一套建立在学校城域网环境之上的高校学生公寓管理信息系统。

软件从对学生的分房开始到学生在宿中的公寓管理,再到最后的迁出该公寓全部网络化、信息化。

它主要包括:公寓楼、房间的配置、新生入宿、在宿学生管理、来访记录管理、扣分记录管理、值班记录管理及系统数据管理等。

系统提供的灵活的组合查询可以更快地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好!本系统采用结构化系统分析方法对公寓管理进行分解和抽象,然后得出高校学生公寓管理信息系统的数据流程图和实体-关系图。

采用模块化的方法对系统各个功能模块进行详细算法设计,然后采用基于面向对象程序设计的Deamweaver CS5开发平台和VB程序设计语言、MVC 开发模式实现本系统,最后给出了本系统重要功能实现界面图。

学生宿舍管理信息系统毕业设计

学生宿舍管理信息系统毕业设计

本科生毕业设计学生宿舍管理信息系统The Student Dormitory Management Information System毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

学生公寓管理系统-毕业设计

学生公寓管理系统-毕业设计

学生公寓管理系统-毕业设计-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN毕业设计(论文)题目:基于JSP的学生宿舍管理系统的设计与实现院系:信息与控制学院专业:计算机科学与技术班级学号:学生姓名:指导教师:成绩:2013年 3月 10 日摘要学生宿舍管理系统是为学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的。

其主要功能是快速适应现代化管理水平和减轻工作人员繁重而冗长的工作量,使得他们在管理学生宿舍时达到事半功倍的效果,减轻人力的负担,方便数据的存储。

本文是严格按照软件工程的原理,对学生宿舍管理系统的系统需求、系统分析、系统设计、系统实现以及系统测试作了详细的阐述。

系统数据库使用SQL 2000,采用B/S模式。

系统主要包括宿舍楼信息管理、房间信息管理、床位信息管理、学生信息管理、学生入住/预订登记、学生退房管理、寝室使用状态管理、床位使用状态管理、普通人员管理和用户密码管理等功能。

本系统的优点是提供简单、层次关系明了、清晰的操作界面,易于扩展和维护,使学生宿舍的管理工作简单快捷。

关键词:宿舍管理;B/S;jspAbstractThe student's dormitory management system is for the student's dormitory management modernization, network, and gradually get rid of the current student dormitory management of artificial management method, improve the student's dormitory management efficiency and development. Its main function is to quickly adapt to the modern management level and to reduce the working personnel the lengthy process of heavy workload, make them in the management of students' dormitory at twice the result with half the effort, reduce the burden of the human, convenient data storage. This article is in strict accordance with the software engineering principle, the student's dormitory management system of the system requirements, the system analysis, system design, system and system test for detail.System database SQL 2000, USES the B/S model. The system includes building information management, information management, bed room information management, the students' information management, student registration, students in/reservation back room management, bedroom use state management, beds use state management, general staff management and user password management etc. Function. The advantage of this system is to provide simple, clear and hierarchical relationships clear operation interface, easy to expand and maintenance, make the student dormitory management simple and quick.Keywords: Hostel management;B/S;jsp目录引言 ........................................................................................................... 错误!未定义书签。

学生公寓管理系统的设计与实现论文

学生公寓管理系统的设计与实现论文

毕业论文(设计)学生公寓管理系统的设计与实现学生姓名王海伟学号BC09331304指导教师高炜讲师年级2009级专业计算机科学与技术系别信息科学系摘要随着社会的进步,我国的教育事业也得到了较快的发展,学校人数不断增多,学生的公寓管理就成了亟待解决的问题,每天学校都会对公寓进行各种信息的记录,传统的手工记录已经满足不了现代化公寓复杂的管理需求。

如果这些信息还用传统的手工作业的方式完成,那是几乎不可能的。

就算是能完成也需要花费大量的时间,耗费的人力多,工作效率也会极低。

因此用计算机技术来开发一套高效的学生公寓管理系统有着十分重要的意义。

本文首先介绍了用户需求,又介绍了系统的总体设计,包括系统架构,功能模块以及数据库设计,完成了系统的详细设计与实现,最后对系统进行了必要的功能测试。

该公寓管理系统主要使用Qt + SQLite技术来开发。

用Qt Creator来开发界面,实现与前后台的数据交互,用微型数据库SQLite作为数据库服务器实现了学生管理系统的各项功能。

关键词:公寓管理效率 Qt SQLiteAbstractAlong with social progress, China's education has also been a rapid development, the increasing number of schools, student apartment management has become a serious problem, every school will be a variety of information on apartment records, the traditional manual record has failed to meet modern apartment complex management needs. If the information is also used traditional artisanal manner, it is almost impossible. Even if it is able to complete it takes a lot of time and manpower consuming more low work efficiency will be. So use computer technology to develop an efficient management system for student apartment has a very important significance.This paper introduces the needs of users, but also introduces the overall system design, including system architecture, functional modules and database design, completed the detailed design and implementation, and finally the system was necessary functional tests.The apartment management system mainly uses Qt + SQLite technology to develop. To develop the interface with Qt Creator, implementation and data on the interaction front and back, using a micro database SQLite as a database server to achieve a student management system's features.Keywords: apartment management efficiency Qt SQLite目录第1章绪论 (1)1.1学生公寓管理系统研究背景及意义 (1)1.2学生公寓管理系统研究现状 (1)1.3本文的主要研究内容及结构安排 (2)1.4本章小结 (2)第2章相关技术简介 (3)2.1Q T技术 (3)2.1.1 Qt简介 (3)2.1.2 Qt Creator概述 (3)2.1.3 Qt优势 (4)2.2SQL ITE技术 (4)2.2.1 SQLite简介 (4)2.2.2 SQLite优势 (5)2.3本章小结 (6)第3章系统需求分析 (7)3.1需求概述 (7)3.2功能性需求分析 (7)3.2.1系统基本功能需求 (7)3.2.2系统功能流程图 (8)3.2.3数据库需求分析 (8)3.3非功能性需求分析 (9)3.3.1系统运行环境 (9)3.3.2系统性能 (9)3.4本章小结 (10)第4章系统总体设计 (11)4.1概述 (11)4.2功能设计 (11)4.3系统整体结构图 (14)4.4数据库设计 (15)4.5本章小结 (18)第5章系统详细设计与实现 (19)5.1登陆模块的设计与实现 (19)5.2功能模块的设计与实现 (21)5.2.1 公寓基本信息模块 (22)5.2.2 公寓住宿管理模块 (27)5.2.3 公寓维修管理模块 (28)5.2.4 学生宿舍评定模块 (30)5.2.5公寓物品管理模块 (31)5.2.6系统设定模块 (33)5.3本章小结 (34)第6章系统测试 (35)6.1测试概述 (35)6.2功能性测试 (35)6.3系统性能测试 (38)6.4本章小结 (38)结论 (39)参考文献 (40)致谢 (41)学生公寓管理系统的设计与实现第1章绪论1.1学生公寓管理系统研究背景及意义随着社会的进步,我国的教育事业也得到了较快的发展,学校人数不断增多,学生的公寓管理就成了亟待解决的问题,每天学校都会对公寓进行各种信息的记录,例如公寓基本信息、公寓住宿管理、公寓维修管理、学生宿舍评定、公寓收费管理、公寓物品管理等都需要大量信息的记录都需要适时增加、删除、修改、查找。

毕业设计论文--学生公寓管理系统

毕业设计论文--学生公寓管理系统

学生公寓管理系统摘要开发这个学生公寓管理系统的预期目的意义是减少公寓管理人员在管理工作方面的工作量,有效的管理公寓的所有信息。

本学生公寓管理系统是一个小型的应用软件,主要涉及到了前台和后台的制作,协调。

在来访者管理功能、出入管理功能以外的基础上还增加了公寓费用管理功能。

包括费用缴纳查询、费用信息添加功能、电表信息添加、水表信息添加等相关信息,以及在公寓出入楼情况上也做了一定分析。

其系统开发的主要任务包括后台数据库的设计、前台用户界面的开发以及对后台数据库的操作三个方面。

对于前者要求建立的数据库具有完整性和一致性,具有一定的数据安全性,如用户需要密码才能进入系统使用等;对于后者则要求程序界面友好、功能完备等特点。

此系统更具实用性。

通过可视化界面进行操作,用户操作掌握较为容易。

关键字:公寓管理系统;数据库;JSP;信息添加Student Apartment Management SystemAbstractDevelopment of the student apartment management system intended purpose is to reduce the significance of the apartment managers in the management of workload, effective management of all information apartments.The student apartment management system is a small application software, mainly related to the front and the background of the production, coordination. Increase the cost of an apartment to pay inquiries and other related information, as well as access to the floor of the apartment also do some analysis. Systems development, including the main task of database design background, prospects use r interface development, and the right background database operation three aspects. For the former calls for the establishment of the database has integrity and consistency, have some data security, If you need a password to enter the system; For the latter demanded friendly interface procedures, functions and so on.The system is more practical. Through the video interface for operation, user grasp more easily.Keywords : Apartment Management System; Database; JSP;Add Information目录1 绪论 (1)1.1研究背景及意义 (1)1.2 国内外研究现状概述 (1)1.3 本课题主要工作 (2)2 系统开发工具 (3)2.1 SQL Server数据库技术概述 (3)2.2 JSP技术简介 (4)2.2.1 JSP 技术概述 (4)2.2.2 jsp的基础知识 (5)2.3 系统开发运行环境 (6)3 需求分析 (7)3.1 经济、社会和技术可行性 (7)3.2系统性能的需求 (7)3.3功能分析 (7)3.3.1出楼管理模块 (8)3.3.2来访管理模块 (8)3.3.3费用管理模块 (8)3.3.4数据流图 (8)3.4数据字典 (10)4 系统设计 (12)4.1 数据库分析 (12)4.2 系统的总体结构 (15)4.3系统子功能模块设计 (16)4.3.1出楼管理模块设计 (16)4.3.2来访者管理模块设计 (17)4.3.3系统费用管理模块设计 (18)5系统实现与使用 (20)5.1出楼管理模块 (20)5.2来访管理模块 (21)5.3费用管理功能 (23)6 结论 (25)致谢 (26)参考文献 (27)1 绪论1.1研究背景及意义当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。

学生公寓管理信息系统

学生公寓管理信息系统

学生公寓管理系统姓名:吴艳飞学号:1006990326引言学生公寓是学生日常生活与学习的重要场所,是对学生进行思想政治工作和素质教育的重要阵地。

学生公寓管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也关系到我国高等教育的改革和发展。

随着高校后勤社会化改革,学生住宿条件得到了很大改善,宿舍内的贵重设施、电器等越来越多,宿舍安排上打破了原来按专业班级强制集中住宿的限制,可供学生选择的余地也越来越大,相关部门对公寓管理的要求越来越高。

高等学校学生公寓管理系统是一个落实国家有关规章制度、加强学生住宿管理、规范高校公寓日常工作、提高公寓管理效能的有效工具。

系统以公寓房间、入住学生为基础信息源,可以对房间床位分配、住宿收费、物业收费、房间设施、日常检查、公寓工作人员等进行规范管理,可以使教务处、学生处、保卫处、公寓管理中心、财务处等学校职能部门及学校领导随时获得全方位的公寓管理信息,实时掌握学生入住与缴费统计,动态监控公寓管理情况,实现信息共享,提高工作效率。

系统全面体现了教育部相关文件的精神要求,为高校扩招、建设、后勤制度改革提供支持。

在吸收先进管理思想的基础上,综合运用了各种现代信息技术,是促进管理科学化的新型管理系统。

第一章1.1.背景:公寓工作包括学生公寓“新生入住”住宿安排,学生公寓“调换寝室”手续办理,学生公寓“毕业生离校”手续办理,学生公寓“复学住宿”手续办理,学生公寓“退学学生”办理退宿手续,学生公寓“走读学生”办理退宿手续,学生公寓寝室“安全、内务卫生”检查评比工作等等。

旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书目录一.可行性研究 (1)1.1 系统目标 (1)1.2 开发的背景及意义 (1)1.3建立新系统 (2)1.4可行性分析 (2)1.4.1 技术可行性分析 (2)1.4.2 经济可行性 (2)1.4.3 运行可行性 (2)1.5总结 (3)二.总体规划 (3)2.1组织机构调查 (3)2.2 划分子系统 (3)2.3 具体计划 (4)三.系统分析 (4)3.1现行系统分析(业务流程) (4)3.1.1 学生注册及入住流程 (4)3.1.2外来人员查询流程 (4)3.2新系统逻辑设计(改进的数据流程) (4)四.结构设计 (5)4.1结构设计 (5)4.2 模块设计(设计内容) (6)4.3数据库设计 (6)4.4代码 (7)4.4.1楼房管理代码如下 (7)4.4.2学生查询代码如下 (8)五.系统实施(测试方式与用例) (9)一.可行性研究1.1 系统目标在社会飞速发展的今天,用计算机来管理宿舍信息是发展必然趋势,同时宿舍种类和学生的不断增加,对于管理造成了困难。

以往的宿舍管理方法,查询速度慢,管理困难,容易丢失数据,已经不适合现在的要求。

为克服宿舍管理的困难,和查询的不便。

采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

二十一世纪的今天,已经是计算机的时代。

计算机已经进入了现代社会的各个领域,计算机世界日新月异地发展着,在Microsoft公司的Windows操作系统被成千上万的用户所使用的今天,开发Windows下的图形用户界面程序对于广大的程序员来说已经成为一件刻不容缓的事。

开发数据库程序已经一个重要的领域,如今,各种数据库的开发层出不穷,而Visual 以其完美的界面,方便的操作,强大的功能在各种数据库开发独树一帜。

作为微软公司的重点产品,Visual 具有其它语言平台开发所无法比拟的优势,它易学易用,因此得到了广大软件开发人员及计算机爱好者的青睐,成为了人们的得力助手。

过去的单位一般都用人工来管理信息,这样既不方便又容易发生错误,还占用了大量的人员和物资,现在这些已经成为过去,用计算机来管理可以非常容易的实现这些要求。

用计算机来管理各种数据信息,是世界发展的需求,也是社会发展的趋势。

在学校的宿舍管理中,也存在着这种问题,为了提高办事效率,急需开发一套操作简单方便的管理系统。

此次课程设计就是为了解决这种问题而设计的。

1.2 开发的背景及意义在现在学校的生活中,对学生宿舍的管理大多还是以常规的人工管理。

随着信息的飞速发展和计算机技术的普及,设计一个学生公寓管理系统是非常必要的。

本系统主要是针对公寓管理者-门卫而设计的。

随着信息时代的来临,设计一款适合大众学校的学生公寓管理系统是十分必要的。

假设有了这样的管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。

通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。

本系统采用Microsoft Visual 2005为主要开发工具,结合数据库SQL Server2005与XP操作系统。

既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。

1.3建立新系统1.充分利用现有的资源,汲取原有先进的公寓管理系统开发方案,充分利用学校现与本小组现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果2.对数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.能够对查询结果进行分类汇总,实现报表打印。

5.方便用户的操作,尽量减少用户的操作。

1.4可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。

也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。

一般说来,应从技术可行性、经济可行性、运行可行性三方面研究可行性。

1.4.1 技术可行性分析本小组对数据库原理、C#语言、数据结构等一些理论知识有一定的认识与了解。

对基于C#的Microsoft Visual Studio 2005编程和SQL server 2000数据库管理比较熟悉,有一定的动手实践能力。

因此,技术上是可行的。

1.4.2 经济可行性本小组有电脑一台,不必重新购置计算机,不需要花费大量资金,是一个节约人力物力的好办法1.4.3 运行可行性现在是信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一个总趋势。

学生公寓管理软件主要是对公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,修改,更新等。

可以更快地了解到每个学生的住宿情况。

开发一个学生公寓管理系统可以达到事半功倍的效果。

随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。

1.5总结由于管理信息系统的开发在国内外是一个技术上成熟的系统,本小组具有开发此系统的基础设施及基本能力,因此开发学生公寓管理信息系统是完全可行的二.总体规划2.1组织机构调查2.2 划分子系统现将学生公寓管理系统主要划分成如下几个子系统:(1)楼房管理子系统:主要实现对学校寝室楼基本信息的管理与维护。

(2)学生管理子系统:主要实现对学生注册、入住、离校等方面的信息管理。

(3)外来人员管理子系统:主要实现对外来人员基本信息管理,具体有来访者登记和访毕登记。

(4)查询子系统:本系统所有的查询功能都继承在此子系统中。

如:学生基本信息查询、外来人员信息查询等。

三.系统分析3.1现行系统分析(业务流程)3.1.1 学生注册及入住流程●学生到学校来以后,要到学生处进行学生登记。

●学生缴费。

学生需到财务处上缴本学年相关费用,或先由学生处带收,事后学生处再与财务处进行沟通。

收费单位要向学生办理注册证明。

●学生拿着注册证明到后勤处办理房屋入住3.1.2外来人员查询流程●输入管理员或职工帐号和密码,登录。

●输入来访者姓名点击查询。

或选择当日来访者,再点击查询。

3.2新系统逻辑设计(改进的数据流程)学生入住数据流图如图3.2.1。

图3.2.1 学生入住流图学生寝室查询数据流图如图3.2.2。

图3.2.2 学生寝室查询流图四.结构设计4.1结构设计4.2 模块设计(设计内容)学生注册模块:此模块完成学生注册信息的录入工作。

输入学生姓名、学号、班级、是否缴费等信息,点击确定完成登记工作。

(丁作亮完成)查询模块:本系统所有的查询功能都在此模块中。

如:学生信息查询、外来人员查询等。

(许广博完成)楼房信息管理模块:通过该模块可以完成对学校现有寝室楼房基本信息进行管理。

(丁作亮完成)离校管理模块:该模块完成了后勤保卫处对离校学生的管理登记工作。

输入学生学号,确认离校后点击按钮完成离校登记。

此模块也具备对像班级离校这样的大数据简化操作。

(许广博完成)打印报表模块:可以层次分明的显示当前用户的可见信息,可选择性的打印查询的内容。

(许广博完成)4.3数据库设计1.学生信息表:应包括如下信息:姓名、学号、院系、班级、性别、专业等。

表4.1学生信息表(studentinfo)字段名字段类型是否为空默认值studentID Char(10) 非空,主键studentName Char(10) NULLstudentSex Char(2) NULLstudentClass Char(10) NULLstudentDepart Char(50) NULLzuanye Char(50) NULL2.保存学生入住的信息如表4.2学生入住表(live)表4.2学生入住表(live)字段名字段类型是否为空默认值studentID Char(10) 非空,主键address Char(10) NULLroomName Char(10) NULLbedID Char(10) NULLsex Char(2) NULL3.来访者信息表:包括来访者姓名、性别、身份证号码、探访人、来访日期等。

表4.3来访记录表(fangweng)字段名字段类型是否为空默认值viewName Char(10) 非空,主键address Char(10) NULLroomName Char(10) 非空,主键workName Char(10) NULLcomeName Char(2) NULLconne Char(10) NULLcardType Char(10) NULLcomeDate Char(30) 非空,主键comeTime Char(30) 非空,主键goTime Char(30) NULLisGO Char(10) NULLbeizhu VarChar(50) NULL4.楼房信息表:包括楼号、层数、寝室数、是否已入住等。

表4.4楼房信息表(buildinfo)字段名字段类型是否为空默认值address Char(10) 非空,主键buildID Char(10) NULLfloorCount Char(2) NULLroomCount Char(10) NULLbeizhu Char(50) NULL4.4代码4.4.1楼房管理代码如下SqlCommand cmd = conn.CreateCommand();//保存开户mandText = "insert intobuildinfo(address,buildID,floorCount,roomCount,beizhu) values('" + add + "','" +id + "','" + floor + "','" + floorcount + "','" + beizhu + "')";cmd.ExecuteNonQuery();MessageBox.Show("操作成功!", "提示", MessageBoxButtons.OK,rmation);4.4.2学生查询代码如下connection();//按班级查询SqlDataAdapter da = new SqlDataAdapter("select studentinfo.studentID as 学号,studentName as 姓名,studentinfo.studentSex as 性别,studentClass as 班级,studentDepart as 系别,zuanye as 专业,address as 寝室地址,roomName as 寝室,bedID as 床位from studentinfo inner join live onstudentinfo.studentID=live.studentID where studentClass='" +this.textBox2.Text.Trim() + "'", conn);ds = new DataSet();da.Fill(ds, "info");i f (ds.Tables[0].Rows.Count == 0)MessageBox.Show("没有此班级!", "提示", MessageBoxButtons.OK,rmation);else{this.dataGrid1.DataSource = ds;this.dataGrid1.DataMember = "info";}private void button3_Click(object sender, EventArgs e)//将结果倒出为Excel {倒出Excel.DataGridToExel dg = new倒出Excel.DataGridToExel(ds);dg.Export();}五.系统实施(测试方式与用例)对于任何软件开发来说,软件测试部分是必不可少的。

相关文档
最新文档