3.2系统功能说明 1. 课程描述模块介绍了计算机组成原理课程的历史沿革、课程内容、教学计划等相关的课程描述。 内容来自www.paper51.com
2.教师队伍模块介绍了课程主要负责人情况、教师队伍情况以及本学期的教师日历。 内容来自论文无忧网 www.paper51.com 3.课程建设模块包括我院计算机组成原理课程教学环境、教学方法及教学手段、学院的政策措施等相关内容。 copyright paper51.com 4.在线学习包括在线辅导、在线课件、在线作业以及在线自测。其中在线辅导包含了计算机组成原理各章节的教学目的、课程的主要内容及教学的重点和难点。 内容来自论文无忧网 www.paper51.com 5.课程实践模块包括了实验介绍、实验平台、实验演示以及实验报告的规范。 copyright paper51.com
6.下载频道帮助学生下载课件、作业、历届试题、相关软件等课程资源。 paper51.com
7.论坛主要用于让学生和老师进行一些教学答疑或是学术探讨。 copyright paper51.com 8.留言板主要收集一些用户对于网站的意见或建议,以便对网站进行改善。 http://www.paper51.com
其中我主要负责首页、课程描述、教师队伍、师生论坛四个模块的设计与实现。 paper51.com 3.3运行环境 copyright paper51.com 3.3.1 服务器端 http://www.paper51.com 软件环境: http://www.paper51.com
1.操作系统:Windows 2000 Server paper51.com 2.Web服务器:IIS5.0 内容来自论文无忧网 www.paper51.com 3.数据库服务器:Access2000 copyright paper51.com
4.浏览器:IE5.0 http://www.paper51.com 硬件环境: paper51.com 1.CPU P4 内容来自论文无忧网 www.paper51.com 2.内存 IBM 512MB paper51.com 3.硬盘 ST 60GB copyright paper51.com
3.3.2 客户端 内容来自论文无忧网 www.paper51.com 软件环境: 内容来自www.paper51.com 1.操作系统:Windows 2000 Server http://www.paper51.com
2.浏览器:IE5.0 内容来自论文无忧网 www.paper51.com 硬件环境: paper51.com 1.CPU P4 内容来自www.paper51.com 2.内存 IBM 512MB copyright paper51.com 3.硬盘 ST 60GB 内容来自论文无忧网 www.paper51.com 第4章 数据库设计 paper51.com 根据本教学网站的实际需求和数据流量的大小,决定使用小型数据库作为本网站数据库,ACCESS数据库具有操作简单、使用方便、性价比高等诸多优点,于是本教学网站采用了ACCESS数据库。 内容来自www.paper51.com
4.1 数据库分析 内容来自论文无忧网 www.paper51.com 针对网站功能结构分析,本教学网站可能涉及到的数据项和数据结构如下: 内容来自www.paper51.com 1. 用户基本信息 包括的数据项有用户名、用户密码、E-mail等基本信息。 paper51.com 2. 管理员基本信息 包括的数据项有管理员名称、管理员密码等基本信息。 内容来自论文无忧网 www.paper51.com 3. 论坛文章基本信息 包括的数据项有文章标题、文章内容、工作区域名称、发表时间等信息。 copyright paper51.com 4. 用户留言基本信息 包括的数据项有留言内容、留言者姓名、留言者QQ等信息。 内容来自www.paper51.com
为了保证数据库的安全性,我们做了以下工作:需要用户注册登录后才能进入论坛或留言系统。 http://www.paper51.com 根据上面的分析,设计规划出的实体主要有用户实体、管理员实体、论坛文章实体,工作域实体、用户留言实体。其中我所负责设计的模块所涉及的实体有四个,它们是用户实体、管理员实体、论坛文章实体,工作域实体各实体。各实体E-R图描述如下: http://www.paper51.com
用户实体E-R图如图4-1所示: 内容来自www.paper51.com
内容来自www.paper51.com 图4-1 用户实体E-R图 http://www.paper51.com
管理员实体E-R图如图4-2所示: paper51.com
paper51.com
图4-2 管理员实体E-R图 paper51.com 论坛工作域实体E-R图如图4-3所示: http://www.paper51.com
paper51.com 图4-3 论坛工作域实体E-R图 copyright paper51.com 论坛文章实体E-R图如图4-4所示: copyright paper51.com http://www.paper51.com 图4-4 论坛文章实体E-R图 内容来自www.paper51.com 4.2 数据库中表的设计 内容来自www.paper51.com
数据库的内容以及表的设计直接影响到开发的系统的质量,好的设计可以达到方便易用的功能。 内容来自论文无忧网 www.paper51.com 根据系统的要求,我们采用的数据库是Microsoft Access,系统拟建三个数据库文件即师生论坛数据库luntan.mdb、留言板数据库liuyan.mdb和管理员数据库DB.mdb。由我负责设计的模块所涉及的数据库文件是师生论坛数据库luntan.mdb和管理员数据库DB.mdb,其中luntan.mdb数据库中包含的表有用户表user、发表文章表 Article、回复文章表reply和工作域表area;DB.mdb包含的表是表administrator。 http://www.paper51.com 4.2.1 user表的设计 paper51.com
设计数据库表user,用来存放注册用户的信息,包括用户序列号、用户名、密码、性别、注册时间、电子邮件、个人签名、是否管理员等。 paper51.com
user表的结构如表4-1所示: 内容来自www.paper51.com 表4-1 user表结构 内容来自www.paper51.com 字段名称 内容来自www.paper51.com
数据类型 内容来自论文无忧网 www.paper51.com 说明 http://www.paper51.com
userID copyright paper51.com 自动编号 http://www.paper51.com 编号,是用户内容的关键字段,设为主键 copyright paper51.com
UserNick paper51.com 文本 paper51.com 用户昵称 内容来自www.paper51.com UserName copyright paper51.com 文本 copyright paper51.com 用户姓名,设为必填内容 内容来自www.paper51.com
UserPWD 内容来自论文无忧网 www.paper51.com 密码 内容来自www.paper51.com
用户密码,设为必填内容 paper51.com ArticleNum 内容来自论文无忧网 www.paper51.com
数字 paper51.com 发贴次数 copyright paper51.com E_mail 内容来自论文无忧网 www.paper51.com 文本 内容来自论文无忧网 www.paper51.com 用户邮箱 内容来自www.paper51.com
4.2.2 article表设计 内容来自论文无忧网 www.paper51.com 在数据库luntan.mdb中,设计一个aticle表,该表是用于保存论坛中所有用户所发帖子的信息的,包括帖子序号、主题、内容以及发帖用户名、时间等。 http://www.paper51.com aticle表的结构如表4-2示: http://www.paper51.com
表4-2 aticle表结构 copyright paper51.com 字段名称 内容来自论文无忧网 www.paper51.com
数据类型 paper51.com 说明 http://www.paper51.com
articleID http://www.paper51.com 自动编号 http://www.paper51.com
帖子序列号,并将该字段设置为主键 paper51.com UserName 内容来自www.paper51.com 文本 http://www.paper51.com 用户姓名,不能为空 内容来自论文无忧网 www.paper51.com
PostTime 内容来自论文无忧网 www.paper51.com 日期/时间 copyright paper51.com 发帖时间,默认值为“Now” http://www.paper51.com
Replytime copyright paper51.com 日期/时间 内容来自论文无忧网 www.paper51.com 回复帖子时间, 内容来自www.paper51.com
BoardName paper51.com
文本 内容来自论文无忧网 www.paper51.com 选择要讨论的工作域 paper51.com Title paper51.com 文本 paper51.com 帖子主题 copyright paper51.com Content copyright paper51.com 备注 copyright paper51.com 帖子内容 paper51.com ReadCount paper51.com 数字 内容来自论文无忧网 www.paper51.com 读帖次数 http://www.paper51.com ReplyCount 内容来自论文无忧网 www.paper51.com
数字 内容来自论文无忧网 www.paper51.com 回帖次数 http://www.paper51.com 4.2.3 reply表设计 paper51.com 在数据库luntan.mdb中,设计一个reply表,该表是用来保存论坛中所有用户所回复帖子的信息,包括回帖序号、被回复帖子的序号、作者用户名、所在工作域名、回帖时间、回复内容。 paper51.com
reply表的结构如表4-3所示: 内容来自www.paper51.com 表4-3 reply表结构 http://www.paper51.com 字段名称 copyright paper51.com 数据类型 内容来自www.paper51.com 说明 paper51.com
replyID paper51.com 自动编号 内容来自论文无忧网 www.paper51.com
帖子序列号,并将该字段设置为主键 内容来自www.paper51.com articleID copyright paper51.com 自动编号 内容来自论文无忧网 www.paper51.com 被回复主题帖子的序列号 内容来自www.paper51.com UserName http://www.paper51.com
文本 paper51.com
用户姓名,设为必填内容 copyright paper51.com BoardName 内容来自www.paper51.com 文本 内容来自www.paper51.com 选择要讨论的工作域 内容来自论文无忧网 www.paper51.com
PostTime 内容来自论文无忧网 www.paper51.com 时间 paper51.com 帖子主题 copyright paper51.com Content paper51.com 备注 内容来自论文无忧网 www.paper51.com
帖子内容 http://www.paper51.com |