77范文网 - 专业文章范例文档资料分享平台

计算机毕设论文(参考样板)(2)

来源:网络收集 时间:2019-03-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

北京电子科技学院 毕业设计文档管理系统

1.2 开发工具和环境

1.2.1开发框架ASP.NET

ASP.NET是 Active Server Page (ASP) 的下一个版本,是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。

因为ASP.NET是基于通用语言的编译运行的程序,不像以前的ASP即时解释程序,而是程序首次在服务器端运行时就进行编译,这样的执行效果比一条一条的解释强很多。所以它的强大性和适应性,可以使它运行在Web应用软件开发的多数平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。同时,ASP.NET语言独立化。所以,可以选择一种最适合自己的语言来编写程序,如: C#,VB,Jscript等。另外,ASP.NET可以使用一些自带组件和自定义组件。同时,ASP.NET使运行一些很平常的任务如表单的提交、客户端身份的验证、分布系统和网站的配置变得非常简单。

ASP.NET使用一种字符基础的分级配置系统,使服务器环境和应用程序的设置更加简单。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必要的文件,不需要系统的重新启动。多处理器环境的ASP.NET已经成为一种可以用于多处理器的开发工具。

1.2.2开发环境Visual Studio

Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

1.2.3开发语言C#

C#派生于C/C++,是Microsoft专门为使用.NET平台而创建的一种新型编程语言,也是在移植到其他操作系统上的.NET版本中使用的主要语言。与Windows的体系结构相似,易为开发人员所熟悉。C#是面向对象的编程语言,具有面向

2

北京电子科技学院 毕业设计文档管理系统

对象编程语言的一切特性,封装性使代码逻辑清晰、易于管理,且应用到ASP.NET上可以使业务逻辑和HTML页面分离;继承性和多态性使代码的可重用性大大提高。与其他语言相比,C#更安全,更强大。

1.2.4数据库SQL Server

SQL Server 2000 是一个全面的数据库平台。为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外 SQL Server 2000 结合了分析、报表、集成和通知功能。同时,SQL Server 2000具有完全的Web功能,通过对高端硬件平台及最新网络和存储技术的支持,可以为Web站点提供可扩展性和高可靠性。在安全方面,可以保护防火墙内外的数据,支持灵活的、基于角色的安全设置,并提供高级的文件加 密和网络加密功能。

1.2.5服务器IIS

IIS(Internet Information Server,互联网信息服务)是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,用于在网络(包括互联网和局域网)上发布信息。

1.2.6数据库访问ADO.NET[6]

ADO.NET是.NET应用程序的数据库访问模型。它能用于访问关系型数据库系统,如SQL Server 2000,及很多其它已配备了OLEDB供应器的数据源。为了实现数据库访问和数据操作的分离ADO.NET分别使用两类组件,即数据供应器(Data Provider)和数据集(Dataset)。数据供应器用于连接数据库,执行数据操作命令等。数据集则提供了一个与数据源无关的数据表达方式。使用数据供应器对数据库操作后的结果可以直接被处理,也可以放到数据集对象中。数据供应器提供了对底层数据源的访问,包括Connection,Command,DataReader、 DataAdaper四个对象。

3

北京电子科技学院 毕业设计文档管理系统

2 数据库设计

2.1数据库设计的原则

数据库设计是系统开发中关键的步骤之一,其设计质量的好坏,数据结构的优劣,直接影响到最终系统的成败。由于毕业设计管理系统涉及信息管理和操作,所以能否建立一个良好的数据组织关系和数据库,使整个系统的数据之间可以相互共享所拥有的信息资源,可迅速、方便、准确的调用和管理所需的数据,是衡量本系统开发工作好坏的重要指标,也是系统的基本要求。数据库设计的基本原则是在系统总体方案的指导下,数据库应当为它所支持的管理目标服务,所以,在设计系统数据库系统时,重点要考虑了以下几个因素[1] [7]:

(1)数据库必须层次分明,布局合理。

(2)数据库必须高度结构化,保证数据的结构化、规范化和标准化,这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是要重视编码的应用。

(3)在设计数据库时,一方面要尽可能地减小冗余度,减小存储空间的占用,降低数据一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度和降低开发难度。

(4)必须维护数据的正确性和一致性,在系统中,多个用户共享数据库,由于并发操作,可能影响数据的一致性,因此必须用“锁”等办法保证数据的一致性。

(5)设定相应的安全机制,由于数据库的信息对特定的用户有特定的保密要求,安全机制必不可少。

2.2 逻辑结构设计

2.2.1关系模式

(1)用户(用户登录号、登录密码、是否是系统用户); (2)学生(学号、姓名、班级); (3)教师(职工号、姓名、职称);

4

北京电子科技学院 毕业设计文档管理系统

(4)公告(序号、公告题目、公告内容、公告时间); (5)题目(序号、题目、题目性质、指导教师、题目状态);

(6)成绩 (序号、题目、指导教师、学生学号、学生姓名、考勤成绩、前期成绩、中期成绩、答辩成绩、总评成绩);

2.2.2数据字典

(1)user表:存储所有用户的登录信息,包括用户登录名:userName、用户登录密码:userPwd、是否为系统用户:system等,以用户登录名:userName字段为主键,可唯一区分每一个登录用户。

表2.1 系统用户表 user

字段名 userName userPwd system 数据类型 Vachar Vachar Int 长度 50 50 4 是否为主键 PK No No 允许空 No No No 描述 用户登录名 用户登录密码 是否为系统用户

(2)topic 存储毕业设计题目的详细信息,包括题目序号:序号、题目名称:题目、题目性质:题目性质、题目指导教师:指导教师、题目是否被选:题目状态。以序号作为主键,区分每一个题目。

表2.2 毕业设计题目表 topic

字段名 序号 题目 题目性质 指导教师 题目状态 数据类型 Int Varchar Varchar Varchar Varchar 长度 4 50 50 50 50 是否为主键 PK No No No No 允许空 No No No No No 描述 题目序号(自增) 题目名称 题目性质 题目指导教师 题目是否被选

????????????????

5

北京电子科技学院 毕业设计文档管理系统

2.2.3E-R图

序号 题目名 题 目 题目状态 题目性质 指导教师

图2.1 题目E-R图

学号 学 生 学生姓名 班级

图2.2 学生E-R图

????????????????

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机毕设论文(参考样板)(2)在线全文阅读。

计算机毕设论文(参考样板)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/550750.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: