ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:42.45KB ,
资源ID:25773137      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25773137.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CS结构或BS结构网站软件设计方案开发方案类.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

2、前流行的Java Web、数据库等技术的应用,进一步提高学生的应用能力。参考例文:(格式参考另外附件)毕 业 论 文(设计)题 目 基于ASP.NET的网络通讯录设计与实现 指导老师董国荣专业班级软件技术20082姓 名 陈怡 学 号 20082031117 2011 年 5月30日摘要:通讯录在人类的日常交流中占据着重要的地位,目前的通讯录一般有纸质通讯录和通讯录网站,前者携带方便,后者使用方便,查询迅速,但都存在着信息滞后,使用方式受到限制的缺点。本文阐述了基于ASP.NET(C#)的网络通讯录系统的设计与实现过程,全文主要内容分为六部分,第一部分主要是对系统的研究现状进行阐述。第二部分主

3、要是对系统的可行性进行分析,说明这个系统是否可以实现。第三部分主要是对系统的功能和需求进行分析以及数据流图的设计。第四部分主要是对系统的结构进行分析、功能模块的设计、以及操作流图和数据库的设计。第五部分主要是利用Microsoft visual 2005等软件对系统进行测试。第六部分主要是对系统进行测试。关键词:ASP.NET;网络通讯录系统; SQL Server;B/S;引言在日常生活中,人们都会接到询问他人的电话号码或联系方式的电话或短信,同时也可能需要打电话或发短信向别人询问他人的电话号码或联系方式,有些时候这种取得联系方式的方法并不一定能够得到想要获得的信息。此外,在大中型企业或学校

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

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

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

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

8、术实现,ASP.NET语言简单、功能强大并容易掌握,其脚本语言有C#,VB等。数据库使用的是SQL Server2005。SQL Server2005是一个非常优秀的强大数据库管理软件,方便使用,性能稳定。此系统对与开发环境的硬件,软件要求都不高,目前市场上的一般计算机硬件资源均能满足系统开发需求。(1)硬件需求(VS2005)CPU:3.0G以上;内存1G以上;操作系统:WINDOWS2000SERVER/2003SERVER/XP(2)软件需求主要有Visual studio.NET2005以及DXperience安装包,数据库采用SQL SERVER 2005;服务器配置IIS5.0以上

9、。(3)开发技术ASP.NET ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势:执行效率的大幅提高;世界级的工具支持;强大性和适应性;简单性和易学性;高效可管理性;多处理器环境的可靠性;自定义性,和可扩展性;安全性。SQL SERVER 2005SQL Server 是一个关系数据库管理系统。SQL Server 2005有可伸缩性、数据集成、开发工具和强大的分析等功能,SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO

10、 到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQL Server 2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。2.3.2经济可行性因为本系统完全是自己开发,所以除了需要时间外,根本不需要经济投资。2.3.3社会可行性(1)法律可行性本系统的开发与应用不涉及侵犯专利权、侵犯版权等方面的问题,所以在法律方面是可行的。(2)操作可行性网站操作与原有的通讯录网站操作先比,更为简单,方便。3系统分析3.1系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。3.1.1系统的功能

11、本系统有修改个人信息、个人通讯录管理、查询用户信息、部门信息维护四大功能,共10项子功能。(1)个人信息管理主要包括添加个人信息和修改个人信息。初始用该系统,须先录入个人信息,内容包括姓名、年龄、性别、邮箱地址、手机号码、登录密码。若有错误,可对其进行修改。普通用户登录后,应及时修改登录密码,以保证信息丰富和系统的安全性。(2)个人通讯录管理包括添加好友信息、修改好友信息、删除好友信息、查询好友信息。(3)查询用户信息用户可以以各种方式查询想要的信息。(4)部门信息维护包括添加部门信息、修改部门信息、删除部门信息、查询部门信息。3.2数据流程图图3.1 顶层数据流图图3.2 0层数据流图数据词

12、典(1)数据流操作请求=添加情况 | 修改情况 | 删除情况 | 查询情况添加情况=姓名+年龄+性别+出生年月+手机号码+固定号码+邮箱地址+家庭地址+部门编号修改情况=姓名+年龄+性别+出生年月+手机号码+固定号码+邮箱地址+家庭地址+部门编号注:查询情况中查询可根据任何条件查找用户所需的资料。(2)数据存储(文件)文件名:通讯录数据组成:姓名+年龄+性别+出生年月+手机号码+固定号码+邮箱地址+家庭地址+部门编号+员工编号+部门名称+部门电话组织:按员工编号递增顺序排列(3)小说明小说明只描述最底层的基本加工加工编号:1加工名:检查操作有效性输入流:操作请求输出流:有效的操作请求加工逻辑:

13、检查操作请求的有效性加工编号:2加工名:网站处理输入流:有效的操作请求,读取数据,数据处理请求输出流:数据保存到通讯录数据,数据处理结果,操作结果 加工逻辑:将数据返还给管理员和用户4系统设计4.1概要设计4.1.1功能模块结构图网络通讯录系统主要分为以下几个模块:用户登录、个人信息管理、个人通讯录管理、查询用户信息、部门信息维护等。如图4.1:图4.1功能模块结构图4.1.2功能模块描述(1)个人信息管理主要包括添加个人信息和修改个人信息。初始用该系统,须先录入个人信息,内容包括姓名、年龄、性别、邮箱地址、手机号码、登录密码。若有错误,可对其进行修改。普通用户登录后,应及时修改登录密码,以保

14、证信息丰富和系统的安全性。(2)个人通讯录管理包括添加好友信息、修改好友信息、删除好友信息、查询好友信息。(3)查询用户信息用户可以以各种方式查询想要的信息。(4)部门信息维护包括添加部门信息、修改部门信息、删除部门信息、查询部门信息。4.2数据库设计(1)数据库总体结构:本系统采用SQL Server2005数据库,主要数据表共有6个(2) 数据库表结构,如表4.1至4.6所示。表4.1tb_admin(管理员表)字段名称数据类型字段大小字段中文含义备注是否空adminnamevarchar15姓名否adminpasswordvarchar12密码否adminidint4编号主键否表4.2t

15、b_user(用户信息表)字段名称数据类型字段大小字段中文含义备注是否空IDint自动编号主键否usernamevarchar15姓名否useragenchar3年龄否usersexnchar2性别值为男,女否birthdaydatetime10出生年月如1989-2-14否useremailvarchar30邮箱地址如*否celphonevarchar14手机号码否phonevarchar13固定电话否addressvarchar50家庭住址否passwordvarchar12登录密码是departIDnchar6部门编号外键否membersIDnchar4员工编号外键否表4.3tb_dep

16、artment(部门信息表)字段名称数据类型字段大小字段中文含义备注是否空departIDnchar6部门编号主键否departnamevarchar15部门名称否departphonevarchar13部门电话否表4.4tb_office(办公室信息表)字段名称数据类型字段大小字段中文含义备注是否空oficeIDnchar6办公室编号主键否oficenamevarchar10办公室名称否oficephonevarchar13办公室电话否表4.5tb_members(通讯录人员信息表)字段名称数据类型字段大小字段中文含义备注是否空IDint自动编号主键否memnamevarchar13姓名否m

17、emagenchar3年龄是memsexnchar2性别值为男,女是membirthdaydatetime10出生年月如1989-2-14是memtelphonevarchar14手机号码否memphonevarchar13固定电话否mememailvarchar30邮箱地址如*是memaddressvarchar50家庭住址是memsortvarchar8人员分类如同事否表4.6tb_team(联系组表)字段名称数据类型字段大小字段中文含义备注是否空IDint自动编号主键否teamnamevarchar10联系组否4.3详细设计4.3.1管理员登录模块设计管理员登录:此功能模块主要完成管理员

18、的后台登录,方便录入,添加,删除,查询等用户信息。(1)性能该子系统只需以管理员帐号,密码登录就可直接操作,简单方便,功能强大。4.3.2用户信息功能模块设计用户信息:此功能模块主要完成用户大量基本信息的管理,包括添加用户信息,删除用户信息,修改用户信息,查询用户信息等子模块,能够使管理员方便管理用户信息。(1)性能该子系统能批量导入用户记录,这样的好处是可以提高录入数据的效率,同时录入数据时要严格保证输入数据的类型匹配。4.3.3 用户快速查询模块设计用户快速查询:此功能模块主要用于用户方便快速查询所需信息。可通过多项选择条件进行查询,大大提高用户查询信息的效率。4.3.4个人通讯录管理模块

19、设计个人通讯录管理:此功能模块主要完成通讯录中人员大量基本信息的管理,包括添加好友信息,删除好友信息,修改好友信息,查询好友信息等子模块,主要目的是将大量的通讯录信息分类好放入网站中,不仅使用户易于查找,也在一定程度上做到用户手机丢失后,手机通讯录中内容的保存。(1)性能该子系统只能逐条录入记录,这样的好处是可以提高录入数据的精度,防止不必要的错误。同时录入数据时要严格保证输入数据的类型匹配。(2)流程逻辑“个人通讯录管理”的流程逻辑,如图4.2所示。图4.2个人通讯录管理程序流程图(3)接口“个人通讯录管理”接口图,如图4.3、图4.4所示。图4.3 个人通讯录接口图图4.4 新建联系人接口

20、图查询用户信息:此功能模块主要完成对通讯录中人员信息的查询,部门的查询。可通过按姓名,按号码,按部门选项进行有条件的查询,大大减少查询的时间。(1)性能本子系统只需输入手机号码或姓名或部门就可查询,查询快速且准确。(2)流程逻辑“查询用户信息”的逻辑流程,如图4.5所示。图4.5查询用户信息程序流程图(3)接口“查询用户信息”接口图,如图4.6、图4.7所示。图4.7 个人信息接口图修改用户信息:此功能模块主要完成对网站中用户信息的修改。通过输入部门编号和员工编号选项进行的查询,要修改的用户信息显示在下方,逐条修改的功能保护了用户的信息。(1)性能本子系统只需输入部门编号和员工编号,便可查询出

21、要修改的用户信息,简洁快速方便。(2)接口“修改用户信息”接口图,如图4.8所示。用户信息修改部门编号: 员工编号:查询ID:用户名:年龄:性别:男 女 生日:电子邮件:手机号码:固定电话:家庭地址:登录密码:部门编号:员工编号:办公室编号:修 改 图4.8“修改用户信息”接口图5系统实现5.1管理员登录模块的实现登录模块主要是根据不同的角色来跳转到具有相应功能的页面。如图5.1所示:图5.1前台首页显示主要代码为: 无标题页  。  。  。  。  。  。  。  。  。  。  。  。

22、 。  。  。 。 >。>。管理员登录  。  。 。  。 。  。  。 。  。 。  。  。  。  。  。  。  。  。  。 。  。 登录后显示界面为5.2所示:图5.2登录后显示界面5.2用户信息功能模块的实现用户信息功能模块主要为用户信息的添加,删除,修改及查询等,具体如图5.3-5.6所示:图5.3添加用户信息主要代码:  。  。  。 。 部门成员管

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1