[文学网站的设计说明书软件项目开发课程设计]牛头刨床课程设计说明书

来源:教师资格 发布时间:2020-03-27 点击:

  *******************

 实践教学

 *******************

 XX大学

 计算机与通信学院

 20XX年春季学期

 软件开发综合训练课程设计

 题

 目:

 文学网站的设计

  专业班级:

  计算机科学与技术班

  姓

 名:

 学

 号:

 指导教师:

 成

 绩:

  目

 录

 摘

 要 I

 序

 言 II

 第一章 可行性分析 1

 1.1问题描述 1

 1.2可行性分析研究 1

 1.2.1技术可行性 2

 1.2.2经济可行性 2

 1.2.3操作可行性 2

 1.3结论意见 3

 第二章 项目开发计划 4

 2.1编写目的 4

 2.2项目背景 4

 2.3项目概述 4

 2.4项目开发计划 5

 2.5交付期限 5

 第三章 需求分析 6

 3.1任务需求分析 6

 3.2数据流图、数据字典及实体联系图 7

 3.2.1数据流图 7

 3.2.2数据字典 8

 3.2.3实体联系E-R图 9

 第四章 系统概要设计 11

 4.1总体设计 11

 4.2系统功能模块图 11

 4.3数据库概念设计 12

 4.4数据库逻辑结构设计 13

 4.5连接数据库的特点 15

 第五章 详细设计 16

 5.1系统的主要功能 16

 5.2程序流程图 16

 5.3用户界面设计 18

 5.3.1一般交互设计 18

 5.3.2信息显示设计 18

 5.3.3输入界面设计 19

 5.4程序设计过程 19

 5.4.1登录界面及密码修改 20

 5.4.2图书添加操作 21

 5.4.3查询操作 22

 参考文献 23

 设计总结 24

 致

 谢 25

 摘

 要

 文学网站的开发是当前网站规划和设计的前沿,该类网站的社会作用和市场价值是当今网站开发中最值得的期待的。此类系统开发任务主要包括前台文学发布子系统设计和后台信息管理子系统设计。整个系统可以采用3层B/S结构,Access,SQL server 2000为数据库开发平台,采用ASP(Active Server Page)语言开发和设计的。文本首先简要介绍了文学网站的内容和意义。随后给出了本文学网站网站系统的组成和功能,同时介绍了本系统所采用的开发工具和平台以及开发环境的配置。进入本网站后,可以实现基本信息录入、修改、查询等功能和一定的安全控制策略。

 本系统是在参考了大量书籍资料和网上资源的基础上完成的,基本给出了文学网站的设计与实现方案。

 关键词:网站开发;ASP; B/S; 文学网站

 序

 言

 本文学网站具有开放体系结构、易扩充、易维护、具有良好的人际交换界面。旨在与所有喜欢文学的朋友以文会友,共同抒发我们的情感、心得,给读者和作者一个交流的平台。根据可行性研究的结果和客户的要求,分析现有的状况和问题,采用B/S结构,整个文学网站由前台文学发布系统和后台信息管理系统等两部分组成,实现了基本信息录入、修改、查询等功能和一定的安全控制策略。文学网站所涉及到信息有前台页面、会员、文章、注册信息、作者、相关分析等方面,可通过系统流程图、业务流程图、数据流程图和数据字典对其进行描述,在分析和设计的基础上,提出系统的总体框架并进行详细设计,为系统实现做准备。

 第一章 可行性分析

 1.1问题描述

 21世纪是信息化的,互联网实现了社会世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。网站的设计与实现是目前比较热门的课题之一。文学网站的设计与实现可以使得文学作品得到快速的推销,是读者和作者一个交流的平台。随着信息时代的发展,对效率的要求日益提高,因而文学网站已经取代了传统的书店。文学网站具有自身的特点:信息要求一般齐全;读者可以方便的通过网上冲浪浏览文学作品;在软件角度看,数据较少,对存储和速度要求不高。因此,文学网站建设的好坏直接影响人们的关注度和网站的效益。

 1.2可行性分析研究

 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。

 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为文学网站服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:

 ·提高文学网站的打开速度;

 ·提高图书浏览速度和准确性;

 ·为读者提供更方便的服务项目。

 1.2.1技术可行性

 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。目前各用人单位有局域网,并且采用PC机作为工作台,其容量、速度能满足系统要求。

 根据网站建设提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

 1.2.2经济可行性

 主要是对开发文学网站的经济效益进行评价,一方面是估算开发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资等。另一方面是估算文学网站可能取得的收益中可以用钱来衡量的那部分。并对目前的软件市场进行调查,所做软件是否有很大的销售市场和相当规模的用户群。所做软件的开发成本与客户提出的要求是否可达到双方都满意。并且,分析系统开发是否会对其它产品或利润带来一定影响。经过对上述几个方面的调查研究和分析,我们得出文学网站的市场前景是相当客观的,在经济角度来说,开发文学网站是可行的。

 1.2.3操作可行性

 本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个文学网站采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。

 由此,该系统的操作是可行的,有必要开发该系统。

 综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。

 1.3结论意见

  经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。

 第二章 项目开发计划

 2.1编写目的

 经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。

  2.2项目背景

 项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即文学网站开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。

  2.3项目概述

 1、工作内容

 让计算机对图书的各种信息进行自动管理,读者可以直接通过计算机进行阅读。

  2、条件与限制

 开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。

  3、产品

 1)、程序

 该项目因开发时间较短,这里只给出设计思想,具体程序没写。

 2)、文档

 文档内容包括:

 (1) 封面 (2)目录 (3)中文摘要100字左右;关键词3-5个 (4) 序言 (5)可行性分析 (6)项目开发计划 (7)需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图) (8) 概要设计(包含总体软件结构图、总体数据结构) (9) 详细设计(对概要设计内容进行详细设计) (10) 设计总结、参考文献、致谢等

 4、验收标准

 软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。

  2.4项目开发计划

 1、任务分解

 分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。

  2、预算

 软件资金投入较少,具体预算分配简略。

  3、关键问题

 各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。

 2.5交付期限

 所要开发的系统较简单,所有开发工作用户要求要在0.5个月内完成,完成项目的最迟时间为2011年8月19日。

 第三章 需求分析

 3.1任务需求分析

 经分析先给出该系统的系统流程图,如图3.1所示:页面管理

 作者界面管理

 图书管理

 用户管理

 前台页面

 文章信息

 注册信息

 作者信息

 后台信息管理子系统

 前台文学发布子系统

  文学网站

  图3.1 系统流程图

 该系统主要包括前天文学发布子系统和后天信息管理子系统两部分,而没个部分又有个子的几个子模块。

 系统要实现基本信息录入、修改、查询等功能:

 1、 信息的输入,包括前台页面信息、作者信息、用户注册信息、文章信息等。

 2、 信息的修改、删除。

 3、 根据要求,查询统计符合条件的各类信息。

 4、 依据实际需要,对重要新信息进行统计。

 3.2数据流图、数据字典及实体联系图

 3.2.1数据流图

 数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。以下是人才招聘网站的数据流程图。前台界面包含的信息内容如下所示:

 该数据流程图如图3.2所示:

 文学网站

 作者发布信息

 访客

 相关分析

  会员

 文章信息

 页面信息

  图3.2 数据流程图

 数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。

 数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。

 处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。

 数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。

 数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点

 3.2.2数据字典

 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

 (1)管理员 =用户名+密码

 (2)会员信息=自动编号+会员用户名+会员密码+姓名+性别+出生日期+身份证件号码+民族+户籍所在地+教育程度+联系电话+手机+电子信箱+联系地址+ 注册时间

 (3)作者信息=编号+籍贯+用户名+爱好+性别+姓名+出生年月+作品

  (4)编号=(0,1,2,3,4,5,6,7,8,9)

 (5)信息=汉字+英文字母+数字

 文件条目

  (1)加工名:查询

 加工逻辑:根据要查询的文学作品信息,检索出作品信息明细表

 输入流:作品信息查询,发出作品信息请求

 输出流:作品信息清单,用户信息请求

 (2)加工名:更新

 根据作品信息更新库存信息

 输入流:新增会员信息,新增图书信息

 输出流:发出新增信息检索请求

 (3)加工名:查询

 根据要查询的作者信息和用户信息,检索出作者的作品明细表

 输入流:作者信息查询

 输出流:作者及作品信息清单

 (4)加工名:更新

 加工逻辑:根据作者信息和会员信息

 输入流:前台作者信息和注册信息

 输出流:更新后台清单

  3.2.3实体联系E-R图

 根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。

 编号

 注册时间

 用户名

 联系电话

 会员密码

  会员

 姓名

 性别

 联系地址

  图3.3 会员实体E-R

 管理员

 密码

 用户名

  图3.4管理员E-R模型

  籍贯

  性别

 爱好

 姓名

 用户名

 作者

 密码

 出生年月

 编号

 作品

 图3.5作者实体E-R图

  出刊时间

 文章编号

  文章

  作者

 发表日期

 图3.6

 文章实体E-R图

 第四章 系统概要设计

 4.1总体设计

 通过这个阶段的工作将划分出组成系统的物理元素。

 系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

 概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

 4.2系统功能模块图

 本系统主要分为3个部分:前台文学信息模块,用户注册模块和后台管理模块。系统功能模块图如图4.1所示:

 文学网站的设计

 前台文学信息模块块

 用户注册模块

 后台管理模块

 原有的文学作品

 除发布恶删意消息的会员

 删除恶意消息

 用户信息存入数据库

 更新注册信息

 用户注册登记

 作者信息

 图书信息简介

 增加新的文学作品

 图4-1系统功能模块图

 各功能模块功能如下:

 1. 前台信息功能模块

 a) 原有的文学作品

 b) 增加的新的文学作品

 c) 图书信息简介

 d) 作者信息

  2. 用户注册模块

 a)  用户注册登记

 b) 更新注册信息

 c) 用户信息存档

 3. 后台管理

 a) 删除恶意消息,假消息(未实现)

 b) 删除发布恶意消息,假消息的个人会员和企业会员(未实现)

 4.3数据库概念设计

 数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。

 在这里我们将要设计的是数据库的概念模式,

 通过对文学网站的内容和数据流程分析及E-R图,设计如下数据项和数据结构。

 管理员信息表(admin)(用户名,密码)

 会员信息表(person)(自动编号,会员用户名,会员密码,姓名,性别,出生日期,身份证件号码,民族,户籍所在地,教育程度,专业,联系电话,手机,电子信箱,联系地址, 注册时间,爱好,说明)

 作者信息表(writer)(编号,姓名,性别,出生日期,民族,籍贯,爱好,说明,联系电话)

 图书作品表(book)(编号,书名,作者,出刊时间,出版社,类型)

 数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。

 4.4数据库逻辑结构设计

 在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。

 根据仓库货物管理系统的功能要求,选取SQLServer 2000作为后台数据库。

 在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。

 该数据库由6个表组成,需求单位表、货物表、供应单位表、入库信息表、出库信息表、操作用户表。

 一、主表的结构设计

 在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。

 表4-1求职者信息表

 字段名

 字段类型

 长度

 主/外键

 字段值约束

 对应中文名

 id

 int

 4

 P

 Not null

 自动编号

 PId

 Varchar

 20

 Not null

 求职者用户名

 PPword

 Varchar

 20

 Not null

 求职者密码

 RealName

 Varchar

 50

 姓名

 Sex

 bit

 2

 性别

 Birth

 Varchar

 20

  出生日期

 IDCard 

 Varchar

 20

 身份证件号码

 Nature 

 Varchar

 20

 名族

 Location

 Varchar

 8

 户籍所在地

 Education 

 Varchar

 20

  教育程度

 Major 

 Varchar

 20

 专业

 Telephone

 Varchar

 50

  联系电话

 Mobile

 Varchar

 50

 手机

 Email

 Varchar

 50

 电子信箱

 Address

 Varchar

 100

 联系地址

 PostTime

 Datetime

 注册时间

 Hobby

 Varchar

 100

 爱好

 Desprition

 Varchar

 500

 说明

 表4-2 管理员信息表

 字段名

 字段类型

 长度

 主/外键

 字段值约束

 对应中文名

 AdminId 

 varchar

 20

 P

 Not null

  用户名

 Pwd

 Varchar

 20

 Not null

  密码

 表4-3作者信息表

 字段名

 字段类型

 长度

 主/外键

 字段值约束

 对应中文名

 id

 int

 4

 P

 Not null

 自动编号

 RealName

 Varchar

 50

 姓名

 Sex

 bit

 2

 性别

 Birth

 Varchar

 20

  出生日期

 Nature 

 Varchar

 20

 名族

 Telephone

 Varchar

 50

  联系电话

 Hobby

 Varchar

 100

 爱好

 Desprition

 Varchar

 500

 说明

 表4-4作品信息表

 字段名

 字段类型

 长度

 主/外键

 字段值约束

 对应中文名

 id

 int

 4

 P

 Not null

 自动编号

 shuming

 Varchar

 50

 书名

 writer

 Varchar

 50

 作者

 cbrq

 Varchar

 20

 出版日期

 cbs

 Varchar

 20

 出版社

 leixing

 Varchar

 100

 类型

 4.5连接数据库的特点

 当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。

 设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。

 第五章 详细设计

 详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括了用户界面设计、程序过程设计等步骤。

 5.1系统的主要功能

 1、网站各种信息的输入,包括图书信息,作者信息,会员信息,页面信息的输入等

 2、网站的各种信息查询,修改和维护

 3、在文学网站加入一些安全手段,对网站实施必要的完全控制策略

 4、对新书的信息录入管理,会员的注册管理

 5、网站日志的管理

 6、后台对前台相关信息的控制

 5.2程序流程图

 会

  员

 1、 会员登录网站程序流程图如图5.1所示

 输入用户名、密码

 结束

 登录网站

 否

 是

 图5.1

 出货系统程序流程图

 2、 新书添加系统程序流程图如图5.2所示:

 管理员

 输入查询条件

 查询相应图书信息

 是否重新输入

 是否存在该图书

  是

 否

  否

 确定收录?

 结

  束

  否

  否

 是

  收 录

  图5.2

 图书添加系统程序流程图

 5.3用户界面设计

 5.3.1一般交互设计

 一般交互涉及信息显示、数据输入、和系统整体控制等方面。

 1、一致性

 为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。在设计的过程中,基本上保持了系统的格式一致。

 2、行有较大影响的操作前提示用户确认

 在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。

 3、少两次操作间需要记忆的内容

 为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。

 4、允许错误

 允许用户的误操作尽量不对系统造成伤害。

 5.3.2信息显示设计

  应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。使用不同的方式显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。

 1、只显示与当前工作有关的信息

 在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。

 2、使用便于用户迅速吸收数据的方式来表示数据

 在系统设计的过程中,较多地使用了图表的形式表示数据,这样,用户可以直观的体会到图表所表示的含义。

 3、使用一致的标记、标准的缩写和可预知的颜色

 为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。

 4、产生有意义的错误信息

 对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。

 5、使用窗口分隔不同类型的信息

  使用不同的窗口显示、保存不同类型的信息。

 5.3.3输入界面设计

 用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:

 1、保持信息显示和数据输入间的一致性

 为了方便用户的使用,鼠标应当尽量减少操作的幅度。

 2、保持显示信息和输入信息之间的一致性

 对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:文字大小、颜色、位置等)要一致。

 对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。

 5.4程序设计过程

 程序过程设计主要是在借助过程设计工具的情况下,对程序的具体实现过程进行设计。程序的主要部分设计在这个环节完成。其主要包括以下几个部分:

 5.4.1登录界面及密码修改

 1、登录界面如图5.3所示

 用户名是否输入

 否

  是

 密码是否输入

 否

 是

  查找管理员表中对应密码的用户

 否

 存在?

 是

 打开主窗体

 检查输入次数>3

 关闭窗体

 图5.3

 登录界面图

 在用户登录时,在输入用户名和密码及用户类型的前提下将其与数据库中的数据进行对比,若一致,则打开主窗体,若不一致提示错误,并要求再次输入,若输入次数超过三次,则关闭系统。

 在这个部分中,需要对用户的类型存入一个全局变量,予以判断其所具有的系统使用权限,例如,用户类型为DBA,则该用户拥有系统的一切权力,可以对每一部分进行添加、删除、查找、统计等操作;而其他用户类型都依据其类型的属性,可以使用的部分也会相应减少,而只能使用一部分与其类型相匹配的功能。

 2、密码修改如图5.4所示

  两次输入的密码是否一致

 否

 是

  原密码是否正确

  否

  是

  对数据库中的相应字段进行更新

  提示已更新并提交更新

  关闭窗体

  检查输入次数>3

 图5.4

 密码修改图

 在用户更改密码时,系统首先判断输入的两次旧密码是否一致,若一致,则判断原密码是否正确,如果原密码正确,则对数据库中的相应字段进行更新。

 5.4.2图书添加操作

 1、新书添加如图5.5所示:

 是否为网站原有书刊

 是

 否

  提示:需要在保存后退出

  是否保存?

  否

 是

  保存成功

  否

  是

  Rollback

 Commit

  关闭窗体

  图5.5

 货物添加如图

 管理员查询某书刊时书名及图书编号号与数据库中的数据不相一致,系统提示所查货物在网站里为空,即网站没有收录该书。然后管理员可根据需求是否保存该图书。

 5.4.3查询操作

 查询操作如图5.6所示

  输入查询信息

 否

 是

 是否存在该信息数据

  否

 是

 提示没有

 输出该信息

 所要查询

  的信息

  确认信息

 关闭窗体

  图5.6 查询操作图

 在执行查询操作之前通常要先在单行文本框中输入被查询的条件,在单行文本框失去聚焦时将查询条件传递给查询按钮的单击事件中,然后过滤语句依据此过滤条件过滤得出相应的数据,并显示在其他数据窗体控件中。

 在通常情况下,用户可以在得到要查询的信息后,对它们的各个字段进行修改,经过修改后,在退出时系统会提示进行存储。

 在完成了用户界面设计和程序过程设计后,基本上完成了详细设计的内容。

  参考文献

 [1]初小璐.完全掌握SQL Server 2000

 [M]

 机械工业出版社,2004

 [2]Jeraod V.Post.数据库管理系统(英文版.第三版)[美]清华大学出版

  社,2006.1

 [3]张海藩.软件工程导论[M].北京:清华大学出版社,1998.1

 [4]谢希仁.计算机网络(第二版)[M].北京:电子工业出版社,2003.6

  [5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:人民邮电出版 社,2006.12

 [6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:中国电力出版社,2004.11

 [7]赵强.精通JSP编程[M].北京:电子工业出版社,2006.3

 [8]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2002.2

 [9]张海藩,李劲,谢兆阳.SQL Server2000数据库设计与系统管理[M].北京:清华大学出版社,2000.9

 [10]刘禾,蔡锋.Web数据库假设技巧[M].北京:科技技术出版社,1999.4

 [11]徐建波. Internet与Web设计教程[M].北京:中国矿业大学出版社,2000.12

 [12]于书举,许向众.数据库设计与开发教程[M].北京:电子工业出版社,2003.11

 [13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:人民交通出版社,2006.8

 设计总结

 通过对文学网站的设计与实现的设计,使我认识到在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。软件的概念就是:程序+文档。要求在选择开发环境时不仅要考虑环境对设计、开发的完美支持,而且要考虑对维护、文档的支持;要求软件人员在设计、开发过程中要考虑维护问题、文档问题;要求程序与文档存储在同一位置、同一系统中;要求使用相同工具进行程序与文档的书写、检索;要求在编写和维护程序的同时形成文档,在书写文档时编写、维护程序。程序与文档合一的概念不仅存在于系统的设计、开发阶段,而且存在于系统的维护阶段,它贯穿软件的生命周期。

 由于开发者能力有限,加上时间仓促,设计难免会出现一些不足之处,例如:文学网站涉及范围宽,要解决的问题多,功能复杂,实现困难,但由于限于时间,本设计只能做出其中的一部分功能。对于以上出现的问题,我深表歉意,如发现还有其它问题,希望老师批评指正。

 致

 谢

 经过三个周的艰苦努力,我终于完成了文学网站的全部设计过程,并使该系统达到可实际应用的阶段。

 软件综合课程设计是一个精细漫长的过程。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照数据库的设计过程来完成。在设计中,我始终坚持理论指导实践原则,并通过实践来加强理论的学习,通过实习锻炼,我熟悉了软件的一般过程,加强了对实际问题的处理能力。实践证明,在高科技突飞猛进的时代,光靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,尤其是计算机科学,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。

 这次课程设计,无论是从技术上还是对环境的适应能力上讲,对我今后步入社会都打下了一个良好的基础。在课程设计过程中,我也遇到了一些困难,主要表现了技术和经验的欠缺,但通过努力,终于一一克服了。

 在整个课程设计期间,曾得到了XX师和其他老师的指导以及同学的大力支持和帮助,在此表示衷心的感谢!

推荐访问:说明书 课程设计 文学网站
上一篇:人事统计分析表 全国人事统计
下一篇:法官怠于履职【法官履职评议工作动员大会发言材料】

Copyright @ 2013 - 2018 优秀啊教育网 All Rights Reserved

优秀啊教育网 版权所有