ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:2.35MB ,
资源ID:5813654      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5813654.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学生活管理系统课程设计2副本.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学生活管理系统课程设计2副本.docx

1、大学生活管理系统课程设计2 副本 商学院课程设计报告课程名称:管理信息系统课程设计设计题目: 大学生生活费管理系统 专 业: 会计学121班 学生姓名: 王有玲 学 号: 129094311 目 录第一章 问题描述 11.1开发背景 11.2开发目的 11.3开发环境 11.4 应用范围 2第二章 大学生生活费管理系统需求分析 22.1大学生生活费管理系统数据分析 22.2 功能需求分析 32.2.1大学生生活费管理系统功能需求 32.2.2大学生生活费管理系统数据字典 42.3性能需求 52.4运行需求 52.4.1用户界面 52.4.2硬件接口 52.4.3软件接口 52.4.4故障处理

2、52.4.5其它需求 5第三章 大学生活管理系统系统总体设计 53.1划分系统模块及小组分工 53.2 大学生活管理系统总体设计 6第四章 大学生活管理系统详细设计 64.1数据库设计 74.2主要界面设计 74.3 消费管理模块算法设计 9第五章 消费管理模块的主要源代码及测试 135.1 主要源代码 135.2 测试 145.2.1 查询消费模块测试 145.2.2 添加消费模块测试 155.3测试结果及发现 165.3.1登录界面测试 165.3.2查询消费模块测试 165.3.3删除消费模块测试 175.3.4添加消费模块测试 175.4总结测试结果 17参考文献 18第一章 问题描述

3、1.1开发背景大学生作为当今社会上的一个特殊的消费群体,一直受到社会的广泛关注。由于大学生年龄较轻,群体较特别,有着不同于社会其他消费群体的消费心理、行为和理念,并有着旺盛的消费需求,另一方面,大学生又尚未获得经济上的独立,消费受到很大的制约。消费观念的超前和消费实力的滞后,都对大学生的消费有很大影响。所以他们有着自己的消费特点,同时难免存在一些消费问题,比如父母问及生活费的去处时往往说不出一个所以然。为此我们特地开发一个大学生生活费管理系统来为大学生生活费的来源及开销作一个记录,给我们的生活做一个“明码标价”。这既有利于学生自己查看收支明细,也有利于给父母一个交待。1.2开发目的开发大学生生

4、活管理系统软件,以供大学生进行生活费的管理,通讯录的管理,方便其随时对生活费通讯录的信息添加、查询、修改等操作。同时开发此软件,能提高自己软件开发的能力,学习powerbuilder的技巧,提高设计工作思想,通过本系统软件开发,我与本班同学进行多次长时间的交流,这使我们能从中学习知识、吸取经验,在技术和软件思想上同时得到锻炼,从而使总体设计水达到一个新高度。1.3开发环境大学生生活费管理系统是一个典型的信息管理系统、其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性和数据安全性高的库。 至于后者要求应用程序-功能完备、易于使用以及其他的特点

5、。该系统主要完成对学生生活费收入类型及收入金额和学生生活费支出类型及支出金额和学生通讯录管理及备忘录管理等方面,包括数据库中表的添加、修改、删除等。系统还可以完成对各类信息的浏览、查询、添加、删除、修改等基本功能。经分析,使用powerbuilder10.0 的开发工具及各种的面向对象的开发工具尤其是数据窗口这简单的简单智能操作,该数据库对象的第一个在短时间内建立该系统应用程序原型,然后,初始原型系统需求的小版本上修改和改进形成的一个可行的制度之前的用户满意度。1.4 应用范围本系统适用于所有大学生在校期间的财务收支统计。考虑到大学生在校期间以学习为主要任务,因此收入总的来说比较单一。大多数学

