




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商学院学年论文某高校学生学籍管理系统的设计与开发1 .引言1.1项目来源:采用计算机化管理系统可以提高操作员的操作效率,降低错误的可能性,并且计算机可以自动完成自己常用的统计功能,大幅度节省时间,经济效益和社会效益显着。1.2 .任务目标:本系统管理某学校学生的学籍,主要包括各种信息的登记、修改、删除等操作,可以对各种信息的查询生成各种各样的图,并显示结果1.3应用价值:该系统使管理者一目了然地掌握学生的学籍情况。2 .项目计划2.1项目资源:2.1.1 .硬件要求: P41.0以上。内存: 128MB以上。硬盘容量: 20MB。2.1.2 .软件环境操作系统: windows 2000/windows nt/windows XP。数据库: access 2003开发工具: eclipse分辨率: 1024像素*768像素2.2 .项目进程:2.2.1 .任务说明:2.2.1.1学籍信息管理:管理学生学籍的基本信息。2.2.1.2查询:按名字、学号、班级查询学生的学籍信息。2.2.1.4 .统计:统计学生的基本信息。2.2.2 .日程表:进度完成任务所需的时间系统设计整体企划两周系统资料的收集和整理一周软件模块、接口设计、数据库定义。一周数据库设计一周软件代码设计两周软件代码测试一周系统的确认和检查一周2.3项目的可行性评价2.3.1技术可行性:本系统采用eclipse access框架,eclipse是相当有名的开源Java IDE,IBM公司是开源的。 Eclipse主要以其开放性、高效的GUI、先进的代码编辑器等而闻名,该项目包括Eclipse插件、功能部件等各种子项目组。 任何人都可以轻松地将自己的软件作为Eclipse插件,只要将这些插件复制到Eclipse插件文件夹中就能集成起来。 主要采用了SWT接口库,支持多种本机接口样式. eclipse是当今java的最佳开发平台,可以自动生成许多代码,大大提高代码输入效率,从而缩短系统开发所需的时间,更好地降低系统开发成本。 access是microsoft的数据库产品,是一种稳定性和兼容性高、台式数据库,操作灵活、迁移简单、运行环境简单,具有小型网站的数据库处理能力。 提供构建表、查询、表单、报告、页面、宏和模块七种数据库系统的对象多种向导、生成器和模板,提供数据存储、数据查询、界面设计、 便于建立一个功能完善的数据库管理系统,规范报告等操作,可以完成大部分数据管理任务,而无需一般用户编写代码。 两种技术都是现在流行的技术,两者的组合可以更好地发挥系统的功能。2.3.2计划的可行性:这个系统所需的时间不多。 程序与其他大型系统相比,因为比较简单,所以强度也不大。 如果按计划进展的话,2个月左右就能顺利完成任务。2.3.3应用的可行性:本系统适用于windows操作系统,windows操作系统是当今社会最受欢迎的操作系统,主要优点是交互性好,本系统是这个操作系统另外,本系统采用了java和ACCESS技术。 这两种技术都在windows操作系统上运行得很好,因此该系统能很好地应用于学校学生学籍的管理,方便、有效地管理学生学籍信息。3 .系统需求分析3.1业务需求3.1.1业务组织:高校学生学籍管理中心3.1.2业务定义:管理大学学生学籍信息。3.2功能要求3.2.1功能构成:本系统管理学生学籍信息,主要进行添加、修改、删除学生基本信息,查询、排序、统计等操作,实现学生管理的自动化和计算机化。启动系统。选择用户(管理员)输入密码做检查显示主菜单选择项系统设定更改密码学生学籍操作数据统计退出输入数据。的双曲正切值输入密码检查密码的双曲正切值选择输入。修改删除退出输入要求根据统计结果学号输入要求存钱的双曲正切值的双曲正切值操作继续继续3.2.2功能定义:系统管理是今后系统升级的一个简单步骤。学生对学籍信息的操作在信息管理模块中完成,包括注册、修改、删除等操作在内的查询和统计在各个模块中。流程图设计(系统管理员):学生学籍管理系统的主模块系统管理信息管理查询统计学帮助信息管理模块输入。修改删除退出数据库操作模块信息查询模块用学号查用姓名查按班咨询。数据库操作模块数据统计模块在学号范围内统计按性别统计按班统计按出生年月日统计数据库操作模块3.2.3模块定义:主模块:输入:操作系统传达的各种信息、用户输入的各种数据。输出:显示系统启动画面。系统登录模块:输入:选择用户并输入密码。输出:确认后,显示主菜单。系统设置模块:输入:数据和确认输出:在弹出对话框中显示设置是否成功密码模块的更改:输入:输入两次新密码并确认输出:密码更改是否成功学生学籍操作模块:1 ) .输入模块:输入:学号等信息输出:确认输入是否成功,并提示。2 ) .模块的变更:输入:需要变更的信息输出:确认修正是否成功后提示。3 ) .删除模块:输入:要删除的信息。输出:确认删除是否成功并提示。数据查询模块:输入:选择并确认查询方法输出:显示查询结果数据统计模块:输入:选择并确认需要统计的数据输出:显示统计结果3.3数据要求3.3.1静态数据的定义如下表所示名字字段名称数据类型主键不是空的标志身份证自动编号是是学号数字数字否是姓名Name文本。否是性别Sex文本。否是民族eht网卡文本。否否班级类别文本。否否生日Birthday文本。否否原籍地家庭文本。否否3.3.2数据PS图:学生基本信息标志学号姓名性别民族班级生日原籍地学生基本信息ER地图学生学籍管理输入。修改删除学生学籍管理ER图数据查询学号姓名班级数据查询ER图统计学学号姓名班级出生年月日统计ER图3.4其他需求:界面友好,操作方便,数据传输迅速高效。4 .系统结构设计4.1系统整体框架如图所示学生学籍管理系统信息管理查询统计学数据操作信息综合管理追加信息修改信息删除信息查询条件下查询人员统计4.2软件结构设计4.2.1主要分为三个模块1 ) .信息管理模块:综合管理学生学籍的基本信息,可以添加、修改、删除基本信息。2 ) .查询模块:查询学生的基本学籍信息。3 ) .统计模块:根据不同特征统计学生的情况。4.2.2用户本系统的用户可以分为系统管理者、教师、学生三种。1 ) .系统管理者:可以追加学生资料,修改学生资料,查询学生资料。2 ) .教师:查询学生、学生的资料,可以看到系统向老师公开的信息。3 ) .学生:可以调查自己文件的开放信息,例如名字、出生年月日、政治情况等,但是不能调查自己文件未开放的信息。4.2.3接口设计:1 ) .用户界面:根据windows应用程序操作界面的规格设计,使用以对话框为中心的用户界面,使用户的操作变得容易。1 .主对话框:由5个功能按钮构成系统管理、信息管理、查询、统计、帮助。2 .信息管理添加对话框:学号编辑框:用于输入学生的学号名称编辑框:输入学生名称性别编辑框:用于输入学生的性别民族编辑框:用于输入学生所属的民族所属类别编辑方块:用于输入学生所属的类别出生年月日编辑框:输入学生的出生年月日出生地编辑框:用于输入学生的出生地信息保存按钮:在上述编辑框中输入信息后,用于将此学生信息保存到数据库中。取消按钮:用于取消这次输入退出按钮:退出输入对话框3 .信息管理变更信息对话框:学号编辑框:用于输入学生的学号名称编辑框:输入学生名称性别编辑框:用于输入学生的性别民族编辑框:用于输入学生所属民族所属班级编辑框:用于输入学生所属的班级出生年月日编辑框:输入学生的出生年月日出生地编辑框:用于输入学生的出生地信息“查询”按钮:查询输入的学生信息,更改该信息结束按钮:用于结束信息修改对话框4 .信息管理删除信息对话框:学号编辑框:用于输入学生的学号名称编辑框:输入学生名称性别编辑框:用于输入学生的性别民族编辑框:用于输入学生所属的民族所属类别编辑方块:用于输入学生所属的类别出生年月日编辑框:输入学生的出生年月日出生地编辑框:用于输入学生的出生地信息“查询”按钮:查询您输入的学生信息,使管理员可以查看该学生信息并决定是否删除该信息。结束按钮:结束删除信息对话框5 .查询对话框:请选择查询方法。 有三种方法可以选择查询方法:按名称、按学校号码和按班。 选择后,将显示适当的对话框。按名称查询编辑框:输入要查询的学生的名称按学号查询编辑框:用于输入要查询的学生的学号按班查询编辑框:输入要查询的学生班确认按钮:查询信息的人在确认输入正确后,可以取得查询结果“取消”按钮:用于取消此查询6 .统计对话框:请选择一个统计选项。 有四种方法可以选择需要统计的数据:按学生编号、性别、按班级和出生年月日。 选择后,将显示适当的对话框。按性别分类的统计编辑框:允许选择男性或女性,查看学生的性别数据按类统计编辑框:用于查询各级的数据按出生日期分类的统计编辑框:用于调查学生的年龄层分布情况确认按钮:确认统计人员输入错误后,确认能取得统计结果取消按钮:用于取消这次的统计2 ) .软件界面:使用访问的驱动程序。4.3数据结构:4.3.1 :数据库和程序联系方式:1 ) .主模块:连接到数据库2 ) .信息管理模块:信息输入模块:读入学号、姓名、性别、民族、所属班级、出生年月日、出生地等信息。信息修改模块:读入对应的输入信息,显示学生信息信息删除模块:读入对应的输入信息,显示学生信息。3 ) .查询模块:对应各种查询方式,输出对应的学生信息。4 ) .统计模块:对应各种统计方式,输出对应的学生统计信息。5 ) .系统操作模块:系统操作权限检查模块:读入帐户、密码,输出适当的信息。学籍信息操作模块:添加、修改、删除图书表信息。数据查询模块:创建查询条件并输出适当的信息。数据统计模块:指定统计条件并输出相应的信息。数据备份模块:复制学生学籍信息表、系统操作员记录表。数据恢复模块:读取学生的学籍信息表,由系统操作员记录表。5 .系统的详细设计:5.1 :功能模块的详细设计:5.1.1 :对象的定义:/内容面板的定义jp nel内容面板;/布局格式的定义XYLayout xYLayout1=new XYLayout ();/菜单栏的定义JMenuBar mainMenu=new JMenuBar ();/定义系统管理菜单及其菜单项JMenu menuSystem=new JMenuItem ();JmenuItem itemExit=new JmenuItem ();/定义信息管理菜单及其菜单项jmenuinfo=newjmenu ();jmenuitemitemitemsow=newjmenuitem ();JMenuItem itemAdd=new JMenuItem ();JMenuItem itemEdit=new JMenuItem ();jmenuitemitemdele
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年防洪排水工程合同履约保证金管理合同
- 2025年度社保补偿协议范本编写指南与案例分享
- 2025版高压水电设备安装与调试合同书
- 2025版托管班学生托管与亲子活动策划合同
- 2025版智能制造与工业4.0咨询服务合同范本
- 2025年度旅游线路开发及代理权授权合同
- 2025版个人消费信贷授信额度调整合同
- 2025版外墙涂料施工与建筑立面美化合同范本
- 贵州省兴义市2025年上半年事业单位公开遴选试题含答案分析
- 2025版牛奶品牌跨界合作采购合同范本
- 2025年秋季开学典礼校长致辞:启步金秋话成长播梦育英向未来
- 2025科研素养考试题及答案
- 兽药销售业务培训教材
- 2025年湖北省农村义务教育学校教师公开招聘小学语文真题(附答案)
- 2025-2030中国医疗护理器械行业市场发展现状及发展趋势与投资风险研究报告
- 2025四川绵阳市医学会招聘2人笔试模拟试题及答案解析
- 测绘法规与管理课件
- 软件项目突发事件应急预案
- 湖南省安仁县2025年上半年事业单位公开招聘试题含答案分析
- 2025年潍坊市中考数学试题卷(含标准答案)
- 医保打击欺诈骗保课件
评论
0/150
提交评论