当前位置:文档之家› 《web系统设计》课程设计文档格式模板

《web系统设计》课程设计文档格式模板

Web系统设计课程设计报告
(样本)
题目:
学生姓名:
学号:班级:
院系:计算机科学与信息学院
专业年级:计算机科学与技术2008 级
年月日
一、需求分析
需包含内容为:
(1)问题描述:设计系统的简单描述;
(2)系统功能描述,可画出所设计模块的操作流程,并分析所需要存储的数据信息。

(3)有何安全性与完整性方面的要求(参照所给出的语义规则),对不同的用户有何不同的系统使用权限等。

(1)概要
随着INTERNET的迅速发展,社会已经进入了网络时代。

网站已经成为INTERNET网上进行信息传播的主要载体,INTERNET正在使这个世界变得越来越“小”,也使我们的竞争更加激烈。

新闻之家是典型的新闻信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

(2)系统功能描述
新闻之家主要是用来发布校内的一些新闻事件和发布一些公告,它主要包含以下几个功能:
1、新闻的发布和管理
2、公告的发布和管理
3、新闻搜索
4、网页评论
5、视频浏览
(3)安全性和完整性约束
新闻之家主要是用来发布新闻和浏览新闻,所以有两类用户:管理员和普通用户,普通用户只拥有浏览网页和评论权限,而管理员可以对网站的所有内容进行管理,比如说添加新闻、修改新闻、添加公告、修改公告、删除新闻、删除公告等的权限。

在安全性方面,登陆时采用了验证码,该验证码是动态生成的,以防止别人暴力破解。

二、概念结构设计
画出系统整体的E-R模型;并对模型中所出现的实体及属性等信息加以说明。

三、逻辑结构设计
(1)模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。

(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息);
例如:
属性名存储代码类型长度备注
教师编号Tno String 20 教师编号
教师姓名Tname String 10 教师姓名
性别Sex String 2 教师性别(男、女)所属院系Deptno String 20 教师所属院系
职称Title String 10 教师的职称(教授、副教授、讲师)
身份证号Tid String 18 教师身份证号
(2)子模式设计:即针对自己的设计模块的应用需定义什么样的视图表结构;并利用数据字典加以描述。

(如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)。

(3)画出系统功能模块图,并对各功能模块进行简单介绍。

四、数据库的物理设计
为了提高在表中搜索元组的速度,在实际实现的时候应该基于某些属性建立索引。

给出所建立的索引。

(包括按哪些表中哪些属性按升序还是降序来创建索引及相应的T-SQL的创建语句)。

五、数据库设计实现及运行
(1)数据库的创建
T-SQL语句:
(2)数据表的创建(可同时在创建时定义相关的约束)
T-SQL语句:
(3)视图的创建(仅需给出自己设计模块中所用的视图)
T-SQL语句:
(4)各模块中的功能实现
a)功能界面(截图);
b)功能界面简单描述;
c)T-SQL语句与宿主语言嵌套使用代码段(粘贴)。

六、课程设计心得
可以写在设计过程中遇到的问题及解决方法,也可写通过此课程设计学到的东西和不足的地方。

相关主题