- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《3110006545李志芳数据库课程设计-sushe》.doc
数据库课程设计
学 院___计算机学院____
专 业____网络工程_____
班 级____10级3班_____
学 号____3110006545__
姓 名____李志芳_______
指导教师 左亚尧
(2013年 6月)
类别 评价标准 分数比例(%) 成绩
课程设
计报告 论文结构包含:
相关技术介绍
需求分析
概念结构
逻辑结构
物理结构
数据库实施、系统测试方案和测试报告
系统的主要功能和使用说明、系统安装说明。
要求论文完整、内容详细,格式规范。
30 程序 系统运行正确,界面友好;
功能完善:有增、删、改、查功能;有基本的统计、报表功能;有多表连接查询、自身连接查询、字符串匹配查询、模糊查询、分组查询等;
工作量充分;
系统实现技术的难度和创新性。
30
数据
库设
计 E-R图设计正确;
数据库逻辑结构设计规范化;
数据库物理结构设计合理。
安全性设计:用到使用用户标识与鉴别,自主存取控制等技术;
完整性设计:用到各种完整性技术,例如触发子、约束等实现实体完整性,参照完整性和各种用户定义的完整性。
40 总评成绩 优 良 中 及格 不及格 总分
1 引 言
1.1课程设计选题
《校园宿舍管理系统》
1.2课程设计的目的
通过数据库系统课程设计,熟悉了MySQL数据库管理系统的结构与组成;掌握了MySQL数据库管理系统的应用技术和的使用;应用JSP+Struts技术实践了《在线考试系统》的数据库应用系统的设计方法、开发过程和MySQL数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。
1.3本选题的设计背景
随着学校招收的学生越来越多,在校住宿的学生也越来越多,这样就会出现学生宿舍高效管理的问题,如何有效合理的组织管理学生宿舍成为许多学校面临的问题。
随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,亦或是数字化时代。在数字化的网络环境下,通过在线《校园宿舍管理系统》,有效的管理学生-宿舍-宿舍管理员之间的关系。《校园宿舍管理系统》提供友好的界面,方便的操作提高了宿舍管理的效率。
2 系统分析与设计
2.1 功能及性能分析
2.1.1 功能需求
从总体上考虑,系统应该实现下列功能:
系统管理员模块功能区主要包括:
楼宇管理员管理:可以查询楼宇管理员,添加楼宇管理员,按姓名查找楼宇管理员,修改、删除楼宇管理员操作。
学生管理:可以添加学生,多条件查找学生信息,修改、删除学生信息。
楼宇管理:可以添加楼宇,按条件查找楼宇,为楼宇添加管理员,修改、删除楼宇。
宿舍管理:添加宿舍,按楼宇/寝室号等条件查找宿舍,修改、删除宿舍信息。
学生入住登记:登记学生入住信息。
学生迁出登记:登记迁出宿舍的信息。
学生缺寝记录:记录学生缺寝的信息。
宿舍管理员模块主要功能区:
学生管理:对所负责管理楼宇的学生的管理,包括缺寝登记,按寝室/姓名等多条件查找学生等。
学生缺寝记录:查看所有缺寝的学生信息,包括多条件查找功能。
3. 学生模块主要功能区:
我的缺寝记录:查看自己的缺寝信息,包括缺寝时间,备注,登记人等信息。
修改密码:学生登录系统后,可以修改自己的密码。
2.1.2 性能需求
为了系统的正常运行,系统性能设计应满足如下要求:
保证系统数据安全性:由于系统通过INTERNET提供服务,开放的环境中系统在权限控制、数据安全、防范内外部攻击破坏等安全措施方面具有良好的应变能力,如在每个登录界面设置了用户信息验证,通过查询登陆界面输入信息是否为数据库中合法用户来实现相应操作;
保证系统数据一致性:数据库中的所有信息在任何操作下都能够保持一致,如一旦删除某个宿舍管理员,相应的楼宇管理员信息也相应的去掉;
保证系统数据完整性:在该系统添加信息时,要求填入合理的数据,如果与预先设定的规则不相同,则会相应的提示信息帮助输入,保证输入信息的完整性。
2.2功能结构图
2.2.1管理员模块系统结构图
2.2.2宿舍管理员模块系统结构图
2.2.3学生模块系统结构图
2.3系统开发运行环境
本系统开发平台:MyEclipse+MySql5.5.0,JSP+Struts+Java技术开发
本系统运行环境:配置有JRE6.0以上版本的Windows系统,配置有Tomcat服务器,可以在MyEclipse中运行此系统。
3 数据库设计
3.1 数据库概念结构
本系统共有8张表:
Admin表:系统管理员表;building表:楼宇信息表;domitory表:宿舍房间信息表;log:学生缺寝信息表;out1表:学生迁出信息表;student表:学生
文档评论(0)