数据库原理及应用课程设计EK原创版.docx
- 文档编号:8370712
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:30
- 大小:187.08KB
数据库原理及应用课程设计EK原创版.docx
《数据库原理及应用课程设计EK原创版.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用课程设计EK原创版.docx(30页珍藏版)》请在冰豆网上搜索。
数据库原理及应用课程设计EK原创版
福建农林大学计算机与信息学院
课程设计报告
课程名称:
数据库原理及应用课程设计
论文题目:
企业网站设计
姓名:
系:
计算机与信息系
专业:
计算机科学与技术
年级:
学号:
指导教师:
2013年月日
课程设计报告结果评定
评语
评分内容
标准分
得分
课程论文格式符合要求,文字通顺,语言流畅。
10
系统目的和意义,选题的发展情况及背景简介,方案可行性论证等。
20
系统实施步骤等。
40
系统运行结果和分析。
10
系统总结或体会、完整性、创新性。
20
总分
指导教师签字:
评定日期:
目录
1.引言3
1.1文档目的3
1.2背景说明4
1.3概述4
1.3.1软件需求的摘要4
1.3.2产品中的角色5
2功能性需求5
2.1基于顶层的用例图:
5
2.2用例分析与描述6
2.2.1用例图6
2.3查看企业介绍6
2.3.1查看帖子8
2.4匿名用户9
2.4.1用例图9
2.5注册10
2.6产品信息查看或编辑11
2.7产品信息删除12
2.8产品信息添加13
2.9管理员15
2.9.1用例图15
2.9.2登录后台15
2.9.4用户管理16
2.9.5帖子管理19
3非功能性需求24
3.1数据需求24
3.2性能需求25
3.3用户界面26
3.3.1硬件接口27
3.3.2软件接口27
4.小结27
5.附录28
5.1参考文献28
1.引言
1.1文档目的
软件需求规格说明主要描述系统的概貌、功能要求、性能分析、运行要求和将来可能提出的要求。
阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。
1.2背景说明
随着电子信息技术的迅速发展,互联网技术在现代社会的信息传播中占据着越来越重要的地位,成为一种人们获取信息的重要手段。
在这样的环境下,一个公司的网站的好坏很大程度的决定我们对该公司的印象。
所以我实践做个公司网站,不仅是对学到知识的实践,也从中学到很多东西。
1.3概述
1.3.1软件需求的摘要
·提供企业的经营理念与各种服务介绍,让客户增加对企业的更多了解,提升公司的服务形象与企业知名度;
·通过最新产品、热销产品列表等多种方式,加大对公司的宣传力度,提高产品的知名度;
·通过提供一个开放的交流平台,搜集客户对企业的反馈信息,同时也是企业了解客户需要的有效途径以及求职者可以从网址投送简历,我们管理员可以随时接收阅读。
1.3.2产品中的角色
角色
权利职责
用户
包括匿名用户。
可以进行信息浏览。
注册用户可以发帖。
求职者
投送简历
管理员
管理后台
2功能性需求
2.1基于顶层的用例图:
2.2用例分析与描述
参与者为用户,匿名用户,求职者,管理员,现基于不同的参与者进行功能的分析描述
2.2.1用例图
2.3查看企业介绍
用例名称:
查看企业介绍
参与者:
用户
简要说明:
用户通过此功能可以查看填写网站提供的企业信息。
前置条件:
无
基本事件流:
1.用户鼠标点击“企业介绍”按钮
2.系统出现一个下拉选项菜单,显示“企业概况”、“企业新闻”、“管理团队”、“优秀员工”等四项信息。
用户用鼠标选择一个,点击后跳转到对应页面,
3.在出现页面内点击查看对应企业信息
4.用户查看完毕后可以返回首页
5.用例终止
其他事件流A1:
在用户浏览页面信息时,随时可以按键返回首页
异常事件流:
1.提示错误信息,用户确认
2.返回到点击前页面
后置条件:
所需企业信息在当前页面被打开
注释:
无
2.3.1查看帖子
用例名称:
查看帖子
参与者:
用户
简要说明:
用户用来查看系统内已经存在的帖子
前置条件:
无
基本事件流:
1.用户在首页用鼠标点击“用户论坛”按钮,页面将跳转至论坛
2.用户在论坛点击选择论坛版块,页面跳转至论坛版块,显示版块内帖子列表
3.用户点击选择一个帖子,进入到帖子页面
4.用户查看完毕后可以返回至网站首页或者论坛首页
5.用例终止
其他事件流A1:
在用户浏览页面信息时,随时可以按键返回首页或论坛首页
异常事件流:
1.提示错误信息,用户确认
2.返到出错前页面
后置条件:
所需帖子在当前页面被打开
注释:
无
2.4匿名用户
匿名用户与已登录用户相比,仅有发布、编辑帖子功能不能使用,故其他相同功能不再描述,仅描述注册、登录功能。
2.4.1用例图
2.5注册
用例名称:
匿名用户注册
参与者:
匿名用户
简要说明:
匿名用户可以在此处注册登陆
前置条件:
匿名用户进入论坛主页面
基本事件流:
1.匿名用户点击”注册”
2.系统弹出注册页面
3.匿名用户填写基本资料,并点击确认
4.系统检验信息,符合条件后弹出注册成功页面并在特定时间内转入论坛首页
5.用例终止
其他事件流A1:
1.用户名冲突或者错误,提示后返回注册页面
2.用户密码不符合要求或者重复输入错误,提示后返回注册页面
3.邮箱不可用,提示后返回注册页面
4.验证码不一致,提示后返回注册页面
5.等待超时,提示后返回注册页面
异常事件流:
1.提示错误信息,匿名用户确认
2.返回到注册页面
后置条件:
注册成功并成功登陆论坛首页
注释:
无
2.6产品信息查看或编辑
用例名称:
编辑产品信息
参与者:
销售员
简要说明:
负责人用来查看和修改产品相关信息
前置条件:
销售员已经登陆产品信息管理系统
基本事件流:
1.负责人鼠标点击“查看”或”修改”按钮
2.系统弹出单一产品信息可编辑页面,显示发布的产品信息
3.销售员可以在产品各属性文本框内修改信息,也可以完全删除,重新写新信息
4.销售员修改完成,点击”保存”,可继续进一步动作,比如继续修改或者点击”返回”
5.用例终止
其他事件流A1:
在点击“返回”按钮时,销售员未保存当前修改的信息则会在返回之前对他进行提示,以确认信息的正确性
异常事件流:
1.提示错误信息,销售员确认
2.返回到产品信息管理主页面
后置条件:
若修改过产品信息,则信息会被正确发布
注释:
无
2.7产品信息删除
用例名称:
产品信息删除
参与者:
销售员
简要说明:
销售员用来删除或者移走产品信息
前置条件:
销售员已登陆产品信息管理系统
基本事件流:
1.销售员在产品信息页面选中单个或多个产品
2.点击“删除”,系统提示删除或是移入垃圾箱或者取消
3.销售员确认操作并返回管理页面
4.用例终止
其他事件流A1:
异常事件流:
1.提示错误信息销售员确认
2.返回到产品信息管理页面
后置条件:
产品信息删除成功
注释:
无
2.8产品信息添加
用例名称:
产品信息添加
参与者:
销售员
简要说明:
销售员添加产品信息
前置条件:
销售员已登陆产品信息管理系统
基本事件流:
1.销售员点击”添加”
2.系统弹出可编辑的产品信息模板
3.销售员在模板上填入相应的产品信息,并可以在此期间对信息进行修改删除等操作
4.销售员编辑完产品信息,点击保存并返回
5.用例终止
其他事件流A1:
异常事件流:
1.提示错误信息,销售员确认
2.返回到产品信息管理页面
后置条件:
新的产品信息出现
注释:
无
2.9管理员
2.9.1用例图
2.9.2登录后台
用例名称:
登陆后台系统
用例标识号:
参与者:
管理员
简要说明:
管理员登录后台系统
前置条件:
管理员进入登陆页面
基本事件流:
1.管理员在账号、密码、验证码文本框中输入相应的信息
2.管理员鼠标点击“登录”按钮。
3.如果信息通过系统验证,则登录成功,跳转到相应页面
4.用例终止
其他事件流A1:
如果信息未通过系统验证,则返回登录页面,重新进行输入
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
管理员登入后台管理系统
注释:
无
2.9.4用户管理
用例名称:
删除用户ID
参与者:
管理员
简要说明:
管理员对用户ID进行删除
前置条件:
管理员已经登录到后台管理系统,选择相应的用户
基本事件流:
1.管理员鼠标点击“删除”按钮
2.系统弹出一个对话框,询问是否要进行删除操作
3.如果管理员鼠标点击“确定”按钮,用户ID删除成功,返回到系统主页
4.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回刚才的页面,用户ID没有被删除
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
用户ID被删除
注释:
无
用例名称:
禁言用户ID
用例标识号:
参与者:
管理员
简要说明:
管理员对用户ID进行禁言
前置条件:
管理员已经登录到后台管理系统,选择相应的用户
基本事件流:
1.管理员鼠标点击“禁言”按钮
2.系统弹出一个对话框,管理员选择禁言的时间长度
3.如果管理员鼠标点击“确定”按钮,用户ID禁言成功,返回到系统主页
4.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回刚才的页面,用户ID没有被禁言
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
用户ID在规定的时间内被禁言
注释:
无
2.9.5帖子管理
用例名称:
帖子加为精华
用例标识号:
参与者:
管理员
简要说明
管理员对帖子进行加精操作
前置条件:
管理员已经登录到后台管理系统,进入到要进行加精操作的帖子页面。
基本事件流:
1.管理员鼠标点击“加精”按钮
2.系统弹出一个对话框,询问是否要进行加精操作
3.如果管理员鼠标点击“确定”按钮,帖子加精操作成功,返回帖子页面
4.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回帖子页面,加精操作未成功
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
帖子被执行加精操作
注释:
无
用例名称:
帖子置顶
用例标识号:
参与者:
管理员
简要说明:
管理员对帖子进行置顶操作,将帖子放置到该页面所有帖子的最顶部。
前置条件:
管理员已经登录到后台管理系统,进入到要进行置顶操作的帖子页面。
基本事件流:
1.管理员鼠标点击“置顶”按钮
2.系统弹出一个对话框,询问是否要进行置顶操作
3.如果管理员鼠标点击“确定”按钮,帖子置顶操作成功,返回帖子页面
4.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回帖子页面,置顶操作未成功
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
帖子被执行置顶操作,位于所有帖子的最顶部
注释:
无
用例名称:
编辑帖子
用例标识号:
参与者:
管理员
简要说明:
管理员对帖子进行编辑、修改
前置条件:
管理员已经登录到后台管理系统,进入到要进行编辑的帖子页面。
基本事件流:
1.管理员鼠标点击“编辑”按钮
2.系统出现一个文本框,显示着原来的帖子内容
3.管理员可以在文本框上修改帖子,也可以完全删除,重新写新的内容
4.管理员编辑完文本框,按“提交”按钮,帖子内容被修改
5.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回帖子页面,置顶操作未成功
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
帖子内容被修改
注释:
无
用例名称:
删除帖子
用例标识号:
参与者:
管理员
简要说明:
管理员对帖子进行删除
前置条件:
管理员已经登录到后台管理系统,进入到要进行删除的帖子页面。
基本事件流:
1.管理员鼠标点击“删除”按钮
2.系统弹出一个对话框,询问是否要进行删除操作
3.如果管理员鼠标点击“确定”按钮,帖子删除成功,返回到栏目主页
4.用例终止
其他事件流A1:
如果管理员选择“取消”操作,则返回帖子页面,帖子没有被删除
异常事件流:
1.提示错误信息,管理员确认
2.返回到帖子页面
后置条件:
帖子被删除
注释:
无
用例名称:
论坛公告发布
用例标识号:
参与者:
管理员
简要说明:
管理员用来填写和修改论坛首页的公告,公告最终显示在论坛的首页上。
前置条件:
管理员已经登陆后台管理系统
基本事件流:
1.管理员鼠标点击“修改公告”按钮
2.系统出现一个文本框,显示着原来的公告内容
3.管理员可以在文本框上修改公告,也可以完全删除,重新写新的公告
4.管理员编辑完文本框,按“提交”按钮,首页公告就被修改
5.用例终止
其他事件流A1:
在按“提交”按钮之前,管理员随时可以按“返回”按钮,文本框的任何修改内容都不会影响论坛首页的公告
异常事件流:
1.提示错误信息,负责人确认
2.返回到管理系统主页面
后置条件:
论坛首页的公告信息被修改
注释:
无
3非功能性需求
3.1数据需求
以下是各属性数据项说明:
Registinfo(注册信息)
数据项名称
类型
意义
精度
是否为空
主键
Uid
Numeric
用户ID
8
否
是
Uname
Char
用户名
40
否
否
Password
Varchar
登录密码
40
否
否
Char
注册邮箱
30
否
否
Question
Char
验证问题
否
否
Answer
Char
问题答案
否
否
Loginifo(登录信息)
数据项名称
类型
意义
精度
是否为空
主键
Uname
Char
用户名
10
否
是
Password
Varchar
登陆密码
10
否
否
Userinfo(用户信息)
数据项名称
类型
意义
精度
是否为空
主键
Uid
Numeric
用户ID
8
否
是
Uname
Char
用户名
40
否
否
Nickname
Char
昵称
50
是
否
Headpic
Char
头像
50
是
否
Gender
Char
性别
16
是
否
Birthday
Char
生日
16
是
否
RegTime
Date
注册日期
6
否
否
OnlineTime
Numeric
在线时长
16
否
否
ArticleNum
Numeric
发帖数
16
否
否
ReArticleNum
Numeric
回帖数
16
否
否
Point
Numeric
积分
32
否
否
Address
Char
地区
50
是
否
Uicq
Char
QQ号
16
是
否
PerWeb
Char
个人网站
50
是
否
Friends
Char
好友
50
是
否
Subscribe
Char
订阅
50
是
否
Permission
Numeric
权限
16
否
否
Productinfo(产品信息)
数据项名称
类型
意义
精度
是否为空
主键
ProductName
Char
产品名
8
否
是
productId
Numeric
产品ID
6
否
是
ProductDate
Date
生产日期
16
否
否
Price
Numeric
价格
16
否
否
ProductFunc
Char
功能
32
否
否
ProDescription
Char
产品描述
50
是
否
Articleinfo(帖子信息)
数据项名称
类型
意义
精度
是否为空
主键
Title
Char
标题
6
否
是
Content
Char
内容
10
否
否
PublishDate
Date
发表时间
16
否
否
BrowseNum
Numeric
浏览量
16
是
否
ReplyNum
Numeric
回复量
16
是
否
ArticleGrade
Char
帖子等级
8
否
否
3.2性能需求
正确性
用户能正确的浏览和使用,对于用户和客户的浏览注册操作给予正确的链接和处理,对于客户、管理员、销售员的登陆操作给予相应的处理并提供不同的操作权限,正确处理管理员和销售员的管理操作
稳定性
服务器能较稳定运行,对于可能出现的问题加以评估处理
适应性
能适用于各中操作系统,适应性强
系统要做好扩展的准备,要求以后能在此基础之上实现电子商务
可靠性
数据库稳定不会造成客户信息异常丢失,保障系统数据的安全
性能、效率
客户能快速的浏览页面,客户的注册操作,客户、管理员、销售员的登陆和管理等操作都能得到快速处理,保证客户有良好的体验
易用性
可以方便地浏览注册登陆,提供查询、帮助服务
系统维护工作要简便快捷,可操作性好
产品信息维护要简便快捷,可操作性好
安全性
有完备的防黑、防病毒木马方案,对于客户的信息加以保密,保护个人
隐私,有严格的用户信息确认机制,防止用户权益受侵害
做好用系统数据备份,保障数据可恢复
兼容性
能兼容大多数主流的显示器,兼容IE6.IE7.FIREFOX等常用浏览器
美观、规范性
网页的美术设计要与企业整体形象一致,能够展现企业的风格,符合CI规范,注意网页色彩、图片的应用及版面规划,保持网页的整体一致性
3.3用户界面
网站首页:
提供栏目链接,企业LOGO,企业情况介绍,产品信息展示。
详细的网站链接:
首页,企业介绍,产品展示,,联系我们
详细链接表
一级链接
二级链接
三级连接
备注
首页
企业LOGO
首页包含一级链接
选择语言
企业介绍
企业概况
包括介绍企业创业经历及经营理念,优秀的企业团队和员工介绍,所有人可见
企业新闻
管理团队
优秀员工
信息发布
注:
仅销售员可见
产品展示
热销产品展示
对所有用户可见
最新产品展示
产品信息检索
按产品名称检索
按发布日期检索
按产品价格检索
产品技术动态
销售员登陆
产品发布
注:
仅销售员可见
产品信息管理
注:
仅销售员可见
用户论坛
注册
登录
搜索帖子
按帖子题目搜索
按发表用户搜索
修改个人信息
产品反馈栏目
发表新帖查看帖子订阅帖子编辑帖子删除帖子置顶帖子加精华
用户交流栏目
客服栏目
水区栏目
公告板块
浏览公告
管理
栏目管理
注:
仅管理员可见
用户信息管理
注:
仅管理员可见
发布、修改公告
注:
仅管理员可见
联系我们
合作洽谈
产品咨询
3.3.1硬件接口
所用协议:
Tcp/ip协议、http、html
3.3.2软件接口
数据库:
SQLserver2005
操作系统:
windowsXP及以上版本
工具:
浏览器
库:
visualstdio2005类库
商业组件:
visualstdio2005集成组件
4.小结
由于能力有限,暂时做到这一步。
此系统接下来仍需完善的部分有:
1.为完成各种查询、修改等操作编写代码;3.设计剩余用户登陆界面,比如应聘者登录的界面,在表单上可以设计用户名、密码等提示信息;3.把图与图之间、图与表之间联系起来完成有序的查找或修改。
如果此系统按照我们的设计思路继续完善下去,相信它一定会成为一个更合适做公司主页的网址、
5.附录
5.1参考文献
a)企业网站设计说明书;
b)经核准的用户合同、《用户需求说明书》和《项目开发委托合同书》;
c)《数据库设计说明书》(GB8567——88);
d)李代平.软件工程.第二版.北京:
冶金工业出版社,2006.11;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 课程设计 EK 原创