1.2相关技术介绍
1.2.1 ASP.NET开发技术
ASP.NET是一项功能强大、技术灵活,用来创建和编写动态Web页面的开发工具。它是两项Microsoft公司的ASP和.NET Framework核心技术的结合。对ASP.NET来说,最方便的在于用户不需要对ASP有太多的了解就可以学习ASP.NET。学习ASP.NET只需具有一些创建Web页面的HTML知识就可以了。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些新特性,让ASP.NET远远超越了ASP,同时也提供给网站开发人员更好的灵活性,有效缩短了网站的开发周期。ASP.NET的优点有开发简单、开发速度快、运行速度快和基于MySQL数据库,安全性能有保障。
1.2.2 MySQL数据库
网站设计采用的是MySQL。MySQL具有很好的安全性,能够排除所有没有注册的非法用户的访问,确保MySQL服务器的安全性;用户可以使用IE浏览器查询存储在MySQL数据库中的数据;数据库容量庞大,可以存储大量数据,整个网站的数据表都可以存到一个数据库中,方便管理和修改。
2.网站需求分析与可行性分析
2.1功能需求
本网站具备一般交流平台的功能,提供一个简单实用的网络交友管理系统。具体的功能模块如下所示:
(1)注册登陆模块
参与交友平台的人必须注册自己的用户名,才能拥有进入交友平台的权限。
(2)个人信息模块
完成查询用户注册过后的信息展示,并对用户所完善的信息进行添加以及查询后在页面展示。
(3)我的相册模块
完成将用户从本地上传的照片添加并查询后将图片展示到空间相册,对数据进行修改和删除来完成用户修改和删除形象照的功能。
(4)我的邮箱模块
该模块分为收件箱、发件箱以及写信功能,通过完成数据的查询来展示该用户的收件箱、发件箱信息。通过数据添加,完成写信功能,并同时更新收件人的收件箱以及发件人的发件箱。以及完成数据的删除和查询来完成删除和阅读信件的功能。
(5)择友要求模块
通过查询数据来展示该用户的择友要求,将用户修改的择友要求添加到数据库中,并同时将修改后的数据查询后展示在页面中。
(6)保密设置模块
将用户的保密设置添加到数据库中并查询回来在页面展示,同时让访问者无法看到已在设置为保密的项。
(7)发布活动
可以在上面发布一些自己感兴趣的信息,里面会显示你发布过的活动。
2.2网站可行性分析
网站的可行性分析主要包括技术上的可行性,运行上的可行性和经济上的可行性,下面将分别介绍三种可行性:
(1)技术可行性
网站数据库使用MySQL,可以容纳大量数据,调取方便,简单易懂。网站使用ASP.NET开发技术,Java语言编写,具有可伸缩性和有效利用性、易于管理、可订制和扩展等优点。MySQL最为数据库环境,具有强大的存储功能和查询功能。
(2)运行可行性
本系统用户平台直接面向广大群众,界面简单、明了,采用可视化界面,使用者只需要简单注册,发邮件,上传照片,完全不需要太高的操作技巧,方便操作大量的数据。
(3)经济可行性
交友平台不需要聘请专业人士进行管理和文护,大大减少了使用者的负担。
综上所述,基于web开发的同城交友网站在技术上、运行上、经济上开发都是可行的。
上一篇:asp.net+sqlserver宿舍管理系统的设计与实现
下一篇:asp.net学生选课系统设计+源代码

基于安卓平台的运动交友APP设计

iOS同城自驾游APP设计

asp.net+sqlserver网上交友网的开发

asp.net+sqlserver交友网站的设计+源代码

PHP+mysql在线交友网站设计+源代码

ASP.net+mysql项目信息管理系统设计+文献综述

jsp+mysql同城代办系统设计+文献综述

国内外图像分割技术研究现状

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】