基于CS结构或BS结构网站软件设计开发方案类

上传人:鲁** 文档编号:487672983 上传时间:2022-07-30 格式:DOC 页数:32 大小:248KB
返回 下载 相关 举报
基于CS结构或BS结构网站软件设计开发方案类_第1页
第1页 / 共32页
基于CS结构或BS结构网站软件设计开发方案类_第2页
第2页 / 共32页
基于CS结构或BS结构网站软件设计开发方案类_第3页
第3页 / 共32页
基于CS结构或BS结构网站软件设计开发方案类_第4页
第4页 / 共32页
基于CS结构或BS结构网站软件设计开发方案类_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基于CS结构或BS结构网站软件设计开发方案类》由会员分享,可在线阅读,更多相关《基于CS结构或BS结构网站软件设计开发方案类(32页珍藏版)》请在金锄头文库上搜索。

1、-4基于C/S构造或B/S构造的软件设计开发方案类:1标题:在线考试系统目的:建立一个基于网络的在线考试系统,通过指定题数、时间自动抽题,自动评分,使考生马上得知成绩。2标题:*开发与设计目的:通过本次毕业设计,了解软件开发的整个周期,学会软件研制相关工具的使用,设计和实现一个开发与设计。3标题:在线图书馆信息管理系统目的:通过系统的分析、设计及代码实现,掌握目前流行的Java Web、数据库等技术的应用,进一步提高学生的应用能力。4标题:企业在线系统目的:通过系统的分析、设计及代码实现,掌握目前流行的Java Web、数据库等技术的应用,进一步提高学生的应用能力。参考例文:格式参考另外附件毕

