2024年2月7日发(作者:)
题 目:课 程:院 (部):专 业:班 级:学生姓名:学 号:指导教师:完成日期:山东建筑大学计算机科学与技术学院
课程设计说明书
目录
课程设计任务书 ............................................................................................................................................... 3
1. 系统概述 ..................................................................................................................................................... 4
1.1业务流程描述 .................................................................................................................................... 4
1.2 业务流程图 ....................................................................................................................................... 5
2.数据字典 ..................................................................................................................................................... 5
3. 数据分析与数据库设计 ............................................................................................................................. 6
3.1 系统结构设计 ................................................................................................................................... 6
3.2 数据库概念及逻辑模型设计 ........................................................................................................... 7
3.3 数据库物理模型设计 ....................................................................................................................... 8
4. 详细设计 ..................................................................................................................................................... 8
4.1招干考试成绩管理系统界面设计 .................................................................................................... 8
4.2 考前处理 ......................................................................................................................................... 9
4.3 输入设计 ......................................................................................................................................... 9
4.4 成绩处理 ....................................................................................................................................... 10
4.5 录用过程设计 ............................................................................................................................... 10
4.6 输出设计 ....................................................................................................................................... 10
5. 程序设计 ....................................................................................................................................................11
5.1 进入系统密码设置 ..........................................................................................................................11
5.2 考前处理 ......................................................................................................................................... 12
5.3 成绩输入设计 ................................................................................................................................. 12
5.4 成绩处理 ......................................................................................................................................... 12
5.5 录用过程设计 ................................................................................................................................. 12
5.6 初始化程序 ..................................................................................................................................... 12
总结 ................................................................................................................................................................. 13
参考文献 ......................................................................................................................................................... 14
课程设计指导教师评语 ................................................................................................................................. 15
山东建筑大学计算机科学与技术学院
课程设计任务书
指导教师(签字): 教研室主任(签字):
与进度安排
设计工作计划已知技术参数和设计要求
设计题目
1、数据库设计
设计内容2、数据库应用系统实现、调试
与步骤
3、课程设计说明书
1、设计工作1学时
2、实现与调试9学时
3、课程设计说明书2学时
1、 考勤20%
设计考核要求
2、 课程设计说明书50%
3、 答辩30%
招干考试信息管理系统
1. 系统概述
某市进行招干考试,有几千人报名,分3个专业。不同专业考试科目不同:法律专业考政治、英语、法律;行政专业考政治、英语、行政学;财经专业考政治、英语、财经学。
招干考试工作过程如下:每个考生在报名时,登记姓名、性别、报考专业、地址、出生日期等。招干办公室(简称招干办)根据考生报考的专业及所在的考区来安排考场、编排准考证号码、打印准考证。考生参加考试后,登记每个考生每门课的成绩,并计算出每个考生3门课考试成绩的总分。按准考证号的顺序打印出考生成绩单,分发给考生;打印成绩表供招干办留存、备查。将考生成绩分3个专业,按总分从高到低的次序排序,供录用单位参考。录用后输出录用名单、录用通知书。
开发招干考试成绩管理系统,由计算机辅助实现上述过程,代替人工操作,节省人力、时间,提高工作效率。
1.1业务流程描述
(只写自己负责的模块的相关内容)
1.1.1考生情况分析
每年报名参加招干考试的考生有几千名,考生报名后,招干办要为考生安排考场、编排准考证号、打印准考证。
考生分3个专业:法律、行政、经济,分别来自全市各区。考生参加考试的考场一般就近安排。全市共分4个考区,每个专业在每个考区的考场数不到10个,每个考场的人数最多为50人。同一考场的考生报考的专业都相同。
根据以上情况,准考证号码共5位数字,编排规则如下:第l位是专业号,第2位是所在考区号,第3位是考场序号,第4、5位是本考场内顺序号。
考生报名时登记以下内容:报考专业、姓名、性别、出生年月、考区、地址等。
1.1.2成绩输入
考生的试卷在每门科目考试结束后,同一考场的、同一门科目的试卷按准考证号的先后顺序排列以后,装订成一册的。因而,考试成绩的输入是按考场、分科目进行的,同一考场、同一门科目的成绩按准考证号的顺序依次进行输入。
1.1.3 录用
考生成绩输入后,由计算机计算每位考生3门考试科目的成绩总分。然后,3个专业分别将考生按总分从高到低进行排序。排序后的考生名单供用人单位录用时作参考。已被某个单位录用的考生,应在供录用的名单中去除,并添加到录用名单中。
1.1.4输出需求
需要输出以下几种内容:
1)每位考生的准考证。
2)每位考生的成绩单。
3)按准考证号排序的成绩表。
4)三个专业分别按总分排序的考生成绩表。
5)录用名单 (含考生准考证号、姓名、录用单位、总分等)。
6)录用通知书。
1.2 业务流程图
(只写自己负责的模块的相关内容)
填充
2.数据字典
(只写自己负责的模块的相关内容)
(建立并完成数据字典。数据项、数据结构、数据流、数据存储、处理过程,按照数据字典的要求或采用下列方法进行描述。)
1.数据项定义
具体的准考证号编码规律如下:
考生的准考证号码由5位组成,第1位是专业代号,第2位是考区代号,第3位是考场序号,第4、5位是考场内顺序号。
专业代号=[1=法律 | 2=行政学 | 3=财经学门
考区代号=[城东=0 | 城南=1 | 城西=2 | 城北=3];
考场号=专业代号十考区代号十考场序号
如准考证号12123表示该考生报考法律专业,属城西考区,考场序号为1,考场内序号为23。该考生所在考场的考场号为121。
考生=准考证号十姓名十专业十性别十出生日期十地址十1{课程名十成绩}3十总分十名次十录用否十录用单位
考生成绩单=准考证号十姓名十专业十1{课程名十成绩}3十总分
录用通知书=准考证号十姓名十专业十录用单位
2.数据存储
考生文件分两种:一种按准考证号码的顺序排列,另一种按考生成绩总分由高到低排列。如果考虑到建立两个数据文件的数据存储量太大,可建立按总分排序的索引文件。
3.数据处理:
成绩输入:考生成绩输入是按课程、分考场进行的。同一门课程、同一考场的成绩按准考证号的次序输入。
排序:3个专业的考生分别按总分由高到低的次序排序,输出名单,供录用参考。
录用原则:各专业按考生成绩总分从高分到低分的次序录用,总分相同时专业课成绩高的优先录用。
3. 数据分析与数据库设计
3.1 系统结构设计
根据需求分析确定本系统含以下功能:考生基本信息的输入、考前处理、输出和查询;成绩输入、输出和查询;录用的输入、输出和查询;系统的初始化、帮助等。
招干考试成绩管理系统的HIPO如图1所示。(自己负责的模块用其他颜色进行标示)
图1 招干考试成绩管理系统的HIPO
3.2 数据库概念及逻辑模型设计
(以下详细写出)
3.2.1 概念模型
分析并给出e-r图
3.2.2概念模型与逻辑模型之间的转换
可借助Erwin等辅助设计工具完成
3.3 数据库物理模型设计
3.3.1 目标数据库的设置
3.3.2物理字段的设计
(按照软件工程的命名规范进行命名)
说明外键联系
3.3.3表与视图的设计
描述每一个基本表关系的说明样例如下:
教师(教师编号,教师姓名,教师职称,…)
3.3.4触发器与存储过程设计
4. 详细设计
4.1招干考试成绩管理系统界面设计
招干考试成绩管理系统的界面设计分为进入系统时的初始界面、保证数据安全的账号及密码界面、系统各级菜单、数据输入界面等。
1.初始界面
进入系统后的初始界面,可以写系统名称、欢迎进入系统等,让用户单击"进入"键进入系统。也可将初始界面设计成仅显示预定时间,自动进入账号、密码界面。
2.账号、密码界面
为保证系统数据的安全性和灵活性,账号、密码要保存在数据库内,数据库也要采用设置访问权限等数据安全措施,避免非法用户进入系统或修改账号、密码。
3.系统菜单
系统菜单根据概要设计确定的系统结构来设计。主菜单分为文件、考前处理、成绩信息、录用等
4.数据输入界面
注:以下各模块详细设计如上,不再详述
4.2 考前处理
4.3 输入设计
图4 考生信息输入界面
4.4 成绩处理
4.5 录用过程设计
图5 招干考试成绩管理系统录用界面
4.6 输出设计
图6 按准考证号查询成绩界面
5. 程序设计
5.1 进入系统密码设置
调用本系统,即出现系统初始界面,如图××所示。初始界面设置一定的停留时间,自动进入系统登录界面,如图××所示。
考虑到系统数据的安全性,系统管理员的账号、密码存放在数据表里。编制应用程序在系统用户登录时,用输入账号、密码来控制进入系统的权限。用户输入密码、账号时如果连续3次出错,自动退出系统,不能进入本系统。主要程序如下(节选一段主要程序):
注:以下各功能模块程序实现描述类似,不再详述
5.2 考前处理
5.3 成绩输入设计
5.4 成绩处理
5.5 录用过程设计
5.6 初始化程序
总结
总结这次课程设计的心得体会
参考文献
[1] 萨师煊, 王珊. 数据库系统概论[M].北京:高等教育出版社,2006.
[2] 甘仞初. .管理信息系统[M]. 北京:机械工业出版社,2002.
……
山东建筑大学计算机科学与技术学院
课程设计指导教师评语
班级: 学生姓名: 学号:
指导教师评语(包括工作态度,遵守纪律;基本理论、知识、技能;独立工作能力和分析解决问题的能力;完成任务情况及水平):
学生成绩(百分制):
指导教师签名: 年 月 日
本文发布于:2024-02-07 19:30:16,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170730541665656.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |