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学生选课系统设计+源代码
-
-
-
-
-
-
-
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述