| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
消费管理系统的设计与实现           
消费管理系统的设计与实现

作者:周芳 冯昊 盛李明 苏启琦 张小虎

摘要:针对当代大学生节约意识淡薄的现状,以消费管理系统为案例,前台采用vc作为开发工具,后台采用access数据库,利用c/s结构开发而成。按照软件工程的思想,从需求分析、概要设计、详细设计、编码和测试五个方面进行了详细描述,旨在帮助提高学生自我管理能力的同时,为计算机系软件专业的学生提供参考依据,以便更快的进入数据库编程领域。
关键词:管理系统;软件工程;数据库编程;自我管理

1、引言

随着社会的发展,物质生活越来越充裕,大部分家庭当中均以独生子女居多,家长往往倾其所有,尽量满足小孩的各种需求,力争使他们受到最好的教育[1]。基于此,节约意识和理财意识逐渐淡薄[2],为了让当代大学生对自己的每笔消费都能做到心中有数,从而培养自己的理财意识和自我管理的能力,从而开发了此消费管理系统。它能完成对学生的消费按月、季度、年等进行汇总、统计各种支出的百分比等功能。与此同时,采取重现软件设计流程的方式,为计算机系软件专业的学生提供参考依据,以便加快进入数据库编程领域的步伐。

2、需求分析

根据用户需求,该系统应具有以下功能:
(1)用户通过身份认证进入系统。
(2)管理员能实现用户信息的查询、增加、删除和修改。
(3)能实现指定人员的消费查询、增加、删除和修改,按月、季度、年进行汇总,统计各种支出的百分比等功能。lOcalHOsT

3、概要设计

3.1开发环境
该系统以c/s模式为体系结构,采用visual c作为前台开发工具,使用access作为后台数据库,通过ado实现系统与数据库的连接开发而成。
3.2模块设计
按照用户需求,确定该系统具有用户管理和消费管理两大模块,功能模块图如图3-1所示:

4、数据库设计

数据库设计时,主要采用范式原理[3],在设计过程中一般只需符合3nf规范即可,即消除传递函数依赖。除此之外,还需制定统一的命名规则[4],比如:字段名和表名采用单词的首字母加下划线的方式,s_date代表提交时间。另外,需要设置约束条件,例如:主外键设置,是否允许重复等。

本系统结构简单,仅由单独的寝室成员信息表建立而成,包含s_id、s_name, s_subject、s_date和mark等5个字段,其数据类型分别为数字(长整型)、文本、文本、日期/时间、货币型。其中,s_id为主键,其他4个字段都将“必填字段”设置为“是”。

5、编码

“编码”顾名思义为编写代码,即利用程序设计语言实现用户所需功能[5]。现以用户身份认证和添加消费记录为例进行重现。
5.1用户认证代码
首先定义一个布尔型的变量,用于是否取得权限的标志,然后定义cstring型的变量m_user和m_password,分别用来存储用户名和密码。具体代码如下:

class clogin : public cdialog
{
// construction
public:
bool status; //先用bool定义一个status,用于判断是否拥有用户权限
clogin(cwnd* pparent = null);
}
void clogin::onok()
{
// todo: add extra validation here
updatedata(true);
if(m_user=="635"&&m_password=="0706030118192021")//这里设置用户名及密码
{
status=true;//改变status的值,确定是否有操作权限
messagebox("用户认证成功");
m_user="";//将用户名与密码置空
m_password="";
updatedata(false);
}
else
{
status=false;
messagebox("密码错误!");
m_user="";
m_password="";
updatedata(false);
}
cdialog::onok();
}
这里采用的是将用户名和密码直接写入程序中,也可以设计在数据库的字段中来进行验证,如果和指定数据不匹配则报错,同时将标志置为false,匹配则将标志置为true,并将存放用户名和密码的变量值清空,为下一次身份验证做准备。
5.2 添加消费记录
基于数据库的编程,主要完成增加、修改、删除、查询四种操作。现以添加记录为例,主要实现代码如下:
void cstudentview::onbutt

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《消费管理系统的设计与实现》的网友还看了:
    [法律论文]试论案件集中管理效能的发挥
    [法律论文]试论案件管理模式的构建
    [法律论文]试析新刑诉法对案件管理工作的影响
    [法律论文]试析如何加强监狱警察管理分类
    [法律论文]浅论网络购物中消费者权益的法律保障
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [企业管理]面向旅游产品开发的旅行社供应商管理研究
    [法律论文]试论检察权与基层行政管理的对接
    [法律论文]试论专家参与行政决策管理制度的研究
    [法律论文]试论司法与社区管理研究

    计算机论文
    普通论文关于互联网对大学生的影响以及对
    普通论文试论基于ASP. NET的教学服务门户
    普通论文浅谈网格计算相关技术与应用
    普通论文对当前新闻工作者道德体系的思考
    普通论文网络用户隐私关心问题研究
    普通论文计算机控制系统在汽车行业的应用
    普通论文试论建设网格多媒体教学资源库
    普通论文基于WinDis 32技术实现网络通信监
    普通论文浅谈区域创新网络的系统结构与创
    普通论文电力自动化通信技术中的信息安全
    普通论文超大型Oracle数据库的基础设计和
    普通论文汇文系统3.5版在编目模块中的
    论文
    普通论文[今日更新]现代汉语句子主题的语义
    普通论文[免费范文]呼叫中心知识管理策略概
    普通论文[经济论文]经济学人文传统的回归与
    普通论文[免费范文]副县长在增收节支会上的
    普通论文[免费范文]革命歌曲亲子演唱暨家庭
    普通论文[经济论文]浙江省农家乐规范管理提
    普通论文[今日更新]网游商业巨头们的文化潜
    普通论文[今日更新]文言文:关于中学文言文教
    范文大全
    普通范文[零八零五]欢迎发电项目识别团专家
    普通范文[范文大全]师德报告会听后感
    普通范文[范文大全]2009年校党委工作总结范
    普通范文[范文大全]办公室2012年工作计划
    普通范文[范文大全]高速公路监理工作年终工
    普通范文[范文大全]2012年某县团市委关于开
    普通范文[零八零五]法院大学习大讨论经验交
    普通范文[范文大全]建设局特色城镇规划经验
    演讲致词
    普通演讲[会议发言稿]科学发展观座谈会发言稿--
    普通演讲[庆典致辞]工程项目部在中秋联欢会上
    普通演讲[婚丧致辞]送亲答谢酒会家长致辞
    普通演讲[就职演说]总经理就职演说
    普通演讲[节日祝福语]2010年中学生广州亚运会开
    普通演讲[就职演说]被选为人大常务主席后的表
    工作范文
    普通公文方案[合同范本]建设工程勘察设计合同(一
    普通公文方案[公文写作]蚂蚁蚁窝给企业管理知识的
    普通总结[工作总结]纪检室工作总结
    普通总结[工作汇报]关于学习贯彻党的十七大精
    普通领导讲话[经济工作]在依法行政工作会议上的讲
    普通汇报体会[征文演讲]演讲稿:因为爱,所以爱
    普通汇报体会[心得体会]贯彻新《消防法》加强农村
    普通汇报体会[心得体会]知识竞赛比赛心得
    普通公文方案[公文写作]公务员工作总结
    普通公文方案[公文写作]关于切合区划调整实际,进
    普通公文方案[公文写作]人民法院党建工作纪实
    普通党建工会[入党相关]10月大学生入党申请书