欢迎来到天天文库
浏览记录
ID:41121490
大小:505.50 KB
页数:28页
时间:2019-08-16
《0088334 胡正军 数据库系统原理 大作业(已修改)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科学生综合性实验报告课程名称:数据库系统原理智能自行车管理系统数据库设计项目组长胡正军学号0088334班级B04班实验项目名称智能自行车管理系统数据库设计指导教师及职称刘爱红老师开课学期2010至2011学年第1学期完成时间2010年12月31日目录1.需求分析11.1编写目的11.2背景11.3系统目标11.4需求分析11.4.1业务需求及处理流程11.4.2系统功能分析21.4.2.1老师信息管理21.4.2.2学生信息管理31.4.2.3自行车信息管理41.4.2.4自行车类型信息管理41.4.2.5租车信息管理51.4.2.6租车罚款管理51.5系统总体功能
2、图61.6数据需求及业务规则分析81.7数据约束分析111.8数据字典121.8.1数据项与数据结构121.8.2数据处理142.数据库概念设计172.1定义实体集及属性172.2定义联系集及属性172.3E-R模型设计182.3.1一元实体联系属性描述182.3.2二元实体联系属性描述192.3.3总体E—R图描述203.逻辑设计213.1实体集转换为关系模式213.2联系集转化为关系模式213.3关系设计244.物理设计254.1关系模式存储方式选择254.1.1索引存取方式,主要采用B+树索引方法254.1.2聚簇存取方式254.2数据库的存取结构254.2.1数
3、据的存放位置254.2.2数据存储路径261.需求分析需求分析将从目的,背景,目标,及用户需求等方面进行分析,为概念设计提供依据。1.1编写目的由于学生外出,老师上下班等多有不便。引进智能自行车,方便学生外出,游玩,跨校区选课;方便教职工上下班。以方便学生及有关人员为原则,实现智能化、无人化统一管理。1.2背景近年来,随着社会经济的飞速发展和城市化进程步伐加快,城市人口不断增加,使人们出行量逐年递增。虽然政府在城市建设上加大了投资力度,但远远跟不上经济发展对城市交通资源的需求,尤其是大学校园。现在很多学校都在向郊外搬迁,形成职教基地,大学城等。因此学生外出等多有不便。骑
4、自行车环保,健身,娱乐,无噪音。智能自行车由学校统一布点铺放,安装在大学、大学城。在学校大门,宿舍等选择合适的场地布点,安装。以方便学生为原则。实现智能化、无人化统一管理。必将受到学生的青睐。1.3系统目标该系统目标实现用户注册、租用自行车修改订单等操作;以方便学生老师及有关人员为原则,实现使用自行车智能化、无人化统一管理。1.4需求分析需求分析主要包括以下内容:业务需求及处理流程、系统功能分析、系统总体功能图、数据需求及业务规则分析,数据约束分析,数据字典。1.4.1业务需求及处理流程业务需求分析是根据现实世界对象需要,描述应用的具体业务处理流程,如图1.1所示。26
5、是否是学生老师?开始N用户选择自行车种类Y是否有该资源?N用户选择自行车数量Y是否超过一台?N租车成功Y保存用户租车信息保归还自行车保是否超时有损坏?Y罚款结算金额结算N扣款结束图1.1系统流程图1.4.2系统功能分析现在对我们财大本校具体情况分析,综合对自行车使用流程的分析,系统功能具体如下。1.4.2.1老师信息管理提供老师注册功能(系统管理员完成),实现老师基本信息的基本操作以及老师租用自行车信息的统计功能。(1)26老师注册。老师注册时要求完成基本信息填写,包括教师工号,姓名、性别、出生年月、职称等信息。系统检查所有信息填写正确后提示老师注册成功,并返回用户编号
6、。(2)老师信息查询。老师(用户)登陆系统后可以按各种条件查询各种信息。①按老师工号查询基本信息。②按用户(老师)编号查询信息。③按用户编号(老师)查询老师租用信息。④查询在同一职称的老师信息。⑤查询具有相同租用业务的老师信息。⑥查询租用金额最多的用户(老师)信息。(3)老师基本信息修改。当系统管理员发现老师的信息不合规定时,可以对老师的信息进行修改。①修改老师姓名。②修改老师职称。③修改老师出生年月。(4)当某一个老师在规定时间里还没有租用业务时或是老师(用户)要求退出时,系统将删除该用户。(5)系统统计功能。系统每时每刻都允许按各种不同的条件进行统计操作。①统计某职
7、称老师的人数。②统计拥有相同租用业务(自行车种类,租用时间等)人数。③统计各个年龄段的老师人数。④统计所有注册老师的总人数。1.4.2.2学生信息管理提供学生注册功能(系统管理员完成),实现学生基本信息的基本操作(增删改查)以及学生租用自行车信息的统计功能。(1)学生注册。学生注册时要求完成基本信息填写,包括学号,姓名、性别、出生年月、年级、专业等信息。系统检查所有信息填写正确后提示学生注册成功,并返回用户编号。(2)学生信息查询。学生(用户)登陆系统后可以按各种条件查询各种信息。①按学号查询基本信息。②按用户(学生)编号查询信息。③按用
此文档下载收益归作者所有