6、生的收入主要以父母的供给,以各种兼职赚些零花钱,奖助学金和学校补助等等。而支出相对也比较单一,有每天的餐饮,生活用品,同学聚会,观光旅游,乘车车费并且本系统还包括通讯录管理,备忘录管理等等满足大学生生活管理的各种功能。第二章 大学生活管理系统需求分析2.1大学生活管理系统数据分析本系统要用到4个实体,如图2.1所示:图2.1 大学生活管理系统ER图2.2 功能需求分析2.2.1大学生活管理系统功能需求顶层数据流图:图2.2 顶层数据流图1层数据流图图2.3 1层数据流图消费管理细化数据流图图2.4 消费管理细化数据流图2.2.2大学生活管理系统数据字典本系统的涉及到消费表record,通讯录表

7、txl,备忘录表bwl。表 2.1 消费表record属性名数据类型中文名注释RdateDate日期主码zfeeInteger早消费wufeeInteger午消费wanfeeInteger晚消费otherInteger其它表2.2 通讯录txl属性名数据类型中文名注释tnostring编号主码Namestring姓名TelString电话QQstringQQ号码Addressstring住址表2.3 备忘录bwl属性名数据类型中文名注释lnostring编号主码LwhenString时间lwherestring地点lwhostring人物LwhatString 事件2.3性能需求在操作方式、运

8、行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。系统响应时间小于4秒,具有良好的兼容性。2.4运行需求2.4.1用户界面 本系统运行在windows平台,采用友好的窗口界面2.4.2硬件接口系统的主要输入设备是键盘。输出主要是显示器输出和打印机打印输出等。2.4.3软件接口asa数据库接口2.4.4故障处理出现故障,备份数据后,重启系统2.4.5其它需求保留完整的文档,保证可维护性第三章 大学生活管理系统系统总体设计3.1划分系统模块及小组分工本系统可以划分为消费管理子模块,通讯录管理子模块,备忘录管理子模块,有可以记录每天的消费信息,重要事情,电话本等功能。小组分工如下表

9、3.1所示:表3.1 小组分工划分子模块负责人消费管理李XX备忘录管理XX通讯录管理XX3.2 大学生活管理系统总体设计本系统可以划分为消费管理子模块,通讯录管理子模块,备忘录管理子模块,每个模块都有增删查询功能。系统层次结构图如下所示:图3.1 系统层次结构图第四章 大学生活管理系统详细设计4.1数据库设计本系统的涉及到消费表record,通讯录表txl,备忘录表bwl。表 4.1 消费表record属性名数据类型中文名注释RdateDate日期主码zfeeInteger早消费wufeeInteger午消费wanfeeInteger晚消费otherInteger其它表4.2 通讯录txl属性

10、名数据类型中文名注释tnostring编号主码Namestring姓名TelString电话QQstringQQ号码Addressstring住址表4.3 备忘录bwl属性名数据类型中文名注释lnostring编号主码LwhenString时间lwherestring地点lwhostring人物LwhatString 事件4.2主要界面设计主要界面有登录界面,消费管理界面,添加消费界面,删除消费界面,查询消费界面:图4.1 登录界面图4.2 大学生活管理系统界面图4.3 消费管理界面图4.4 添加消费信息界面图4.5 删除消费信息界面图4.6 消费查询信息界面4.3 消费管理模块算法设计登录按

11、钮算法设计如下:图4.7 登录按钮流程图消费查询算法设计 :图4.8 消费查询流程图添加消费信息的算法设计:图4.9 添加消费信息的算法设计删除消费算法设计:图4.10 删除消费信息算法设计第五章 消费管理模块的主要源代码及测试5.1 主要源代码 setpointer(hourglass!)if parent.wf_connect(sle_userid.text,sle_password.text)=-1 then messagebox(连接数据库出错,连接失败+sqlca.sqlerrtext) haltelse open(w_zmain) close(parent)end ifdate l

