数据库课程设计说明书模板(示例)

阅读: 评论:0

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 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23