- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生成绩管理系统项目答辩 基于C/S架构 指导老师:任继梅 组长:阳敏 成员:萧云龙 李苗苗 任务分配 1 项目构架搭建 组长:阳敏 成员:萧云龙,李苗苗 共同完成 2 界面开发 组员:萧云龙 3 操作函数开发 组长:阳敏 4 测试 组员:李苗苗 ●项目编写环境 编写工具:Linux vim编辑器 运行环境:Linux操作系统 项目介绍 ●项目简介 项目名称:学生成绩管理系统 --设计学生信息管理系统用于管理在校学生与教师的各种信息 ●背景及需求 Linux是一套免费使用和自由传播的类Unix系统。Linux虽然不像Windows那样优秀的图形界面,但它有自己的优势,对于开发者而言,显然Linux更适用一些。但Linux的软件应用是一个弱势,尤其是在聊天通讯方面,本项目旨在开发一个好用Linux聊天室系统,为广大Linux用户提供方便。 项目主要完成功能 学生成绩管理系统 项目 管理员,用户 添加删除信息 管理员,用户 登陆注册 查询用户信息 统计学生成绩 管理员用户 修改信息 项目管理,文档记录,方 便后期测试 完成信息添加功能,删 除功能,修改以及查询功能, 以及提供给教师用户的 统计功能 完成用户,管理员的登 陆,注册,添加,删除, 查询,修改,查询,统 计等功能, 搭建管理系统框架 完成基本功能 项目流程 这是我们完成项目的大体流程,中间的一些突发问题我们会集中讨论,解决问题,并且在发生冲突时,找出合理路径进行解决最终完成项目. ? 同步处理项目中出现的 各种bug,调试代码,整合 小组各成员的功能代码, 做好bug记录及分析...... 项目流程图 学生成绩管理系统项目 登录注册模块 聊天模块 文件操作模块 用户 登陆 注册 管理 员登 陆 私聊 群聊 修改 密码 上传 文件 下载 文件 显示 服务 器文 件信 息 删除 指定 文件 教师用户功能 1.登陆验证 2.申请注册 3.修改自己的信息 4.修改学生成绩 5.修改学生信息 6.查询学生信息 7.统计学生信息 管理员功能 1.登陆(唯一用户名admin) 2.查看所有用户信息 3.删除任意用户 4.修改任意用户信息 5.增加任意用户 6.上传文件至服务器中 7.删除服务器中所有文件 8.显示全部用户信息 主界面 登录界面:用户或管理员进入功能界面 退出:退出登录 管理员界面 管理员界面:用户或管理员可添加,删除,修改,查找,显示学生信息 6返回上一层界面; 教师修改 学生信息 界面 ●修改界面:对学生各类信息进行修改 ●10返回上一级 文件 操作界面 ●文件上传:输入文件地址,上传至服务器; ●文件下载:输入要下载的文件名和存储 地址,下载完成; ●文件删除:输入要删除的文件名,即删除; ●文件列表:打印服务器中所有文件信息, 包括上传者,上传时间,文件名,文件大小; 文件 操作界面 ●文件上传:输入文件地址,上传至服务器; ●文件下载:输入要下载的文件名和存储 地址,下载完成; ●文件删除:输入要删除的文件名,即删除; ●文件列表:打印服务器中所有文件信息, 包括上传者,上传时间,文件名,文件大小; 项目过程中遇到的问题 1.在两台机器中传输文件,如果文件较大,send()可能会出错,而小文件或者在同一台机器中没有问题.(暂未解决....); 2.当ctrl+c关闭客户端时,服务器可能会出现死循环;(原因: close函数会关闭套接字ID,如果有其他的进程共享着这个套接字,那么它仍然是打开的,这个连接仍然可以用来读和写,并且有时候这是非常重要的 ,特别是对于多进程并发服务器来说。) 3.文件上传和下载时,由于每个电脑主目录路径不同(例如/home/jack/),所以读取和保存文件时会出错,我的解决办法时使用相对路径(./data),防止在其它电脑中不能运行; 感悟 总结 这是我们三个人第一次一起做项目,组长安排任务分工明确。在制作过程中, 出现的很多问题,导致经常出现bug及混乱.这在今后做项目时有了很好的经验. 最重要的是框架和思路清晰。 另一方面由于linux系统编程我们第一次接触,所以有些地方完成的并不尽 如人意,这还有待改善和提高;然后就是对语言了解的不透彻,这直接导致编程的复杂, 冗余以及方法的不正确. 总的来说这次项目每个成员都在努力完成自己的任务,并且也从中收获到了很 多,这些经验对于我们今后来说是非常宝贵的,注重团队协作这就是我们最大的 收获.
您可能关注的文档
最近下载
- 2025太原市公安局辅警招聘(320人)笔试备考试题及答案解析.docx VIP
- 新建长沙至赣州高速铁路水土保持方案.pdf VIP
- 建设银行保本理财合同模板7篇.docx VIP
- 天津华宁八组合开关使用说明书2.8.doc VIP
- ISO 9227-0607-中文版 (盐雾试验).pdf VIP
- 2025年中国电信股份有限公司招聘笔试参考题库附带答案详解.docx VIP
- 部编版八上《国行公祭,为佑世界和平》课文详解.doc VIP
- 提高清水混凝土施工缝的质量合格率.pptx VIP
- 《节能减排技术》课件.ppt VIP
- (9月3日)铭记历史振兴中华—纪念抗日战争胜利79周年-系列专辑主题班会课件.pptx VIP
文档评论(0)