欢迎来到天天文库
浏览记录
ID:42788836
大小:1.66 MB
页数:29页
时间:2019-09-20
《实验六:数据库的设计实验(班级事务管理系统)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、班级事务管理系统数据库设计小组成员(五人)姓名:曾江劲(组长)班级:软测三班学号:20112110010216姓名:熊瑞兆(成员)班级:软测三班学号:20122110010322姓名:欧阳红(成员)班级:软测三班学号:20122110010301姓名:胡淑琴(成员)班级:软测三班学号:20122110010302姓名:赵珊珊(成员)班级:软测三班学号:20122110010303目录一、数据库设计内容及要求2课程设计任务2设计耍求2二、需求分析2数据需求2事物需求2功能需求3数据流图3数据字典6三、概念结构设计8概念结构设计的方法8概念结构设计的步骤8
2、画出系统E-R图9四、逻辑结构设计10E-R图向关系模型的转换10数据模型的优化10数据库的结构10五、物理设计阶段13系统功能模块13系统流程图14数据库实施阶段15数据库实施阶段目标15数据库实施阶段任务15建立数据库15建立数据表15六、总结24、数据库设计内容及要求课程设计任务问题描述:班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理小的相关信息。为班级信息公开、增进同了交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。设计要求①实现用户登录。②实现管理员管理班级事务。(学生信息、成绩、课程、详细信息的
3、增、删、改、杳)③实现学生成绩杏询。④实现个人事务管理。⑤实现生活委员班费管理。二、需求分析数据需求班级事务管理系统需要完成功能主要冇:①学牛基本信息的输入,包括学号、姓名、担任职务等。②学牛基本信息的添加、查询、修改、删除,包括学牛学号、姓名、职务、角色等。③学生成绩的添加、查询、修改、删除,包括学号、课程号、分数。④课程的添加、删除,包括课程号、课程名、学分、任课老师。⑤生活委员对班费的管理,包括班费的收入、支出。⑥个人对木人事务的管理,包括时间和事件。事物需求①管理员对学生事务管理部分,要求:a、可以查询学牛•基本、详细信息、课程信息以及成绩。b
4、、可以対学牛基本信息、详细信息进行添加、修改及删除操作。c、可以对课程信息进行添加、删除操作。d、可以对学生成绩进行添加、删除操作。②生活委员对班费的管理,要求:a.可以查询班费收入支出的详细信息。b、可以对班费信息进行添加、修改、删除操作。功能需求该系统设置三种类型的用户(1)管理员(admin)即系统管理员拥有对学生基本信息、详细信息、成绩、课程的管理权限。(2)生活委员(shwy)可以对班级班费收入支出的详细信息进行管理;(3)其他个人(qita)对个人事务事件进行管理。数据流图顶层数据流图第•层数据流图:工活姿协第二层数据流图3.1('增加成绩
5、信k息丿3.2删除成绩信vV(3.31修改成绩信息J成绩表数据字典为了使各数据流,数据处理过程,存储过程反映其中的数据组成,数据项目,数据特性,所以用数据字典来对数据流图屮的各成份进行具体的定义,为系统的分析,设计及以示的实现提供供有关元素一致性定义和详细的描述:①数据流字典数据流名称:管理员登录(P3)来源:管理员去向:查询学生基本信息数据组成:姓名+密码+登录权限数据流名称:学生个人登录來源:个人去向:查询个人信息数据组成:姓名+密码+登录权限数据流名称:生活委员登录来源:生活委员去向:班费管理数据组成:姓名+密码+登录权限数据流名称:所有学生
6、基木信息査询來源:管理员去向:查询处理过程数据组成:学号I姓名丨密码I担任职务I角色数据流名称:所冇学生详细信息查询来源:管理员去向:查询处理过程数据组成:学生学号I出生口期I身份证号码丨家庭往址I宿舍号I银行卡号数据流名称:成绩和课程查询來源:学牛去向:查询处理过程数据组成:主键I学号I课程号I成绩数据流名称:班费管理查询来源:纶活委员去向:查询处理过程(P3)数据组成:ID
7、时间活动地点丨活动人数
8、消费前班费余额消费金额I消费后班费余额I活动意义I活动结果数据流名称:个人事务查询来源:学生去向:查询处理过程数据组成:1D
9、时间丨内容
10、结果三、概念结
11、构设计概念结构设计的方法设计概念结构通常有四类方法:口顶向下,口底向上,逐渐扩张以及混合策略。本教学系统采川的是白底向上的方法。即首先定义全局的概念结构的框架,然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。概念结构设计的步骤概念结构的设计可分为两步:第一步是抽彖数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。画出系统E-R图图3.1学牛•管理系统局部概念结构E-R图四、逻辑结构设计E-R图向关系模型的转换学生基本信息表表(学号、姓名、密码、担任职务、角色)学生详细信息表(学号、出生LI期、身份证号码、家庭往址、宿舍
12、号,银行卡号)课程表(课程号、课程名、学分、任课老师)成绩表(主键,学号、课程号、成绩)生活委
此文档下载收益归作者所有