12、rdatelrdate = date (sle_date.text) int ret ret = MessageBox(information!,是否确认删除,question!,YesNoCancel!,3) if ret =1 then delete from record where record.rdate=:lrdate;else return end if5.2 测试使用白盒测试,以添加消费模块,查询消费模块为例进行路径覆盖5.2.1 查询消费模块测试使用白盒测试中的路径覆盖对查询消费模块进行测试图5.1 查询消费模块流程图白盒测试结果如下表5.1所示:表5.1 测试结果路径测试用

13、例预期结果实际结果发现问题abcdf2013/1/17查询到记录查询到记录无abcef2013/30/30查询不到记录查询不到记录无5.2.2 添加消费模块测试使用白盒测试中的路径覆盖对添加消费模块进行测试 图5.1 添加消费流程图白盒测试结果如下表5.1所示:表5.2 测试结果路径测试用例预期结果实际结果发现问题abdefh13/1/1,2,2,2,2成功添加成功添加无abcbdefh13/1/1,2,2,2,213/1/2,2,5,2,2成功添加成功添加无abdegh13/1/3,-1,-1,-1添加失败添加失败无abcbdegh13/1/2,2,5,2,213/1/3,-1,-1,-1添

14、加失败添加失败无5.3测试结果及发现5.3.1登录界面测试输入数据预期结果实际结果发现问题输入账号dba输入密码sql进入系统进入系统无输入账号123输入密码dba提示错误提示错误无5.3.2查询消费模块测试输入数据预期结果实际结果发现问题输入日期13/1/1查询到记录查询到记录无输入日期010101提示数据类型错误提示数据类型错误无5.3.3删除消费模块测试输入数据预期结果实际结果发现问题输入日期13/1/1查询到记录,可删除记录查询到记录,可删除记录无输入日期010101提示错误提示错误无5.3.4添加消费模块测试输入数据预期结果实际结果发现问题输入日期:13/1/1早消费:1午消费:5晚

15、消费:1提示错误提示错误无输入日期:13/1/2早消费:1午消费:5晚消费:1可添加记录,并可以查询到记录可添加记录,并可以查询到记录无5.4总结测试结果消费管理可以实现对消费信息的查询,删除,添加,本系统的缺陷是界面不够华丽,有些模块的安全性不高总结通过本次课程设计,我学到了很多,这次课程设计综合运用,深入理解,并巩固了所学的软件工程知识。这次课程设计我负责的是消费管理模块。通过这次设计,我查阅了一定的资料,并亲自动手设计相应的代码,同时很多以前一知半解的知识点都豁然开朗了,也让我对以前学的零散的知识综合起来形成了一个整体的把握。此外我还体会到了团结的力量,这次课程设计如果不是大家共同讨论、

16、互相帮助,是难以完成的,因此在今后的学习和生活中,我们应该注重团队的力量。由于时间的关系,系统的设计不是太完美,还有许多可以改进的地方,比如可以把它做成多用户使用的,可以加强权限的验证等等。参考文献1 王珊, 萨师煊. 数据库系统概论(第四版)M. 北京: 高等教育出版社, 2006.2 Lu HongJun, Sun YuanYuan. Atay M et al. On the consistency of XML DTDsJ. Data & Knowledge Engineering, 2005, 52 (2): 231-247.3 费雅洁, Powerbuilder 程序设计(第2版),高等教育出版社 ,20094 李海军,马煜,刘昌容 Powerbuilder 案例开发集锦(第2版), 电子工业出版社 ,20095 张海藩 ,软件工程(第2版),人民邮电出版社,2006 6 张湘辉 , 软件开发的过程与管理清华大学出版社,20057 金敏,周翔, 高级软件开发过程, 清华大学出版社,20058 郑阿奇, Powerbuilder 实用教程(第3版),电子工业出版社,2009指导教师评语: 指导教师签名: 年 月 日成绩评定项 目权重成绩1、设计过程中出勤、学习态度等方面0.12、设计技术水平0.43、编程风格0.24、设计报告书写及图纸规范程度0.3总 成 绩

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1