vc运动会管理系统毕业设计论文内容摘要:

,学生比赛成绩与裁判没有内在联系,裁判必须通过项目实体才能与学生建立联 系,因而先不考虑。 课程与学生这两个实体是多对多联系;一位学生可能参加多项比赛,一个比赛项目有多个同学参加。 而比赛成绩是这两个实体“学生”和“成绩”共有的属性,应填在二者的联系“比赛”边。 因为成绩既不是学生独有的,也不是项目独有的;“学生甲 70 分”或“跳远 70 分”是不完全的,说“学生甲跳远 70 分”才是正确的,因为 70 分是学生甲和跳远项目二者共有的。 这个 ER 图可画成下图。 学生成比赛绩管理系统中学生与项目的 ER 图 项目与裁判这两个实体之间,是一对多联系;一个项目可以有多个裁判,而一个裁 判只能在一个项目上执行裁判职能 (男子跳远、男子 100 米有多位裁判,但对某个固定的学生来说只能有一位裁判 )。 其 ER 图,如下所示。 裁判与项目的 ER 图组合到一起,得到最后的 ER 图,有了ER 图,就可以设计数据库。 下图为数据模型图。 学生 项目 成绩 比赛 m n 1 裁判 项目 判分 n 功能分析:功能层次图 n l m m 判分 学生 项目 教师 比赛 判分 项目 学生 裁判 实体模型 数据模型 数据库 学校运动会管理系统 登录 系统管理 查询系统 成绩录入与修改系统 打印系统 学生信息打印 学生成绩打印 修改密码 入场顺序查询 学生成绩修改 添加用户 复新登录 学生成绩查询 院系服务点查询 学生成绩录入 教工成绩录入 院系入场顺序打印 院系广播稿打印 院系服务点打印 选手信息查询 项目信息查询 开幕式表演查询 器材借还信息查询 广播稿信息查询 教工成绩修改 入场顺序修改 院系服点修改 学校器材管理 学生报名退出 软件模块结构设计 3. 1. 1 系统方案确定 通过对系统的调研与分析,系统主要应完成的功能有:系统管理、查询系统、成绩录入与修改、打印系统等功能。 3. 1. 2 软件结构设计 本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。 接受数据 处理中心 项目管理 学生管理 教工管理 器材管理 成绩管理 打印报表 3. 2 数据库设计 数据库采用了 Microsoft 推出的 SQLServer 数据库。 3. 2. 1 本系统中所涉及到的主要实体共有九个数据表: xuanshou 表: {xuehao, xingming,xingbie,yuanxi,leixing} chengji 表: {xiangbianhao ,xuebianhao,chengji1,chengji2,chengji3,chengji4} guangbo 表: {bianhao,yuanxihao,mingcheng,xingming } jiaogong 表:{jiaogonghao,xingming,xingbie,yuanxi,jibie,nianlingduan } jiaogongcengji 表: {jiaogonghao,xiangmuhao,chengji} kaimushi 表: {bianhao,yuanxihao,mingcheng } qicaiguanli 表:{bianhao,yuanxihao,jieshijian,huanshijian,qicai,jiehuan } ruchangshunxu 表: {bianhao,yuanxihao } xiangmu 表: {bianhao ,mingcheng,riqi,changdi } xueshengjidian 表: {xuehao,jidian} yonghu 表: {yonghuhao,mima } yuanxi 表: {bianhao ,mingcheng,fuwudian } yuanxijidian 表: {yuanxihao,jidian } xuanshoujidian 表: {xuehao,jidian } 3. 2. 2 各表的物理结构如下: xuanshou 表: 字段名称 类型 宽度 小数位 xuehao char 11 xingming char 18 xingbie char 4 yuanxi char 20 liexing char 4 jifen float 8 自动 chengji 表: 字段名称 类型 宽度 小数位 xiangbianhao char 4 xuebianhao char 11 chengji1 char 3 chengji2 char 3 chengji3 char 3 chengji4 char 3 guangbo 表: 字段名称 类型 宽度 小数位 bianhao int 4 yuanxihao char 2 mingcheng char 30 xingming char 16 classkecheng 表: 字段名称 类型 宽度 小数位 年级 char 16 专业 char 12 年制 char 8 学期 char 50 课程名称 char 20 jiaogong 表: 字段名称 类型 宽度 小数位 jiaogonghao char 4 xingming char 20 yuanxi char 20 jibie char 4 nianlingduan char 10 xingbie char 2 jiaogongchengji 表: 字段名称 类型 宽度 小数位 jiaogonghao char 4 xiangmuhao char 4 chengji cahr 3 kaimushi 表: 字段名称 类型 宽度 小数位 bianhao char 4 yuanxihao char 2 mingcheng char 30 qicaiguanli 表: 字段名称 类型 宽度 小数位 bianhao char 4 yuanxihao char 2 jieshijian datetime 8 huanshijian datetime 8 qicai char 20 jiehuan char 2 ruchangshunxu 表: 字段名称 类型 宽度 小数位 bianhao char 2 shunxu char 2 xiangmu 表: 字段名称 类型 宽度 小数位 bianhao char 4 mingcheng char 20 riqi char 10 changdi char 30 ruchangshunxu 表: 字段名称 类型 宽度 小数位 xiangmuhao char 10 riqi char 8 changdi char 20 xueshengjidian 表: 字段名称 类型 宽度 小数位 xuehao char 11 jidian char 8 yonghu 表: 字段名称 类型 宽度 小数位 yonghuhao char 11 mima char 4 yuanxi 表: 字段名称 类 型 宽度 小数位 bianhao char 2 mingcheng char 20 jifen float 8 自动 fuwudian char 30 yuanxijidian 表: 字段名称 类型 宽度 小数位 yuanxihao char 2 jidian char 8 本部分主要内容为本系统的运行界面以及主要界面的源代码。 4. 1 系统登陆界面: 本界面的主要功能是为了对系统进行安全性管理, 在数据库中存放管理员的用户名和密码。 如果用户以游客的身份登录,则代码中存放身份的变量 shengfen 赋值为 0,否则,赋值为 1,如果 以游客身份登录则登录成功之后,软件对各个数据的修改与删除功能全部不能使用。 如果用户以裁判身份登录,则可以对各个学生和教工的成绩和信息进行修改。 本系统的用户名和密码保存在 yonghu 表中,本系统根据不同的用户而设置了不同的权限,可以用 9000000000。 1234 为用户名和密码来登陆本系统。 4. 2 系统主界面: 本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有 5 个功能菜单和 26 个子菜单(功能模块),从而实现了本系统从 学生报名、教工报名、学生成绩查询、学生信息查询、教工信息查询、院系服务点查询、 入场顺序查询 、 项目信息查询、开幕式节目查询、器材管理查询、广播信息查询、学生成绩录入、教工成绩录入、学生成绩修改、教工成绩修改、院系服务点修改、院系 入场顺序修改、器材管理、选手退出、广播稿录入、密码修改、 学生成绩打印、学生信息打印、入场顺序打印、院系服务点打印、院系广播稿信息打印 等具体功能 的实现。 使学校的学生和工作人员能够充分的利用校运会管理系统。 顺便为学校管理校运会提供最大的方便。 使学生和工作人员能够在任何时间任何有计算机的地点查询学校运动会举行的现状以及本人或是本院得分情况甚至任何院系任何个人的得分状况。 以及自己在学校的排名情况。 同时,在系统管理模块中可以完成对本系统的安全性管理。 4. 3 学生报名 界面: 本界面的主要功能是实现学生报名功能,本系统的学号、姓名、性别、院系、参赛类型、项目存入在 xuanshou 表中。 并且在 xueshengjifen 表中存入数据记录学生的积分情况。 在存入学生信息的同时顺便检查学生填写的数据是否正确以及检查学生。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。