web程序设计报告个人在线记账网站

上传人:第*** 文档编号:56885417 上传时间:2018-10-16 格式:DOC 页数:23 大小:240.50KB
返回 下载 相关 举报
web程序设计报告个人在线记账网站_第1页
第1页 / 共23页
web程序设计报告个人在线记账网站_第2页
第2页 / 共23页
web程序设计报告个人在线记账网站_第3页
第3页 / 共23页
web程序设计报告个人在线记账网站_第4页
第4页 / 共23页
web程序设计报告个人在线记账网站_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《web程序设计报告个人在线记账网站》由会员分享,可在线阅读,更多相关《web程序设计报告个人在线记账网站(23页珍藏版)》请在金锄头文库上搜索。

1、课课 程程 设设 计计课程名称Web 程序设计题目名称个人在线记帐网站专业班级2013 级计算机网络(1)班学生姓名xxxxxxxx学 号xxxxxxxxxx指导教师xxxxx二一四年十二月三十一日蚌埠学院计算机科学与技术系课程设计任务书课 程Web 程序设计班级xxxxxxx指导教师xx题 目个人在线记帐网站完成时间2014 年 12 月 1 日至 2015 年 01 月 1 日主要内容功能要求: 1.个人信息管理:用户注册、用户登录认证和用户信息修改; 2.网上记帐:用户登录后,可在线记录收入和支出帐目,帐目信息包括(发 生时间、发生金额、支出/收入、帐目事由等); 3.帐目统计:可按周、

2、月或自定义时间段统计收支情况。设计报告要求1封面:(格式附后) 2课程设计任务书 3课程设计报告: 系统总体方案 设计思路和主要步骤 各功能模块和流程图 设计代码 心得体会和参考资料 说明:学生完成课程设计后,提交课程设计报告及软件,要求文字通畅、字 迹工整(也可打印),文字不少于 5000 字,并装订成册。星期 周次一二三四五六日上机时间安排指导时 间地点版面要求1题目用黑体三号,段后距 18 磅(或 1 行),居中对齐; 2标题用黑体四号,段前、段后距 6 磅(或 0.3 行); 3正文用小四号宋体,行距为 1.25 倍行距; 4标题按“一”、“”、“1”、“”顺序编号。课题名称学生姓名学

3、号所做的工作个人在线记账网站个人在线记账网站一、系统总体方案(一)题目背景个人理财在我国得到大众的认可和金融机构的重视是近几年的事情。人们对个人理财的重视程度,与我国市场经济制度不断完善、资本市场长足发展、金融产品的日趋丰富以及居民总体收入水平的逐年上升等等是分不开的。但是比起美、日等发达国家,我国人民对于个人理财的理解还处于初级阶段。但是其实理财并不困难,并非非要依靠个人理财专业人士的建议才能身体力行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执行预算到分析成果这六大步骤,便可以轻松的达成个人的财务管理。至于要如何预估收入掌握支出进而检讨改进则有赖于平日的财务记录,简单的说记账是理

4、财的第一步。 最近越来越多的人具有了记账的习惯,在上班族、学生族既定收入稳定的情况下,采取“节流”的科学理财方式是非常实际的,也符合个人理财统筹的原则。家庭、个人的收入支出结构在日益发生变化,单纯地靠在本子上记录收入支出无法满足对于收入支出结构的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各种面向家庭及个人的理财软件也越来越多。但是众多个人理财软件操作专业,对于个人用户来说功能过于强大,分析数据用语专业也不易理解。因此开发一个操作简便、统计结果直观并对个人用户理财有参考价值的记账软件无疑能为广大个人用户提供方便。 在盛行个人理财的美国,70%以上的家庭都拥有一套自己的理财软件,其中

5、最具影响力的理财软件要数 Intuit公司开发的 Quiken 和微软公司开发的 Money 这两款软件。现在,Intuit公司已成为世界最大的理财软件与理财咨询公司,Quiken 也成为全世界用户最多的家庭理财软件。欧美家庭平日的财务报表,预算,税务处理,银行账目的查询等等都借助软件的各项功能,使用理财软件帮助家庭打理日常的财务安排已经成为一件很平常的事。但由于金融体制上的巨大差异,在欧美国家使用的个人家庭理财软件却并没有登陆中国市场。 但是国内的个人理财服务却刚刚起步,各式各样的个人理财软件也如雨后春笋,数不胜数。至少有上百款的所谓个人理财软件,但实际上 99%是个人写的业务小程序,功能比

6、 Excel 方便一点而已,有的加一点报表功能,充其量叫记账软件。如果个人理财软件仅有告诉你“柴米油盐酱醋茶”这种流水账的功能,Excel 足够了。但真正做到功能强大,技术专业,市场有影响力的,而且形成规模的,国内只有区区两款,成都的财智和深圳的家财通。 总而言之,在不久的将来家庭使用理财软件也将成为国内家庭的必需品。能提供简单明了的功能及操作的记账软件更是被广泛需要。这种软件也会为提升人随着网络的普及,很多高校都开设了动态网页设计、Asp 程序设计等 Web 程序设计课程,如何高效准确地对学生 Web 程序设计能力进行测试评估,则是一个重要的课程环节。传统教学模式下的测评体系,教师只能通过定

