奖学金管理系统设计.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
奖学金管理系统设计.doc

奖学金管理系统设计 结构图设计 (只是以基本成绩情况作为一个例子,具体的还有基本性素质成绩和发展性素质成绩的情况) 代码设计 代码设计的任务:设计出一套供管理信息系统开发和运行所需的代码系统。 代码设计的原则 选择最小值 要适合计算机处理 要便于使用 要具有系统性、通用性和可扩展性 代码标准化 校验: 为了保证关键代码输入的准确性、减少输入错误,有意识地在编码设计的基础上,通过事先规定的某种数学方法,计算出校验码,附加在编码之后,作为编码的一部分。输入时与代码一起输入,此时计算机会用同种数学方法,输入代码进行数学计算,并与所输入的代码进行比较,以校验是否正确,并发现错误。 确定校验码常用方法: 1.将代码(Ci)各位乘以权因子(Pi),求出各位的积:C1P1,C2P2,...CnPn 2.求出加权和: S=C1P1+C2P2+...+CnPn 3.以称为模的常数 M 除和,求出余数R即 R=S mod M 4.把模 M 减去余数 R 作为校验位, J=M-R 当J为10、11、12…时,其校验位码为A、B、C…; 关于编码的设计主要是学号和比例值ID号码 学号采取区域编码,比例值ID号码采取顺序编码学号 名称: ID号码 别名: NO_ID 数据值 类型; INT 长度: 4 有关数据结构: FUJIABILI,BASEMARK,SIXIANGMARK,TIYUMARK,FAZHANMARK,MARK (用连续的INT型的整数来依次表示各个比例ID号码) 名称: 学号 别名: NO 说明: 本校学生编码 数据值 类型; CHAR 长度: 10 有关数据结构: TOTALMARK,BASEMARK,SIXIANGMARK,TIYUMARK,FAZHANMARK,MARK 代码结构: 长度10位 1~2 位代表入学年份(如2002年则为22) 3~4 位代表系别 位代表专业编号 6~7 位代表该专业下的班(最大容量为99) 8~10 位代表学生在班级中的学号(最大容量为999) 输入设计 系统输入设计,主要是数据整理和表单设计。各个表主要是要录入那些数据,以及录入界面的友好设计。 以发展性素质成绩表的录入为例来说明,主要是学号,发展性素质成绩的录入。 名称: 发展性素质总成绩 别名: FAZHANMARK 说明: 本校学生发展性素质总成绩 数据值 类型; FLOAT 有关数据结构: TOTALMARK,FAZHANMARK 名称: 学号 别名: NO 说明: 本校学生编码 数据值 类型; CHAR 长度: 10 有关数据结构: TOTALMARK,BASEMARK,SIXIANGMARK,TIYUMARK,FAZHANMARK,MARK 名称:发展性素质记录表 别名:FAZHANMARK 说明:记录整个学校学生的发展性素质成绩 结构 ID号码(NO_ID) 学号(NO) 发展性素质成绩总分(FAZHANMARK) 输入界面的友好设计: 对话界面要美观、醒目; 提示要清楚、简单,不能有二义性; 要便于操作和学习,有帮助功能; 能及时反馈错误信息等; 输出设计 系统输出设计主要是报表的设计。学院制作的结果报表,学校制作的学生详细信息报表。以奖学金结果报表为例: 学号 基本成绩 基础性素质成绩 发展性素质成绩 总评分 (结果按总评分从大到小的顺序排列) 数据库设计 数据库: jangxj 数据表: totalmark 学号(NO) 平均成绩(coursemark) 基础性素质成绩(basemark) 发展性素质成绩(fazhanmark) 综合总分(totalmark) basemark ID号码(NO_id) 学号(NO) 基础性素质成绩总分(basemark) sixiangmark ID号码(NO_id) 学号(NO) 思想道德成绩(sxddmark) tiyumark ID号码(NO_id) 学号(NO) 体育成绩(pemark) fazhanmark ID号码(NO_id) 学号(NO) 发展性素质成绩总分(fazhanmark) fujiabili ID号码(NO_id) 附加比例(bulizhi) 相应名称(思想道德、体育、发展性素质、基础性素质,平均成绩) mark ID号码(NO_id) 学号(NO) 成绩(xueximark) student 学号(stu_no) 班级id(banji_id) 姓名(name) 性别(sex)

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档