2、 业 论 文设计题 目 基于ASP.NET的网络通讯录设计与实现 指导教师董国荣专业班级软件技术20212姓 名 陈怡 学 号 20212031117 2021 年 5月30日. z.-摘要:通讯录在人类的日常交流中占据着重要的地位,目前的通讯录一般有纸质通讯录和通讯录,前者携带方便,后者使用方便,查询迅速,但都存在着信息滞后,使用方式受到限制的缺点。本文阐述了基于ASP.NET(C#)的网络通讯录系统的设计与实现过程,全文主要内容分为六局部,第一局部主要是对系统的研究现状进展阐述。第二局部主要是对系统的可行性进展分析,说明这个系统是否可以实现。第三局部主要是对系统的功能和需求进展分析以及数据

3、流图的设计。第四局部主要是对系统的构造进展分析、功能模块的设计、以及操作流图和数据库的设计。第五局部主要是利用Microsoft visual 2005等软件对系统进展测试。第六局部主要是对系统进展测试。关键词:ASP.NET;网络通讯录系统; SQL Server;B/S;. z.-目 录引言11 系统概述11.1 系统的研究现状11.2 系统的开发方法22系统调研及可行性分析22.1 系统调研22.2 系统的总体目标32.3 可行性分析32.3.1 技术可行性32.3.2 经济可行性42.3.3 社会可行性43系统分析43.1 系统需求分析43.1.1 系统的功能43.2 数据流程图54系

4、统设计74.1 概要设计74.1.1 功能模块构造图74.1.2 功能模块描述74.2 数据库设计84.3 详细设计10管理员登录模块设计10用户信息功能模块设计104.3.3 用户快速查询模块设计104.3.4 个人通讯录管理模块设计105系统实现165.1管理员登录模块的实现165.2用户信息功能模块的实现205.3用户快速查询模块的实现305.4 个人通讯录管理模块的实现336系统的测试346.1 测试工程346.2 测试总结35结论35参考文献37. z.-引言在日常生活中,人们都会接到询问他人的或联系方式的或短信,同时也可能需要打或发短信向别人询问他人的或联系方式,有些时候这种取得联

5、系方式的方法并不一定能够得到想要获得的信息。此外,在大中型企业或学校中,个人需要储存大量的固定、手机等信息才能确定更多来电者的身份。现有已经建立的通讯录,人员信息的更新都是由通讯录管理人员完成,这样很难保证个人信息变更之后网络信息的及时跟踪与更新,凸显了目前通讯录系统的缺乏。本人结合纸质通讯录和普通通讯录的特点,设计开发了网络通讯录。并且实现了个人信息管理,部门信息维护,查询用户信息以及个人通讯录管理等功能。通过使用本系统,用户能利用方便查找和进展信息的更新等操作,大大提高工作效率。1系统概述1.1系统的研究现状目前常用的单位通讯录一般有两种:纸质通讯录和通讯录。纸质通讯录有其优点,那就是携带

6、方便。但是它有两个最大的缺点是更新滞后和根据查*非常困难。例如,经常有新员工到来的单位,纸质的通讯录就失去了作用。有单位打来,需要反向查找很长时间,还有可能查找不到。另外形式的通讯录使用方便,查询迅速,不管是根据*查的正向查找还是根据查*的反向查找都很方便,但需要专人进展维护和管理,同样也可能存在信息滞后的问题。还有一些小型的企事业单位干脆没有通讯录,或有一些电子文件保存的通讯录,这种方式使用上会受到一些限制。1.2系统的开发方法本系统采用ASP.NET和SQL SERVER2005基于B/S模式,开发的网络通讯录系统,在系统中每个用户可以在首页看到自己应该完成的任务,以及当前任务在整个工作流

7、程的位置。系统记录各种操作,删除操作都要审核后由管理员统一执行。能定义数据备份。当然,管理员还可以给不同的角色分配不同的权限。系统开发平台如下:1Microsoft visual 20212Microsoft IIS 5.03SQL SERVER2005系统应用平台如下:1Microsoft .NET Framework2Microsoft IIS 6.03SQL SERVER20052系统调研及可行性分析2.1系统调研为了更好的将人员信息管理起来,方便管理员的日常工作。同时加强学校,企业等单位的组织管理,提高管理质量,确定了本系统将要实现的功能。1实现个人信息在中的录入,防止手机卡丧失后信

8、息也一并丧失,有效的做到信息保存功能。2实现个人信息在中的快速查询,使用关键字,如*,手机都可查询到个人信息,简单又方便。3实现个人信息在中的编辑,信息更改后都可使用此功能讲中的信息进展更新,保证信息的实时更新。4实现管理员维护数据的功能,保证数据有效性。2.2系统的总体目标本系统在使用上比拟方便、简单,功能比拟齐全;界面设计上美观大方;后期维护上比拟容易,如要对功能模块方面作修改,则无需进展整个系统的重新架构。2.3可行性分析技术可行性从以上分析可知,该系统是一个小型的通讯录管理系统。根据现有的技术情况,局部采用ASP.net技术实现,ASP.NET语言简单、功能强大并容易掌握,其脚本语言有

9、C#,VB等。数据库使用的是SQL Server2005。SQL Server2005是一个非常优秀的强大数据库管理软件,方便使用,性能稳定。此系统对与开发环境的硬件,软件要求都不高,目前市场上的一般计算机硬件资源均能满足系统开发需求。1硬件需求VS2005CPU:3.0G以上;内存1G以上;操作系统:WINDOWS2000SERVER/2003SERVER/*P2软件需求主要有Visual studio.NET2005以及D*perience安装包,数据库采用SQL SERVER 2005;效劳器配置IIS5.0以上。3开发技术ASP.NET ASP.NET 是一种建立在通用语言上的程序构架

10、,能被用于一台Web效劳器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势:执行效率的大幅提高;世界级的工具支持;强大性和适应性;简单性和易学性;高效可管理性;多处理器环境的可靠性;自定义性,和可扩展性;平安性。SQL SERVER 2005SQL Server 是一个关系数据库管理系统。SQL Server 2005有可伸缩性、数据集成、开发工具和强大的分析等功能,SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL S

11、erver 2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。2.3.2经济可行性因为本系统完全是自己开发,所以除了需要时间外,根本不需要经济投资。社会可行性1法律可行性本系统的开发与应用不涉及侵犯专利权、侵犯等方面的问题,所以在法律方面是可行的。2操作可行性操作与原有的通讯录操作先比,更为简单,方便。3系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进展进一步的需求分析。系统的功能本系统有修改个人信息、个人通讯录管理、查询用户信息、部门信息维护四大功能,共10项子功能。1个人信息管理主要包括添加个人

12、信息和修改个人信息。初始用该系统,须先录入个人信息,内容包括*、年龄、性别、地址、手机、登录密码。假设有错误,可对其进展修改。普通用户登录后,应及时修改登录密码,以保证信息丰富和系统的平安性。2个人通讯录管理包括添加好友信息、修改好友信息、删除好友信息、查询好友信息。3查询用户信息用户可以以各种方式查询想要的信息。4部门信息维护包括添加部门信息、修改部门信息、删除部门信息、查询部门信息。3.2数据流程图图3.1 顶层数据流图图3.2 0层数据流图数据词典1数据流操作请求=添加情况 | 修改情况 | 删除情况 | 查询情况添加情况=*+年龄+性别+出生年月+手机+固定+地址+家庭地址+部门编号修

13、改情况=*+年龄+性别+出生年月+手机+固定+地址+家庭地址+部门编号注:查询情况中查询可根据任何条件查找用户所需的资料。2数据存储文件文件名:通讯录数据组成:*+年龄+性别+出生年月+手机+固定+地址+家庭地址+部门编号+员工编号+部门名称+部门组织:按员工编号递增顺序排列3小说明小说明只描述最底层的根本加工加工编号:1加工名:检查操作有效性输入流:操作请求输出流:有效的操作请求加工逻辑:检查操作请求的有效性加工编号:2加工名:处理输入流:有效的操作请求,读取数据,数据处理请求输出流:数据保存到通讯录数据,数据处理结果,操作结果 加工逻辑:将数据返还给管理员和用户4系统设计4.1概要设计功能

14、模块构造图网络通讯录系统主要分为以下几个模块:用户登录、个人信息管理、个人通讯录管理、查询用户信息、部门信息维护等。如图4.1:图4.1功能模块构造图功能模块描述1个人信息管理主要包括添加个人信息和修改个人信息。初始用该系统,须先录入个人信息,内容包括*、年龄、性别、地址、手机、登录密码。假设有错误,可对其进展修改。普通用户登录后,应及时修改登录密码,以保证信息丰富和系统的平安性。2个人通讯录管理包括添加好友信息、修改好友信息、删除好友信息、查询好友信息。3查询用户信息用户可以以各种方式查询想要的信息。4部门信息维护包括添加部门信息、修改部门信息、删除部门信息、查询部门信息。4.2数据库设计1数据库总体构造:本系统采用SQL Server2005数据库,主要数据表共有6个2 数据库表构造,如表4.1至4.6所示。表4.1tb_admin管理员表字段名称数据类型字段大小字段中文含义备注是否空adminnamevarchar15*否adminpasswordvarchar12密码否adminidint4编号主键否表4.2tb_user用户信息表字段名称数据类型字段大小字段中文含义

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号