论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

A40018校友录sql

(6)名称:班级信息表(Class)

表2.5 Class表

paper51.com

字段名称 内容来自论文无忧网 www.paper51.com

数据类型

http://www.paper51.com

大    小 内容来自论文无忧网 www.paper51.com

字段描述 http://www.paper51.com

Class_ID

copyright paper51.com

Int

paper51.com

4 copyright paper51.com

班级编号,主键

http://www.paper51.com

Class_name 内容来自www.paper51.com

Varchar 内容来自论文无忧网 www.paper51.com

30 http://www.paper51.com

班级名称

http://www.paper51.com

Province_id 内容来自论文无忧网 www.paper51.com

Int

内容来自www.paper51.com

4

内容来自www.paper51.com

省份ID http://www.paper51.com

City_id

内容来自论文无忧网 www.paper51.com

Int paper51.com

4

内容来自www.paper51.com

城市ID

copyright paper51.com

Sch_id

内容来自论文无忧网 www.paper51.com

Int http://www.paper51.com

4

内容来自www.paper51.com

学校ID 内容来自论文无忧网 www.paper51.com

Admin1 内容来自论文无忧网 www.paper51.com

Int http://www.paper51.com

4

http://www.paper51.com

正管理员

http://www.paper51.com

Admin2 内容来自论文无忧网 www.paper51.com

Int

内容来自论文无忧网 www.paper51.com

4 内容来自www.paper51.com

副管理员

copyright paper51.com

Type_id copyright paper51.com

Int http://www.paper51.com

4

paper51.com

类型 copyright paper51.com

Class_num http://www.paper51.com

Int

copyright paper51.com

4 paper51.com

班级数

内容来自www.paper51.com

Grad

内容来自www.paper51.com

char copyright paper51.com

10 paper51.com

年份

http://www.paper51.com

Del_flag http://www.paper51.com

char http://www.paper51.com

1 内容来自论文无忧网 www.paper51.com

删除标志 http://www.paper51.com

(7)名称:留言信息表(Info)

内容来自论文无忧网 www.paper51.com

表2.5 Info表

copyright paper51.com

字段名称

http://www.paper51.com

数据类型 copyright paper51.com

大    小

copyright paper51.com

字段描述

http://www.paper51.com

Info_ID paper51.com

Int

paper51.com

4

内容来自论文无忧网 www.paper51.com

留言编号,主键 内容来自www.paper51.com

Info_title

copyright paper51.com

Varchar

内容来自www.paper51.com

40 paper51.com

留言标题 内容来自论文无忧网 www.paper51.com

Info_cut paper51.com

Ntext

内容来自论文无忧网 www.paper51.com

16

内容来自www.paper51.com

留言内容 paper51.com

Class_id

paper51.com

Int paper51.com

4 http://www.paper51.com

班级ID

内容来自论文无忧网 www.paper51.com

ID paper51.com

Int

paper51.com

4 paper51.com

留言用户 内容来自论文无忧网 www.paper51.com

Editer

http://www.paper51.com

Int copyright paper51.com

4 http://www.paper51.com

编辑留言用户 http://www.paper51.com

Del_flag 内容来自论文无忧网 www.paper51.com

Int

copyright paper51.com

1 内容来自www.paper51.com

删除标志 http://www.paper51.com

Info_top http://www.paper51.com

Char

http://www.paper51.com

1

http://www.paper51.com

帖子置顶标志

copyright paper51.com

2.5 数据表关系图 内容来自www.paper51.com

在校友录系统中各数据表的关系图,如图2.3所示。在次数据库系统中,用户表、省份表、城市表、类型表为基础表,学校信息表、班级信息表都会应用到基础表中的信息,信息留言表中应用了班级表和用户表的信息。 内容来自论文无忧网 www.paper51.com

图2.3数据表关系图 copyright paper51.com

2.3详细设计

copyright paper51.com

2.3.1详细设计的一般原理

内容来自www.paper51.com

详细设计阶段的根本目标是确定应该具体地实现所要求地系统,也就是说,经过这个阶段地设计工作,应该得出对目标系统地精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。

内容来自论文无忧网 www.paper51.com

2.3.2分模块介绍各模块的关键技术、程序实现方法 内容来自论文无忧网 www.paper51.com

本系统的程序主要是采用模块化思想来编写的。例如系统中的conn.aspx文件,在程序的开头是各个功能模块。

http://www.paper51.com

(1)系统配置模块(config.asp)

http://www.paper51.com

此模块功能主要是定义整个系统的变量,系统所要用到的变量,其本上在这里定义。语句如下:

paper51.com

<configuration> 内容来自论文无忧网 www.paper51.com

   <appSettings> paper51.com

   <addSettings> http://www.paper51.com

    <add key=”ConnectionString” Value=”server=localhost;database=school;uid=sa;pwd=”/> 内容来自论文无忧网 www.paper51.com

</appSettings> paper51.com

内容来自www.paper51.com

copyright paper51.com

</configuration> copyright paper51.com

判断用户信息文件(user_config.aspx),判断管理员信息文件(admin_config.aspx)。 copyright paper51.com

(2)连接数据库模块(conn.aspx),此模块主要功能是建立与数据库的连接

copyright paper51.com

(3)加密函数模块(md5.aspx),此模块的主要功能是对用户的密码进行加密。

