欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计(论文)ASP.NET校友录网站的设计与实现.doc

    • 资源ID:3976287       资源大小:3MB        全文页数:48页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)ASP.NET校友录网站的设计与实现.doc

    摘 要近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,浏览新闻、查询信息、发送邮件、在线观看电影,在线聊天,享受着网络带来的办公的高效和生活的便利。各种在线服务系统更改变了人们的联系方式可以使远隔千里之遥的人随时通信。哈工大华德学院校友录是基于Web的信息处理基础上利Microsoft Asp.Net作为开发工具,后台数据库采用SQL Server 2005数据库设计开发的一个系统。系统主要实现前台界面设计和后台数据库的设计。本系统的主要功能模块包括用户注册、用户登录、留言信息的发布、查找同学以及查找班级等。系统界面美观,使用方便为同学间的信息交流和知识的传播提供了很大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现步骤重点论述了系统的详细设计和实现过程方面。 关键词 校友录;Asp.Net 技术;SQL Server 2005数据库AbstractIn recent years, the rapid development of computer technology, in particular, the Network is becoming more and more profound changes in all Aspects of people, browse news, information inquiries, send e-mail, watch movies online, chat online, enjoying the Network's office of the high-brings life and Facilitation. A variety of online services system has changed people's contact information can be separated by thousands of miles away at any time communication.      HIT Ward School Alumni is based on the WEB-based information processing based on the Microsoft Asp.Net Lee as a development tool, background database using SQL server2005 database design and development of a system. The system's main function modules, including user registration, users log in, the message of the release of information, looking for students to find classes, and so on. System Interface beautiful, easy to use for the exchange of information between students and the dissemination of knowledge to provide a great convenience. The article describes the main Alumni of the system design and implementation of the process, explained the system needs analysis, outline design, database design, as well as steps to achieve focuses on the detailed design and realization of the process. Key words Alumni Asp.Net Database SQL Server 2005目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统的设计思想1第2章 可行性分析32.1 业务流程图32.2 经济可行性42.3 技术可行性52.4 运行可行性52.5 本章小结5第3章 需求分析63.1 MIS系统的产生和发展情况63.2 校友录系统的需求分析63.2.1 数据流图73.2.2 数据字典73.3 本单小结11第4章 总体设计124.1 系统模块总体设计124.2 数据库设计134.2.1 数据库设计概述134.2.2 数据分析134.2.3 数据库的详细设计144.3 本章小结16第5章 详细设计175.1 系统开发及运行平台设置175.2 开发工具简介175.2.1 Asp.Net简介175.2.2 SQL Server简介185.3 系统主界面设计195.4 基本信息设置功能设计195.4.1 用户注册功能设计205.4.2 查看和发表留言功能设计215.4.3 查看通迅录功能设计225.4.4 资料修改功能设计245.6 本章小结25第6章 系统测试与性能分析266.1 为什么要进行系统测试266.2 软件测试266.2.1 测试的基本概念266.2.2 测试步骤276.3 本系统测试286.4 本章小结28第7章 系统主要功能使用说明297.1 系统注册及登录步骤297.1.1 注册步骤297.1.2 登录步骤307.2 加入班级和创建班级步骤307.2.1 查找及加入班级步骤317.2.2 创建班级步骤317.3 查看留言及发表留言步骤327.4 寻找校友和资料修改步骤337.4.1 寻找校友步骤337.4.2 资料修改步骤347.5 本章小结35结论36致谢37参考文献38附录139附录243第1章 绪论毕业设计前对课题的认识,确定选题前对课题的了解,课题的背景、目的和意义等。自己对所选题目的设计思想及对所选课题期望达到的目标。1.1 课题背景二十一世纪是一个经济飞速发展和资讯科技日新月异的时代,Web技术、Asp.Net程序设计和SQL Server数据库应用在科学技术突飞猛进的大前提下也得到了长足的发展,而且它们的应用迅速波及到了社会各个领域、各个层次。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们及时了解本班的情况。网站根据同学登录时的用户名和密码确定用户的权限,用户只能在被允许的权限范围内管理和查询相应的信息。同时系统提供了更改密码功能,方便用户保护自己的隐私。1.2 目的和意义当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。哈尔滨工业大学华德应用技术学院同学录是为哈尔滨工业大学华德应用技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的, 并以此加快我校的信息化建设。在这次制作中能使我们充分利用网页制作、Asp.Net语言、SQL Server 2005数据库来制作一个好的网站,也使我们对Asp.Net语言和SQL Server 2005数据库掌握的更深,更透彻。1.3 系统的设计思想 哈工大华德学院同学录是基于Windows 2000环境B/S模式进行开发,本系统前台使用Microsoft Visual Studio 2005中的Asp.Net(C#语言)技术进行开发,后台数据库采用SQL Server 2005数据库进行数据处理。本系统是为了方便校友之间联系而使用的一种系统。是在对哈尔滨工业大学华德应用技术学院各系及各系班级进行实地调研后,以实际为基础进行设计的。本系统属于B/S模式,可以通过前台浏览器的操作界面访问后台数据库,对数据库进行数据的更新、查询、删除和修改。本系统包括3大模块:用户信息管理、班级信息管理、留言信息管理。一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以Asp.Net为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。6. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。7. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。8. 智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。第2章 可行性分析根据哈工大华德学院的小班分班特点及同学录系统应具有的基本功能,本同学录系统开发完成后应完成以下目标:班级管理包括创建、查找和维护班级。用户管理包括注册、修改和删除用户。留言管理包括发表、查看和删除留言。具有管理员权限及方便可靠的系统维护。界面友好美观,操作简单易行,查询灵活方便,能够增进同学间的友宜。2.1 业务流程图根据同学录系统应具有用户信息管理、班级信息管理和留言信息管理等功能,本系统的基本流程主要包括:用户信息管理、班级信息管理、留言信息管理、申请处理等。业务流程图如图2-1所示图2-1 校友录系统业务流程图新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。2.2 经济可行性 估算新系统的开发费用和今后的运行、维护费用,估计新系统可以给学院和学生带来的效益,并将费用与效益进行比较。系统的效益可以从学院利益和学生利益两方面考虑。对于校友录系统则应着重分析其学生利益。下面从以下几个方面对系统的经济可行性进行具体的分析: 1.系统初期投资系统初期投资如表2-1所示。表2-1 哈工大华德学院校友录管理系统初期投资序号项目人工(人·日)单价(元)合计(元)1需求分析20100020,0002总体设计30100030,0003留言管理子系统详细设计20100020,0004信息查询子系统详细设计20100020,0005工程实际成本数据库实现10100010,0006编码实现50100050,0007单体测试20100020,0008系统集成测试20100020,0009说明手册编制10100010,00010合计200,000 2.货币的时间价值系统货币时间价值如表2-2所示。表2-2 哈工大华德学院校友录管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)1101.059.5239.5232101.10259.07018.5933101.15768.63927.2324101.21558.22735.4595101.27637.83543.294 3.投资回收期 引入进销存系统两年后,可以节省18.59万元,比最初投资还少1.4万元。但第三年可以节省8.639万元。即:1.4/8.64=0.162 2+0.162=2.162 4.纯收入43.294-20=23.294(万元)经过以上分析,哈工大华德学院学校友录管理系统的开发是可行的!2.3 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。该管理信息系统将采用技术成熟的Asp.Net作为前台开发工具。后台数据库采用微软公司的SQL数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。在ASP.NET开发环境与SQL数据库相结合来开发该系统,可以使该系统更加简便,实用,快捷。Asp.Net制作出来的界面给人一种通俗易懂的感觉,再加上SQL数据库可能使校友录管理系统显出更加实用化、系统化、信息化。2.4 运行可行性 在现今社会,顺着信息化和计算机技术的高度发展,越来越多的人意识到信息化是提升工作效率不可缺少的重要步骤。哈尔滨工业大学华德应用技术学院同学录是为哈尔滨工业大学华德应用技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们及时了解本班的情况。网站根据同学登录时的用户名和密码确定用户的权限,用户只能在被允许的权限范围内管理和查询相应的信息。同时系统提供了更改密码功能,方便用户保护自己的隐私。经过以上分析,运行方面是可行的。2.5 本章小结通过对本系统的开发,让我对一个系统开发前所需要做的准备有了一些详细的了解,在一个系统的开发前需要做大量的调研,调研这个系统是否适合开发,有经济上、运行上、技术上是否可行。在完成对该系统的调研的过程中,使我对校友录系统有了很大的了解,并且对于每个业务方面的细节可以的上是很精通了。所以我在调研的过程中学习了很多东西。第3章 需求分析所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,“需求分析”就是确定要计算机“做什么”。在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。3.1 MIS系统的产生和发展情况所谓管理信息系统(Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。3.2 校友录系统的需求分析本系统一共分为3大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在3大块的基础上每一大模块又分为几个模块: 1. 用户信息管理:用户注册、用户登录、修改个人信息等。 2. 班级信息管理:查找班级、创建班级、维护班级信息等。 3. 留言板信息管理:发表留言、查看留言、编辑留言、删除留言等。3.2.1 数据流图数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。系统数据流图如图3-1所示。图3-1 系统数据流图3.2.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。1. 数据项定义表3-1数据项定义表编号名称别名类型长度N01-01UserId编号int20字节N01-02UserMing用户名varchar20字节N01-03UserPw用户密码varchar20字节N01-04UserMib用户密保varchar50字节N01-05XinId编号int20字节N01-06XinYong用户名varchar20字节N01-07XinMing真实姓名varchar20字节N01-08XinSex性别varchar6字节N01-09XinShengr出生日期Datetime8字节N01-10XinTel联系电话varchar20字节N01-11XinDiz通迅地址varchar50字节N01-12XinYoub邮政编码varchar20字节N01-13XinEmail电子邮箱varchar20字节N01-14XinQqQQvarchar20字节N01-15BjId编号int20字节N01-16BjBanh班级班号varchar20字节N01-17BjMing班级名varchar20字节N01-18BjXi班级所在系varchar20字节N01-19BjYongh用户名varchar20字节N01-20BjNian入学年份varchar5字节N01-21BjHeib班级黑板varchar50字节N01-22BjAdmin班级管理员varchar20字节N01-23LiuId编号int20字节N01-24LiuYongh用户名varchar20字节N01-25LiuTime留言时间datetime8字节N01-26LiuNeir留言内容varchar500字节N01-27LiuMing留言人varchar20字节N01-28LiuBanh留言班号varchar20字节2. 数据流定义数据流编号:D1-01数据流名称:查找信息数据流来源:P01-01数据流去向:P01-02数据流组成:N01-02+N01-03+N01-04+N01-16数据流编号:D1-02数据流名称:班级班号数据流来源:P01-02数据流去向:P01-03数据流组成:N01-16+ N01-17数据流编号:D1-03数据流名称:班级信息数据流来源:P01-03数据流去向:B01-01数据流组成:N01-15+N01-16+N01-17+N01-18+ N01-19+ N01-20+N01-21+ N01-22数据流编号:D01-04数据流名称:用户名数据流来源:P01-01数据流去向:P01-04数据流组成:N01-07数据流编号:D01-05数据流名称:校友信息数据流来源:P01-04数据流去向:B01-02数据流组成:N01-05+ N01-06+ N01-07+ N01-08+ N01-09+ N01-10+ N01-11+ N01-12+ N01-13+ N01-14数据流编号:D01-06数据流名称:班级名数据流来源:P01-01数据流去向:P01-05数据流组成:N01-16数据流编号:D01-07数据流名称:班级通迅数据流来源:P01-05数据流去向:P01-06数据流组成:N01-07+ N01-08+ N01-10+ N01-13+ N01-14数据流编号:D01-08数据流名称:通迅信息数据流来源:P01-06数据流去向:B01-02数据流组成:N01-05+ N01-06+ N01-07+ N01-08+ N01-09+ N01-10+ N01-11+ N01-12+ N01-13+ N01-14数据流编号:D01-09数据流名称:个人资料数据流来源:P01-05数据流去向:P01-07数据流组成:N01-05+ N01-06+ N01-07+ N01-08+ N01-09+ N01-10+ N01-11+ N01-12+ N01-13+ N01-14数据流编号:D01-10数据流名称:个人信息数据流来源:P01-07数据流去向:B01-02数据流组成:N01-05+ N01-06+ N01-07+ N01-08+ N01-09+ N01-10+ N01-11+ N01-12+ N01-13+ N01-14数据流编号:D01-11数据流名称:班级留言数据流来源:P01-05数据流去向:P01-08数据流组成:N01-23+ N01-24+ N01-25+ N01-26+ N01-27+ N01-28数据流编号:D01-12数据流名称:留言内容数据流来源:P01-08数据流去向:P01-09数据流组成:N01-23+ N01-24+ N01-25+ N01-26+ N01-27+ N01-28数据流编号:D01-13数据流名称:留言信息数据流来源:P01-09数据流去向:B01-03数据流组成:N01-23+ N01-24+ N01-25+ N01-26+ N01-27+ N01-283.3 本单小结需求分析报告是对系统需求的书面表达形式。由于需求分析报告是采用软件设计的术语编写的,因此常常令计算机背景知识较少的用户方难以理解,也就很难发现需求报告中与实际需求不符之处,更难提出建设性的意见。特别是那些编写得较差的需求分析报告,用户方更不知所云。第4章 总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。4.1 系统模块总体设计 本系统一共分为3大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在3大块的基础上每一大模块又分为几个模块: 1. 用户信息管理:用户注册:用户的基本个人信息。如:学号、姓名、班级、联系方式等。用户登录:用户登录后才能使用系统。修改个人信息:对个人信息进行编辑修改。 2. 班级信息管理:查找班级:根据班级信息查找并加入自己的班级。创建班级:创建一个班级。维护班级信息:班级管理员维护班级。 3. 留言板信息管理:发表留言:在班级留言板上发布文本信息。查看留言:查看留言板上的所有主题的留言。编辑留言:用户对自己发布的留言内容进行编辑。删除留言:用户删自己发布的留言内容。本系统管理员除上述功能操作外,还可以对非法班级(班号、班级信息等错误)、非法留言(辱骂他人、传播淫秽信息等)进行删除的操作权限,以及对本系统各功能模块页面的布局、美化、文字处理和后台数据库操作及维护的权限。主要系统功能模块图如图4-1所示。图4-1 系统功能模块图4.2 数据库设计数据库设计是在对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。4.2.1 数据库设计概述数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是一个给定的应用环境,构造最优的用户的应用需求(信息要求和处理要求)。这个问题是我们在进行软件开发时期的主要研究方向。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。由于信息结构复杂,应用环境多样,使用这种方法与设计人员的经验和水平有直接的关系,数据库设计成为一种技艺而不是工程技术,缺乏科学理论和工程方法的支持,软件的质量难以保证,常常是数据库运行一段时间后又不同程度地发现了各种问题,增加了系统维护的代价。十余年来,人们努力探索,提出了各种设计准则和规程,都属于规范设计法。4.2.2 数据分析数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。在为实体确定相关的属性过程中,也需要确定此实体的主键和索引,并且要确定在每个实体中怎样组织这些属性,确定属性的数据类型和它是否为空值。在高层次的描述过程中,还可以确定所有扩展属性信息,包括长度、格式、编辑风格、校验规则和初始值。单独实体的属性被组织起来,用户就能够开始以某一种组织方式来给实体分类。用户必须通过关系,来为实体分组的方式确定分类模式,这是抽象化的初始层,或者说是通过隐藏模糊的信息来提高对分析的理解,通过将数据分类成组,就产生了相关分组的不同类型,这样,更加易于观察和分析。4.2.3 数据库的详细设计数据库E-R如图4-2所示:图4-2 数据库E-R图根据哈工大华德学小班分班的实际情况,本系统的数据库命名为hithd共包括5张表:用户信息表、个人信息表、班级信息表、留言信息表、申请修改信息表。用户信息表如下表4-1所示:表4-1 Users(用户信息表)序号英文名中文名类型允许空1UserId编号Int否2UserMing用户名Varchar(20)否3UserPw用户密码Varchar(20)否4UserMib用户密保Varchar(50)否个人信息表如下表4-2所示:表4-2 Xin(个人信息表)序号英文名中文名类型允许空1XinId编号Int否2XinYong用户名Varchar(50)否3XinMing真实姓名Varchar(50)否4XinSex性别Varchar(50)否5XinShengr出生日期Datetime否6XinTel联系电话Varchar(50)是7XinDiz通迅地址Varchar(50)是8XinYoub邮政编码Varchar(50)是9XinEmail电子邮箱Varchar(50)是10XinQqQQVarchar(50)是班级信息表如下表4-3所示:表4-3 Bj(班级信息表)序号英文名中文名类型允许空1BjId编号Int否2BjBanh班级班号Varchar(50)否3BjMing班级名Varchar(50)是4BjXi班级所在系Varchar(50)是5BjYongh用户名Varchar(50)是6BjNian入学年份Varchar(50)是7BjHeib班级黑板Varchar(1000)是8BjAdmin班级管理员Varchar(50)是留言信息表如下表4-4所示:表4-4 Liu(留言信息表)序号英文名中文名类型允许空1LiuId编号Int否2LiuYongh用户名Varchar(50)否3LiuTime留言时间Datetime否4LiuNeir留言内容Varchar(500)否5LiuMing留言人Varchar(50)否6LiuBanh留言班号Varchar(50)否申请修改信息表如下表4-5所示:表4-5 Shen(申请修改信息表)序号英文名中文名类型允许空1ShenId编号Int否2ShenYongh用户名Varchar(50)否3ShenTime申请时间Datetime否4ShenTim申请题目Varchar(50)否5ShenNeir申请内容Varchar(500)否6ShenHou处理结果Varchar(50)是4.3 本章小结通过对本阶段的学习,我认为总体设计阶段是非常重要的,它可以说是有呈上起下的作用,而开发该校友录管理系统也是围绕着本阶段来设计的。本阶段有各个模块的总体设计,总体设计阶段,在需求分析的基础之上规划出了系统的功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。由于数据库在设计中有非常重要的作用,所以在开发过程中,在考虑数据库上的时间较多。第5章 详细设计详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。1为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;2确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。3要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。4在详细设计结束时,应该把上述结果写入详细设计说明书,并且通过复审形成正式文档。交付给下一阶段(编码阶段)的工作依据。5.1 系统开发及运行平台设置系统在开发过程中应用到的开发软件和运行系统所需要的软件硬件配置。硬件坏境: 台式计算机(PC)一台,如表5-1所示。表5-1 运行环境硬件配置硬件配置处理器Pentium III800以上内存256M以上硬盘空间1G以上软件坏境:Microsoft Visual Studio 2005,Microsoft SQL Server 2005,Windows XP 操作系统。5.2 开发工具简介 系统开发采用微软公司的Asp.Net与SQL Server两个比较成熟的开发工具,下面具体介绍两个软件的优缺点。5.2.1 Asp.Net简介 1998年,微软公司发布了Asp2.0 、Asp10和Asp2.0主要区别是外部的组件需要实例化。有了Asp2.0和IIS4.0,我们就有可能建立Asp应用了,而且每个组件就有了自己单独的内存空间。内置的Microsoft Transaction Server(MTS)也使用组件制作便得简单。微软公司接着开发了Windows 2000操作系统。 这个Windows版本给我们带上了IIS5.0以及Asp3.0。此次并不是简单对

    注意事项

    本文(毕业设计(论文)ASP.NET校友录网站的设计与实现.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开