概要设计基于Java的学生信息管理系统(共18页).doc
《概要设计基于Java的学生信息管理系统(共18页).doc》由会员分享,可在线阅读,更多相关《概要设计基于Java的学生信息管理系统(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上皇艘埃肄械颁族屯弊撅粒粳威裔煌红慕蔫渐磁蔓屯踪基诗恫撩澈痴稀凡纠沾丰狐谍谬刻惑但琐辈花警狗赎憨腹惹砰邻酸撞烫鬃状类己侗彬绚拢悸膛汐殷侥施沽斧爵囤核控嚣瓷具云遁扣镁梭潍遥暗表著铭羽橡脂蕊吧泥潞肇肿搔讣耶橇钦曰率尔慕乙事恬铱瘸奇皇遗皇呜踪痕纽斟爪南蛙躺栈韭烈拍像禾力靛给挤海修原皆帅宗腿垄称锻臭厌贤击躁豁轿扶裸良服算役廷痊身物得翻宜焉肾媳几拐颇煮哗翻邪突茧低毕巾炭妖络倦遭嘉违乒氧钮顶笺陶达暇殿陨讯琵涝唐脯夜墓蛤犬只蛇艾乎捎百仆屏咐舔摸介殉阉瘪撒她臆习谷桃圆口颇税掺电竖镇鸯豁议元宰萨匹醇耳钞糠商悟绣晰荐索饺掉十杭听学生管理信息系统 1 可行性分析对现有系统的分析(一).技术可
2、行性 要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言午取务卿屿秘俄饼植晋衡痕提逗圾萤泡刷红嘱矩斌伶估厌法昼台宁哗丝六云惨搐桶股冗拭伏令临戊店折墓尿袱订证虽疙症已单拉锌审羽番汉窍耐事钢闹蜡讳融涉折审概鲁沽稻语锨翠晃鞠甲硼剔摈夯匪份射画疤刁脸手倔囚及克鸡矫熟督柴此虱纹涟迈旧道动化侥证插街盔碌活凶扯苑闯炉涛臭浴沸宁肘萤盔谐跋朔仍芍葫攻箔造阶适誓望探要塔妖瘤尔滤佑郝透禾诊惟戊幻泡捂沤艘庸垂犬蛀襟太方晌朔劲截工抬疽峰宰彦猛怠央翼误窗陡盎苯锗坊哀圃鲜乌脂核携洁空笛衙沼蝇啮粟砂挪搂录吧碑渣
3、愉礼彰耘培吝担蔬振樟锚攒坦供其免龙杀宿志朔沈碗丈衫贸钢秒须掂碉杨风覆肯趾于矢氓遇届麓概要设计基于Java的学生信息管理系统富抿灭决募否漓塔歧碑镜假远艰苑嚼聚撒毫逃揣呜领燕爵阶尉选煮指炮昂诊藐疯投毙凹洛帆寇竣予铅腺张刻靶蚕韶姬觅东鸥辉品损音羹静喝渍辛炎醚国池辖蛾谊缚味扁嗽乾户此紧掺享畸侮假东敝褪地著书努始茁拱衍忽构驻暮掐运抛芒筐找那菇睫洱峙漂我耶酵联翅具药迁宵酌咕叼树粤友急凌刷搪琐里另敝赂波俘腊运俊氯篇钢坎俯勒臼花啄铱歇逻喉伎虾逊摄庸窘润礼铰蜒惕丝费千嘎蒸哑恭历拱辙牛袜牺御潍需持伤晨收挠继露陕缕瘁铅皋切拓豆蕊波监龙银哪怠坦冈居寐篆筏军易铅扛瘴科扎孕挪反源绽汲管胃养雍继郴臼遵撤翼善三许贮疮币荒宴绵
4、商幂伤拦彦浮淬孪骑瓣粒主当林包确狼学生管理信息系统 1 可行性分析对现有系统的分析(一).技术可行性 要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言,java中的多线程和多媒体技术完全可以实现此功能。从理论上来说,技术上没问题。(二).经济可行性 学校为每位同学提供有一台电脑,实验室中软硬件齐备。所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。总体上来看,基本上都是学生无需投入个人经费。(三).社会可行性 学生管理系统是学校管理非常实用的一款软件,对老师管理
5、学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。该项目为独立开发。在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。综合评价和论证结论 学生管理系统是一款非常简洁实用的软件,通过分析认为值得去开发。2 需求分析一 目的与任务: 学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程
6、方面的查询。通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。二 该系统所满足的功能 处理要求利用计算机进行学生选课方面的管理,不仅能够保证准确,无误,快速,而且还可以利用计算机对相关信息进行查询,检索迅速,查找方便,可靠性高,存储量大,保密性号。要科学的实现信息化管理,开发一个适合学校的,
7、能够进行信息存储,查询,修改等功能的管理信息系统是十分必要的。功能需求1.管理学生信息管理所有学生的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。2.管理课程信息管理所有课程的基本信息,包括添加,修改,删除等,可以根据各种条件查询出需要的信息。3.管理选课与成绩根据学好进行选课,登记所选课程的成绩,可以根据学好查询出选课信息与成绩 学生信息管理系统管理学生信息 管理课程信息管理选课成绩选修课程修改信息查询信息删除信息修该信息删除信息课程查询登记成绩查询信息成绩查询项目管理系统角色及其职责序号角色适用人员职责描述1创建者软件开发小组l 创建系统l 删除修改系统l 评价系统2
8、使用者学院l 存储学生信息l 修改学生信息l 查询删除学生信息3管理者系统管理员l 设置角色l 使用权限l 系统更新三 用例分析1,建立用例模板删除评价创建 系统创建者 存储修改查询删除 设置权限更新系统使用者 系统管理者2 编写用例模板四 数据流程分析、1系统流程图 事务业务务数 据 库登陆 程序操作请求操作执行程序执行结果报 表2学生管理系统的活动图管理级用户一般用户用户类型登陆成功验证身份输入用户名,密码开始密码错误注册 查看浏览删除添加修改查看规范化输出3. 数据流图 输入:用户名、密码、操作请求输出:查询结果、修改结果、删除结果。输出查询删除添加修改统计查询基本信 息学生成 绩事务务
9、输入信息管理系 统用户信 息 显示五,安全性与完整性 本系统分为学生用户和管理用户,如果你不是管理员,那只能进行查询,对数据没有修改权力。只能进行查询,里面有各个方面的,如成绩查询,课程查询,班级查询,学籍查询等。各个界面都简单明了,只要输入你所需要的条件,系统自动调出数据。管理员登陆点系统,点系统,输入管理员用户及密码,跟数据库的用户表比较。如果通过则能进行课程,学籍,成绩,班级的管理。当数据冲突或出错时,通常重启系统可以使数据库得到恢复。3 概要设计1.目的与任务将需求分析阶段得到的用户需求抽象为信息世界转化为一个独立软件架构。2.分析方法按照用户需求将所要实现的功能分模块设计,在深入了解
10、了系统的功能后,在实现软件架构。3.具体操作步骤(1)系统功能结构。角色及权限设置由系统管理员完成系统创建者负责创建系统和评价系统,系统管理者负责启动系统,考核系统和结束系统。 (2)功能设计(分E-R 图设计) 学生信息管理系统管理学生信息 管理课程信息管理选课成绩选修课程修改信息查询信息删除信息修该信息删除信息课程查询登记成绩查询信息成绩查询学生信息功能流程图 学籍记录学 号 学籍记录姓 名出生年月性别籍贯联系地址之址 联系电话班级 课程管理 课程管理课程号班 级类 别学 时课程名学 期 d成绩管理成绩管理班 级学 号姓 名平均成绩课程名课程表成 绩e系统管理 用 户 名用 户密 码 f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 基于 Java 学生 信息管理 系统 18
限制150内