用Java实现的一个小型档案管理系统,客户端可以上传文件,下载文件,浏览文件,删除文件,更改用户信息等小型档案系统要求如下:1.系统基于C/S模式,包括客户端子系统,服务器端子系统2.用户需登录,验证口令通过后才能使用系统。
用户分为系统管理人员、档案录入人员,档案浏览人员3.系统中相关用户信息、档案属性存放于关系数据库中,档案本身以文件形式存放于服务器相关目录中4.客户端和服务器端基于Socket实现通信,服务器端需实现多线程功能,可同时处理、响应多个客户端的数据请求5.用户信息管理功能,普通用户登录后可对自己基本信息(姓名、性别、民族、出生日期、职务、密码等信息)的查询、修改。
系统管理人员除上述功能外壳增加、删除用户、修改用户的相关属性和权限6.档案数据录入功能,档案录入人员可输入新的档案文件信息,并将档案文件上传至服务器7.档案数据查询功能,普通用户可按条件查询相应的档案文件信息,对相关档案文件可以下载保存
2023/12/5 11:51:57 1.37MB java 源码 实验设计 sql
1
医院病房管理系统需求分析报告一、系统需求描述本系统的业务描述如下:整个系统从总体上分为用户登录功能、病房床位管理功能、病人与医生信息管理功能、病房床位分配管理功能四大部分。
每个部分实现功能如下:(1)用户登录:可以添加用户、删除用户、修改密码和修改用户权限;
(2)病房床位管理:对床位信息查询功能:根据区号、楼号、病房人数、楼层管理员、主治医生进行多条件组合查询,显示相应的查询记录;
(3)病人与医生信息管理:对医生和病人的信息查询功能:根据主治医生、科室、病人信息进行基本查询;
(4)病房床位分配管理:对病人住宿床位的分配和对住院情况查询功能:根据区号、楼号、住院时间、主治医生、科室进行多条件组合查询;
(5)互联网访问及联机帮助功能。
二系统功能结构图三、系统ER图证件实体属性图如图1所示。
图1医院病房信息实体属性图图2用户信息实体属性图图3病房信息实体属性图图4医生、病人信息实体属性图图5床位信息实体属性图四、系统数据库表结构设计本系统数据库中包含的表结构设计如表1~7所示。
表7用户表字段名称 数据类型 长度 是否为空 备注用户帐号 varchar 50 否 主键用户名 文本 50 否 用户密码 文本 50 否 表2医生信息表字段名称 数据类型 长度 是否为空 备注医生编号 Int 20 否 主键病人编号 Int 20 否 外键医生姓名 Char 10 否 医生性别 Bool 1 否 科室 Varchar 20 否 表3病人信息表字段名称 数据类型 长度 是否为空 备注病人编号 int 10 否 主键病人姓名 varchar 15 否 病人性别 bool 1 否 病人电话 int 8 否 病人房号 int 10 否 表4床位信息表字段名称 数据类型 长度 是否为空 备注床号 int 10 否 主键医生编号 int 20 否 外键床位信息 varchar 20 否
2023/12/4 2:37:02 1.3MB C#医院病房管理系统
1
线性表某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。
把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工名单。
约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。
一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。
报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。
建立n个人的单循环链表存储结构,运行结束后,输出依次出队的人的序号。
栈和队列某商场有一个100个车位的停车场,当车位未满时,等待的车辆可以进入并计时;
当车位已满时,必须有车辆离开,等待的车辆才能进入;
当车辆离开时计算停留的的时间,并且按照每小时1元收费。
汽车的输入信息格式可以是(进入/离开,车牌号,进入/离开时间),要求可以随时显示停车场内的车辆信息以及收费历史记录。
某银行营业厅共有6个营业窗口,设有排队系统广播叫号,该银行的业务分为公积金、银行卡、理财卡等三种。
公积金业务指定1号窗口,银行卡业务指定2、3、4号窗口,理财卡业务指定5、6号窗口。
但如果5、6号窗口全忙,而2、3、4号窗口有空闲时,理财卡业务也可以在空闲的2、3、4号窗口之一办理。
客户领号、业务完成可以作为输入信息,要求可以随时显示6个营业窗口的状态。
5、4阶斐波那契序列如下:f0=f1=f2=0,f3=1,…,fi=fi-1+fi-2+fi-3+fi-4,利用容量为k=4的循环队列,构造序列的前n+1项(f0,f1,f2,…fn),要求满足fn≤200而fn+1>200。
6、八皇后问题:设8皇后问题的解为(x1,x2,x3,…,x8),约束条件为:在8x8的棋盘上,其中任意两个xi和xj不能位于棋盘的同行、同列及同对角线。
要求用一位数组进行存储,输出所有可能的排列。
7、迷宫求解:用二维矩阵表示迷宫,自动生成或者直接输入迷宫的格局,确定迷宫是否能走通,如果能走通,输出行走路线。
8、英国人格思里于1852年提出四色问题(fourcolourproblem,亦称四色猜想),即在为一平面或一球面的地图着色时,假定每一个国家在地图上是一个连通域,并且有相邻边界线的两个国家必须用不同的颜色,问是否只要四种颜色就可完成着色。
现在给定一张地图,要求对这张地图上的国家用不超过四种的颜色进行染色。
要求建立地图的邻接矩阵存储结构,输入国家的个数和相邻情况,输出每个国家的颜色代码。
9、以下问题要求统一在一个大程序里解决。
从原四则表达式求得后缀式,后缀表达式求值,从原四则表达式求得中缀表达式,从原四则表达式求得前缀表达式,前缀表达式求值。
数组与广义表鞍点问题:若矩阵A中的某一元素A[i,j]是第i行中的最小值,而又是第j列中的最大值,则称A[i,j]是矩阵A中的一个鞍点。
写出一个可以确定鞍点位置的程序。
稀疏矩阵转置:输入稀疏矩阵中每个元素的行号、列号、值,建立稀疏矩阵的三元组存储结构,并将此矩阵转置,显示转置前后的三元组结构。
用头尾链表存储表示法建立广义表,输出广义表,求广义表的表头、广义表的表尾和广义表的深度。
树和二叉树以下问题要求统一在一个大程序里解决。
按先序遍历的扩展序列建立二叉树的存储结构二叉树先序、中序、后序遍历的递归算法二叉树中序遍历的非递归算法二叉树层次遍历的非递归算法求二叉树的深度(后序遍历)建立树的存储结构求树的深度图输入任意的一个网,用普里姆(Prim)算法构造最小生成树。
要求建立图的存储结构(邻接表或邻接矩阵),输入任意的一个图,显示图的深度优先搜索遍历路径。
要求建立图的存储结构(邻接表或邻接矩阵),输入任意的一个图,显示图的广度优先搜索遍历路径。
查找设计一个读入一串整数构成一颗二叉排序树的程序,从二叉排序树中删除一个结点,使该二叉树仍保持二叉排序树的特性。
24、设定哈希函数H(key)=keyMOD11(表长=11),输入一组关键字序列,根据线性探测再散列解决冲突的方法建立哈希表的存储结构,显示哈希表,任意输入关键字,判断是否在哈希表中。
排序以下问题要求统一在一个大程序里解决。
25、折半插入排序26、冒泡排序27、快速排序28、简单选择排序29、归并排序30、堆排序
2023/12/3 17:25:33 13KB 数据结构 课程设计 C++ 排序
1
一、特色本作品采用EXCEL公式+VBA制作,既可根据你平时使用EXCEL的习惯和方式操作充分发挥EXCEL的功能,又能利用本作品提高效率。
※※※※二、主要功能1、在原始成绩表中自动按你要求的统计科目生成总分、平均分、班级排名、年级排名等。
2、查询:查询条件多样,可按姓名查询、按班级查询(分班);
按某学科(含总分)某分数段查询;
按班内名次(年级名次)段查询(如某班前XX名、年级前XX-XX名)等,各种查询条件还可自由组合。
对查询结果,可按某关键字排序后显示,如按班级排名升序可组合出某班全部或班前XX名、年级前XX名排名等,按年级排名升序可组合出年级前XX名排名或全部排名等。
3、统计:根据班级和科目(含总体)按统计范围自动实时生成各项指标(参考人数、平均分、及格人数、及格率、优生人数、优生率、差生人数、差生率等)、各分数段人数统计、年级前XX名在各班分布等。
4、成绩册和成绩条:实时自动按班生成成绩册和成绩条。
※※※※三、操作指南  第一步:在总表中输入、导入、复制粘贴或在记录单逐条录入原始成绩(第一行为如下形式)学号∣数学∣总分∣学号∣语文∣班级∣英语∣姓名∣政治∣历史∣物理∣化学∣……"  1、其中各列位置不固定  2、班级列必须包含  3、可以任意增加删除科目  4、可以任意增加删除辅助列如:学号、年级、座位号等"  第二步:设置"  1、打开设置工作表进行设置  2、包括考试名称和统计科目的设置  3、具体设置方法表内的批注已经说明"  第三步:点击控制条上的各个按钮进行相应统计其中,分班成绩册和成绩单、统计分别以VBA和公式两种方式制作,这两种方式各有特点,供你选择:公式方式的优点是当条件变化(如所选班级、科目变化)时显示结果随之实时变化,除非公式被破坏或者刚从其它表册转入本功能你才需要重新点击按钮;
VBA方式每次改变条件后必须点击相应按钮才能刷新结果,但对结果你可随意进行各种操作。
如果你觉得窗体有可能遮住结果,窗体可移动,可关闭,以便在EXCEL中按你熟悉的方式操作。
另总表中还提供了按班级排序、填入总分、平均分、计算班级排名、年级排名、分数超限检查等多种自动化功能。
2023/12/3 5:21:55 1.07MB 成绩管理
1
1)可记录病人的姓名、年龄、性别、病史、不同疾病部位等状况;
2)对病人的气管、肺部等区域的声音进行采集、分析、存储(前端听诊部分不用考虑,只考虑数据采集部分)。
3)可分析不同声音分量的大小,给出频谱图,以及主要频率的幅度,便于大夫分析和验证;
4)由于采集到的信号经常存在某些干扰信号,比如心脏的震动,请设计低通、带通、带阻滤波器对信号处理,滤波器参数在用户界面中可以进行设置,方便医生进行使用;
5)编制GUI用户界面。
2023/12/1 6:48:47 1.03MB matlab 滤波器 GUI
1
实现一个学生管理系统,即定义一个包含学生信息(学号,姓名,成绩)的顺序表,可以不考虑重名的情况,系统包含以下功能:(1)根据指定学生个数,逐个输入学生信息;
(2)逐个显示学生表中所有学生的相关信息;
(3)给定一个学生信息,插入到表中指定的位置;
(4)删除指定位置的学生记录;
(5)统计表中学生个数;
(6)利用直接插入排序或者折半插入排序按照姓名进行排序;
(7)利用快速排序按照学号进行排序;
(8)根据姓名进行折半查找,要求使用递归算法实现,成功返回此学生的学号和成绩;
(9)根据学号进行折半查找,要求使用非递归算法实现,成功返回此学生的姓名和成绩。
2023/12/1 3:47:13 10KB 数据结构 学生管理系统
1
(1)考研学生基本信息管理本模块为管理员提供考研生信息查询,修改和删除等基本功能。
按专业,按年份,按省份,按院校等查询考研生基本信息或做其他操作,并显示相应查询数据。
(姓名性别专业年级年份省份院校)(2)就业生基本信息管理就业生基本信息管理模块为管理员提供就业生信息查询,修改和删除等基本功能。
按专业,按年份,按地区,按就业单位等查询就业生基本信息或做其他操作,并显示相应查询数据。
(姓名性别专业年级年份地区就业单位)(3)公务员生基本信息管理公务员基本信息管理模块为管理员提供公务员信息查询,修改和删除等基本功能。
按专业,按年份,按省份,按事业单位等查询公务员基本信息或做其他操作,并显示相应查询数据。
(姓名性别专业年级年份省份事业单位)(4)参军生基本信息管理参军学生基本信息管理模块为管理员提供未学生信息查询,修改和删除等基本功能。
按专业,按年份,按省份等查询参军学生基本信息或做其他操作,并显示相应查询数据。
(姓名性别专业年级年份省份)(5)创业学生基本信息管理创业学生基本信息管理模块为管理员提供创业学生信息查询,修改和删除等基本功能。
按专业,按年份等查询未学生基本信息并显示相应查询数据。
(姓名性别专业年级年份省份创业名称)(6)未就业学生基本信息管理未就业学生基本信息管理模块为管理员提供未学生信息查询,修改和删除等基本功能。
按专业,按年份等查询未学生基本信息以及未就业原因或做其他操作,并显示相应查询数据。
(姓名性别专业年级年份省份)(7)其他学生基本信息管理其他学生包括其他特殊学生信息管理。
如因病、因故等特殊学生信息的管理。
(姓名性别专业年级年份省份)
2023/11/30 7:29:06 16.35MB JSP MySQL
1
整体包含六个小部分,第一部分为管理员登录部分,管理员需要输入自己的用户名和密码进行登录操作,查询数据库中是否有该管理员信息,若数据库中有该条信息,且用户名与密码匹配则登陆成功,跳转到学生成绩信息增加、删除、修改、查询界面。
第二部分为增添信息的部分,界面中包含学号、姓名、语文成绩、数学成绩、英语成绩、Java成绩的文本字段和两个按钮,用户需要输入信息,点击确定按钮才能提交信息,提交的信息将存储在SQL数据库中,分别存储于两个表中。
第三部分为删除信息部分,界面中包含需输入学号的文本字段,点击确定按钮,则进行删除操作。
第四部分为修改信息部分,对学生的成绩信息进行修改和重新存储,界面中包含学号、
2023/11/27 13:34:25 3.07MB Java 管理系统 课程设计
1
一、总体设计1.程序的总体设计◎确定界面,使用户可选择操作项目(录入,修改,查询,评分)。
◎录入功能:使用结构体,要求用户输入姓名、性别、学号、日期、节次、当前出勤情况等信息,并写入文件。
◎修改功能:使用户输入学号,姓名其中一项可以修改考勤其信息。
对于修改功能的实现,是先将所有文件内容读入到内存中,然后修改考勤值,最后再重新覆盖写入文件。
◎查询模块:使用字符串比较函数,利用循环找到对应结构体数组元素,然后输出需要信息。
对于查询功能的实现,同修改,是先将所有文件内容读入到内存中,然后查找到其中某项,最后输出到屏幕。
◎评分模块:系统根据总的应道考勤数按照百分制,求出每个学生的分数,并输出到屏幕。
2023/11/24 14:57:57 363KB 学生 考勤系统 c 简单 论文 课程设计
1
1、有5个学生,每个学生有三门课成绩,从键盘键入以上数据(包括学生号、姓名、3门课成绩),并存放在磁盘文件stud中。
2、将上题stud文件中的数据,读出stud文件中的内容并计算平均分后按平均分大小进行处理,将已排序的学生数据存入到一个新文件stu_sort中。
再向文件stu_sort写入数据后,应检查验证stu_sort文件中的内容是否正确。
(注:请先在D盘下建俩个文件夹stud.txt,stu_sort.txt,路径为D:\\stud.txt,D:\\stu_sort.txt)
2023/11/20 12:46:56 119KB 文件 结构体
1
共 551 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