WEB 数据库程序设计语言课程设计说书
(2016-2017-1-14 级)
题目: 图书借阅信息管理系统
学生姓名:
孟颖超
学
号: 201412010210
院 (系): 文理学院
专业班级: 数学 141
指导教师:
刘海峰
2017 年 1 月 8 日
陕 西 科 技 大 学
web 数据库程序设计语言课程设计任务书
文理 学院 数学与应用数学 专业班级数学 141 学生: 孟颖超
题目: 图书借阅信息管理系统
课程设计从 2016 年 12 月 30 日起到 2017 年 1 月 8 日
1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等):
1)、设计内容:
开发基于intranet网络上B/S模式的信息管理系统,要求能实现数据录入、数据删除、
数据修改和数据浏览以及数据查询等基本功能。
2)、课程设计的要求:
课程设计教学基本要求:通过课程设计,要求学生在指导教师的指导下,完成设计课
题的全部内容,包括:
(1)系统分析与数据库设计阶段
1)通过调查研究,选择一个实际应用数据库的信息管理系统的课题。
2)进行系统需求分析与概念设计,写出系统需求分析分析报告,分析方法参考数据
库系统概论课本第7章7.2需求分析、7.3概念结构设计(E-R图设计)、7.4逻辑结构设计(关
系模式设计);分析实例参照周慧/施乐军主编的人民邮电出版社出版《数据库应用技术
—SQL Server 2008R2》(第2版)的第2章数据库需求分析与概念设计(P18-41)。
3)建立关系数据模型、完成数据库的逻辑设计,确定数据库结构与功能、表的结构、
列级约束、表级约束、表与表之间的关联关系、参照关系、视图、存储过程等,并对关系
模式进行优化使其符合3NF的要求。充分考虑系统安全性、数据的完整性等要求,并写出
系统设计方案。
(2) 页面设计阶段
页面布局设计、确定网页元素、各种样式规则设计。要求页面颜色搭配美观、
简洁,字体大小协调,图片内容与文字内容相互衬托并与软件功能相匹配。
(3)应用程序设计阶段
1)实现基于intranet网络上B/S模式的信息管理系统,要求在客户端利用IE浏览器能
进行数据录入、数据删除、数据修改和数据浏览以及数据查询等基本功能。
2)实现应用程序的设计、编程、优化功能,即能从前端页面实现数据完整性、有效
性、正确性和数据库安全性等功能,又能在后台数据库管理平台上实现数据完整性、有效
性、正确性和数据库安全性等功能。
(4)系统集成调试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面、
完善功能。
3)、课程设计选题、学时分配、进度安排
从以下六题中任选一题作为课程设计的题目(用选定的题目替换××信息管理系统):
(1)人事信息管理系统;
(2)工资信息管理系统;
(3)仓库信息管理系统;
(4)图书借阅信息管理系统。
(5)网上书店信息管理系统
(6)普通高等学校招生信息管理系统
学时分配为:
教学内容
学
地点
备注
查资料,调研、做需求
数据库系统及数据模型
数据库的定义、建立和
数据库的视图和表的定
分析
设计
维护
义
时
.5天
.5天
.5天
0
0
0
0
部门
室
室
.5天
室
图书馆、实际
图书馆、实验
数学综合实验
统计实验室
数学综合实验
统计实验室
数据库完整性和安全性
网页界面设计与代码编
网页界面设计与代码编
后台数据库与前台网页
后台数据库与前台网页
设计
写
写
联调
联调
代码测试
成果验收
.5天
.5天
天
天
天
天
0
0
1
1
1
1
1
室
室
室
室
室
室
天
室
数学综合实验
统计实验室
数学综合实验
统计实验室
数学综合实验
统计实验室
数学综合实验
统计实验室
数学综合实验
统计实验室
数学综合实验
统计实验室
数学综合实验
统计实验室
注:教学计划课程设计为期一周(第19周2016年12月30日-2017年 1 月 9日),每天
至少投入8小时研究开发时间,课程设计任务提前发放,要求接到任务后立即查阅资料、开
始分析设计,要求在第19周周日(2017年1月8日)下午 6点前提交排版、打印、装订规范
的课程设计报告。
4)、需求分析与概念设计:
明确所开发的软件是针对哪个行业、为那些用户开发软件,即弄清软件的用户,通过
调查获得用户对数据库的信息要求、处理要求、安全性与完整性要求。用数据流图表达数
据和处理的关系;用数据字典描述系统中的各类数据,数据字典包括数据项、数据结构、
数据流、数据存储和处理过程,画出分E-R图,然后再合并成总的系统的E-R图。
5)数据库逻辑设计
由E-R图建立关系数据模型,完成数据库的逻辑设计,确定数据库结构与功能、表的
结构、列级约束、表级约束、表与表之间的关联关系、参照关系、视图、存储过程等,并
对关系模式进行优化使其符合3NF的要求。充分考虑系统安全性、数据的完整性等要求,
并写出系统设计方案。
6)页面设计最低要求
① 能够输入基本信息、能够实现元组信息修改、个别元组删除、新元组插入;
② 能够实现对信息的浏览;
③ 能够实现对信息进行查询;
7)、系统性能要求:
① 系统安全、可靠、能保证数据的完整性和安全性;
② 功能齐全;
③ 操作方便、界面友好;
④ 易于维护和扩充。
7)、系统的功能分析:
信息资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。
信息资料浏览:对数据表中的信息进行浏览。
信息资料查询:可以按主键等相关信息进行精确查询或模糊查询。
8)、系统功能模块
信息管理系统功能模块应当有:数据输入模块、数据查找与浏览模块、数据修改模块、
数据删除模块、报表显示模块和打印模块构成。
8)、技术要求
使用ADO.NET技术连接数据源
9)、软件打包与发行要求
经过翻阅资料发现,VS2012 虽然没有集成打包工具,但它为我们提供了下载的端口,需要我
们手动安装一个插件 InstallShield,对于初次使用 InstallShield 的程序员来说,需要根据提示一步
步的先下载安装该打包工具。具体的打包部署及安装方法见:
http://blog.csdn.net/zhang_xinxiu/article/details/9099757 就提供了“VS2012 程序打包部署详
解”。参考网上“VS2012 程序打包部署详解”资料对你的系统进行打包发行。
10)、设备要求
每个学生一台计算机。
2、对课程设计成果的要求〔包括图表、实物等硬件要求〕:
1)提交课程设计报告
按照系统设计要求,用visual studio.net中的visual C#.NET实现基于intranet网络
上B/S模式的信息管理系统,提交由需求分析说明(包括数据流图、数据字典);概念结
构设计说明;逻辑结构设计说明;应用程序系统设计说明(包括主菜单、子菜单、模块功
能简介、系统结构图);系统技术文档 (包括系统各模块主要流程图,软件总体测试方案
与测试记录、局部测试方案与测试记录、软件调试和修改记录、测试结论、运行情况记录),
系统使用说明书,源程序代码为附录构成的课程设计报告。
2)课程设计报告版式要求
执行《陕西科技大学课程设计说明书撰写格式暂行规范》
目录的要求:居中打印目录二字,(四号黑体,段后 1 行),字间空一字符;章、节、
小节及其开始页码(字体均为小四号宋体)。节向右缩进两个字符(汉字),小节及以后标
题均向右缩进四个字符(汉字)。目录中应包含正文部分的每个章节标题、设计总结、无
序号的“参考文献资料”,目录的最后一项是“附录”。
正文的要求:设计说明论述清楚,公式符号撰写规范,ER 图、数据流图、程序流程
图等图符规范,文字简练通顺,插图简洁规范,书写整洁。文中图、表按制图要求绘制,
程序调试和运行情况记录详实。
打印版面要求:A4 纸,页边距:上 2cm,下 2cm,左 2.5cm、右 2cm;字体:正文宋
体、小四号;行距:固定值 20;页眉 1.5cm ,页脚 1.75cm;页码位于页脚居中打印;奇
数页页眉“WEB 数据库程序设计语言课程设计”,偶数页页眉“具体章标题名”,页眉宋体
小 5 号;
段落及层次要求:每章另起一页,每章的标题都应出现在本章首页的第一行上,章标
题用黑体 3 号,居中对齐,段前 0 行段后 1 行,单倍行距,大纲级别 1 级。每节标题以四
号黑体左起打印(段前段后各 0.5 行),节下为小节,以小四号黑体左起打印(段前段后各
0.5 行)。换行后以小四号宋体打印正文。章、节、小节编号分别以 1、1.1、1.1.1 格式依次
标出,空一字符后接各部分的标题。当课程设计报告结构复杂,小节以下的标题,左起顶
格书写,编号依次用(1)、(2)……或 1)、2)……顺序表示。字体为小四号宋体。对条
文内容采用分行并叙时,其编号用(a)、(b)……或 a)、b)……顺序表示,如果编号及
其后内容新起一个段落,则编号前空两个中文字符。
曲线图表要求:所有曲线、图表、ER 图、流程图、程序框图、示意图等不准徒手画,
必须按国家规定标准或工程要求绘制(应采用计算机绘图)。
课程设计说明书(报告)中图表、公式要求如下:
(a)图:图的名称采用中文,中文字体为五号宋体,图号图名在图片下面。引用图
应在图题右上角标出文献来源。图号以章为单位顺序编号。格式为:图 1-1,空一字符后
接图名,比如第 1 章第 5 个图是关于学生这个实体进行分析的局部 ER 图,图的下方的图
号图名应为:图 1-5 学生实体 E-R 图。
(b)表格:表的名称及表内文字采用中文,中文字体为五号宋体,表号表名在表格
上面。表号以章为单位顺序编号,表内必须按规定的符号标注单位。格式为:表 1-1,空
一字符后接表格名称。比如第 4 章第 1 个表是关于学生表的表结构描述表,表的上方表号
表名则应为:表 4-1 学生表的表结构描述表。
(c)公式:公式书写应在文中另起一行,居中排列。公式序号按章顺序编号。字体
为五号宋体,序号靠页面右侧对齐。比如第 3 章第 1 个公式其编号则应为:(3-1)。
设计体会及今后的改进意见:设计总结要写出对 WEB 数据库程序设计过程的认识及
编程经验等技术性、学术性总结;体会要简洁、真实、深刻,切忌空话、大话,客套话和
矫揉造作之词。改进意见要合理、中肯。
参考文献的要求:另起一页,居中打印参考文献四字(四号黑体,段前段后 1 行),
字间空一字符;另起一行,按报告中参考文献出现的先后顺序用阿拉伯数字连续编号(参
考文献编号应在正文中标注出);参考文献中每条项目应齐全(字体均为小四号宋体)。(格
式:[编号]作者.论文或著作名称.期刊名或出版社.出版时间)。(期刊应注明第几期、起止页
数(包括论著))。参考文献中条目要符合科技文献引用文献条目书写的国家标准规范。
3)设计报告装订顺序与规范要求
封面(按照给定的封面模板填写相关信息)
web 数据库程序设计语言课程设计任务书
目录
web 数据库程序设计语言设计课程设计报告正文
设计体会及今后的改进意见
参考文献(资料)
左边缘装订
课程设计任务书、课程设计说明书(纸质报告)和光盘(含设计说明书电子文档、设
计任务书电子文档,完整的程序代码)、打印好的课程设计成绩考核表(手工填写表中专
业、班级、学号、姓名等信息)等必须装入课程设计专用袋中,必须完整且准确填写课程
设计专用袋封面上的各项信息。