《高校公寓管理系统(精品)》由会员分享,可在线阅读,更多相关《高校公寓管理系统(精品)(9页珍藏版)》请在金锄头文库上搜索。
1、数据库课程设计高校公寓管理系统系(部) 班 级 姓 名 学 号电子与信息工程08级计算机科学与技术张铎0828014025指导教师徐江涛2011年01月05日安康学院 电子与信息工程系数据库课程设计任务书一、设计题目、内容及要求题目:高校公寓管理系统内容:1、分析与流程设计;2. 相关程序设计.实现、调试;3. 课程设计总结报告。要求:使用SQL Server 2000为后台数据库做一个高校公寓管理系统,要求实现学生 住宿信息录入和修改,宿舍信息查询与修改,公寓信息查询和修改,公寓日常相关信息管 理,几个功能模块.二、要求的设计成果(课程设计说明书、设计实物图纸等)1、课程设计总结报告2、数据
2、库备份文件三、进程安排设计工作4学时实现与调试16学时课程设计总结报告8学时四、主要参考资料1 贺桂英,徐孝凯.数据库基础与SQL Sever应用开发M北京:清华大学出版社, 20082 李贺,刘彬彬.SQL Sever 2000应用与开发范例宝典M 北京:人民邮电出版社,20063 明日科技.数据库开发实例自学手册M北京:人民邮电出版社, 2008瘠慈师(签名):礒研室主任(盔硏高校教师信息管理系统张铎安康学院08级计算机科学与技术陕西安康7250001系统概述1.1系统开发的背景随着近几年国家对高等教育的重视度逐年提高,在全国范围内掀起了一场高校扩张的热 潮,全国备地高等院校纷纷扩大规模,
3、扩大招生名额以及数量。高校的扩张和扩招的形式固 然喜人,可也随Z而来带来了不少问题,其中在学生宿舍管理方面更显示出明显的问题。随 着学校的扩招,每一年新生数最都在逐渐上升,学生的住宿情况已经成为全国各地备所搞笑 面临的首要问题。为了解决以上问题,各高校纷纷斥资兴建全新的多功能学生公寓楼,学生 住宿的硬件条件达到大幅提高,可是软件条件学生公寓管理系统则还是前进缓慢,共至 止步不前。很多学校由于学生宿舍管理系统与学生住宿的硬件条件不匹配,使得其应有功能 没有达到发挥,造成资源浪费。为了解决此类问题,更好的高效率的管理学生公寓,所以开 发了学生公寓管理系统,它的高效、稳定、易操作性定会成为今后备高校
4、学生宿舍管理机构 的首选工具和助手。1.2系统开发的目的与意义木系统的设计目标就为学校学生公寓管理提供快捷方法,省去大量诸如手工登记的操 作,对学生公寓情况进行及时跟踪管理,提高管理学生公寓的效率,推动使学校公寓管理自 动化。学生宿舍管理系统主要是为了解决学校的学生管理问题,并且减轻行政人员的工作 负担。特别是当前学校管理学生公寓的相关软件尚不多,且功能少,不完善,升级困难,操 作不方便。木系统是针对广大学校公寓管理情况开发的公寓管理系统,适合广大学校需求,它追求 的是简单、易学、易懂、易用、易升级,能够更有利的解决管理人员的负担。2需求分析与可行性研究2. 1需求分析(1) 存储学生的住宿信
5、息、来访信息、公寓信息和宿舍信息,管理更为安全、高效;(2) 只需公寓管理员即可操作系统,节省大量人力;(3) 可以迅速杏询及修改相关信息;(4) 友好的界面操作,布局合理,层次清晰,能保证系统的易用性和方便性。(5)对系统的安全性管理,包括用户的添加以及密码的修改。2. 2可行性研究一般说來,应从技术可行性、经济可行性等方面研究可行性。可行性研究需要的时河 长短取决于工程的规模,一般说来,可行性研究的成木只占预期的工程中成木的5-10%o221技术可行性分析技术上的可行性分析要考虑开发人员,也就是我们的相关方面的只是掌握情况,现在为 止,我们己经学习过了 JAVA、数据库基础知识和SQL s
6、ever 2000的应用开发,所以对于基 木的数据库架构还可以胜任,比如完成一些用户登陆退出,数据库查询,数据库修改等方面, 由于时问紧张,还会有很多不足的地方,比如安全性,网络方面的功能还有待提高。2.2.2经济可行性主要从对项目的经济上进行分析评价,一方面是支岀的费用,包括设备购置费、管理和 维护费用,由于木项目较为简单,未涉及到与其他设备的连接问题,所以一台计算机完全可 以满足需要。3总体设计3.1总体设计规划3.1.1设计思想:系统应符合信息管理的规定,满足公寓口常管理的工作需要,并达到操作过稈中的直观、 方便、实用、安全等要求。系统采用模块化稈序设计方法,既便于系统功能的各种组合和修
7、 改,乂便于未参与开发的技术维护人员补充、维护,系统应具备数据库维护功能,及时根据 用户需求进行数据的添加、删除、修改、备份等操作。3.1.2系统功能管理员登陆:主要用于公寓管理员的登陆,退出,密码修改等,为系统的安全建一 道墙,防止他人的误操作和恶意操作。公寓:公寓楼号,公寓楼地址,楼管姓名,公寓楼电话,洗衣房电话。宿舍:宿舍号,宿舍电话,宿舍人数,现有人数,剩余电费,一卫生状况,维修信息, 已用或未用。学生:学号,姓名,性别,专业,家庭地址,电话,违规,在校状态,宿舍号,退 费情况。访客:访客姓名,来访口期,时间,证件名称,证件号码,离开时间,事件,来访 人关系等。出入物品:学生姓名,出物
8、品,进物品,时间。3. 2项目流程模型图木系统分为:公寓信息模块,学生信息模块,宿舍信息模块,访客信息模块,出入物品 信息模块五个功能模块(由于时间问题后面两个模块没能完成)。楼管员电话C先衣房电-公如息Y2楼管员姓匚ER关系图:学生信息、学号(主键)姓名宿舍信息:性別描述彖庭地址宿舍号(主键)公寓倍息:专业宿舍电话电话容细人数楼号(主键)退费已用楼爸员姓名违规錐修信息楼背员电话离垃卫生状况地址宿舍号(外键)剌余电费洗衣房电话楼号(外键)楼号(外键)图I E-R模型图学生信息表:字段名数据类型长度允许空值描述Stu id (主键)varchiir15必填学号(主键)Stu namChar8必填
9、姓名Stu sexChar2必填性别Stu addvarchar50必填家庭地址Slu provarchar50必填专业Stu telvarchar50电话Stu lfvarchar50退费Slu wgBit1违规Stu lxBit1离校Dorm id (外键)char3必填宿舍号(外键)Gy id (外键)char2必填楼号(外键)图2学生信息表:公寓信息表:字段名数据类型长度允许空值描述Gy id (主键)char2必填楼号(主键)Gy nainchar8必填楼管员姓名Gy.telvarchar15必填楼管员电话Gy addvarchar50必填地址Gy xyfvarchar15洗衣房电话
10、图3:公寓信息表宿舍信息表:字段名数据类型长度允许空值描述Dorm id (主键)char3必填宿舍号(主键)Dorm tclVarchar15必填宿舍电话Dor maxint必填容纳人数Dormouseint必填已用Dorm fixvarchar50维修信息Dorm sanChar4卫生状况Dom powInt剩余电费Gy id (外键)char2必填楼号(外键)图4:宿舍信息表总结公寓管理信息系统就制作完成了。通过这次课程设计,使我受到了一次用专业知识、专 业技能分析和解决问题的全面系统的锻炼。使我在综合知识的选川方面,在应用软件开发的 基木思想、方法方面,以及在常用编程设计思路技巧的掌握
11、方面都能向前边了一大步。为H 后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在同学的帮助下,基 木上完成了设计任务,虽然有些模块没能完成,但在软件的设计方面有了一定的提高,熟练 掌握了 SQL Sewer 2000,虽然开有很困难但为我为今后走上工作岗位打下了专业基础。在 这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具 有全面的专业知识、纟頁密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力, 而我在很多方面还有欠缺。最后,我要衷心感谢老师同学们在我的设计过稈中给予我的极大 帮助,使我能够及时、顺利地完成此次课稈设计。参考资料:1 贺桂英,徐孝凯.数据库基础与SQL Sever应用开发M.北京:清华大学出版社,20082 李贺,刘彬彬.SQL Sever 2000应用与开发范例宝典M.北京:人民邮电出版社,20063 明日科技.数据库开发实例自学手册M.北京:人民邮电出版社,2008