7、期出卷对学生考评,不仅效率低下,而且还受到课时等多方面的限制,不能随时和全面地了解学生的学习情况。因此充分发挥 Web 程序设计课程本身的特色和优势,利用先进的网络技术及其提供的全新沟通机制,实现一种基于 Web 的自主智能测评体系势在必行。本文提出了针对 Web 程序设计课程设计的一套个人在线记账网站及其实现方案。(二)开发意义个人在线记账网站是一个单位及个人都有很大用途部分,学生其有着轻松查阅自己的记账问题,对于企业单位中是不可没有的部分。开发一个个人在线记账管理网站,采用计算机对记账管理,进一步提高了传统手记的可靠性和安全。如果有一个网站能够记录下个人繁琐的帐务,那就可以随时查看就不会忘

8、了。此外还可以对记录随意的进行输入、添加、查询、删除及修改等操作,方便了日常账目的统计。(三)解决问题个人帐务管理系统的主要功能是首先建立客户的基本信息,包括用户名、收入的来源或支出的去向、交易的日期、交易的金额等。建立基本信息后利用系统提供的添加、显示、修改、查找等功能就可以实现设计目的了。 个人帐务管理系统的开发成功可以极大地方便用户管理个人的帐务,不必为个人账务而劳心伤神了,也可以更好的管理自己的财务了。个人帐务管理系统除以上的功能之外,还可以进行后开发,进一步扩展系统功能,实现更大范围的财务管理,以及财务状况分析等功能。2、设计思路通过 Microsoft Visual Studio

9、2010 用 C#设计编写个人在线记账网站,设计用户注册、用户登陆、用户密码修改,用户在线输入日期、收入、收入来源、支出、支出去向、交易、交易用途等功能并用一系列控件和 C#语言实现。3、主要步骤(一)设计网站流程图(二)用 Microsoft Visual Studio 2010 新建网站页面(三)建立 SQL 数据库,用来存放用户数据(四)添加控件,实现用户登陆与注册模块(五)添加控件,实现登陆用户输入数据框(六)连接数据库,存放数据,使用户可以查看数据四、功能模块和流程图(一)网站流程图主页主页记账记账登陆登陆注册注册账单账单(二)网站主页(三)登陆页面(3)注册页面(4)记账页面(5)

10、查看账单页面5、设计代码(1)母版页代码Site.Master个人在线记账网站 登录 欢迎使用, ! (2)用户注册模块代码Register.aspx创建新帐户使用以下表单创建新帐户。密码的长度至少必须为 个字符。帐户信息用户名:*电子邮件:*密码:*确认密码:*Register.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebCo

11、ntrols;namespace GRZXJZ.Accountpublic partial class Register : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)RegisterUser.ContinueDestinationPageUrl = Request.QueryString“ReturnUrl“;protected void RegisterUser_CreatedUser(object sender, EventArgs e)FormsAuthentication.SetAuth

12、Cookie(RegisterUser.UserName, false /* createPersistentCookie */);string continueUrl = RegisterUser.ContinueDestinationPageUrl;if (String.IsNullOrEmpty(continueUrl)continueUrl = “/“;Response.Redirect(continueUrl);(3)登陆模块代码Login.aspx登录请输入用户名和密码。注册 如果您没有帐户。帐户信息用户名:*密码:*保持登录状态Login.aspx.csusing System;

13、using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace GRZXJZ.Accountpublic partial class Login : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)RegisterHyperLink.NavigateUrl = “Register.aspx?ReturnUrl=

14、“ + HttpUtility.UrlEncode(Request.QueryString“ReturnUrl“);(4)修改密码模块代码更改密码请使用以下表单更改密码。新密码的长度至少必须为 个字符。帐户信息旧密码:*新密码:*确认新密码:*(5)记账模块代码JiZhang.aspx您可以在这里记录您的账目信息!日期: 收入: 收入来源:支出: 支出去向:交易: 用途: “ SelectCommand=“SELECT RQ, SR, SRLY, ZC, ZCQX, JY, YT FROM Bill“ InsertCommand=“INSERT INTO Bill(RQ,SR,SRLY,ZC,

15、ZCQX,JY,YT)VALUES(RQ,SR,SRLY,ZC,ZCQX,JY,YT)“JiZhang.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data.OleDb;namespace GRZXJZ.Accountpublic partial class JiZhang : S

16、ystem.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)protected void Button1_Click(object sender, EventArgs e)SqlDataSource1.Insert(); (6)查询账单模块代码您可以在此查看统计账单!“ SelectCommand=“SELECT RQ, SR, ZC, YT, SRLY, ZCQX, JY FROM Bill“六、心得体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,Web 网页技术已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握 Web 网

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号