copyright paper51.com

(4)本页面应用模块(Boards.aspx),此模块建立一个整体的框架。此模块是本页面的主体部分,随着页面的不同,调用模块也不相同。 copyright paper51.com

(5)注册页面模块(reg.aspx),此模块是新用户进入系统的主要功能模块。

http://www.paper51.com

(6)登陆页面模块(default.aspx),通过该功能模块,用户可以输入注册用户名和密码进入系统。

copyright paper51.com

以上便是一个用户程序大概的结构。此外还有其他的功能模块。

http://www.paper51.com

管理员管理其实是管理员注册,可添加新的管理员。在管理员管理此页面上,注册新的管理员就好像添加了一条新的记录。添加新的管理员只包括两部分:管理员名称和密码。在此页面上,除了上面讲的添加管理员这项功能外,在每条记录的操作栏里还有修改(edit)和删除(del)两项功能。点击edit便能进入编辑管理员页面,在这个页面上可以修改管理员的名称和密码;而点击del则进入删除管理员页面,按“确定删除”按钮便可删除本条记录。

内容来自论文无忧网 www.paper51.com

修改资料的功能跟管理员管理页面上Edit的功能差不多,但不同的是管理员管理页面上edit可同时修改管理员的名称和密码,而修改资料的功能只是修改密码,不能修改管理员的名称。 内容来自论文无忧网 www.paper51.com

使用退出管理功能,页面便回到了管理登陆界面,若要再进入,就要重新登陆。 http://www.paper51.com

2.5程序测试

paper51.com

程序和系统的测试及调试的目的是发现程序和系统中可能存在的错误并及时纠正。 内容来自www.paper51.com

2.5.1程序代码测试 内容来自论文无忧网 www.paper51.com

本系统在上一部分具体实现中的同时还进行了仔细的测试,在系统各个模块的编写中就开始测试,这样有助于尽早地发现系统中的错误,以减少在后面集成测试中出现问题的机率,也减少在集成测试中的发现问题后修改源程序的难度。此时的测试主要是用到一些测试数据,测试数据除采用正常数据外,还包括了一些异常数据和临界数据,用他们来考验程序逻辑上的正确性。测试数据是经过精心挑选的,使程序和模块中的每一条语句都能得到执行,即能够测试程序中的任一逻辑通路。在本系统的测试中用了以下几种数据:

paper51.com

1.用正常数据调试。 copyright paper51.com

在本系统中凡是有数据提交的地方都输入以确定无误的正常数据进行调试,例如:用户登录窗口中输入数据库中存在的用户信息等。 copyright paper51.com

2.异常数据调试。 copyright paper51.com

在执行本系统中的处理程序时要考虑一些临界数据。例如:空字符串。

内容来自www.paper51.com

这些数据是最易被忽略的,也是最易使程序出错的,所以此处的调试花费了很长一段时间,经反复的调试和修改后,系统建立了比较完善的异常处理机制。 paper51.com

3.用错误数据调试。

copyright paper51.com

用错误的数据进行调试主要是测试系统对错误的处理能力,包括显示出错信息及容许修改错误的可能性。在实现本系统的过程中也对此进行了大量的测试。 内容来自www.paper51.com

2.5.2程序功能测试

内容来自www.paper51.com

经过代码测试正确的程序只是基本上验证了程序逻辑上的正确性,但并不能验证程序是否满足程序设计中定义的功能,也不能验证测试数据本身是否完备。所以经过程序代码的测试后,还要进行程序功能上的测试。程序功能测试是面向程序应用环境,把看做一个”黑匣子”,认为程序只是满足应用功能上的需要,就是行的。因此我们也对本系统进行了以下两方面的功能测试:

copyright paper51.com

1.模块功能测试 copyright paper51.com

本系统是由多个功能模块组成,每一模块由一个或几个程序构成。这项测试主要还是自己完成的,我把各模块中的所有程序按次序串联起来进行调试,经调试修改后每一模块内各程序间终于建立了正确的控制关系,并实现了各模块间正确的通讯。 内容来自论文无忧网 www.paper51.com

2.确认测试 http://www.paper51.com

这一阶段的测试主要是检查系统的功能,性能及其他特征是否与用户的需一致,在此测试的工作主要由同学帮助完成,以确定该系统的功能是否能满足一般选民的需要,系统的性能是否稳定等。经过同学们反复的测试,返回很多的不同信息,根据这些信息,我再次对该系统进行了一些小的修改,以保证该系统投入使用后能安全、可靠、正常的工作,比如在这一阶段的修改有: 内容来自www.paper51.com

在程序运行过程中,当进入系统主界面时,当点击后退时,程序返回不到系统登陆界面,在这个过程中,作者发现是由于受session中变量的影响。所以,作者就在程序中session对象中的一变量进行了重新修改,问题得到了解决。 copyright paper51.com

开始之初,当用户进入本系统的各个页面时,要想返回到主页或是该页的上一页时,都是通过浏览器的”返回”按钮来实现的,特别是浏览很多页面后要回到主页必须多次按下浏览器的”返回”按钮,这样对选民来讲是极其不方便的,后来根据系统运行流程在不同的页面都加上了”返回”链接,这样就能快速跳转到相应的页面了。 copyright paper51.com

------分隔线----------------------------
联系方式