- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计方法学课程设计-寄宿管理系统
西安科技大学
《程序设计方法学》
课程设计报告
题目: 寄宿管理系统
组号: 19 组
成员:
2014年7月9日
目 录
1 设计内容及人员分工…………………………………………………………2
2 系统架构设计及模块设计……………………………………………………6
3 实现效果及主要模块代码……………………………………………………8
4 技术难点与解决方案…………………………………………………………36
5 总结……………………………………………………………………………37
一、设计内容与分工
1.设计内容:
设计内容及需求描述:
某寄宿学校需要开发一个信息管理系统,通过该管理系统可以对学生的日常事务进行管理:
系统在学生入学时,为其建立个人档按,并由校长助理进行录入。校长助理可对学生档案进行管理,包括删除,修改,查询等操作。
每天由老师记录考勤情况,然后由校长助理完成考勤录入。
校长助理对班级进行管理,包括新增和删除班级,进行学生的编班和调班工作,查询班级名册等情况。
费用部分有收费和退费两大模块,由财务人员完成。每月的费用由财务人员根据规定录入,所退费用由系统自动生成,
如果家长对收费、退费有疑问之处,可登陆系统进行查询。
该程序共有三个参与者:校长助理,财务人员,学生家长及七个用例图:
档案管理:
本用例提供了增加、删除、查询、修改学生档按的功能。
图1—1档案管理用例
图1—2学生表Student
(2)管理班级:
本用例提供了建立、删除、修改班级,对学生进行编班和调班,查询班级名册的功能。
图2—1班级管理用例
图2—2班级表Class
密码修改:
该用例提供了密码修改功能
图3—1密码修改用例
考勤管理:
该用例提供了各班考勤情况的录入功能
图4—1考勤管理用例
图4—2考勤表Attendance
财务管理:
本用例提供了录入费用、收费、退费以及查询费用情况的功能。
图5—1财务管理用例
图5—2费用表Fee
(6)疑问查询:本用例提供了查询费用情况以及考勤情况的功能。
图3—1疑问查询用例
登陆:
本用例提供了验证用户身份的功能。
图7—1登陆用例
图7—2角色表Role
人员分工如下:
魏楠楠:班级管理(增,删,改,查),学生管理
李 倩: 考勤录入(录入时默认当前日期),密码修改
王青枝:登陆界面及相关菜单功能设计(选择相应权限其他菜单显灰),,家长疑问解答,数据库备份
系统架构设计及模块设计
系统架构设计图:
模块设计实现如下:
查询
3. 实现效果及主要模块代码
登陆界面的制作及确定控件的主要函数代码
void CLoginDlg1::OnOK()
{// TODO: Add extra validation here
CLoginSet2 recordset;
CString strSQL;
CString m_type = ;
UpdateData(TRUE);
if(m_strUsername.IsEmpty())
{
AfxMessageBox(请输入用户名!);
return;
}
if(m_strPassword.IsEmpty())
{
AfxMessageBox(请输入密码!);
return;
}
switch(m_radio)
{
case 0:
m_type = 校长助理;
break;
case 1:
m_type = 财务人员;
break
文档评论(0)