2014年计算机专业数据库课程设计报告.doc

2014年计算机专业数据库课程设计报告.doc

ID:59110661

大小:131.00 KB

页数:9页

时间:2020-09-15

2014年计算机专业数据库课程设计报告.doc_第1页
2014年计算机专业数据库课程设计报告.doc_第2页
2014年计算机专业数据库课程设计报告.doc_第3页
2014年计算机专业数据库课程设计报告.doc_第4页
2014年计算机专业数据库课程设计报告.doc_第5页
资源描述:

《2014年计算机专业数据库课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生宿舍管理系统学号:姓名:一、前言在科技飞速发展的社会,使用计算机管理人员信息已经成为学校管理的必须途径,不但可以大量节省时间、人力、财力、物力,而且能更全面有效地掌握学生的基本情况,及时获取最新而又准确的资料和信息。此次的课程设计就是这样一个学生宿舍信息管理的系统,其功能与实现方面有比较好的的针对性和实用性,对于管理方面是十分重要的。对于当今大学校园内的学生公寓来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且容易出差错,有一个符合要求的软件对其进行智

2、能化的管理不仅可以节省人力物力资源,并且对学生宿舍的管理和操作也更加方便了,对所有的信息有一个全面的把握。二、程序设计的目的学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,包括系统登陆功能,信息输入,信息查询,信息删除,信息输出等内容,其目的就是为了方便用户使用。高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功

3、能,界面友好、使用简单方便等特点。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。三、需求分析1)处理对象:系统要处理的对象包括宿舍楼的基本信息、宿舍基本信息、学生基本信息、宿舍管理员基本信息等内容,各个对象包括信息如下所示:宿舍楼基本信息:包括宿舍楼编号、面积、层数、管理员信息等,方便管理者对宿舍楼的

4、管理,提高查询效率;宿舍基本信息:包括宿舍号、宿舍等级、标准人数等;班级基本信息:包括班级、专业号、辅导员、班长;学生基本信息:包括学号、姓名、性别、专业号、所在班级信息等,可以方便学生信息的查询和更新。2)处理功能要求:系统主要完成以下几个功能:1、宿舍楼基本信息的查询与修改;2、学号基本信息查询、更新与删除;3、宿舍信息查询与更新;4、数据统计等。3)安全性和完整性要求:安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,用用户登录来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次

5、的安全保密功能。完整性要求用于描述宿舍楼基本信息、宿舍基本信息、学生基本信息中的数据项能否为空,以及一些用户自定义完整性(符合实际要求)等。4)用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的添加、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。四、系统设计1)基本关系图:标准人数性别年龄姓名学号班长辅导员专业号班级宿舍号等级管理员层数面积楼号宿舍信息学生信息班级信息宿舍楼信息学生宿舍管理系统2)数据字典:数据项名数据项含义存储结构宿舍楼编号宿舍楼编号Char(5)宿舍编号宿舍编号

6、Char(5)管理员姓名管理员姓名Char(20)宿舍层数宿舍层数int宿舍等级宿舍等级Char(20)标准人数标准人数int班级班级Char(5)专业号专业号Char(5)专业名称专业名称Char(20)辅导员姓名辅导员姓名Char(20)班长姓名班长姓名Char(20)学生学号学生学号Char(5)姓名学生姓名Char(20)年龄学生年龄int性别学生性别Char(2)宿舍收费宿舍收费int3)处理逻辑描述:处理功能处理过程判断用户查询涉及的功能模块固定宿舍楼信息模块、宿舍信息模块、管理员信息模块、收费记录模块:先确定查询所涉及的功能模块;然后确定要查

7、询的内容,确定查询数据流向;最后显示查询结果。判断用户修改要涉及的模块,同时把相应的修改数据传到相应的模块之中固定宿舍楼信息模块、宿舍信息模块、管理员信息模块、收费记录模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。4)概念设计阶段:全局E-R图:宿舍-班级宿舍宿舍楼包含班级管理学生E-R图属性:宿舍楼信息:宿舍楼(楼号、面积、层数、管理员)主码:楼号宿舍信息:宿舍(宿舍号、宿舍等级、标准人数)主码:宿舍号班级信息:班级(班级号、专业号、辅导员、班长)主码:班级号学生信息:学生(学号、姓名、年龄、性别)主码:

8、学号学生宿舍信息:学生宿舍(学号、宿舍号、收费)主码:学号、宿舍号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。