数学与计算机学院
课程设计说明书
课 程 名 称:
课 程 代 码:
题 目:
年级/专业/班:
学 生 姓 名:
学 号:
开 始 时 间: 年 月 日
完 成 时 间: 年 月 日
课程设计成绩:
指导教师签名: 年 月 日
摘 要(小三楷体_GB2312加黑,居中)
随着计算机的普及……(小四楷体_GB2312)
关键词:网络化;计算机;对策 (3至5个,小四楷体_GB2312)
目 录 (小三黑体,居中)
引言……………………………………………………………………………1
1 需求分析……………………………………………………………………
2 概要设计……………………………………………………………………
3 数据库设计……………………………………………………………………
4 程序模块设计……………………………………………………………………
5系统测试……………………………………………………………………
结论………………………………………………………………………
致谢………………………………………………………………………
参考文献………………………………………………………………………
(目录左对齐,所有的均为1.5倍行距,未具体指明使用字体的均为小四宋体,以下同)
(目录中最多放二级标题。注意看页面的规范要求。尤其注意页眉。页眉从目录开始)
引 言 (小三黑体,居中)
(此处谈谈对数据结构的认识及应用,及课程设计目的及意义、课程设计题目的任务及采用的设计工具等。说明:正文小四号宋体,行间距1.5倍)
1.需求分析 (小三黑体,左对齐)
(以无岐义的陈述说明程序设计的任务,强调程序要做什么?)……(小四号宋体)
1.1系统功能要求 (四号黑体,左对齐)
……
1.2需求分析 (四号黑体,左对齐)
……
1.3系统层次划分 (四号黑体,左对齐)
1.4 系统数据流图(四号黑体,左对齐)
1.5 数据字典(四号黑体,左对齐)
2 概要设计 (小三黑体,左对齐)
2.1系统流程图(四号黑体)
2.2系统功能模块设计 (四号黑体)
系统主要功能如下所示:
……
(给出系统功能模块图)
……
2.3系统总体设计(四号黑体)
……
3 数据库设计 (小三黑体,左对齐)
3.1.概念模型设计(四号黑体)
3.1.1 设计原理
……
3.1.2 概念模型
经过对物质管理所涉及的数据进行分析,得到如下的实体:
(1) 仓库:属性包括仓库号、面积、电话号吗。
(2) 零件:属性包括零件号、名称、规格、单价、描述。
(3) 供应商:属性包括供应商号、供应商名、地址、电话号吗、帐号。
(4) 项目:属性包括项目号、预算、开工日期。
(5) 职工:属性包括职工号、姓名、年龄、职称。
联系有:
(1) 供应:反应了供应商、项目和零件三者之间的联系。它有属性:供应量。
(2) 库存:…………。
……
……
所设计的概念模型(E-R图)如下:
图3.1 系统ER模型图
图3.2 仓库实体的局部ER模型图
图3.3 职工实体的局部ER模型图
……
3.2.逻辑结构设计
3.2.1 将实体转换为关系模式
……
3.2.2将联系转换为关系模式
3.3 物理结构设计
3.3.1 基本表设计
1、职工表
表3.1 职工信息表
创建职工表的SQL语句如下:
……
3.3.2 视图设计
内容同上
……
3.3.3 索引设计
内容同上
……
4.程序模块设计(按详细设计步骤做)
4.1 开发环境及数据库连接
……
介绍数据库连接内容
4.2 模块1设计
4.2.1设计思路
……
4.2.2实现方法(以程序流程图或伪码表示 )
……
4.3 模块2设计
内容同上
4.4 模块3设计
内容同上
……
5.系统测试
5.1测试环境
系统测试的时候主要是黑盒测试,进行功能的验证。
工具:Windows XP 、Myeclipse、tomcat
5.2 测试用例及结果
5.2.1 界面测试
.测试界面是否整洁美观,检查所有的页面是否能够正确的显示,每个页面的风格是否一致,界面是否有错别字,页面每一个链接是否有对应的界面,页面控件和操作按钮的位置是否合理,界面中的下拉列表的值是否正确,是否有重复的值。
界面测试结果,界面整洁美观,界面风格一致,无错别字,控件按钮位置合适易于操作,输入框、下拉列表等显示正确。
5.2.2功能测试
1、登录测试
用例2、3、4、5的实际结果,如图5.1所示:
图5.1 登录测试1
用例1的实际结果,如图5.2所示:
图5.2 登录测试2
结 论 (小三黑体,单独占页,居中)
通过……可以得出……
致 谢 (小三黑体,单独占页,居中)
在本次课程设计过程中,首先感谢……
参考文献 (小三黑体,居中)
[1]杨宝刚.开展企业管理信息化工作的步骤[J].企业管理.2002.(11).12~15
[2]Islamabad. Software tools for forgery detection[J]. Business line.2001. (5). 29~32
(至少6篇以上)
第二篇:数据库课程设计报告模板1
总评:
数据库课程设计实验报告
(2012-2013)
第1学期
专 业: 信息管理与信息系统 小组编号: 组长姓名: 陈斯伟 班 级: 10901 指导教师: 刘 松
长江大学管理学院实验中心
数据库课程设计报告评价表
***系统的数据库课程设计报告
1 系统的开发背景
(1)开发目的及意义
(2)研究现状分析
(3)设计报告的内容
2关键理论及开发技术概述
(1)数据库设计技术
(2)系统开发技术
3系统的需求分析
(1)功能需求
(2)性能需求
(3)接口需求
(4)出错处理需求及其它特殊需求
4、概念设计
什么是概念设计?
概念设计中应该做什么?
它在需求分析与软件设计中过度过程中起到一个什么样的作用?(我们往往过多的关注How,而没有关注What,或者关注了What而没有关注What背后的需求场景和背后的问题Why。)
5、数据库逻辑设计
(1)系统的E-R图
(2)表、表与表之间的关系(主键及外键等)以及完整性约束
(3)编写数据字典
给出通过SQL生成数据库、表、索引、视图及完整性约束等的代码。重点语句需要标准说明性文字
6、数据库物理设计
(1)访问方式选择
(2)存储结构选择
(3)物理结构评价
7、安全性设计
(1)身份验证模式
(2)登陆管理
(3)账户管理
(4)权限管理
(5)角色管理
8、重要业务处理过程设计
(1)重要的存储过程
(2)重要的触发器技术
要求学生尽可能应用SQL语言的函数
9、重要业务逻辑的实现程序
利用系统开发语言设计的重要模块代码及函数
10、系统测试的结果
结合实际数据及运行效果,描述模块的功能及使用方法。
课程设计的心得体会
参考文献
附录