欢迎来到天天文库
浏览记录
ID:45579511
大小:600.33 KB
页数:39页
时间:2019-11-15
《寄宿管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、西安科技大学《程序设计方法学》课程设计报告题目:寄宿管理系统组号:19组成员:2014年7月9日目录1设计内容及人员分工22系统架构设计及模块设计63实现效果及主要模块代码84技术难点与解决方案36375总结一、设计内容与分工1.设计内容:设计内容及需求描述:某寄宿学校需要开发一个信息管理系统,通过该管理系统可以对学生的n常事务进行管理:1.系统在学生入学时,为其建立个人档按,并由校长助理进行录入。校长助理可对学牛档案进行管理,包括删除,修改,查询等操作。2.每天由老师记录考勤情况,然后由校长助理完成考勤录入。3.校长助理对班级进行管理,包括新增和删除班级,
2、进行学生的编班和调班工作,查询班级名册等情况。4.费用部分有收费和退费两大模块,由财务人员完成。每月的费用由财务人员根据规定录入,所退费用由系统自动生成,5.如果家长对收费、退费有疑问Z处,可登陆系统进行查询。该程序共有三个参与者:校长助理,财务人员,学生家长及七个用例图:(1)档案管理:木川例提供了增加、删除、查询、修改学生档按的功能。图1—1档案管理川例IDEA-PC.School・dbo.StudentKSQLQueryl,sql・(Io...列名数拥类型允许Null值gSnochar(10)□Snemechar(30)0Cnochar(10)0Sty
3、pechar(40)0图1一2学牛表Student(2)管理班级:木用例提供了建立、删除、修改班级,对学生进行编班和调班,杳询班级名册的功能。班坂莒理增加班级班级编号[査询班级信息班级名称确定I取消班级编号査询I直询全部班级
4、删除班级修改班级信患玻级编号「班级名称r班级编号]班级姓名I班级人数1?0112021203120412051206班级入数o确定I取消I图2—1班级管理用例SQLQueryhsql-(lo...r(idea-PCLQ(54))
5、IDEA-PC.Sc列名数拥类型允许Null值gCnochar(10)□Cnamechar(30)0Cnu
6、mbersmallint0图2—2班级表Class(3)密码修改:该用例提供了密码修改功能密码修改用户名输入新密码确认新密码取消I图3—1密码修改用例(2)考勤管理:阂IJ例提供了各班考勤悄况的录入功能图4-1考勤管理用例IDEA-PGSchool・dbo.AttendanceIDEA-PC.School・列名敎据类型允许Null值[Anoint□Snochar(10)回Datedate回图4一2考勤表Attendance(3)财务管理:本川例提供了录入费川、收费、退费以及查询费川情况的功能。图5—1财务管理用例IDEA-PC.School-dbo.Fee
7、IDEA-PC.School-dbo.Atte列名FmonthFheeFzeeFkeeFqeeFseeFschargeFcharge数据类型允许Null值char(10)□smallint回smallint回smallint回smallint回smallint回smallint回smallint回smallint回图5—2费用表Fee(6)疑问查询:木川例提供了查询费川情况以及考勤情况的功能。图3-1疑问查询用例(7)登陆:本用例提供了验证用户身份的功能。图7-1登陆用例IDEA-PC.School-dbo.RoleIDEA-PC.School・dbo.Fe
8、e列名敎掳类型允许Null值Typevarchar(lO)□Usernamivarchar(lO)0Passwordvarchar(lO)0图7—2角色表Role人员分工如下:魏楠楠:班级管理(增,删,改,查),学生管理李倩:考勤录入(录入时默认当前H期),密码修改王青枝:登陆界面及相关菜单功能设计(选择相应权限其他菜单显灰),,家长疑问解答,数据库备份系统架构设计及模块设计系统架构设计图:模块设计实现如下:修改密码3.实现效果及主要模块代码1.登陆界面的制作及确定控件的主要函数代码voidCLoginDlg1::OnOK(){//TODO:Addextra
9、validationhereCLoginSet2recordset;CStringstrSQL;CStringm_typc=HU;UpdateData(TRUE);if(m_strUsername.lsEmpty()){AfxMessageBox(H请输入用户名!”);return;}if(m_strPassword.lsEmpty()){AfxMessageBox("请输入密码!“);return;}switch(m_radio)case0:m_typc="校长助理";break;case1:m_type=”财务人员”;break;case2:m_type
10、二”家长”;break;}if(!rccordsct
此文档下载收益归作者所有