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