数据库课程设计---宿舍管理信息系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库课程设计-- 宿舍管理信息系统 1 概述 1.1 系统开发背景与现状 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便 捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、 金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发 好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提 高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来 越丰富,越来越人性化。 对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍 管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但 对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻 烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样 不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息, 大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的 价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以 如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等. 1.2 系统开发方法及目标 以Microsoft SQL Server2000为后台数据库,以Visual studio 2008为前端开发工具,以高校的宿舍管理需求为应用背景,开发一个典型的宿舍管理系 统。 本系统既要满足用户的设计,也要满足设计员的设计目标。 1、用户的观点看,要求系统能够达到以下目标 1) 对信息的收集和保存信息。例如:输入宿舍的基本信息,宿舍的卫生信息等. 2)快速的传递信息。对那些共享的数据要快速的传递。 3)提供准确的信息。要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫 生成绩. 2、设计员从技术观点看,要求系统能达到以下的目标: 1) 用户使用,具有较高的用户友好性。 2. 系统具有灵活、严格的权限设定功能,确保宿舍各类资料的可靠性和保密性,防 止错误和违规操作。系统管理:可修改管理员密码 3) 能对基本信息进行插入、删除、修改等操作。完成宿舍的学生住宿分配,可 以自动分配或手动分配。数据查询:按宿舍号、班级、学生等进行分类查询 ,能进行精确和模糊查询。 4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。 5)可退出系统,保证个人信息安全性。 2 需求分析 本系统的最终用户为宿舍楼管理员。根据我们日常生活中的经验,结合对自己学校宿 舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求: 宿舍管理:添加、修改、删除宿舍 学生管理:学生入住、搬离 来访管理:来访登记、查询 水电管理:水电缴费、查询 卫生管理:卫生检查、查询 用户管理:用户注册、修改密码 根据如上得到的用户需求,我们将完善以下几功能: 1、 整体设计中,宿舍管理分为七大模块:宿舍管理模块、学生管理模块、报修管理模块、 水电缴费管理模块、卫生管理模块、来访管理模块、用户管理模块。每个模块将实现不 同的功能。 2、 对学生、宿舍信息等进行维护,可对已存在的信息进行修改与删除操作,及时更改存储 数据中存在的不足之处,便于对学校宿舍的管理。 3、 根据输入的查询条件可显示符合条件的学生、宿舍,拥有检索迅速、查找方便、可靠性 高、存储量大、保密性好、寿命长、成本低的优点,可以极大地提高学生查宿舍的效率 。 系统运行流程图 3 数据库逻辑结构设计 1.学生信息表 该表用于存储学生基本信息 "字段名 "字段类型 "主键 " "学号 "文本 "是 " "姓名 "文本 "否 " "性别 "文本 "否 " "班级 "文本 "否 " "宿舍号 "文本 "否 " 2.宿舍信息表 该表用于存储宿舍基本信息 "字段名 "字段类型 "字段大小 "主键 " "宿舍号 "文本 "10 "是 " "电话 "文本 "10 "否 " "住宿费 "文本 "10 "否 " "床位数 "数字 "10 "否 " "桌子数 "数字 "10 "否 " "椅子数 "数字 "10 "否 " "备注 "文本 "300 "否 " 3.卫生检查信息表 该表用于存储卫生检查基本信息。 "字段名 "字段类型 "主键 " "检查编号 "自动编号 "是 " "宿舍号 "文本 "否 " "检查日期 "日期/时间 "否 " "检查情况 "文本 "否 " "备注 "文本 "否 " 4.用户信息表 该表用于存储用户基本信息 " 字段名 "字段类型 "主键 " "
剩余14页未读,继续阅读
- Sez285412024-01-03资源不错,内容挺好的,有一定的使用价值,值得借鉴,感谢分享。
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript《基于自动分析数据并给出营业建议的餐厅管理系统(接入AI) 》+源代码+项目说明及资料
- 355670834783295707ad04e-427f-4cde-9589-e578224a8459.zip
- 动态sql解析引擎,类似mybatis动态sql的功能
- EDA365-Skill-V2.5安装包,支持Allegro17.x版本
- C# 常用单词汇总,常用单词汇总
- 【ERP标准流程-标准流程-库内业务管理】(DOC 14页).doc
- Python《数据库期末作业-餐厅点单系统 》+源代码+设计资料
- 学生成绩管理系统(C++课程设计
- 双指针法判断链表有环-go语言实现
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据