班级事务管理系统数据库设计教程文件.doc
《班级事务管理系统数据库设计教程文件.doc》由会员分享,可在线阅读,更多相关《班级事务管理系统数据库设计教程文件.doc(18页珍藏版)》请在咨信网上搜索。
1、 班级事物管理系统数据库设计问题描述:班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。1.设计要求实现用户登录。实现管理员管理班级事务。(学生信息、成绩、课程、详细信息的增、删、改、查)实现学生成绩查询。实现个人事务管理。实现生活委员班费管理。2需求分析.数据需求班级事务管理系统需要完成功能主要有:学生基本信息的输入,包括学号、姓名、担任职务等。学生基本信息的添加、查询、修改、删除,包括学生学号、姓名、职务、角色等。学生成绩的添加、查询、修改、删除,包括学号、课程号
2、、分数。课程的添加、删除,包括课程号、课程名、学分、任课老师。生活委员对班费的管理,包括班费的收入、支出。个人对本人事务的管理,包括时间和事件。事物需求管理员对学生事务管理部分,要求:a、可以查询学生基本、详细信息、课程信息以及成绩。b、可以对学生基本信息、详细信息进行添加、修改及删除操作。c、可以对课程信息进行添加、删除操作。d、可以对学生成绩进行添加、删除操作。生活委员对班费的管理,要求:a、可以查询班费收入支出的详细信息。b、可以对班费信息进行添加、修改、删除操作。用户需求该系统设置三种类型的用户(1)管理员(admin) 即系统管理员拥有对学生基本信息、详细信息、成绩、课程的管理权限。
3、(2)生活委员(shwy) 可以对班级班费收入支出的详细信息进行管理;(3)其他个人(qita)对个人事务事件进行管理。 数据字典 为了使各数据流,数据处理过程,存储过程反映其中的数据组成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述:数据流字典数据流名称:管理员登录 来源:管理员去向:查询学生基本信息数据组成:姓名+密码+登录权限数据流名称:学生个人登录 来源:个人去向:查询个人信息数据组成:姓名+密码+登录权限数据流名称:生活委员登录 来源:生活委员去向:班费管理数据组成:姓名+密码+登录权限数据
4、流名称:所有学生基本信息查询 来源:管理员去向: 查询处理过程数据组成:学号|姓名|密码|担任职务|角色数据流名称:所有学生详细信息查询 来源:管理员去向: 查询处理过程数据组成:学生学号|出生日期|身份证号码|家庭往址|宿舍号|银行卡号数据流名称:成绩和课程查询来源:学生去向:查询处理过程数据组成:主键|学号|课程号|成绩数据流名称:班费管理查询来源:生活委员去向:查询处理过程(P3)数据组成:ID|时间|活动地点|活动人数|消费前班费余额|消费金额|消费后班费余额|活动意义|活动结果数据流名称:个人事务查询来源:学生去向:查询处理过程数据组成:ID|时间|内容|结果功能模块班费管理个人事务
5、管理个人事务管理课程管理成绩管理详细信息管理基本信息管理生活委员管理班费事宜管理员管理班级事务班级事务管理系统 系统流程图更新页面删除删除添加页面查询基本信息添加页面详细信息查询管理员查询全部成绩登录添加页面添加页面删除普通用户添加页面删除个人事务管理页面事务登录界面班费管理页面添加页面删除更新页面成绩查询个人页面删除课程查询1.3概念结构设计1.3.1. E-R图根据需求设计如下E-R图分布E-R图I管理员姓名角色ID密码课程学生密码姓名学号学分角色ID生日身份证号银行卡号住址课程名任课老师课程号班级活动活动名称时间地点人数消费金额余额结果意义管理员姓名密码管理学生基本信息学生详细信息银行卡
6、号身份证号生日住址IDID学号姓名学号角色角色密码查询成绩管理ID学号课程号成绩查询学生姓名密码角色管理个人事务结果地点时间事件课程管理课程号任课老师学分课程名生活委员班级活动地点人数时间结果余额意义消费4逻辑设计本次设计的数据库在SQL Server 2008上实现,将概念结构设计中的E-R图转换成SQL Sever 2008支持的关系数据模型。3.1关系设计(1)实体转换将单独的个体转化为一张表:学生:角色,姓名,学号,性别,ID,身份证号码,银行卡号,家庭住址,出生日期,密码,担任职务。管理员:密码,角色,姓名,ID。成绩管理:ID,学号,课程号,分数。课程管理:课程名,课程号,学分,任
7、课老师。个人事务管理:结果,ID,时间,事件。生活委员事务管理:结果,意义,ID,时间,地点,人数,消费金额,总金额。(2) 联系转换一个实体型转换为关系模式,实体的属性就是关系的属性,实体的码就是关系的码。 一对多的联系通过在多表中添加属性来实现学生:角色,姓名,学号,性别,ID,身份证号码,银行卡号,家庭住址,出生日期,密码,担任职务。管理员:密码,角色,姓名,ID。个人事务管理:结果,ID,时间,事件。生活委员事务管理:结果,意义,ID,时间,地点,人数,消费金额,总金额。 多对多的联系课程管理:课程名,课程号,学分,任课老师。3.2关系优化将表的冗余去除而达到优化表的效果。(1)课程管
8、理函数依赖集为F1=课程号(课程名,任课老师,学分)2NF。主属性:课程号。非主属性:课程名,任课老师,学分。主键:课程号。(2) 学生函数依赖集F2=学号(角色,姓名,性别,ID,身份证号码,银行卡号,家庭住址,出生日期,密码,担任职务)2NF。主属性:学号。非主属性:角色,姓名,性别,ID,身份证号码,银行卡号,家庭住址,出生日期,密码,担任职务。主键:学号。(3) 生活委员事务管理函数依赖集为F3=ID(结果,意义,时间,地点,人数,消费金额,总金额)2NF。主属性:ID。非主属性:结果,意义,时间,地点,人数,消费金额,总金额。主键:ID。3.3约束的说明根据参照完整性,表与表之间有主
9、键、外键、用户自定义约束。(1) 学生密码要求6位数以上,只能为字母,数字或者字符。(2) 学生的性别只能为“男”或者“女”。(3) 学号由数字组成并且只能为14位数。(4) 查询的成绩不能小于0。(5) ID为生活委员事务管理的主键。(6) 班费的支出不得大于当前班费的总金额。(7) 输入学号最多可以到所选课程与课程的成绩。(8) 学号为学生的主键。(9) 管理员的登录需要账号密码等验证信息。(10) 课程号为课程管理的主键。3.4基本表通过上面的关系转换与关系优化,我们最终得到5张基本表。学生:user表中列名数据类型数据长度是否为空含义是否为主键stunumChar14Not null学
10、号Primary keyusernameChar10Null姓名userpassChar20Null密码userjobChar10Null担任职务userroleChar10Null角色stuidentityChar30Null身份证号码stucard Char20Null学生IDstuaddrChar200Null家庭住址studorm Char20Null宿舍号stubirthDatetimeNull出生日期课程:course表中列名数据类型数据长度是否为空含义是否为主键cnameChar20Null课程名ccreditintNull学分cteacher Char10Null任课老师成绩:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级 事务管理 系统 数据库 设计 教程 文件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。