1、广西工业职业技术学院毕业设计说明书(论文)用纸 目 录摘 要3一绪论4二. 系统需求分析52.1.分析52.2用户需求分析52.3功能分析52.4系统运行环境7三.系统概要设计83.1设计思路83.2系统模块分析图83.3数据库概念结构设计103.4数据库的逻辑设计123.5数据库的建立133.6数据库表设计133.7 系统详细设计18四系统功能实现264.1用户登陆管理264.2用户信息管理264.3学校信息管理274.4班级信息管理274.5加入班级信息管理304.6班级成员信息管理304.7通讯录管理304.8信息留言管理32五结论及体会33六致 谢34参 考 文 献35摘 要此设计首先
2、简单介绍了校友录系统的开发背景,以及涉及到的相关技术和所用到的一些工具简介,其次对系统进行需求分析,概要设计和详细设计。然后对各个模块的功能和具体的实现进行详细介绍。本系统采用浏览器/服务器结构方式,前台实现主要使用C#、HTML等技术,后台数据库管理采用的是SQL Server2000来实现的。该系统包括八大模块:用户登录注册、用户信息管理、学校信息管理、班组信息管理、加入班级信息管理、班级成员信息管理、通讯录管理、信息留言管理。实现了用户登录和注册,用户权限的修改和删除,角色的添加、修改和删除,加入学校信息的添加、加入班级信息管理,这几块模块的生成与实现后满足了校友录系统的基本要求,解决繁
3、琐了校友录管理不便的繁琐。关键词:校友录系统;数据库;C#;SQL Server200031共 34 页 第 页一绪论目前,经济发展迅猛,人们的压力也越来越大,以致把大多数的时间都投入在工作上,往往就会淡忘以前的生活。学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是一走上工作岗位,大多数人都会与以前的朋友失去联系。有时,即使想联系却没有联系方式。通过校友录系统,可以找到想要联系的朋友,这是许多人都认可的,可以看出设计一个校友录是极具可行性的。校友录是为了方便校友之间联系而使用的一种系统。本论文主要介绍了一个校友录系统的实现过程:主要包括系统的需
4、求分析、系统设计、以及主要模块的详细设计。主要模块的详细设计主要包括:用户注册和登陆模块、留言模块、查询模块等。本课题是基于Windows XP Profession环境的数据库管理,该系统前台使用Microsoft Visual Studio 2003中的ASP.NET(C#语言)技术进行开发,后台数据库采用SQL Server 2000,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了ASP.NET与SQL Server 2000数据库及其相关的一些知识,着重论述数据库中间技术
5、,并将其放入一个简单的体系中加以实现。具体的实现是构造一个校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过校友录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。二. 系统需求分析2.1.分析 校友录系统是校友录基础功能开发的案例,目标是实现校友之间的信息交流;具有创建学校、班级的功能,还包括加入班级成员,查看班级成员的信息和校友信息留言功能。系统主要包括班级管理员对功能的需求、班级成员对功能的需求,这2种用户对系统的需求功
6、能如下:1、 班级管理员对功能的需求l 班级成员信息管理:可浏览班级所有成员的信息, 审核要求成为班级成员的用户信息。l 留言信息管理:可浏览、添加,并维护所有班级成员留言的信息。2、 班级用户对功能的需求l 申请加入班级管理:用户找到所在班级后可申请加入此班级。l 个人信息管理:可注册、修改个人信息。l 留言信息管理:可浏览、添加班级留言信息。l 班级成员信息的浏览:用户可浏览班级所有用户的信息。2.2用户需求分析根据用户的操作需求来满足不同用户的需要,普通的用户只需要满足能够进行登录和新用户注册功能,进入系统后可以在班级留言簿进行留言。班级管理员进入后台以后可以对留言进行编辑、删除、固顶、
7、取消固顶的操作。2.3功能分析系统功能包括用户注册、注册信息修改、用户登录、创建学校、创建班级、加入班级、审核班级新成员、查看班级成员列表、留言信息等,这些功能的设计如下:a) 用户注册用户注册是校友录系统使用的第一步,也就是说必须注册为系统用户后才可以在校友录中进行其它操作。b) 注册信息修改用户在成为系统的注册用户手,还可以修改个人的信息,这些信息主要包括用户的联系方式、家庭住址等信息。c) 用户登录由于此系统设计了不同权限的用户,因此需要用户进行登录设置,来区分用户的权限。d) 创建学校在校友录系统中,如果注册用户的学校不存在,用户可以在校友录系统中创建自己的母校。e) 创建班级在校友录
8、系统中,如果注册用户所在的班级不存在,用户可以在校友录中创建自己的班级,此时用户会自动成为班级的管理员。f) 申请加入班级如果用户所在班级的信息已经建立,注册用户可以申请加入班级。g) 审核班级新成员班级管理员可以审核班级成员的信息,可将用户加为班级成员,也可将用户踢出班级。h) 查看班级成员列表可以浏览班级成员信息,如果班级成员过多,可分页显示信息。j) 留言信息可以浏览班级成员的留言信息,并可以发布留言信息。2.4系统运行环境a) ASP.NET的调试环境操作系统:Windows 2000 Profession , Windows 2000 Server , Windows 2000 Ad
9、vanced Server Windows XP Profession ,Windows Server 2003浏览器:IE6.0或以上版本b) 硬件要求CPU:Intel Pentiun II-class 300 MHc 内存:128MB,推荐使用256MB磁盘空间:250MB 显示:800X600,256 colorsCD-ROM:requiredc) 软件要求Microsoft Windows 2000或者Windows XP ProfessionMicrosoft Internet Explore 6.0,IIS5.0 或更高版本建议用以上版本三.系统概要设计3.1设计思路该系统的用户
10、前台操作页面采用C#设计,采用SQL Server作为后台数据库。在C#中连接数据库使用ADO(Ative Data Object)技术。具体实现方法是使用数据模块。使用数据模块可以减少数据控件的使用个数,方便开发人员统一管理。在 SQL Server使用到存储过程。存储过程其实就是保存在数据库服务器端的一段程序,根据这些程序的功能可以将它们分为两大类。一类是类似于Select 查询,用于检索数据,检索到的数据能够以数据集的形式返回给用户;另一类是类似于Insert 或Delete查询,它不返回数据,只执行一个动作。使用存储过程可以加快程序执行过程。另外使用存储过程编写易于维护和修改。3.2系
11、统模块分析图校友录系统用户登录用户信息管理学校信息管理班级信息管理加入班级信息管理查看注册用户信息修改用户信息查找或增加学校信息浏览留言信息添加留言信息班级成员信息管理通讯录管理信息留言管理查找或增加班级信息申请成为班级成员审核班级成员信息浏览班级成员信息校友录系统的流程分析,共划分为7个模块,各个系统功能模块的之间的关系如图所示。系统模块流程图在此系统中首先要注册为系统的用户,然后进行登录操作,用户登录后要对用户的登录身份进行验证,如果是管理员可以对班级进行管理理,如果为普通用户需要判断是否已经加入班级,如没有加入班级需要进行加入班级的一系列操作,然后拥有班级普通成员对班级的操作权限。1用户
12、登录管理用户进入校友系统前首先要进行登录,实现对用户合法性的验证和对用户权限的分配。2用户信息管理用户信息管理提供了用户信息的注册和修改功能,用户注册信息时需要验证用户的ID,保证唯一性。3学校信息管理学校信息管理提供了列表查看已注册学校的信息功能,并可建立新的学校信息,学校建立时需要验证学校的名称,相同学校的名称只可以建立一个。4班级信息管理班级信息管理提供了列表查看此学校中已建立的班级信息的功能,如果列表中没有用户需要的班级信息,用户还可以建立一个新的班级,此时用户会成为此班级的管理员。班级信息的管理流程与学校信息管理流程类似,区别是维护的数据不同。5加入班级信息管理加入班级信息管理主要提
13、供了向班级管理员提交加入班级的申请的功能,班级管理员审核通过后,即可成为班级的成员。6班级成员信息管理班级成员信息管理主要提供判断注册用户是否为此班级成员的管理功能,具体功能如下:将申请加入此班级的成员确定为正式的班级成员,将原有的班级正式成员取消为非正式成员。7通讯录管理通讯录管理主要提供班级成员互相查询通讯方式的功能。具体功能如下:当班级成员进入通讯页面时,会显示班级成员列表,在此列表中显示了班级成员的联系方式。8信息留言管理信息留言管理主要提供班级成员互通信息的功能,具体的功能如下:当班级成员进入信息留言界面后,会浏览到班级所有成员的留言信息,信息会按时间顺序进行分页显示,成员也可添加新
14、的留言信息。3.3数据库概念结构设计根据系统需求分析进行下一步设计,进而设计满足用户与系统需求的各种实体,以及它们之间的关系,为数据库逻辑结构的设计打下良好的基础。这些实体包含了实体的各种具体信息。1省份E-R实体图省份的实体具有省份ID、省份名称2个属性,E-R图如图3.3.1所示。省 份省份ID省份名称图3.3.1 省份E-R实体图2城市E-R实体图城市的实体具有城市ID、所在省份、城市名称3个属性,E-R图如图3.3.2所示。省 份省份ID省份名称所在省份图3.3.2 城市E-R实体图3学校类型E-R实体学校类型的实体具有类型ID、类型名称2个属性,E-R图如图3.3.3所示。图3.3.
15、3 学校类型E-R实体图4用户E-R实体图用户的实体具有用户ID、登录账号、登录密码、姓名、性别、生日、移动电话、家庭电话、班级ID、用户级别、家庭地址、邮编、E-mail、注册时间、上次登录次数16个属性,E-R图如图3.3.4所示登录次数E-mail注册时间上次登录时间用户用户ID登录账号登录密码姓名性别生日移动电话家庭电话班级ID用户级别家庭地址邮编图3.3.4用户管理实体E-R图5学校E-R实体图学校的实体具有学校ID、学校名称、省份ID、城市ID、所在城市、学校类型、学校网址、创建人ID、邮编9个属性,E-R图如图3.3.5所示。学校学校ID学校名称省份ID城市ID所在城市学校类型学
16、校网址创建人ID邮编图3.3.5 学校E-R实体图6班级E-R实体图班级的实体具有班级ID、班级名称、省份ID、城市ID、学校ID、正管理员、副管理员、类型、班级数、创建时间10个属性,E-R图如图3.3.6所示。班级班级ID班级名称省份ID城市ID学校ID正管理员副管理员类型班级数创建时间图3.3.6 班级E-R实体图7留言信息E-R实体图留言信息的实体具有留言ID、标题、内容、班级ID、留言用户、编辑用户、删除标志、贴子置顶标志8个属性,E-R图如图3.3.7所示。留言信息留言ID标题内容班级ID留言用户编辑留言的用户删除标志贴子置顶标志图3.3.7 留言信息E-R实体图3.4数据库的逻辑
17、设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据量的大小不同,系统可以使用不同的数据库。本系统使用的是SQL Server 数据库。SQL Server是使用客户机/服务器体系结构的关系型数据库管理系统(RDBMS)。SQL Server作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Access小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支
18、持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。3.5数据库的建立数据库的设计即对数据的内容和组织方式进行设计,在设计数据库时,首先必须考虑的是数据库的设计目标,对于一个好的数据库来说,应当没有冗余数据,能够迅速的定位某个记录,并且易于维护。数据库的设计目标就是这样的数据库。如果能够实现所有的数据库设计目标,当然是最完美的。但是,通常这些设计目标都是相互排斥的,不可能同时实现。比如:要消除冗余数据,就不能避免降低定位记录的速度。培训站点要与用户进行实时交互,用户发出的各项Web请求必须在短时间内得到响应,因此Web响应速度将是评价站点运行好坏的一个重要标准,也是培训
19、站点能否吸引住消费者的因素之一。所以在设计数据库时,要将速度放在第一位,允许有一定程度的冗余数据。考虑到校友录系统,需要存储海量的数据,系统采用SQL Server2000建立和维护数据库。SQL Server是一个功能强大的关系型数据库管理系统,它所具有的安全性、可靠性、灵活伸缩性,使之可以有效的用于开发动态站点,为Web力一式的数据处理提供了理想的数据库平台。3.6数据库表设计由于此设计是为校友录系统而设计的,因此数据库名称定为school。根据需求分析可以设计数据库的结构。在名为school的数据库里包含用户数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生,用户数据对象是由
20、设计人员根据需要设计。在用户数据对象这一部分里面主要包括7个表,分别为Province表、City表、SCType表、SCUser表、School表、Class表、Info表。a) 省份信息表(Province)省份信息表(Province)用于存放校友录系统中关于省份的信息,其中存放了省份的ID和名称信息,表中各字段的数据类型、大小以及简短描述,如表3.6.1所示。表3.6.1 省份信息表(Province)的字段说明字段名称数据类型大小字段说明Province_idInt4省份ID,作为主键Province_nameVarchar50省份名称b) 城市信息表(City)城市信息表(City
21、)用于存放校友录系统中城市的信息,包括了城市ID和名称,省份ID作为此表的外键,表中各个字段的数据类型、大小以及简短描述如表3.6.2所示。表3.6.2 城市信息表(City)的字段说明字段名称数据类型大小字段说明City_idInt4城市ID,作为主键City_nameVarchar50城市名称Province_idInt4省份ID,作为外键c) 学校类型信息表(SCType)学校类型信息表(SCType)用于存放校友录系统中的学校类型信息,此表中存放着学校的类型ID和名称,表中各个字段的数据类型、大小以及简短描述如表3.6.3所示。表3.6.3 学校类型信息表(SCType)的字段说明字段
22、名称数据类型大小字段说明Type_idInt4类型ID,作为主键Type_nameVarchar20类型名称d) 用户信息表(SCUser)用户信息表(SCUser)用于存放校友录系统中用户的信息表中各个字段的数据类型、大小以及简短描述如表3.6.4所示。表3.6.4 用户信息表(SCUser)的字段说明字段名称数据类型大小字段说明IdInt4ID,作为主键LoginVarchar30注册账号PsswordVarchar30登录密码NameVarchar30姓名BthDatatime8生日EmailVarchar30E-mail地址AddressVarchar50地址SexChar2性别Wte
23、llVarchar30移动电话HtellVarchar30家庭电话Class_idInt4班级IDJbInt4级别YbVarchar20邮编RegdateDatatime8注册时间LasttimeDatatime8最后登录时间CountInt4登录次数e) 学校信息表(School)学校信息表(School)用于存放校友录系统中学校的信息,表中各个字段的数据类型、大小以及简短描述如表3.6.5所示。表3.6.5 学校信息表(School)的字段说明字段名称数据类型大小字段说明Sch_idInt4学校编号,唯一标识Sch_nameVarchar50学校名称Province_idInt4省份IDC
24、ity_idInt4城市IDSch_reraVarchar20城市Type_idInt4类型Sch_numInt4学校数量YBVarchar20邮编Sch_httpVarchar50网址Sch_whoInt4创建人Del_flagChar1删除标志 f) 班级信息表(Class)班级信息表(Class)用于存放校友录系统中班级的信息,表中各个字段的数据类型、大小、以及简短描述如表3.6.6所示。表3.6.6 班级信息表(Class)的字段说明字段名称数据类型大小字段说明Class_idInt4班级编号,唯一标识Class_nameVarchar30班级名称Province_idInt4省份ID
25、City_idInt4城市IDSch_idInt4学校IDAdmin1Int4正管理员Admin2Int4副管理员Type_idInt4类型Class_numInt4班级数GradChar10年份Del_flagChar1删除标志g) 留言信息表 (Info)留言信息表 (Info)用于存放校友录系统中班级成员的留言信息,表中各个字段的数据类型、大小以及简短描述如表3.6.7所示。表3.6.7 Grade表的字段说明字段名称数据类型大小字段说明Info_idInt4留言编号,唯一标识Info_titleNvarchar40留言标题Info_cntNtext16留言内容Class_idInt4班
26、级IDIdInt4留言用户EditerInt4编辑留言用户Del_flagChar1删除标志Info_topChar1贴子置顶标志3.7系统详细设计系统功能包括用户注册、注册信息修改、用户登录、创建学校、创建班级、加入班级、审核班级新成员、查看班级成员列表、留言信息这些功能的具体描述如下:1. 校友录系统首页2. 用户注册条款 3. 注册内容填写4. 注册新的班级5. 查询学校所在区域6. 寻找学校7. 寻找班级8. 已注册班级信息区域9. 已注册班级通讯录10. 已注册班级留言簿11. 已注册班级留言簿编辑、删除、固顶、取消固顶功能四系统功能实现4.1用户登陆管理用户进入校友录系统前首先要进
27、行登录,实现对用户合法性的验证和对用户权限的分配,其功能流程如图4.1所示。用户登录管理验证登录合法性验证登录身份非法用户班级管理员普通班级成员图4.1 用户登录管理流程图4.2用户信息管理用户信息管理提供了用户信息的注册和修改功能,用户注册信息时需要需要验证用户的ID,保证唯一性,其功能流程图如图4.2所示。用户信息管理是否已注册修改个人信息注册个人信息基础资料的修改提交数据库验证身份惟一性注册失败注册成功图4.2 用户信息管理流程图4.3学校信息管理 学校信息管理提供了列表查看已注册学校的信息的功能,并可建立新的学校信息,学校建立时要验证学校的名称,相同学校的名称只可以建立一个,其功能流程
28、图如图4.3所示。学校信息管理是否学校已建立进入此学校创建此学校学校名称是否存在创建成功创建失败图4.3 学校信息管理流程图4.4班级信息管理班级信息管理提供了列表查看此学校中已建立的班级信息的功能,如果列表中没有用户需要的班级信息,用户还可以建立一个新的班级,此时用户会成为此班的管理员。下面的代码中定义了添加班级信息界面初始化事件,主要实现了学校中已经存在的班级信息的显示,在程序中,将此学校中已经建立的班级信息取出并与DataGrade绑定。private void Page_Load(object sender, System.EventArgs e)/ 在此处放置用户代码以初始化页面if
29、(Session.Count=0) Page.Response.Redirect(./default.aspx);else if(Sessionuid.ToString()=) Page.Response.Redirect(./default.aspx);strConn = ConfigurationSettings.AppSettingsSQLConnectionString;strSQL=select class_id,class_name,grad,class_num,admin1,admin2,type_id from class where sch_id=+Page.Requests
30、chid.ToString();cn=new SqlConnection(strConn);cn.Open();da=new SqlDataAdapter(strSQL,cn);ds=new DataSet();da.Fill(ds,cl);ds.Tablescl.Columns.Add(t_name);ds.Tablescl.Columns.Add(m1);ds.Tablescl.Columns.Add(m2);for(i=0;ids.Tablescl.Rows.Count;i+)if(ds.Tablescl.Rowsitype_id.ToString()!=)strSQL=select t
31、ype_name from sctype where type_id=+ds.Tablescl.Rowsitype_id.ToString();cmd=new SqlCommand(strSQL,cn);dr=cmd.ExecuteReader();while(dr.Read()ds.Tablescl.Rowsit_name=dr0.ToString();dr.Close();cmd.Dispose();for(i=0;ids.Tablescl.Rows.Count;i+)if(ds.Tablescl.Rowsiadmin1.ToString()!=)strSQL=select name fr
32、om scuser where id=+ds.Tablescl.Rowsiadmin1.ToString();cmd=new SqlCommand(strSQL,cn);dr=cmd.ExecuteReader();while(dr.Read()ds.Tablescl.Rowsim1=dr0.ToString();dr.Close();cmd.Dispose();for(i=0;ids.Tablescl.Rows.Count;i+)if(ds.Tablescl.Rowsiadmin2.ToString()!=)strSQL=select name from scuser where id=+d
33、s.Tablescl.Rowsiadmin2.ToString();cmd=new SqlCommand(strSQL,cn);dr=cmd.ExecuteReader();while(dr.Read()ds.Tablescl.Rowsim2=dr0.ToString();dr.Close();cmd.Dispose();dgdCl.DataSource=ds.TablesCl.DefaultView;dgdCl.DataBind();da.Dispose();cn.Close();4.5加入班级信息管理加入班级信息管理提供了向班级管理员提交加入班级的申请的功能,班级管理员审核通过后,即可成为
34、班级的成员,其功能流程图如图4.5所示加入班级信息管理申请加入班级班级成员审核成为班级成员等待管理员审核图4.5 学校信息管理流程图4.6班级成员信息管理班级成员信息管理主要提供判断注册用户是否为此班级成员的管理功能,具体功能如下:将申请加入此班级的成员确定为正式的班级成员,将原有的班级正式成员取消为非正式成员,其功能流程图如图4.6所示。班级成员信息管理审核班级成员是否班级成员取消班级成员确定为班级成员图4.6班级成员信息管理流程图4.7通讯录管理通讯录管理主要提供班级成员互相查询通讯方式的功能,具体的功能如下:当班级成员进入通讯录页面时,会显示班级成员列表,在此列表中显示了班级成员的联系方
35、式。下面的代码中定义了班级通讯录界面初始化事件。主要实现了班级成员通讯信息的获取,Select查询语句中应用了Like函数进行模糊查询,由于一个用户可能会属于多个班级,在此表中多个班级之间应用“&”符号进行连接,所以需要应用Like函数进行数据查询。查询数据结束后与DataList控件进行数据绑定,显示班级成员的通讯信息。private void Page_Load(object sender, System.EventArgs e)/ 在此处放置用户代码以初始化页面if(Session.Count=0) Page.Response.Redirect(default.aspx);else if
36、(Sessionuid.ToString()=) Page.Response.Redirect(default.aspx);string class_id=Requestclid.ToString();j=5-class_id.Length;for(i=0;ij;i+)class_id=0+class_id;string sqlconn = ConfigurationSettings.AppSettingsSQLConnectionString;SqlConnection myConnection = new SqlConnection(sqlconn);myConnection.Open()
37、;strSQL=select * from scuser where class_id LIKE %+class_id+%;SqlDataAdapter comm =new SqlDataAdapter(strSQL,myConnection);DataSet ds = new DataSet();comm.Fill(ds,list);DataList1.DataSource=ds.Tableslist.DefaultView;DataList1.DataBind();comm.Dispose();myConnection.Close();4.8信息留言管理信息留言管理主要提供班级成员互通信息
38、的功能。具体的功能如下:当班级成员进入信息留言界面后,会浏览到班级所有成员的留言信息,信息会按时间顺序进行分页显示,成员也可添加新的留言信息。其功能流程图如图4.8所示班级成员信息管理审核班级成员发布新的留言信息图4.8 信息留言管理流程图五结论及体会在老师的指导、督促和同学的帮助下,经过2个月的紧张设计,我的毕业设计基于B/S结构的校友录系统设计与实现终于开发完成了。通过本系统的设计使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解,同时也使我学会了利用结构化程序设计思想开发管理信息系统,并用模块化方法加以实现。通过本次的系统设计,我深刻地认识到信息系统设计的每一步
39、都是以上一步为基础的。因此每一步文档的编写都是必须正确、完整,否则就会给下一步的工作带来不必要的麻烦,加大工作量。因此系统是为用户服务的,所以要充分了解用户的需求,考虑用户的特点和使用方面的习惯,以细条人机关系。在系统实施中应结合各方面的要求,尽可能选择自己熟悉的程序设计语言。系统测试中要根据实际情况设计有效的测试方法。在系统设计过程中,由于我的编程实现能力和毕业设计的时间都有限,我对校友录系统这一系列工作的具体内容也不是特别地了解,所以目前我还不能把校友录这个系统较为完善地实现出来,希望以后有机会能够弥补这个遗憾。在系统设计过程中,问题不断的出现,又不断的得到解决,一步一步地前进,随着系统的
40、逐步完善,我对以前所学知识的领悟程度得到了提升,编程能力得到了提高,所学的知识得到了综合运用。通过这次系统的开发,将学习的理论与实践相结合,使我对校友录系统和数据库的设计与开发有了更真实、具体的体会,使我得到了一次很有价值的实践,使我对专业知识的运用得到了一次升华。最后,由于是首次设计,缺少经验,本系统的页面设计还不够美观,功能不健全等不足只有在今后的工作和学习中慢慢设计解决本系统的不足之处期待广大使用者和技术同仁提出宝贵意见。六致 谢在这2个月的毕业设计中,我真诚地感谢老师和同学的帮助,在他们的帮助下我才顺利的完成毕业设计。特别感谢周老师的帮助,他对我的系统提出了很多改进的意见,对我的论文中
41、一些不足的地方也一一地指出。没有他的帮助,我也不可能很好的完成这次毕业设计,最后也要感谢同组的同学们,大家一起互帮互助的精神让我认识到团队合作的必要性和重要性,非常感谢大家。参 考 文 献1. 刘韬等编 SQL Server2000数据库系统开发实例导航(附光盘)/中小型信息管理系统开发实例系列丛书 版次:1 出版社: 人民邮电出版社 出版日期:20052. 邹建 中文版SQL Server2000开发与管理应用实例 版次: 1 出版社:人民邮电出版社出版日期: 2005-083. 译者:杨冬青马秀莉等译 作者:(美)西尔伯沙茨 数据库系统概念(原书第5版)/计算机科学丛书 版次:2006年10月第1版 出版社: 机械工业出版社 出版日期: 2006-104. 游志男 数据库管理系统 版次: 1 出版社: 中国水利水电出版社5. 安俊秀 C#程序设计 版次: 1出版社:人民邮电出版社 出版日期: 2007-046. 张世禄、潘大志、冯天敏 C#程序设计 版次:1 出版社: 电子工业出版社7. 陈旭东 张宏勋 动态网页开发技术 版次: 2005年10月第1版 出版社: 清华大学出版社,北京交通大学出版社 出版日期: 2005-108. 蒋理 动态网页设