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

发布时间:2024-11-12

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

题 目:课 程:院 (部):专 业:班 级:学生姓名:学 号:指导教师:完成日期:

山东建筑大学计算机科学与技术学院

课程设计说明书

公寓管理系统 数据库原理 计算机学院 软件工程 软件091

张晓东 2009111110 徐俊丽 2012-1-3

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

目录

课程设计任务书 ............................................................................................................................................... 2 1. 系统概述 ..................................................................................................................................................... 4

1.1业务流程描述 .................................................................................................. 错误!未定义书签。 1.2 业务流程图 ..................................................................................................... 错误!未定义书签。 2.数据字典 ..................................................................................................................................................... 4 3. 数据分析与数据库设计 ............................................................................................................................. 7

3.1 系统结构设计 ................................................................................................................................... 7 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 考前处理 ..........................................................................................................................................11 5.3 成绩输入设计 ..................................................................................................................................11 5.4 成绩处理 ..........................................................................................................................................11 5.5 录用过程设计 ..................................................................................................................................11 5.6 初始化程序 ......................................................................................................................................11 总结 ................................................................................................................................................................. 13 参考文献 ......................................................................................................................................................... 14 课程设计指导教师评语 ................................................................................................................................. 14

山东建筑大学计算机科学与技术学院

课程设计任务书

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

指导教师(签字): 教研室主任(签字):

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

高校学生公寓管理系统

1. 系统概述

现要开发高校学生公寓管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:

(1)寝室分配:根据系别、年级、班级分配寝室。查询寝室状态和入住信息。 (2)学生管理:实现入住学生信息的维护和查询功能。 (3)信息查询:按公寓楼号、学生姓名等查询住宿信息。 (4)财产管理:实现对公寓财产的管理功能。

(5)出入登记:实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。 (6)系统管理:参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置) 1、数据流图

外来人员、搬出物品 2.数据字典 1.数据项定义

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

Academy Profession Class Name Sex Age Phone Birthday Address DormName DormName InTime DormAssign 表: 字段名 DormNum DormName Academy Profession Class Status Num StuName DormNum 字段名 DormNum DormName InPerson 表: 字段名 Name Sex Age Address PersonWork DormName RoomNum StuName InDate InTime Reason OutGoods 表: 字段名 Name DormName RoomNum GoodsName

所属学院 所属专业 所属班级 姓名 性别 年龄 联系电话 生日 地址 宿舍 序号 进入时间 字段含义 序号 宿舍 学院 专业 班级 宿舍是否为空 学生个数 宿舍长 字段含义 宿舍序号 宿舍 字段含义 外来人名 性别 年龄 地址 工作 所到宿舍 宿舍号 宿舍长 进入时间 进入时间 原因 字段含义 学生姓名 所到宿舍 宿舍号 物品名称

Varchar Varchar Varchar Varchar Char Int Char Datetime Varchar Char Int Dateteme 字段类型 Int Varchar Varchar Varchar Varchar Char Int Varchar 字段类型 Int Char 字段类型 Varchar Char Int Varchar Varchar Char Int Varchar Datetime Dateteme Varchar 字段类型 Char Char Int Varchar

50 50 50 20 4 4 11 100 10 4

不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空 不为空

长度 4 50 50 50 50 10 4 100 长度 4 10 长度 50 4 4 100 100 20 4 100

是否为空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 是否为空 不为空 不为空 是否为空 不为空 不为空 不为空 允许空 不为空 不为空 不为空 允许空 不为空 允许空

200 长度 20 20 4 50

允许空 是否为空 不为空 不为空 不为空 不为空

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

(1)名称:user类别

含义说明:定义了一个学生公寓管理系统的管理员信息 组成结构:类别代码+类别密码 (2)名称:student

含义说明:定义了一个学生的有关信息

组成结构:学号+姓名+性别+年龄+电话+所在学院+所在年级+所在班级+所在宿舍号 (3)名称:occiption

含义说明:定义了财产的有关信息 组成结构:物品号码+物品名称

3 数据流

(1)数据流名称:入 含义:外来人员出入登记 来源:校外 去向:宿舍 数据流量:人数

组成:person+RelateStu+BuildNum+DormName+InTime+OutTime (2)数据流名称:寝室分配 含义:学生宿舍分配 来源:一个宿舍 去向:另一个宿舍 数据流量:人数

组成:build+dorm+xueyuan+class+grade+Number 4 处理过程

(1)处理过程名称:外来人员登记 输入:外来人信息 输出:登记情况

加工逻辑:保存登记情况,以便查询 (2)处理过程名称:物品管理 输入:物品更换情况

输出:物品所在宿舍及其他相关信息 加工逻辑:保存登记情况,以便查询

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

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. ……

山东建筑大学计算机科学与技术学院

课程设计指导教师评语

班级: 学生姓名: 学号:

指导教师评语(包括工作态度,遵守纪律;基本理论、知识、技能;独立工作能力和分析解决问题的能力;完成任务情况及水平):

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

指导教师签名:年 月 日

学生成绩(百分制):

数据库课程设计说明书模板(示例).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219