2.开发工具与相关技术简介
2.1 ASP.NET
ASP.NET是 NET框架提供给开发人员的应用模板的一部分,它的前身是ASP,也就是我们常说的Active Server Page。ASP.NET框架可以使得开发人员进行各种各样的WEB开发,并且开发出来的系统也可以适用于各种带有浏览器的操作系统。在 ASP.NET中进行开发,并不限制程序员所使用的语言,开发者们可以根据自身所擅长的语言来进行选择,VB、C++、F++这些语言都是可供选择的。但是一般而言,使用比较广泛的还是 C#语言。
2.2 SQL Server 2008
SQL Server 2008面向的主要是对数据的管理和文护,相对于2005的版本,该版本在性能、智能、安全性上都有了重大的提升,具有前面几代不具备的显著优势。在2016年的今天,SQL Server 数据库中使用的版本最多的还是2008 R2。并且,可以说,在微软未来数据平台的发展中,SQL Server 在微软未来的发展中起着不可或缺的作用,现在信息化的进程已经不可逆转,可想而知,今后一定是信息化、数据互的时代,人们在日常生活的方方面面对数据库的需求也会不断提升,这样必将会促使 SQL Server向着更加智能化的方向发展。在整个2008版的数据库中,安全验证的方式都得到了提升,可以更好的保护用户的信息安全。
2.3 C#语言
C#是 C++与 Java 两种语言进行综合后的语言,其基础语法类似 C++,但是在思想上却是学习 Java 中面向对象的思想。面向对象相对于面向过程的语言有着不可比拟的优势,面向对象的语言更适合各层级的编程者进行开发,有的时候并不需要关心一些功能是如何实现的,只需要关系怎么去调用想要使用的函数,传递什么样的参数进去,得到什么样的结果就可以了。
3.需求分析
通过对学校用户、学生用户进行全方面的需求调查,搜集国内外相关网站的资料,进行功能的统计和调查,根据实际需求确定了本次系统在功能上、性能上需要实现的目标。由于网站为毕业生问卷调查网站,其整体问卷发布、问卷反馈以及数据统计的功能比不可少,并且在以上前提下最好可以实现新闻的发布功能,使得毕业生用户能够在毕业之后还能获得学校信息的详情。
3.1功能需求分析
(1)管理员:管理员用户是本设计中权限最高的用户,可以进行用户的管理、修改管理员密码、对站内新闻进行增删改查、新增问卷、对投票进行管理、留言管理、以及对系统的管理等等。
(2)游客用户:游客用户是本设计中权限最低的用户,没有进行注册登录的用户可以对问卷进行查看,对问卷的结果进行查看,可以在网站内进行匿名的留言以帮助管理员更好的对网站进行改善。
(3)注册用户:注册后的用户除了拥有游客用户拥有的权限以外,还可以对自己的资料进行修改,并写入到系统数据库。当然,游客用户是没有投票的权利的,但是对于注册用户而言,就可以进行投票。
3.2性能需求分析
(1)精度需求:在整个设计实现的过程中,要能够确保实现所有有关于查询的请求,保证搜索的在精度上与用户所给出的条件达到完全的匹配。
(2)时间特性需求:由于用户等待时间有限,整个系统在响应用户操作的时间最好不要超过3秒,以1秒为最佳。
(3)输入输出需求:系统在完成用户输入、输出数据的时候必须依照用户的实际操作,不能出现用户点按添加按钮后系统却做出了删除的操作的这类情况的发生。
(4)设计界面需求:现如今,一般用户使用的都是 Windows的操作系统,所以在实现整个网站的时候要注重可视化编辑,注重用户体验,并且在系统中必须要能够支持用户使用键盘鼠标等进行“傻瓜化”的操作。在界面设计上,要注重界面的一致性,应当遵守Microsoft Windows 的软件界面空控件所制定的的规范原则,为用户提供较为便捷的错误处理功能、信息返馈功能等等。 ASP.NET+sqlserver毕业生就业统计在线问卷调查网站+源代码(2):http://www.751com.cn/jisuanji/lunwen_41372.html