




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班级数据库的分析与设计分组: 第三小组 成员:于永涛,胥春彤,邵博超,刘娜莎,杨殿群 时间: 2010年7月1日 小组简介包括内容:1. 成员学号于永涛:281404114胥春彤:281404113邵博超:281404115刘娜莎:281404116杨殿群:281404112霍云皓:28140412. 课题简介基于于永涛组长在班内担任着班长这一重要职务,强烈的责任感驱使他想要为班级建立一个内部数据库。由此我们小组得出此课题。班级数据库专为辅导员、授课教师和班内学生开放。每个班级有自己的班级内部数据库。本小组建立此数据库的目的在于:方便辅导员和学生、授课教师和学生、同学和同学之间联系方式等基本信息的查询;便于学生请假,对假条进行记录可以方便授课教师整理总结学生的出勤率;调换寝室及离返校记录可以帮助辅导员确定在校学生人数;班委可以根据班级日志得到参与活动的人员已便于期末量化分的考核及奖学金的评选。3. 任务分配根据本小组成员的性格特点和本小组设计系统的需要,先将任务分配如下:需求分析:于永涛(组长)和刘娜莎概念设计: 胥春彤和杨殿群逻辑设计: 邵博超负责总结需求分析第一部分 调查用户需求本系统的最终用户为:导员、授课教师和学生。根据历史经验和事实资料和我们日常生活中的经验,并结合我们所做的相关询问和调查,得出用户的实际要求如下:1、班级的组织机构情况与班级数据库相关的组织成员有:普通学生、班委和活动日志。班级的所有日常工作都是围绕着这三大部分进行的。一个班级里有若干学生,学生里分为普通学生和班委,不同班委处理不同的事情,活动日志可以分成不同的等级。一个班级要参与组织不同形式的活动,如校活动、院系活动、班内活动;班内活动主要为团活动:校内团活动和校外团活动。2、用户对系统的要求由于系统的使用主体是辅导员、授课教师和学生,因此对系统的信息要求可分为以下几个方面:A、 信息要求:a、 普通学生信息普通学生的基本信息,主要包括学生姓名,性别,出生年月日,联系方式等b、班委信息班委的基本信息,主要包括职务,姓名,性别,联系方式等c、 班级日志信息班级日志的基本信息,主要包括量化分评比事件,班级记事等B、 处理要求: 根据历史经验和事实证明,导员、授课教师和班级干部对同学们的信息需求很大。班委必须时刻了解同学们的实际情况,同时同学们对班内的事宜也甚是关心。基本资料查询功能能够满足用户的此类需求。经本小组分析研究,我们发现同学们生病请假的记录可以帮助授课教师整理总结学生的出勤率,调换寝室及离返校记录可以帮助辅导员确定在校学生人数,班委可以根据班级日志得到参与活动的人员已便于期末量化分的考核。本小组本着小处着手,大处落实的态度分析整个数据库,已达到通过系统的管理使得班内事物清晰化、透明化的目的。3、系统应当完成以下的信息处理:a、 基本资料查询;通过这个功能,导员或是班委随时可以看到到准确的数据,查询到他所需要的数据,而普通学生本身也可以查询到权限以内的资料。b、 生病请假;学生通过这个功能,可以申请假条,并进行记录,老师可以通过这个给量化分,以便能更好地了解学生的平时表现。c、 寝室调换;学生通过这个功能,班委,导员可以准确的知道该班的学生寝室位置,快速找到对应负责人。d、 量化分评选;学生通过这个功能,可以知道自己和班级他人所得量化分情况,真正的达到公平,公正,公开。4、安全性与完整性要求(1)安全性要求:a、.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;c、系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员(各自拥有不同的修改权限)、导员(只读)。d、导员拥有最高只读权限,不具有修改权限,需改动任何数据都得得经过班级干部审核。(2)完整性要求:a、各种信息记录的完整性,信息记录内容不能为空; b、各种数据间相互的联系的正确性;c、相同的数据在不同记录中的一致性。第二部分 数据流图与数据字典v 数据流图一、 基本信息查询姓名基本资料查询用户用户代码查询活动日志二、班级内务申请病假事件用户寝室分配处理二层流图:记录学生通过申请确认信息更改信息假条记录表学生个人事迹三、量化分成功输入记录申请1.0用户不成功处理1.0更改信息更改信息班级经费学生个人事迹事件内容记录二层流图:v 数据字典由于本数据库的选择,没有过多的数据流,因此数据字典合并成一张表制成普通学生数据字典:属性名存储代码类型长度备注学号SnoChar20学生学号姓名SnameChar20学生姓名性别SsexChar4出生Sbirthdaydate10专业SdeptChar40学生专业职位SpositionChar40特长SabilityChar40擅长身份证号SSnoChar20证件家挺住址SaddChar80班委数据字典:属性名存储代码类型长度备注学号SnoChar20学生学号姓名SnameChar20学生姓名性别SsexChar4出生Sbirthdaydate10专业SdeptChar40学生专业职位SpositionChar40制表时把它设为主码特长SabilityChar40擅长身份证号SSnoChar20证件家挺住址SaddChar80学生联系数据字典:属性名存储代码类型长度备注QQLnoChar11聊天工具YYLyyChar20语音聊天工具手机LmobilphoneChar15联系方式E-mailLmailChar40邮件寝室号-床号LnoChar6住址寝室电话LphoneChar15住址电话学生个人事迹数据字典:属性名存储代码类型长度备注入团时间XttimeDate10入党时间XdtimeDate10政治面貌XzzmmChar8学号SnoChar20学生学号姓名SnameChar20学生姓名性别SsexChar4专业SdeptChar40学生专业荣誉称号RnameChar40获得时间RtimeDate10获得地点RaddChar40是否兼职ZjzChar 10做什么健康状况Zhealthychar40是否生病班委记录表数据字典:属性名存储代码类型长度备注学生学号SnoChar20学生学号学生姓名SnameChar20学生姓名事件起因SreasonChar80简略写活动加分Spointchar10活动地点SplaceChar40职位SpositionChar40班委职务活动时间Stime Char40等级Sdegree Char20活动数据字典属性名存储代码类型长度备注活动编号HnoChar20编号活动内容HnameChar20学生姓名活动负责人SnameChar20学生姓名活动时间Stime Char40活动地点SplaceChar40经费HmoneyChar40班委职务寝室管理子数据字典属性名存储代码类型长度备注学号SnoChar20学生学号姓名SnameChar20学生姓名性别SsexChar4院系专业SdeptChar40学生专业寝室号-床号LnoChar6住址寝室电话LphoneChar15住址电话授课管理数据字典属性名存储代码类型长度备注学号SnoChar20学生学号姓名SnameChar20学生姓名家挺住址SaddChar80出生Sbirthdaydate10手机LmobilphoneChar15联系方式寝室号-床号LnoChar6住址寝室电话LphoneChar15住址电话教工号TnoChar20教工教工姓名TnameChar20学生姓名教工出生TbirthdayChar20教工QQTqqChar20教工职位TpositionChar20教工手机TmphotoChar20教工电话TphotoChar20请假管理数据字典属性名存储代码类型长度备注假条号JnoChar20请假理由JreasonChar20请假时段JtimeChar20学号SnoChar20学生学号姓名SnameChar20学生姓名家挺住址SaddChar80出生Sbirthdaydate10手机LmobilphoneChar15联系方式寝室号-床号LnoChar6住址寝室电话LphoneChar15住址电话教工(辅)号TnoChar20教工教工(辅)姓名TnameChar20学生姓名教工(辅)出生TbirthdayChar20教工(辅)QQTqqChar20教工(辅)职位TpositionChar20教工(辅)手机TmphotoChar20教工(辅)电话TphotoChar20概念结构设计阶段活动量化分管理子系统:其中学生实体的属性包括:姓名、学号、性别、爱好、特长、班级、出生日期、职位、身份证号、家庭住址、QQ、E-mail等。学生姓名学号特长爱好班级性别活动实体的属性包括:活动编号、活动时间、活动地点、活动内容、活动负责人、活动经费。活动活动内容活动编号活动时间活动地点活动负责人活动经费宿舍管理子系统:其中学生实体的属性包括:学号、姓名、性别。学生学号姓名性别宿舍实体的属性包括:宿舍号、寝室号、寝室电话。宿舍宿舍号寝室号寝室电话号授课管理子系统:其中学生实体的属性包括:学号、姓名、性别、手机号、出生日期、家庭住址、E-mail、班级。学生学号姓名手机E-mail家庭住址班级出生日期授课教师实体的属性包括:教工号、姓名、性别、出生日期、职位、手机、QQ、办公室电话等。授课教师姓名教工号性别手机出生日期职位QQ学生请假管理子系统:其中学生实体的属性包括:学号、姓名、性别、手机号、出生日期、家庭住址、宿舍、班级。学生学号姓名手机宿舍家庭住址班级出生日期假条实体的属性包括:假条号、请假时段、请假缘由。假条假条号请假时段请假缘由辅导员实体的属性包括:辅导员编号、姓名、性别、年龄、联系电话。辅导员联系电话姓名性别年龄辅导员编号活动量化分管理系统子系统的分E-R图:学生参与活动参与人数mn宿舍管理子系统的E-R图:学生宿舍住宿离返校离校时间返校时间mnn1授课管理系统的E-R图:学生授课教师授课课程名mn请假管理子系统的E-R图: 辅导员假条学生批准辅导批准时间申请申请时间申请原因1n1nn1总E-R图:n学生宿舍辅导员辅导住宿参与活 动授课授课教师批准假 条申请离返校mnmnmn11n1nn1n逻辑结构设计阶段总ER图学生宿舍辅导员辅导住宿参与活 动授课授课教师批准假 条申请离返校mnmnmn11n1nn1n一E-R图向关系模型的转换1.学生(学号、姓名、性别、爱好、特长、班级、出生日期、职位、身份证号、家庭住址、QQ、E-mail、手机号、宿舍、辅导员编号)2.参与(学号、活动编号、参与人数)3.活动(活动编号、活动时间、活动地点、活动内容、活动负责人、活动经费)4.宿舍(宿舍号、寝室号、寝室电话)5.离返校(学号、宿舍号、离校时间、返校时间)6.授课教师(教工号、姓名、性别、出生日期、职位、手机、QQ、办公室电话)7.授课(学号、教工号、课程名)8.辅导员(辅导员编号、姓名、性别、年龄、联系电话)9.假条(假条号、学号、请假时段、申请时间、申请原因、辅导员编号、批准时间)二数据模型的优化以上关系模式均为BCNF。三设计用户子模式为了方便程序查询,建立了如下用户视图:1.学生基本信息视图 学生基本信息view(学号、姓名、性别、出生日期、身份证号 )2.学生联系方式视图将学生表与宿舍表进行连接 再创建学生联系方式视图 学生联系方式view(学号、姓名、家庭住址、QQ、E-mail、手机号、宿舍号、寝室号、寝室电话)3. 为教工创建请假视图 将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新gre阅读解析题目译文及答案
- 销售合同审核流程表风险控制要点版
- 写景作文冬日滇池400字(13篇)
- 我家的端午节作文350字15篇范文
- 重游故地高三作文600字14篇
- 业务谈判策略模板与场景应对方案
- 红楼梦之黛玉之死:文学名著深度解读教案
- 状物作文美丽的桂花400字(7篇)
- 第3课 太平天国运动 课件 统编版历史八年级上册
- 商务活动策划与执行服务协议条款书
- 中华人民共和国统计法
- (外研版3起)英语五年级上册单词字帖书写练习(手写体)高清打印版
- 2024年非全日制劳动合同标准范文
- 三年内无重大违法记录声明
- 2024年江苏省苏州市《保安员证》考试题库含答案(完整)
- 九江学院学位英语往年考题
- 陕鼓集团线上笔试题目
- 七年级数学下册 专题 不等式(组)中新定义运算&程序性问题(解析版)
- 娱乐场所营业日志
- 品质提升计划改善报告课件
- 《交通事故车辆及财物损失价格鉴证评估技术规范》
评论
0/150
提交评论