2、待解决的问题:页面设计实现、数据库构建、库连接及各个表创建、文件上传功能,新消息推送功能。
3、拟采取的研究方法:ASP。NET,SQL Server
ASP。NET[1]是微软公司的产品,它是可以使用任何。NET语言兼容的应用程序。ASP。NET不仅是ASP的升级版本,它还提供了统一的web开发模型。ASP。NET语法在很大程度上与ASP兼容,所以现有ASP应用程序中添加ASP。NET代码,来增强ASP应用程序的功能。之前ASP网页并没有内建FTP文件上传功能,如果想要提供文件上传的功能,那么需要额外购买文件上传组件,但现在ASP。NET内建文件上传的功能,既好用也不必额外付费。
SQL Server2016是微软公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。由于ASP。NET应用的后台程序中有专门针对SQL server的数据应用类库供学生使用,方便了学生对数据的操作。
技术可行性:该网站使用Visual Studio 2015作为开发平台,该软件性能完善,且有编码提示,使用起来很方便。ASP。NET作为编程的框架,使用C# 语言来编写,具有效率高、可重用性强、代码量少的优点。SQL Server作为数据库的环境,具有强大的查询功能和存储功能。
经济可行性:软件的经济可行性指软件所能带来的经济效益与开发设计需要的投资相比是否适合,同时也要看这个软件能否真正给学生带来足够的经济效益。本人开发的在线学生论坛管理系统就是基于给学生提高工作效率、节省工作时间、方便操作与管理的目的来设计的。
本系统的开发在经济上是绝对可行的。开发此软件并不需要大量的经费,而且是个人独立设计的,从而节省许多费用,与此同时也可以提高个人的实际动手能力。
运行可行性:自从人们进入到互联网时代后,加上计算机技术的飞速发展,很多应用软件已日益为人们所接受。管理形式上的计算机化是社会发展的必然趋势,加上各种智能化的软件层出不穷,面对二十一世纪智能管理的挑战,减少了之前人工操作的费时费力的状况。进而可以避免人为的经济犯罪和让管理层更容易地做出及时的决策。
本系统学生平台直接面向普通学生,界面简单、明了,采用可视化的界面,普通学生只需用鼠标就能完成相应的数据操作;少量数据输入是由后台管理员学生完成的。那些初次使用此系统的学生,不需要经过复杂的培训和学习就可以掌握本系统的操作流程。由此可以看出,开发这个系统在操作上是可行的。
2。2 需求分析
本论坛具备论坛的正常功能,具体的功能模块如下所示:文献综述
(1) 注册登陆。参与论坛的人注册自己的学生姓名及个人信息(详细一点),拥有论坛中的身份,可以获得更多的权限,当然注册时,需要考虑到格式的验证。
(2) 分版块浏览帖子。随着帖子数量的增多,话题相同或类似的帖子聚集在一起,引出了论坛系统出现新的扩展功能,即分版块浏览,也就是说属于同一版块的帖子只可以讨论相同的话题。这样可以使得对某一话题感兴趣的学生不会被其他话题帖子干扰,这样做有利于相同兴趣的学生互相讨论,不那么容易跑题,当然仅仅是在用户发帖时自己选择分类,如果有意或者无意的选择错了,管理员可以在后台进行转帖操作,下面会讲到。
(3) 编辑帖子。发帖回帖的学生,如果需要修改更新自己发表的帖子内容,就引出了编辑帖子内容的这个扩展功能 ,提供给学生更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,有利于论坛的文明建设。