毕业设计(论文)ASP.NET校友录网站的设计与实现.doc
《毕业设计(论文)ASP.NET校友录网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET校友录网站的设计与实现.doc(48页珍藏版)》请在三一办公上搜索。
1、摘 要近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,浏览新闻、查询信息、发送邮件、在线观看电影,在线聊天,享受着网络带来的办公的高效和生活的便利。各种在线服务系统更改变了人们的联系方式可以使远隔千里之遥的人随时通信。哈工大华德学院校友录是基于Web的信息处理基础上利Microsoft Asp.Net作为开发工具,后台数据库采用SQL Server 2005数据库设计开发的一个系统。系统主要实现前台界面设计和后台数据库的设计。本系统的主要功能模块包括用户注册、用户登录、留言信息的发布、查找同学以及查找班级等。系统界面美观,使用方便为同学间的信息交流和知识的传播提供了很
2、大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现步骤重点论述了系统的详细设计和实现过程方面。 关键词 校友录;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, informa
3、tion inquiries, send e-mail, watch movies online, chat online, enjoying the Networks office of the high-brings life and Facilitation. A variety of online services system has changed peoples contact information can be separated by thousands of miles away at any time communication. HIT Ward School Alu
4、mni 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 systems main function modules, including user registration, users log in, the message of the releas
5、e 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
6、 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 业务流程图
7、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 基本信息设
8、置功能设计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 寻找
9、校友和资料修改步骤337.4.1 寻找校友步骤337.4.2 资料修改步骤347.5 本章小结35结论36致谢37参考文献38附录139附录243第1章 绪论毕业设计前对课题的认识,确定选题前对课题的了解,课题的背景、目的和意义等。自己对所选题目的设计思想及对所选课题期望达到的目标。1.1 课题背景二十一世纪是一个经济飞速发展和资讯科技日新月异的时代,Web技术、Asp.Net程序设计和SQL Server数据库应用在科学技术突飞猛进的大前提下也得到了长足的发展,而且它们的应用迅速波及到了社会各个领域、各个层次。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联
10、系的实用系统便应运而生。本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们及时了解本班的情况。网站根据同学登录时的用户名和密码确定用户的权限,用户只能在被允许的权限范围内管理和查询相应的信息。同时系统提供了更改密码功能,方便用户保护自己的隐私。1.2 目的和意义当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。哈尔滨工业大学华德应用技术学院同学录是为哈尔滨工业大学华德应用技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完
11、善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的, 并以此加快我校的信息化建设。在这次制作中能使我们充分利用网页制作、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数据库进行数据处
12、理。本系统是为了方便校友之间联系而使用的一种系统。是在对哈尔滨工业大学华德应用技术学院各系及各系班级进行实地调研后,以实际为基础进行设计的。本系统属于B/S模式,可以通过前台浏览器的操作界面访问后台数据库,对数据库进行数据的更新、查询、删除和修改。本系统包括3大模块:用户信息管理、班级信息管理、留言信息管理。一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据
13、传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以Asp.Net为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。6. 可维护性:
14、系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。7. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。8. 智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。第2章 可行性分析根据哈工大华德学院的小班分班特点及同学录系统应具有的基本功能,本同学录系统开发完成后应完成以下目标:班级管理包括创建、查找和维护班级。用户管理包括注册、修改和删除用户。留言管理包括发表、查看和删除留言。具有管理员权限及方便可靠的系统维护。界面友好美观,操作简单易行,查询灵活方便,能够
15、增进同学间的友宜。2.1 业务流程图根据同学录系统应具有用户信息管理、班级信息管理和留言信息管理等功能,本系统的基本流程主要包括:用户信息管理、班级信息管理、留言信息管理、申请处理等。业务流程图如图2-1所示图2-1 校友录系统业务流程图新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。2.2 经济可行性 估算新系统的开发费用和今后的运行、维护费用,估计新系统可以给学院和学生带来的效益,并将费用与效益进行比较。系统的效益可以从学院利益和学生利益两方面考虑。对于校友录系统则应着重分析其学生利益。下面从以下几个方面对系统的经济可行性进行具体的分
16、析: 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 哈工大华德学院校友录管理
17、系统货币时间价值年份将来值(万)(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 技术可行性根据该系统目标来衡量
18、所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。该管理信息系统将采用技术成熟的Asp.Net作为前台开发工具。后台数据库采用微软公司的SQL数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。在ASP.NET开发环境与SQL数据库相结合来开发该系统,可以使该系统更加简便,实用,快捷。Asp.Net制作出来的界面给人一种通俗易懂的感觉,再加上SQL数据库可能使校友录管理系统
19、显出更加实用化、系统化、信息化。2.4 运行可行性 在现今社会,顺着信息化和计算机技术的高度发展,越来越多的人意识到信息化是提升工作效率不可缺少的重要步骤。哈尔滨工业大学华德应用技术学院同学录是为哈尔滨工业大学华德应用技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们及时了解本班的情况。网站根据同学登录时的用户名和密码确定用户的权限,用户只
20、能在被允许的权限范围内管理和查询相应的信息。同时系统提供了更改密码功能,方便用户保护自己的隐私。经过以上分析,运行方面是可行的。2.5 本章小结通过对本系统的开发,让我对一个系统开发前所需要做的准备有了一些详细的了解,在一个系统的开发前需要做大量的调研,调研这个系统是否适合开发,有经济上、运行上、技术上是否可行。在完成对该系统的调研的过程中,使我对校友录系统有了很大的了解,并且对于每个业务方面的细节可以的上是很精通了。所以我在调研的过程中学习了很多东西。第3章 需求分析所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说
21、,“需求分析”就是确定要计算机“做什么”。在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。3.1 MIS系统的产生和发展情况所谓管理信息系统(Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP NET 校友录 网站 设计 实现
链接地址:https://www.31ppt.com/p-3976287.html