1。3。2 操作可行性
本系统用户、管理员在统一的网上平台上操作,极大地方便了用户实现财富的管理,记录收支情况、查询资产等,提高了记账的效率。而且本系统的开发原则是操作方便,界面美观,设计简便大方、合理,符合用户的使用习惯,最后实现对系统的掌握。因此在操作上是可行的。
2 系统开发环境及技术
2。1 SQL Server 2008数据库系统
Microsoft 公司为了使数据获得安全有效的传输,推出了关系型数据库管理系统SQL Server 2008。该系统将结构化、半结构化和非结构化得数据用直接的方式存储在数据库内,同时又能够对数据进行查询、搜索、同步、报告和分析。它可以通过数据中心最大的服务器一直到桌面计算机和移动设备直接控制数据而不必担心数据存储的位置。同时具有信任性、高效性、智能性等特点,方便了用户在需要的时候发送观察信息[4]。
SQL(Structured Query Language)也就是结构化查询语言,自从1981年IBM推出以来,凭借结构简单,功能强大,简单易学得特点,被广泛的应用,因为要用行和列的形式存储,所以又被作为关系型数据库。可以进行创建、插入、更新、删除、修改数据库等。SQL语句主要用于执行各类操作,比如修改数据,提取数据等。现在无论是一些大型的DBMS,还是一些频繁使用的数据库开发系统,它们都可以用SQL作为查询语言[5]。
2。2 ASP。NET来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
ASP。NET基于B/S,创建动态网页的服务器端的应用程序,可创建WEB页面是动态交互的。在微软的。NET战略计划中,ASP。Net是其中的一项核心技术。之所以它能迅速崛起就是因为它的简单以及高度可定制化的能力[1]。
它有以下几个优点:
1)开发简单:它在Web应用程序的开发带入WinForm中的事件,只需拖动控件,处理控件的属性,不需要面对大量的HTML编码[2]。
2)使用安全:ASP。NET为Web应用程序提供了开发人员可以根据需要添加、删除或替换的默认的授权和身份的验证方案[2]。
3)设断点,易调试:WEB应用程序一直是开发者开发调试的难点,一般IDE约束不了他们使用的WEB服务器[3]。
4)代码易查找:ASP。NET将WEB界面和业务程序分开,这样的界面使代码更清晰,更利于后期的维护[3]。
2。3 硬件环境
系统的开发环境如下:
CPU:Intel @2。6GHz
内存:4G
2。4 软件环境
操作系统:Windows 10
数据库:SQL Server 2008
开发工具:Microsoft Visual Studio 2010
开发语言:C#
3 系统功能框架与总体设计
3。1 需求分析
一个标准的应用系统,需求分析阶段的重要性是不言而喻的。通过对需求分析的研究,做到理解用户对系统的需求。提出对目标系统完整、正确、清楚、详细的需求。作为一个基于Web的家庭理财系统,操作界面先保持简洁美观,使人一看就能理解,其次要保证用户能对日常收支、借贷信息进行添加和查看,可以按日、月份、年份查询相应的收支情况,能够查看和选择理财产品,对自家支出情况了解,还可以在线留言。系统应该具有这些功能。然后管理员能够添加管理用户收支情况等,系统应该具有添加、修改、删除的功能。因此本系统主要由用户和管理员两部分组成。
3。1。1 功能性需求
(1)用户模块功能
1)用户验证模块论文网
用户注册:新用户进入系统后点击注册,填写用户名、邮箱、密码、确认密码,系统会进行验证。